Main Content

阶段

Phase response of discrete-time filter系统对象(未包装)

描述

[[phi,,,,w] = phasez(sysobj返回未包装的阶段响应phi过滤系统对象™的sysobj,基于当前的滤波器系数。向量w包含函数评估相响应的频率(在弧度中)。相位响应在单位圆的上半部分均匀间隔的8192点评估。

[[phi,,,,w] = phasez(sysobj,,,,nreturns the phase response of the filter System object and the corresponding frequencies atnpoints equally spaced around the upper half of the unit circle.

[[phi,,,,w] = phasez(___,,,,'算术',,,,ArithType根据指定的算术分析过滤系统对象ArithType,使用以前的任何语法。

例子

阶段(sysobj显示过滤系统对象的相位响应sysobjin thefvtool

For more input options, see阶段in Signal Processing Toolbox™.

例子

全部收缩

Fs = 8000;Fcutoff = 2000;FIRFilt = dsp。FIRFilter('分子',fir1(130,fcutoff/(fs/2)));

阶段计算过滤器的未包装相位响应并使用FVTool显示

阶段(火焰);

图相响应包含轴对象。带有标题相位响应的轴对象包含类型行的对象。

输入参数

全部收缩

计算频率响应的点数。对于FIR过滤器n是两个功率,使用FFT进行了更快的计算。

数据类型:单身的|双倍的|int8|int16|int32|INT64|UINT8|UINT16|UINT32|Uint64

过滤器分析中使用的算术,指定为'双倍的',,,,'单身的', 或者'固定的'。当未指定算术输入并解锁过滤器系统对象时,分析工具假设一个双重过滤器。当未指定算术输入并锁定系统对象时,该函数会根据锁定输入的数据类型执行分析。

'固定的'值仅适用于具有固定点属性的过滤系统对象。

当。。。的时候'算术'input argument is specified as'固定的'过滤对象的系数的数据类型设置为“与输入相同的单词长度”,算术分析取决于系统对象是解锁还是锁定。

  • unlocked –– The analysis object function cannot determine the coefficients data type. The function assumes that the coefficients data type is signed, has a 16-bit word length, and is auto scaled. The function performs fixed-point analysis based on this assumption.

  • 锁定 - 输入数据类型为'双倍的'or'单身的',分析对象函数无法确定系数数据类型。该函数假设系数的数据类型已签名,具有16位单词长度,并且是自动缩放的。该函数基于此假设执行固定点分析。

要检查系统对象是锁定还是解锁,请使用被锁住了功能。

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

输出参数

全部收缩

Phase response vector of lengthn。如果n未指定,该函数使用默认值的8192。评估相位响应npoints equally spaced around the upper half of the unit circle.

频率向量n,在弧度/样品中。w由组成npoints equally spaced around the upper half of the unit circle (from 0 toπ弧度/样品)。如果n未指定,该函数使用默认值的8192.

版本历史记录

Introduced in R2011a

也可以看看

功能