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 B
1.通带边缘频率fp(数字频率为Ωp)
3 t" u! M* q2 p* t/ ?% o* U$ q* w
2.阻带边缘频率fst (数字频率为Ωst)
. o# G7 W. l& i
3.通带内最大纹波衰减δp=-20log10(1-αp),单位为 dB
! s# Z1 {0 ~7 F
4.阻带最小衰减αs=-20log10(αs),单位为 dB
% }. i) b% G! B5 b
5.阻带起伏α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