发明名称 一种基于移位和加法的定点环路控制方法
摘要 本发明公开了一种基于移位和加法的定点环路控制方法。针对采用低端处理器或者硬件描述语言实现扩频通信接收机基带信号处理中环路控制的要求,本发明将环路鉴相器采用能够通过移位和加法实现的算法定点实现,将环路滤波器系数以及NCO增益综合考虑,近似为2的整数次幂,通过移位和加法完成环路滤波以及生成新的载波频率控制字和码频率控制字。本发明不但大大降低了环路控制的运算量,而且通过合理选择位宽,可以基本不损失环路跟踪精度。
申请公布号 CN101515913B 申请公布日期 2012.12.05
申请号 CN200910080460.9 申请日期 2009.03.19
申请人 北京理工大学 发明人 龙腾;李欣;刘峰;李健
分类号 H04L25/03(2006.01)I;H04L27/00(2006.01)I;H04L7/033(2006.01)I;H03H17/02(2006.01)I;H03L7/00(2006.01)I 主分类号 H04L25/03(2006.01)I
代理机构 北京理工大学专利中心 11120 代理人 张利萍
主权项 1.一种基于移位和加法的定点环路控制方法,包括步骤:a.相关器完成积分累加后输出6个累加结果,环路控制模块根据这6个累加结果实现对载波跟踪环和码跟踪环的控制;6个累加结果即同相超前(I<sub>E</sub>)、同相即时(I<sub>P</sub>)、同相滞后(I<sub>L</sub>)、正交超前(Q<sub>E</sub>)、正交即时(Q<sub>P</sub>)、正交滞后(Q<sub>L</sub>);b.采用坐标旋转数字计算Cordic算法实现二象限反正切atan,完成载波环鉴相器的工作,即atan(Q<sub>P</sub>/I<sub>P</sub>),形成载波环鉴相误差x(n),其中I<sub>P</sub>为同相即时,Q<sub>P</sub>为正交即时;c.对载波环鉴相误差x(n)、载波环中间变量u(n-1)和u(n-2),经过适当移位和加法运算后,实现载波环滤波器,形成载波环滤波器输出z(n)和新的载波环中间变量u(n);d.载波环滤波器输出z(n),加上载波中频频率控制字,形成新的载波频率控制字,反馈到跟踪环路对载波环进行控制;e.更新载波环中间变量,以供下一次环路控制使用,至此,载波环环路控制完成;f.采用JPL算法计算包络,分别完成对超前和滞后累加和包络的计算,即形成<img file="FDA00002061221800011.GIF" wi="314" he="73" /><img file="FDA00002061221800012.GIF" wi="302" he="73" />其中所述JPL算法,是由美国喷气推进实验室JPL提出的计算包络的方法;g.采用基于移位和加法的二进制除法模块完成码环的鉴相器工作,形成码环鉴相误差x’(n),即<maths num="0001"><![CDATA[<math><mrow><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>&CenterDot;</mo><mfrac><mrow><mi>E</mi><mo>-</mo><mi>L</mi></mrow><mrow><mi>E</mi><mo>+</mo><mi>L</mi></mrow></mfrac><mo>;</mo></mrow></math>]]></maths>h.对码环鉴相误差x’(n)、码环中间变量u’(n-1),经过适当移位和加法运算后,实现码环滤波器,形成码环滤波器输出z’(n)和新的码环中间变量u’(n);i.码环滤波器输出z’(n),加上载波环滤波器输出z(n)除以比例因子得到的载波辅助参数,再加上码中频频率控制字,形成新的码频率控制字,反馈到跟踪环路对码环进行控制;j.更新码环中间变量,以供下一次环路控制使用,至此,码环环路控制完成。
地址 100081 北京市海淀区中关村南大街5号