房间脉冲响应模拟的图像源方法(房间声学)

模拟来自在混响环境中移动的源的一个或多个麦克风的音频数据
3.6K下载
已更新2012年3月10日

查看许可证

这些文件可用于模拟在混响环境中移动的声源,并生成一个或多个麦克风接收到的相应音频数据样本。此外,用户可以简单准确地定义所需的环境混响时间。音频数据可以简单地通过执行以下两个命令来生成:

>>ISM_RIR_bank(my_ISM_setup,'ISM_RIR.mat');
>>AuData=ISM_AudioData('ISM_RIRs.mat',SrcSignalVec);

其中,SrcSignalVec包含源信号,my_ISM_setup.m包含模拟所需的各种用户定义参数(例如房间尺寸、麦克风位置、声源轨迹、环境的期望混响时间等)。音频数据AuData的多通道矩阵包含每个传感器产生的信号。

这些文件还允许用户定义一系列模拟参数,例如将音频数据自动保存到.mat或.wav文件中,将白噪声添加到生成的信号中,裁剪产生的脉冲响应的量,房间中吸收系数的不同比率等。

有关这些文件的完整文档以及有关模拟过程的详细说明,请访问http://www.eric-lehmann.com

引用为

埃里克·莱曼(Eric A.Lehmann)(2024年)。房间脉冲响应模拟的图像源方法(房间声学)(https://www.mathworks.com/matlabcentral/fileexchange/20962-image-source-method-for-room-impulse-response-simulation-room-acoustics),MATLAB中央文件交换。恢复.

MATLAB版本兼容性
使用创建2007年2月
与任何版本兼容
平台兼容性
窗户 macOS操作系统 Linux操作系统

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始狩猎!
版本 出版 发行说明
1.5.0.0

对ISM_RoomResp.m和ISM_RIR_DecayTime.m进行小更新,以便更好地处理无回声环境(感谢Maryam Naghibolhosseini的评论)。现在可以通过设置RT_VAL=0或BETA=[0 0 0 0 0](或两者)来实现电波响应。

1.3.0.0

更新了函数“ISM_RIR_DecayTime.m”,以提高预测衰减时间结果的准确性。由于此次更新,还修改和/或创建了其他几个函数。

1.2.0.0

BSD许可证

1.1.0.0

完整文档的更新URL

1.0.0.0

ISM_AudioData.m中修复的小错误(感谢Benedikt Lösch!)