EDA365电子论坛网

标题: 基于Matlab的FIR滤波器设计与实现 [打印本页]

作者: gaoxings    时间: 2019-3-15 06:00
标题: 基于Matlab的FIR滤波器设计与实现
基于Matlab的FIR滤波器设计与实现
' _! K; J. v# z) Y$ \8 i0 L! s
0 G9 }# \1 h- W

2 ~1 T' o$ N( M- V3 k以低通滤波器为例,其常用的设计指标有:
% D0 f4 [& O6 B1.通带边缘频率fp(数字频率为Ωp)3 t" u! M* q2 p* t/ ?% o* U$ q* w
2.阻带边缘频率fst (数字频率为Ωst)
. o# G7 W. l& i3.通带内最大纹波衰减δp=-20log10(1-αp),单位为 dB
! s# Z1 {0 ~7 F4.阻带最小衰减αs=-20log10(αs),单位为 dB
% }. i) b% G! B5 b5.阻带起伏αs- n$ V* I0 z- L8 Y: W) B9 j3 b
6.通带峰值起伏αp
# h- W5 D" Z  o' V$ R3 {& J  其中,以1、2、3、4条最为常用。5、6条在程序中估算滤波器阶数等参数时会用到。
( v2 _( o# G2 s, ~  数字频率 = 模拟频率/采样频率5 i5 P8 k" b. y6 C; _: Y
5 Z% n3 S1 f/ q
  H4 }% b/ |; d. W$ f
实例分析
* i( Q3 C/ d1 m7 r3 M  f# W
例1  用凯塞窗设计一FIR低通滤波器,通带边界频率Ωp=0.3pi,阻带边界频率 Ωs=0.5pi,阻带衰减δs不小于50dB。方法一:手动计算滤波器阶数N和β值,之后在通过程序设计出滤波器。

+ B0 p5 o, g0 E2 P
作者: sleeper2008    时间: 2019-3-15 12:06
谢谢分享
  H* i1 m% R% n/ P9 I; M& j4 f8 c" e
作者: fanichicl    时间: 2019-3-20 15:48
谢谢分享




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2