主要内容

ismaxphase

验证离散时间过滤器系统对象是否为最大相位

描述

实例

国旗= ismaxphase (sysobj)返回真正的如果筛选系统对象™ 具有最大相位。

国旗= ismaxphase (sysobj,托尔)使用公差托尔确定两个数字的接近程度是否足以被视为相等。如果未指定,托尔默认为每股收益^(2/3).

国旗= ismaxphase (___“算术”,算术型)方法中指定的算法分析filter System对象算术型使用前一种语法输入。

有关更多输入选项,请参见ismaxphase在信号处理工具箱中。

例子

全部崩溃

设计全通滤波器并确定滤波器是否具有最大相位。

使用dsp。所有passFilter系统对象™, 设计一个使用最小乘法器结构的全通滤波器。

a=dsp.AllpassFilter
a=dsp.AllpassFilterwith properties: Structure: 'Minimum multiplier' AllpassCoefficients: [-0.7071 0.5000] TrailingFirstOrderSection: false

使用ismaxphase函数,确定滤波器是否具有最大相位。

ismaxphase (a)
ans=必然的1.

验证滤波器传递函数的极点和零点在z平面上的位置。根据定义,最大相位滤波器的零点必须在单位圆之外。

Z平面(a)

图形过滤器可视化工具-零极点绘图包含轴对象和uitoolbar、uimenu类型的其他对象。标题为零极点绘图的轴对象包含3个line类型的对象。

输入参数

全部崩溃

公差值,用于确定两个数字的接近程度是否足以被视为相等,指定为正标量。如果没有规定,托尔默认为每股收益^(2/3).

过滤器分析中使用的算法,指定为“双人”,“单身”“固定的”. 如果未指定算术输入且过滤器系统对象已解锁,则分析工具将采用双精度过滤器。当未指定算术输入且系统对象被锁定时,函数将根据锁定输入的数据类型执行分析。

这个“固定的”value只应用于具有定点属性的过滤系统对象。

“算术”输入参数指定为“固定的”并且过滤器对象具有设置为的系数的数据类型'与输入相同的字长',算术分析取决于System对象是否被解锁或锁定。

  • unlocked——分析对象函数无法确定系数数据类型。该函数假设系数数据类型是有符号的,具有16位的字长,并且是自动缩放的。该函数基于这个假设执行定点分析。

  • 锁定–当输入数据类型为“双人”“单身”,分析对象函数无法确定系数数据类型。该函数假定系数的数据类型是有符号的,具有16位字长,并且是自动缩放的。该函数基于此假设执行定点分析。

要检查System对象是否被锁定或解锁,请使用孤岛作用

当算术输入指定为“固定的”且过滤对象具有将系数的数据类型设置为自定义数值类型的数据类型,对象函数基于自定义数值数据类型执行定点分析。

输出参数

全部崩溃

用于确定筛选器是否具有最大相位的标志,以逻辑方式返回:

  • 1.–滤波器具有最大相位。

  • 0–滤波器具有非最大相位。

数据类型:必然的

更多关于

全部崩溃

最高阶段过滤器

一个因果稳定的离散时间系统被称为严格最大相位当其所有零点都在单位圆外时,因果稳定的LTI系统是最大相位如果逆系统是因果和不稳定的。

这样的系统叫做最大相位系统因为它有最大的群延迟(grpdelay)具有相同幅值响应的一组系统。

介绍了R2013a