Engee 文档

第一二

页面进行中。

基于频率采样计算FIR滤波器系数。

库::`工程师`

语法

函数调用

  • [参数:b]=fir2(<参数:n>>,<参数:f>>,<参数:m>>) — 返回FIR滤波器 [参数:n]-频率-振幅特性由矢量给出的阶数 [参数:f][参数:m]. 该函数将期望的频率响应线性插值到密集网格上,然后使用傅里叶逆变换和汉明窗获得滤波器系数。

  • [参数:b]=fir2(<参数:n>>,<参数:f>>,<参数:m>>,<参数:npt>>,<参数:lap>>) — 定义 [参数:npt] -插值网格中的点的数量,以及 [参数:lap] -该功能的区域的长度 fir2 在指定频率响应步长的重复频率点周围插入。

  • [参数:b]=fir2(___,[参数:窗口]) — 指定要在设计中使用的窗口向量,以及来自先前语法的任何输入参数。

使用功能 第一期 于标准窗口低通滤波器、带通滤波器、高通滤波器、陷波滤波器和多带滤波器。

争论

输入参数

# n — 过滤顺序

+ 传递:[整数标量]

Details

滤波器顺序设置为正整数。

对于具有奈奎斯特频率带宽的配置,功能 fir2 总是使用偶数顺序。 如果为这些配置之一指定了奇数值 n,功能 fir2 增加 n1.

数据类型

漂浮64</无翻译>

# f — 频率-幅度响应

+ 传递:[向量]

Details

频率-振幅特性,定义为与 [参数:m].

论点 f -范围内的频率点的矢量从 0 以前 1,在哪里 1 对应于奈奎斯特频率。 向量的第一点 f 必须等于 0,而最后一个 — 1. 向量元素 f 它们必须按升序排序。 重复的频率点是允许的,并被认为是频率响应中的步骤。

数据类型

漂浮64</无翻译>

# m — 频率-幅度响应

+ 传递:[向量]

Details

频率-振幅特性,定义为与 [参数:f].

论点 m -在参数中指定的每个点上包含所需的振幅-频率响应的矢量 m.

数据类型

漂浮64</无翻译>

# 不扩散条约 — 网格点的数量

+ 512 (默认情况下)| 正整数标量

Details

指定为正整数的网格点的数量。 意义 npt 必须有超过一半的过滤顺序。: npt>[参数:n]/2.

数据类型

漂浮64</无翻译>

# *圈数*是 重复频点周围区域的长度

+ 25 (默认情况下)| 正整数标量

Details

重复频点周围区域的长度,设为正整数。

数据类型

漂浮64</无翻译>

# 窗口 — 窗户

+ 列向量

Details

定义为列向量的窗口。 窗口向量必须包含 [参数:n]+1 元素。 如果论点是 窗户 如果未指定,则函数 fir2 使用汉明窗。

功能 fir2 不会自动增加参数的长度 窗户 当试图设计具有奈奎斯特频率带宽的奇阶滤波器时。

数据类型

漂浮64</无翻译>

输出参数

# b — 滤波器系数

+ 向量字符串

Details

滤波器系数作为长度的向量串返回 [参数:n]+1. 系数按Z变换变量的降序排序。 :

算法

功能 fir2 使用频率采样来计算滤波器系数。 该函数将期望的频率响应线性插值到一个密集的、均匀分布的长度网格中 [参数:npt]. 功能 fir2 它还创建了点区域 [参数:lap] 围绕重复值 [参数:f] 以确保陡峭但平滑的过渡。 为了获得滤波器系数,该函数将快速傅里叶逆变换应用于网格并乘以自变量 [参数:窗口].

文献列表

  1. Jackson,L.B. _Digital Filters and Signal Processing._第3版。 波士顿:Kluwer Academic Publishers,1996。

  2. Mitra,Sanjit K. _Digital Signal Processing:A Computer Based Approach。_纽约:麦格劳-希尔,1998年。