基于FPGA乘法器的FIR 低通滤波器整体设计.docx
《基于FPGA乘法器的FIR 低通滤波器整体设计.docx》由会员分享,可在线阅读,更多相关《基于FPGA乘法器的FIR 低通滤波器整体设计.docx(3页珍藏版)》请在第一文库网上搜索。
1、基于FPGA乘法器的F1R低通滤波器整体设计针对传统的F1R滤波器的缺点,介绍了一种基于EE%乘法器的F1R滤波器设计方法,该滤波器利用FPGA自带的18位乘法器MU1TI818SI0进行乘法计算,利用寄存器对相乘结果进行累加,实现了FIR滤波功能。该滤波器具有占用极少的资源、提高滤波速度和高速灵活性等优点。在通信系统、航空航天系统、雷达系统、遥感遥测系统等工程技术领域,无论是在信号的获取、传输,还是信号的处理和转换都离不开滤波技术。由于FIR滤波器具有严格的线性相位和在系统中具有稳定性,因此F1R滤波技术具有广泛的应用1-401 FIR低通滤波器整体设计本文主要介绍的是FIR低通滤波器,该F
2、IR低通滤波器主要由鲤件电路和FPGA程序组成。FIR滤波器硬件电路主要由信号调理电路、AD转换电路、FPGA控制电路、FT245R1电路和上位机组成,其中FPGA内部程序模块包括AD采集控制模块、FIR滤波器采样模块、MU1T1818SI0乘法器模块、累加模块、36位数据拆分模块、FIFO模块和FT245控制模块。该滤波器主要功能是利用信号发生器产生特定频率的正弦波,通过信号调理电路进行调理后经过12位的AI)转换器进行转换输出数字信号,FIR滤波器采样模块工作在60MHz的时钟内,并且以10kHz的采样率对AD输出的数字信号进行采样,采样到的数字信号值连同F1R滤波系数输出到18位乘法器模
3、块,经过乘法运算后进行累加,累加出来的是36位数据,最终通过FT245组成的USB接口传给上位机进行曲线显示,所得结果即为滤波后的数据,系统组成原理如图1所示。FPGA图1HK低通滤波器整体设计框图/一2硬件电路设计2. 1AD转换器电路本系统中对于输入电压的采样率为10kHz,因此采用了AD公司的高性能逐次逼近型A/D转换芯片AD7492BRU5,最大转换速率为125X1O次/s,具有12位的并行数据输出接口,并且具有三态功能,能够满足系统采样要求。由于AD7492BRU5的基准电压为2.5V,而输入的模担信号范围为O5V,因此在模拟信号进入AD转换器之前还需要对信号进行适当的调理,调理电路
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于FPGA乘法器的FIR 低通滤波器整体设计 基于 FPGA 乘法器 FIR 滤波器 整体 设计
