0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FMCW DDMA-MIMO 雷达波形MATLAB仿真

调皮连续波 来源:调皮连续波 作者:调皮连续波 2023-05-15 09:30 次阅读

本文首发于公众号【调皮连续波】,其他平台为自动同步,内容若不全或乱码,请前往公众号阅读。保持关注调皮哥,和1.5W雷达er一起学习雷达技术

【正文】

编辑|雷达小助理 审核|调皮哥


1、DDMA-MIMO波形原理

通信系统中,复用、分集、多址三个概念本质上是不同的,但是在雷达系统中,我感觉论文里大家都在混用,感觉这三个概念没有什么区别。比如TDM-MIMO,一些论文说是时分复用,一些论文又说时分多址,真会把人搞昏。

DDMA被称多普勒分多址,或者多普勒多通道分离、多普勒分集发射。DDMA波形通过DDMA的多天线同时发射,结合雷达上新的相关检测信号链,能够比常用的 TDMA(时间分集发射)波形获得更高的 SNR(信噪比)和更远的探测距离,分集发射增益如下公式所示。同时采用基于 Empty-band 的波形设计实现DDMA从而全面提升雷达的性能。

其中,Nt是发射天线个数。

DDMA波形原理本文不再论述,读者可直接阅读相关论文及其引用文献:

Fast-Chirp FDMA MIMO Radar System Using Range-Division Multiple-Access and Doppler-Division Multiple-Access。

DDM-MIMO雷达技术存在一些缺点,限制了其在汽车雷达中的应用。在多目标场景中,每个目标将在距离多普勒谱中生成一个真实位置,但在同一距离单元之间伴随着多根发射天线的干扰,当有多个目标在相同距离但速度不同时出现问题,真正的目标和干扰将被混淆。

2、DDMA-MIMO MATLAB仿真

仿真环境:MATLAB2022a

操作系统: Windos10

4T4R,2个空带,R=30m,V=0m/s,snr=20dB的仿真距离速度谱效果:

17346214-f2c0-11ed-a6d0-dac502259ad0.png

4T4R,2个空带R1=30m,V1=0m/s,R2=50m,V2=10m/s,R3=100m,V3=20m/s,SNR=20dB仿真距离速度谱效果

1763fe66-f2c0-11ed-a6d0-dac502259ad0.png

12T16R,4个空带R1=30m,V1=0m/s,R2=50m,V2=10m/s,R3=100m,V3=20m/s,SNR=20dB仿真距离速度谱效果

178e2a9c-f2c0-11ed-a6d0-dac502259ad0.png

3、关键代码解析

主程序RSP.m,包含了雷达参数、目标参数、DDMA-MIMO信号建模、距离维FFT和速度维FFT。

%% 公众号 :调皮连续波%% 时间:2023年05月11日clc;clear all;close all;
%% 雷达参数设置parameter  = generateParameter();%% 雷达回波信号建模rawData    = generateSignal(parameter);firstChirp = rawData(1,:,1);
%% 雷达信号处理rangeRes     = parameter.c / (2 * parameter.BandwidthValid); %距离分辨率 有效带宽rangeIndex   = (0:parameter.rangeBin-1) * rangeRes;speedRes     = parameter.lambda / (2 * parameter.dopplerBin * parameter.Tr);dopplerIndex = (-parameter.dopplerBin/2parameter.dopplerBin/2 - 1) * speedRes;angleRes     = parameter.lambda / (parameter.virtualAntenna * parameter.dx) * 180 / pi;angleIndex   = (-parameter.virtualAntenna/2parameter.virtualAntenna/2 - 1) * angleRes;
%%1D FFTfft1dData    = fft(firstChirp);figure(3);plot(db(abs(fft1dData)./max(abs(fft1dData))));xlabel('距离(m)'); ylabel('幅值(dB)');title('距离维FFT');
%% 2D FFT%% 距离-多普勒谱channelNum    = size(rawData,1);rangebinNum   = size(rawData,2);dopplerbinNum = size(rawData,3);fft2dDataPower= zeros(size(rawData));fft2dDataDB   = zeros(size(rawData));fftRADataPower= zeros(size(rawData));
for chanId = 1channelNum    fft2dDataPower(chanId,:,:) = RDfftMatrix(rawData(chanId,:,:));end
figure(4);imagesc(dopplerIndex',rangeIndex,db(abs(squeeze(fft2dDataPower(2,:,:)))));axis xyview(2);xlabel('速度(m/s)'); ylabel('距离(m)'); zlabel('幅值');title('DDMA-MIMO(RD谱)');

DDMA信号建模,首先按照不同Chirp和发射通道生成相位值,后让所有发射通道的信号叠加,最后根据目标参数获得回波信号,然后混频得到中频信号,叠加噪声。

空带Empty_Band设置如下:

Empty_band=4;%空带数目

相位和发射信号模型如下:

phi_offset = (chirpId-1)*(txId-1)*2*pi/(txNum+Empty_band);St1 = 10*exp(1j*2*pi*(centerFreq*(t+(chirpId-1)*Tr)+slope/2*t.^2)+1j*phi_offset); %发射信号

好了,总的来说DDMA-MIMO仿真并不是那么难,感兴趣的朋友可以试试,本文所涉及到的代码已经放入会员库,年度会员可以直接下载,非会员请私信。

2023年度会员内容更新公告(05.11)
序号 类别 内容 文件路径
1 雷达代码 本文内容 根目录雷达代码库

17c5f508-f2c0-11ed-a6d0-dac502259ad0.png

【点击以下链接可直达各个业务模块】

加入雷达群

加入年度会员(专属VIP群)

雷达项目交流

付费咨询

商业推广合作

文章投稿指南

【本期结束】


本文是空闲时个人的心得体会,仅供参考。目前我还有很多内容需要学习,如果还有没有说到或者不全面的地方,还请指正,感谢大家。


喜欢本文,可以转发朋友圈。欢迎关注【调皮连续波】和备用号【跳频连续波】


审核编辑黄宇


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • matlab
    +关注

    关注

    175

    文章

    2924

    浏览量

    228463
  • 仿真
    +关注

    关注

    50

    文章

    3872

    浏览量

    132166
  • 雷达
    +关注

    关注

    48

    文章

    2679

    浏览量

    115544
收藏 人收藏

    评论

    相关推荐

    Aeva进行FMCW激光雷达量产爬坡计划

    据麦姆斯咨询报道,近日,专门从事调频连续波(FMCW)激光雷达研发的美国硅谷公司Aeva表示,现在汽车行业采用FMCW激光雷达技术的问题是“何时”,而不是“是否”。
    的头像 发表于 03-11 09:38 327次阅读

    相位噪声对FMCW雷达系统的影响

    相位噪声对FMCW雷达系统的影响  相位噪声是指信号在传输过程中受到的相位干扰或涨落。在FMCW雷达系统中,相位噪声会对信号的频率和相位造成影响,进而对测距、速度和角度定位等参数的估计
    的头像 发表于 01-31 09:28 349次阅读

    一文详解FMCW Radar调频连续波雷达

    FMCW雷达操作基础 利用雷达测量雷达前方多目标的距离 LF信号的概念与LF带宽--距离分辨率
    发表于 01-23 09:45 188次阅读
    一文详解<b class='flag-5'>FMCW</b> Radar调频连续波<b class='flag-5'>雷达</b>

    MIMO雷达射频系统的构建挑战和关键特性

    多输入多输出(Multiple Input Multiple Output,MIMO)雷达把无线通信系统中的多输入多输出技术引入到雷达领域,并和数字阵列技术相结合而产生的一种新体制雷达
    的头像 发表于 12-19 09:36 283次阅读

    DM-FMCW车载雷达通信一体化系统设计

    结合常用的车载调频连续波(FMCW雷达和扩频通信技术,针对通信与目标探测相结合的综合波形设计、硬件实现等问题,研究了基于直接调制的调频连续波(DM-FMCW)的一体化系统,通过
    的头像 发表于 11-17 09:45 383次阅读
    DM-<b class='flag-5'>FMCW</b>车载<b class='flag-5'>雷达</b>通信一体化系统设计

    关于FMCW毫米波雷达遥感的应用介绍

    FMCW雷达发射一种叫做“啁啾”的信号。其频率随时间线性增加的正弦波,如这里的振幅和时间(或‘-t’图)。
    发表于 10-27 09:58 155次阅读
    关于<b class='flag-5'>FMCW</b>毫米波<b class='flag-5'>雷达</b>遥感的应用介绍

    基于MIMO雷达检测性能分析

    电子发烧友网站提供《基于MIMO雷达检测性能分析.pdf》资料免费下载
    发表于 10-25 09:41 0次下载
    基于<b class='flag-5'>MIMO</b><b class='flag-5'>雷达</b>检测性能分析

    下一代激光雷达要来了?近期多家厂商推出FMCW技术方案

    电子发烧友网报道(文/梁浩斌)今年我们可以发现不少厂商都展示了自家的FMCW激光雷达方案,包括发射和接收方面的器件等。FMCW是一种测距技术,相比于目前主流采用ToF测距的激光雷达,结
    的头像 发表于 10-21 01:11 2005次阅读

    基于单相离网逆变器Matlab仿真

    基于单相离网逆变器Matlab仿真
    的头像 发表于 09-28 16:47 823次阅读
    基于单相离网逆变器<b class='flag-5'>Matlab</b><b class='flag-5'>仿真</b>

    如何使用MATLAB和Simulink进行雷达系统设计和仿真

    讲解了雷达系统中应用的各种信号处理算法,包括目标检测、跟踪和分类等。详细介绍了如何设计和分析雷达波形,从而提高雷达系统的性能。
    发表于 09-26 10:45 1099次阅读
    如何使用<b class='flag-5'>MATLAB</b>和Simulink进行<b class='flag-5'>雷达</b>系统设计和<b class='flag-5'>仿真</b>

    MIMO雷达波形的概念和特点介绍

    本文介绍了MIMO雷达波形的概念和特点。MIMO雷达波形可以通过增加发射天线数量来提高
    的头像 发表于 06-30 10:01 1012次阅读
    <b class='flag-5'>MIMO</b><b class='flag-5'>雷达</b><b class='flag-5'>波形</b>的概念和特点介绍

    雷达基础知识:如何构建24 GHz FMCW雷达系统

    本文介绍了 24 GHz ISM 频段内调频连续波 (FMCW雷达的生成。这包括此类雷达系统所需的主要构建模块,例如斜坡生成、发射和接收级、下变频和采样。
    的头像 发表于 06-13 11:08 2050次阅读
    <b class='flag-5'>雷达</b>基础知识:如何构建24 GHz <b class='flag-5'>FMCW</b><b class='flag-5'>雷达</b>系统

    MIMO-OFDM无线通信技术(Matlab代码实现)

    概述 本代码为MIMO-OFDM无线通信技术及MATLAB实现。分为十章,
    发表于 05-30 10:39 22次下载
    <b class='flag-5'>MIMO</b>-OFDM无线通信技术(<b class='flag-5'>Matlab</b>代码实现)

    MIMO天线仿真模型和步骤有哪些

      MIMO天线仿真是指利用计算机软件对MIMO(Multiple-Input Multiple-Output)天线进行模拟和分析的过程。MIMO天线是一种利用多个天线进行信号传输和接
    发表于 05-19 17:51 1143次阅读

    基于xWR1443毫米波雷达的参数估计与微多普勒仿真MATLAB

    目录:     1 、 参数设置   雷达的参数按照原始数据采集的参数来 设置,本文的MATLAB仿真中设置的
    的头像 发表于 05-08 10:44 1377次阅读
    基于xWR1443毫米波<b class='flag-5'>雷达</b>的参数估计与微多普勒<b class='flag-5'>仿真</b>(<b class='flag-5'>MATLAB</b>)