电子工程师技术服务社区
- 社区首页
- 下载
- fft.zip
资料描述
论坛的题目有点难,也没搞明白,似乎需要的外围i模块很多。
我们自己做的一个频谱分析仪,评委适当给点分。
正文:
本设计主要完成了中频全数字频谱分析仪的fpga设计与实现。本设计的平台是在xilinx的spartan6系列xc6slx16-3csg324型号的fpga芯片中完成的,同时配合dsp等一些外围芯片与设备。本设计能够完成对中频信号的功率和频谱的分析,同时能够根据不用的应用需要完成输入信号的不同倍数的抽取、平均,实现了多种分辨率带宽(rbw)和视频带宽(vbw)之间的相互切换,能够满足不同场合的需要。
频谱分析仪的主要工作原理为:接收到的中频模拟信号经过a/d转换为14位的数字信号,首先对数字信号进行数字下变频(ddc),得到i路、q路信号,然后根据控制信号对i路、q路信号进行抽取滤波,使用cic抽取滤波器完成,然后在分别对i路、q路信号分别进行低通滤波,滤波器采用fir滤波器和半带滤波器相结合的方式,然后对信号进行加窗、fft(对频谱进行分析时进行fft运算,对功率谱进行分析时不进行fft运算)、i路和q路平方求和、求平均。最后将输出的数据送入到dsp中进行显示与控制的后续处理。