有限冲激响应数字滤波器

非递归型数字滤波器

有限冲激响应数字滤波器(finite impulse re¬sponse digital filter) 数字滤波器的单位冲激响应h(n)只含有有限个非零样值的一类滤波器,简记为FIR。它的一般实现为非递归型结构,故也称为非递归型数字滤波器。

定义
有限冲击响应数字滤波器具有绝对稳定的特性,易于直接根据脉冲响应技术条件进行设计;可以在逼近任意幅度特性的同时,实现对称的脉冲响应;可以实现严格的线性相位特性。由于它具有以上诸优点,所以在数据通信和数字通信系统中,有着广泛的应用。
有限冲激响应数字滤波器的设计,主要是使转移函数H(z)在单位圆上的值H(e)逼近给定的幅度特性。常用的设计方法有:窗函数法、频率采样法和等波纹机助优化设计法等。有限冲激响应数字滤波器可用乘法累加器或通用数字信号处理器(DSP)实时实现。
数字滤波器
对单位冲激的输入信号的响应为有限长序列的数字滤波器。它的主要特点是具有精确线性相位特性。有限冲激响应数字滤波器一般实现为非递归型结构,因此,又称为非递归型数字滤波器。非递归型滤波器具有绝对稳定的特性,而且,运算有限字长所产生的输出噪声也较小。按所处理信号的类型可分为一维有限冲激响应数字滤波器和二维或多维有限冲激响应数字滤波器。
数字滤波器(digital filter )通过对数字信号的运算处理,改变信号频谱,完成滤波作用的算法或装置。它可以用计算机软件或大规模集成电路硬件实时实现。
原理 数字滤波器是一个离散时间系统。线性、时不变数字滤波器是最基础的数字滤波器,其特性可描述为:设数字滤波器的输入和输出信号序列分别可以 由x(n),y(n),{n=0,1,2…}表示,则该数字滤波器的算法可由下列差分方程式表达即图1.
分类 数字滤波器按其单位冲激响应h(n)性质分类,有有限冲激响应数字滤波器(FIR)和无限冲激响应数字滤波器(IIR)之分。有限冲激响应数字滤波器(FIR)一般输出和输入间无反馈路径,亦称非递归型滤波器,特性稳定。无限冲激响应数字滤波(IIR)输入间有反馈路径,故称递归型滤波器,在系数取值不当时可能引起振荡。
数字滤波器还可以按其所处理信号类型分类,分为一维数字滤波器和二维或多维数字滤波器。一维数字滤波器处理单变量函数信号序列,例如,语音信号、时间函数的抽样值。二维或多维数字滤波器处理两个变量或多个变量的函数信号序列,例如,二维图像的离散信号是平面坐标的抽样值。
一般模拟滤波器是因果的、线性的和时不变的。也就是说,模拟滤波器在某一给定时刻的响应与在此时刻以后的激励无关(因果性);对单个或多个激励信号的响应满足线性条件(线性);内部参数不随时间而变化(时不变)。而数字滤波器则可以实现为因果的或非因果的,线性的或非线性的、时不变的或时变的。这就是数字滤波器具有灵活性、多变性和适应性的特点,它可以实现模拟滤波器所不能实现的功能。
使用方法 通信信号源常是连续时间信号,例如,语音信号和图像信号。应用数字滤波器处理此类信号时,须先对所处理的信号进行限带、抽样和模-数变换,然后进行数字滤波。数字滤波器输入信号的抽样率应大于被处理信号带宽的两倍。这是因为数字滤波器的幅频响应是以抽样率为间隔呈周期重复的特性,并且是以折叠频率(1/2抽样频率点)呈镜像对称。为了保证滤波后输出频谱不发生混叠,必须满足上述抽样率要求。为得到输出为连续时间信号,数字滤波器的输出须经数模变换和平滑滤波。
设计 数字滤波器的设计理论和设计方法已很成熟。有限冲激响应数字滤波器可以实现严格的线性相位特性,并且保证绝对稳定。无限冲激响应数字滤波器设计时,应考虑稳定性问题,其转移函数的极点必须保证位于Z平面的单位圆内。由于应用计算机辅助优化设计和仿真技术,目前,可以应用数字滤波器设计软件包,根据给定技术指标,在计算机上自动化设计,给出满足要求的设计结果。
实现和应用 随着大规模和超大规模集成电路技术的进展,数字滤波器的实时硬件实现也发展得很快。原先应用存储器和加法器实现的,现在可以用单片微处理器实现。要求处理速度较高,运算量较大的可以用单片通用高速数字信号处理器(DSP)(含有乘法器)实时实现。高速或运算量大的可以用阵列处理器实现。产量大、小型化要求高的还可以设计成专用集成电路(ASIC)实现,
由于数字滤波器具有高精度、高稳定性、高可靠性、可复用、无介入衰耗,以及可实现严格的线性相位,所以在通信工程中有非常广泛的应用。
例子
一维有限冲激响应数字滤波器  又称一维非递归型数字滤波器,处理单变量信号序列。其输出y(n)可以直接由输入序列x(n)和单位冲激响应序列h(n)褶积而得
y(n)=n(k)x(n-k) (1)
式中N为数字滤波器单位冲激响应长度。 单位冲激响应h(n)的z变换H(z)为有限冲激响应数字滤波器的转移函数
H(z)=n(n)z  (2)
一维有限冲激响应数字滤波器实现为非递归型结构(图1)。 有限冲激响应数字滤波器的设计,主要是使转移函数在单位圆上的值
H()=n(n)z (3)
逼近一个理想幅度响应Hd()。设计一维有限冲激响应数字滤波器常用的方法有:窗函数法、频率采样法和等波纹机助优化设计法。
窗函数法 设计有限冲激响应数字滤波器最直接的方法就是把无限冲激响应序列截短,得到有限长度的冲激响应。设所要求的理想频率响应为Hd(),其单位冲激响应Hd(n)为Hd()的傅里叶反变换。Hd(n)是非因果无限长序列。为使得所设计的数字滤波器的有限冲激响应h(n)逼近hd(n),采用对hd(n)加窗的方法,即令
h(n)=hd(n)w(n) (4)
式中w(n)为有限长度窗序列。由褶积定理可求得所设计的滤波器的频率响应为
(5)
式中W()为窗序列w(n)的频谱函数。选取适当的窗序列可以得到对理想频率响应Hd()的较佳逼近。常用的窗序列有矩形窗:
(6)
(7)
(8)
布莱克曼窗:
(9)
凯塞窗:
(10)
式中α为控制主瓣宽度旁瓣电平的设计参数,
I(·)表示零阶贝塞尔函数。图2为上述五种窗函数的曲线。附表列出上述五种窗函数的性能参数。
除上述所列的五种窗函数外,尚有其他类型的窗函数。一般窗序列函数均可表示为闭函数形式,便于设计应用。  频率采样法 频域逼近的一种设计方法。由于有限长度冲激响应序列可以由同样长度的频域抽样值唯一地确定,因此,对理想频率响应可以在频域取等间隔抽样插入逼近。利用过渡带抽样值设为待定变量的自由度,应用线性规划优化方法可以求得对理想频率响应的逼近。
等波纹机助优化设计法 利用等波纹逼近方法,使逼近函数在整个频率域内与理想频率响应的误差为最小,然后用雷麦兹法求解。这种方法虽然计算较复杂,但主要是利用计算机辅助设计,设计效率较高、效果较好。线性相位有限冲激响应数字滤波器的缺点是时延较大,如果不要求线性相位特性,可以设法将转移函数在单位圆外的零点反演到单位圆内,设计成具有较小时延的最小相位有限冲激响应数字滤波器。
二维有限冲激响应数字滤波器  通称二维非递归型数字滤波器,用以处理二维数字信号序列。其输出可以由输入的二维信号序列x(m,n)与单位冲激响应序列h(m,n)进行二维离散褶积求得
(11)
式中N1和N2分别为数字滤波器单位冲激响应的维长度。单位冲激响应h(m,n)的二维z变换H(z1,z2)为二维非递归型数字滤波器的转移函数
(12)
二维非递归型数字滤波器与一维非递归型数字滤波器有相似之处。设计方法主要有窗函数法、变换法和等波纹机助设计法等。窗函数法的二维窗序列wⅡ(m,n)可以由一维窗序列wI(k)导出
(13)
窗函数法设计简便,且不限于设计零相位数字滤波器。变换法是用变量代替法将一维零相位非递归型数字滤波器变换为二维非递归型数字滤波器。
这种设计方法比较复杂,且只限于设计零相位滤波器。等波纹机助设计法可以设计具有最佳特性的非递归型数字滤波器。
全国各地天气预报查询

上海市

  • 市辖区
  • 云南省

  • 临沧市
  • 云南省

  • 丽江市
  • 云南省

  • 保山市
  • 云南省

  • 大理白族自治州
  • 云南省

  • 德宏傣族景颇族自治州
  • 云南省

  • 怒江傈僳族自治州
  • 云南省

  • 文山壮族苗族自治州
  • 云南省

  • 昆明市
  • 云南省

  • 昭通市
  • 云南省

  • 普洱市
  • 云南省

  • 曲靖市
  • 云南省

  • 楚雄彝族自治州
  • 云南省

  • 玉溪市
  • 云南省

  • 红河哈尼族彝族自治州
  • 云南省

  • 西双版纳傣族自治州
  • 云南省

  • 迪庆藏族自治州
  • 内蒙古自治区

  • 乌兰察布市
  • 内蒙古自治区

  • 乌海市
  • 内蒙古自治区

  • 兴安盟
  • 内蒙古自治区

  • 包头市
  • 内蒙古自治区

  • 呼伦贝尔市
  • 内蒙古自治区

  • 呼和浩特市
  • 内蒙古自治区

  • 巴彦淖尔市
  • 内蒙古自治区

  • 赤峰市
  • 内蒙古自治区

  • 通辽市
  • 内蒙古自治区

  • 鄂尔多斯市
  • 内蒙古自治区

  • 锡林郭勒盟
  • 内蒙古自治区

  • 阿拉善盟
  • 北京市

  • 市辖区
  • 吉林省

  • 吉林市
  • 吉林省

  • 四平市
  • 吉林省

  • 延边朝鲜族自治州
  • 吉林省

  • 松原市
  • 吉林省

  • 白城市
  • 吉林省

  • 白山市
  • 吉林省

  • 辽源市
  • 吉林省

  • 通化市
  • 吉林省

  • 长春市
  • 四川省

  • 乐山市
  • 四川省

  • 内江市
  • 四川省

  • 凉山彝族自治州
  • 四川省

  • 南充市
  • 四川省

  • 宜宾市
  • 四川省

  • 巴中市
  • 四川省

  • 广元市
  • 四川省

  • 广安市
  • 四川省

  • 德阳市
  • 四川省

  • 成都市
  • 四川省

  • 攀枝花市
  • 四川省

  • 泸州市
  • 四川省

  • 甘孜藏族自治州
  • 四川省

  • 眉山市
  • 四川省

  • 绵阳市
  • 四川省

  • 自贡市
  • 四川省

  • 资阳市
  • 四川省

  • 达州市
  • 四川省

  • 遂宁市
  • 四川省

  • 阿坝藏族羌族自治州
  • 四川省

  • 雅安市
  • 天津市

  • 市辖区
  • 宁夏回族自治区

  • 中卫市
  • 宁夏回族自治区

  • 吴忠市
  • 宁夏回族自治区

  • 固原市
  • 宁夏回族自治区

  • 石嘴山市
  • 宁夏回族自治区

  • 银川市
  • 安徽省

  • 亳州市
  • 安徽省

  • 六安市
  • 安徽省

  • 合肥市
  • 安徽省

  • 安庆市
  • 安徽省

  • 宣城市
  • 安徽省

  • 宿州市
  • 安徽省

  • 池州市
  • 安徽省

  • 淮北市
  • 安徽省

  • 淮南市
  • 安徽省

  • 滁州市
  • 安徽省

  • 芜湖市
  • 安徽省

  • 蚌埠市
  • 安徽省

  • 铜陵市
  • 安徽省

  • 阜阳市
  • 安徽省

  • 马鞍山市
  • 安徽省

  • 黄山市
  • 山东省

  • 东营市
  • 山东省

  • 临沂市
  • 山东省

  • 威海市
  • 山东省

  • 德州市
  • 山东省

  • 日照市
  • 山东省

  • 枣庄市
  • 山东省

  • 泰安市
  • 山东省

  • 济南市
  • 山东省

  • 济宁市
  • 山东省

  • 淄博市
  • 山东省

  • 滨州市
  • 山东省

  • 潍坊市
  • 山东省

  • 烟台市
  • 山东省

  • 聊城市
  • 山东省

  • 菏泽市
  • 山东省

  • 青岛市
  • 山西省

  • 临汾市
  • 山西省

  • 吕梁市
  • 山西省

  • 大同市
  • 山西省

  • 太原市
  • 山西省

  • 忻州市
  • 山西省

  • 晋中市
  • 山西省

  • 晋城市
  • 山西省

  • 朔州市
  • 山西省

  • 运城市
  • 山西省

  • 长治市
  • 山西省

  • 阳泉市
  • 广东省

  • 东莞市
  • 广东省

  • 中山市
  • 广东省

  • 云浮市
  • 广东省

  • 佛山市
  • 广东省

  • 广州市
  • 广东省

  • 惠州市
  • 广东省

  • 揭阳市
  • 广东省

  • 梅州市
  • 广东省

  • 汕头市
  • 广东省

  • 汕尾市
  • 广东省

  • 江门市
  • 广东省

  • 河源市
  • 广东省

  • 深圳市
  • 广东省

  • 清远市
  • 广东省

  • 湛江市
  • 广东省

  • 潮州市
  • 广东省

  • 珠海市
  • 广东省

  • 肇庆市
  • 广东省

  • 茂名市
  • 广东省

  • 阳江市
  • 广东省

  • 韶关市
  • 广西壮族自治区

  • 北海市
  • 广西壮族自治区

  • 南宁市
  • 广西壮族自治区

  • 崇左市
  • 广西壮族自治区

  • 来宾市
  • 广西壮族自治区

  • 柳州市
  • 广西壮族自治区

  • 桂林市
  • 广西壮族自治区

  • 梧州市
  • 广西壮族自治区

  • 河池市
  • 广西壮族自治区

  • 玉林市
  • 广西壮族自治区

  • 百色市
  • 广西壮族自治区

  • 贵港市
  • 广西壮族自治区

  • 贺州市
  • 广西壮族自治区

  • 钦州市
  • 广西壮族自治区

  • 防城港市
  • 新疆维吾尔自治区

  • 乌鲁木齐市
  • 新疆维吾尔自治区

  • 伊犁哈萨克自治州
  • 新疆维吾尔自治区

  • 克孜勒苏柯尔克孜自治州
  • 新疆维吾尔自治区

  • 克拉玛依市
  • 新疆维吾尔自治区

  • 博尔塔拉蒙古自治州
  • 新疆维吾尔自治区

  • 吐鲁番市
  • 新疆维吾尔自治区

  • 和田地区
  • 新疆维吾尔自治区

  • 哈密市
  • 新疆维吾尔自治区

  • 喀什地区
  • 新疆维吾尔自治区

  • 塔城地区
  • 新疆维吾尔自治区

  • 巴音郭楞蒙古自治州
  • 新疆维吾尔自治区

  • 昌吉回族自治州
  • 新疆维吾尔自治区

  • 自治区直辖县级行政区划
  • 新疆维吾尔自治区

  • 阿克苏地区
  • 新疆维吾尔自治区

  • 阿勒泰地区
  • 江苏省

  • 南京市
  • 江苏省

  • 南通市
  • 江苏省

  • 宿迁市
  • 江苏省

  • 常州市
  • 江苏省

  • 徐州市
  • 江苏省

  • 扬州市
  • 江苏省

  • 无锡市
  • 江苏省

  • 泰州市
  • 江苏省

  • 淮安市
  • 江苏省

  • 盐城市
  • 江苏省

  • 苏州市
  • 江苏省

  • 连云港市
  • 江苏省

  • 镇江市
  • 江西省

  • 上饶市
  • 江西省

  • 九江市
  • 江西省

  • 南昌市
  • 江西省

  • 吉安市
  • 江西省

  • 宜春市
  • 江西省

  • 抚州市
  • 江西省

  • 新余市
  • 江西省

  • 景德镇市
  • 江西省

  • 萍乡市
  • 江西省

  • 赣州市
  • 江西省

  • 鹰潭市
  • 河北省

  • 保定市
  • 河北省

  • 唐山市
  • 河北省

  • 廊坊市
  • 河北省

  • 张家口市
  • 河北省

  • 承德市
  • 河北省

  • 沧州市
  • 河北省

  • 石家庄市
  • 河北省

  • 秦皇岛市
  • 河北省

  • 衡水市
  • 河北省

  • 邢台市
  • 河北省

  • 邯郸市
  • 河南省

  • 三门峡市
  • 河南省

  • 信阳市
  • 河南省

  • 南阳市
  • 河南省

  • 周口市
  • 河南省

  • 商丘市
  • 河南省

  • 安阳市
  • 河南省

  • 平顶山市
  • 河南省

  • 开封市
  • 河南省

  • 新乡市
  • 河南省

  • 洛阳市
  • 河南省

  • 漯河市
  • 河南省

  • 濮阳市
  • 河南省

  • 焦作市
  • 河南省

  • 省直辖县级行政区划
  • 河南省

  • 许昌市
  • 河南省

  • 郑州市
  • 河南省

  • 驻马店市
  • 河南省

  • 鹤壁市
  • 浙江省

  • 丽水市
  • 浙江省

  • 台州市
  • 浙江省

  • 嘉兴市
  • 浙江省

  • 宁波市
  • 浙江省

  • 杭州市
  • 浙江省

  • 温州市
  • 浙江省

  • 湖州市
  • 浙江省

  • 绍兴市
  • 浙江省

  • 舟山市
  • 浙江省

  • 衢州市
  • 浙江省

  • 金华市
  • 海南省

  • 三亚市
  • 海南省

  • 三沙市
  • 海南省

  • 儋州市
  • 海南省

  • 海口市
  • 海南省

  • 省直辖县级行政区划
  • 湖北省

  • 十堰市
  • 湖北省

  • 咸宁市
  • 湖北省

  • 孝感市
  • 湖北省

  • 宜昌市
  • 湖北省

  • 恩施土家族苗族自治州
  • 湖北省

  • 武汉市
  • 湖北省

  • 省直辖县级行政区划
  • 湖北省

  • 荆州市
  • 湖北省

  • 荆门市
  • 湖北省

  • 襄阳市
  • 湖北省

  • 鄂州市
  • 湖北省

  • 随州市
  • 湖北省

  • 黄冈市
  • 湖北省

  • 黄石市
  • 湖南省

  • 娄底市
  • 湖南省

  • 岳阳市
  • 湖南省

  • 常德市
  • 湖南省

  • 张家界市
  • 湖南省

  • 怀化市
  • 湖南省

  • 株洲市
  • 湖南省

  • 永州市
  • 湖南省

  • 湘潭市
  • 湖南省

  • 湘西土家族苗族自治州
  • 湖南省

  • 益阳市
  • 湖南省

  • 衡阳市
  • 湖南省

  • 邵阳市
  • 湖南省

  • 郴州市
  • 湖南省

  • 长沙市
  • 甘肃省

  • 临夏回族自治州
  • 甘肃省

  • 兰州市
  • 甘肃省

  • 嘉峪关市
  • 甘肃省

  • 天水市
  • 甘肃省

  • 定西市
  • 甘肃省

  • 平凉市
  • 甘肃省

  • 庆阳市
  • 甘肃省

  • 张掖市
  • 甘肃省

  • 武威市
  • 甘肃省

  • 甘南藏族自治州
  • 甘肃省

  • 白银市
  • 甘肃省

  • 酒泉市
  • 甘肃省

  • 金昌市
  • 甘肃省

  • 陇南市
  • 福建省

  • 三明市
  • 福建省

  • 南平市
  • 福建省

  • 厦门市
  • 福建省

  • 宁德市
  • 福建省

  • 泉州市
  • 福建省

  • 漳州市
  • 福建省

  • 福州市
  • 福建省

  • 莆田市
  • 福建省

  • 龙岩市
  • 西藏自治区

  • 山南市
  • 西藏自治区

  • 拉萨市
  • 西藏自治区

  • 日喀则市
  • 西藏自治区

  • 昌都市
  • 西藏自治区

  • 林芝市
  • 西藏自治区

  • 那曲市
  • 西藏自治区

  • 阿里地区
  • 贵州省

  • 六盘水市
  • 贵州省

  • 安顺市
  • 贵州省

  • 毕节市
  • 贵州省

  • 贵阳市
  • 贵州省

  • 遵义市
  • 贵州省

  • 铜仁市
  • 贵州省

  • 黔东南苗族侗族自治州
  • 贵州省

  • 黔南布依族苗族自治州
  • 贵州省

  • 黔西南布依族苗族自治州
  • 辽宁省

  • 丹东市
  • 辽宁省

  • 大连市
  • 辽宁省

  • 抚顺市
  • 辽宁省

  • 朝阳市
  • 辽宁省

  • 本溪市
  • 辽宁省

  • 沈阳市
  • 辽宁省

  • 盘锦市
  • 辽宁省

  • 营口市
  • 辽宁省

  • 葫芦岛市
  • 辽宁省

  • 辽阳市
  • 辽宁省

  • 铁岭市
  • 辽宁省

  • 锦州市
  • 辽宁省

  • 阜新市
  • 辽宁省

  • 鞍山市
  • 重庆市

  • 重庆市

  • 市辖区
  • 陕西省

  • 咸阳市
  • 陕西省

  • 商洛市
  • 陕西省

  • 安康市
  • 陕西省

  • 宝鸡市
  • 陕西省

  • 延安市
  • 陕西省

  • 榆林市
  • 陕西省

  • 汉中市
  • 陕西省

  • 渭南市
  • 陕西省

  • 西安市
  • 陕西省

  • 铜川市
  • 青海省

  • 果洛藏族自治州
  • 青海省

  • 海东市
  • 青海省

  • 海北藏族自治州
  • 青海省

  • 海南藏族自治州
  • 青海省

  • 海西蒙古族藏族自治州
  • 青海省

  • 玉树藏族自治州
  • 青海省

  • 西宁市
  • 青海省

  • 黄南藏族自治州
  • 黑龙江省

  • 七台河市
  • 黑龙江省

  • 伊春市
  • 黑龙江省

  • 佳木斯市
  • 黑龙江省

  • 双鸭山市
  • 黑龙江省

  • 哈尔滨市
  • 黑龙江省

  • 大兴安岭地区
  • 黑龙江省

  • 大庆市
  • 黑龙江省

  • 牡丹江市
  • 黑龙江省

  • 绥化市
  • 黑龙江省

  • 鸡西市
  • 黑龙江省

  • 鹤岗市
  • 黑龙江省

  • 黑河市
  • 黑龙江省

  • 齐齐哈尔市