这些文件可用于模拟在混响环境中移动的声源,并生成在一个或多个麦克风处接收到的音频数据的相应样本。 此外,用户可以简单而准确地定义所需的环境混响时间级别。 可以通过执行以下两个命令来简单地生成音频数据:
>> ISM_RIR_bank(my_ISM_setup, 'ISM_RIRs.mat'); >> AuData = ISM_AudioData('ISM_RIRs.mat', SrcSignalVec);
其中 SrcSignalVec 包含源信号,my_ISM_setup.m 包含模拟所需的各种用户定义参数(例如房间尺寸、麦克风位置、声源轨迹、所需的环境混响时间等)。 音频数据 AuData 的多通道矩阵包含每个传感器生成的信号。
这些文件还允许用户定义一系列模拟参数,例如将音频数据自动保存到 .mat 或 .wav 文件中、向结果信号添加白噪声、裁剪生成的脉冲响应的程度、不同的
2022-03-02 20:56:57
28KB
matlab
1