peterjiasheng 发表于 2009-8-30 15:41

关于多重自相关的matlab实现

求助】用多重自相关实现在极低信噪比下信号频率的检测。
信号为y(t)=x(t)+n(t)=cos(wt)+n(t),其中n(t)为高斯白噪声。它的自相关函数为:R=E{y(t)*y(t-tn)}=Rx+Rxn+Rnx+Rn=1/2*cos(w*tn)+Rn
可见经过自相关后,信号的频率没有发生变化。故可以对R重复进行多次自相关实现消除噪声的目的。
可是在实际中,Rxn、Rnx、Rn往往不为零,此时需令R‘=1/2*cos(w*tn)+n(t) 其中n(t)为Rxn+Rnx+Rn,此时再对上式进行重复多次的自相关。
这样在MATLAB编程中怎么实现呀?请各位高手帮帮忙。
页: [1]
查看完整版本: 关于多重自相关的matlab实现