主要内容

相时延

数字滤波器的相位延迟

语法

[phi,w]=相位(b、a、n)
[phi,w]=相位(sos,n)
[phi,w]=相位(d,n)
[phi,w]=相位分布(…,n,'All')
phi=相位层(…,w)
[phi,f]=相位分布(…,n,fs)
[phi,f]=相位分布(…,n,'all',fs)
phi=相位层(…,f,fs)
[功率因数,w,s]=相位分布(…)
[phi,f,s]=相位分布(…)
相位布置(…)

说明

[phi,w]=相位(b、a、n)返回N-点相位延迟响应矢量,功率因数,和N-点频率矢量(以弧度/采样为单位),W,分子系数定义的滤波器,B,和分母系数,A.. 相位延迟响应的评估时间为N单位圆上半部周围的等距点。如果N省略,默认值为512。要获得最佳结果,请设置N至大于筛选器顺序的值。

[phi,w]=相位(sos,n)返回N-二阶截面矩阵的点相位延迟响应,求救.求救是一个K-by-6矩阵,其中节数,K,必须大于或等于2。如果截面数小于2,相时延将输入视为分子向量,B. 每行求救对应于二阶(双四)滤波器的系数。这个第排求救矩阵对应于[bi(1)bi(2)bi(3)ai(1)ai(2)ai(3)].

[phi,w]=相位(d,n)返回N-数字滤波器的点相位延迟响应,D. 使用设计筛选器产生D基于频率响应规范。

[phi,w]=相位分布(…,n,'All')使用N整个单位圆周围的等距点。

phi=相位层(…,w)返回在指定频率下的相位延迟响应,以弧度/采样为单位,以矢量表示W. 频率通常介于0和π.W必须至少包含两个元素。

[phi,f]=相位分布(…,n,fs)[phi,f]=相位分布(…,n,'all',fs)返回相位延迟向量F(单位:Hz),使用采样频率fs公司(单位:Hz)。F必须至少包含两个元素。

phi=相位层(…,f,fs)返回矢量中指定频率下的相位延迟响应F(单位:Hz),使用采样频率fs公司(单位:Hz)。

[功率因数,w,s]=相位分布(…)[phi,f,s]=相位分布(…)返回打印信息,其中S是一个具有字段的结构,可以更改为显示不同的频率响应图。

相位布置(…)在没有输出参数的情况下,绘制相位延迟响应与频率的关系。

注意

如果输入到相时延在单精度的情况下,采用单精度算法计算相位延迟响应。输出,功率因数,是单精度。

示例

全部折叠

利用约束最小二乘法设计了54阶、归一化截止频率为0.3的低通FIR滤波器。指定通带纹波和阻带衰减分别为0.02和0.08,以线性单位表示。计算并绘制滤波器的相位延迟响应。

Ap=0.02;As=0.008;b=FIRCS1(54,0.3,Ap,As);相位布置(b)

图中包含一个轴。轴包含类型为“直线”的对象。

使用重复示例设计筛选器. 请记住,此函数以分贝表示涟漪。

Apd=40*log10((1+Ap)/(1-Ap));Asd=-20*log10(As);d=设计过滤器('低通FIR','筛选器顺序',54,'截止频率',0.3,...'通带波纹',Apd,'止动绷带',Asd;相位布置(d)

图过滤器可视化工具-相位延迟包含一个轴和其他类型的uitoolbar对象,uimenu。具有标题相位延迟的轴包含类型为“直线”的对象。

设计了一个10阶椭圆滤波器,通带归一化频率为0.4。指定通带纹波为0.5 dB,阻带衰减为20 dB。显示整个单位圆上滤波器的相位延迟响应。

[b,a]=椭圆(10,0.5,20,0.4);相位(b,a,512,'全部')

图中包含一个轴。轴包含类型为“直线”的对象。

使用重复示例设计筛选器.

d=设计过滤器(“低通”,'设计方法','ellip','筛选器顺序',10,...'通带频率',0.4,...'通带波纹',0.5,'止动绷带',20;相位图(d,512,'全部')

图过滤器可视化工具-相位延迟包含一个轴和其他类型的uitoolbar对象,uimenu。具有标题相位延迟的轴包含类型为“直线”的对象。

R2006a之前引入