【48812】根据FPGA的巴特沃兹IIR数字带通滤波器规划

时间: 2024-08-07 15:53:04 |   作者: 屏蔽类电源滤波器

产品详情

  数字滤波器在通讯、自动控制、雷达、军事、航空航天、医疗、家用电器等很多范畴得到了广泛的运用。其间数字滤波器和FIR数字滤波器是现在人们运用较多的两种。数字滤波器一般会用计算机软件、专用数字滤波器、DSP器材或可编程逻辑器材(如完结数字滤波器具有实时性强、灵活性高、处理速度快以及小批量出产所带来的本钱低一级长处,所以得到了比较广泛的运用。本文以巴特沃思数字带通滤波器为例,较为具体地介绍了其规划和完结办法。给定巴特沃兹数字带通滤波器的抽样频率为500Hz,上、下边带截止频率别离为150Hz和30Hz.

  双线性变换法是在低通滤波器的基础上选用频率变换法把低通滤波器转换成所需求滤波器的。据此办法,咱们得到如下滤波器的体系模型:

  3.Matlab仿线)所描绘的体系模型,运用Matlab软件工具箱函数freqz(b,a,N,Fs)制作出其幅频特性和相频特性,以查验参数的正确性。该滤波器的幅相频率特性如图1所示。

  由图1可见,体系的上、下边带别离为150Hz和30Hz,满意体系模块规划要求。

  滤波器可以用不同的结构来完结,如直接I型、直接II型(模范型)、级联型和并联型。不同的结构有不同的特色,为便于硬件完结及简单确认数据位数,本文选用直接I型这一结构及方式。体系的直接I型结构如图2所示。

  运用D触发器来完结图2中所需的延时功用。每逢时钟上升沿到来时,便对输入的数据来进行锁存。D触发器可通过Quartus II软件中LPM宏模块定制完结。

  模仿输入信号经A/D转换器转换为数字信号,用FPGA数字滤波器进行滤波处理,再经D/A转换器转换为模仿输出信号,完结模仿信号的滤波处理。FPGA芯片选用的是Cyclone II系列EP2C5T144C8型FPGA.A/D和D/A转换器选用的康芯高速ADC/DAC模块。

  输入峰峰值为5V的正弦信号,周期别离为10Hz、100Hz和200Hz,经滤波体系处理后所得输出信号波形别离如图4、5、6所示,输出信号起伏别离为400mV、2.32V、1.2V.

  数字带通滤波器,并给出较为具体的方案规划进程。试验成果证明了所规划的滤波器彻底满意预订规划的基本要求,然后也证明了本方案的有效性、可行性。

其他产品
热门产品