fir滤波器应用matlab,fir滤波器应用.ppt

fir滤波器应用

电子与通信工程 许永全 FIR滤波器应用 内容 数字滤波器概述 FIR滤波器基本介绍 FIR滤波器在matlab及FPGA中的调用程序 FIR滤波器在无线信号处理的一个应用 数字滤波器概述 常用的数字滤波器主要有两种: 无限长单位冲激响应 IIR 滤波器 有限长单位冲激响应 FIR 滤波器 数字滤波器概述 宽带系统中滤波器的应用结构 数字滤波器概述 FIR滤波器基本介绍 有限长单位冲激响应滤波器,是数字信号处理系统中最基本的元件,它可以在保证任意幅频特性的同时具有严格的线性相频特性,同时其单位抽样响应是有限长的,因而滤波器是稳定的系统。 FIR滤波器基本介绍 FIR型滤波器的系统函数为: FIR滤波器在matlab及FPGA中的调用程序 Fir滤波器最常用的是窗函数设计法(Window)、等波纹设计法(Equiripple)和最小二乘法(Least-Squares)等。其中窗函数设计法在学校课堂中是重点讲解的, 著名的窗函数有矩形窗、三角窗、hannning、hamming、blackman、kaiser窗等。 Matlab 方法1 Matlab 方法1 使用 fdatool工具,产生n阶滤波器系数。 Matlab 方法2 使用函数产生滤波器系数 %samp = 100000; fcuts = [1500 6500]; mags = [1 0]; devs = [0.06 0.01]; [n,Wn,beta,ftype] = kaiserord(fcuts,mags,devs,fs); hh = fir1(n,Wn,ftype,kaiser(n+1,beta),'noscale'); freqz(hh) Matlab方法 取得系数后通过与信号的卷积,即可完成对信号的滤波处理 ffir_x=conv(f_x,h); FPGA使用滤波器系数 //A=[ 46, 34, 7, -52, -154, -287, -406, -439, -300, 83, 736, 1624, 2641, 3632, 4421, 4858, //4858, 4421, 3632, 2641, 1624, 736, 83, -300, -439, -406, -287, -154, -52, 7, 34, 46]; wire [15:0] coe1=46; wire [15:0] coe2=34; wire [15:0] coe3=7; wire [15:0] coe4=-52; wire [15:0] coe5=-154; wire [15:0] coe6=-287; wire [15:0] coe7=-406; wire [15:0] coe8=-439; wire [15:0] coe9=-300; wire [15:0] coe10=83; wire [15:0] coe11=736; wire [15:0] coe12=1624; wire [15:0] coe13=2641; wire [15:0] coe14=3632; wire [15:0] coe15=4421; wire [15:0] coe16=4858; FPGA使用滤波器系数 做乘法运算 wire [31:0] m_result[32:0]; lpm_mult0 lpm_m1(.dataa(datainI),.datab(coe1),.result(m_result[0])); lpm_mult0 lpm_m2(.dataa(datainI),.datab(coe2),.result(m_result[1])); lpm_mult0 lpm_m3(.dataa(datainI),.datab(coe3),.result(m_result[2])); lpm_mult0 lpm_m4(.dataa(datainI),.datab(coe4),.result(m_result[3])); lpm_mult0 lpm_m5(.dataa(datainI),.datab(coe5),.result(m_result[4])); lpm_mult0 lpm_m6(.dataa(datainI),.datab(coe6),.result(m_result[5])); lpm_mult0 lpm_m7(.dataa(datainI),.datab(coe7),.result(m_result[6])); lpm_mul

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值