初始化伪随机序列发生器的方法

文档序号:7690542阅读:304来源:国知局
专利名称:初始化伪随机序列发生器的方法
技术领域
本发明涉及无线通信系统,更具体的说涉及在无线通信系统中的初始化伪随机序列发生器的方法。

背景技术
3GPP标准化组织正在进行新一代无线通信标准的制订,该标准称为LTE。其下行传输技术基于正交频分复用(OFDM);其上行传输技术基于单载波频分多址接入(SCFDMA)。LTE系统包含两种类型的帧结构,帧结构类型1采用频分双工(FDD),帧结构类型2采用时分双工(TDD)。
图1是LTE FDD系统的帧结构,无线帧(radio frame)的时间长度是307200×Ts=10ms,每个无线帧分为20个长度为15360Ts=0.5ms的时隙,时隙的索引范围是0~19。每个时隙包含多个OFDM符号,OFDM符号的CP有两种,即一般CP和加长CP。使用一般CP的时隙包含7个OFDM符号,使用加长CP的时隙包含6个OFDM符号。每个子帧由两个连续的时隙构成,即第k个子帧包含时隙2k和时隙2k+1,子帧的索引范围是0~9。
图2是LTE TDD系统的帧结构。每个长度为307200×Ts=10ms的无线帧等分为两个长度为153600×Ts=5ms的半帧。每个半帧包含8个长度为15360Ts=0.5ms的时隙和3个特殊域,即下行导频时隙(DwPTS)、保护间隔(GP)和上行导频时隙(UpPTS),这3个特殊域的长度的和是30720Ts=1ms。每个时隙包含多个OFDM符号,OFDM符号的CP有两种,即一般CP和加长CP。使用一般CP的时隙包含7个OFDM符号,使用加长CP的时隙包含6个OFDM符号。每个子帧由两个连续的时隙构成,即第k个子帧包含时隙2k和时隙2k+1,子帧的索引范围是0~9。子帧1和/或子帧6包含上述的3个特殊域。
根据当前LTE的讨论结果,图3是伪随机序列发生器的结构。它是一种生成多项式为31位的Gold序列。上面的m序列的生成多项式为D31+D3+1,并记生成的序列为x1(n),则x1(n+31)=(x1(n+3)+x1(n))mod2;下面的m序列的生成多项式为D31+D3+D2+D+1,并记生成的序列为x2(n),则x2(n+31)=(x2(n+3)+x2(n+2)+x2(n+1)+x2(n))mod2。记输出的Gold序列为c(n),则c(n)=(x1(n)+x2(n))mod2。这里,上面的m序列的初始化值设为x1(0)=1,x1(n)=0,n=1,2,...,30,而下面的m序列根据不同的用途采用相应的初始化方法。
根据当前LTE的讨论结果,下面的m序列的初始化采用下列信息小区标识(cell ID,9比特)、子帧序号(subframe number,4比特)、OFDM符号序号(OFDM symbol number)、流标识(stream ID,1比特)和用户设备标识(UE ID,16比特)等。如表1和表2所示,各种类型的物理信道或者参考信号(RS)都是采用上述信息中的一个或者多个来初始化。这里,MBSFN_Area_ID是多播广播单频网(MBSFN)区域的标识,对PMCH和MBSFN参考信号,MBSFN_Area_ID代替小区标识Cell_ID。
表1物理信道对应的下面的m序列的初始化值 表2参考信号对应的下面的m序列的初始化值 根据表1和表2,一般对31位初始化码字的若干个低位比特进行初始化,而保留其他比特,例如,高位的若干个比特(最少1个比特,最多22个比特)固定设置为0。这里以用9比特小区标识初始化为例,这9个比特对不同的小区是不同的,而初始化码字的另外22比特固定置0。这样,在前31个比特内包含22个全网一致的比特0。根据Gold序列的生成多项式计算输出的序列,可以发现在接下来的31个输出比特中包含19个全网一致的比特0;在下面的31个输出比特中包含16个全网一致的比特0;等等。表3列出了这些全网一致的比特的位置。根据表3,在Gold序列的前227个比特中一共出现了92个全网一致的比特。
表3Gold序列中全网一致比特的分布 在当前LTE的讨论中,除小区标识以外,还有子帧序号和OFDM符号序号等信息用于初始化Gold序列。但是,对同步LTE系统,各个基站发送信号的定时是对齐的,具体的说,不同小区的子帧序号和OFDM符号序号等都是对齐的,所以在初始化码字中,子帧序号和OFDM符号序号也是全网一致的,他们的存在可以使一个小区内的Gold序列随子帧序号和OFDM符号序号的变化而变化,但是他们对于小区之间的干扰平均没有用处,即他们不会引起不同小区的Gold序列之间的差异的变化。
根据当前LTE的讨论结果,Gold序列的前面的若干个比特实际用于处理信道和参考信号,这些全网一致的比特的存在,必然影响干扰平均化的效果。


发明内容
本发明的目的是提供一种在无线通信系统中的初始化伪随机序列发生器的方法。
按照本发明的一方面,一种设置伪随机序列发生器初始化码字的方法,包括如下步骤 a)对第一初始化信息进行级联,并变换为N个比特; b)对第二初始化信息进行级联,并变换为N个比特; c)所述步骤a)和步骤b)中的变换后的比特,合并得到初始化码字,其中,N是伪随机序列发生器的寄存器的位数。
按照本发明的一方面,一种设置伪随机序列发生器初始化码字的方法,包括如下步骤 a)对第一初始化信息进行级联,并变换为N个比特; b)所述步骤a)的N个比特,根据第二初始化信息进行循环移位得到新的N位比特; c)对第三初始化信息进行级联,并变换为N个比特; d)所述步骤b)和步骤c)中的变换后的比特,合并得到初始化码字,其中,N是伪随机序列发生器的寄存器的位数。
按照本发明的一方面,一种初始化伪随机序列的方法,包括如下步骤 a)设置伪随机序列发生器的初始化码字; b)产生前M个伪随机序列的比特; c)产生伪随机序列的后续比特并使用。



图1是LTE FDD的帧结构; 图2是LTE TDD的帧结构; 图3是Gold序列发生器; 图4是发送端处理伪随机序列的设备; 图5是接收端处理伪随机序列的设备; 图6是生成初始化码字的示意图一; 图7是生成初始化码字的示意图二; 图8是生成初始化码字的示意图三; 图9是生成初始化码字的示意图四; 图10是生成初始化码字的示意图五; 图11是生成初始化码字的示意图六; 图12是生成初始化码字的示意图七。

具体实施例方式 本发明提出了初始化伪随机序列发生器的方法,一方面用于消除全网一致的比特;另一方面保证小区之间的伪随机序列的干扰平均效果随子帧序号和/或OFDM符号序号的变化而变化。对LTE系统,因为采用了Gold序列作为其伪随机序列,Gold序列是由两个m序列叠加得到,本发明的方法可以只用于初始化第一个m序列;或者可以只用于初始化第二个m序列;或者可以同时用于初始化两个m序列。
方案一设置合适的初始化码字 记伪随机序列发生器的寄存器位数为N,伪随机序列发生器的输出序列中包含全网一致的比特的一个原因是由于在其N位初始化码字中包含全网一致的比特,并且是初始化码字和伪随机序列发生器的生成多项式共同作用的结果。这样,一方面在伪随机序列c(n)的前N位中存在全网一致的比特,另一方面,前N位中的全网一致的比特可能导致c(n)的从第N个比特开始的后续的多个比特中仍然存在全网一致的比特。为了避免存在全网一致的比特,处理的方法是使伪随机序列发生器的N位初始化码字中不包含全网一致的比特。
系统中的很多类型的信息可能用于设置伪随机序列发生器的初始化码字。例如,对LTE系统,这些信息包括小区标识、子帧序号、OFDM符号序号和用户设备标识等等。把这些信息分成两组第一初始化信息和第二初始化信息,并分别把每组的信息级联成一个码字。对某个组,假设组内共有K种信息,并且表示第k个信息需要的比特数目是nk,记第k个信息的值是vk,这里k=1,2,...,K,则这个组的K个信息的级联后的数值是

这里,一种分组的方法是把所有小区特定的信息分为第一组,而把所有其它信息分为第二组。例如,对LTE系统,可以把小区标识或者MBSFN区域的标识,作为第一组;而把子帧序号、OFDM符号序号和用户设备标识等其他信息作为第二组。但是,本发明不限制具体的分组方法。
在以下的描述中,记第一组级联后的信息为c,其比特数目为Nc,c的各个比特分别记为c(i),i=0,1,2,...Nc-1;记第二组级联后的信息为t,其比特数目为Nt,t的各个比特分别记为t(i),i=0,1,2,...Nt-1。
第一种获得初始化码字的方法是首先,对第一组信息c进行操作x,把它变换成N个比特,记为C;然后,对第二组信息t进行操作y,把它也变换成N个比特,记为T;最后把这两种信息C和T合并为N位初始化码字。这里,N是伪随机序列发生器的寄存器位数。操作x和操作y可以是相同的,也可以是不同的。一种合并信息的方法是对C和T按比特进行异或操作,或者说对C和T按比特进行模2加操作,即初始化码字cinit的每一位是cinit(i)=mod(C(i)+T(i),2),i=0,1,2,...N-1。另一种合并信息的方法是对C和T进行代数相加,然后模2N,即初始化码字的数值是mod(C+T,2N)。本发明不局限于上述两种合并信息的方法。这里,如果某个组内的信息为空,则只需要对另一个组的信息进行操作x或者操作y后,直接得到N位初始化比特。
以下描述的五种方法可以用于上面的操作x或者操作y,或者同时用于操作x和操作y;这五种方法也可以再结合其他的操作从而构成上面的操作x和/或操作y。为描述方便,这里记一个组的信息为z,信息z的比特数为Nz,Nz小于等于N,并记变换后的31个比特为Z。本发明不限制只有这五种方法可用于对信息z的变换。
第一种处理信息z方法是对信息z补0,从而得到N个比特。例如,在高比特位补0, 第二种处理信息z方法是对信息z进行循环扩展,从而得到N个比特,例如,Z(i)=z(mod(i,Nz)),i=0,1,2,...N-1。
第三种处理信息z方法是对信息z计算循环冗余校验(CRC),从而得到N个比特。例如,使用N-Nz位的CRC生成多项式,对z计算N-Nz的CRC,记为zcrc1,然后,级联z和zcrc1得到N位初始化码字。或者使用N位的CRC生成多项式,对z计算N位CRC,记为zcrc2,从而可以用zcrc2作为N位初始化码字。或者复用系统中已有CRC生成多项式,记其位数为N′,并且N′>N-Nz,记生成的CRC为zcrc3,则可以从zcrc3中截取N-Nz位比特和z组成N位初始化码字。
第四种处理信息z方法是对信息z进行编码得到N个比特的初始化码字。本发明不限制编码的具体方法,为了降低复杂度,可以复用系统中已有的编码方法。例如,对LTE系统,可以复用已经定义的卷积编码的方法,即约束长度为7的去除尾比特的卷积编码。
记另一个组的信息的级联比特数为Na,则第五种处理信息z的方法是对信息z进行循环扩展到N-Na个比特,然后补Na个0,从而得到N个比特。例如, 按照上述处理信息z方法把一个组的信息扩展成N位比特后,可以进一步对扩展后的N位比特进行处理,得到新的N位比特,从而得到上面的操作x或者操作y,或者同时用于操作x和操作y。例如,一种可用的方法是对扩展后的N位比特进行循环移位,从而得到新的N位比特。
第一种循环移位的方法是对某个组的N位比特,用另一个组的全部信息来设置对这个组的循环移位的值。例如,对第一个组的N位比特的循环移位的值v,可以根据第二组的级联信息t计算,计算的方法可以是v=mod(t,N)。
第二种循环移位的方法是对某个组的N位比特,用另一个组的一部分信息来设置对这个组的循环移位的值。以LTE系统为例,假设另一组内包含子帧序号s、OFDM符号序号和用户设备标识u等,对第一个组的N位比特的循环移位的值v,可以只根据第二组的子帧序号s和OFDM符号序号o计算,计算的方法可以是这里Ns是子帧序号的比特数目。
第三种循环移位的方法是对某个组的N位比特,用两个组的部分或者全部信息来设置对这个组的循环移位的值。例如,对第一个组的N位比特的循环移位的值v,可以根据第一个组的级联信息c和第二组的级联信息t计算,计算的方法可以是v=mod(c·t,N)。
下面描述第二种获得初始化码字的方法,这里,把用于设置伪随机序列发生器的初始化码字的信息分成三组第一初始化信息,第二初始化信息,第三初始化信息,第一组是所有小区特定的信息,例如,小区标识或者MBSFN区域的标识等;第二组包括子帧序号,或者同时包括子帧序号和OFDM符号序号;第三组包括所有其他信息。
在以下的描述中,记第一组级联后的信息为c,其比特数目为Nc,c的各个比特分别记为c(i),i=0,1,2,...Nc-1;记第二组级联后的信息为f,其比特数目为Nf;记第三组级联后的信息为t,其比特数目为Nt,t的各个比特分别记为t(i),i=0,1,2,...Nt-1。
这样,第二种获得初始化码字的方法是首先,对第一组信息c进行操作x,把它变换成N个比特,然后,用第二组的信息设置对这N个比特的循环移位的值v,其计算方法可以是v=mod(f,N),或者可以是

或者可以是对后两个计算公式,Nsubf代表一帧中的子帧数目,并且满足Nsubf<N,记循环移位后的比特记为C;接着,对第三组信息t进行操作y,把它也变换成N个比特,记为T;最后把这两种信息C和T合并为N位初始化码字。这里,N是伪随机序列发生器的寄存器位数。这里,操作x和操作y可以是相同的,也可以是不同的,可以使用在第一种获得初始化码字的方法中描述的操作x和/或操作y,合并的方法也可以采用第一种获得初始化码字的方法中描述的合并方法。
以LTE系统为例,在上述两种获得初始化码字的方法中,小区标识c、子帧序号s和OFDM符号序号。等信息都是从0开始索引的。在根据本发明的方法计算随机序列发生器的初始化码字时,可以直接使用这些信息,即对这些信息从0开始索引;也可以对这些数值加1后用于计算初始化码字,即使用c+1、s+1和o+1等来计算初始化码字。
如图4是发送端处理伪随机序列的设备,初始化码字生成器(401)是本发明的体现。按照本发明的方法,在模块401中,发送端首先对随机序列发生器的初始化信息分组,并分别处理,最后合并为N比特初始化码字;然后用这个初始化码字初始化伪随机序列发生器(402);然后驱动伪随机序列发生器初始化伪随机序列,并用于加扰操作和其他的随机化操作(403)。
如图5是接收端处理伪随机序列的设备,初始化码字生成器(501)是本发明的体现。按照本发明的方法,在模块501中,接收端首先对随机序列发生器的初始化信息分组,并分别处理,最后合并为N比特初始化码字;然后用这个初始化码字初始化伪随机序列发生器(502);然后驱动伪随机序列发生器初始化伪随机序列,并用于解扰操作和其他的解随机化操作(503)。
方案二不使用伪随机序列的前面的一些比特 记伪随机序列发生器的寄存器位数为N,并记N位初始化码字中的K位用小区特定的信息来设置,例如小区标识,而其他N-K位比特包含全网一致的信息和预留的比特。这里,预留比特固定设置为某个常数,例如全部设置为0,即预留比特也是全网一致的。采用这样的初始化码字,伪随机序列发生器的输出序列c(n)的前N个比特中包含N-K个全网一致的比特。根据伪随机序列发生器的生成多项式计算后续的输出比特,由于c(n)的前N个比特中存在全网一致的比特,一般会导致c(n)中从第N个比特开始的后续的多个比特中仍然存在全网一致的比特。
为了保证扰码的随机化效果,应该避免扰码中存在全网一致的比特。对伪随机序列c(n)的比特从0开始索引,并假设全网一致的比特存在于c(n)的前L个比特中,这里,一般L大于N。本发明方案二是不使用伪随机序列c(n)的前M(M大于等于L)个比特,或者说实际使用的伪随机序列是c(n)的第M个比特开始的后续的比特。记实际使用的伪随机序列为r(i),则r(i)=c(i+M),i=0,1,2,...。为了减小复杂度,一般可以设置M等于L。
按照本发明的方法,发送端初始化伪随机序列发生器后,丢弃产生的前M个伪随机序列比特,而把从第M个比特开始的后续比特用作扰码和其他类型的伪随机序列,即用于加扰操作和其他的随机化操作。与此相对,接收端初始化伪随机序列发生器后,丢弃产生的前M个伪随机序列比特,而把从第M个比特开始的后续比特用作扰码和其他类型的伪随机序列,即用于解扰操作和其他的解随机化操作。
实施例 本部分给出了该发明的八个实施例,为了避免使本专利的描述过于冗长,在下面的说明中,略去了对公众熟知的功能或者装置等的详细描述。
实施例一 本实施例中描述本发明的方案二的一个示例。这里以LTE系统为例,对如图3所示的Gold序列发生器,上面的m序列的初始化值设为x1(0)=1,x1(n)=0,n=1,2,...,30,并假设下面的m序列用9个小区标识比特初始化为例,而初始化码字的另外22比特固定置0。这样,在31位初始化码字中的9个小区标识比特对不同的小区是不同的,而其他22个比特是全网一致的比特0。
如表3所示,根据Gold序列的生成多项式计算输出的序列,一共出现了92个全网一致的比特0,并且这些全网一致的比特0分布在Gold序列c(n)的前227个比特中。这样,对Gold序列c(n)的比特从0开始索引,本发明方案二的一个例子是不使用Gold序列c(n)的前227个比特,或者说实际使用的c(n)的第227个比特开始的后续的比特。记实际使用的伪随机序列为r(i),则r(i)=c(i+227),i=0,1,2,...。
实施例二 本实施例中描述本发明的生成随机序列发生器的初始化码字的一个示例。这里以LTE系统为例,对如图3所示的Gold序列发生器,上面的m序列的初始化值设为x1(0)=1,x1(n)=0,n=1,2,...,30,并假设下面的m序列用9比特小区标识Cell_ID和4比特子帧序号Subframe_Num进行初始化。
按照本发明的方法,把这些信息分成两组第一初始化信息和第二初始化信息,第一初始化信息是小区标识;第二初始化信息是子帧序号。这里,假设采用循环扩展的方法分别把每一个组的信息变换为31个比特。如图6所示,9比特小区标识循环扩展为31位比特;同时,4比特子帧序号循环扩展为31位比特;最后,两组比特经模2加运算得到31为初始化码字。
实施例三 本实施例中描述本发明的生成随机序列发生器的初始化码字的一个示例。这里以LTE系统为例,对如图3所示的Gold序列发生器,上面的m序列的初始化值设为x1(0)=1,x1(n)=0,n=1,2,...,30,并假设下面的m序列用9比特小区标识Cell_ID、4比特子帧序号Subframe_Num和4比特OFDM符号序号OFDM_Num进行初始化。
按照本发明的方法,把这些信息分成两组第一初始化信息和第二初始化信息,第一初始化信息是小区标识;第二初始化信息包括子帧序号和OFDM符号序号。这里,假设采用循环扩展的方法分别把每一个组的信息变换为31个比特。如图7所示,9比特小区标识循环扩展为31位比特;同时,4比特子帧序号s和4比特OFDM符号序号o级联为8个比特g,即g=s+o·24,然后循环扩展为31位比特;接下来,两组比特代数相加,这个代数和模231后得到31为初始化码字。
实施例四 本实施例中描述本发明的生成随机序列发生器的初始化码字的一个示例。这里以LTE系统为例,对如图3所示的Gold序列发生器,上面的m序列的初始化值设为x1(0)=1,x1(n)=0,n=1,2,...,30,并假设下面的m序列用9比特小区标识Cell_ID、4比特子帧序号Subframe_Num和4比特OFDM符号序号OFDM_Num进行初始化。
按照本发明的方法,把这些信息分成两组第一初始化信息和第二初始化信息,第一初始化信息是小区标识;第二初始化信息包括子帧序号和OFDM符号序号。这里,假设采用循环扩展的方法分别把每一个组的信息变换为31个比特。如图8所示,9比特小区标识循环扩展为31位比特;同时,4比特子帧序号s和4比特OFDM符号序号。级联为8个比特g,即g=s+o·24,然后循环扩展为31位比特;接下来,对小区标识经循环扩展后的31位比特进行循环移位,其循环移位值v由第二组的级联信息得到,例如v=mod(g,31);接着,两组比特代数相加,这个代数和模231后得到31为初始化码字。
实施例五 本实施例中描述本发明的生成随机序列发生器的初始化码字的一个示例。这里以LTE系统为例,对如图3所示的Gold序列发生器,上面的m序列的初始化值设为x1(0)=1,x1(n)=0,n=1,2,...,30,并假设下面的m序列用9比特小区标识Cell_ID、4比特子帧序号Subframe_Num和16比特用户设备标识UE_ID进行初始化。
按照本发明的方法,把这些信息分成两组第一初始化信息和第二初始化信息,第一初始化信息是小区标识;第二初始化信息包括子帧序号和用户设备标识。这里,假设采用循环扩展的方法分别把每一个组的信息变换为31个比特。如图9所示,9比特小区标识循环扩展为31位比特;同时,4比特子帧序号s和16比特OFDM符号序号u级联为20个比特g,即g=s+u·24,然后循环扩展为31位比特;接下来,对小区标识经循环扩展后的31位比特进行循环移位,其循环移位值v只由第二组的子帧序号决定,例如v=mod(s,31);接着,两组比特经模2加运算得到31位初始化码字。
实施例六 本实施例中描述本发明的生成随机序列发生器的初始化码字的一个示例。这里以LTE系统为例,对如图3所示的Gold序列发生器,上面的m序列的初始化值设为x1(0)=1,x1(n)=0,n=1,2,...,30,并假设下面的m序列用9比特小区标识Cell_ID、4比特子帧序号Subframe_Num和4比特OFDM符号序号OFDM_Num进行初始化。
按照本发明的方法,把这些信息分成两组第一初始化信息和第二初始化信息,第一初始化信息是小区标识;第二初始化信息包括子帧序号和OFDM符号序号。这里,假设采用循环扩展的方法分别把每一个组的信息变换为31个比特。如图10所示,9比特小区标识循环扩展为31位比特;同时,4比特子帧序号s和4比特OFDM符号序号。级联为8个比特g,即g=s+o·24,然后循环扩展为31位比特;接下来,对第一组经循环扩展后的31位比特进行循环移位,其循环移位值v1由第二组的级联信息得到,例如v1=mod(g,31);对第二组经循环扩展后的31位比特进行循环移位,其循环移位值v2由第一组的小区标识得到,例如v2=mod(c,31);最后,两组比特经模2加运算得到31位初始化码字。
实施例七 本实施例中描述本发明的生成随机序列发生器的初始化码字的一个示例。这里以LTE系统为例,对如图3所示的Gold序列发生器,上面的m序列的初始化值设为x1(0)=1,x1(n)=0,n=1,2,...,30,并假设下面的m序列用9比特小区标识Cell_ID和4比特子帧序号Subframe_Num进行初始化。
按照本发明的方法,把这些信息分成三组第一初始化信息、第二初始化信息和第三初始化信息,第一初始化信息是小区标识c;第二初始化信息是子帧序号s;第三初始化信息为空。这里,假设采用循环扩展的方法分别把一个组的信息变换为31个比特。如图11所示,9比特小区标识循环扩展为31位比特;接下来,对小区标识经循环扩展后的31位比特进行循环移位,其循环移位值可以是

循环移位后的31个比特就是31位初始化码字。
实施例八 本实施例中描述本发明的生成随机序列发生器的初始化码字的一个示例。这里以LTE系统为例,对如图3所示的Gold序列发生器,上面的m序列的初始化值设为x1(0)=1,x1(n)=0,n=1,2,...,30,并假设下面的m序列用9比特小区标识Cell_ID、4比特子帧序号Subframe_Num和用户设备标识进行初始化。
按照本发明的方法,把这些信息分成三组第一初始化信息、第二初始化信息和第三初始化信息,第一初始化信息是小区标识c;第二初始化信息是子帧序号s;第三初始化信息是用户设备标识u。这里,假设采用循环扩展的方法分别把一个组的信息变换为31个比特。如图12所示,9比特小区标识循环扩展为31位比特;16比特用户设备标识循环扩展位31位比特;接下来,对小区标识经循环扩展后的31位比特进行循环移位,其循环移位值可以是

接着,两组比特经模2加运算得到31位初始化码字。
权利要求
1.一种伪随机序列发生器初始化码字的产生方法,包括如下步骤
a)对第一初始化信息进行级联,并变换为N个比特;
b)对第二初始化信息进行级联,并变换为N个比特;
c)将所述步骤a)和步骤b)中的变换后的比特进行合并,得到伪随机序列发生器的初始化码字,其中,N为伪随机序列发生器的寄存器的位数。
2.根据权利要求1所述的方法,其特征在于在步骤a)中,所述用于初始化的信息是小区特定的信息。
3.根据权利要求1所述的方法,其特征在于在步骤b)中,所述用于初始化的信息是除小区特定的信息以外的其它信息。
4.根据权利要求1所述的方法,其特征在于在步骤a)或b)中,对级联信息补0,从而得到N个比特。
5.根据权利要求1所述的方法,其特征在于在步骤a)或b)中,对级联信息进行循环扩展,从而得到N个比特。
6.根据权利要求1所述的方法,其特征在于在步骤a)或b)中,对级联信息计算循环冗余校验,从而得到N个比特。
7.根据权利要求1所述的方法,其特征在于在步骤a)或b)中,对级联信息进行编码,从而得到N个比特。
8.根据权利要求1所述的方法,其特征在于在步骤a)或b)中,对一个级联信息进行循环扩展到N-Na个比特,然后补Na个0,从而得到N个比特,这里,Na是另一个级联信息的比特数目。
9.根据权利要求1所述的方法,其特征在于在步骤a)或b)中,首先对级联信息处理得到N位比特,然后进行循环移位得到新的N位比特。
10.根据权利要求9所述的方法,其特征在于,对一部分初始化信息变换后的N位比特的循环移位的值,是根据另一部分初始化信息中的全部信息来设置。
11.根据权利要求9所述的方法,其特征在于,对一部分初始化信息变换后的N位比特的循环移位的值,是根据另一部分初始化信息中的部分信息来设置。
12.根据权利要求9所述的方法,其特征在于,对一部分初始化信息变换后的N位比特的循环移位的值,是根据两部分初始化信息中的部分或者全部信息来设置。
13.根据权利要求1所述的方法,其特征在于在步骤c)中,合并的方法是异或操作,或者说是模2加操作。
14.根据权利要求1所述的方法,其特征在于在步骤c)中,合并的方法是代数相加,然后模2N。
15.一种设置伪随机序列发生器初始化码字的方法,包括如下步骤
a)对第一初始化信息进行级联,并变换为N个比特;
b)将步骤a)的N个比特,在第二初始化的信息基础上进行循环移位得到新的N位比特;
c)对第三初始化信息进行级联,并变换为N个比特;
d)所述步骤b)和步骤c)中的变换后的比特,合并得到初始化码字,其中,N为伪随机序列发生器的寄存器的位数。
16.根据权利要求15所述的方法,其特征在于在步骤a)中,所述用于初始化的信息是小区特定的信息。
17.根据权利要求15所述的方法,其特征在于在步骤b)中,所述用于初始化的信息是子帧序号。
18.根据权利要求15所述的方法,其特征在于在步骤b)中,所述用于初始化的信息是子帧序号和OFDM符号序号。
19.根据权利要求15所述的方法,其特征在于在步骤c)中,所述用于初始化的信息是除小区特定的信息和子帧序号以外的其它信息。
20.根据权利要求15所述的方法,其特征在于在步骤c)中,所述用于初始化的信息是除小区特定的信息、子帧序号和OFDM符号序号以外的其它信息。
21.一种初始化伪随机序列的方法,包括如下步骤
a)设置伪随机序列发生器的初始化码字;
b)产生前M个伪随机序列的比特;
c)产生伪随机序列的后续比特并使用。
22.根据权利要求21所述的方法,其特征在于在步骤b)中,M大于等于L,其中,在伪随机序列的前L个比特内存在全网一致的比特。
23.根据权利要求21所述的方法,其特征在于在步骤c)中,所述比特用于系统中的扰码和其他随机序列。
全文摘要
设置伪随机序列发生器初始化码字的方法,包括如下步骤对第一初始化信息进行级联,并变换为N个比特;对第二初始化信息进行级联,并变换为N个比特;两部分变换后的比特,合并得到初始化码字。
文档编号H04B7/26GK101547040SQ20081008840
公开日2009年9月30日 申请日期2008年3月26日 优先权日2008年3月26日
发明者李迎阳, 李小强, 赵俊暎 申请人:三星电子株式会社, 北京三星通信技术研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1