資源簡介
ESPRIT GTD方法針對一維像的散射點提取 利用ESPRIT估計對散射點進行估計,在此基礎上,得到一維像的位置與幅度
代碼片段和文件信息
clear?all;
close?all;
c=3e8;?
j=sqrt(-1);
N=64;??????????
snr=0;?????????
f0=19e9;?????????
delta_f=1e6;????
taur=100e-9;?????
Tr=100*1e-6;????
Ts=10e-9;???????
Fs=1/Ts;
fpoint=625;??????
Rtaur=c/2*taur;
Ri=c/(2*delta_f);
Rs=c/2*Ts;
dr=c/(2*N*delta_f);
Ntaur=102.4;??
Ns=5.12;??????
Ni=128;
%%%%%%%%%%%%%%%%%%%%%%%%參數%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
target_number=7;
amplitude=[1?0.7?0.5?1.3?0.6?0.8?0.9];??????????????????
distence=610:10:670;????????????????????????
velocity=[0?0?0?0?0?0?0];??????????????????
%%%%%%%%%%%%%%%%%%%%%%%%%%成像%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
if?Ri ??output(‘參數設置錯誤‘)
else
??v_move=zeros(target_number1);
??echo=zeros(Nfpoint);
??t=2/Fs:1/Fs:(fpoint+1)/Fs;???
??t_delay=2*distence/c;??????
?for?k=1:N
???receive=zeros(1fpoint);
???fk=f0+(k-1)*delta_f;
???v_move=(velocity).*((k-1)*Tr+taur/2+t_delay);?
???for?m=1:target_number
?????win=(square(2*pi*(1/Tr).*(t-t_delay(m))(taur/Tr)*100)+1)/2;???????
?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1663??2015-03-04?21:42??tkesprit.m
?????文件????????1960??2015-03-04?22:41??gtdesprit.m
- 上一篇:Arduino 控制42步進電機小程序
- 下一篇:BoF+SPM代碼
評論
共有 條評論