【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种低复杂度NCO实现方法,包括,角频率θ经旋转因子计算得到二进制化的复旋转因子;复旋转因子与初始化为的移位寄存器输入第一乘法器,该第一乘法器的输出经增益补偿后一路作为输出数控振荡器信号输出,另一路输入上述移位寄存器,从而使得上述移位寄存器内的数值改变;改变后的移位寄存器内的数值与复旋转因子输入第一乘法器继续进行乘积计算直至得到设定的复单音。实现减少角度误差的目的。【专利说明】低复杂度NCO实现方法
本专利技术涉及数字信号处理领域,具体地,涉及一种低复杂度NCO实现方法。
技术介绍
目前,在通信系统中,经常需要产生复单音,如校准信号的产生,收发端频率的搬移等。通常NCO (数字控制振荡器)实现方式主要有两种:一是查表,二是C0RDIC。通过查表的方式实现,为了得到满足要求的复单音,通常表的存储空间较大,误差来源主要有两个方面:一方面为角度误差,另一方面为正弦表示位宽截断误差。通过CORDIC方式实现,不需要乘法单元,但这种方式或者需要系统存在高倍钟,否则就要增加资源通过流水线方式实现,这也将引入固定延时。
技术实现思路
本专利技术的目的在于,针对上述问题,提出一种低复杂度NCO实现方法,以实现减少角度误差的优点。为实现上述 目的,本专利技术采用的技术方案是: 一种低复杂度NCO实现方法, 步骤一、角频率Θ经旋转因子计算得到二进制化的复旋转因子;步骤二、上述复旋转因子与初始化为915的移位寄存器输入第一乘法器,该第一乘法 Jimt器的输出经增益补偿后一路作为输出数控振荡器信号输出,另一路输入上述移位寄存器,从而使得 ...
【技术保护点】
一种低复杂度NCO实现方法,其特征在于,步骤一、角频率θ经旋转因子计算得到二进制化的复旋转因子;步骤二、上述复旋转因子与初始化为的移位寄存器输入第一乘法器,该第一乘法器的输出经增益补偿后一路作为输出数控振荡器信号输出,另一路输入上述移位寄存器,从而使得上述移位寄存器内的数值改变;步骤三、上述步骤二改变后的移位寄存器内的数值与复旋转因子输入第一乘法器继续进行乘积计算直至得到设定的复单音。
【技术特征摘要】
【专利技术属性】
技术研发人员:蒋朱成,
申请(专利权)人:江苏卓胜微电子有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。