主要内容

趋于稳定

验证离散滤波器系统对象是稳定的

描述

例子

国旗=趋于稳定(sysobj)返回真正的如果过滤系统对象™是稳定的。函数返回如果过滤系统对象是不稳定的。

国旗=趋于稳定(sysobj“算术”,arithType)分析了过滤系统基于算术中指定的对象arithType输入。

更多的输入选择,看到趋于稳定在信号处理工具箱™。

例子

全部折叠

设计一个切比雪夫型IIR滤波器和确定滤波器具有最小相位和稳定。

使用fdesign.lowpass设计功能,设计一个切比雪夫型IIR滤波器的通带波纹0.5 dB和3 dB截止频率在9600赫兹。

Fs = 48000;%输入信号的采样频率d = fdesign.lowpass (' N, F3dB,美联社5、10、9600年,Fs);filt =设计(d,“cheby1”,“Systemobject”,真正的)
filt = dsp。SOSFilter属性:结构:“直接形成II”CoefficientSource:“财产”分子:[5 x3双]分母:[5 x3双]HasScaleValues:真正的ScaleValues:(0.3318 0.2750 0.1876 0.0904 0.0225 0.9441)显示所有属性

使用isminphase函数,确定最小相位滤波器。

isminphase (filt)
ans =逻辑1

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

zplane (filt)

图图1:Pole-Zero情节包含一个坐标轴对象。坐标轴对象与标题Pole-Zero情节,包含真实的一部分,ylabel虚部包含4线类型的对象,文本。一个或多个行显示的值只使用标记

最小相位滤波器都是稳定的。来验证,如果设计滤波器是稳定的,用的趋于稳定函数。

趋于稳定(filt)
ans =逻辑1

输入参数

全部折叠

算法中使用的滤波器分析、指定为“双”,“单一”,或“固定”。如果不指定运算输入和过滤系统对象解锁,假设一个双精度过滤分析工具。如果不指定运算输入和系统对象被锁定后,函数执行分析基于输入的数据类型锁。

“固定”价值仅适用于过滤系统对象与定点属性。

“算术”输入参数被指定为“固定”和过滤对象的数据类型系数设置为相同的单词长度作为输入的算法分析取决于系统对象解锁或锁定。

  • 解锁,分析目标函数不能确定系数数据类型。函数假设系数数据类型签名,有16位字长,自动缩放。这个函数执行定点分析基于这样的假设。

  • 锁,当输入数据类型“双”“单一”,分析目标函数不能确定系数数据类型。系数的函数假设数据类型签订,有16位字长,自动缩放。这个函数执行定点分析基于这样的假设。

检查系统对象是否被锁定或解锁,使用isLocked函数。

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

输出参数

全部折叠

国旗来确定过滤器是稳定的,作为一个逻辑返回:

  • 1——过滤器是稳定的。

  • 0——滤波器不稳定。

数据类型:逻辑

版本历史

介绍了R2013a

另请参阅