你不知道的冷知识 头像

消息来源频道

你不知道的冷知识

@knowledge1024

频道18,406 位成员公开可见持续更新

冷知识分享 有趣的、无趣的、有用的、没用的知识 未来引入其他分类知识 投稿/合作: @inside1024_bot 内容来源网络

成员规模18,406 位成员
在线情况待同步
消息总数17,776 条消息
浏览量总数3,721,191 次浏览

在这个频道里搜索消息……

t.me/knowledge1024

与天生自带“数字光环”和“DSP基因”的FIR不同,IIR更多是基于物理世界的,Roy则会更简单粗暴地,把它看作“模拟滤波器”的数字版复刻。 🌟IIR全名是:Infinite Impulse Response,即“无限长单位冲激响应滤波器”,和FIR类似,它也是一种常用的数字滤波器。 不同的是,其脉冲响应是无限长的。
和FIR类似,IIR本质上也是一堆系数,但它是两种系数,分别对应历史输入和历史输出,所以本质上,设计IIR,就是追求相应系数的过程。
发现了么,与仅与输入相关的FIR相比,IIR多引了个反馈支路,也正是这一点,使得其脉冲响应是无限的,造就了另一个有趣的灵魂。
话说回来,IIR在时域长这样:y[n]=b0x[n]+b1x[n-1]+b2x[n-2]+...a1y[n-1]+a2*y[n-2]+...给“差分方程”穿上正装,其更严谨的模样:
其中,y[n]是输出,x[n]是输入,b_k为前馈系数,a_k为反馈系数(a0通常为1),M是反馈系数数量,N是前馈系数数量(不包含a0)再看看IIR的频域,长这样: IIR,一个不同的灵魂如果说FIR擅长法术袭击,那么IIR就纯靠物理攻击。上期咱们聊FIR时,大谈特谈卷积等信号处理的思路,得转变一下了,因为,IIR完全不是这一卦的。 IIR的反馈结构,导致了它不太好直接设计,通常都是基于模拟滤波器,映射到数字域,得到其对应的“数字孪生IIR”。再加上稳定性的约束,咱很难正向设计超过三阶的IIR。
基于此,双二阶滤波器(Biquad filter)就很吃香了,因为它既能提供足够的滤波效果,又不至于因阶数过高而导致系数敏感性增强。还能够级联实现多级应用。关键是它的实现结构也很灵活,甚至可根据不同的计算平台,去做针对性的选择。