伪随机序列的生成方法技术

技术编号:20424701 阅读:48 留言:0更新日期:2019-02-23 08:20
本发明专利技术提供了一种伪随机序列的生成方法,根据N个第一初始数据和N个第二初始数据,分别计算N个第一数据和N个第二数据,并分别作为第一移位寄存器的初始数据和第二移位寄存器的初始数据。根据第一移位寄存器和第二移位寄存器的初始数据可通过一个时钟周期生成伪随机序列中的第一个数据,并且每一个时钟周期产生伪随机序列中的一个数据,最终生成伪随机序列。生成伪随机序列中的第一个数据只需一个时钟周期,大大提高了生成伪随机序列的速度,缩短了生成时间。

【技术实现步骤摘要】
伪随机序列的生成方法
本专利技术涉及通信
,更具体地,涉及伪随机序列的生成方法。
技术介绍
目前,伪随机序列在扩频通信系统中用于与调制后的信号相乘以扩展信号的带宽,或者用于实现数据加扰。实现简单伪随机序列的现有硬件电路通常是带有抽头结构的移位寄存器。在实际应用中,用于与信号相调制或解调的伪随机序列并不是单一序列,而是多个具有不同初始值的伪随机序列进行某种逻辑运算的结果。在长期演进技术的后续演进(LongTermEvolutionAdvance,LTE-A)系统中,伪随机序列的生成函数为两个子序列x1(n+NC)与x2(n+NC)进行模二加法的结果。在LTE-A系统中,承载不同业务的物理信道要求不同初始值的伪随机序列,例如在物理广播信道(physicalbroadcastchannel,PBCH)中,要求初始值其中,ID为小区标识。而在下行共享信道(physicaldownlinkcontrolchannel,PDCCH)要求初始值其中,ns为时隙号,nRNTI与无线网络临时鉴定(radionetworktemporaryidentifier,RNTI)。硬件实现中,对序列生成的本文档来自技高网...

【技术保护点】
1.一种伪随机序列的生成方法,其特征在于,包括:S1,分别获取N个第一初始数据和N个第二初始数据;N为大于3的整数;S2,根据所述N个第一初始数据,基于第一递推公式,计算N个第一数据,并将所述N个第一数据作为第一移位寄存器的初始数据;S3,根据所述N个第二初始数据,基于第二递推公式,计算N个第二数据,并将所述N个第二数据作为第二移位寄存器的初始数据;S4,根据所述第一移位寄存器的初始数据和所述第二移位寄存器的初始数据,生成所述伪随机序列。

【技术特征摘要】
1.一种伪随机序列的生成方法,其特征在于,包括:S1,分别获取N个第一初始数据和N个第二初始数据;N为大于3的整数;S2,根据所述N个第一初始数据,基于第一递推公式,计算N个第一数据,并将所述N个第一数据作为第一移位寄存器的初始数据;S3,根据所述N个第二初始数据,基于第二递推公式,计算N个第二数据,并将所述N个第二数据作为第二移位寄存器的初始数据;S4,根据所述第一移位寄存器的初始数据和所述第二移位寄存器的初始数据,生成所述伪随机序列。2.根据权利要求1所述的生成方法,其特征在于,S2具体包括:基于第一递推公式,通过所述N个第一初始数据中若干个第一初始数据对所述N个第一数据中每一个第一数据进行表示,并计算所述N个第一数据。3.根据权利要求2所述的生成方法,其特征在于,所述第一递推公式通过如下公式迭代计算得到:x1(n+N)=[x1(n+3)+x1(n)]mod2其中,x1(n+N)为第一子序列x1中第n+N个数据,且所述x1中的前N个数据x1(0)~x1(N-1)为所述N个第一初始数据,n≥0。4.根据权利要求3所述的生成方法,其特征在于,所述第一递推公式如下:其中,x1(n)为所述x1中第n+1个数据,表示不大于n/N的最大整数,表示不大于的最大整数,^为异或运算符号。5.根据权利要求2所述的生成方法,其特征在于,S3具体包括:基于第二递推公式,通过所述N个第二...

【专利技术属性】
技术研发人员:郭旭兵徐荣荣
申请(专利权)人:普天信息技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1