主页(http://www.pttcn.net):基于DSP和SOPC数字信号发生器的设计(2) DDFS的频率输出公式:
式中:N为相位累加器的位宽;M为频率字位宽;Fclk为系统时钟信号。 DDFS通过数控振荡器产生频率、相位可控的正弦波。其优点体现在无需相位反馈控制,频率建立及频率切换较快,可编程且全数字化,控制灵活方便,输出相位连续。如果在相位累加器的位数N足够大时,理论上可以获得很高的分辨精度,应用DDFS还可以产生其他多种调制信号,因此具有极高的性价比。 2.2 硬件模块设计与仿真 模块化设计的主要优点在于只要改变模块中的状态字就可以轻松地控制正弦波的频率和相位,不用到程序里修改了,也不需要理解复杂难于掌握的硬件描述语言,真正做到模块化并充分节省设计时间和设计周期。 电路模型设计完成后,可以利用Simulink环境的强大的图形化仿真验证功能,直接进行算法级模型仿真验证,结果如图8所示。由于在Matlab的 Simulink中,模型仿真属于系统验证性质的仿真,并不是RTL级仿真,与目标器件和硬件系统没有关系。因此采用Modelsim对设计电路进行功能仿真。Modelsim是Mentor公司杰出的HDL仿真工具,以其强大的数字和模拟仿真功能而广泛应用,且仿真结果直观、易懂,如图9所示。 由图8和图9输出波形结果可以看出,采用SOPC方案设计的正弦信号发生器产生的正弦波波形清晰、稳定、相位变化比较连续,且输出相位噪声低。 2.3 系统硬件验证 3 结 语 (中国集群通信网 | 责任编辑:陈晓亮) |