- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
运用高中代数方法分析FIR滤波器
运用高中代数方法分析FIR 滤波器
为什么要使用 FIR 滤波器呢?我们已经在PSoCCreator 的滤波器工具中引入了
优秀的无限脉冲响应 (IIR)滤波器,而且花了很长时间向人们解释为什么IIR 滤波器是
一个很好的选择。这种滤波器完成同等滤波工作所需的处理循环次数明显更少。其实,
FIR 和 IIR 各有优缺点,FIR 滤波器的脉冲响应有限,这正是我们在最近的项目中选
择FIR 的原因所在。
现在重申滤波器类型缩写可能有点老套,FIR 就是Finite Impulse Response (有
限脉冲响应)的缩写。不过,有些情况下我们确实需要脉冲响应的这种“有限”性。
如果滤波器的脉冲响应时长受到严格限制,那么其“存储器”容量就有限。输入信号
发生变化的时间比“现在”要早,即“现在”减去脉冲响应持续时间,因此不会对最近的输
出采样产生影响。如果输入稳定为一个常量,那么输出经过脉冲响应同等的持续时间后
也会变成常量。换句话说,稳定时间是有限的,而且是确切已知的。
与此形成对比的是,IIR 滤波器的输出至少在理论上受到过去很早阶段输入信号的
影响。而且输出会在输入稳定后无限长的时间内持续变化。对于标准的量化数字信号来
说,很难确切说明输出到底什么时候才会停止变化。事实上,有时输出永远不会完全稳
定下来,而是在所谓的“极限环” (limit cycle)模式中变动。这是我们今后要探讨的优缺
点权衡问题,现在继续讨论本文的主题。
近期,有同事希望利用滤波器有效抑制 50Hz 和 60Hz AC 线(加上二次谐波)对
微小感应器信号的影响。此外,我们还需要严格限制滤波器的稳定时间。显然,这一要
求使得 IIR/FIR 之间的选择结果必然落在 FIR 阵营。就我目前使用的 PSoC3 和
PSoC5 器件的数字滤波器模块硬件而言,这两种滤波器都适用。
为了充分满足同时进入硬件的滤波器通道数量要求,滤波器必须非常“小”,而且不
能采用会造成资源浪费的低效设计方法。我需要根据响应时间要求来设定每个滤波器的
系数数量!我将在第二部分介绍具体的实施方法,不过为了便于理解,我们首先要考虑
一下 FIR 滤波器的含义及其表示方法。
FIR 滤波器如何定义?
FIR 滤波器完全由一组有序的值来定义,这些值按时间顺序与输入信号相乘(或加
权)。当然,信号的延迟采样很简单,只需将值储存在存储器的某个位置然后再读取即
可。它不必是数字存储器。FIR 滤波器的一种早期形式被称为横向滤波器,根本不会对
信号进行数字化,而是直接将电压存储在小的电容器上,然后再进行读取。今天大量用
于图像感应器的电荷耦合器件(此前一度用来创建采样模拟电压存储器)串联起来形成
延迟线——就此而言,早期的 FIR 滤波器其实就是模拟器件。不过这里有些跑题了,
我们要回到主题上来。
将这些加权延迟输入信号加在一起,就能得到所需的输出信号。如果此过程中的输
入信号是一个脉冲信号,仅在一个采样时间内是非零值,那么滤波器输出(即脉冲响应)
的形式与系数序列相同。图 1 给出了滤波器系数的一组实例(用 PSoC Creator 工具
设计的 15-tap FIR )以及增益和脉冲响应情况。
图1:15-tap FIR 滤波器实例——系数、频率和脉冲响应。
当然,许多方法都可以用来计算系数,得到所需的滤波特性。现在,滤波器设计工
作跟烹饪差不多。其他人已经把原料备好,您只需将饭菜放进微波炉里就算完成任务了。
此外,您也可自己做一些努力,用基本的原料和工具做成一些新花样。如果您对美食的
加工流程有更多认识,那么就会对美食产生更深刻的理解。对于电子设计,特别是滤波
器设计来说道理也是如此。
读者会意识到我其实在反复重复一个命题,即有时候需要卷起袖子来自己动手。这
样您就能创造出一些市场上没有的独特产品,或者及时发现信号问题所在。
好消息是,即使您不是滤波器专家或数学达人也能做得很好。我们继续用烹饪来打
比方,作为一个大厨,您可以用美拉德反应(Maillard reaction)来烹制可口佳肴,但
不必了解它的化学原理。同样,您也能运用一些代数知识设计出色的滤波器,尽管您可
能并不完全了解其真正的含义。这就是我们下面要做的!
设想一下,将代表 FIR 滤波器系数的值序列看成变量 z 的多项式。
您可能关注的文档
- 贝塔一葡萄糖苷酶催化反应的最适pH值和最适温度的同时预测.pdf
- 贝迪标签材质说明03.doc
- 贝尔定理和贝尔不等式.pdf
- 贝尔不等式及其实验验证.pdf
- 贝塞尔大地主题正解的改进算法.pdf
- 贝尔信i-HOPSCA:助力智慧城市综合体向智慧化腾飞.docx
- 负指数Emden-Fowler方程奇异边值.pdf
- 财产物资、设备盘亏、报废、回收管理规定.docx
- 财务困境概率贝叶斯估计.pdf
- 财务报表分析(一)阶段测评4.docx
- 2025至2030年中国保湿滋润香皂市场分析及竞争策略研究报告.docx
- 2025至2030年中国厚浆型氯化橡胶防锈漆市场分析及竞争策略研究报告.docx
- 2025至2030年中国电动车雨披市场分析及竞争策略研究报告.docx
- 2025年洗水印唛项目市场调查研究报告.docx
- 2025年纸盒箱项目市场调查研究报告.docx
- 2025年中国钢化玻璃洗手盆数据监测研究报告.docx
- 2025年中国电热丝稀土石英电热管数据监测报告.docx
- 2025安徽铜陵农村商业银行招聘4人笔试历年典型考题及考点剖析附带答案详解.docx
- 2025安徽芜湖无为徽银村镇银行招聘笔试历年典型考题及考点剖析附带答案详解.docx
- 2025至2030年中国燃料电池轮椅市场分析及竞争策略研究报告.docx
文档评论(0)