0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于xWR1443毫米波雷達(dá)的參數(shù)估計(jì)與微多普勒仿真(MATLAB)

調(diào)皮連續(xù)波 ? 來(lái)源:調(diào)皮連續(xù)波 ? 作者:調(diào)皮連續(xù)波 ? 2023-05-08 10:44 ? 次閱讀

本文首發(fā)于公眾號(hào)【調(diào)皮連續(xù)波】,其他平臺(tái)為自動(dòng)同步,內(nèi)容若不全或亂碼,請(qǐng)前往公眾號(hào)閱讀。保持關(guān)注調(diào)皮哥,和1.5W雷達(dá)er一起學(xué)習(xí)雷達(dá)技術(shù)!

2023年度會(huì)員內(nèi)容更新公告(05.04)
序號(hào) 類別 內(nèi)容 文件路徑
1 雷達(dá)代碼 本文內(nèi)容 根目錄雷達(dá)代碼庫(kù)

【正文】

編輯|雷達(dá)小助理 審核|調(diào)皮哥


代碼運(yùn)行平臺(tái):MATLAB2022a

操作系統(tǒng)Windows 10 專業(yè)版

文件目錄:

39056c56-ed4a-11ed-878e-dac502259ad0.png

1參數(shù)設(shè)置

雷達(dá)的參數(shù)按照原始數(shù)據(jù)采集的參數(shù)來(lái)設(shè)置,本文的MATLAB仿真中設(shè)置的雷達(dá)參數(shù)如下所示,同時(shí)設(shè)定了距離維和速度維的坐標(biāo)軸。

%% 參數(shù)設(shè)置n_chirps=128;                   %每幀脈沖數(shù)n_samples=256;                  %采樣點(diǎn)數(shù)/脈沖N=256;                          %距離向FFT點(diǎn)數(shù)M=128;                          %多普勒向FFT點(diǎn)數(shù)
fs=10e6;                        %采樣率c=3.0e8;                        %采樣率f0=77e9;                        %初始頻率lambda=c/f0;                    %雷達(dá)信號(hào)波長(zhǎng)d=lambda/2;                     %天線陣列間距
Tc=50e-6;                       %單chirp周期Tf=40e-3;                       %幀周期B=1344.19e6;                    %信號(hào)帶寬HzrangeRes=c/2/B*Tc/2*fs/N;       %距離刻度Ts=0127*Tc;                 %快時(shí)間軸Ta=0255*Tf;                 %總時(shí)間軸
Rr=0(N-1)*rangeRes;   %距離軸Vr=(-M/2:M/2-1)*lambda/Tc/M/2;  %速度軸

2、數(shù)據(jù)讀取

數(shù)據(jù)讀取采用TI官方提供的函數(shù)實(shí)現(xiàn),在本文的仿真程序中采用readDCA1443()函數(shù),得到4個(gè)接收通道的數(shù)據(jù)。

%% 數(shù)據(jù)讀取fname='adc_data.bin'; %文件路徑名稱adcdata =readDCA1443(fname);n_frame=floor(length(adcdata)/n_chirps/n_samples); %數(shù)據(jù)總幀數(shù)
data_rx1= reshape(adcdata(1,:),n_samples,n_chirps,n_frame); %RX1數(shù)據(jù)data_rx2= reshape(adcdata(2,:),n_samples,n_chirps,n_frame); %RX2數(shù)據(jù)data_rx3= reshape(adcdata(3,:),n_samples,n_chirps,n_frame); %RX3數(shù)據(jù)data_rx4= reshape(adcdata(4,:),n_samples,n_chirps,n_frame); %RX4數(shù)據(jù)
%微多普勒數(shù)據(jù)profile=zeros(n_frame,n_chirps);

3、距離速度譜

利用距離維FFT和速度維FFT實(shí)現(xiàn),其中在距離維FFT之前采用相量均值相消去除了零頻,窗函數(shù)選擇海明窗。仿真結(jié)果如下所示:

390c35cc-ed4a-11ed-878e-dac502259ad0.png

391a62dc-ed4a-11ed-878e-dac502259ad0.png

4、非相參積累

疊加四個(gè)通道的信號(hào)幅值,如下所示:

 rx_2dfft=abs(rx1_2dfft)+abs(rx2_2dfft)+abs(rx3_2dfft)+abs(rx4_2dfft);

結(jié)果如下所示:

3923b77e-ed4a-11ed-878e-dac502259ad0.png

392d87ea-ed4a-11ed-878e-dac502259ad0.png

5、二維CFAR

CFAR參數(shù)根據(jù)雷達(dá)的分辨率等參數(shù)設(shè)定,本文仿真的參數(shù)設(shè)置如下所示,其中,虛警概率pfa =10^-6。

%通過(guò)完整的距離多普勒?qǐng)D滑動(dòng)窗口%在兩個(gè)維度中選擇參考單元的數(shù)量Tr = 8; Td = 4;%選擇被測(cè)單元(CUT)周?chē)鷥蓚€(gè)維度的保護(hù)單元數(shù)量,以進(jìn)行準(zhǔn)確CFAR檢測(cè)Gr = 4;Gd = 2;

結(jié)果如下所示:

39365d0c-ed4a-11ed-878e-dac502259ad0.png

2D CFAR的算法執(zhí)行效率較低,讀者可以根據(jù)需求選擇先進(jìn)行速度維CFAR,然后再進(jìn)行距離維CFAR。

6、峰值搜索

首先建立檢測(cè)矩陣,擴(kuò)展補(bǔ)零,便于檢測(cè)邊界目標(biāo)。

rx_2dcfar_temp=padarray(rx_2dcfar,[1,1],0);   %建立檢測(cè)矩陣,擴(kuò)展補(bǔ)零,檢測(cè)邊界目標(biāo)[r,c]=size(rx_2dcfar);                        %矩陣大小

建立3*3的滑窗,通過(guò)找出滑窗內(nèi)最大的值及其坐標(biāo),用于后續(xù)提取峰值點(diǎn)。

for i=1:r                                     %創(chuàng)建3*3滑窗,找出較滑窗內(nèi)數(shù)據(jù)最大值,剩余用0覆蓋    for j=1:c        if  rx_2dcfar_temp(i+1,j+1)>0                               a=rx_2dcfar_temp(i:i+2,j:j+2);    %創(chuàng)建3*3滑窗            b=max(max(a));                    %找出較滑窗內(nèi)數(shù)據(jù)最大值            [x,y]=find(a==max(max(a)));       %找出較滑窗內(nèi)數(shù)據(jù)最大值在滑窗內(nèi)坐標(biāo)            temp=zeros(3,3);                  %創(chuàng)建3*30矩陣            rx_2dcfar_temp(i:i+2,j:j+2)=temp; %用3*30矩陣覆蓋檢測(cè)矩陣內(nèi)數(shù)據(jù),代表檢測(cè)矩陣數(shù)據(jù)檢測(cè)完成            temp(x,y)=b;                      %創(chuàng)建3*30保留最大值的矩陣            rx_2dcfar_temp(i:i+2,j:j+2)=temp; %用上述矩陣覆蓋數(shù)據(jù)矩陣內(nèi)數(shù)據(jù),        end    endend
rx_2dcfar_plots=rx_2dcfar_temp(2:r+1,2:c+1);

效果如下所示:

394239f6-ed4a-11ed-878e-dac502259ad0.png

7、微多普勒

微多普勒提取沒(méi)有采用STFT法,而是直接提取RD譜中的低速部分速度,作為微多普勒。這種方法比較簡(jiǎn)單,也能在一定程度上近似微多普勒,工程上比較實(shí)用。

但是這種方法需要精細(xì)確定目標(biāo)檢測(cè)點(diǎn)的距離門(mén)分布范圍,否則會(huì)漏掉一些目標(biāo)點(diǎn)。例如,下面的代碼中,j代表距離門(mén)范圍。直接將每一幀的目標(biāo)速度疊加起來(lái),最后就能夠得到近似的微多普勒譜。

%微動(dòng)多普勒forj=3:6    
   profile(n,:)=profile(n,:)+ rx_2dcfar(j,:);
end

仿真結(jié)果如下圖所示:

394b4cf8-ed4a-11ed-878e-dac502259ad0.png

8、角度估計(jì)

采用角度維FFT,角度估計(jì)的其他方法,比如DBF、Capon、MUSIC、壓縮感知以及其他超分辨算法等,需要讀者自行探索,公眾號(hào)以往的一些文章也提到過(guò)一些,可以參考。

3958c054-ed4a-11ed-878e-dac502259ad0.png

9、微多普勒速度時(shí)域包絡(luò)

利用微多普勒頻率fd乘以速度v ,可以得到fd*v =2(v^2)/λ,即得到了以2/λ為幅度系數(shù)的微多普勒速度包絡(luò)v^2,也就是微多普勒速度的功率,如下圖所示。

3962bb36-ed4a-11ed-878e-dac502259ad0.png

包絡(luò)檢波得到的是帶通信號(hào)的基帶部分,在本文中也就是微多普勒速度的時(shí)域信號(hào)。

10、微多普勒調(diào)制頻譜圖

微多普勒速度頻域可以利用對(duì)微多普勒速度時(shí)域信號(hào)做FFT求得,而實(shí)信號(hào)FFT得到雙邊譜,如下圖所示。

% 微動(dòng)多普勒繪圖profile=profile';figure(8)colormap(jet);imagesc(Ta,Vr,(profile));title('微動(dòng)多普勒?qǐng)D');xlabel('時(shí)間 s');ylabel('速度m/s');
profile_x=Vr*profile;%微動(dòng)多普勒與速度乘積累加figure(9)plot(Ta,profile_x);xlabel('時(shí)間 s');ylabel('幅度');title("微多普勒時(shí)域包絡(luò)圖")
profile_x=fftshift(fft(fftshift(profile_x,256)));  %FFTFs=1/(Tf*256);F=(-128:127)*Fs; %頻率軸figure(10)plot(F,(abs(profile_x)));title("微多普勒頻域圖");xlabel("頻率 Hz");ylabel("幅值");

396ca24a-ed4a-11ed-878e-dac502259ad0.png

這個(gè)譜圖的峰值表示,微多普勒頻率,可以看到上圖,峰值較強(qiáng)的有4個(gè)。

本文到此結(jié)束,年度會(huì)員直接查看公告目錄,非會(huì)員可私信博主。

【點(diǎn)擊以下鏈接可直達(dá)各個(gè)業(yè)務(wù)模塊】

加入雷達(dá)群

加入年度會(huì)員

雷達(dá)項(xiàng)目交流

付費(fèi)咨詢

商業(yè)推廣合作

文章投稿指南

【本期結(jié)束】


本文是空閑時(shí)個(gè)人的心得體會(huì),僅供參考。目前我還有很多內(nèi)容需要學(xué)習(xí),如果還有沒(méi)有說(shuō)到或者不全面的地方,還請(qǐng)指正,感謝大家。

喜歡本文,可以轉(zhuǎn)發(fā)朋友圈。歡迎關(guān)注【調(diào)皮連續(xù)波】和備用號(hào)【跳頻連續(xù)波】。


審核編輯黃宇


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • matlab
    +關(guān)注

    關(guān)注

    185

    文章

    2977

    瀏覽量

    230582
  • 仿真
    +關(guān)注

    關(guān)注

    50

    文章

    4093

    瀏覽量

    133669
  • 毫米波雷達(dá)
    +關(guān)注

    關(guān)注

    107

    文章

    1046

    瀏覽量

    64404
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    毫米波雷達(dá)方案對(duì)比

    束角幅度,從而減少由于不需要的反射所引起的誤動(dòng)作和干擾,另一方面由于多普勒頻移大,相對(duì)速度的測(cè)量精度高。在汽車(chē)主動(dòng)安全領(lǐng)域,汽車(chē)微波/毫米波雷達(dá)傳感器因?yàn)槟軌蛉旌蚬ぷ?,不受光線、霧霾、沙塵暴等惡劣
    發(fā)表于 08-04 09:16

    車(chē)載毫米波雷達(dá)的技術(shù)原理與發(fā)展

    ~81GHz車(chē)用毫米波雷達(dá)研究試驗(yàn)工作,驗(yàn)證雷達(dá)性能參數(shù)、頻率需求等各類技術(shù)指標(biāo),為中國(guó)車(chē)載雷達(dá)頻率規(guī)劃和WRC-19 1.12議題中國(guó)提案
    發(fā)表于 05-10 06:20

    毫米波雷達(dá)是什么?

    所謂的毫米波是無(wú)線電波中的一段,我們把波長(zhǎng)為1~10毫米的電磁毫米波,它位于微波與遠(yuǎn)紅外相交疊的波長(zhǎng)范圍,因而兼有兩種波譜的特點(diǎn)。
    發(fā)表于 08-02 08:49

    車(chē)載毫米波雷達(dá)的原理是什么?

    毫米波雷達(dá)是測(cè)量被測(cè)物體相對(duì)距離、現(xiàn)對(duì)速度、方位的高精度傳感器,早期被應(yīng)用于軍事領(lǐng)域,隨著雷達(dá)技術(shù)的發(fā)展與進(jìn)步,毫米波雷達(dá)傳感器開(kāi)始應(yīng)用于汽
    發(fā)表于 08-07 08:01

    毫米波雷達(dá)(一)

    什么是毫米波雷達(dá)  毫米波是指波長(zhǎng)介于1-10mm的電磁,波長(zhǎng)短、頻段寬,比較容易實(shí)現(xiàn)窄波束,雷達(dá)分辨率高,不易受干擾。
    發(fā)表于 12-16 11:09

    毫米波雷達(dá)的特點(diǎn)是什么

    毫米波雷達(dá)的特點(diǎn)、優(yōu)點(diǎn)、缺點(diǎn);毫米波雷達(dá)測(cè)距原理,測(cè)速原理,角速度測(cè)量原理;毫米波雷達(dá)系統(tǒng)架構(gòu)。
    發(fā)表于 07-30 08:05

    毫米波雷達(dá)工作原理,雷達(dá)感應(yīng)模塊技術(shù),有什么優(yōu)勢(shì)呢?

    ;多普勒頻移大,測(cè)量相對(duì)速度的精度提高。雷達(dá)為利用無(wú)線電回波以探測(cè)目標(biāo)方向和距離的一種裝置,利用無(wú)線電探向與測(cè)距。毫米波,是工作在毫米波波段,波長(zhǎng)在1~10mm之間的電磁
    發(fā)表于 09-22 16:17

    雷達(dá)傳感器模塊,智能存在感應(yīng)方案,毫米波雷達(dá)工作原理

    ?毫米波雷達(dá)傳感器,通常毫米波的波長(zhǎng)介于厘米和光波之間,因此毫米波兼有微波制導(dǎo)和光電制導(dǎo)的優(yōu)點(diǎn)。同厘米
    發(fā)表于 10-28 15:14

    如何用ld303毫米波雷達(dá)和樹(shù)莓派去測(cè)試一種模塊呢

    如何用ld303毫米波雷達(dá)和樹(shù)莓派去測(cè)試一種模塊呢?有哪些操作流程呢?
    發(fā)表于 11-22 06:56

    毫米波傳感介紹:如何估計(jì)FMCW雷達(dá)的角度?

    1.5 毫米波傳感介紹:FMCW雷達(dá) - 模塊5:角度估計(jì)
    的頭像 發(fā)表于 08-17 00:28 ?6830次閱讀

    毫米波傳感介紹:FMCW雷達(dá)的范圍估計(jì)介紹

    1.1 毫米波傳感介紹:FMCW雷達(dá) - 模塊1:范圍估計(jì)
    的頭像 發(fā)表于 08-17 01:20 ?6438次閱讀

    毫米波傳感介紹:FMCW雷達(dá)如何估計(jì)物體速度

    1.3 毫米波傳感介紹:FMCW雷達(dá) - 模塊3:速度估計(jì)
    的頭像 發(fā)表于 08-02 01:19 ?5678次閱讀

    ARS408毫米波雷達(dá)解析開(kāi)源代碼

    ARS408毫米波雷達(dá)解析開(kāi)源代碼,提供level2的自動(dòng)駕駛模擬
    發(fā)表于 09-22 14:59 ?14次下載

    毫米波雷達(dá)多普勒雷達(dá)區(qū)別是什么

    毫米波雷達(dá)多普勒雷達(dá)是兩種不同類型的雷達(dá)系統(tǒng),它們?cè)诠ぷ髟?、?yīng)用領(lǐng)域和性能特點(diǎn)等方面存在明顯的區(qū)別。 工作原理
    的頭像 發(fā)表于 08-16 10:07 ?1339次閱讀

    什么是毫米波雷達(dá)?毫米波雷達(dá)模組選型

    一、什么是毫米波雷達(dá)毫米波雷達(dá)是一種非接觸型的傳感器,其工作頻率范圍涵蓋10毫米(30GHz)至1毫米
    的頭像 發(fā)表于 09-06 17:38 ?1241次閱讀
    什么是<b class='flag-5'>毫米波</b><b class='flag-5'>雷達(dá)</b>?<b class='flag-5'>毫米波</b><b class='flag-5'>雷達(dá)</b>模組選型