主要内容gydF4y2Ba

iirlp2lpgydF4y2Ba

低通IIR滤波器转换成不同的低通滤波器gydF4y2Ba

描述gydF4y2Ba

例子gydF4y2Ba

(gydF4y2Ba全国矿工工会gydF4y2Ba,gydF4y2Ba窝gydF4y2Ba)= iirlp2lp (gydF4y2BabgydF4y2Ba,gydF4y2Ba一个gydF4y2Ba,gydF4y2Ba我们gydF4y2Ba,gydF4y2BawtgydF4y2Ba)gydF4y2Ba将低通滤波器IIR滤波器转换成不同的低通滤波器。gydF4y2Ba

原型低通滤波器指定的分子和分母系数,gydF4y2BabgydF4y2Ba和gydF4y2Ba一个gydF4y2Ba分别。函数返回的分子和分母系数改变了低通数字滤波器。gydF4y2Ba

函数变换级响应低通到不同的低通滤波器。更多细节,请参阅gydF4y2Ba低通滤波器IIR滤波器对不同的低通滤波器转换gydF4y2Ba。gydF4y2Ba

(gydF4y2Ba全国矿工工会gydF4y2Ba,gydF4y2Ba窝gydF4y2Ba,gydF4y2BaallpassNumgydF4y2Ba,gydF4y2BaallpassDengydF4y2Ba)= iirlp2lp (gydF4y2BabgydF4y2Ba,gydF4y2Ba一个gydF4y2Ba,gydF4y2Ba我们gydF4y2Ba,gydF4y2BawtgydF4y2Ba)gydF4y2Ba除了返回的分子和分母系数allpass映射过滤器。gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

变换低通滤波器的通带IIR滤波器通过移动响应从一个频率源级转换过滤器过滤到一个新的位置。gydF4y2Ba

输入低通滤波器的IIR滤波器gydF4y2Ba

生成一个至少P-norm最佳IIR低通滤波器使用gydF4y2BaiirlpnormgydF4y2Ba函数。指定一个分子的10和分母的6。函数返回的系数向量形式和二阶部分(SOS)的形式。输出参数gydF4y2BaggydF4y2Ba指定的整体增益滤波器时用二阶部分表达形式。gydF4y2Ba

[b, a ~ sos, g) = iirlpnorm (10 6gydF4y2Ba…gydF4y2Ba[0 0.0175 0.02 0.0215 0.025 - 1),gydF4y2Ba…gydF4y2Ba[0 0.0175 0.02 0.0215 0.025 1],[1 1 0 0 0 0),gydF4y2Ba…gydF4y2Ba[1 1 1 1 10 10]);gydF4y2Ba

可视化滤波器的幅度响应。gydF4y2Ba

fvtool (b)gydF4y2Ba

图1图:级响应(dB)包含一个坐标轴对象。坐标轴对象与标题级响应(dB),包含归一化频率(空白乘以πr d / s m p l e), ylabel级(dB)包含一个类型的对象。gydF4y2Ba

变换过滤器使用gydF4y2Baiirlp2lpgydF4y2Ba

将低通滤波器的通带IIR滤波器使用gydF4y2Baiirlp2lpgydF4y2Ba函数。指定过滤器的分子和分母系数向量。gydF4y2Ba

生成一个低通滤波器的通带延伸0.2πrad /样本,选择低通滤波器的频率在0.0175π,通频带的频率开始卷,并将它移动到新的位置。gydF4y2Ba

移动通频带的边缘从0.0175到0.2(ππ的结果在一个新的低通滤波器的峰值响应带内是一样的在最初的过滤器,用相同的脉动和相同的绝对星等。滚边是幅度略小,阻带过滤器的配置文件是相同的。新滤波器阻带是一个原始的“拉伸”版本,新滤波器的通带。gydF4y2Ba

wc = 0.0175;wd = 0.2;(num窝]= iirlp2lp (b, a, wc, wd);gydF4y2Ba

比较级响应使用FVTool的过滤器。gydF4y2Ba

hvft = fvtool (b, a num den);传奇(hvftgydF4y2Ba“原型滤波器(TF)”gydF4y2Ba,gydF4y2Ba…gydF4y2Ba“低通滤波器转换”gydF4y2Ba)gydF4y2Ba

图2图:级响应(dB)包含一个坐标轴对象。坐标轴对象与标题级响应(dB),包含归一化频率(空白乘以πr d / s m p l e), ylabel级(dB)包含2线类型的对象。这些对象代表原型滤波器(TF)的形式,改变了低通滤波器。gydF4y2Ba

另外,您还可以指定输入低通滤波器的IIR滤波器的系数矩阵。通过二阶节系数矩阵作为输入。应用比例因子gydF4y2BaggydF4y2Ba第一部分的过滤器。gydF4y2Ba

sosg = sos;sosg (1:3) = g * sosg (1:3);[num2, den2] = iirlp2lp (sosg (:, 1:3), sosg (: 4:6)、wc, wd);gydF4y2Ba

比较级响应使用FVTool的过滤器。gydF4y2Ba

hvft = fvtool (sosg [num2 den2]);传奇(hvftgydF4y2Ba“原型滤波器(矩阵形式)”gydF4y2Ba,gydF4y2Ba…gydF4y2Ba“低通滤波器转换”gydF4y2Ba)gydF4y2Ba

图图3:级响应(dB)包含一个坐标轴对象。坐标轴对象与标题级响应(dB),包含归一化频率(空白乘以πr d / s m p l e), ylabel级(dB)包含2线类型的对象。这些对象代表原型滤波器(矩阵),改变了低通滤波器。gydF4y2Ba

版权2012 - 2021 MathWorks公司。gydF4y2Ba

输入参数gydF4y2Ba

全部折叠gydF4y2Ba

分子原型低通滤波器的IIR滤波器的系数,指定为:gydF4y2Ba

  • 行向量——指定的值(gydF4y2BabgydF4y2Ba0gydF4y2Ba,gydF4y2BabgydF4y2Ba1gydF4y2Ba、…gydF4y2BabgydF4y2BangydF4y2Ba),鉴于这种传递函数形式:gydF4y2Ba

    HgydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba =gydF4y2Ba BgydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba 一个gydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba =gydF4y2Ba bgydF4y2Ba 0gydF4y2Ba +gydF4y2Ba bgydF4y2Ba 1gydF4y2Ba zgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba +gydF4y2Ba ⋯gydF4y2Ba +gydF4y2Ba bgydF4y2Ba ngydF4y2Ba zgydF4y2Ba −gydF4y2Ba ngydF4y2Ba 一个gydF4y2Ba 0gydF4y2Ba +gydF4y2Ba 一个gydF4y2Ba 1gydF4y2Ba zgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba +gydF4y2Ba ⋯gydF4y2Ba +gydF4y2Ba 一个gydF4y2Ba ngydF4y2Ba zgydF4y2Ba −gydF4y2Ba ngydF4y2Ba ,gydF4y2Ba

    在哪里gydF4y2BangydF4y2Ba过滤器的顺序。gydF4y2Ba

  • 矩阵——指定分子系数的形式gydF4y2BaPgydF4y2Ba————(gydF4y2Ba问gydF4y2Ba+ 1)矩阵,gydF4y2BaPgydF4y2Ba过滤部分的数量和吗gydF4y2Ba问gydF4y2Ba每个过滤部分的顺序。如果gydF4y2Ba问gydF4y2Ba= 2,滤波器是一种二阶节滤波器。对于高阶部分,gydF4y2Ba问gydF4y2Ba> 2。gydF4y2Ba

    bgydF4y2Ba =gydF4y2Ba (gydF4y2Ba bgydF4y2Ba 01gydF4y2Ba bgydF4y2Ba 11gydF4y2Ba bgydF4y2Ba 21gydF4y2Ba …gydF4y2Ba bgydF4y2Ba 问gydF4y2Ba 1gydF4y2Ba bgydF4y2Ba 02gydF4y2Ba bgydF4y2Ba 12gydF4y2Ba bgydF4y2Ba 22gydF4y2Ba …gydF4y2Ba bgydF4y2Ba 问gydF4y2Ba 2gydF4y2Ba ⋮gydF4y2Ba ⋮gydF4y2Ba ⋮gydF4y2Ba ⋱gydF4y2Ba ⋮gydF4y2Ba bgydF4y2Ba 0gydF4y2Ba PgydF4y2Ba bgydF4y2Ba 1gydF4y2Ba PgydF4y2Ba bgydF4y2Ba 2gydF4y2Ba PgydF4y2Ba ⋯gydF4y2Ba bgydF4y2Ba 问gydF4y2Ba PgydF4y2Ba ]gydF4y2Ba

    在传递函数形式,分子系数矩阵gydF4y2BabgydF4y2Ba本土知识gydF4y2Ba的IIR滤波器可以使用下列方程来表示:gydF4y2Ba

    HgydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba =gydF4y2Ba ∏gydF4y2Ba kgydF4y2Ba =gydF4y2Ba 1gydF4y2Ba PgydF4y2Ba HgydF4y2Ba kgydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba =gydF4y2Ba ∏gydF4y2Ba kgydF4y2Ba =gydF4y2Ba 1gydF4y2Ba PgydF4y2Ba bgydF4y2Ba 0gydF4y2Ba kgydF4y2Ba +gydF4y2Ba bgydF4y2Ba 1gydF4y2Ba kgydF4y2Ba zgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba +gydF4y2Ba bgydF4y2Ba 2gydF4y2Ba kgydF4y2Ba zgydF4y2Ba −gydF4y2Ba 2gydF4y2Ba +gydF4y2Ba ⋯gydF4y2Ba +gydF4y2Ba bgydF4y2Ba 问gydF4y2Ba kgydF4y2Ba zgydF4y2Ba −gydF4y2Ba 问gydF4y2Ba 一个gydF4y2Ba 0gydF4y2Ba kgydF4y2Ba +gydF4y2Ba 一个gydF4y2Ba 1gydF4y2Ba kgydF4y2Ba zgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba +gydF4y2Ba 一个gydF4y2Ba 2gydF4y2Ba kgydF4y2Ba zgydF4y2Ba −gydF4y2Ba 2gydF4y2Ba +gydF4y2Ba ⋯gydF4y2Ba +gydF4y2Ba 一个gydF4y2Ba 问gydF4y2Ba kgydF4y2Ba zgydF4y2Ba −gydF4y2Ba 问gydF4y2Ba ,gydF4y2Ba

    在那里,gydF4y2Ba

    • 一个gydF4y2Ba——分母系数矩阵。如何指定这个矩阵的更多信息,参见gydF4y2Ba一个gydF4y2Ba。gydF4y2Ba

    • kgydF4y2Ba——行索引。gydF4y2Ba

    • 我gydF4y2Ba——列索引。gydF4y2Ba

    当指定的矩阵形式,gydF4y2BabgydF4y2Ba和gydF4y2Ba一个gydF4y2Ba矩阵必须有相同的行数(过滤部分)gydF4y2Ba问gydF4y2Ba。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba
复数的支持:金宝appgydF4y2Ba是的gydF4y2Ba

分母系数低通原型IIR滤波器,指定这些选项之一:gydF4y2Ba

  • 行向量——指定的值(gydF4y2Ba一个gydF4y2Ba0gydF4y2Ba,gydF4y2Ba一个gydF4y2Ba1gydF4y2Ba、…gydF4y2Ba一个gydF4y2BangydF4y2Ba),鉴于这种传递函数形式:gydF4y2Ba

    HgydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba =gydF4y2Ba BgydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba 一个gydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba =gydF4y2Ba bgydF4y2Ba 0gydF4y2Ba +gydF4y2Ba bgydF4y2Ba 1gydF4y2Ba zgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba +gydF4y2Ba ⋯gydF4y2Ba +gydF4y2Ba bgydF4y2Ba ngydF4y2Ba zgydF4y2Ba −gydF4y2Ba ngydF4y2Ba 一个gydF4y2Ba 0gydF4y2Ba +gydF4y2Ba 一个gydF4y2Ba 1gydF4y2Ba zgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba +gydF4y2Ba ⋯gydF4y2Ba +gydF4y2Ba 一个gydF4y2Ba ngydF4y2Ba zgydF4y2Ba −gydF4y2Ba ngydF4y2Ba ,gydF4y2Ba

    在哪里gydF4y2BangydF4y2Ba过滤器的顺序。gydF4y2Ba

  • 矩阵——指定分母系数的形式gydF4y2BaPgydF4y2Ba————(gydF4y2Ba问gydF4y2Ba+ 1)矩阵,gydF4y2BaPgydF4y2Ba过滤部分的数量和吗gydF4y2Ba问gydF4y2Ba每个过滤部分的顺序。如果gydF4y2Ba问gydF4y2Ba= 2,滤波器是一种二阶节滤波器。对于高阶部分,gydF4y2Ba问gydF4y2Ba> 2。gydF4y2Ba

    一个gydF4y2Ba =gydF4y2Ba (gydF4y2Ba 一个gydF4y2Ba 01gydF4y2Ba 一个gydF4y2Ba 11gydF4y2Ba 一个gydF4y2Ba 21gydF4y2Ba ⋯gydF4y2Ba 一个gydF4y2Ba 问gydF4y2Ba 1gydF4y2Ba 一个gydF4y2Ba 02gydF4y2Ba 一个gydF4y2Ba 12gydF4y2Ba 一个gydF4y2Ba 22gydF4y2Ba ⋯gydF4y2Ba 一个gydF4y2Ba 问gydF4y2Ba 2gydF4y2Ba ⋮gydF4y2Ba ⋮gydF4y2Ba ⋮gydF4y2Ba ⋱gydF4y2Ba ⋮gydF4y2Ba 一个gydF4y2Ba 0gydF4y2Ba PgydF4y2Ba 一个gydF4y2Ba 1gydF4y2Ba PgydF4y2Ba 一个gydF4y2Ba 2gydF4y2Ba PgydF4y2Ba ⋯gydF4y2Ba 一个gydF4y2Ba 问gydF4y2Ba PgydF4y2Ba ]gydF4y2Ba

    在传递函数形式,分母系数矩阵gydF4y2Ba一个gydF4y2Ba本土知识gydF4y2Ba的IIR滤波器可以使用下列方程来表示:gydF4y2Ba

    HgydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba =gydF4y2Ba ∏gydF4y2Ba kgydF4y2Ba =gydF4y2Ba 1gydF4y2Ba PgydF4y2Ba HgydF4y2Ba kgydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba =gydF4y2Ba ∏gydF4y2Ba kgydF4y2Ba =gydF4y2Ba 1gydF4y2Ba PgydF4y2Ba bgydF4y2Ba 0gydF4y2Ba kgydF4y2Ba +gydF4y2Ba bgydF4y2Ba 1gydF4y2Ba kgydF4y2Ba zgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba +gydF4y2Ba bgydF4y2Ba 2gydF4y2Ba kgydF4y2Ba zgydF4y2Ba −gydF4y2Ba 2gydF4y2Ba +gydF4y2Ba ⋯gydF4y2Ba +gydF4y2Ba bgydF4y2Ba 问gydF4y2Ba kgydF4y2Ba zgydF4y2Ba −gydF4y2Ba 问gydF4y2Ba 一个gydF4y2Ba 0gydF4y2Ba kgydF4y2Ba +gydF4y2Ba 一个gydF4y2Ba 1gydF4y2Ba kgydF4y2Ba zgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba +gydF4y2Ba 一个gydF4y2Ba 2gydF4y2Ba kgydF4y2Ba zgydF4y2Ba −gydF4y2Ba 2gydF4y2Ba +gydF4y2Ba ⋯gydF4y2Ba +gydF4y2Ba 一个gydF4y2Ba 问gydF4y2Ba kgydF4y2Ba zgydF4y2Ba −gydF4y2Ba 问gydF4y2Ba ,gydF4y2Ba

    在那里,gydF4y2Ba

    • bgydF4y2Ba——分子系数矩阵。如何指定这个矩阵的更多信息,参见gydF4y2BabgydF4y2Ba。gydF4y2Ba

    • kgydF4y2Ba——行索引。gydF4y2Ba

    • 我gydF4y2Ba——列索引。gydF4y2Ba

    当指定的矩阵形式,gydF4y2Ba一个gydF4y2Ba和gydF4y2BabgydF4y2Ba矩阵必须有相同的行数(过滤部分)gydF4y2BaPgydF4y2Ba。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba
复数的支持:金宝appgydF4y2Ba是的gydF4y2Ba

从原型滤波器频率值变换,指定为一个真正的积极的标量。频率gydF4y2Ba我们gydF4y2Ba必须规范化之间gydF4y2Ba0gydF4y2Ba和gydF4y2Ba1gydF4y2Ba,gydF4y2Ba1gydF4y2Ba对应于采样率的一半。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba

滤波器所需的频率位置转换目标,指定为一个真正的积极的标量。频率gydF4y2BawtgydF4y2Ba必须规范化之间gydF4y2Ba0gydF4y2Ba和gydF4y2Ba1gydF4y2Ba,gydF4y2Ba1gydF4y2Ba对应于采样率的一半。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba

输出参数gydF4y2Ba

全部折叠gydF4y2Ba

分子改变了低通滤波器的系数,作为以下之一:返回gydF4y2Ba

  • 行向量的长度gydF4y2BangydF4y2Ba+ 1,gydF4y2BangydF4y2Ba输入滤波器的顺序。的gydF4y2Ba全国矿工工会gydF4y2Ba输出是输入的行向量系数gydF4y2BabgydF4y2Ba和gydF4y2Ba一个gydF4y2Ba行向量。gydF4y2Ba

  • PgydF4y2Ba————(gydF4y2Ba问gydF4y2Ba+ 1)矩阵,gydF4y2BaPgydF4y2Ba过滤部分的数量和吗gydF4y2Ba问gydF4y2Ba的每个部分的顺序改变过滤器。的gydF4y2Ba全国矿工工会gydF4y2Ba输出是输入的矩阵系数gydF4y2BabgydF4y2Ba和gydF4y2Ba一个gydF4y2Ba矩阵。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba
复数的支持:金宝appgydF4y2Ba是的gydF4y2Ba

分母系数转换后的低通滤波器,返回以下之一:gydF4y2Ba

  • 行向量的长度gydF4y2BangydF4y2Ba+ 1,gydF4y2BangydF4y2Ba输入滤波器的顺序。的gydF4y2Ba窝gydF4y2Ba输出是输入的行向量系数gydF4y2BabgydF4y2Ba和gydF4y2Ba一个gydF4y2Ba行向量。gydF4y2Ba

  • PgydF4y2Ba————(gydF4y2Ba问gydF4y2Ba+ 1)矩阵,gydF4y2BaPgydF4y2Ba过滤部分的数量和吗gydF4y2Ba问gydF4y2Ba的每个部分的顺序改变过滤器。的gydF4y2Ba窝gydF4y2Ba输出是输入的矩阵系数gydF4y2BabgydF4y2Ba和gydF4y2Ba一个gydF4y2Ba矩阵。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba

分子系数映射过滤,返回一个行向量。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba

分母系数映射过滤,返回一个行向量。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba

更多关于gydF4y2Ba

全部折叠gydF4y2Ba

低通滤波器IIR滤波器对不同的低通滤波器转换gydF4y2Ba

低通滤波器IIR滤波器对不同的低通滤波器转换选定的频率从低通滤波器,gydF4y2Ba我们gydF4y2Ba,和地图对应的响应值级到所需的频率位置改变了低通滤波器,gydF4y2BawtgydF4y2Ba。注意所有频率规范化在0和1之间,过滤器订单不改变当你转换到目标低通滤波器。gydF4y2Ba

当您选择gydF4y2Ba我们gydF4y2Ba和指定gydF4y2BawtgydF4y2Ba,转换级响应的算法集gydF4y2BawtgydF4y2Babandstop过滤器相同的值的大小反应你的低通滤波器gydF4y2Ba我们gydF4y2Ba。值之间的过滤性能gydF4y2BawtgydF4y2Ba没有指定,除了阻带保留你原来的脉动性质低通滤波器在阻带和幅度响应等于你的低通滤波器的峰值响应。准确地指定在带通滤波器的阻带滤波器级响应,使用频率值从低通滤波器的阻带内gydF4y2BawcgydF4y2Ba。那么你bandstop滤波器响应是相同的大小和脉动作为低通滤波器阻带大小和涟漪。gydF4y2Ba

转换的保留原始的形状过滤器是什么让这个函数很有用。如果你有一个低通滤波器的特性,比如滚边和通带波纹,特别是满足您的需求,转换函数允许您创建一个新的过滤器性能相同的特性。gydF4y2Ba

在某些情况下将你的过滤器可能导致数值问题,导致不正确的转换到目标过滤。使用gydF4y2BafvtoolgydF4y2Ba来验证你的反应转换过滤器。gydF4y2Ba

引用gydF4y2Ba

[1]Nowrouzian B。,和一个。G. Constantinides. “Prototype Reference Transfer Function Parameters in the Discrete-Time Frequency Transformations.” In美国第33中西部研讨会上电路和系统gydF4y2Ba,1078 - 82。卡尔加里,阿尔塔。,加拿大: IEEE, 1991. https://doi.org/10.1109/MWSCAS.1990.140912.

[2]Nowrouzian B。,和L.T. Bruton. “Closed-Form Solutions for Discrete-Time Elliptic Transfer Functions.” In [1992]美国中西部35研讨会上电路和系统gydF4y2Ba,784 - 87。美国华盛顿特区:IEEE 1992。https://doi.org/10.1109/MWSCAS.1992.271206。gydF4y2Ba

A.G.[3]康斯坦丁尼德斯“谱转换为数字滤波器”。gydF4y2BaIEEE学报》gydF4y2Ba,卷117,不。8:1585 - 1590。1970年8月。gydF4y2Ba

扩展功能gydF4y2Ba

C / c++代码生成gydF4y2Ba
生成C和c++代码使用MATLAB®编码器™。gydF4y2Ba

版本历史gydF4y2Ba

介绍了R2011agydF4y2Ba

另请参阅gydF4y2Ba

功能gydF4y2Ba