?? fft.m
字號:
tran_17=tran_i17+i*tran_q17; %發射復信號1
%%%%%%%%%回波信號1正交解調%%%%%%%%%%%
s_echo_i17=local_oscillator_i.*s_echo_17; % I路解調
s_echo_q17=local_oscillator_q.*s_echo_17; % Q路解調
echo_i17=filter(b,1,s_echo_i17);
echo_q17=filter(b,1,s_echo_q17);
echo_17=echo_i17+i*echo_q17; %回波復信號1
tran_17_cn=conj(tran_17);
return_17=conv(tran_17_cn,echo_17);
%********************************************************************第18路*************************************************************************%
n1=0:ts:tao-ts;
spt=ones(1,length(n1));
n=0:ts:T_frame-ts;
s11=[spt, zeros(1,(T_frame/ts-length(spt)))];
s18=10*cos(2*pi*fo*(n-17*T_frame)-pha+pha18);
signal_18=s11.*s18;
n=0:ts:T_frame-ts;
t_mobj=2*r/c; % 動目標位置
echo_mobj=[zeros(1,t_mobj/ts),spt,zeros(1,(T_frame-t_mobj)/ts-length(spt))];
s_doppler18=10*cos(2*pi*(fo+fd)*(n-17*T_frame)-pha+pha18);
r18=s_doppler18.*echo_mobj;
s_echo118=awgn(r18,20); %加了白噪聲的回波信號
s_echo_18=s_echo118+s_echo_clutter;
%%%%%%發射信號1正交解調 %%%%%%
t_i18=local_oscillator_i.*signal_18; % I路解調
t_q18=local_oscillator_q.*signal_18; % Q路解調
b=fir1(20,0.2);
tran_i18=filter(b,1,t_i18);
tran_q18=filter(b,1,t_q18);
tran_18=tran_i18+i*tran_q18; %發射復信號1
%%%%%%%%%回波信號1正交解調%%%%%%%%%%%
s_echo_i18=local_oscillator_i.*s_echo_18; % I路解調
s_echo_q18=local_oscillator_q.*s_echo_18; % Q路解調
echo_i18=filter(b,1,s_echo_i18);
echo_q18=filter(b,1,s_echo_q18);
echo_18=echo_i18+i*echo_q18; %回波復信號1
tran_18_cn=conj(tran_18);
return_18=conv(tran_18_cn,echo_18);
%********************************************************************第19路*************************************************************************%
n1=0:ts:tao-ts;
spt=ones(1,length(n1));
n=0:ts:T_frame-ts;
s11=[spt, zeros(1,(T_frame/ts-length(spt)))];
s19=10*cos(2*pi*fo*(n-18*T_frame)-pha+pha19);
signal_19=s11.*s19;
n=0:ts:T_frame-ts;
t_mobj=2*r/c; % 動目標位置
echo_mobj=[zeros(1,t_mobj/ts),spt,zeros(1,(T_frame-t_mobj)/ts-length(spt))];
s_doppler19=10*cos(2*pi*(fo+fd)*(n-18*T_frame)-pha+pha19);
r19=s_doppler19.*echo_mobj;
s_echo119=awgn(r19,20); %加了白噪聲的回波信號
s_echo_19=s_echo119+s_echo_clutter;
%%%%%%發射信號1正交解調 %%%%%%
t_i19=local_oscillator_i.*signal_19; % I路解調
t_q19=local_oscillator_q.*signal_19; % Q路解調
b=fir1(20,0.2);
tran_i19=filter(b,1,t_i19);
tran_q19=filter(b,1,t_q19);
tran_19=tran_i19+i*tran_q19; %發射復信號1
%%%%%%%%%回波信號1正交解調%%%%%%%%%%%
s_echo_i19=local_oscillator_i.*s_echo_19; % I路解調
s_echo_q19=local_oscillator_q.*s_echo_19; % Q路解調
echo_i19=filter(b,1,s_echo_i19);
echo_q19=filter(b,1,s_echo_q19);
echo_19=echo_i19+i*echo_q19; %回波復信號1
tran_19_cn=conj(tran_19);
return_19=conv(tran_19_cn,echo_19);
%********************************************************************第20路*************************************************************************%
n1=0:ts:tao-ts;
spt=ones(1,length(n1));
n=0:ts:T_frame-ts;
s11=[spt, zeros(1,(T_frame/ts-length(spt)))];
s20=10*cos(2*pi*fo*(n-19*T_frame)-pha+pha20);
signal_20=s11.*s20;
n=0:ts:T_frame-ts;
t_mobj=2*r/c; % 動目標位置
echo_mobj=[zeros(1,t_mobj/ts),spt,zeros(1,(T_frame-t_mobj)/ts-length(spt))];
s_doppler20=10*cos(2*pi*(fo+fd)*(n-19*T_frame)-pha+pha20);
r20=s_doppler20.*echo_mobj;
s_echo120=awgn(r20,20); %加了白噪聲的回波信號
s_echo_20=s_echo120+s_echo_clutter;
%%%%%%發射信號1正交解調 %%%%%%
t_i20=local_oscillator_i.*signal_20; % I路解調
t_q20=local_oscillator_q.*signal_20; % Q路解調
b=fir1(20,0.2);
tran_i20=filter(b,1,t_i20);
tran_q20=filter(b,1,t_q20);
tran_20=tran_i20+i*tran_q20; %發射復信號1
%%%%%%%%%回波信號1正交解調%%%%%%%%%%%
s_echo_i20=local_oscillator_i.*s_echo_20; % I路解調
s_echo_q20=local_oscillator_q.*s_echo_20; % Q路解調
echo_i20=filter(b,1,s_echo_i20);
echo_q20=filter(b,1,s_echo_q20);
echo_20=echo_i20+i*echo_q20; %回波復信號1
tran_20_cn=conj(tran_20);
return_20=conv(tran_20_cn,echo_20);
%********************************************************************第21路*************************************************************************%
n1=0:ts:tao-ts;
spt=ones(1,length(n1));
n=0:ts:T_frame-ts;
s11=[spt, zeros(1,(T_frame/ts-length(spt)))];
s21=10*cos(2*pi*fo*(n-20*T_frame)-pha+pha21);
signal_21=s11.*s21;
n=0:ts:T_frame-ts;
t_mobj=2*r/c; % 動目標位置
echo_mobj=[zeros(1,t_mobj/ts),spt,zeros(1,(T_frame-t_mobj)/ts-length(spt))];
s_doppler21=10*cos(2*pi*(fo+fd)*(n-20*T_frame)-pha+pha21);
r21=s_doppler21.*echo_mobj;
s_echo121=awgn(r21,20); %加了白噪聲的回波信號
s_echo_21=s_echo121+s_echo_clutter;
%%%%%%發射信號1正交解調 %%%%%%
t_i21=local_oscillator_i.*signal_21; % I路解調
t_q21=local_oscillator_q.*signal_21; % Q路解調
b=fir1(20,0.2);
tran_i21=filter(b,1,t_i21);
tran_q21=filter(b,1,t_q21);
tran_21=tran_i21+i*tran_q21; %發射復信號1
%%%%%%%%%回波信號1正交解調%%%%%%%%%%%
s_echo_i21=local_oscillator_i.*s_echo_21; % I路解調
s_echo_q21=local_oscillator_q.*s_echo_21; % Q路解調
echo_i21=filter(b,1,s_echo_i21);
echo_q21=filter(b,1,s_echo_q21);
echo_21=echo_i21+i*echo_q21; %回波復信號1
tran_21_cn=conj(tran_21);
return_21=conv(tran_21_cn,echo_21);
%********************************************************************第22路*************************************************************************%
n1=0:ts:tao-ts;
spt=ones(1,length(n1));
n=0:ts:T_frame-ts;
s11=[spt, zeros(1,(T_frame/ts-length(spt)))];
s22=10*cos(2*pi*fo*(n-21*T_frame)-pha+pha22);
signal_22=s11.*s22;
n=0:ts:T_frame-ts;
t_mobj=2*r/c; % 動目標位置
echo_mobj=[zeros(1,t_mobj/ts),spt,zeros(1,(T_frame-t_mobj)/ts-length(spt))];
s_doppler22=10*cos(2*pi*(fo+fd)*(n-21*T_frame)-pha+pha22);
r22=s_doppler22.*echo_mobj;
s_echo122=awgn(r22,20); %加了白噪聲的回波信號
s_echo_22=s_echo122+s_echo_clutter;
%%%%%%發射信號1正交解調 %%%%%%
t_i22=local_oscillator_i.*signal_22; % I路解調
t_q22=local_oscillator_q.*signal_22; % Q路解調
b=fir1(20,0.2);
tran_i22=filter(b,1,t_i22);
tran_q22=filter(b,1,t_q22);
tran_22=tran_i22+i*tran_q22; %發射復信號1
%%%%%%%%%回波信號1正交解調%%%%%%%%%%%
s_echo_i22=local_oscillator_i.*s_echo_22; % I路解調
s_echo_q22=local_oscillator_q.*s_echo_22; % Q路解調
echo_i22=filter(b,1,s_echo_i22);
echo_q22=filter(b,1,s_echo_q22);
echo_22=echo_i22+i*echo_q22; %回波復信號1
tran_22_cn=conj(tran_22);
return_22=conv(tran_22_cn,echo_22);
%********************************************************************第23路*************************************************************************%
n1=0:ts:tao-ts;
spt=ones(1,length(n1));
n=0:ts:T_frame-ts;
s11=[spt, zeros(1,(T_frame/ts-length(spt)))];
s23=10*cos(2*pi*fo*(n-22*T_frame)-pha+pha23);
signal_23=s11.*s23;
n=0:ts:T_frame-ts;
t_mobj=2*r/c; % 動目標位置
echo_mobj=[zeros(1,t_mobj/ts),spt,zeros(1,(T_frame-t_mobj)/ts-length(spt))];
s_doppler23=10*cos(2*pi*(fo+fd)*(n-22*T_frame)-pha+pha23);
r23=s_doppler23.*echo_mobj;
s_echo123=awgn(r23,20); %加了白噪聲的回波信號
s_echo_23=s_echo123+s_echo_clutter;
%%%%%%發射信號1正交解調 %%%%%%
t_i23=local_oscillator_i.*signal_23; % I路解調
t_q23=local_oscillator_q.*signal_23; % Q路解調
b=fir1(20,0.2);
tran_i23=filter(b,1,t_i23);
tran_q23=filter(b,1,t_q23);
tran_23=tran_i23+i*tran_q23; %發射復信號1
%%%%%%%%%回波信號1正交解調%%%%%%%%%%%
s_echo_i23=local_oscillator_i.*s_echo_23; % I路解調
s_echo_q23=local_oscillator_q.*s_echo_23; % Q路解調
echo_i23=filter(b,1,s_echo_i23);
echo_q23=filter(b,1,s_echo_q23);
echo_23=echo_i23+i*echo_q23; %回波復信號1
tran_23_cn=conj(tran_23);
return_23=conv(tran_23_cn,echo_23);
%********************************************************************第24路*************************************************************************%
n1=0:ts:tao-ts;
spt=ones(1,length(n1));
n=0:ts:T_frame-ts;
s11=[spt, zeros(1,(T_frame/ts-length(spt)))];
s24=10*cos(2*pi*fo*(n-23*T_frame)-pha+pha24);
signal_24=s11.*s24;
n=0:ts:T_frame-ts;
t_mobj=2*r/c; % 動目標位置
echo_mobj=[zeros(1,t_mobj/ts),spt,zeros(1,(T_frame-t_mobj)/ts-length(spt))];
s_doppler24=10*cos(2*pi*(fo+fd)*(n-23*T_frame)-pha+pha24);
r24=s_doppler24.*echo_mobj;
s_echo124=awgn(r24,20); %加了白噪聲的回波信號
s_echo_24=s_echo124+s_echo_clutter;
%%%%%%發射信號1正交解調 %%%%%%
t_i24=local_oscillator_i.*signal_24; % I路解調
t_q24=local_oscillator_q.*signal_24; % Q路解調
b=fir1(20,0.2);
tran_i24=filter(b,1,t_i24);
tran_q24=filter(b,1,t_q24);
tran_24=tran_i24+i*tran_q24; %發射復信號1
%%%%%%%%%回波信號1正交解調%%%%%%%%%%%
s_echo_i24=local_oscillator_i.*s_echo_24; % I路解調
s_echo_q24=local_oscillator_q.*s_echo_24; % Q路解調
echo_i24=filter(b,1,s_echo_i24);
echo_q24=filter(b,1,s_echo_q24);
echo_24=echo_i24+i*echo_q24; %回波復信號1
tran_24_cn=conj(tran_24);
return_24=conv(tran_24_cn,echo_24);
%********************************************************************第25路*************************************************************************%
n1=0:ts:tao-ts;
spt=ones(1,length(n1));
n=0:ts:T_frame-ts;
s11=[spt, zeros(1,(T_frame/ts-length(spt)))];
s25=10*cos(2*pi*fo*(n-24*T_frame)-pha+pha25);
signal_25=s11.*s25;
n=0:ts:T_frame-ts;
t_mobj=2*r/c; % 動目標位置
echo_mobj=[zeros(1,t_mobj/ts),spt,zeros(1,(T_frame-t_mobj)/ts-length(spt))];
s_doppler25=10*cos(2*pi*(fo+fd)*(n-24*T_frame)-pha+pha25);
r25=s_doppler25.*echo_mobj;
s_echo125=awgn(r25,20); %加了白噪聲的回波信號
s_echo_25=s_echo125+s_echo_clutter;
%%%%%%發射信號1正交解調 %%%%%%
t_i25=local_oscillator_i.*signal_25; % I路解調
t_q25=local_oscillator_q.*signal_25; % Q路解調
b=fir1(20,0.2);
tran_i25=filter(b,1,t_i25);
tran_q25=filter(b,1,t_q25);
tran_25=tran_i25+i*tran_q25; %發射復信號1
%%%%%%%%%回波信號1正交解調%%%%%%%%%%%
s_echo_i25=local_oscillator_i.*s_echo_25; % I路解調
s_echo_q25=local_oscillator_q.*s_echo_25; % Q路解調
echo_i25=filter(b,1,s_echo_i25);
echo_q25=filter(b,1,s_echo_q25);
echo_25=echo_i25+i*echo_q25; %回波復信號1
tran_25_cn=conj(tran_25);
return_25=conv(tran_25_cn,echo_25);
%********************************************************************第26路*************************************************************************%
n1=0:ts:tao-ts;
spt=ones(1,length(n1));
n=0:ts:T_frame-ts;
s11=[spt, zeros(1,(T_frame/ts-length(spt)))];
s26=10*cos(2*pi*fo*(n-25*T_frame)-pha+pha26);
signal_26=s11.*s26;
n=0:ts:T_frame-ts;
t_mobj=2*r/c; % 動目標位置
echo_mobj=[zeros(1,t_mobj/ts),spt,zeros(1,(T_frame-t_mobj)/ts-length(spt))];
s_doppler26=10*cos(2*pi*(fo+fd)*(n-25*T_frame)-pha+pha26);
r26=s_doppler26.*echo_mobj;
s_echo126=awgn(r26,20); %加了白噪聲的回波信號
s_echo_26=s_echo126+s_echo_clutter;
%%%%%%發射信號1正交解調 %%%%%%
t_i26=local_oscillator_i.*signal_26; % I路解調
t_q26=local_oscillator_q.*signal_26; % Q路解調
b=fir1(20,0.2);
tran_i26=filter(b,1,t_i26);
tran_q26=filter(b,1,t_q26);
tran_26=tran_i26+i*tran_q26; %發射復信號1
%%%%%%%%%回波信號1正交解調%%%%%%%%%%%
s_echo_i26=local_oscillator_i.*s_echo_26; % I路解調
s_echo_q26=local_oscillator_q.*s_echo_26; % Q路解調
echo_i26=filter(b,1,s_echo_i26);
echo_q26=filter(b,1,s_echo_q26);
echo_26=echo_i26+i*echo_q26; %回波復信號1
tran_26_cn=conj(tran_26);
return_26=conv(tran_26_cn,echo_26);
%********************************************************************第27路*************************************************************************%
n1=0:ts:tao-ts;
spt=ones(1,length(n1));
n=0:ts:T_frame-ts;
s11=[spt, zeros(1,(T_frame/ts-length(spt)))];
s27=10*cos(2*pi*fo*(n-26*T_frame)-pha+pha27);
signal_27=s11.*s27;
n=0:ts:T_frame-ts;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -