使用不同的编码速率的蜂窝系统间的软越区切换的制作方法

文档序号:7680594阅读:140来源:国知局
专利名称:使用不同的编码速率的蜂窝系统间的软越区切换的制作方法
技术领域
本发明一般地涉及蜂窝通信系统,更具体地,本发明涉及这种使用不同编码速率的系统间的软越区切换。


图1例举说明了此种卷积编码器。编码器的存储器100的特性由表示其状态的ν位二进制数X=x0x1…xν-1进行描述。对于每个输入位,编码器输出基于输入数据位和ν状态位的n个数据位,然后,过渡到下一个状态。具体来说,对于进入编码器的每一位,都要把这一位存储在最左边的存储位置,并且所有预存的数据位被向右移位。通过对所示的特定移位寄存器单元的内容进行异运算,可以在每一位时间内实现两种计算(g0和g1)。
当前的第二代码分多址(CDMA)系统对下行链路使用1/2速率的卷积编码,对上行链路进行1/4速率的卷积编码,而第三代系统能够使用1/3,1/4,或1/16速率的卷积编码。当具有第二代和第三代性能(双重模式)的移动装置在采用两种不同编码速率的系统之间进行系统间的软越区切换时,存在着某种问题。在此系统中,不能实现复合多级前向链路。原因在于多级空中接口系统的不同编码器速率产生不同数量的编码码元(具有相同的编码器约束长度K,例如K=9),并且这些码元不能被合并。因此,需要一种用于在采用不同编码速率的系统之间进行软越区切换的装置和方法。
优选实施例详细说明为了解决上述问题,在这里提供采用不同编码速率的蜂窝式系统间的软越区切换。提供从不同基站(BTSA和BTSB)接收信号的接收机。使用第一速率卷积编码器对来自BTSA的信号进行编码,而使用第二速率卷积编码器对发自BTSB的同一信号进行编码。由于多级基站链路可以为所发送信号的每一位产生不同数目的接收的码元,故而不能对每个链路接收的码元进行简单的组合。因此,在本发明的优选实施例中,合成码元被传递到多分支度量电路,在电路中获得对码元的分支度量值(μi)。完成对基站的第i分支度量值的计算后,各基站的分支度量值被传递到对其进行合成的合并器。
由于来自各个基站的分支度量值被加在一起形成了合并分支度量值,因此能够为系统(世代)间软越区切换实现软越区切换的分集合并增益。这为采用不同卷积编码方案的系统所实现的软越区切换提供了分集利益。
本发明包括一种含有第一信号通道和第二信号通道的转置。第一信号通道包括第一解扩器,耦合到第一解扩器的第二解扩器,耦合到第二解扩器的第一解交织器,耦合到第一解交织器的第一分支度量确定器,其中第一分支度量确定器输出第一分支度量值。第二信号通道包括第三解扩器,耦合到第三解扩器的第四解扩器,耦合到第四解扩器的第二解交织器,耦合到第二解交织器的第二分支度量确定器,其中第二分支度量确定器输出第二分支度量值。最后,此装置包括一个具有作为输入的第一和第二分支度量值并且输出合并分支度量值的合并器。
本发明还包括一种装置,该装置包含第一分支度量发生器,具有作为输入的第一组多个码元并且输出第一组多个码元的第一分支度量值;第二分支度量发生器,具有作为输入的第二组多个码元并且输出第二组多个码元的第二分支度量值;以及合并器,具有作为输入的第一和第二分支度量值并且输出合并分支度量值。
此外,本发明包括一种方法。该方法包括步骤接收第一组多个码元,以及为第一组多个码元生成第一分支度量值。接收第二组多个码元,并且为第二组多个码元生成第二分支度量值。最后,将第一和第二分支度量值进行合并。
下面将针对移动单元接收机内现存的功能,给出优选实施例和变换实施例的说明。本技术领域内的一种或常规技术认识到,也可以在蜂窝基础结构装置的接收机内(例如,基站接收机)实施优选或变换现在对附图进行说明,其中相同的数字代表同一组件,图2是根据本发明优选实施例的接收机200的方框图。如图所示,接收机200从不同基站(BTSA和BTSB)接收两个信号。为了便于下述讨论,采用第一速率的卷积编码器对来自BTSA的信号进行编码,而采用第二速率的卷积编码器对发自BTSB的信号进行编码。信号在射频前端201被接收,并且通过降频变频器202对其进行降频变换。降频变换的信号通过模数转换(A/D)电路203被转换为数字格式。将最终数字信号分解进入两个信号通道(第一和第二),进行解扩操作。具体来说,经过混频器(解扩器)204-205将第一和第二伪噪声(PN)码加到各个信号通道。经过解扩器206-207将解扩了的信号进一步解扩并且解调。更具体地说,利用特定通道和信元的扩频码对信号进行解扩,以恢复所发送的信息。第一解扩器204对发自第一基站(BTSA)的数据进行解扩,第二解扩器205对发自第二基站(BTSB)的数据进行解扩。
由解交织器208-209对所发送的信息进行解交织,产生不同链路的解调码元。更具体地,对于由BTSA采用速率1/n的编码器发送的每一位,最后由解交织器将n个码元(r1A,r2A,...,rnA)输出。例如,如果BTSA使用速率1/3的卷积编码器,则为BTSA接收信号的解交织器会输出三个码元(r1A,r2A,r3A)。根据上述讨论,由于多级基站链路可以产生为所发送的各位接收的不同数目的码元,故不能对各链路接收的码元简单地进行合并。因此,在本发明的优选实施例中,最终的码元被传递到多级分支度量确定器(电路210-211),由此获得码元的分支度量值(μi)。
分支度量值的生成方法为本技术领域所熟知,一般由下式计算其中μi=Σj=1nsij·rij,n=1,2,3…]]>mi=ai=1osijnrij,]]>n=1,2,3,…,是对应一个输入位由编码器输出的编码码元的数目;sij=+/-1,是卷积编码器的第i状态(或分支)输出的第j个码元;
rij=是卷积编码器的第i分支(或状态)接收序列的第j个码元,以及i表示编码器的第i状态(或分支)。
例如,对于其基站A、B、和C分别采用1/2,1/3,1/4速率卷积编码的三路系统间的软越区切换,基站A、B、和C的第i分支的分支度量值为μiA=si1A*ri1A+si2A*ri2A]]>μiB=si1B*ri1B+si2B*ri2B+si3B*ri3B]]>μiC=si1C*ri1C+si2C*ri2C+si3C*ri3C+si4C*ri4C]]>由此,根据本发明的优选实施例,第一分支度量确定器210为采用第一编码方案生成的码元生成分支度量值,第二分支度量确定器211为采用第二编码方案生成的码元生成分支度量值。
计算出基站的第i分支度量值后,将各基站的分支度量值传递到合并器212,进行合并后输出。更具体地,第i分支最终的分支度量值将输出为μi=miA+miB+miC]]>由于来自各基站的分支度量值相加后构成了合并分支度量值,因此对于系统(世代)间软越区切换达到了软越区切换的分集合并增益。
完成求和运算后,为了进一步解码将相加的度量值继续传递。此解码过程为本技术领域所熟知,并且采用N.J.,Prentice Hall,1988年出版的《数字通信基础和应用》中所描述的维特比(Viterbi)算法。
值得注意的是,在前述讨论中说明了发自两个或三个基站的两个或三个信号的接收过程。在本技术领域的普通技术人员明白,可以将本发明应用于接收多个信号源(即,基站或移动装置)发来的三个以上的信号。此三个以上的信号被接收的情况中,接收机对于接收的每个信号需要增加一个信号分支。具体来说,如果三个信号是从三个不同基站接收的,图2中接收机将需要增加另一个信号分支,以产生第三基站的分支度量值。第三基站的分支度量值将通过合并器212与另两个基站的分支度量值合并。在示出图2解码器方框图的图3中对此予以说明。如图3所示,三个分支度量发生器301-303从三个基站(A、B、和C)接收码元。显然,基站A使用速率1/2的卷积编码器,而基站B和C分别使用速率1/3和1/4的卷积编码器。如所示,分支度量发生器301-303为输入码元生成分支度量值,并且将此分支度量值输出到合并器304。合并器304将来自各个接收机接收通道的分支度量值进行合并。这样为系统(世代)间软越区切换生成了软越区切换的分集合并增益。更具体地,由于先确定分支度量值再合并接收通道,接收机能够对采用不同卷积编码速率编码的信号进行合并。
图4是示出根据本发明优选实施例的图3所示解码器操作的流程图。逻辑流程始于从多基站接收多码元的步骤401。在本发明的优选实施例中,对同一信息序列采用不同卷积编码方案发送来自各基站的码元。具体地,多基站的各编码器采用不同编码速率。在步骤403中,根据从各个基站接收的码元,为多基站的各个基站确定分支度量值。具体地,利用从第一基站接收的码元确定第一基站的分支度量值,而利用从第二基站接收的码元确定第二基站的分支度量值。确定了多基站的分支度量值后,将这些分支度量值合并以生成合并的分支度量值(步骤405)。最后,在步骤407中,利用合并的分支度量值对接收到的传输信息进行解码。
在某些情形中,帧结构将依据所采用的卷积编码速率而有所不同。例如,IS-95A/B的1/4和1/8帧不含有循环冗余校验位(CRC位),而对于1/4和1/8帧,IS-2000标准要求6位循环冗余校验(CRC)。因此,合并器304不能实现对帧的简单合并。为了解决此问题,在变换方案中提供逻辑电路系统。在变换方案中,此逻辑电路系统仅通过在用于后代协议的CRC位存在的位置处插入零,来实现对不含CRC位的帧的扩展。图5是根据本发明的变换实施例的解码器500的方框图。如所示出的,已将逻辑电路系统501插至分支度量发生器301-303之前。逻辑电路系统501用于按不同时间周期将零插入所接收的帧。下面说明根据本发明变换实施例的解码器500的操作。
逻辑流程开始,逻辑电路系统501为多个接收信号确定编码器速率。第一步,确定CRC位在各种帧格式内所存在的位置。逻辑流程继续执行第二步,确定是否所有帧格式相同。如果是相同的,逻辑流程继续执行第三步,将接收的码元传递给分支度量发生器301-303。但是,如果确定接收的帧的帧格式不相同,逻辑流程继续执行第四步,逻辑单元501将零插入不含有CRC位的帧中。逻辑流程继续执行第三步。
在本发明的变换实施例中,插入帧中的CRC位的个数由含有CRC位的那些帧的帧格式确定。例如,如果帧包含6个CRC位,则逻辑单元501将在那些不含有CRC位的帧中的适合点处插入6个零,以便可以对那些帧进行恰当的合并。下面说明此插入方式。从BTSA接收的帧有6个CRC位进入逻辑单元501,而从BTSB接收的帧不含有CRC位。在本发明的变换实施例中,逻辑单元501会将6个零插入到从BTSB接收的帧的合适点处。
尽管参照特定体实施例对本发明进行详细表示和说明,显然在本发明实质范围内,本技术领域内的普通技术人员可以在形式和细节方面对其进行各种变换。这些变换均属于所附权利要求所述的本发明范围。
权利要求
1.一种设备,该设备包括第一信号通道,该通道包括第一解扩器;第二解扩器,与第一解扩器相连;第一解交织器,与第二解扩器相连;第一分支度量确定器,与第一解交织器相连,其中第一分支度量确定器输出第一分支度量值;第二信号通道,该通道包括第三解扩器;第四解扩器,与第三解扩器相连;第二解交织器,与第四解扩器相连;第二分支度量确定器,与第二解交织器相连,其中第二分支度量确定器输出第二分支度量值;以及合并器,该合并器具有作为输入的第一和第二分支度量值,并且输出合并的分支度量值。
2.根据权利要求1所述的设备,其中所述第一解扩器对发自所述第一基站的数据进行解扩。
3.根据权利要求2所述的设备,其中所述第三解扩器对发自所述第二基站的数据进行解扩。
4.根据权利要求1所述的设备,其中所述第一分支度量值是采用第一卷积编码方案得到的分支度量值。
5.根据权利要求4所述的设备,其中所述第二分支度量值是采用第二卷积编码方案得到的分支度量值。
6.一种方法,该方法包括步骤接收第一组多个码元;产生第一组多个码元的第一分支度量值;接收第二组多个码元;产生第二组多个码元的第二分支度量值;以及合并第一和第二分支度量值。
7.根据权利要求6所述的方法,其中所述接收第一组多个码元的步骤包括接收第一组多个码元的步骤,其中所述第一组多个码元采用第一卷积编码方案产生。
8.根据权利要求7所述的方法,其中所述接收第二组多个码元的步骤包括接收第二组多个码元的步骤,其中所述第二组多个码元采用第二卷积编码方案产生。
9.根据权利要求6所述的方法,其中所述接收第一组多个码元的步骤包括接收第一组多个码元的步骤,其中所述第一组多个码元采用第一卷积编码方案产生,并由第一基站发送。
10.根据权利要求9所述的方法,其中所述接收第二组多个码元的步骤包括接收第二组多个码元的步骤,其中所述第二组多个码元采用第二卷积编码方案产生,并由第二基站发送。
全文摘要
从不同基站(BTS
文档编号H04L1/00GK1381998SQ0210711
公开日2002年11月27日 申请日期2002年3月8日 优先权日2001年3月8日
发明者陈江南, 罗恩·罗特斯坦, 尤达·卢斯, 卢阿伊A·雅卢 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1