发明名称 实现WCDMA系统中扰码相位快速旋转的方法及装置
摘要 本发明公开了一种实现WCDMA系统中扰码相位快速旋转的方法及装置,当多径相位向前更新时,对多径相位更新后的相位变化差进行除16或者256运算,再进行加法运算,得到需要扰码相位加速的次数,然后通过加速次数计数器和比较器,即可实现扰码相位加速旋转。然后对于多径相位向后更新,采用扰码等待码片计数器,比较器,就可以实现多径相位更新后的对扰码相位的等待/加速控制和实现。本发明避免了单独使用扰码发生器来进行扰码加速旋转导致的整个RAKE接收机的时分复用效率降低,保证了RAKE接收机的时分复用效率;使用的硬件资源只是一些简单的逻辑器件硬件资源要小于使用矩阵计算扰码新的相位需要的硬件资源,从而节约了硬件资源。
申请公布号 CN101098324A 申请公布日期 2008.01.02
申请号 CN200610090455.2 申请日期 2006.06.27
申请人 中兴通讯股份有限公司 发明人 陈月峰;陈力;冯立国
分类号 H04L25/03(2006.01);H04B7/26(2006.01) 主分类号 H04L25/03(2006.01)
代理机构 北京中博世达专利商标代理有限公司 代理人 范晓燕
主权项 1、一种实现WCDMA系统扰码相位快速旋转的方法,其特征在于,包括如下步骤:第一步,使用相位差计算单元计算更新前后的多径相位之间的相位差;第二步,根据多径相位差,用等待/加速判决器判断扰码发生器是多径向前更新还是多径向后更新;第三步,如果多径向前更新,且多径相位差小于256,则多径相位差在除16计算器中进行除16计算,在加法器中把除16计算的商和余数进行模2相加,得到需要的加速次数和最后一次加速的码片数;第四步,如果多径向前更新,且多径相位差大于等于256,则多径相位差在除256计算器中进行除256计算,在加法器中把除256计算的商和余数进行模2相加,得到一个和值;在除16计算器中对和值进行除16计算;在加法器中把除16计算的商和余数进行模2相加,得到需要的加速次数和每次对应的加速码片数;第五步,得到需要加速的次数和每次对应加速的码片数后,扰码发生器开始加速产生扰码,加速次数计数器进行计数;第六步,在比较器中对加速次数计数器的计数结果与实际需要进行加速的次数进行比较,如果相等,则扰码改成正常的产生方式,否则继续加速扰码产生;第七步,如果多径相位向后更新,则等待码片计数器对扰码停止等待的码片数进行计数;第八步,在比较器中比较等待码片计数值与多径相位差是否相等,如果相等,则扰码发生器开始正常产生扰码,否则继续等待。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦6层法律部