APP下载

基于VHDL多路数据采集系统中FIR低通滤波器设计与实现

2011-12-27张景芝张鹏云和志强

河北省科学院学报 2011年3期
关键词:系统设计

张景芝,张鹏云,和志强

(河北经贸大学信息技术学院,河北石家庄 050061)

基于VHDL多路数据采集系统中FIR低通滤波器设计与实现

张景芝,张鹏云,和志强

(河北经贸大学信息技术学院,河北石家庄 050061)

针对多路数据采集系统中的高频噪声干扰问题,设计了一个基于分布式算法的通带为0-40M的FIR低通滤波器。根据该低通滤波器的总体设计要求,选用合适的窗函数,采用Matlab中的FDATool工具获取滤波器的系数并将其进行量化,在Quarters环境下运用VHDL语言输入方式实现了基于FPGA的FIR低通滤波器。

低通滤波器;多路数据采集;分布式算法;VHDL;

在FPGA应用中,比较广泛而基础的就是数字滤波器,根据其单位脉冲响应函数的时域特性可分为IIR(Infinite Impulse Response)数字滤波器和FIR(Finite Impulse Response)数字滤波器。其中FIR滤波器采用非递归的实现方式,稳定性和线性度都较好,因而在线性相位要求严格的场合,如数据通信、图像处理、语音信号处理及自适应等领域具有广泛的应用。FIR滤波器的实现有很多种方法,其中基于分布式算法的FIR滤波器的FPGA实现采用硬件结构,此算法的特点是运行速度快,能较好的实现实时处理,特别适合于高速实时的信号处理[1]。

针对基于FPGA多路数据采集系统中的噪声干扰问题,笔者设计了一个采用分布式算法,通带为0-50M的32阶FIR低通滤波器。多路数据采集系统的设计思想是采用多个低速模数转换器(ADC)同时对一路输入模拟输入信号进行采样,实现高速率的数据采集[2]。

在基于FPGA多路数据采集系统中,利用FPGA内部的PLL(锁相……

登录APP查看全文

猜你喜欢

系统设计
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
何为设计的守护之道?
《丰收的喜悦展示设计》
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
瞒天过海——仿生设计萌到家
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
设计秀