基于FPGA的直接数字频率合成器的设计本科设计

  • 格式:doc
  • 大小:1.09 MB
  • 文档页数:61

基于FPGA的直接数字频率合成器的设计本科设计 河南理工大学毕业设计(论文)说明书

I 毕业设计论文

基于FPGA的直接数字频率合成器的设计

摘要 在频率合成领域,常用的频率合成技术有直接模拟合成、模拟锁相环、小数分频锁相环等,直接数字频率合成(Direct Digital Frequency Synthesis ,DDFS,简称DDS)是近年来的新的频率合成技术。本文介绍了直接数字频率合成器的基本组成及设计原理,给出了基于FPGA的具体设计方案及编程实现方法。仿真结果表明,该设计简单合理,使用灵活方便,通用性好,可写入各种FPGA芯片,最高可将频率提高100万倍。具有良好的性价比。

关键词 直接数字频率合成器(DDS) FPGA

河南理工大学毕业设计(论文)说明书

I

Design of direct digital frequency synthesizer based on FPGA

Abstract In Frequency domain, the common Synthesis technology has Direct

simulation, phase lock loop simulation, decimal Frequency and phase lock loop,

Direct Digital Frequency Synthesis (as some DDFS, Digital, referred to as

spurious bio-synthesis) in recent years is the new Frequency Synthesis technology.

The structure and principles of Direct Digital Frequency Synthesizer is

introduced. Also a detailed design and the method of program realization based

on FPGA are introduced. The result of simulation shows that the design is simple

and feasible, convenient and flexible, high universality, writeable various FPGA

chip, the highest frequency can be 100 million times. Ratiofor quality to price.

Keywords Direct Digital frequency Synthesizer(DDS) FPGA

河南理工大学毕业设计(论文)说明书

I

前言

在频率合成领域,常用的频率合成技术有直接模拟合成、模拟锁相环、小数分频锁相环等,直接数字频率合成(DDS)是近年来的新的频率合成技术。DDS以稳定度高的参考时钟为参考源,通过精密的相位累加器和数字信号处理,再通过高速D/A变换器产生所需的数字波形,这个数字滤波经过一个模拟滤波器后,得到最终的模拟信号波形。DDS是产生高精度、快速频率变换、输出波形失真小的优先选用技术。

随着可编程逻辑器件的飞速发展,使用FPGA(Field-Programmable Gate

Array)设计DDS系统成为一种很好的选择,由于FPGA现场可编程,设计复杂或者简单系统完全从实际需要出发,通过重写RAM/ROM数据,可以做到任意波形输出和动态波形输出,这是其他方法所无法比拟的。本章提出了一种基于FPGA的直接数字频率合成设计方法,并利用比例乘法器,将频率分辨率提高到惊人的程度。

河南理工大学毕业设计(论文)说明书

I

目录

1 DDS原理 ..................................... 1

1.1 直接模拟(DAS) ......................... 1

1.2 间接式频率合成(PLL) .................... 1

1.3 直接数字频率合成(DDS) .................. 2

2 系统设计 ..................................... 6

2.1 微控制器接口模块 ......................... 8

2.2 相位累加寄存器 .......................... 8

2.3 双端口RAM ............................... 8

3 模块设计与实现 .............................. 15

3.1 微控制器接口模块........................ 15

3.1.1 分频寄存器(FWORD1-FWORD4) ............ 16

3.1.2 控制寄存器(DDSCR) ................... 16

3.1.3 数据输入寄存器(DATA) ................ 17

3.2 比例乘法器模块 ........................... 31

3.3 相位累加器模块 ........................... 37

3.4 双端口RAM模块 ........................... 39

致 谢 .......................................... 48

参考文献 ........................................ 49

河南理工大学毕业设计(论文)说明书

I 河南理工大学毕业设计(论文)说明书

I 1 DDS原理

顾名思义频率合成技术,就是能从一个高稳定和准确度的标准频率中产生千百万个同一高稳定度和准确度的频率。频率合成技术广泛地应用于通信、导航、雷达、仪器仪表、军事装备等领域、现代的电子系统对频率合成器提出越来越高的要求,主要表现在:转换速度快、频段宽、步进间隔小、杂散小、体积小、重量轻、功耗低等。随着大规模集成电路的发展,频率合成技术日趋完善,目前,主要有以下几种方式。

1.1 直接模拟(DAS)

直接模拟合成技术是通过对标准参考频率进行加、减、乘、除运算而合成一系列相干频率,其换频率速度主要由电路部件响应速度决定,相位噪声指标也还不错。主要技术问题是杂波干扰,由于直接模拟合成引入了大量的混频器、倍频器、分频器,这些非线性的部件使得杂波抑制相当困难、在实际应用中,这种技术的电路结构比较复杂,体积、重量、成本等方面缺点大大限制其应用、

1.2 间接式频率合成(PLL)

间接式频率合成技术重要有鉴频器、环路滤波器、压控振荡器、分频器等4个基本部件构成,如下图1-1所示。锁相环是一个相位误差反馈控制系统,它比较输入信号和压控振荡器经分频后输出信号之间的相位差,从而产生误差控制电压来调整压控制振荡器的输出频率,以达到与输入信号倍频的关系。锁相环的频率转换速度与环路滤波器的带宽有关,环路带宽越宽,转换速度越快,而环路带宽又取决于鉴相器频率。才用这种技术产生的频谱较纯,系统体积小、重量轻、成本低、易集成,具有广泛的应用前景。但是,它也有一个致命的缺点,就是在高分辨率情况下,换频速度较慢。

河南理工大学毕业设计(论文)说明书

I

图 1-1 锁相环电路基本结构

为了解决高分辨率于高鉴相频率之间的矛盾,可以采用多环技术或者小数分频技术。如果要求分辨率很高,那么采用多环PLL就显得电路结构复杂、成本高、调试困难;而采用小数分频技术,可以轻易解决高分辨率问题,但是小数分频的主要问题是“尾数难抑”,国内外对这方面的研究不少,但是还没有彻底解决。

1.3 直接数字频率合成(DDS)

DDS的概念最初是有美国学者J.Tierncy,C.M.Rader 和 B.Gold 提出的,它是以全数字技术,从相位概念出发直接合成所需波形的一种新的频率合成技术,典型的DDS系统由相位累加器,波形查找表(ROM/RAM),D/A,低通滤波器(Low Pass Filter简称LPF)构成,如图 1-2所示。

图 1-2 DDS原理框图

图中,m为相位累加器步长,也有资料称为频率控制字,inf是参考频率,outf分频鉴相压控低通合成频参考频m

inf 相位波形D/A 河南理工大学毕业设计(论文)说明书

I 是合成频率。其系统的核心是相位累加器,它由一个累加器和一个n位相位寄存器组成(也可用带有输出锁存的累加器代替),如图1-3所示。每来一个时钟脉冲inf,相位累加器以步长m累加,其结果作为波形查找表地址。当相位累加器加满量程,就会产生一次溢出,完成一个周期性的动作,这个周期是合成信号的一个周期,换句话说,累加器的溢出频率也就是DDS的合成信号频率。

相位累加器的输出数据作为波形查找表地址,进行波形的相位—幅值的转换,即可在给定的时间上确定输出波形的抽样幅值,如图1-4所示。n位的寻址RAM/ROM相当于把0~2正弦信号离散成具有2n个样值的序列,以二进制数值形式存储在2n个地址单元,按照地址不同输出相应的信号幅值。

D/A转换器的作用是把合成的数字波形转换成模拟波形。离散量化幅度序列S(n)经D/A转换后变成了阶梯波S(t),值得注意的是,频率合成系统对D/A转换器的分辨率有一定要求,D/A转换器的分辨率越高,合成的阶梯波S(t)台阶数越多,输出的波形的精度也就越高,减少了量化失真。

图 1-3 相位累加器

图 1-4 相位幅度变换原理图

低通滤波器的作用不容忽视。对D/A输出的阶梯波S(t)进行频谱分析,可知S(t)中除了主频outf外,还存在分布在inf,2inf……两边±outf处的非谐波

寄存器 累加器参考时钟fin 相位码

幅度量化序列 相位吗序列

波形存储器

(ROM/RAM)