帮助中心帮助中心
数字滤波器的相位延迟
[φ,w] = phasedelay (b, a, n)
[φ,w] = phasedelay (sos, n)
[φ,w] = phasedelay (d, n)
[φ,w] = phasedelay (___n '全部')
(φ,f) = phasedelay (___、n、f)
(φ,f) = phasedelay (___n,“整体”,fs)
φ= phasedelay (___w)
φ= phasedelay (___, f, f)
[φ,w s] = phasedelay (___)
[φ,f、s] = phasedelay (___)
phasedelay (___)
[φ,w) = phasedelay (b,一个,n)返回n-点相位延迟响应向量φ和相应的n点角频率矢量w用于存储传递函数系数的数字滤波器b而且一个.
[φ,w) = phasedelay (b,一个,n)
φ
w
b
一个
n
例子
[φ,w) = phasedelay (紧急求救信号,n)返回n-点相位延迟响应对应于二阶截面紧急求救信号.
[φ,w) = phasedelay (紧急求救信号,n)
紧急求救信号
[φ,w) = phasedelay (d,n)返回n数字滤波器的-点相位延迟响应d.
[φ,w) = phasedelay (d,n)
d
[φ,w) = phasedelay (___,n“整”)返回相位延迟响应n在整个单位圆上等距的点。
[φ,w) = phasedelay (___,n“整”)
[φ,f) = phasedelay (___,n,fs)返回相位延迟响应和相应的n分频率向量f用于一种数字滤波器,其设计用于滤波按一定速率采样的信号fs.
[φ,f) = phasedelay (___,n,fs)
f
fs
[φ,f) = phasedelay (___,n“整体”,fs)返回频率向量。f在n点之间的范围0而且fs.
[φ,f) = phasedelay (___,n“整体”,fs)
0
φ= phasedelay (___,w)中指定的角频率处的相位延迟响应w.
φ= phasedelay (___,w)
φ= phasedelay (___,f,fs)中指定的频率处计算的相位延迟响应f.
φ= phasedelay (___,f,fs)
[φ,w,年代) = phasedelay (___)返回绘图信息,其中年代是一个具有字段的结构,您可以更改这些字段以显示不同的频率响应图。
[φ,w,年代) = phasedelay (___)
年代
[φ,f,年代) = phasedelay (___)返回绘图信息,其中年代是一个具有字段的结构,您可以更改这些字段以显示不同的频率响应图。
[φ,f,年代) = phasedelay (___)
phasedelay (___)绘制相位延迟响应与频率的关系。
全部折叠
利用约束最小二乘设计了一个54阶、归一化截止频率为0.3的低通FIR滤波器。指定通带纹波和阻带衰减分别为0.02和0.08,用线性单位表示。计算并绘制滤波器的相位延迟响应。
美联社= 0.02;= 0.008;b = fircls1(54岁,0.3,美联社);phasedelay (b)
使用designfilt.请记住,这个函数用分贝表示波纹。
designfilt
adp = 40 * log10 ((1 + Ap) / (1-Ap));Asd = -20 * log10 ();d = designfilt (“lowpassfir”,“FilterOrder”现年54岁的“CutoffFrequency”, 0.3,...“PassbandRipple”美国,“StopbandAttenuation”, Asd);phasedelay (d)
设计一个截止频率为200hz的三阶低通巴特沃斯滤波器。采样速率为1000hz。
fc = 200;fs = 1000;(z,磷、钾)=黄油(3 fc / (fs / 2)“低”);
使用zp2sos函数将零点、极点和增益转换为二阶部分。计算滤波器的相位延迟响应,设置评价点数为1024.显示结果。
zp2sos
1024
sos = zp2sos (z,磷、钾);phasedelay (sos, 1024)
设计一个10阶椭圆滤波器,归一化通带频率0.4。指定通带波纹为0.5 dB,阻带衰减为20 dB。显示滤波器在整个单位圆上的相位延迟响应。
[b] = ellip(10, 20岁的0.5,0.4);phasedelay (b, a, 512,“整体”)
使用designfilt.
d = designfilt (“lowpassiir”,“DesignMethod”,“ellip”,“FilterOrder”10...“PassbandFrequency”, 0.4,...“PassbandRipple”, 0.5,“StopbandAttenuation”, 20);phasedelay (d, 512,“整体”)
传递函数系数,用向量表示。
数据类型:单|双
单
双
512
计算点的数目,指定为正整数。集n设置为大于筛选器顺序的值。
二阶截面系数,用矩阵表示。紧急求救信号是一个K6矩阵,K是分段数,且必须大于或等于2。如果分段数小于2,函数认为输入是分子向量,b.每一行的紧急求救信号对应于二阶(二方)滤波器的系数。的我的第一行紧急求救信号矩阵对应于[b我(1)乙我(2)乙我(3)我(1)我(2)一个我(3)].
[b我(1)乙我(2)乙我(3)我(1)我(2)一个我(3)]
digitalFilter
数字滤波器,指定为digitalFilter对象。生成d根据频率响应规范,使用designfilt函数。
函数计算相位延迟响应的角频率,指定为矢量,用rad/sample表示。频率通常在0到π.w必须包含至少两个元素。
采样率,指定为实值标量,以赫兹表示。
数据类型:双
函数计算相位延迟响应的频率,指定为矢量并以赫兹表示。f必须包含至少两个元素。
相位延迟响应,作为长度矢量返回n.相位延迟响应在n单位圆上半部分周围等距的点。
请注意
如果输入为phasedelay为单精度,该函数采用单精度算法计算相位延迟响应。输出φ是单精度。
phasedelay
以rad/sample为单位的角频率,作为矢量返回。如果您指定n,w长度n.如果不指定n或者你指定n作为一个空向量w长度512.
频率以赫兹为单位,作为矢量返回。如果您指定n,f长度n.如果不指定n或者你指定n作为一个空向量f长度512.
绘图信息,作为结构返回。中的字段可以修改年代显示不同的频率响应图。
的相位延迟响应的值对应于输入信号通过系统时,每个频率分量所经历的时间延迟。的phasedelay函数返回滤波器的相位延迟响应和频率向量
H ( e j ω ) = B ( e j ω ) 一个 ( e j ω ) = b ( 1 ) + b ( 2 ) e − j ω + ... + b ( 米 + 1 ) e − j 米 ω 一个 ( 1 ) + 一个 ( 2 ) e − j ω + ... + 一个 ( n + 1 ) e − j n ω
给定输入的分子和分母系数b而且一个.
之前介绍过的R2006a
designfilt|digitalFilter|freqz|FVTool|phasez|grpdelay
freqz
phasez
grpdelay
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处