主要内容

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(filefilt);

图过滤器可视化工具-幅度响应(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到0到)同样间隔开π.弧度/样本)。如果n如果不指定,则该函数使用缺省值8192。

数据类型:

提示

分析滤波器的频率响应有几种方法。freqz考虑过滤器系数中的量化效果,但不考虑过滤算术中的量化效果。要考虑过滤算术中的量化效果,请参阅功能noisepsd

算法

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

另请参阅

功能

在R2011A介绍