一种实现信道编码块同步的方法

文档序号:7546685阅读:434来源:国知局
专利名称:一种实现信道编码块同步的方法
技术领域
本发明涉及无线通信系统中的信道编码领域,特别是关于一种在通用分组无线业务(GPRS:General Packet Radio Service)系统中,实现信道编码单元(CCU)和GPRS分组控制单元(PCU)之间块同步的方法。
整个电信网络正逐步向着智能化、宽带化、个人化的方向发展。随着GSM业务的不断发展,在GSM Phase 2+阶段开始引入了通用分组无线业务(GPRS)。GPRS是在公众陆地移动通信网(PLMN:Public Land MobileNetwork)上实现分组传输模式的系统,GPRS是GSM Phase 2+所提供的基于包交换的数据业务。GSM/GPRS网络能够实现端到端的分组数据传输,GPRS可以传送不连续发送的或经常发送的小容量数据,同时也适合于大容量数据的传送,GPRS将向人们提供诸如Internet接入、电子商务、收发E-mail、汽车电子等等业务。
GPRS是通过在原GSM网络基础上增加一系列的功能实体来完成分组传输功能。GPRS保留了对无线子系统(BSS)和网络子系统(NSS)的划分。对于网络子系统,GPRS新增了服务GPRS支持节点(SGSN)和网关GPRS支持节点(GGSN)两个功能实体,而对于无线子系统则和GSM电路交换业务公用。也就是说在BSS子系统,在原来支持电路交换的同时支持分组传输。如

图1所示为GPRS的逻辑结构图。在逻辑上,在BSS子系统中引入了PCU进行分组业务的协议处理。图2具体给出了PCU可能在的位置,其中BTS为基站收发信机,BSC site为基站控制器节点,GSN site是GPRS支持节点。由于信道编码单元CCU与GPRS分组控制单元PCU的接口之间没有协议,且PCU与CCU之间存在传输延时,如果用CCU缓存的方法延时将多达240ms(52帧),影响了传输速度和无线资源的利用率。
本发明的目的就在于提供一种GPRS系统中实现CCU与PCU之间块同步的方法,以消除CCU与PCU之间的传输延时,从而提高无线资源的利用率。
本发明的技术方案是这样实现的一种实现GPRS系统中CCU与PCU之间块同步的方法,其特征在于该方法包含以下步骤a.填下行块号PCU在下行的从PCU发送到CCU的待编码的传输码帧(TRAU)中填上块号(block_pcu),表示该帧数据在该块号对应的数据块(block)发送。
b.取PCU块号由CCU编码时从缓冲区中取出来自PCU的待编码的传输码帧(TRAU)所带的块号(block_pcu);c.计算CCU块号CCU计算与当前帧号对应的块号(block-ccu);d.计算PCU块号与CCU块号的块号差(delta_block)由CCU块号(block_ccu)减去PCU块号(block_pcu),再进行模12的运算,使该块号差(delta_block)的值在0~11之间;e.将该块号差(delta_block)上传到PCUCCU将该块号差(delta_block)携带在上行的传输码帧(TRAU)中发送到PCU;f.PCU在接收到的来自CCU的传输码帧(TRAU)中得到该块号差(delta_block);g.PCU计算保持块同步应发的块号(block_re)PCU将下行要发送的块号寄存器值(block_re)加上该块号差(delta_block)值,并进行模12的运算;h.PCU发送该块号寄存器值(block_re)所指向的数据块(block)。前面的抛弃;或者信息块,即block_re向前12块。
上述的步骤h包括抛弃前面的数据块(block),发送该块号寄存器值(block_re)所指向的数据块(block);或发送几个空块,再发送该块号寄存器值(block_re)所指向的数据块(block)。
本发明所提供的实现GPRS中CCU与PCU之间块同步的方法,利用其提供的块同步算法,可达到在传送CCU编码block n时,同时收到来自PCU的block也为block n,这样可以消除传输时原有的延时,保持CCU与PCU之间的块编码和块传输的同步,从而提高了无线资源的利用率。
下面结合附图及具体实施例对本发明再作进一步详细的说明。
图1为GPRS的逻辑结构图。
图2为PCU的位置示意图。
首先,在CCU与PCU之间设定好编码格式以及传输规定。包括CCU与PCU之间所定义的传输码(TRAU)帧格式,并由Z_TRAU命名;另外还包括所传输帧的编码格式以及CCU与PCU之间传送内容的规定。Z_TRAU的格式由40个字节构成,从byte0~byte39;每个字节8位,从bit1~bit8。其定义是这样的byte0、bytel为帧头,其所有位值为0;byte2、byte3为控制位,其中,byte2的bit1值为1,其余15位按c1~c15顺序表示;byte4~byte39为数据位,按d1~d288顺序表示。
Z_TRAU帧的编码格式及其传送内容在Z_TRAU中,下行传送Rlc/macblock,上行传送Rlc/mac block和打包接入突发脉冲序列(access burst)。在上行、下行传输时,c1、c2表示4种编码方案CS-1、CS-2、CS-3和CS-4,其排列方式上行时为c1c2,下行时为c2c1;c3~c6的组合表示12个块block0~block11的块号,其排列为c6c5c4c3;c7~c10的组合表示CCU与PCU当前要传块的块号差delta_block,其排列为c10c9c8c7,有效值为0~11;c11分别表示普通突发脉冲序列(normal burst--NB)和接入突发脉冲序列(accessburst--AB),且在两种不同情况下c12~c15以及d1~d288所代表的含义都不相同。
当c11=1时表示NB,在上行传输时,c12=1表示数据帧,c12=0表示坏帧,即译码失败;在下行传输时,c12=1表示数据帧,c12=0表示空帧。c13~c15在上行传输中表示8种接收质量,其排列为c15c14c13;下行传输时空闲。在上行传输中,d1~d6表示接收信号强度,从-110dBm~-48dBm,d7空闲,当编码方案为CS-1时,d8~d192为数据位,其余空闲;当编码方案为CS-2时,d8~d279为数据位,其余空闲。在下行传输中,当编码方案为CS-1时,d1~d184为数据位,其余空闲;当编码方案为CS-2时,d1~d271为数据位,其余空闲。
当c11=0时表示AB,在上行传输时,c12表示分组随机接入信道(PRACH)的比特数,c12=0为8bits,c12=1为10bits;c13~c15表示成功译码的AB的个数,其排列为c13c14c15;d1~d160分别表示第n个AB,d1~d40表示第1个AB;d41~d80表示第2个AB;d81~d120表示第3个AB;d121~d160表示第4个AB,其余空闲。其中,AB的比特顺序为d1-d16表示参考值,其中d9-16或d6-d16有效,其余比特为1;d17-d24表示时间超前;d25-d40表示帧的序号。c11=0在下行传输时的传输规定与c11=1时完全相同。
本发明的块同步实现过程是1、PCU在下行的从PCU发送到CCU的待编码的TRAU帧中填上该帧数据发送的块号block_pcu,表示该帧数据应在哪一数据块block上发送。
2、CCU在编码时从缓冲区中取出来自PCU的待编码的上述TRAU帧所携带的block号block_pcu;3、CCU计算出与当前帧号对应的block号block_ccu;4、CCU计算出当前block号与来自PCU的block号的差delta_block=block_ccu_block_pcu,并进行模12的运算,使delta_block的值在0~11之间;5、CCU在上行传送PCU的TRAU帧中携带上该delta_block;6、PCU在接收到的上行TRAU帧时得到该delta_block;7、PCU将下行传送的发送块号寄存器值Block_re加上该delta_block,并进行摸12运算Block_re=Block_re+delta_block,Block_re=Block_re mod 12;8、PCU发送Block_re所指的block,前面的block抛弃,或者发送几个空块,再发送信息块,即Block_re向前12块。
上述的block号在传输码(TRAU)帧中以控制位的第4位至第7位(Blocknumber:c3~c6)携带传输,块号差delta_block以控制位的第8位至第11位(块同步c7~c10)携带传输。
如下表所示例,此表为PCU所要发送块的队列。其中n为空块,f为信息块;序号为逻辑块值,块号为序号模12。当前在PCU发送块寄存器中Block_re的值为4,如果经过计算delta_block=3,则可计算出应发送的Block_re=7;那么可从队列中查到需发送第19个位置上的block 7,则应丢弃block 4、5、6;或者提前一轮,直接发送第7个位置上的信息块block。
权利要求
1.一种在GPRS系统中实现CCU与PCU之间信道编码块同步的方法,其特征在于该方法包含以下步骤a.填下行块号PCU在下行的从PCU发送到CCU的待编码的传输码帧(TRAU)中填上块号(block_pcu),表示该帧数据在该块号对应的数据块(block)发送。b.取PCU块号由CCU编码时从缓冲区中取出来自PCU的待编码的传输码帧(TRAU)所带的块号(block_pcu);c.计算CCU块号CCU计算与当前帧号对应的块号(block_ccu);d.计算PCU块号与CCU块号的块号差(delta_block)由CCU块号(block_ccu)减去PCU块号(block_pcu),再进行模12的运算,使该块号差(delta_block)的值在0~11之间;e.将该块号差(delta_block)上传到PCUCCU将该块号差(delta_block)携带在上行的传输码帧(TRAU)中发送到PCU;f.PCU在接收到的来自CCU的传输码帧(TRAU)中得到该块号差(delta_block);g.PCU计算保持块同步应发的块号(block_re)PCU将下行要发送的块号寄存器值(block_re)加上该块号差(delta_block)值,并进行模12的运算;h.PCU发送该块号寄存器值(block_re)所指向的数据块(block)。前面的抛弃;或者信息块,即block_re向前12块。
2.根据权利要求1所述的实现信道编码块同步的方法,其特征在于所述的步骤h包括抛弃前面的数据块(block),发送该块号寄存器值(blockre)所指向的数据块(block)。
3.根据权利要求1所述的实现信道编码块同步的方法,其特征在于所述的步骤h包括发送几个空块,再发送该块号寄存器值(block_re)所指向的数据块(block)。
全文摘要
本发明公开了一种在通用分组无线业务GPRS系统中,实现信道编码单元(CCU)和GPRS分组控制单元(PCU)之间块同步的方法。其利用CCU与PCU间的传输码帧(TRAU)所携带传输的数据块(block)号和数据块同步信息,达到在CCU编码数据块n(block n)时,同时收到的来自PCU的数据块也为数据块n(block n),以消除传输时存在的延时,保持CCU与PCU之间的块编码和块传输的同步,从而提高无线资源的利用率。
文档编号H04L12/56GK1303203SQ0010006
公开日2001年7月11日 申请日期2000年1月3日 优先权日2000年1月3日
发明者朱国霞, 谭竹 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1