设计滤波器
在实时编辑器中设计一个数字滤波器
描述
设计滤波器帮助您交互式地设计数字滤波器。该任务自动生成并运行MATLAB®类来设计过滤器的代码digitalFilter
对象。
首先,选择一个筛选器响应类型。该任务提供了指定过滤器参数的控件,这些参数依赖于过滤器响应的类型,包括:
过滤器订单
频率约束
大小限制
设计方法
从显示选项列表中进行选择,以可视化生成的筛选器响应和附加筛选器信息。有关过滤器约束、设计方法和设计方法参数的详细描述,请参见designfilt
文档。
有关实时编辑器任务的更多信息,请参见向实时脚本添加交互式任务.
打开任务
添加设计滤波器任务到MATLAB编辑器中的实时脚本:
在住编辑器选项卡上,选择设计滤波器.
在脚本中的代码块中,键入相关的关键字,例如
designfilt
,过滤器
,或低通滤波器
.选择设计滤波器
从建议的命令补全。
例子
参数
滤波器响应
-过滤器响应类型
低通滤波器冷杉
|高通的冷杉
|带通冷杉
|Bandstop冷杉
|希尔伯特变换器冷杉
|微分器冷杉
|低通滤波器信息检索
|高通的信息检索
|带通信息检索
|Bandstop信息检索
选择过滤器响应类型为以下之一:
低通滤波器冷杉
低通滤波器信息检索
高通的冷杉
高通的信息检索
带通冷杉
带通信息检索
Bandstop冷杉
Bandstop信息检索
希尔伯特变换器冷杉
微分器冷杉
过滤器订单
——过滤器订单
最低
|指定
设计最小序滤波器或指定一个滤波器顺序。有些响应可能没有可用的最小顺序设计,需要您指定筛选器顺序值。
频率约束
-过滤器显示所需行为的频率
通带和阻带频率
|截止频率(6 db)
|半功率(3dB)频率
|……
指定所设计滤波器显示所需行为的频率。可用选项取决于过滤器响应类型和过滤器顺序。
请注意
您可以指定频率的单位作为规范化(0到1)
(默认)或赫兹
.如果指定频率单位为赫兹,则必须指定采样速率。
大小限制
-过滤特定频率范围的震级响应行为
通带纹波
|阻带衰减
|……
选择滤波器幅度响应行为在指定的频率范围。可用选项取决于过滤器响应类型、过滤器顺序和频率约束。
设计方法
-滤波器设计算法
巴特沃斯
|Equiripple
|冷杉最小二乘
|……
指定用于设计过滤器的算法。可用的选项取决于滤波器响应类型、滤波器顺序以及频率和幅度限制。控件中有一些设计方法的附加选项设计选项部分。
请注意
在某些设计案例中,存在模型顺序限制。如果所选设计方法存在偶或奇数限制,且指定的顺序无效,则任务将顺序减少1。
提示
您可以通过单击任务窗口右上角的圆圈来切换自动运行选项。如果启用了autorun,则在进行更改时,包括任务在内的当前部分将自动运行。
参考文献
穆迪,g.b.和R.G.马克。“MIT-BIH心律失常数据库的影响”。医学与生物工程20(3):45-50(2001年5- 6月):45-50。
版本历史
介绍了R2021b