资源简介

在5db信噪比下,比较广义互相关算法的加权函数BOTH,SCOT,PHAT的性能。

资源截图

代码片段和文件信息


clear all;
clc;
close all;
N=512;%序列长度
Fs=50000000;%采样率为50Mhz
n=0:N-1;
d=20;
F=800000;%信号频率0.8Mhz
a1=5;
x1=a1*cos(2*pi*F*n/Fs);
x2=zeros(1N);
for i=(d+1):N  
x2(i)=x1(i-d);
end
%加噪声
%randn(‘state‘sum(100*clock));
x1n=awgn(x15);
x2n=awgn(x25);
subplot(411);
plot(nx1);
title(‘信号1‘);
grid on;
subplot(412);
plot(nx1n);
title(‘加噪声的信号1‘);
grid on
subplot(413);
plot(nx2);
title(‘信号2‘);
grid on;
subplot(414);
plot(nx2n);
title(‘加噪声的信号2‘);
grid on


X1=fft(x1n2*N-1);   %x1=fft(x)
X2=fft(x2n2*N-1);   %x2=fft(y)

%求基本互相关函数
G12=conj(X1).*X2;   %信号x1与x2的互功率谱密度函数
R=fftshift(ifft(G12));%对互功率谱反FFT变换得到互相关函数

%求出最大值max及最大值所在的位置
[maxklocationk]=max(R);%求最大值,及最大值对应的位置
locationk
%d=location-N/2-1
dk=locationk-N%算出延迟了几个点
Delayk=dk/Fs%求得延迟时间

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2799  2013-09-21 17:38  GCCbijiao5db.m

----------- ---------  ---------- -----  ----

                 2799                    1


评论

共有 条评论