一、简介

基于matlab单声源双麦克风的房间冲激响应

二、源代码

clear all;
close all;
fs=8000;                                                                    %采样频率
path_length = 256;                                                      %路径长度
mic1=[0.9 1.5 1.5];                                                       %麦克风1位置
mic2=[1.7 1.5 1.5];                                                           %麦克风2位置
n=12;                                                                          %虚拟源个数
r=0.25;                                                                          %反射系数
c=340;                                                                          %声速
rm=[4 4 3];                                                                   %房间尺寸
src=[2.1 2.5 1.5];                                                           %声源位置
h=rir(fs, mic1, n, r, rm, src);
h1=h(1:path_length);

h=rir(fs, mic2, n, r, rm, src);
h2=h(1:path_length);
figure(1);
subplot(2,1,1), plot(h1),axis([1,path_length,-1,1]);
ylabel('幅度')
xlabel('点数')
title('麦克风1的冲激响应')
subplot(2,1,2), plot(h2),axis([1,path_length,-1,1]);
ylabel('幅度')
xlabel('点数')

三、运行结果

【声源定位】基于matlab单声源双麦克风房间冲激响应【含Matlab源码 547期】_采样频率

四、备注

版本:2014a