吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于xWR1443毫米波雷達的參數估計與微多普勒仿真(MATLAB)

調皮連續波 ? 來源:調皮連續波 ? 作者:調皮連續波 ? 2023-05-08 10:44 ? 次閱讀

本文首發于公眾號【調皮連續波】,其他平臺為自動同步,內容若不全或亂碼,請前往公眾號閱讀。保持關注調皮哥,和1.5W雷達er一起學習雷達技術!

2023年度會員內容更新公告(05.04)
序號 類別 內容 文件路徑
1 雷達代碼 本文內容 根目錄雷達代碼庫

【正文】

編輯|雷達小助理 審核|調皮哥


代碼運行平臺:MATLAB2022a

操作系統Windows 10 專業版

文件目錄:

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

1、參數設置

雷達的參數按照原始數據采集的參數來設置,本文的MATLAB仿真中設置的雷達參數如下所示,同時設定了距離維和速度維的坐標軸。

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

2、數據讀取

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

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

3、距離速度譜

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

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

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

4、非相參積累

疊加四個通道的信號幅值,如下所示:

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

結果如下所示:

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

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

5、二維CFAR

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

%通過完整的距離多普勒圖滑動窗口%在兩個維度中選擇參考單元的數量Tr = 8; Td = 4;%選擇被測單元(CUT)周圍兩個維度的保護單元數量,以進行準確CFAR檢測Gr = 4;Gd = 2;

結果如下所示:

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

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

6、峰值搜索

首先建立檢測矩陣,擴展補零,便于檢測邊界目標。

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

建立3*3的滑窗,通過找出滑窗內最大的值及其坐標,用于后續提取峰值點。

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

效果如下所示:

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

7、微多普勒

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

但是這種方法需要精細確定目標檢測點的距離門分布范圍,否則會漏掉一些目標點。例如,下面的代碼中,j代表距離門范圍。直接將每一幀的目標速度疊加起來,最后就能夠得到近似的微多普勒譜。

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

仿真結果如下圖所示:

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

8、角度估計

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

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

9、微多普勒速度時域包絡

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

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

包絡檢波得到的是帶通信號的基帶部分,在本文中也就是微多普勒速度的時域信號。

10、微多普勒調制頻譜圖

微多普勒速度頻域可以利用對微多普勒速度時域信號做FFT求得,而實信號FFT得到雙邊譜,如下圖所示。

% 微動多普勒繪圖profile=profile';figure(8)colormap(jet);imagesc(Ta,Vr,(profile));title('微動多普勒圖');xlabel('時間 s');ylabel('速度m/s');
profile_x=Vr*profile;%微動多普勒與速度乘積累加figure(9)plot(Ta,profile_x);xlabel('時間 s');ylabel('幅度');title("微多普勒時域包絡圖")
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

這個譜圖的峰值表示,微多普勒頻率,可以看到上圖,峰值較強的有4個。

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

【點擊以下鏈接可直達各個業務模塊】

加入雷達群

加入年度會員

雷達項目交流

付費咨詢

商業推廣合作

文章投稿指南

【本期結束】


本文是空閑時個人的心得體會,僅供參考。目前我還有很多內容需要學習,如果還有沒有說到或者不全面的地方,還請指正,感謝大家。

喜歡本文,可以轉發朋友圈。歡迎關注【調皮連續波】和備用號【跳頻連續波】。


審核編輯黃宇


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • matlab
    +關注

    關注

    185

    文章

    2981

    瀏覽量

    231008
  • 仿真
    +關注

    關注

    50

    文章

    4124

    瀏覽量

    133993
  • 毫米波雷達
    +關注

    關注

    107

    文章

    1054

    瀏覽量

    64541
收藏 人收藏

    評論

    相關推薦

    毫米波雷達方案對比

    束角幅度,從而減少由于不需要的反射所引起的誤動作和干擾,另一方面由于多普勒頻移大,相對速度的測量精度高。在汽車主動安全領域,汽車微波/毫米波雷達傳感器因為能夠全天候工作,不受光線、霧霾、沙塵暴等惡劣
    發表于 08-04 09:16

    車載毫米波雷達的技術原理與發展

    ~81GHz車用毫米波雷達研究試驗工作,驗證雷達性能參數、頻率需求等各類技術指標,為中國車載雷達頻率規劃和WRC-19 1.12議題中國提案
    發表于 05-10 06:20

    毫米波雷達是什么?

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

    車載毫米波雷達的原理是什么?

    毫米波雷達是測量被測物體相對距離、現對速度、方位的高精度傳感器,早期被應用于軍事領域,隨著雷達技術的發展與進步,毫米波雷達傳感器開始應用于汽
    發表于 08-07 08:01

    毫米波雷達(一)

    什么是毫米波雷達  毫米波是指波長介于1-10mm的電磁,波長短、頻段寬,比較容易實現窄波束,雷達分辨率高,不易受干擾。
    發表于 12-16 11:09

    毫米波雷達的特點是什么

    毫米波雷達的特點、優點、缺點;毫米波雷達測距原理,測速原理,角速度測量原理;毫米波雷達系統架構。
    發表于 07-30 08:05

    毫米波雷達工作原理,雷達感應模塊技術,有什么優勢呢?

    ;多普勒頻移大,測量相對速度的精度提高。雷達為利用無線電回波以探測目標方向和距離的一種裝置,利用無線電探向與測距。毫米波,是工作在毫米波波段,波長在1~10mm之間的電磁
    發表于 09-22 16:17

    雷達傳感器模塊,智能存在感應方案,毫米波雷達工作原理

    ?毫米波雷達傳感器,通常毫米波的波長介于厘米和光波之間,因此毫米波兼有微波制導和光電制導的優點。同厘米
    發表于 10-28 15:14

    如何用ld303毫米波雷達和樹莓派去測試一種模塊呢

    如何用ld303毫米波雷達和樹莓派去測試一種模塊呢?有哪些操作流程呢?
    發表于 11-22 06:56

    毫米波傳感介紹:如何估計FMCW雷達的角度?

    1.5 毫米波傳感介紹:FMCW雷達 - 模塊5:角度估計
    的頭像 發表于 08-17 00:28 ?6865次閱讀

    毫米波傳感介紹:FMCW雷達的范圍估計介紹

    1.1 毫米波傳感介紹:FMCW雷達 - 模塊1:范圍估計
    的頭像 發表于 08-17 01:20 ?6471次閱讀

    毫米波傳感介紹:FMCW雷達如何估計物體速度

    1.3 毫米波傳感介紹:FMCW雷達 - 模塊3:速度估計
    的頭像 發表于 08-02 01:19 ?5728次閱讀

    ARS408毫米波雷達解析開源代碼

    ARS408毫米波雷達解析開源代碼,提供level2的自動駕駛模擬
    發表于 09-22 14:59 ?14次下載

    毫米波雷達多普勒雷達區別是什么

    毫米波雷達多普勒雷達是兩種不同類型的雷達系統,它們在工作原理、應用領域和性能特點等方面存在明顯的區別。 工作原理
    的頭像 發表于 08-16 10:07 ?1612次閱讀

    什么是毫米波雷達?毫米波雷達模組選型

    一、什么是毫米波雷達毫米波雷達是一種非接觸型的傳感器,其工作頻率范圍涵蓋10毫米(30GHz)至1毫米
    的頭像 發表于 09-06 17:38 ?1521次閱讀
    什么是<b class='flag-5'>毫米波</b><b class='flag-5'>雷達</b>?<b class='flag-5'>毫米波</b><b class='flag-5'>雷達</b>模組選型
    蓝盾百家乐具体玩法技巧| 全讯网3532888| 皇冠代理网| 网上百家乐官网记牌软件| 百家乐换人| 百家乐筹码| 尊龙百家乐官网娱乐城| 大发888娱乐城下载新澳博| 百家乐官网怎样捉住长开| 百家乐最新套路| 棋牌小游戏下载| 百家乐官网国际赌场娱乐网规则 | 大发888娱乐场168| 百家乐官网园游戏77sonci...| 娱乐网百家乐补丁| 百家乐官网赢的技巧| 百家乐游戏程序下载| 龙博线上娱乐| 24山分金吉凶断| 爱拼娱乐场| 百家乐有哪些注| 六合彩资料大全| 2024年九宫八卦吉位| 太阳城网站| 百家乐下载游戏| 马公市| 澳门百家乐现场游戏| 现金娱乐城| 金沙百家乐娱乐城场| 豪杰百家乐官网游戏| 游戏房百家乐赌博图片| 百家乐官网微笑心法搜索| 赌场百家乐的玩法技巧和规则| 百家乐官网棋牌游戏皇冠网| 卢克索百家乐的玩法技巧和规则| 澳门赌百家乐官网能赢钱吗 | 百家乐如何视频| 百家乐全自动分析软件| 新葡京娱乐| 网络百家乐大转轮| 赌场百家乐官网攻略|