Q:
杜勇老师:
您好!我是一名在读研究生,日前读了您的著作《数字通信同步技术的MATLAB与FPGA实现(Altera/Verilog版)》,受益良多,向您表示感谢。在此有几个问题想请教您,希望您能予以解惑。
1、该书中第四章4.4.3节环路滤波器即数控振荡器设计(109页)下面,关于计算环路总增益,到底是采用式(4-33)还是式(4-36)呢?另外当N=29时,K值计算出来很小;而我用N=19时,计算出来的K=0.7845,请问是什么原因?之后下一页计算频率分辨率时也是采用N=29,结果正确。
2、第五章5.5节判决反馈换的FPGA实现(167页),说该例与例4-1参数设计完全相同,而下面计算环路总增益时,说的是当NCO频率字位宽N=19时,计算出K=0.7854,不是与前面矛盾了吗?这个又是什么原因呢?最近在做毕业设计,这个问题困扰我很久了,希望您能解答。
3、另外如果NCO位数为32位,频率控制字累加之后截取高10位作为地址,去读取ROM表中的幅度值,生成本地正弦载波,请问对频率分辨率和环路总增益分别有什么影响吗?
4、关于环路的捕获带△wp、同步带△wh、快捕带,我对它们的理解有些模糊,它们之间有什么联系和区别吗?您能给我简单讲讲吗?或者有什么参考资料吗?
盼望您的解惑!感谢您付出的时间!祝您工作顺利。
2019-4-11
A:
1)当然是采用4-36,书中写成4-33是笔误呵。4-33是模拟域增益,4-36才是数字域增益计算公式。N=29才是对的。因为实例中,设计IIR滤波器时,放大了1024倍输出(参考后面IIR滤波器设计部分),因此环路滤波器输入输出位宽是25比特,不是15比特。
2)所谓的参数相同,是指环路系统的参数相同。判决反馈环中的滤波器与前面的设计不同,计算出来的NCO参数就不同了。
3)这个会有影响的,理论分析起来比较麻烦,你可以通过仿真测试影响效果。
4)锁相环技术理论要求高,这几个参数是相互制约相互影响的。建议查看我出版的《锁相环技术原理及FPGA实现》或该书中有关锁相环的参考书目。
5)该书正在改版,你提出这NCO参数部分,正好可以修改过来。
祝愉快!