基于FPGA的调制信号发生器设计研究.doc
《基于FPGA的调制信号发生器设计研究.doc》由会员分享,可在线阅读,更多相关《基于FPGA的调制信号发生器设计研究.doc(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于FPGA的调制信号发生器设计研究摘 要直接数字频率合成技术在通信系统中被广泛采用。在研究直接数字频率合成技术的基本原理的基础上,利用FPGA的DSP开发工具DSP Builder对直接数字频率合成器进行了建模设计,仿真结果显示该DDS频率及相位可灵活调整,具有较高的频率分辨率,能够实现频率及相位的快速切换,并将其应用在模拟调制和数字调制系统中。通过仿真分析证明设计方法的正确性和实用性。本文对通信信号中的AM信号、FM信号、ASK信号、FSK信号、PSK信号等根据DDS的基本原理,利用Matlab/DSP Builder进行建模,然后用Altera公司提供的Signal Compiler工具
2、对其进行编译,产生Quartus II能够识别的VHDL源程序,并且给出了采用Altera公司的Cyclone系统的FGPA芯片EP1C3T144C8进行仿真,并用ModelSim进行功能仿真及用Quartus II进行时序仿真,以验证所设计的信号满足要求,通过仿真分析设计方法的正确性和实用性,并用EDA实验设备实现,在示波器上观测所设计的信号。文中还简单应用了DSP Builder设计中的层次化设计来完成调制集成系统的研究,有助于设计复杂的DSP Builder模型。关键字 现场可编程门阵列,直接数字频率合成,模拟调制,数字调制,DSP BuilderIIABSTRACTDirect dig
3、ital synthesizer technology is widely applied in communication system. Based on studying the basic theory of direct digital synthesizer technology, this passage makes model design of DDS with DSP Builder of FPGA and applies DDS to digital modulation system. This DDSs parameters can be adjusted flexi
4、bly, simulation result shows DDS has high resolution and fast setting time. The correctness and feasibility of DDS will be proved through simulation analysis.This article to signals in the signal corresponds which is AM、 FM、ASK、 FSK、PSK signal is according to the DDS basic principle, established the
5、 DDS basic model using Matlab/DSP Builder, then the Signal Compiler tool which provided using the Altera Corporation to it carries on the translation, has VHDL source program which Quartus II could distinguish and produce uses Altera Corporation cyclone series FPGA chip EP1C3T144C8 carries the simul
6、ation. Using ModelSim makes the simulation of function, and using Quartus II makes the simulation of order when carries on verify the signal design meet the requirement. Correctness and practicality to design method is analyzed by the simulation And test with EDA the equipment realize and observe an
7、d analyze on the oscilloscope signal design. In the article also simply applied DSP Builder design hierarchical design to complete the modulation integrative systems research. it was helpful in design complex DSP the Builder model.Keywords FPGA, DDS,Analog Modulation,Digital Modulation,DSP BuilderII
8、目 录摘要IABSTRACTII1 绪论11.1 课题背景11.2 设计要求22 DDS的基本原理43 设计工具73.1 FPGA性能结构73.2基于EDA工具的FPGA设计流程93.2.1 EDA技术93.2.2 基于EDA的FPGA开发流程103.3 基于FPGA的DSP系统设计流程123.4 DSP Builder及其设计流程123.4.1 DSP Builder概述123.4.2现代DSP Builder设计流程133.5 QuartusII简述164 模拟调制信号发生器设计184.1 DDS模块设计184.2幅度调制(AM)信号发生器的设计194.2.1 AM的调制原理194.2.2
9、 AM设计模型204.2.3 Simulink仿真204.2.4 使用Modelsim实现功能仿真214.2.5 使用QuartusII实现时序仿真224.3 频率调制信号(FM)的设计224.3.1 调频信号(FM)的原理224.3.2 FM设计模型234.3.3 仿真235 数字调制信号发生器设计255.1振幅键控(ASK)信号发生器的设计255.1.1 振幅键控(ASK)的基本原理255.1.2 ASK设计模型265.1.3 仿真图265.2 频移键控(FSK)信号发生器的设计275.2.1 FSK调制基本原理275.2.2 FSK设计模型285.2.3 仿真结果285.3 相移键控(P
10、SK)信号发生器设计295.3.1 PSK调制基本原理295.3.2 PSK设计模型305.3.3 仿真306 调制集成设计336.1 DSP Builder的子系统336.1.1 模拟调制集成系统336.1.2 数字调制集成系统346.2 调制集成系统347 结束语35参 考 文 献36致谢38 21 绪 论1.1 课题背景无线电技术进行信息传输在现代电子应用中占有及其重要的地位,无线电通信,电视,雷达,遥控遥测等,都是利用无线电技术传输各种不同信息的方式。在这些信息的传递过程中,都要用到调制技术。所谓调制是在传送信号的一方将所要传送的信号“附加”在高频振荡波上,再由发送装置进行传送。本设计
11、对通信信号中的AM信号、FM信号、ASK信号、FSK信号、PSK信号、正交幅度调制电路等进行设计,在设计中选用ALTERA公司现场可编程门阵列CYCLONE系列的器件。通过近 20年的发展,通信己成为市场最活跃、份额最高的产业,也成为国际上市场竞争最激烈的部分。随着调制技术在仪表和通信系统中的广泛应用,一种从参考频率源生成多种频率的数字控制方法应运而生,这种技术就是DDS (即直接数字合成)。DDS技术是一种从相位概念出发直接合成所需波形的一种新的全数字频率合成技术。目前, 各大芯片制造厂商都相继推出采用先进 CMOS工艺生产的高性能、多功能DDS芯片,为电路设计者提供了多种选择。然而在某些场
12、合,专用DDS芯片在控制方式、置频速率等方面与系统的实际要求存在很大差距,这时可以采用高性能 FPGA来设计符合具体需要的DDS电路。DDS (直接数字合成) 是近年来迅速发展起来的一种新的频率合成方法。这种方法简单可靠、控制方便,且具有很高的频率分辨率和转换速度,非常适合快速跳频通信的要求。 目前不断发展的数字信号处理(DSP,Digital Signal Processing)技术迅速地扩展到了其应用领域,如3 G移动通信、网络会议、多媒体系统、雷达卫星系统、医学仪器、实时图像识别与处理、联合战术无线电系统、智能基站以及民用电器等。所有这一切在功能实现、性能指标与成本方面都在不断增加其要求
13、。 在过去很长一段时间,DSP处理器(如TI的TMS320系列)是DSP应用系统核心器件的惟一选择。尽管DSP处理器具有通过软件设计能适用于实现不同功能的灵活性,但面对当今迅速变化的DSP应用市场,特别是面对现代通信技术的发展,DSP处理器早已显得力不从心。例如其硬件结构的不可变性导致了其总线的不可改变性,而固定的数据总线宽度,已成为DSP处理器一个难以突破的瓶颈。DSP处理器的这种固定的硬件结构特别不适合于当前许多要求能进行结构特性随时变更的应用场合,即所谓面向用户型的DSP系统,或者说是用户可定制型,或可重配置型的DSP应用系统(Customized DSP或Reconfigurable
14、DSP等),如软件无线电、医用设备、导航、工业控制等方面。至于在满足速度要求方面,由于采用了顺序执行的CPU架构,DSP处理器则更加不堪重负。FPGA器件集成度高、体积小,具有通过用户编程实现专门应用的功能。使用FPGA器件可以大大缩短系统的研制周期,减少资金投入,更吸引人的是,采用FPGA器件可以将原来的电路板级产品集成为芯片级产品,从而降低了功耗,提高了可靠性,同时还可以很方便地对设计进行在线修改,因此有时人们也把FPGA称为可编程的ASIC在这些FPGA中,一般都内嵌有可配置的高速RAM、PLL、LVDS、LVTTL以及硬件乘法累加器等DSP模块。今天大容量、高速度的FPGA的出现,克服
15、了上述方案的诸多不足。它允许电路设计者利用基于计算机的开发平台,经过设计输入、仿真、测试和校验,知道达到预期的结果。用FPGA来实现数字信号处理可以很好地解决并行性和速度问题,而且其灵活的可配置特性,使得FPGA构成的DSP系统非常易于修改、易于测试及硬件升级。在利用FPGA进行DSP系统的开发应用上,已有了全新的设计工具和设计流程。DSP Builder就是Altera公司推出的一个面向DSP开发的系统级工具。它是作为MATLAB的一个Simulink工具箱(Tool Box)出现的。MATLAB是功能强大的数学分析工具,广泛应用于科学计算和工程计算,可以进行复杂的数字信号处理系统的建模、参
16、数估计、性能分析。Simulink是MATLAB的一个组成部分,用于图形化建模仿真。 随着数字技术在仪表和通信系统中的广泛应用,一种从参考频率源生成多种频率的数字控制方法应运而生,这种技术就是DDS(即直接数字合成)。DDS技术是一种从相位概念出发直接合成所需波形的一种新的全数字频率合成技术。目前,各大芯片制造厂商都相继推出采用先进CMOS工艺生产的高性能、多功能DDS芯片,为电路设计者提供了多种选择。然而在某些场合,专用DDS芯片在控制方式、置频速率等方面与系统的实际要求存在很大差距,这时可以采用高性能FPGA来设计符合具体需要的DDS电路。现场可编程门阵列(FPGA)设计无线电和调制解调器
17、与 DSP芯片比较,虽然FPGA可轻而易举地实现如卷积编码器等复杂逻辑功能,但在实现大量复杂计算方面却有很大的缺陷。FPGA在通信领域的应用,大大改善了现代通信系统的性能,FPGA的应用也极大的推动了SOC的发展,随着DSP和FPGA技术的不断发展,无线电技术必将成为移动通信中的主流技术,其发展远景非常可观。1.2 设计要求 课题根据直接数字频率合成原理对通信信号中的AM信号、FM信号、ASK信号、FSK信号、PSK信号、用DSP Builder进行建摸,并用ModelSim进行功能仿真及用Quartus II进行时序仿真,以验证所设计的信号满足要求,并用EDA实验设备实现,在示波器上观测所设
18、计的信号。基于FPGA的调制信号发生器的设计主要采用了FPGA的硬件设计和DSP Builder系统级(或算法级)设计工具来实现。利用DSP Builder进行建摸, 同时又通过Signal Compiler可以把Matlab/Simulink的设计文件(.mdl)转成相应的硬件描述语言VHDL设计文件(.vhd),以及用于控制综合与编译的TCL脚本,而对后者的处理可以由FPGA/CPLD开发工具QuartusII来完成。这样我们就可以用ModelSim进行功能仿真及用QuartusII进行时序仿真,以验证所设计的信号满足要求。并用EDA实验设备实现,在示波器上观测所设计的信号。32 DDS的
19、基本原理实现调幅调频信号的核心是正弦波信号的产生。频率控制、模拟幅度调制信号、模拟频率调制信号等功能都是围绕该信号展开的。在设计中采用DDS技术产生不同频率的正弦波,以实现调幅调频信号。DDS(Direct Digital Synthesizer)即直接数字合成器,是一种新型频率合成技术,具有较高的频率分辨率,可以实现快速的频率切换,并且在频率改变时能够保持相位的连续,很容易实现频率、相位和幅度的数控调制。以正弦信号发生器为例进行讨论,它的输出可以用下式来描述: 式(2.1)其中是指该信号发生器的输出信号波形,指输出信号对应的频率。上式的表述对于时间t是连续的,为了用数字逻辑实现该表达式,必须
20、进行离散化处理。用基准时钟进行抽样,令正弦信号的相位: 式(2.2)在一个周期内,相位的变化量为: 式(2.3)其中指基准时钟频率,对于,可以理解成“满”相位。为了对进行数字量化,把切割成2N份,由此,每个周期的相位增量可用量化值来表述为: 式(2.4)且为整数,可得: 式(2.5)信号发生器的输出可描述为: 式(2.6)其中,指前一个clk周期的相位值,同样可以得出: 式(2.7)由上面的推导可以看出,只要对相位的量化值进行简单的累加运算,就可以得到正弦信号的当前相位值,而用于累加的相位增量量化值决定了信号的输出频率,并呈现简单的线性关系。直接数字合成器DDS就是根据上述原理而设计的数字控制
21、频率合成器。DDS是以数控的方式产生频率、相位和幅度可以控制的正弦波,图2.1所示是一个基本的DDS结构,主要由相位累加器、相位调制器、正弦ROM查找表和D/A构成。图中的相位累加器、相位调制器、正弦ROM查找表是DDS结构中的数字部分,由于具有数控频率合成的功能,又合称为NCO(Numerically Controlled Oscillators)。图2.1 基本DDS结构DDS系统的核心是相位累加器,它由一个累加器和一个 N位相位寄存器组成。每来一个时钟脉冲fr,相位寄存器以步长M增加。相位寄存器的输出与相位控制字相加,其结果作为正(余)弦查找表地址。当相位累加器累加满量程,就会产生一次溢
22、出,完成一个周期性的动作,这个周期就合成信号的一个周期,累加器的溢出频率也就是DDS的合成信号频率。在原理框图中,正(余)弦查找表由ROM构成,内部存有一个完整周期正(余)弦波的数字幅度信息,每个查找表的地址对应正(余)弦波幅度信号,同时输出到数模转换器(DAC)输入端,DAC输出的模拟信号经过低通滤波器(LPF)可以得到一个频谱纯净的正(余)弦波。相位累加器是整个DDS的核心,在这里完成上文原理推导中的相位累加功能。相位累加器的输入是相位增量,又由于与输出频率是简单的线性关系: 式(2.8) 故相位累加器的输入又可称为频率字输入,事实上,当系统基准时钟是时,就等于。频率字输入还经过了一组同步
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FPGA 调制 信号发生器 设计 研究
限制150内