主要内容

混响者

在音频信号中添加混响

  • 图书馆:
  • 音频工具箱/效果

  • 混响器块

描述

混响者块增加混响单声道或立体声音频信号。的参数可以调优混响者块模仿不同的声学环境。

港口

输入

全部展开

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

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

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

数据类型:单身的|

依赖性

要启用该端口,请选择从输入端口指定预延迟参数。

数据类型:单身的|

依赖性

要启用该端口,请选择从输入端口指定Highcut频率(赫兹)参数。

数据类型:单身的|

依赖性

要启用该端口,请选择从输入端口指定扩散参数。

数据类型:单身的|

依赖性

要启用该端口,请选择从输入端口指定衰减系数参数。

数据类型:单身的|

依赖性

要启用该端口,请选择从输入端口指定高频阻尼参数。

数据类型:单身的|

依赖性

要启用该端口,请选择从输入端口指定干/湿结构参数。

数据类型:单身的|

输出

全部展开

混响者块输出具有与输入信号相同数据类型的信号。输出的大小取决于输入的大小:

  • 矩阵输入 - 块将相同大小和数据类型的矩阵输出为输入信号。

  • 1-D向量输入——块输出anN-by-1矩阵(列向量)N为一维向量中元素的个数。

数据类型:单身的|

参数

全部展开

如果将参数列为可调谐,则可以在仿真期间更改其值。

混响的预延误听到直接声音和第一个早期反射之间的时间是之间的时间。的价值预延迟与被建模房间的大小成正比。

指定预延迟从输入端口,选择从输入端口指定对于参数。

可调:是的

低通滤波器截止是混响器结构前面的单极低通滤波器的-3 dB截止频率。它可以防止应用混响对输入的高频分量。

指定Highcut频率(赫兹)从输入端口,选择从输入端口指定对于参数。

可调:是的

扩散与混响尾形成密度的速率成正比。增加扩散将反射更靠近在一起,加厚声音。减少扩散产生更多的离散回声。

指定扩散从输入端口,选择从输入端口指定对于参数。

可调:是的

衰减系数与反射用光能量的时间成正比。要模拟一个大房间,使用长混响尾(低衰减系数)。要模拟一个小房间,使用短混响尾(高衰减系数)。

指定衰减系数从输入端口,选择从输入端口指定对于参数。

可调:是的

高频阻尼与混响输出中高频的衰减成正比。设置高频阻尼到一个大的值时,高频反射比低频反射衰减得快。

指定高频阻尼从输入端口,选择从输入端口指定对于参数。

可调:是的

干/湿结构是湿(混响)信号与干燥(原始)信号的比率混响者块输出。

指定干/湿结构从输入端口,选择从输入端口指定对于参数。

可调:是的

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

可调:是的

依赖性

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

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

  • 代码生成-使用生成的C代码模拟模型。你第一次运行一个模拟,Simulink金宝app®为块生成C代码。只要模型不会改变,C代码就重复使用了后续仿真。此选项需要额外的启动时间,但后续模拟的速度是可比的解释执行

块特征

数据类型

|单身的

直接引线

没有

多维信号

没有

可变尺寸信号

是的

零交叉检测

没有

算法

全部展开

添加混响的算法遵循中描述的板级混响拓扑[1]并基于29761 Hz的采样率。

该算法有五个阶段。

下面的算法的描述是用于立体声输入。单声道输入是简化的情况。

参考文献

[1] Dattorro,乔恩。效果设计,第1部分:混响器和其他滤镜。音频工程学会学报.1997年第45卷第9期660-684页。

[2] Dattorro,Jon。“效果设计,第2部分:延迟线调制和合唱。”音频工程学会学报.1997年第45卷第10期764-788页。

扩展能力

C / c++代码生成
使用Simulink®Coder™生成C和C ++代码。金宝app

也可以看看

在R2016A介绍