主要内容

fdesign.fracdelay

分数阶延迟滤波器的规格对象

语法

d = fdesign.fracdelay(δ)
d = fdesign.fracdelay (三角洲,“N”)
d = fdesign.fracdelay(δ,N, N)
d = fdesign.fracdelay(δn)
fs d = fdesign.fracdelay(…)

描述

d = fdesign.fracdelay(δ)构造一个默认的分数阶延迟滤波器设计器d将滤波顺序设置为3,延迟值设置为δ.分数延迟δ必须在0到1个样本之间。

d = fdesign.fracdelay (三角洲,“N”)将筛选器设计器规范初始化为N,在那里N指定分数延迟滤波器的顺序,默认为3。

使用designmethods(d)获取规格说明可用的设计方法列表。

d = fdesign.fracdelay(δ,N, N)将筛选器设计器初始化为N并设置过滤顺序为n

d = fdesign.fracdelay(δn)假设默认规范N,并将筛选顺序设置为您在输入中提供的值n

fs d = fdesign.fracdelay(…)添加参数fs,以赫兹(Hz)为单位定义采样频率。在这种情况下,指定分数延迟δ在0和1/之间fs

例子

全部折叠

利用拉格朗日方法设计了一个0.2样本的二阶分数阶延迟滤波器。使用Farrow分数延迟(fd)结构实现滤波器。

d = fdesign.fracdelay (0.2,“N”2);secondOrderFrac =设计(d,“拉格朗日”“filterstructure”“farrowfd”);fvtool (secondOrderFrac“分析”“grpdelay”

图形过滤可视化工具-组延迟包含一个轴对象和其他类型的uitoolbar, uimenu对象。具有标题组延迟的axis对象包含一个类型为line的对象。

利用拉格朗日方法设计了采样频率为8 kHz、分数延迟为50微秒的三次分数延迟滤波器。

d = fdesign.fracdelay (50 e-6,“N”, 8000);cubicFrac =设计(d,“拉格朗日”“FilterStructure”“farrowfd”);
介绍了R2011a