首 页电子文章电子资料客户留言最新文章最新下载繁體中文
设为首页
加入收藏
联系我们
您当前的位置:中国电子前沿 -> FPGA/PLD -> FPGA应用 -> 电子文章内容 退出登录 用户管理
栏目导航
· CPLD应用 · FPGA应用
· VHDL学习 · EDA软件
广告专栏
热门电子文章
· [51系列] 单片机c语言学..
· [linux移植] YAFFS文件系..
· [linux移植] Linux 嵌入式..
· [ucos相关] uC/OS-II 初级..
· [USB技术] USB接口研究与..
· [TI DSP综合] DSP环境下C..
· [无线开发] 收发一体超声..
· [ARM入门] ARM体系结构和..
· [linux移植] cs8900a驱动..
· [VHDL学习] 数字电压表的..
· [linux移植] 触摸屏驱动移..
· [ucos相关] uC/OS-II在AR..
相关电子文章
· [图文] 基于SoC的AC9..
· [组图] 基于CPLD的雷..
· [组图] 基于FPGA的TC..
· [组图] 基于CPLD的位..
· [组图] 基于MAX1647的..
· [组图] 基于软开关技..
· [组图] 基于TOPSwitC..
· [组图] 基于TPS54350..
· [组图] 基于AVR单片机..
· [图文] 基于LPC2131嵌..
基于FPGA的DDS调频信号的研究与实现
作者:佚名  来源:不详  发布时间:2006-12-29 0:20:42  发布人:zangyl
减小字体 增大字体

1 引言

    直接数字频率合成器(DDS)技术,具有频率切换速度快,很容易提高频率分辨率、对硬件要求低、可编程全数字化便于单片集成、有利于降低成本、提高可靠性并便于生产等优点。目前各大芯片制造厂商都相继推出采用先进CMOS工艺生产的高性能和多功能的DDS芯片,专用DDS芯片采用了特定工艺,内部数字信号抖动很小,输出信号的质量高。然而在某些场合,由于专用的DDS芯片的控制方式是固定的,故在工作方式、频率控制等方面与系统的要求差距很大,这时如果用高性能的FPGA器件设计符合自己需要的DDS电路就是一个很好的解决方法,它的可重配置性结构能方便的实现各种复杂的调制功能,具有很好的实用性和灵活性。

2DDS调频信号发生器框图设计

DDS调频信号发生器框图

 

3 DDS调制信号发生器FPGA电路设计

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实现提供了优良的设计方案。 

DDS调频波仿真图(QUERTUS II) 

图3 DDS调频波仿真图(QUERTUS II)

DDS调频波仿真图(matlab)   

图4 DDS调频波仿真图(matlab)              图5 DDS调频波实验结果图  

5 总结

    用FPGA实现DDS调频信号电路较采用专用DDS芯片更为灵活,只要改变FPGA中ROM内的数据和控制参数,DDS就可以产生任意调制波形,且分辨率高,具有相当大的灵活性。相比之下,DDS的功能完全取决于设计需求,可以复杂也可以简单,而且FPGA芯片还支持在系统现场升级。另外,将DDS设计嵌入到FPGA芯片所构成的系统中,其系统成本并不会增加多少,而购买专用芯片的价格则是前者的很多倍。所以采用FPGA来设计DDS系统具有很高的性价比。

[] [返回上一页] [打 印] [收 藏]
下一篇电子文章:基于SoC的AC97技术硬件设计
∷相关电子文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
关于本站网站帮助广告合作下载声明友情连接网站地图 ┆ 在线客服: 点这里与管理员交谈
Copyright © 2006-2008 EMB-CN.com. All Rights Reserved .鲁ICP备06032441号