1 引言
直接数字频率合成器(DDS)技术,具有频率切换速度快,很容易提高频率分辨率、对硬件要求低、可编程全数字化便于单片集成、有利于降低成本、提高可靠性并便于生产等优点。目前各大芯片制造厂商都相继推出采用先进CMOS工艺生产的高性能和多功能的DDS芯片,专用DDS芯片采用了特定工艺,内部数字信号抖动很小,输出信号的质量高。然而在某些场合,由于专用的DDS芯片的控制方式是固定的,故在工作方式、频率控制等方面与系统的要求差距很大,这时如果用高性能的FPGA器件设计符合自己需要的DDS电路就是一个很好的解决方法,它的可重配置性结构能方便的实现各种复杂的调制功能,具有很好的实用性和灵活性。
2DDS调频信号发生器框图设计
3 DDS调制信号发生器FPGA电路设计
图2给出了DDS调制信号发生器核心单元的FPGA电路设计图。其设计方案采用ALTERA公司的Cyclone系列EP1C6T144C6芯片,加法器为12位,调制信号波形存储器为4096×12BIT,载波信号波形存储器为4096×12BIT,系统时钟为80MHz;设计性能参数:载波频率可达10MHz(为确保波形不失真,一周期至少取8点),调制频率范围0~100K,调频深度0~10。外部电路输入有调制信号频率控制字Kh[11..0],载波信号频率控制字Kc[11..0],频偏控制字Kx[11..0],调制信号系统时钟 TZCLK,载波信号系统时钟ZBCLK。Kh[11..0]经累加器A输出累加相位ADDA[11..0]作为调制信号查找表的地址,波形数据Qa [11..0]和Kx[11..0]和Kc[11..0]经过数值变换后输出调频控制字K[11..0]。K[11..0]经累加器B输出累加相位 ADDB[11..0]作为调频信号查找表的地址,波形数据Qb[11..0]经外部DAC转换和低通滤波得到调频信号波形。其中,在两个累加器后相连的 DFF缓冲器有助于消除毛刺的影响,进一步确保系统的稳定性和可靠性。
4仿真及实验
取载波系统时标频率1MHz,调制信号系统时标频率100KHz,相位累加器位数8位,两个波形存储器地址位数和数据位数都为8位。用 QUERTUS Ⅱ 3.0 仿真,见图3;用matlab 6.5仿真见图4;用AEDK-EDA实验箱下载(其FPAG芯片为EPF10K10TC144-4),D/A转换及单极性输出电路用ispPAC20芯 片实现,通过Tektronix TDS3054B示波器观察波形,结果见图5。其中D/A位数为8,测量范围-4-+4V,载波信号峰值1.414V,由图4和图5频率调制解调波形数据可得载波频率为14.2kHz,误差-3.06%;调制频偏为480Hz,误差-1.69%;调制度为M=10.21%,误差2.1%,调制频率为 4.82kHz,误差-1.23%。从实验结果可以看出本文提供的设计理论及设计电路的不但正确、可行,并具有良好的性能参数。所有设计、仿真及实验结果的一致,为DDS调频信号发生器FPGA实现提供了优良的设计方案。
图3 DDS调频波仿真图(QUERTUS II)
图4 DDS调频波仿真图(matlab) 图5 DDS调频波实验结果图
5 总结
用FPGA实现DDS调频信号电路较采用专用DDS芯片更为灵活,只要改变FPGA中ROM内的数据和控制参数,DDS就可以产生任意调制波形,且分辨率高,具有相当大的灵活性。相比之下,DDS的功能完全取决于设计需求,可以复杂也可以简单,而且FPGA芯片还支持在系统现场升级。另外,将DDS设计嵌入到FPGA芯片所构成的系统中,其系统成本并不会增加多少,而购买专用芯片的价格则是前者的很多倍。所以采用FPGA来设计DDS系统具有很高的性价比。
关键字:FPGA DDS调频信号
引用地址:
基于FPGA的DDS调频信号的研究与实现
推荐阅读最新更新时间:2024-03-30 22:20
一种高效灵活数字上变频FPGA设计
摘 要: 数字上变频 器是 软件无线电 的核心部件之一,其基本功能是增加基带信号采样率并把其搬移到载波频率上。本文采用内插滤波器特性较好的积分梳妆滤波CIC和补偿滤波器CFIR级联的插值滤波器结构,载频可编程的数控振荡器(NCO)在Altera FPGA EP2SGX90 上实现了稳定可靠的数字上变频器。 关键词: 软件无线电; 数字上变频; FPGA; 积分梳妆滤波器 软件无线电的基本思想是把A/D变换器尽可能地靠近射频天线,用软件实现无线电系统的各种功能 。数字上变频器是软件无线电中发射机的核心部分,它的基本功能是增加基带信号采样率并将其上变频到载波频率上,经过发射天线发射出去。采用专用芯片实现数字上变频器集成
[嵌入式]
MELP语音编码的FPGA实现的系统框架
Nios II处理器是Intel公司为Altera公司推出的32位精简指令处理器软核。在Altera公司推出的软件SOPC中加载Nios II软核和相应的外围接口以及与定义相应的自定义指令,对设计进行综合,下载到FPGA中就可以方便地实现一个具有高速DSP功能的嵌入式处理器 。 由硬件实现复杂的算法通常比软件实现更高效。利用Altera公司的Nios II嵌入式处理器的定制指令,可以把用户自定义的功能直接添加到Nios II CPU的算术逻辑单元(ALU)中,以加快专项任务的执行速度。自定义指令的优势就在于可以将程序代码中的瓶颈部分改用硬件指令支持,用自定义的指令使程序得到加速。 1 MELP的构成 MELP
[嵌入式]
TMS320C61416控制FPGA数据加载设计(一)
目前实现加载的方法通常有两种:一种是用专用Cable通过JTAG口进行数据加载,另一种是外挂与该FPGA厂商配套的PROM芯片。前者需要在PC机上运行专用的加载软件,直接下载到FPGA片内,所以掉电数据仍然会丢失,只适用于FPGA调试阶段而不能应用于工业现场的数据加载。后者虽然可以解决数据丢失问题,但这种专用芯片成本较高,供货周期也较长(一般大于2个月),使FPGA产品的开发时间受到很大约束。根据FPGA芯片加载时序分析,本文提出了采用通过市面上常见的Flash ROM芯片替代专用PROM的方式,通过DSP的外部高速总线进行FPGA加载;既节约了系统成本,也能达到FPGA上电迅速加载的目的;特别适用于在FPGA调试后期,待固化程序
[模拟电子]
基于FPGA的双模前置小数分频器的设计
频率合成技术是现代通讯系统的重要组成部分,他将一个高稳定和高准确度的基准频率,经过四则运算,产生同样稳定度和基准度的频率。分频器是集成电路中最基础也是最常用的电路。整数分频器的实现比较简单,可采用标准的计数器或可编程逻辑器件设计实现。但在某些场合下,时钟源与所需的频率不成整数倍关系,此时可采用小数分频器进行分频。本文利用VerilogHDL硬件描述语言的设计方式,通过ModelSimSE开发软件进行仿真,设计基于FPGA的双模前置小数分频器。随着超大规模集成电路的发展,利用FPGA小数分频合成技术解决了单环数字频率合成器中高鉴相频率与小频间隔之间的矛盾。 1 双模前置小数分频原理 小数分频器的实现方法很多,但其基
[嵌入式]
TI将数字电源管理应用于新一代Xilinx FPGA 设计
日前,德州仪器 (TI) 宣布,Xilinx 在其最新 Virtex®-6 ML605 现场可编程门阵列 (FPGA) 评估套件中采用 TI 电源管理技术简化电源设计。TI Fusion Digital Power™ 控制器可为 FPGA 用户提供高级电源管理功能以及高度的设计灵活性,可实时监控电源系统的工作情况。如欲了解 TI 面向 Xilinx FPGA 的电源参照设计,敬请访问:www.ti.com.cn/xilinxfpga 。
Xilinx 平台市场营销总监 Brent Przybus 指出:“随着 FPGA 设计的日益复杂化,具有精确电流监控功能的智能电源管理解决方案的需求也在不断攀升。德州仪器数字控制技术
[电源管理]
FPGA迈向通用平台之路?
近来对于电子行业的评论不再像几年前那么乐观了,通信领域和消费电子领域这两大驱动力市场的表现不尽如意,市场份额庞大但却竞争惨烈,利润走低。“展望整个半导体市场,惟有FPGA是黑暗中的亮点。”此话说得有些夸张,半导体市场的黑暗期远不是如此,现在的情形充其量只是低迷。不过这句话确也有些道理,因为这两年以来,我们可以明显地看到,FPGA一直稳步地遵循着摩尔定律,价格和功耗在不断降低的同时性能却越来越高。 FPGA拥有灵活的可编程特性和强大的并行处理能力,但是相应地,体积庞大价格昂贵也是其软肋。不过现在我们再仔细看看Xilinx、Altera等FPGA厂商的产品线以及他们的客户列表,我们不难发现,FPGA已经由原来的电信等领域开
[嵌入式]
Actel:致力智能功率解决方案的开发
“ 在制程工艺技术和功耗的坐标轴中,动态功耗和静态功耗相交的最低点,对应的 工艺制程 技术是0.13mm,这就是 Actel 为什么一直以来还在采用0.13mm工艺技术。” Actel公司由于采用了独特的反熔丝硅体系结构,早期反熔丝的 FPGA 已经在航天、航空、军用和工业控制等领域占据了重要的位置,其可靠性和安全性和抗辐射能力毋庸置疑。如今新一代的Flash架构的FPGA逐渐走向消费类市场,与其它厂家的FPGA相比,有着单芯片、低功耗、高安全性、高可靠性等优势。日前,Actel公司首席执行官兼总裁John East接受《EDN China》记者独家采访时表示,公司将专心针对消费类市场研发低功耗和高功效FPGA产品。
[嵌入式]
基于OMAP-L138 DSP+ARM的处理器与FPGA实现SDR系统
CritICal Link公司的某客户需要针对多个应用开发一个扩频无线电收发器。该客户已经开发出一套算法,准备用于对信号进行调制和解调,但他们却缺少构建完整系统的资源和专业知识。客户希望利用软件定义无线电(SDR)系统的灵活性优势。本文将探讨如何基于德州仪器(TI)的OMAP-L138 DSP+ARM处理器与FPGA来实现该系统。 平台 Critical Link选择其MityDSP-L138F嵌入式系统模块作为SDR的基础,因为该模块不仅具有很强的处理能力,而且可以为客户节省大量的预先设计成本。MityDSP-L138F模块具有一个TI的OMAP-L138DSP+ARM处理器,该处理器集成了一个456MHz AR
[单片机]