发明名称 一种产生Gold序列的方法及芯片
摘要 本发明公开一种产生Gold序列的方法及芯片,涉及通信网络技术领域,可以提高Gold序列的运算效率。本发明实施例提供的方案,通过分别初始化第一移位寄存器和第二移位寄存器,并确定所述第一移位寄存器和所述第二移位寄存器的抽头位置;在所述第一移位寄存器最靠近低位的抽头位置处抽取N比特的第一比特序列,在所述第二移位寄存器中最靠近低位的抽头位置处抽取N比特的第二比特序列,其中,N表示矢量化的并行度;将第一比特序列和第二比特序列进行并行异或操作,得到N比特的Gold序列。本发明实施例提供的方案适于生成Gold序列时采用。
申请公布号 CN102891726B 申请公布日期 2015.04.08
申请号 CN201210332262.9 申请日期 2012.09.10
申请人 华为技术有限公司 发明人 洪慧勇
分类号 H04J13/10(2011.01)I 主分类号 H04J13/10(2011.01)I
代理机构 北京中博世达专利商标代理有限公司 11274 代理人 申健
主权项 一种产生Gold序列的方法,其特征在于,包括:分别初始化第一移位寄存器和第二移位寄存器,并确定所述第一移位寄存器和所述第二移位寄存器的抽头位置;在所述第一移位寄存器最靠近低位的抽头位置处抽取N比特的第一比特序列,在所述第二移位寄存器中最靠近低位的抽头位置处抽取N比特的第二比特序列,其中,N表示矢量化的并行度,N的取值为[1,28];根据确定的所述抽头位置,在所述第一移位寄存器的其他抽头位置处抽取N比特的第三比特序列,在所述第二移位寄存器的其他抽头位置处抽取N比特的第四比特序列,其中,其他抽头位置指除最靠近低位的抽头位置之外的抽头位置;分别保存抽取的所述第一比特序列、所述第二比特序列、所述第三比特序列和所述第四比特序列;根据所述第一比特序列、所述第二比特序列、所述第三比特序列和所述第四比特序列对所述第一移位寄存器和所述第二移位寄存器进行更新;将第一比特序列和第二比特序列进行并行异或操作,得到N比特的Gold序列;判断所述第一移位寄存器或所述第二移位寄存器中的累积移位数是否大于或者等于初始相位;当累积移位数小于初始相位时,重新对所述更新后的所述第一移位寄存器和所述更新后的第二移位寄存器进行比特序列抽取,并执行后续异或操作及Gold序列生成操作;当累积移位数大于或者等于初始相位时,输出得到的所述Gold序列;其中,初始值产生过程与Gold序列产生过程采用相同的并行度;或者初始值产生过程与Gold序列产生过程采用不同的并行度;其中,所述Gold序列产生过程包括所述输出得到的所述Gold序列的操作过程,所述初始值产生过程包括判断累积移位数是否大于或者等于初始相位之前的操作过程。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼