带通滤波器
设计带通滤波器
- 库:
DSP系统工具箱/滤波/滤波器设计
港口
输入
Port_1
-输入信号
标量|向量|矩阵
输入信号滤波,指定为一个标量,矢量,或矩阵。
数据类型:单
|双
输出
Port_1
-滤波输出信号
标量|向量|矩阵
过滤后的输出信号,指定为标量、矢量或矩阵。
数据类型:单
|双
参数
视图过滤器响应
-打开过滤器可视化工具
按钮
此按钮打开滤镜可视化工具(FVTool)从信号处理工具箱™产品。您可以使用该工具显示:
幅度响应,相位响应,和群延迟在频域。
时域的脉冲响应和阶跃响应。
Pole-zero信息。
该工具还可以通过提供有关滤波器顺序、稳定性和相位线性度的信息来帮助您评估滤波器性能。有关FVTool的更多信息,请参阅信号处理工具箱文档。
脉冲响应
- FIR或IIR滤波器
冷杉
(默认)|信息检索
选择实现冷杉
或信息检索
过滤器。
请注意
FIR滤波器的设计方法和结构与IIR滤波器的设计方法和结构不同。
命令模式
-指定过滤顺序的方式
最低
(默认)|指定
选择最低
使块实现具有最小顺序的过滤器。当你选择指定
,则必须使用。输入筛选顺序订单参数。
提示
当你设置脉冲响应来信息检索
,可以指定不同的分子和分母顺序。若要指定不同的分母顺序,请选择分母秩序复选框。
订单
-过滤顺序
20.
(默认值)|正整数
将筛选顺序指定为正整数。
依赖关系
若要启用该参数,请设置命令模式来指定
。
分母秩序
-指定分母顺序
从
(默认)|在
选择此复选框可指定不同的分母顺序。选中此复选框时,可以在生成的文本框中将分母顺序指定为正整数。
依赖关系
若要启用此参数,请设置脉冲响应来信息检索
和命令模式来指定
。
过滤器类型
-过滤器的类型
单频
(默认)|杀害多人者
|插入器
|采样率转换器
选择要实现的筛选器类型。您的选择决定了过滤器的类型以及可用于实现过滤器的设计方法和结构。
依赖关系
选择
杀害多人者
或插入器
激活大量毁灭的因素或者是插值因子分别选择。选择
采样率转换器
激活这两个因素。
大量毁灭的因素
-抽取因子
2
(默认值)|正整数
将抽取因子指定为正整数。
依赖关系
若要启用此参数,请设置过滤器类型来杀害多人者
或采样率转换器
。
插值因子
-内插系数
2
(默认值)|正整数
将插值因子指定为正整数。
依赖关系
若要启用此参数,请设置过滤器类型来插入器
或采样率转换器
。
频率约束
-频率响应约束
通带和阻带边缘
(默认)|通带边缘
|半功率(3dB)频率
|半功率(3dB)频率和通频带宽度
|半功率(3dB)频率和阻带宽度
|截止频率(6dB)
当你设置命令模式来指定
,此参数允许您选择该块用于定义频率响应特性的滤波器特征。取决于脉冲响应你选择,你可以设置频率约束对其中之一:
通带和阻带边缘
-指定停止带和通带边缘的频率。通带边缘
—对于IIR滤波器,通过指定通带边缘的频率来定义滤波器。阻带边缘
-对于IIR滤波器,通过指定阻带边缘的频率来定义滤波器。半功率(3dB)频率
-对于IIR滤波器,通过指定3db点的位置来定义滤波器响应。3db点是通带值以下3分贝点的频率。半功率(3dB)频率和通频带宽度
-对于IIR滤波器,通过指定滤波器响应中3db点的频率和通带宽度来定义滤波器。半功率(3dB)频率和阻带宽度
-对于IIR滤波器,通过指定滤波器响应中3db点的频率和阻带宽度来定义滤波器。截止频率(6dB)
-对于FIR滤波器,通过指定6 dB点的位置来定义滤波器响应。6db点是低于通带值6db点的频率。
依赖关系
若要启用此参数,请设置命令模式来指定
。可用的频率约束将取决于是否脉冲响应是冷杉
或信息检索
。
频率的单位
-频率单位
归一化(0到1)
(默认)|赫兹
|千赫
|兆赫
|GHz
使用此参数指定频率设置是归一化还是绝对频率。选择归一化(0到1)
以标准化形式输入频率。如果以绝对值形式输入频率,请在下拉列表中选择频率单位赫兹
,千赫
,兆赫
,或GHz
。
输入采样率
-输入采样率
2
(默认)|正标量
Fs
,在您选择的单位中指定频率的单位,定义了滤波器输入端的采样频率。当您提供输入采样频率时,规格中的所有频率也都在选定的单位中。
依赖关系
若要启用该参数,请设置过滤器类型来单频
,杀害多人者
,或采样率转换器
和频率的单位到其中一个单位选项(赫兹
,千赫
,兆赫
,或GHz
).
输出采样率
-输出采样率
2
(默认)|正标量
当你设计一个插值器时,Fs
表示滤波器输出端的采样频率。
依赖关系
若要启用该参数,请设置过滤器类型来插入器
和频率的单位到其中一个单位选项(赫兹
,千赫
,兆赫
,或GHz
).
阻带频率1
-第一阻带末端边缘的频率
0.35
(默认)|正标量
在第一个阻带末端的边缘输入频率。以归一化频率单位或选择的绝对单位指定值频率的单位。
通频带频率1
-通带起始边缘的频率
0.45
(默认)|正标量
在通带开始的边缘输入频率。以归一化频率单位或选择的绝对单位指定值频率的单位。
通频带频率2
-通频带末端边缘的频率
55
(默认)|正标量
在通带末端的边缘输入频率。以归一化频率单位或选择的绝对单位指定值频率的单位。
阻带频率2
-第二阻带起始边缘的频率
主板市场
(默认)|正标量
在第二个阻带开始的边缘输入频率。以归一化频率单位或选择的绝对单位指定值频率的单位。
半功率(3dB)频率
—低频3db点
。4
(默认)|正标量
将较低频率3db点指定为0到1之间的正标量。
依赖关系
若要启用该参数,请设置脉冲响应来信息检索
,命令模式来指定
,频率约束来半功率(3dB)频率
,半功率(3dB)频率和通频带宽度
,或半功率(3dB)频率和阻带宽度
。
半功率(3dB)频率
-更高频率3db点
。6
(默认)|正标量
将频率较高的3db点指定为0到1之间的正标量。
依赖关系
若要启用该参数,请设置脉冲响应来信息检索
,命令模式来指定
,频率约束来半功率(3dB)频率
,半功率(3dB)频率和通频带宽度
,或半功率(3dB)频率和阻带宽度
。
截止频率(6dB
—低频6db点
。4
(默认)|正标量
将较低频率6db点指定为0到1之间的正标量。
依赖关系
若要启用该参数,请设置频率约束来截止频率(6dB)
。
截止频率(6dB
-高频6db点
。6
(默认)|正标量
将频率较高的6db点指定为0到1之间的正标量。
依赖关系
若要启用该参数,请设置频率约束来截止频率(6dB)
。
通频带宽度
-通频带宽度
酒精含量
(默认)|正标量
将通带的宽度指定为正标量,其单位对应于频率的单位参数。
依赖关系
若要启用该参数,请设置频率约束来半功率(3dB)频率和通频带宽度
。
阻带宽度
-阻带宽度
二十五分
(默认)|正标量
将阻带的宽度指定为正标量,其单位对应于频率的单位参数。
依赖关系
若要启用该参数,请设置频率约束来半功率(3dB)频率和阻带宽度
。
大小限制
-幅度限制
无约束
(默认)|约束带
|通带纹波
|通带纹波和阻带衰减
|阻带衰减
指定滤波器设计的幅度限制。
依赖关系
若要启用该参数,请设置命令模式来指定
。的值决定可用的选项频率约束参数。
级单位
-大小规格的单位
dB
(默认)|线性
|的平方
指定单位为您提供的任何参数的大小规格:
线性
-以线性单位指定大小。dB
-以分贝为单位指定大小(默认)。的平方
-以平方单位指定大小。
依赖关系
若要启用该参数,请设置命令模式来最低
。
阻带衰减1
-第一阻带的滤波器衰减
60
(默认)|实值正标量
在您选择的单位中输入第一个阻带中的滤波器衰减级单位。值必须是实的正标量。如果以线性单位指定值,则它们必须小于1。
依赖关系
若要启用此参数,请设置命令模式来最低
。
通带纹波
-允许的滤波器纹波通带
1
(默认)|实值正标量
在你选择的单位中输入允许的通带滤波器纹波级单位。值必须是实的正标量。如果以线性单位指定值,则它们必须小于1。
依赖关系
若要启用此参数,请设置命令模式来最低
。
阻带衰减2
-第二阻带的滤波器衰减
60
(默认)|实值正标量
在您选择的单位中输入第二个阻带中的滤波器衰减级单位。值必须是实的正标量。如果以线性单位指定值,则它们必须小于1。
依赖关系
若要启用此参数,请设置命令模式来最低
。
设计方法
-滤波器设计方法
Equiripple
(默认)|Kaiser窗
|巴特沃斯
|切比雪夫I型
|切比雪夫II型
|椭圆
列出您输入的频率和幅度规格可用的设计方法。当您改变滤波器的规格时,例如改变脉冲响应,可用的设计滤波器的方法也会改变。默认的IIR设计方法通常是巴特沃斯
,默认的FIR方法为Equiripple
。
缩放SOS滤波器系数以减少溢出的机会
-比例过滤系数
在
(默认)|从
选择此参数指示设计缩放滤波器系数,以减少滤波器中的输入或计算溢出并超出滤波器可表示范围的机会。清除此选项将删除缩放。
依赖关系
若要启用该参数,请设置脉冲响应来信息检索
。
密度的因素
-密度系数
16
(默认)|正标量
密度因子控制频率网格的密度,设计方法优化评估滤波器响应函数。网格中等距点的数量是您输入的值密度的因素次过滤器订单
+ 1。
增加该值会创建一个更接近理想等纹滤波器的滤波器,但会增加设计滤波器所需的时间。的默认值。16
表示理想滤波器的精确近似值与设计滤波器的时间之间的合理平衡。
依赖关系
若要启用该参数,请设置脉冲响应来冷杉
和设计方法来Equiripple
。
相位约束
-相位约束
线性
(默认)|最大
|最低
将滤波器的相位约束指定为线性
,最大
,或最低
。
依赖关系
若要启用该参数,请设置脉冲响应来冷杉
和设计方法来Equiripple
。
完全匹配
—通带、阻带或两者都匹配
阻带
(默认)|通频带
|这两个
指定产生的滤波器设计匹配通带、阻带或两个带。
依赖关系
若要启用该参数,请设置脉冲响应来信息检索
。
最低订购量
-最小过滤器订单
任何
(默认)|甚至
|奇怪的
当您选择此参数时,设计方法确定并设计一个最小阶滤波器以满足您的规格。
依赖关系
若要启用该参数,请设置脉冲响应来冷杉
和命令模式来最低
。
结构
-过滤器结构
直接形式冷杉
(默认)|直接形式FIR的转置
|直接形式对称FIR
|级联最小乘法器全部通过
|级联波数字滤波器全通
|直接形式I SOS
|直接形式I转置SOS
|直接形式II SOS
|直接形式II转置SOS
对于您选择的滤波器规格和设计方法,此参数列出了可用于实现您的滤波器的滤波器结构。缺省情况下,FIR滤波器采用直接形式结构,IIR滤波器采用带SOS的直接形式II滤波器。
使用基本元素来启用过滤器自定义
-实现滤波器与基本的Simulink块万博1manbetx
从
(默认)|在
选择此复选框可将滤波器作为基本Simulink块的子系统来实现。万博1manbetx清除复选框以实现过滤器作为高级子系统。
高级实现在各种过滤器结构之间提供了更好的兼容性,特别是在使用基本元素构造时会包含代数循环的过滤器。
依赖关系
选中此复选框后,块将启用以下优化参数:
零增益优化-终止包含获得增益为0的块。
优化单位增益——删除获得按1倍缩放的块。
延迟链的优化-替代延迟链组成的n单位延迟与单个延迟n。
优化负增益-使用减法总和块而不是负收益获得块。
优化单位尺度值
—优化单位尺度值
从
(默认)|在
选择此复选框可缩放SOS滤波器各部分之间的单位增益。
依赖关系
若要启用该参数,请设置脉冲响应来信息检索
。
率的选择
-强制单速率或允许多速率处理
执行单速率处理
(默认)|允许多速率处理
当过滤器类型参数指定多速率过滤器,选择块的速率处理规则:
执行单速率处理
—当选择此选项时,块保持输入的采样率。允许多速率处理
-当您选择此选项时,块调整输出速率以适应增加或减少的样本数量。
依赖关系
若要启用此参数,请设置脉冲响应来冷杉
并设置过滤器类型到多速率滤波器。
对系数使用符号名称
-使用MATLAB变量指定系数
从
(默认)|在
选中此复选框,启用使用MATLAB规范系数®变量。可用的系数名称因过滤器结构的不同而不同。使用符号名可以在生成的代码中调整过滤器系数。
块特征
数据类型 |
|
多维信号 |
|
适应信号 |
|
扩展功能
C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。万博1manbetx
的带通滤波器block支万博1manbetx持在这些条件下使用英特尔AVX2技术生成SIMD代码:
脉冲响应设为
冷杉
。过滤器类型设为
单频
。结构设为
直接形式冷杉
或直接形式FIR的转置
。使用基本元素来启用过滤器自定义未选择参数。
输入处理设为
列作为通道(基于帧)
。输入信号的数据类型为
单
或双
。
SIMD技术显著提高了生成代码的性能。
版本历史
MATLAB命令
您点击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
你亦可选择下列网址:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家网站没有针对您所在位置的访问进行优化。