一种伪随机序列的生成方法及装置制造方法及图纸

技术编号:5162444 阅读:184 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种伪随机序列的生成方法及装置,用于解决现有技术生成伪随机序列效率低的问题。主要技术方案包括:获取保存的用于生成X2序列的抽头系数,所述抽头系数通过将设定序列经过设定比特的循环移位生成;将根据当前应用场景和信道环境确定的X2序列的初始序列和获取的所述抽头系数进行逻辑运算,生成与当前应用场景和信道环境对应的X2序列。该技术方案中,由于生成抽头系数的操作预先完成,不占生成当前应用场景和信道环境对应的X2序列的时间,因此有效缩短了生成X2序列的时间,从而提高了生成X2序列的效率。

【技术实现步骤摘要】

本专利技术涉及移动通信
,尤其涉及一种伪随机序列的生成方法及装置
技术介绍
随着无线通讯技术的高速发展,无线通信网络逐渐成为人们日常工作和生活中 必不可少的工具,LTE (Long Term Evolution,长期演进)系统作为影响力大和生命力强的 宽带无线通信技术标准,受到业界越来越广泛的关注。LTE协议中对下行参考信号的计算有明确的定义,从本质上讲,下行参考信号 取值与LTE协议中定义的伪随机序列有关,LTE协议定义的伪随机序列包括Xl序列和 X2序列,其中Xl序列的初始序列不随相关参数的变化发生变化;X2序列的初始序列 为与符号索引、时隙索引、小区ID以及CP类型等信道环境相关的变量,对应每一个小 区,X2序列的初始序列在每一子帧间隔都需要重新计算。LTE协议840以后的版本中,对上述伪随机序列初始序列的计算提出了新的要 求,增加了 1600比特的初始相位偏移,要求使用偏移后的序列进行参考信号的生成。由 于X2序列的初始序列需要实时计算,因此,这一偏移操作也贯穿了整个LTE下行的实现 过程。如图1所示,通常情况下,X2序列的生成包括下述步骤步骤101、根据LTE协议中给出的公式,通过运算得到X2序列的初始序列;步骤102、根据X2序列的生成公式,对X2序列的初始序列进行1600比特的循 环移位,从而得到移位后的X2序列。其中,步骤102中对X2序列的初始序列进行循环移位的操作如图2所示,根据 图2所示的方法进行1600比特的循环移位即可以得到X2序列。根据LTE协议规定的上述方法,生成X2序列初始序列的操作过程需要花费6个 时钟周期时间,进行1600比特循环移位的操作过程需要花费1600个时钟周期时间。因 此,生成最终X2序列的操作过程总共花费1606个时钟周期,而该操作需要分别针对每一 个小区的每一子帧间隔进行,因此需要消耗大量的下行处理时间,生成伪随机序列的效 率很低,从而影响整个系统的处理性能。
技术实现思路
有鉴于此,本专利技术实施例提供一种伪随机序列的生成方法及装置,用于解决现 有技术生成伪随机序列效率低的问题。本专利技术实施例通过如下技术方案实现根据本专利技术实施例的一个方面,提供了一种伪随机序列的生成方法。根据本专利技术实施例提供的伪随机序列的生成方法,包括如下步骤获取保存的用于生成伪随机序列X2序列的抽头系数,所述抽头系数通过将设定 序列经过设定比特的循环移位生成;将根据当前应用场景和信道环境确定的X2序列的初始序列和获取的所述抽头系数进行逻辑运算,生成与当前应用场景和信道环境对应的X2序列。所述抽头系数与X2序列包含的比特位一一对应,并且每组抽头系数包含的比特 位数目与所述X2序列包含的比特位数目相同。将设定序列经过设定比特的循环移位生成所述抽头系数,包括设置用于生成X2序列第M比特位对应的抽头系数的序列;所述M大于等于0 小于等于所述X2序列包含的比特位数目;对所述序列进行所述设定比特的循环移位生成所述X2序列第M比特位对应的抽 头系数;其中,在每次循环移位后将移出的作为第0比特位的值分别与第1比特位、第2 比特位、第3比特位的值进行异或运算,并利用运算结果分别更新所述第1比特位、第2 比特位、第3比特位的值。将设定序列经过设定比特的循环移位生成所述抽头系数,包括设置用于生成X2序列第0比特位对应的抽头系数的序列;对所述序列进行所述设定比特的循环移位生成X2序列第0比特位对应的抽头系 数;对所述第0比特位对应的抽头系数进行N比特的循环移位生成X2序列第N比特 位对应的抽头系数,所述N大于0小于等于所述X2序列包含的比特位数目;其中,在每次循环移位后将移出的作为第0比特位的值分别与第1比特位、第2 比特位、第3比特位的值进行异或运算,并利用运算结果分别更新所述第1比特位、第2 比特位、第3比特位的值。将根据当前应用场景和信道环境确定的X2序列的初始序列和获取的所述抽头系 数进行逻辑运算,生成与当前应用场景和信道环境对应的X2序列,包括将所述X2序列的初始序列分别与所述X2序列的各个比特位对应的抽头系数进 行按位与运算;将经过所述按位与运算得到的每组比特序列内部进行按位异或运算,生成所述 X2序列。根据本专利技术实施例的另一个方面,还提供了 一种伪随机序列的生成装置。根据本专利技术实施例提供的伪随机序列的生成装置,包括抽头系数获取单元,用于获取保存的用于生成伪随机序列X2序列的抽头系数, 所述抽头系数通过将设定序列经过设定比特的循环移位生成;初始序列确定单元,用于根据当前应用场景和信道环境确定X2序列的初始序 列;X2序列生成单元,用于将所述初始序列确定单元确定的X2序列的初始序列和 所述抽头系数获取单元获取的所述抽头系数进行逻辑运算,生成与当前应用场景和信道 环境对应的X2序列。该装置该包括抽头系数生成单元,用于生成与X2序列包含的比特位一一对应 的抽头系数并保存,其中,每组抽头系数包含的比特位数目与所述X2序列包含的比特位 数目相同。所述抽头系数生成单元,包括第一设置模块,用于设置用于生成X2序列第M比特位对应的抽头系数的序列; 所述M大于等于0小于等于所述X2序列包含的比特位数目;第一循环移位模块,用于对所述第一设置模块设置的序列进行所述设定比特的 循环移位生成所述X2序列第M比特位对应的抽头系数;其中,在每次循环移位后将移出 的作为第0比特位的值分别与第1比特位、第2比特位、第3比特位的值进行异或运算, 并利用运算结果分别更新所述第1比特位、第2比特位、第3比特位的值。所述抽头系数生成单元,包括第二设置模块,用于设置用于生成X2序列第0比特位对应的抽头系数的序列;第二循环移位模块,用于对所述第二设置模块设置的序列进行所述设定比特的 循环移位生成X2序列第0比特位对应的抽头系数;对所述第0比特位对应的抽头系数进 行N比特的循环移位生成X2序列第N比特位对应的抽头系数,所述N大于0小于等于 所述X2序列包含的比特位数目;其中,在每次循环移位后将移出的作为第0比特位的值 分别与第1比特位、第2比特位、第3比特位的值进行异或运算,并利用运算结果分别更 新所述第1比特位、第2比特位、第3比特位的值。所述X2序列生成单元,包括按位与运算模块,用于将所述初始序列确定单元确定的X2序列的初始序列分别 与所述抽头系数获取单元获取的X2序列的各个比特位对应的抽头系数进行按位与运算;按位异或运算模块,用于将经过所述按位与运算模块按位与运算得到的每组比 特序列内部进行按位异或运算,生成所述X2序列。通过本专利技术实施例提供的上述至少一个技术方案,首先获取保存的用于生成伪 随机序列X2序列的抽头系数,该抽头系数通过将设定初始序列经过设定比特的循环移位 生成;然后将根据当前应用场景和信道环境确定的X2序列的初始序列和获取的抽头系数 进行逻辑运算,生成与当前应用场景和信道环境对应的X2序列,该技术方案中,由于生 成抽头系数的操作预先完成,不占生成当前应用场景和信道环境对应的X2序列的时间, 因此有效缩短了生成X2序列的时间,从而提高了生成X2序列的效率。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中 变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的 说明书、权本文档来自技高网
...

【技术保护点】
一种伪随机序列的生成方法,其特征在于,包括:获取保存的用于生成伪随机序列X2序列的抽头系数,所述抽头系数通过将设定序列经过设定比特的循环移位生成;将根据当前应用场景和信道环境确定的X2序列的初始序列和获取的所述抽头系数进行逻辑运算,生成与当前应用场景和信道环境对应的X2序列。

【技术特征摘要】
1.一种伪随机序列的生成方法,其特征在于,包括获取保存的用于生成伪随机序列X2序列的抽头系数,所述抽头系数通过将设定序列 经过设定比特的循环移位生成;将根据当前应用场景和信道环境确定的X2序列的初始序列和获取的所述抽头系数进 行逻辑运算,生成与当前应用场景和信道环境对应的X2序列。2.如权利要求1所述的方法,其特征在于,所述抽头系数与X2序列包含的比特位 一一对应,并且每组抽头系数包含的比特位数目与所述X2序列包含的比特位数目相同。3.如权利要求2所述的方法,其特征在于,将设定序列经过设定比特的循环移位生成 所述抽头系数,包括设置用于生成X2序列第M比特位对应的抽头系数的序列;所述M大于等于O小于 等于所述X2序列包含的比特位数目;对所述序列进行所述设定比特的循环移位生成所述X2序列第M比特位对应的抽头系数;其中,在每次循环移位后将移出的作为第O比特位的值分别与第1比特位、第2比特 位、第3比特位的值进行异或运算,并利用运算结果分别更新所述第1比特位、第2比特 位、第3比特位的值。4.如权利要求2所述的方法,其特征在于,将设定序列经过设定比特的循环移位生成 所述抽头系数,包括设置用于生成X2序列第O比特位对应的抽头系数的序列;对所述序列进行所述设定比特的循环移位生成X2序列第O比特位对应的抽头系数; 对所述第O比特位对应的抽头系数进行N比特的循环移位生成X2序列第N比特位对 应的抽头系数,所述N大于O小于等于所述X2序列包含的比特位数目;其中,在每次循环移位后将移出的作为第O比特位的值分别与第1比特位、第2比特 位、第3比特位的值进行异或运算,并利用运算结果分别更新所述第1比特位、第2比特 位、第3比特位的值。5.如权利要求2所述的方法,其特征在于,将根据当前应用场景和信道环境确定的 X2序列的初始序列和获取的所述抽头系数进行逻辑运算,生成与当前应用场景和信道环 境对应的X2序列,包括将所述X2序列的初始序列分别与所述X2序列的各个比特位对应的抽头系数进行按 位与运算;将经过所述按位与运算得到的每组比特序列内部进行按位异或运算,生成所述X2序列。6.—种伪随机序列的生成装置,其特征在于,包括抽头系数获取单元,用于获取保存的用于生成伪随机序列X2序列的抽头系...

【专利技术属性】
技术研发人员:李彬
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1