主要内容

多相

多速率滤波器的多相分解

描述

例子

P.=多相(的sysobj返回多相矩阵P.在多路滤波器系统对象的™的sysobj。矩阵中的每行对应于多相支路。列中的数字P.对应于每个多相支路的滤波器抽头数。

P.=多相(的sysobj“算术”,arithType返回多相矩阵P.在由该精度集arithType

例子

多相(的sysobj启动所有的多相子滤波器过滤器可视化工具(fvtool)允许您单独分析每个组件的子滤波器。

例子

全部收缩

当你创建一个多路滤波器使用多相分解,多相让您逐个分析分量滤波器通过返回组件作为一个矩阵的行。首先,创建一个插值逐三滤。

hs = dsp。FIRInterpolator
HS = dsp.FIRInterpolator与属性:NumeratorSource: '属性' 分子:[1×16双] InterpolationFactor:3显示的所有属性

在此语法,矩阵P.包含了所有的子滤镜的HM.每矩阵行一个过滤器。

P =多相(HS)
P =3×6-0.0013 -0.0107 0.1784 0.1784 -0.0107 -0.0013 -0.0054 0.0204 0.2406 0.0904 -0.0124 0 -0.0124 0.0904 0.2406 0.0204 -0.0054 0

最后,使用多相没有一个输出参数打开过滤器可视化工具,为你准备好使用该工具的分析能力调查插值HM.

多相(HS)

图过滤器可视化工具 - 滤波器系数包含类型uitoolbar,uimenu,uicontrol的对象。

fvtool显示子过滤器的系数。要查看子滤波器的幅度响应,请单击幅度响应在fvtool工具条按钮。

输入参数

全部收缩

指定在计算多相矩阵中使用的算法。当您指定时'双倍的''单身的'时,功能执行双层或单精度分析。当您指定时'固定的'根据的设置算术变化CoefficientDataType属性以及System对象是否被锁定或解锁。

定点算法的细节

系统对象国 系数数据类型 规则
解锁 '与输入相同' 该函数假定系数数据类型为有符号、16位和自动缩放。功能执行定点分析基于这样的假设。
解锁 “自定义” 功能执行定点分析基于所述设定CustomCoefficientsDataType财产。
锁定 '与输入相同' 当输入数据类型为'双倍的''固定的'中,函数假定系数数据类型是有符号的16位,和自动定标的。功能执行定点分析基于这样的假设。
锁定 “自定义” 功能执行定点分析基于所述设定CustomCoefficientsDataType财产。

当你不指定非CIC结构的运算,函数使用双精度算术如果过滤系统对象处于锁定状态。如果系统对象被锁定,基于该功能执行分析输入锁定的数据类型。CIC结构仅支持定点运算。金宝app

输出参数

全部收缩

多相矩阵P.的多速率滤波器。矩阵中的每行对应于多相支路。矩阵的第一行P.代表第一多相支路,第二行第二多相支路,等最后多相支路。列中的数字P.对应于每个多相支路的滤波器抽头数。

也可以看看

在R2011A介绍