clc
clear all
close all
c=3e8; % 光速
Te=2e-4; % 发射脉宽
B=1e6; % 带宽
mu=B/Te; % 调频斜率
Ts=1/(2*B);
R0=70e3; % 起始距离
f0=0; % 中心频率
Vr=612; % 径向速度
t=0:Ts:Te-Ts;
W=exp(j*pi*mu*t.^2);
Wf=fft(W,1024);
nnn=fix((R0-30e3)/75);%采样的起始位置,从30km开始采样
R=0:75:15e3-75; %在30km和45km之间采样,采样间隔75m
for i=1:200
for k=1 :64
Ri(k,i)=R(i)-Vr*Ts*(k-1);
end
end
taoi=2*Ri/c;
echo=10*(randnr(64,1024)+j*randn(64,1024));
j=sqrt(-1);
for i=1:64
echo(i,nnn:nnn+199)=echo(i,nnn:nnn+199)+....
exp(-j*2*pi*f0*taoi(i,:)+j*pi*mu*taoi(i,:).^2).*exp(j*2*pi*(2*Vr/0.03)*0.096*i/64);
end
for i=1:64 %脉冲压缩
sp2(i,:)=ifft(fft(echo(i,:),1024).*conj(Wf),1024);
end
for k=1:1024
end
figure(1)
plot(20*log10(abs(sp2)),'b')
ylabel('dB')
title('相干积累前')
axis([1 1024 -30 0])
figure(2)
plot(20*log10(Wf),'b')
ylabel('dB')
title('相干积累输出')
axis([1 1024 -30 0])
r=((1:1024)*75+30e3)./1e3;
dp=0:63;
clear all
close all
c=3e8; % 光速
Te=2e-4; % 发射脉宽
B=1e6; % 带宽
mu=B/Te; % 调频斜率
Ts=1/(2*B);
R0=70e3; % 起始距离
f0=0; % 中心频率
Vr=612; % 径向速度
t=0:Ts:Te-Ts;
W=exp(j*pi*mu*t.^2);
Wf=fft(W,1024);
nnn=fix((R0-30e3)/75);%采样的起始位置,从30km开始采样
R=0:75:15e3-75; %在30km和45km之间采样,采样间隔75m
for i=1:200
for k=1 :64
Ri(k,i)=R(i)-Vr*Ts*(k-1);
end
end
taoi=2*Ri/c;
echo=10*(randnr(64,1024)+j*randn(64,1024));
j=sqrt(-1);
for i=1:64
echo(i,nnn:nnn+199)=echo(i,nnn:nnn+199)+....
exp(-j*2*pi*f0*taoi(i,:)+j*pi*mu*taoi(i,:).^2).*exp(j*2*pi*(2*Vr/0.03)*0.096*i/64);
end
for i=1:64 %脉冲压缩
sp2(i,:)=ifft(fft(echo(i,:),1024).*conj(Wf),1024);
end
for k=1:1024
end
figure(1)
plot(20*log10(abs(sp2)),'b')
ylabel('dB')
title('相干积累前')
axis([1 1024 -30 0])
figure(2)
plot(20*log10(Wf),'b')
ylabel('dB')
title('相干积累输出')
axis([1 1024 -30 0])
r=((1:1024)*75+30e3)./1e3;
dp=0:63;