您现在正在关注此提交
查看许可证
这些文件可用于模拟在混响环境中移动的声源,并生成一个或多个麦克风接收到的相应音频数据样本。此外,用户可以简单准确地定义所需的环境混响时间。音频数据可以简单地通过执行以下两个命令来生成:
>>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中央文件交换。恢复2024年5月29日.
在MATLAB Central中查找宝藏,了解社区如何帮助您!
在单个可执行文档中创建包含代码、输出和格式化文本的脚本。
了解Live Editor
对ISM_RoomResp.m和ISM_RIR_DecayTime.m进行小更新,以便更好地处理无回声环境(感谢Maryam Naghibolhosseini的评论)。现在可以通过设置RT_VAL=0或BETA=[0 0 0 0 0](或两者)来实现电波响应。
更新了函数“ISM_RIR_DecayTime.m”,以提高预测衰减时间结果的准确性。由于此次更新,还修改和/或创建了其他几个函数。
BSD许可证
完整文档的更新URL
ISM_AudioData.m中修复的小错误(感谢Benedikt Lösch!)
选择网站
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站
如何获得最佳站点性能
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家网站未针对您所在地的访问进行优化。
美洲
欧洲
亚太地区
联系当地办事处