91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6KB
    文件類型: .m
    金幣: 2
    下載: 1 次
    發布日期: 2021-07-19
  • 語言: Matlab
  • 標簽:

資源簡介

梯形調制LFMCW的目標解算流程,包括發射信號以及回波信號的建模,基帶信號處理過程,以及最后目標參數的解算和誤差分析

資源截圖

代碼片段和文件信息

function??[goast_nummiss_numerr_R?err_V]=trapezoid_typical(NoisePowerTarget_num)

%------------------------------------------------------------%
%%?雷達信號基本參數

C?=?3E8;?
Radar.f0?=?77E9;?%?載頻?77GHz?
Radar.lambda?=?C/Radar.f0;?%?波長?

Radar.T?=4e-3;??
Radar.B?=?2E8;????%?信號帶寬
Radar.mu=Radar.B?/?Radar.T;?%調制斜率

%Radar.Fs?=?2*Radar.B;?%?采樣率?
%?Radar.Fs?=Radar.B;?%?采樣率?

Radar.Single?=?2e8;?%?單頻信號

basic_par.windows_en=1;??%是否加窗
%%?信號分辨力
R_max=160;
V_max=83.34;
fd_max=2*V_max/Radar.lambda?;
fr_max=?Radar.mu?*?2?*?R_max?/?C;
fb_max?=?fr_max?+?fd_max;

fs=2*fb_max;?%做fft的采樣頻率
NFFT?=2048;
delta_f?=?1/Radar.T;
delta_r?=?C/(2*Radar.B);
delta_v?=?Radar.lambda?/(2*Radar.T);
f_res?=?fs/NFFT;??????????
%%?產生發射波形

Radar.Fs?=fs;?%?采樣率?(為了降低運行時間設定)
%?Radar.Fs?=2e8;
Radar.Ts?=?1/Radar.Fs;%?采樣間隔

t=0:Radar.Ts?:3*Radar.T-Radar.Ts;
Tx_Sig?=exp(1i*2*pi*(Radar.f0.*t?+?Radar.mu/2*t.^2?.*(t???????????+?Radar.Single?*t.*(t>=Radar.T).*(t<2*Radar.T?)?...
???????????+?(-Radar.mu/2?*?t.^2?)?.*(t>=2*Radar.T)));


%----?多個運動目標組合(速度距離隨機產生)?----?%
%?seed?=24;?
%?rng(seed);?seed?=?seed?+?1;
%?
Target.Num=Target_num;%?目標個數
for?i=1:Target.Num
????Target.Item(i).Range?=R_max*rand(11);?%?距離?(米)
????Target.Item(i).Velocity?=random(‘uniform‘-838311);??%*?delta_v;%?速度(米/秒)?
????Target.Item(i).Amp?=??0.5*rand(11)?+?0.5;
????Target.Item(i).Single?=?2*Target.Item(i).Velocity/Radar.lambda;
????Target.Item(i).Up?=?Radar.mu*2*Target.Item(i).Range/C?-?Target.Item(i).Single;
????Target.Item(i).Down?=?Radar.mu*2*Target.Item(i).Range/C?+?Target.Item(i).Single;????
end

%%?產生目標的回波信號
Rx_Sig=0;
%?parpool(4);
%?parfor?i?=?1?:?Target.Num??
for?i?=?1?:?Target.Num??
????tempRx_Sig?=?[];
????t=0:Radar.Ts?:3*Radar.T-Radar.Ts;
????tao?=?2?*?Target.Item(i).Range?/?C;?%?目標延時
????fd?=?2?*?Target.Item(i).Velocity?/?Radar.lambda;
??
?????tempRx_Sig?=?Target.Item(i).Amp?*?exp(1i*2*pi*(?(Radar.f0?+?fd).*(t-tao)+?...
???????Radar.mu/2*(t-tao).^2?.*(t-tao=Radar.T)?...
???????.*(t-tao?=2*Radar.T)??)));????
????Rx_Sig?=?Rx_Sig?+?tempRx_Sig;
end
%?delete(gcp(‘nocreate‘));


%?加噪聲
%?rng(seed);
%?NoisePower=-20;????%(dB);%噪聲功率
SystemNoise=normrnd(010^(NoisePower/10)1length(Rx_Sig))+...
????1i*normrnd(010^(NoisePower/10)1length(Rx_Sig));
Rx_Sig?=?Rx_Sig?+?SystemNoise;
%?Rx_Sig?=?Rx_Sig;

%%?差頻接收處理

IF_Sig?=?conj(Tx_Sig)?.*?(Rx_Sig);?%利用發射波形的共軛對接收波形進行去調頻處理得到中頻信號
n_T?=?fix(Radar.T?*?Radar.Fs);?%?Radar.T內的點數
number?=?fix(Radar.Fs/fs);?%?采樣間隔點數

Sam_tri_up?=?IF_Sig(1:number:n_T);??
Sam_single??=?IF_Sig(n_T+1:number:2*n_T);??
Sam_tri_down=?IF_Sig(2*n_T+1:number:3*n_T);?

%加窗
%?if?basic_par.windows_en

評論

共有 條評論

相關資源