24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 383  |  回复: 0

cb123123

新虫 (小有名气)

[求助] 用相位变换法(PHAT)计算时延

采集到四个通道音频以后在MATLAB中用相位变换法(PHAT)处理得之间的时延,用软件可以看出四个通道的波形有却别,MATLAB中的实验结果确是0,附上代码求高手指点。
a=wavread('KinectAudio 211');
b=wavread('KinectAudio 212');
c=wavread('KinectAudio 213');
d=wavread('KinectAudio 214');
l1=length(a);
e=1;
l2=e*l1;
signal=zeros(l2,1);
signal1=zeros(l2,1);
signal2=zeros(l2,1);
signal3=zeros(l2,1);
for m=1:e;
for n=1:l1;
signal(n+(m-1)*l1)=a(n);
signal1(n+(m-1)*l1)=b(n);
signal2(n+(m-1)*l1)=c(n);
signal3(n+(m-1)*l1)=d(n);
end
end
signallength=length(signal);
p=1;
for n=1:signallength;
if 2.^n<(signallength*2);
p=p+1;
end
end
assumesignallength=2.^p;
signal4=zeros(assumesignallength,1);
signal5=zeros(assumesignallength,1);
signal6=zeros(assumesignallength,1);
signal7=zeros(assumesignallength,1);
for n=1:signallength;
signal4(n)=signal(n);
signal5(n)=signal1(n);
signal6(n)=signal2(n);
signal7(n)=signal3(n);
end
cccorrelation=xcorr(signal4,signal5);
cccorrelation1=xcorr(signal4,signal6);
cccorrelation2=xcorr(signal4,signal7);
gcc=zeros((assumesignallength*2-1),1);
gcc1=zeros((assumesignallength*2-1),1);
gcc2=zeros((assumesignallength*2-1),1);
phatfilter=zeros((assumesignallength*2-1),1);
phatfilter1=zeros((assumesignallength*2-1),1);
phatfilter2=zeros((assumesignallength*2-1),1);
crossspectrum=fft(cccorrelation);
crossspectrum1=fft(cccorrelation1);
crossspectrum2=fft(cccorrelation2);
for n=1:  (assumesignallength*2-1);
phatfilter(n)=abs(crossspectrum(n));
phatfilter1(n)=abs(crossspectrum1(n));
phatfilter2(n)=abs(crossspectrum2(n));
gcc(n)=crossspectrum(n)/phatfilter(n);
gcc1(n)=crossspectrum1(n)/phatfilter1(n);
gcc2(n)=crossspectrum2(n)/phatfilter2(n);
end
gcccorrelation=ifft(gcc);
gcccorrelation1=ifft(gcc1);
gcccorrelation2=ifft(gcc2);
for n=1:  (assumesignallength*2-1);
gcccorrelation(n)=abs(gcccorrelation(n));
gcccorrelation1(n)=abs(gcccorrelation1(n));
gcccorrelation2(n)=abs(gcccorrelation2(n));
end
[gccmaximum,gcctime]=max(gcccorrelation);
[gccmaximum1,gcctime1]=max(gcccorrelation1);
[gccmaximum2,gcctime2]=max(gcccorrelation2);
gccestimation=abs(assumesignallength-gcctime);
gccestimation1=abs(assumesignallength-gcctime1);
gccestimation2=abs(assumesignallength-gcctime2);
gccestimation,gccestimation1,gccestimation2
lag=zeros((assumesignallength*2-1),1);
for n=1:  (assumesignallength*2-1);
lag(n)=assumesignallength-n;
end
subplot(3,1,1);
plot(lag,gcccorrelation,'b')
axis([-inf inf -inf inf]);
legend('MIC12');
subplot(3,1,2);
plot(lag,gcccorrelation1,'r')
axis([-inf inf -inf inf]);
ylabel('cross-correlation');
legend('MIC13');
subplot(3,1,3);
plot(lag,gcccorrelation2,'g')
axis([-inf inf -inf inf]);
legend('MIC14');
xlabel('time lag');
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 cb123123 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿陕师大生物学071000,298分,求调剂 +5 SYA! 2026-03-23 5/250 2026-03-27 09:29 by 不吃魚的貓
[考研] 一志愿郑大085600,310分求调剂 +4 李潇可 2026-03-26 4/200 2026-03-27 08:12 by hypershenger
[考研] 349求调剂 +5 杰斯塔里斯 2026-03-21 5/250 2026-03-27 00:31 by wxiongid
[考研] 调剂求收留 +7 果然有我 2026-03-26 7/350 2026-03-27 00:26 by wxiongid
[考研] 311求调剂 +5 lin0039 2026-03-26 5/250 2026-03-26 22:43 by 学员8dgXkO
[考研] 081200-11408-276学硕求调剂 +3 崔wj 2026-03-26 3/150 2026-03-26 19:57 by nihaoar
[考研] 279求调剂 +6 红衣隐官 2026-03-21 6/300 2026-03-26 18:32 by 不吃魚的貓
[考研] 中国科学院深圳先进技术研究院-光纤传感课题组招生-中国科学院大学、深圳理工大学联培 +5 YangTyu1 2026-03-26 5/250 2026-03-26 18:27 by 猫咪猫咪呀
[考研] 290分调剂求助 +3 吉祥止止陈 2026-03-25 3/150 2026-03-25 19:58 by barlinike
[考研] 材料调剂 +3 iwinso 2026-03-23 3/150 2026-03-25 11:29 by greychen00
[考研] 一志愿吉林大学材料与化工303分求调剂 +4 为学666 2026-03-24 4/200 2026-03-25 11:27 by BruceLiu320
[考研] 求调剂323材料与化工 +4 1124361 2026-03-24 4/200 2026-03-25 11:19 by shulmg
[考研] 生物学学硕求调剂 +7 小羊睡着了? 2026-03-23 10/500 2026-03-25 02:24 by 清风拂扬。 m
[考研] 一志愿华东理工大学081700,初试分数271 +5 kotoko_ik 2026-03-23 6/300 2026-03-24 10:29 by 学术搬砖er
[考研] 一志愿重庆大学085700资源与环境,总分308求调剂 +7 墨墨漠 2026-03-23 8/400 2026-03-23 20:36 by Creta
[考研] 336求调剂 +4 收到VS 2026-03-20 4/200 2026-03-23 19:02 by macy2011
[考研] 280分求调剂 一志愿085802 +4 PUMPT 2026-03-22 7/350 2026-03-22 22:13 by 星空星月
[考研] 一志愿北京化工大学070300 学硕336求调剂 +5 vv迷 2026-03-21 8/400 2026-03-22 14:20 by ColorlessPI
[考研] 一志愿华中科技大学071000,求调剂 +4 沿岸有贝壳6 2026-03-21 4/200 2026-03-22 07:21 by ilovexiaobin
[考研] 求调剂 +3 .m.. 2026-03-21 4/200 2026-03-21 16:25 by barlinike
信息提示
请填处理意见