主要内容

freqz

离散时间滤波器的频率响应系统对象

描述

hw) = freqz (sysobj返回复频率响应h过滤系统对象™的sysobj.向量w包含频率(以弧度/采样为单位),函数在此频率处计算频率响应。频率响应在单位圆上半部分等间隔的8192个点处进行评估。

hw) = freqz (sysobjn返回过滤器系统对象的复杂的频率响应,并在相应的频率n绕单位圆的上半分等距隔开。

freqz使用具有过滤器,以计算与当前系数值的滤波器的频率响应相关联的传递函数。

hw) = freqz (sysobj,'算术',arithType分析了基于指定的算术过滤系统对象,arithType,使用前面的任何一种语法。

例子

freqz(sysobj使用fvtool积在过滤器系统对象的频率响应的幅值和展开的相位sysobj

对于更多的输入选择,请参阅freqz在信号处理工具箱™。

例子

全部收缩

这个例子绘制低通FIR滤波器的频率响应使用freqz

b = fir1(80,0.5,kaiser(81,8));firFilt = dsp.FIRFilter(“分子”,B);freqz(firFilt);

图过滤器可视化工具-幅度响应(dB)和相位响应包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“幅度响应(dB)”和“相位响应”的轴包含一个类型线对象。

输入参数

全部收缩

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

数据类型:|双倍的|int8|int16|INT32.|int64|uint8|uint16|uint32|uint64

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

“固定”值适用于筛选与唯一的固定点属性的系统对象。

当。。。的时候“算术”输入参数指定为“固定”过滤器对象的系数的数据类型设置为“与输入的字长相同”中,运算分析依赖于系统对象是否被解锁或锁定。

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

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

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

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

输出参数

全部收缩

复杂的n-元件频率响应向量。如果n如果不指定,则该函数使用缺省值8192。频率响应在n绕单位圆的上半分等距隔开。

数据类型:双倍的
复数的支持:金宝app是的

长度频率矢量n在弧度/样品。wn围绕单位圆(的上半分相等间隔从0到π弧度/样本)。如果n如果不指定,则该函数使用缺省值8192。

数据类型:双倍的

提示

分析滤波器的频率响应有几种方法。freqz占该滤波器系数量化效应,但不占滤波运算量化效应。为了考虑过滤算法的量化效果,请参照功能noisepsd

算法

freqz从滤波器传递函数计算滤波器的频率响应HQz).通过求值计算复值频率响应HQejω.)的离散值w通过使用语法指定。整数输入参数n确定围绕单位圆的上半部分的等间距点的数目在该freqz评估频率响应。当不提供采样频率作为输入参数时,频率范围为每个样本的0到π弧度。当你提供标量采样频率fs的输入参数freqz时,频率范围为0 ~fs/ 2赫兹。

另请参阅

功能

介绍了在R2011a