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
为单精度,相位响应采用单精度算法计算。输出,φ
,为单精度。