Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2009-03-09, 09:54   #1
ncepuwanglin
初级会员
 
注册日期: 2009-03-07
年龄: 40
帖子: 6
声望力: 0
ncepuwanglin 正向着好的方向发展
默认 [求助]请各位高手进来帮忙,本人课题中遇到matlab进行信号处理的问题,不胜感激!

各位大侠,本人的课题关于声源空间定位,其中需要用matlab进行一些信号处理求估计时延值τ,其中需要求互功率谱(即公式(5)),具体过程如下:
假定声源信号为s(t),在时间段T中,两个传声器接收到的信号分别为:
x1(t)=h1(t)*s(t)+n1(t) 0≤t≤T (1)
x2(t)=h2(t)*s(t-τ)+n2(t) 0≤t≤T (2)
其中,h1(t)和h2(t)为房间脉冲响应,τ为待估计时延值,n1(t)和n2(t)为环境噪声。
在频域上,可得:
X1(ω)=H1(ω)S(ω)+N1(ω) (3)
X2(ω)=H2(ω)S(ω)exp(-jωτ)+N2(ω) (4)
可得信号互功率谱的相位为:
θ(ω)=arg[X1(ω)X2'(ω)]=ωτ+υ(ω) (5)
其中,υ(ω)是由于噪声引起的相位。
课题中声源信号s(t)、传声器接收到的信号x1(t)、x12(t)和噪声信号n1(t)、n2(t),均为已知量;公式(1)中的*为卷积符号;公式(5)中的X2'(ω)表示X2(ω)的共轭。
本人matlab不太懂,时间又比较紧张,在这里求助各位高手,请多多指教,不胜感激!
ncepuwanglin 当前离线   回复时引用此帖
 


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[MATLAB混合编程] 请教各位高手指点一下VB中的数组传入MATLAB中的function函数中啊 小河流口水 MATLAB论坛 0 2009-04-18 16:59
[求助]如何把一个包含0和1的矩阵中的相邻的1都加起来 appleceo MATLAB论坛 3 2009-03-27 21:52
如何实现gui窗口嵌套 beulah MATLAB论坛 1 2008-12-28 17:57
[求助]估计图像背景 M-空间 MATLAB论坛 0 2008-11-17 21:03
请问matlab程序 刚刚打开会自动关闭是怎么回事? ooo MATLAB论坛 2 2008-04-20 21:57


所有时间均为北京时间。现在的时间是 06:49


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.