Engee 文档

[医]内

页面进行中。

插值FIR滤波器的计算。

库::`工程师`

语法

函数调用

争论

输入参数

# l — 计数数目

+ 通行证:[实数]

Details

指定为正整数标量的样本数。 功能 *[医]内*设计一个具有线性相位响应的FIR滤波器,使用穿插在 [参数:l] 每个连续的零 [参数:l] 数数。

数据类型

真实的</无翻译>

# *p*是 非零计数的数目

+ 通行证:[实数]

Details

非零样本的个数,设为正整数标量。 功能 *[医]内*设计一个线性相位响应FIR滤波器,使用最近的带宽内执行插值 [参数:p] 非零计数。

数据类型

真实的</无翻译>

# *阿尔法*是 过渡带宽的倒数

+ 通行证:[实数]

Details

跳变带宽的倒数,设置为标量。 意义 [参数:阿尔法] 它与滤波器带宽成反比,并且还影响衰减带中不感兴趣区域的带宽。 意义 [参数:阿尔法] 允许您指定输入信号的奈奎斯特间隔占用了多少,输入信号占用了奈奎斯特间隔的哪一部分。 这对于信号插值是有用的,因为它允许您在不影响插值的情况下增加过渡带宽,并导致给定的延迟带中更好的衰减 [参数:l][参数:p]. 如果设置值 [参数:阿尔法] 平等的 1,则假设信号占据整个奈奎斯特区间。 安装 [参数:阿尔法] 值小于 1 允许在延迟带中存在不感兴趣的区域。 例如,如果输入信号占用奈奎斯特间隔的一半,那么可以设置为 [参数:阿尔法] 意义 0.5.

数据类型

真实的</无翻译>

# *n*是 拉格朗日多项式的阶数

+ 通行证:[实数]

Details

拉格朗日多项式的阶数,作为正整数标量给出。 FIR滤波器执行拉格朗日多项式插值 [参数:n]-穿插序列的顺序 [参数:l] 每个连续的零 [参数:l] 数数。 如果 [参数:n][参数:l] 如果它们是偶数,那么所开发的滤波器不具有线性相位特性。

数据类型

真实的</无翻译>

# "拉格朗日" — 拉格朗日多项式插值

+ 通行证:[线路]

Details

表示拉格朗日多项式插值的选项。

数据类型

字符串</无翻译>

输出参数

# b — 滤波器系数

+ 传递:[向量]

Details

作为向量返回的滤波器系数。 向量元素 [参数:b] 是FIR滤波器的系数。 如果指定了该值 [参数:阿尔法],则假设初始频带由 [参数:阿尔法] 乘以奈奎斯特频率。 矢量长度 [参数:b] 等于 [参数:l] [参数:p] .

通过拉格朗日多项式插值时 [参数:n]-顺序,矢量 [参数:b] 具有长度为 [参数:n] [参数:l] 如果 [参数:n] 甚至,长度 [参数:n] [参数:l] 如果 [参数:n] 奇怪的一个。

数据类型

漂浮64</无翻译>

此外

算法

Details

有限带宽方法使用 *鹿firls*构建插值FIR滤波器。 多项式方法使用等距样本的拉格朗日多项式插值公式来构造合适的滤波器。 两种类型的滤波器本质上都是具有增益因子的低通滤波器。 [参数:l] 在带宽中。

文学作品

  1. Lyons,Richard G.了解数字信号处理。 Upper Saddle River,NJ:Prentice Hall,2004。