发明名称 |
在数字通信系统中生成扰码的方法及其装置 |
摘要 |
本发明公开了一种在数字通信系统中生成扰码的方法及其装置。该方法通过联合使用X序列的一组状态和掩码来产生与指定X序列状态相同的最大长度线性反馈移位寄存器序列输出,从而产生指定扰码。此外通过初始相位0对应X序列的状态和任意指定相位对应X和Y序列的状态的直接产生,以及多个扰码发生器共用一个Y序列发生器等方法从存储容量、灵活性和复杂度等多方面改进扰码发生器。扰码生成装置包括Y序列发生器和X序列发生器,模二加模块,第一和第二状态延迟模块,以及X序列状态和掩码的存储器;其中X和Y序列发生器为最大长度线性反馈移位寄存器序列发生器。采用本发明一方面可以极大缩减所需存储器的容量,另一方面还能在产生多个扰码时减小实现的复杂度,同时还能在降低功耗的基础上灵活的从一帧中间开始产生扰码。 |
申请公布号 |
CN1691656B |
申请公布日期 |
2010.08.18 |
申请号 |
CN200410017916.4 |
申请日期 |
2004.04.26 |
申请人 |
上海明波通信技术有限公司 |
发明人 |
刘明明;陈小元;刘铁 |
分类号 |
H04L25/08(2006.01)I |
主分类号 |
H04L25/08(2006.01)I |
代理机构 |
上海浦东良风专利代理有限责任公司 31113 |
代理人 |
陈志良 |
主权项 |
一种在数字通信系统中生成扰码的方法,包括以下步骤:根据指定的扰码序号,从X序列状态和掩码的存储器中取出相应一组X序列的状态和一对掩码,其中X序列的状态经过延迟之后和掩码一起分别输入到最大长度线性反馈移位寄存器序列X发生器的移位寄存器SHIFT_REG_X和一对掩码输出模块MASK_X_I和MASK_X_Q中,同时根据预定义Y序列初值初始化最大长度线性反馈移位寄存器序列Y发生器的移位寄存器SHIFT_REG_Y;根据控制信号动作最大长度线性反馈移位寄存器序列X发生器和最大长度线性反馈移位寄存器序列Y发生器,同时输出指定序号的扰码序列;其特征在于:初始化最大长度线性反馈移位寄存器序列X发生器时状态和掩码同时输入,由一组X序列的状态和掩码生成指定X序列状态的最大长度线性反馈移位寄存器序列;将预先存储的X序列状态延迟,从而产生指定扰码的相位0对应的X序列状态,其中X序列状态延迟的参数取决于指定扰码的相位0对应的指定X序列状态与从包括X序列状态和掩码的存储器中取出的一组X序列状态的差值。 |
地址 |
201203 上海市浦东新区张江高科技园区松涛路563号A309 |