毕业论文(设计) 基于DDS的正弦波信号发生器设计
相位累加器类似一个计数器。首先,软件设置相位累加器的基数为0,并通过时钟信号clk上升沿触发,基数与频率控制字K相加,相加后的值反馈到相位累加器的输入端作为下一次的基数。当相位累加器的溢出时,—个完整的阶梯正弦信号就从ROM查询表的输出端输出。因此,相位累加器的溢出率就是正弦波信号的输出频率。
4.2.2 ROM查询表
本文设计的ROM查询表寻址范围为256,输出q[7…O]需与D/A转换器的输入相连。ROM查询表的输出为8位,因此与D/A转换芯片的分辨率相匹配。
由于此时生成的mif文件不符合Quartus中所需载入的mif格式,还需要对其进行修改。修改格式如下:
- 28 -
毕业论文(设计) 基于DDS的正弦波信号发生器设计
最后通过载入此mif文件,就可获得ROM查询表。
第五章 仿真与测试
? 5.1仿真
在将设计文件加载到CPLD之前,必须对设计进行全面充分的仿真。仿真对于CPLD的综合设计是非常重要的一步,仿真主要通过Quartus II软件完成。系统仿真的目的是检验设计是否被真正实现,如果仿真存在问题就要返回到上一级重新修改设计或参数。重新编译并且再次进行仿真,直到结果正确为止。Ahera公司提供的Quartus 1I软件除了具有强大的编译综合功能外,还提供了一定的时序仿真功能∞。。利用Quartus II提供的Simulation对上述程序进行时序仿真,得到仿真时序图5-1。由时序图可见,随着每一个时钟上升沿的到来,输出端口将正弦波数据依次输出。
图5-1 QuartusⅡ时序仿真结果
? 5.2 测试
1) 测试仪器
", HITACHI 20M 双踪模拟示波器; ", Tektronix 60M 双通道数字示波器; ", HITACHI 数字频率计。 2) 指标测试
(1) 正弦波指标测试
把正弦波输出端接入数字频率计,以1K,10K,100K,1M,2M作为测试点,得到频率及峰峰值数据。 (2) AM调制波指标测试
把AM输出信号接入示波器,目测其调制系数,测试数据。 (3) FM调制波指标测试
- 29 -
毕业论文(设计) 基于DDS的正弦波信号发生器设计
利用模拟示波器测试FM性能。 (4) PSK/ASK指标测试
PSK/ASK发生器输出端接到数字示波器,从示波器观察PSK,ASK波形。
参考文献
[1] 张有正,陈尚勤.频率合成技术[M].人民邮电出版社.1984.
[2] 黄爱蓉.高性能DDS信号产生器的设计研究[J].传感器与仪器仪表,2005,
21(8):153-156.
- 30 -
毕业论文(设计) 基于DDS的正弦波信号发生器设计
[3] 陈小忠.单片机接口技术实用子程序[M].北京:人民邮电出版社,2005.
[4] Coulesses L.Direet.Digital synthesis:a tool for Periodie wave generation[J].IEEE Signal Processing,2004,9(21):110一112
[5] 求是科技.单片机典型外围器件及应用实例[M].北京:人民邮电出版社,2006. [6] 高卫东.AD9850 DDS 芯片信号源的研制[J].实验室研究与探索,2000(5):43-48. [7] 石雄.DDS 芯片AD9850 的工作原理及其与单片机的接口[J].国外电子元器
件,2001(5):33-35.
[8] 肖汉波.一种基于DDS 芯片AD9850的信号源[J].电讯技术,2003(2):26-29. [9] 张庆玲,王凡.基于直接数字频率合成芯片的正弦信号发生器[J].电子测量技术,
2008(9).
[10] Henyr T.Niehol,Ⅲ,and Henry Samueli,Proc.4lst Annual Frequency control[M]. SymP.,1987.495一502.
[11] Arthue Torosyan.Direet digital frequency synthesizers:ComPlete analysis and design guidelines[M].Los Angeles:University of California,2003.1一9.
[12] 王晓音,庞伟正.DDS输出频谱杂散的抑制[J].电子对抗技术,2003年11月第6期 [13] 杜丁丁,马坤茹.数字信号发生器的设计[J].河北农业大学学报,2009(1). [14] 王秉钧,田宝玉.通信原理[M].清华大学出版社,2006
[15]刑增平.Protel 99 SE 设计专家指导[M] . 北京:中国铁道出版社,2004.
- 31 -
相关推荐: