DDS信号发生器的设计毕业论文
2022-06-07 21:22:07
论文总字数:36190字
摘 要
在数字通信系统中,一种全新的频率合成技术直接数字频率合成技术(DDS)以它独有的特点被广泛采用。可编程逻辑器件可以通过现场编程来改变电路,简化了数字电路系统的设计,缩小了数字电路系统的体积,并且提高了数字电路系统的灵活性和可靠性,非常适合用来实现DDS。
本文设计实现了一个DDS信号发生器:首先将波形ROM数据存储在FPGA本身的RAM中,通过对时钟信号进行分频和相位累加,得到当前相位值,然后对输出波形进行调用ROM数据存储。再经高速数模转换,低通滤波器后输出所需函数信号。本文设计了系统硬件电路,利用QuartusII作为软件开发平台,利用Verilog 语言设计程序,利用ModelSim进行软件仿真,最后进行软硬联调测试系统性能。
利用FPGA开发板结合外围扩展电路作为系统硬件平台,本文实现了正弦波、三角波、方波的可调输出,且波形频率、幅度可变。也证明了采用软硬件结合的方式,通过对FPGA的编程实现DDS设计的可行性和可靠性。
关键词:DDS FPGA 信号发生器
The design of DDS signal generator
Abstract
As a kind of new frequency synthesis technology,direct digital frequency synthesis technology (DDS) is widely used in digital communication system. Field programmable logic devices can be programmed to change the circuit, this greatly simplifies the design of digital circuit system, reducing the size of the digital circuit system, and improve the flexibility and reliability of digital circuit system, very suitable for used to realize DDS.
This design implements a DDS signal generator. First, the waveform data stored in the RAM of the FPGA itself, through the clock signal frequency and phase accumulation, waveform output by calling ROM storage, and then through the high-speed D / A converter, low-pass filter output function signal. This paper presents the system hardware circuit, QuartusII use as a software development platform, using Verilog language design ModelSim simulation software. Finally, hard and soft joint commissioning to test system performance.
Using FPGA development board and peripheral expansion circuit as a hardware platform realizing adjustable output sine, triangle, square wave in this paper, and the waveform frequency, amplitude variable, also it demonstrated the use of a combination of software and hardware, based on the FPGA programming to realize the feasibility and reliability of the design of DDS.
Key Words: DDS; FPGA; Signal Generator
目录
摘 要 I
Abstract II
第一章 绪论 1
1.1 课题背景及意义 1
1.2 国内外信号发生器的发展现状 1
1.3 论文主要工作与章节安排 2
第二章 理论研究 3
2.1 DDS基本原理与构成 3
2.1.1 DDS原理 3
2.1. 2 DDS基本结构 4
2.2 四分之一波形存储原理 5
2.3 本章小结 6
第三章 设计方案论证 7
3.1 FPGA开发板论证与比较 7
3.2 ROM查找表方案论证 7
3.3 键盘显示方案论证 8
3.4 数模转换方案论证 8
3.5 滤波方案论证 8
3.6 本章小结 9
第四章 硬件设计 10
4.1 信号发生器硬件结构 10
4.2 FPGA主控电路 10
4.2.1 IO引脚 11
4.2.2 时钟电路 11
4.2.3 配置电路 11
4.3 数模转换电路 12
4.4 二阶有源低通滤波器 14
4.5 键盘电路 15
4.6 显示单元电路 16
4.7 本章小结 17
第五章 软件设计 18
5.1 软件平台QuartusII介绍 18
5.2 波形数据生成 18
5.2.1 正弦波的数据采样 18
5.2.2 三角波的数据采样 19
5.2.3 方波的数据采样 21
5.3 DDS的Verilog实现 22
5.3.1 波形ROM 22
5.3.2 整体设计 23
5.3.3 顶层模块 23
5.3.4 APP模块 24
5.3.5 DDS模块 25
5.3.6 LCD1602模块 27
5.3.7 键盘模块 29
5.4 本章小结 31
第六章 结果与分析 32
6.1 软件仿真 32
6.2 软硬件综合调试 34
6.2.1 硬件测试 34
6.2.2 软硬联调 35
第七章 总结与展望 38
7.1 总结 38
7.2 展望 38
参考文献 40
致谢 42
附录一 电路原理图 43
附录二 PCB图 44
附录三 源程序 45
第一章 绪论
1.1 课题背景及意义
频率合成——以一个参考频率为基准,通过线性运算产生多种工作频率的技术,这一技术一直在不断发展。1971年3月美国学者J.Tierney、C.M.Rader和B.Gold首次提出了直接数字频率(Direct Digital Frequency Synthesis简称DDS或DDFS)技术,这是一种从相位概念出发的全新技术,但当时只是在理论上有些研究,并没有投入使用。随着近年来对其进一步的深入研究,DDS技术快速发展。由于传统的频率合成技术在相对带宽、频率转换时间、相位连续性、正交输出、分辨率以及集成化等方面存在缺陷,而DDS技术在这些方面的明显优势使其得以广泛应用。
一直以来,信号发生器被视为涉及各种领域的常用信号源,但由于科技不断进步,测量技术水平的不断提高,对信号发生器性能的要求亦随之增高,加之普通的信号发生器昂贵的价格及其不易操作性,已很难适应现代常规电参量的测量。为改变这一现状,具备成本低、灵活性高并且能满足实际需求的信号发生器随之催生。在上世纪90年代,FPGA作为这一年代开发出的大规模可编程逻辑器件,因其具有较高的集成度和可靠性,使得很多复杂电路有了更先进的实现途径,从而越来越被广泛应用于实际系统中去。随之,基于FPGA设计实现的DDS信号发生器因其输出波形纯净平滑以及可根据实际需要对波形实时调节而被广泛采用[1]。
1.2 国内外信号发生器的发展现状
上世纪中期的信号发生器电路简单,结构复杂,且只能产生少数波形,加上这个时期的数字技术尚未投入使用,导致信号发生器信号输出紊乱、衰减严重,以及当时电路元器件大多为模拟器件,因此电路构成复杂,成本昂贵,有碍携带及使用等。到70年代后,微处理器出现,使信号发生器的性能大大提高。通过程序编程实现对微处理器的控制,再外加数模或模数转换模块构成系统电路,软硬件的相互结合增强了信号发生器的作用使其能够输出多种波形信号。在90年代末期,数字技术逐渐取代模拟技术,使其应用越来越广阔,出现了高性能的数字信号发生器。到了本世纪,大规模集成电路的发展更加扩展了信号发生器的功能,极大提高了信号输出的频率。
请支付后下载全文,论文总字数:36190字