Verilog language and integrates simulation, and produces sine wave, cosine wave, square wave, sawtooth wave ;Finally, it analysis the results of the output。
Keywords: Direct Digital Frequency Synthesis;Field Programmable Gate Array;Spectrum Analysis;Low-pass Filter
目 录
摘 要
Abstract
第1章 绪 论 1
1。1 DDS频率合成技术的发展状况 1
1。2 直接数字频率合成的特点及其应用 2
1。2。1 DDS的特点 2
1。2。2 DDS的应用 4
1。3 函数信号器的几种实现方法 4
1。3。1 程序控制输出方法 5
1。3。2 DMA输出方式 5
1。3。3 直接数字频率合成方式 5
1。4 课题的研究内容和意义 6
第2章 频率DDS的结构及其工作原理 7
2。1 频率合成器简介 7
2。1。1频率合成技术概述 7
2。1。2频率合成器主要指标 7
2。2 DDS的结构 8
2。3 DDS的工作原理 9
第3章 EDA工具的介绍 11
3。1。1 FPGA的设计流程 11
3。1。2 verilog语言简介 14
第4章 模块生成及仿真 16
4。1 DDS的总体结构 16
4。2 相位累加器模块 17
4。2。1 全加器 18
4。2 ROM查找表设计 19
4。2 系统的完整仿真 19
结 论 23
致 谢 23
参考文献 24
第1章 绪 论
1。1 DDS频率合成技术的发展状况
随着无线通信、数字电视、卫星定位系统、航空航天以及遥控遥测技术的不断发展,对频率源性能的要求越来越高,包括对频率的稳定度、频谱纯度、频率范围和输出频率数量的要求不断提高,一般的电子振荡器已经满足不了要求,为了提高频率源输出频率的性能以满足实际应用中的需求,经常采用高稳定性和高准确性的晶体振荡器。但是晶体振荡器产生的频率信号过于单一或者只能在很小范围内可微调。然而,在各种通信领域中往往需要在一定频率范围内提供一系列稳定和准确的频率,为了解决这些问题,于是产生了频率合成技术[2]。论文网
二十世纪三十年代产生的频率合成技术,距今已经有八十多年的历史。早期的频率合成技术采取的是直接模拟频率合成,它被称为是第一代频率合成技术[3]。直接频率合成器的参考频率源是由一个或多个模拟振荡器产生的,然后经过谐波发生器产生一系列的谐波,再经过分频、倍频、混频产生大量的离散频率,最后经过带通滤波器滤波得到所需要的频率[2]。直接模拟频率合成可根据所使用的参考频率源数量的不同分为相关合成法和非相关合成法。相关合成法只使用了一个参考频率源,频率合成器输出的频率由这个参考频率源经过分频、混频、倍频后产生,采用这种方法可以产生和参考频率源的精度和稳定度一致的各个频率。所示。非相关频率合成法使用了多个频率参考源,由这些参考频率源经过倍频、混频等方式产生所需的各种频率。但是在需要产生多个稳定度和精度都相同的频率源时,采用非相关合成法来实现相当困难和复杂,而且成本很高。所以相关合成法应用较为广泛,而很少采用非相干合成法。