一、簡介
1.雷達作業原理
雷達是Radar(RAdio Detection And Ranging)的音譯詞,意為“無線電檢測和測距”,即利用無線電波來檢測目標并測定目標的位置,這也是雷達設備在最初階段的功能,典型的雷達系統如圖1.1,它主要由發射機,天線,接識訓,資料處理,定時控制,顯示等設備組成,利用雷達可以獲知目標的有無,目標斜距,目標角位置,目標相對速度等,現代高分辨雷達擴展了原始雷達概念,使它具有對運動目標(飛機,導彈等)和區域目標(地面等)成像和識別的能力,雷達的應用越來越廣泛,



2.線性調頻(LFM)信號
脈沖壓縮雷達能同時提高雷達的作用距離和距離解析度,這種體制采用寬脈沖發射以提高發射的平均功率,保證足夠大的作用距離;而接受時采用相應的脈沖壓縮演算法獲得窄脈沖,以提高距離解析度,較好的解決雷達作用距離與距離解析度之間的矛盾,
脈沖壓縮雷達最常見的調制信號是線性調頻(Linear Frequency Modulation)信號,接收時采用匹配濾波器(Matched Filter)壓縮脈沖,
LFM信號(也稱Chirp 信號)的數學運算式為:

3. LFM脈沖的匹配濾波
信號的匹配濾波器的時域脈沖回應為:



二、源代碼
%%demo of LFM pulse radar
%==================================================================
function LFM_radar(T,B,Rmin,Rmax,R,RCS)
if nargin==0
T=10e-6; %pulse duration 10us
B=30e6; %chirp frequency modulation bandwidth 30MHz
Rmin=10000;Rmax=15000; %range bin
R=[10500,11000,12000,12008,13000,13002]; %position of ideal point targets
RCS=[1 1 1 1 1 1]; %radar cross section
end
%==================================================================
%%Parameter
C=3e8; %propagation speed
K=B/T; %chirp slope
Rwid=Rmax-Rmin; %receive window in meter
Twid=2*Rwid/C; %receive window in second
Fs=5*B;Ts=1/Fs; %sampling frequency and sampling spacing
Nwid=ceil(Twid/Ts); %receive window in number
%==================================================================
%%Gnerate the echo
t=linspace(2*Rmin/C,2*Rmax/C,Nwid); %receive window
%open window when t=2*Rmin/C
%close window when t=2*Rmax/C
M=length(R); %number of targets
td=ones(M,1)*t-2*R'/C*ones(1,Nwid);
Srt=RCS*(exp(j*pi*K*td.^2).*(abs(td)<T/2));%radar echo from point targets
%%demo of chirp signal
T=10e-6; %pulse duration10us
B=30e6; %chirp frequency modulation bandwidth 30MHz
K=B/T; %chirp slope
Fs=2*B;Ts=1/Fs; %sampling frequency and sampling spacing
N=T/Ts;
t=linspace(-T/2,T/2,N);
St=exp(j*pi*K*t.^2); %generate chirp signal
三、運行結果


四、備注
完整代碼或者代寫添加QQ912100926,
往期回顧>>>>>>
【信號處理】基于GUI界面之處理錄音與音頻【Matlab 123期】
【信號處理】CDR噪聲和混響抑制【含Matlab原始碼 198期】
【信號處理】最小二乘法解決稀疏信號恢復問題【Matlab 199期】
【信號處理】遺傳演算法的VST混響【Matlab 200期】
【信號處理】HMM的睡眠狀態檢測【Matlab 201期】
【信號處理】小波變換的音頻水印嵌入提取【Matlab 202期】
【信號處理】ICA演算法信號分離【Matlab 203期】
【信號處理】基于GUI界面的脈搏信號之脈率存檔【Matlab 204期】
【信號處理】基于GUI界面的虛擬信號發生器(各種波形)【Matlab 205期】
【信號處理】基于GUI界面信號發生器之電子琴【Matlab 206期】
【信號處理】數字電子琴設計與實作【Matlab 207期】
【雷達通信】雷達數字信號處理【Matlab 214期】
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/259567.html
標籤:其他
上一篇:【雷達通信】《現代雷達系統分析與設計》大作業matlab原始碼
下一篇:PyTorch 1.7 Video 初體驗(Video Datasets,Video IO,Video Classification Models,Video Transform)
