主要内容gydF4y2Ba

iirlp2hpgydF4y2Ba

将低通滤波器高通滤波器的IIR滤波器gydF4y2Ba

描述gydF4y2Ba

例子gydF4y2Ba

(gydF4y2Ba全国矿工工会gydF4y2Ba,gydF4y2Ba窝gydF4y2Ba)= iirlp2hp (gydF4y2BabgydF4y2Ba,gydF4y2Ba一个gydF4y2Ba,gydF4y2Ba我们gydF4y2Ba,gydF4y2BawtgydF4y2Ba)gydF4y2Ba将高通的IIR滤波器的低通IIR滤波器。gydF4y2Ba

的gydF4y2Baiirlp2hpgydF4y2Ba函数返回的分子和分母系数改变了高通滤波器。该函数接受gydF4y2Ba我们gydF4y2Ba从原型滤波器、频率值被转换,和gydF4y2BawtgydF4y2Ba所需的频率,改变了高通滤波器,应用低通,高通频率转换原型滤波器的输入。指定输入原型低通滤波器的分子和分母系数,gydF4y2BabgydF4y2Ba和gydF4y2Ba一个gydF4y2Ba分别。更多细节的变换,明白了gydF4y2BaIIR低通,高通频率转换gydF4y2Ba。gydF4y2Ba

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

例子gydF4y2Ba

全部折叠gydF4y2Ba

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

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

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

[b, a ~ sos, g) = iirlpnorm (10 6 (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 20 20]);gydF4y2Ba

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

fvtool (b)gydF4y2Ba

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

变换过滤器使用gydF4y2Baiirlp2hpgydF4y2Ba

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

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

wc = 0.0175;wd = 0.4;(num窝]= iirlp2hp (b, a, wc, wd);gydF4y2Ba

比较级的反应使用FVTool过滤器。高通滤波器的过渡带是镜像的低通滤波器的过渡从0.0175到0.025(ππ,伸出在一个广泛的频率范围。通频带的滤波器共同波动特征和大小。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] = iirlp2hp (sosg (:, 1:3), sosg (: 4:6)、wc, wd);gydF4y2Ba

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

hvft = fvtool (sosg [num2 den2]);传奇(hvftgydF4y2Ba“原型滤波器(SOS)”gydF4y2Ba,gydF4y2Ba…gydF4y2Ba“高通滤波器转换”gydF4y2Ba)gydF4y2Ba

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

从原型滤波器频率值变换,指定为一个真正的积极的标量的范围(gydF4y2Ba0gydF4y2Ba,gydF4y2Ba1gydF4y2Ba)。gydF4y2Ba

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

期望的频率位置改变了高通滤波器,指定为一个真正的积极的标量范围(gydF4y2Ba0gydF4y2Ba,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没有指定,除了阻带保留你原来的脉动性质低通滤波器在阻带和幅度响应等于你的低通滤波器的峰值响应。准确地指定在带通滤波器的阻带滤波器级响应,使用频率值从低通滤波器的阻带内gydF4y2Ba我们gydF4y2Ba。那么你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