主要内容

phasez

离散时间滤波器的相位响应系统对象(打开)

描述

phiw) = phasez (sysobj返回展开的相位响应phi过滤系统对象™的sysobj,基于电流滤波系数。向量w包含频率(以弧度为单位),在该频率处函数计算相位响应。相位响应在单位圆上半部分等距的8192点处进行评估。

phiw) = phasez (sysobjn返回过滤器系统对象的相位响应和相应的频率n在单位圆的上半部分周围等距分布的点。

phiw) = phasez (___","算术",,arithType分析过滤器系统对象,基于中指定的算法arithType,使用前面的任何一种语法。

例子

phasez (sysobj显示滤波器System对象的相位响应sysobjfvtool

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

例子

全部折叠

Fs=8000;Fcutoff=2000;FIRFilt=dsp.FIRFilter(“分子”fir1 (130, Fcutoff / (Fs / 2)));

phasez计算滤波器的相位响应,并使用fvtool显示

phasez (FIRFilt);

Figure Filter Visualization Tool-相位响应包含一个轴对象和uitoolbar、uimenu类型的其他对象。标题为Phase Response的轴对象包含一个line类型的对象。

输入参数

全部折叠

计算频率响应的点数。对于FIR滤波器n是2的幂,使用fft计算速度更快。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

过滤器分析中使用的算法,指定为“双”“单一”,或“固定”.当未指定算术输入且未锁定filter System对象时,分析工具将假定为双精度过滤器。当未指定算术输入且System对象被锁定时,该函数根据锁定输入的数据类型执行分析。

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

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

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

  • locked——当输入数据类型为“双”“单一”,分析对象函数不能确定系数的数据类型。该函数假设系数的数据类型是有符号的,具有16位的字长,并且是自动缩放的。该函数基于这个假设执行定点分析。

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

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

输出参数

全部折叠

长度相位响应向量n.如果n时,函数使用默认值8192.相位响应在n在单位圆的上半部分周围等距分布的点。

长度频率矢量n在弧度/样品。wn围绕单位圆上半部分等距分布的点(从0到π弧度/样本)。如果n如果未指定,则函数使用默认值8192。

另请参阅

功能

在R2011a中引入