文档

phasez

数字滤波器的相位响应

语法

[phi,w] = phasez(b,a,n)
[phi,w] = phasez(sos,n)
[phi,w] = phasez(d,n)
[phi,w] = phasez(…,n,'整体')
=相位(…,w)
[phi,f] =相位(…,n,fs)
=相位(…f,fs)
[phi,w,s] =相位(…)
phasez(…)

描述

[phi,w] = phasez(b,a,n)返回n-点展开相位响应矢量,φ,以弧度为单位,频率矢量为w,单位为弧度/样本b一个。频率矢量的值,w,取值范围为0 ~π。如果n时,相位响应向量的长度默认为512。为获得最佳效果,请设置n到大于筛选器顺序的值。

[phi,w] = phasez(sos,n)返回二阶分段矩阵的未包装相位响应,紧急求救信号紧急求救信号是一个K-by-6矩阵,其中节数,K,必须大于或等于2。如果分段数小于2,phasez将输入视为分子向量,b。每行紧急求救信号对应于二阶(双四)滤波器的系数。的的第Th行紧急求救信号矩阵对应于[bi(1) bi(2) bi(3) ai(1) ai(2) ai(3)]

[phi,w] = phasez(d,n)返回数字滤波器的未包装相位响应,d。使用designfilt生成d基于频率响应规范。

[phi,w] = phasez(…,n,'整体')返回频率和展开的相位响应向量n单位圆上从0到2的等距点π弧度/样品。

=相位(…,w)中指定的频率以弧度为单位返回未包装的相位响应w(弧度/样本)。频率通常在0和π。向量w必须至少有两个元素。

[phi,f] =相位(…,n,fs)返回展开的相位矢量φ以弧度为单位,频率向量以赫兹为单位。频率向量的范围从0到奈奎斯特频率,fs / 2。如果“整体”选项时,频率向量的范围从0到采样频率。

=相位(…f,fs)在矢量中指定的频率上返回以弧度为单位的相位响应f(赫兹)使用采样频率fs(赫兹)。向量f必须至少有两个元素。

[phi,w,s] =相位(…)返回绘图信息,其中年代是一个结构数组,其中的字段可以更改以显示不同的频率响应图。

phasez(…)在没有输出参数的情况下绘制滤波器的相位响应。如果输入滤波器系数或二阶分段矩阵,则使用当前图形窗口。如果你输入digitalFilter,步长响应显示在FVTool

请注意

如果输入为phasez为单精度,相位响应采用单精度算法计算。输出,φ,为单精度。

例子

全部折叠

使用designfilt设计了一个54阶、归一化截止频率的FIR滤波器 0 3. π rad/s,通带纹波0.7 dB,阻带衰减42 dB。使用约束最小二乘方法。显示滤波器的相位响应。

Nf = 54;Fc = 0.3;Ap = 0.7;As = 42;D = designfilt(“lowpassfir”“CutoffFrequency”足球俱乐部,“FilterOrder”Nf,“PassbandRipple”据美联社,,“StopbandAttenuation”,,“DesignMethod”“cls”);phasez (d)

设计相同的过滤器使用fircls1。请记住fircls1使用线性单位来测量纹波和衰减。

pAp = 10^(Ap/40);Apl = (pAp-1)/(pAp+1);pAs = 10^(As/20);Asl = 1/pAs;b = fircls1(Nf,Fc,Apl,Asl);phasez (b)

设计了一种通频带归一化的低通等纹波滤波器 0 4 5 π Rad /s,归一化阻带频率 0 5 5 π rad/s,通带纹波1 dB,阻带衰减60 dB。显示滤波器的相位响应。

D = designfilt(“lowpassfir”“PassbandFrequency”, 0.45,“StopbandFrequency”, 0.55,“PassbandRipple”, 1“StopbandAttenuation”现年60岁的“DesignMethod”“equiripple”);phasez (d)

设计了一种通频带归一化的椭圆低通IIR滤波器 0 4 π Rad /s,归一化阻带频率 0 5 π rad/s,通带纹波1 dB,阻带衰减60 dB。显示滤波器的相位响应。

D = designfilt(“lowpassiir”“PassbandFrequency”, 0.4,“StopbandFrequency”, 0.5,“PassbandRipple”, 1“StopbandAttenuation”现年60岁的“DesignMethod”“ellip”);phasez (d)

R2006a之前介绍