主要内容

isAllpass.

确定过滤器是否alrass

句法

标志= isAllpass(b,a)
FLAG = ISALLPASS(SOS)
标志= isAllpass(d)
标志= isAllpass(...,tol)

描述

旗帜= isAllpass(B.一种返回逻辑输出,旗帜, 等于真的如果由数字系数指定的过滤器,B.和分母系数,一种,是一个Allpass过滤器。如果过滤器不是ALLPASS滤波器,旗帜等于错误的

旗帜= isAllpass(SOS.回报真的如果二阶部分矩阵指定的过滤器,SOS.,是一个Allpass过滤器。SOS.是A.K.- 6个矩阵,其中部分的数量,K.,必须大于或等于2.每行SOS.对应于二阶(Biquad)滤波器的系数。这一世thSOS.矩阵对应于[BI(1)BI(2)BI(3)AI(1)AI(2)AI(3)]

旗帜= isAllpass(D.回报真的如果是数字过滤器,D.,是一个Allpass过滤器。用设计档案生成D.基于频率响应规范。

旗帜= isAllpass(...,使用公差,,确定两个数字是否足够接近以被认为是相等的。如果未指定,,默认为EPS ^(2/3)。指定公差可能在固定点Allpass滤波器中最有用。

例子

全部收缩

创建Allpass过滤器并验证频率响应是否是allaspass。

b = [1/3 1/4 1/5 1];a = pliplr(b);标志= isAllpass(b,a)
旗帜=逻辑1
FVTool(B,A)

图Filter可视化工具 - 幅度响应(DB)包含轴对象和uItoolbar,Uimenu类型的其他对象。具有标题幅度响应(DB)的轴对象包含类型线的对象。

创建格子Allpass过滤器并验证过滤器是allass。

K = [1/2 1/3 1/4 1/5];[b,a] = latc2tf(k,'全部通过');flag_isallpass = isAllpass(b,a)
flag_isallpass =.逻辑1
FVTool(B,A)

图Filter可视化工具 - 幅度响应(DB)包含轴对象和uItoolbar,Uimenu类型的其他对象。具有标题幅度响应(DB)的轴对象包含类型线的对象。

在R2013A介绍