|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于Matlab的FIR滤波器设计与实现) }; G" v. Q; ?# |
! }7 V; |, @4 r! c
/ U+ o" T7 c) O- P4 E$ P以低通滤波器为例,其常用的设计指标有:
" t g' y, s; j1 D4 G1.通带边缘频率fp(数字频率为Ωp)
. g8 O5 J5 i( h# V! S. e5 L2.阻带边缘频率fst (数字频率为Ωst)
3 p3 p! x5 {3 Q1 v' m. K" B3.通带内最大纹波衰减δp=-20log10(1-αp),单位为 dB a! P. j9 P2 l' W2 F- s- N
4.阻带最小衰减αs=-20log10(αs),单位为 dB
9 I+ m* Q# G: A0 L% p5.阻带起伏αs% B) {" I( B( m$ D+ E5 _
6.通带峰值起伏αp- Y2 T1 b, n0 h
其中,以1、2、3、4条最为常用。5、6条在程序中估算滤波器阶数等参数时会用到。 N2 _' n7 c; |
数字频率 = 模拟频率/采样频率9 f1 g, a; i; s3 e
* w" T/ h& z& b; v& B% @; Y1 M, e2 G$ P3 o2 K
实例分析" B5 i% H$ ^$ _5 o0 N. ~7 Y
例1 用凯塞窗设计一FIR低通滤波器,通带边界频率Ωp=0.3pi,阻带边界频率 Ωs=0.5pi,阻带衰减δs不小于50dB。方法一:手动计算滤波器阶数N和β值,之后在通过程序设计出滤波器。 U& W* j! [( B6 E$ Z4 U1 G/ b
|
|