家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生 家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生
您的位置:网站首页 > 电器维修资料网 > 正文 >

基于代数方法分析FIR滤波器

★★★★★【文章导读】:基于代数方法分析FIR滤波器具体内容是:现在重申滤波器类型缩写可能有点老套,fir就是finiteimpulseresponse(有限脉冲响应)的缩写。不过,有些情况下我们确实需要脉冲响应的这种“有限”性。如果滤波器的脉冲响应时长受到严格限制,那么其&ldq…

来源: 日期:2013-11-21 20:02:01 人气:标签:

基于代数方法分析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 滤波器实例--系数、频率和脉冲响应。

  图1:15-tap fir 滤波器实例--系数、频率和脉冲响应。

      当然,许多方法都可以用来计算系数,得到所需的滤波特性。现在,滤波器设计工作跟烹饪差不多。其他人已经把原料备好,您只需将饭菜放进微波炉里就算完成任务了。此外,您也可自己做一些努力,用基本的原料和工具做成一些新花样。如果您对美食的加工流程有更多认识,那么就会对美食产生更深刻的理解。对于电子设计,特别是滤波器设计来说道理也是如此。

      读者会意识到我其实在反复重复一个命题,即有时候需要卷起袖子来自己动手。这样您就能创造出一些市场上没有的独特产品,或者及时发现信号问题所在。

      好消息是,即使您不是滤波器专家或数学达人也能做得很好。我们继续用烹饪来打比方,作为一个大厨,您可以用美拉德反应(maillard reaction)来烹制可口佳肴,但不必了解它的化学原理。同样,您也能运用一些代数知识设计出色的滤波器,尽管您可能并不完全了解其真正的含义。这就是我们下面要做的!

      将 fir 滤波器想象成多项式

      设想一下,将代表 fir 滤波器系数的值序列看成变量 z 的多项式。多项式是变量乘方的总和,每个变量乘方项都乘以某个系数。这就是之前的 fir 滤波器定义。

      在研究采样信号和信号处理系统的过程中,我们大量使用变量 z 和它的倒数 z^-1.该变量没有明确的物理含义,但与时间密切相关。z^-1 则与将信号延迟单次采样周期的这种行为有关(数学上称作运算符)。

      在因果系统中,输出只能被已经发生的事件影响,也就是延迟的输入信号。结果就是在滤波器方程式中经常出现 z 的负次幂。我们通过与 z 的高次幂相乘可以使多项式看起来更加熟悉。您不必了解 z 变换的原理和方法,只需利用 z 和 z^-1 多项式完成实际工作即可。

      图 1 所示滤波器的多项式表现形式如下。为了简化方程式,我降低了系数有效数字的位数。以下包括负次幂[1]和正次幂[2]两种形式。

      公式1

      公式2

    这看起来并不复杂,只是用另一种方式来表达已知的滤波器而已。这种表示方法使我们能够用一些强大的基础代数工具进行分析,最终通过有用的属性对多项式进行综合。关键在于我们能够对此类多项式进行因式分解,使其包含多个线性或二次方程独立子项,并求得最终结果。这会不会唤起您当年代数课上的回忆呢?

      为了将多项式进行因式分解,我们需要找到它的根。有一些变量的值可以使多项式的值为零。大多数数学工具都提供用于计算多项式根的函数。根可以是实数(线性项)也可以是一对复数,相乘后成为二次项。整体多项式等于所有二次项和线性项的积。

      下面我们来找出示例滤波器的根和因数。我使用 excel 根取得器(excel root finder) 完成这项工作。

  • 1
  • 2
  • 下一页

【看看这篇文章在百度的收录情况】

联系方式

  • 0731-85579057 , 0731-85569651
  • 点击这里给我发消息点击这里给我发消息点击这里给我发消息
网站栏目导航: 培训课程 手机硬件 手机软件 综合维修 学校资讯 考证指南 就业导航 招生指南 教学管理 入学须知 学校图片 教学大纲 师资力量 学生感言 学校概况 教学实景 手机维修培训资讯 电脑维修培训 维修间故事 手机维修培训 液晶电视维修培训 家电维修资料网 电器维修资料网 招生地区 刷机教程 家电维修 手机技巧 老版网站 招生平台网络工程
友情链接: 监控安装培训 电动工具维修 家电维修学校 电工培训学校 液晶电视维修 焊工培训学校 电工焊工学校 电脑维修学校 家电维修培训 电脑维修培训 家装电工培训网络安装维护 主板维修 液晶显示器 笔记本电脑维修 电脑组装维护 电脑硬件维修 电脑维修 电工考证 电工证 装修电工 水电工 维修电工 电工 焊接技术 电焊工 焊工 电动设备维修 电动工具维修 制冷维修 空调维修 冰箱维修  更多>>
阳光-手机维修教育品牌学校
点击这里给我发消息 点击这里给我发消息 点击这里给我发消息
电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校 电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校 电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校 电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校
中山市,固原市,银川市,玉树,海东,陇南市,酒泉市,张掖市,天水市,金昌市,兰州市,榆林市,延安市,渭南市,铜川市,阿里,山南,拉萨市,怒江,文山州,楚雄州,普洱市,昭通市,玉溪市,昆明市,毕节,铜仁,遵义市,贵阳市,甘孜州,资阳市,达州市,宜宾市,南充市,遂宁市,绵阳市,泸州市,自贡市,三亚市,崇左市,河池市,玉林市,钦州市,梧州市,柳州市,梅州市,肇庆市,湛江市,佛山市,珠海市,韶关市,湘西州,怀化市,郴州市,张家界市,邵阳市,株洲市,仙桃市,随州市,荆州市,荆门市,襄樊市,黄石市,驻马店市,信阳市,南阳市,漯河市,中卫市,石嘴山市,海西,海南藏州,黄南州,海北,甘南,庆阳市,平凉市,武威市,白银市,嘉峪关市,安康市,汉中市,咸阳市,宝鸡市,林芝,日喀则,昌都,迪庆,德宏,大理,西双版纳,红河州,临沧市,丽江市,保山市,曲靖市,黔东州,黔西州,安顺市,六盘水市,凉山州,阿坝州,雅安市,广安市,眉山市,内江市,广元市,德阳市,攀枝花市,成都市,海口市,来宾市,百色市,贵港市,北海市,桂林市,南宁市,云浮市,揭阳市,潮州市,清远市,阳江市,汕尾市,惠州市,茂名市,江门市,汕头市,深圳市,广州市,娄底市,永州市,益阳市,岳阳市,湘潭市,长沙市,恩施州,黄冈市,孝感市,鄂州市,十堰市,武汉市,周口市,商丘市,三门峡市,许昌市,焦作市,安阳市,鹤壁市,平顶山市,开封市,郑州市,聊城市,滨州市,德州市,莱芜市,日照市,泰安市,烟台市,潍坊市,东营市,淄博市,上饶市,济南市,抚州市,宜春市,赣州市,新余市,九江市,景德镇市,宁德市,南平市,泉州市,莆田市,厦门市,宣城市,亳州市,六安市,宿州市,黄山市,滁州市,安庆市,淮北市,马鞍山市,蚌埠市,芜湖市,合肥市,丽水市,舟山市,衢州市,金华市,湖州市,嘉兴市,宁波市,宿迁市,镇江市,盐城市,连云港市,苏州市,徐州市,南京市,绥化市,牡丹江市,佳木斯市,大庆市,鹤岗市,哈尔滨市,白城市,白山市,辽源市,吉林市,葫芦岛市,铁岭市,盘锦市,阜新市,锦州市,本溪市,鞍山市,沈阳市,锡林郭勒盟,通辽市,乌海市,吕梁市,忻州市,晋中市,晋城市,阳泉市,太原市,廊坊市,承德市,保定市,邯郸市,唐山市,宁夏,甘肃省,西藏,贵州省,重庆市,广西,湖南省,河南省,江西省,安徽省,江苏省,黑龙江省,辽宁省,山西省,天津市,四平市,内蒙古,吴忠市,果洛,西宁市,定西市,商洛市,西安市,那曲,黔南州,巴中市,乐山市,贺州市,防城港市,东莞市,河源市,常德市,衡阳市,咸宁市,宜昌市,濮阳市,新乡市,洛阳市,菏泽市,临沂市,威海市,济宁市,枣庄市,青岛市,吉安市,鹰潭市,萍乡市,南昌市,龙岩市,漳州市,三明市,福州市,池州市,巢湖市,阜阳市,铜陵市,淮南市,台州市,绍兴市,温州市,杭州市,泰州市,扬州市,淮安市,南通市,常州市,无锡市,大兴安岭,黑河市,七台河市,伊春市,双鸭山市,鸡西市,齐齐哈尔市,延边,松原市,通化市,长春市,朝阳市,辽阳市,营口市,丹东市,抚顺市,大连市,阿拉善盟,兴安盟,乌兰察布市,巴彦淖尔市,呼伦贝尔市,鄂尔多斯市,赤峰市,包头市,呼和浩特市,临汾市,运城市,朔州市,长治市,大同市,衡水市,沧州市,张家口市,邢台市,秦皇岛市,石家庄市,青海省,陕西省,云南省,四川省,海南省,广东省,湖北省,山东省,福建省,浙江省,上海市,吉林省,河北省,北京市