主要内容

交叉过滤器

音频交叉滤波器

  • 交叉滤波块

库:
音频工具箱/过滤器

描述

交叉过滤器Block实现了音频交叉滤波器,用于将音频信号分割为两个或多个频带。交叉滤波器是一种多频带滤波器,其总体幅值频率响应平坦。

港口

输入

全部展开

  • 矩阵输入——输入的每一列都被视为一个独立的通道。

  • 1-D矢量输入——输入被视为单个通道。

除非指定其他输入端口,否则此端口未命名。

数据类型:|

依赖关系

若要启用此端口,请选择从输入端口指定交叉频率(Hz)参数。

数据类型:|

依赖关系

若要启用此端口,请选择从输入端口指定交叉顺序参数。

数据类型:|

依赖关系

要启用此端口,您需要:

数据类型:|

依赖关系

要启用此端口,您需要:

数据类型:|

依赖关系

要启用此端口,您需要:

数据类型:|

依赖关系

要启用此端口,您需要:

数据类型:|

依赖关系

要启用此端口,您需要:

数据类型:|

依赖关系

要启用此端口,您需要:

数据类型:|

输出

全部展开

港口日元总是对应一个低通滤波器。

依赖关系

如果可用交叉数设置为123.,或4

数据类型:|

根据指定的交叉数,端口Y2输出通过带通或高通滤波器的原始音频信号。

依赖关系

如果可用交叉数设置为123.,或4

数据类型:|

根据指定的交叉数,端口Y3对应于原始音频信号的带通或高通滤波器。

依赖关系

如果可用交叉数设置为23.,或4

数据类型:|

依赖关系

如果可用交叉数设置为3.4

数据类型:|

依赖关系

如果可用交叉数设置为4

数据类型:|

参数

全部展开

如果参数被列为可调的,则可以在模拟期间更改其值。

如果指定多个交叉点,则对应交叉频率(Hz)而且交叉顺序自动在对话框中填充参数。

输出的带数交叉过滤器Block比交叉数

交叉数 输出带数
1 两个
2 三个
3. 四个
4 五个

交叉频率是多带交叉滤波器中使用的单个双带交叉滤波器的幅值响应带的交叉点。

可调:是的

交叉滤波器顺序与交叉滤波器斜率(dB/octave)有关: 年代 l o p e N × 6 在哪里N是交叉顺序。

可调:是的

的参数时,绘图将自动更新交叉过滤器块的变化。

可调:是的

导出筛选器时在基本工作区中包含筛选器的变量的名称。名称必须是有效的MATLAB®变量的名字。

选择此参数时,导出筛选器将覆盖变量名参数,如果它已存在于基本工作空间中。如果您没有选择此参数,并且指定的变量已经存在于工作空间中,则导出筛选器将创建一个带有下划线的新变量,并在变量名后添加一个数字。例如,如果变量名为var如果它已经存在,则导出的变量将被命名var_1

属性指定的变量中,将筛选器导出到基本工作区变量名参数。

提示

  • 属性,则无法导出筛选器从输入继承采样率参数,且模型未运行。

  • 如果从输入端口指定筛选器特征,则不能导出筛选器。

当您选择此参数时,块从输入信号继承其采样率。清除此参数时,指定的采样率为输入采样率(Hz)

可调:是的

依赖关系

若要启用此参数,请清除从输入继承采样率参数。

  • 解释执行-使用MATLAB解释器对模型进行仿真。此选项减少启动时间和模拟速度与代码生成.在此模式下,您可以调试块的源代码。

  • 代码生成-使用生成的C代码模拟模型。当你第一次运行Simulink时万博1manbetx®生成该块的C代码。只要模型没有改变,C代码将被重用用于后续的模拟。此选项需要额外的启动时间,但后续模拟的速度与解释执行

可调:没有

块特征

数据类型

|

直接引线

没有

多维信号

没有

适应信号

是的

讨论二阶导数过零检测

没有

算法

全部展开

交叉过滤器Block实现为具有额外相位补偿部分的交叉对的二叉树[1].奇阶交叉是用巴特沃斯滤波器实现的,而偶阶交叉是用级联巴特沃斯滤波器(Linkwitz-Riley滤波器)实现的。

参考文献

[1] D 'Appolito, Joseph A。多路全通交叉系统的主动实现音频工程学会杂志.第35卷,1987年第4期,第239-245页。

扩展功能

C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。万博1manbetx

版本历史

在R2016a中引入