你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【安富莱——DSP教程】第35章 FIR有限冲击响应滤波器设计

[复制链接]
baiyongbin2009 发布时间:2015-4-21 10:58
本帖最后由 baiyongbin2009 于 2015-4-21 11:00 编辑 ) I& r- L) O5 ~$ Y. \: s
, z9 W3 R5 `  v% |( I
特别说明:完整45期数字信号处理教程,原创高性能示波器代码全开源地址:链接
  p8 j+ J1 o$ ?6 x% l' D) R
第35章 FIR有限冲击响应滤波器设计
2 j+ P9 ^+ D# j2 A! t/ q8 ^- P
    FIR滤波器设计到的内容比较多,本章节主要经行了总结性的介绍,以帮助没有数字信号处理基础的读者能够有个整体的认识,有了这个整体的认识之后再去查阅相关资料可以到达事半功倍的效果。
    35.1 基本概念
    35.2 FIR数字滤波器的基本网络结构
    35.2 FIR数字滤波器的设计方法
    35.4 总结

, P; }2 C  S. v, }, a0 Y) W/ M35.1 基本概念4 C% D: h( j" x) @3 ?/ v) p
35.1.1 什么是数字滤波器
    数字滤波器的作用是对输入信号起到滤波的作用;即DF(Digital Filter)是由差分方程描述的一类特殊的离散时间系统。它的功能是把输入序列通过一定的运算变换成输出序列。不同的运算处理方法决定了滤波器的实现结构的不同。

5 ]' s  z# {$ _, a5 g2 y* q
35.1.2 数字滤波器的工作原理
    设x(n)是系统的输入, 35.1.png 是其傅氏变换。
    设y(n)是系统的输入, 35.2.png 是其傅氏变换。则LSI(线性时不变系统)的输出为:
35.3.png
( v8 i, t8 ?# y1 p- V9 X4 U% \
# p# A: M6 ]6 }: R) i+ \1 }5 @
    由上面的公式可以看出输入序列的频谱经过滤波器后(其系统性能由 35.4.png 表示)变成 35.5.png 。简单的说,选取合适的,使滤波器的输出符合我们的要求,这就是数字滤波器的工作原理。
35.6.png

3 X, P" g. n  }6 X  c* p& c
上面的截图可以形象的解释 35.7.png 。
' k1 k2 U% h" Y8 |( P* u0 i
35.1.3 数字滤波器的分类
    滤波器的种类很多,分类方法也不同。
1.从功能上分;低通、带通、高通、带阻。
2.从实现方法上分:FIR、IIR
3.从设计方法上来分:Chebyshev(切比雪夫),Butterworth(巴特沃斯)
4.从处理信号分:经典滤波器、现代滤波器
    经典滤波器从功能上分又可分为:
低通滤波器(LPAF/LPDF): Low pass analog filter
带通滤波器(BPAF/BPDF): Bandpass analog filter
高通滤波器(HPAF/HPDF): High pass analog filter
带阻滤波器(BSAF/BSDF): Bandstop analog filter
$ J0 \' z; x! @5 p& ~
35.1.4 滤波器的技术要求
    数字滤波器的传输函数: 35.8.png

7 G8 k6 a4 z9 b 35.9.png 2 B( [: c% V5 t8 O! K3 r
35.10.png - q" n2 q) p. R# F* d& U6 K1 c
35.1.5 滤波器的基本运算
基本运算:相乘,延迟,相加;
表示方法:线性差分方程、系统函数、框图或流图。
35.11.png 7 c) L* L' t* s+ i9 o

6 Y. O' Q/ Q  G* m' S
35.1.6 数字滤波器的表述方法
; O3 Q" a# i7 F9 O. r5 F
35.12.png   E" d) @8 |( `3 w2 K  w8 e
把上述三个基本单元互联,可构成不同数字网络或运算结构,也有方框图表示法和流图表示法。* s& p$ H5 _# w; w% _4 c5 c5 K
7 Y# {4 X2 i- }8 l' J3 G* [' @
赞 收藏 评论6 发布时间:2015-4-21 10:58

举报

6个回答
baiyongbin2009 回答时间:2015-4-21 11:03:52
35.2 FIR数字滤波器的基本网络结构
    一个线性位移不变系统的输出序列y(n)和输入序列x(n)之间的关系,应满足常系数线性差分方程:
35.13.png
x(n):输入序列,y(n):输出序列,ai、bi:滤波器系数,N:滤波器的阶数。
若所有的ai均为0,则得FIR滤波器的差分方程:
35.14.png
对式其进行z变换,可得FIR滤波器的传递函数:
35.15.png
' L' ]( [1 n9 }' ~& D  {  F# Z8 B% j
9 I- U: P9 i8 N: V% T" F! ]5 a7 k6 Z
35.2.1
直接型结构
, d) w* J9 s# l2 G
35.16.png
9 w: T6 k6 _5 P/ \- w0 Z, V1 I

& h& Y. m. {# |- S

9 P) y% s9 d0 u" {+ l( x# }35.2.2
级联型结构
6 y1 K. J: w# W1 X
35.17.png
35.18.png
4 x# Z. {* w8 T! X
8 ?, L9 y# P# w# m. t
35.2.3 快速卷积型结构
    已知两个长度为N的序列的线性卷积,可用2N-1点的循环卷积来代替。
35.19.png
35.20.png
这种结构的特点是能对信号进行高速处理。需要实时处 理时采用此结构。

2 F7 @' Q( X  g$ `, q

0 M, I6 ]# @& e+ {6 K35.2.4
线性相位型结构
    这种结构涉及到的内容较多,我们这里不做讨论,大家查询相关书籍进行了解即可。

  \. s7 F- g- u

7 e) g, W( y& u7 ^$ J3 |) f! I" i35.2.5
频率抽样型结构
    这种结构涉及到的内容较多,我们这里不做讨论,大家查询相关书籍进行了解即可。
6 T' c3 ?" O: e( Y5 x1 n! Z# h& H5 R
baiyongbin2009 回答时间:2015-4-21 11:05:18
35.3  FIR数字滤波器的设计方法
    基本特性:
1. FIR滤波器永远是稳定的(系统只有零点);
2.  FIR滤波器的冲激响应是有限长序列;
3.  FIR滤波器的系统函数为多项式;
4.  FIR滤波器具有线性相位。
目前,FIR数字滤波器的设计方法主要是建立在对理想滤波器频率特性做某种近似的基础上。这些近似方法有窗函数法,频率抽样法及最佳一直逼近法。
    关于窗函数法,频率抽样法及最佳一直逼近法我们这里不做讨论了,这三种方法涉及的内容都比较多,大家有兴趣的可以查阅相关书籍资料进行了解。
6 V- S; J) H: r( e, u: @+ s
baiyongbin2009 回答时间:2015-4-21 11:05:41
35.4 总结
    本期教程主要对FIR滤波进行了总结性的介绍,每个知识点并没有进行详细的介绍,如果将这些知识点也进行展开的话将占用大量的篇幅,而且大家不容易看懂。尽管这样,还是希望有兴趣的读者去查阅相关的书籍进行深入的了解,只有你对这些理论有了升入的理解,你的实际应用才能事半功倍。还是那句经常说的话:理论高度决定实践高度。

) v1 x3 @, E/ E" x3 H9 k
stary666 回答时间:2015-4-21 12:38:50
支持楼主,你的原创最多
stary666 回答时间:2015-4-21 12:39:28
没注意,我又是沙发,
平淡是真 回答时间:2015-4-21 16:05:09
很好的内容!学习了
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版