摘要
本发明提出一种动态加权相位补偿提升NCO模块码产生精度的方法,具体包括以下步骤,一:在DSP中计算得到FPGA中NCO模块所需的频率控制字;二:将控制字分为整数部分和小数部分,并通过接口将控制字的整数部分传递给FPGA;三:让舍弃的小数部分产生的误差每次都参与补偿累加;四:为当前时刻和累加初始相位分配合理的权重;五:对加权后补偿结果采用动态调控取整,得到补偿结果,将实际剩余误差作为下一次小数累加的初始值;六:FPGA中每累加一段时间发送一个中断信号给DSP,控制更新控制字;七:FPGA中将本次控制字的整数部分,与补偿来的相位补偿结果结合作为实际的控制字,控制NCO模块的溢出结果;八:重复步骤1到7,对NCO每次的控制字都进行相位补偿。
技术关键词
FPGA芯片
频率
动态
剩余误差
相位补偿机制
数字信号处理芯片
精度
误差扩散法
数控振荡器
时间段
时钟模块
时效性
码片
接口
基础
系统为您推荐了相关专利信息
财务分析方法
动态分析方法
财务分析系统
企业经营数据
随机森林
机械臂系统
迭代学习控制方法
径向基函数网络
轨迹误差
位移误差
智能故障诊断
健康预测方法
数据存储器
烘丝机
数据分类
旅游智能
推广系统
动态数据库
数据分析模块
大数据