基于FPGA的基带信号发生器的设计
2011-11-06张祥丽张慧敏李方健
重庆电子工程职业学院学报 2011年6期
张祥丽,张慧敏,李方健
(重庆电子工程职业学院 通信系,重庆 401331)
基于FPGA的基带信号发生器的设计
张祥丽,张慧敏,李方健
(重庆电子工程职业学院 通信系,重庆 401331)
采用基于DDS模块的硬件实现方法设计基带信号发生器,在FPGA内部用DDS模块进行频率合成和叠加,利用EDA技术和FPGA实现直接数字频率综合器DDS的设计。可以完成快速的频率切换,并且在改变时能够保持相位的连续,很容易实现频率、相位和幅度的数控调制。实验结果表明该信号发生器达到了一个比较好的设计精度。
FPGA;信号发生器;DDS
1 引言
基带信号发生器的实现方案主要有采用纯硬件的FFT(快速傅立叶变换)算法实现、基于时域的软件运算和基于DDS(数字频率合成)模块的硬件实现三种方案。纯硬件的FFT算法实现方案是使用基带信号发生器内部硬件进行FFT算法的运算,优点是频谱输出速度快,可以实现跳式方式输出频谱信号,缺点是硬件运算采用FFT算法,需要使用大量的DSP和RAM资源,功耗大,若控制芯片不加散热器,系统不能长时间正常工作。硬件FFT模块无法随机相位,整个频谱在时域上分布不均匀,对后级放大器的动态范围要求高。基于时域的软件运算方案是使用计算机在时域上进行频率信号的运算和叠加,将生成的波形文件加载至基带信号发生器内部的存储器上,此方案的优点是使用计算机进行运算,节省系统硬件资源,并且运算数据精确,缺点是计算机在时域上进行频率信号的运算和叠加的计算时间长。……
登录APP查看全文
