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
    +关注

    关注

    189

    文章

    3033

    浏览量

    239515
  • 仿真
    +关注

    关注

    55

    文章

    4567

    浏览量

    138817
  • 雷达
    +关注

    关注

    52

    文章

    3439

    浏览量

    124751
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ADF5902:24 GHz FMCW雷达发射器的卓越之选

    ADF5902:24 GHz FMCW雷达发射器的卓越之选 在雷达技术不断发展的今天,24 GHz频段的雷达发射器因其在工业和汽车领域的广泛应用而备受关注。ADF5902作为一款高性能
    的头像 发表于 04-30 13:45 179次阅读

    4D点云加持,FMCW激光雷达助力自动驾驶更安全可靠

    高阶自动驾驶的核心竞争力,在于全天候、全场景下的精准感知与可靠决策。传统ToF激光雷达虽已实现厘米级三维成像,但在动态目标测速、抗干扰、远距离探测与冗余安全等维度仍有局限。FMCW调频连续波激光雷达
    的头像 发表于 03-19 11:44 1425次阅读
    4D点云加持,<b class='flag-5'>FMCW</b>激光<b class='flag-5'>雷达</b>助力自动驾驶更安全可靠

    调频连续波(FMCW)为什么是自动驾驶激光雷达的未来?

    波(FMCW)相干探测跨越。 虽然目前市场上绝大多数商用激光雷达仍采用脉冲测距技术,但调频连续波激光雷达因其可以直接测量瞬时速度、极高灵敏度以及天然的抗干扰优势,被业界公认为是实现全固态、芯片化感知的终极方案。
    的头像 发表于 03-10 09:09 791次阅读
    调频连续波(<b class='flag-5'>FMCW</b>)为什么是自动驾驶激光<b class='flag-5'>雷达</b>的未来?

    FMCW和ToF激光雷达,哪种更适合自动驾驶?

    的话题。其中ToF和FMCW这两种测距方式常被拿来讨论。它们都能让激光雷达“看见”距离,但底层原理、性能边界以及对自动驾驶系统的意义却并不相同。 什么是ToF和FMCW? 自动驾驶系统中的激光
    的头像 发表于 02-12 09:54 1058次阅读

    AWR1642:77/79GHz FMCW雷达传感器的卓越之选

    AWR1642:77/79GHz FMCW雷达传感器的卓越之选 在汽车电子领域,毫米波雷达传感器是实现高级驾驶辅助系统(ADAS)和自动驾驶的关键组件。TI的AWR1642单芯片77和79GHz
    的头像 发表于 02-12 09:40 632次阅读

    探索AWR1443:77/79GHz FMCW雷达传感器的卓越性能与应用

    探索AWR1443:77/79GHz FMCW雷达传感器的卓越性能与应用 在当今的电子科技领域,雷达传感器的应用越来越广泛,尤其是在汽车、工业等领域。德州仪器(TI)的AWR1443单芯片77
    的头像 发表于 02-12 09:20 714次阅读

    AWR1843:77 - 79GHz单芯片FMCW雷达传感器深度解析

    AWR1843:77 - 79GHz单芯片FMCW雷达传感器深度解析 在如今的科技浪潮中,毫米波雷达技术凭借其高精度、高分辨率以及对恶劣环境的强适应性,在汽车、工业等众多领域展现出了巨大的应用潜力
    的头像 发表于 02-11 16:55 780次阅读

    【科研动态】新一代集成光子FMCW激光雷达光源的设计框架与性能权衡

    随着自动驾驶、航空航天及工业测量等领域对高精度探测需求的不断增长,调频连续波(FMCW)激光雷达因其出色的抗干扰能力、高分辨率测距以及直接测速能力而备受关注。与传统直接飞行时间(ToF)激光雷达相比
    的头像 发表于 02-05 11:36 746次阅读
    【科研动态】新一代集成光子<b class='flag-5'>FMCW</b>激光<b class='flag-5'>雷达</b>光源的设计框架与性能权衡

    从原理到量产:FMCW激光雷达的核心技术体系与突破方向

    在自动驾驶感知技术领域,激光雷达作为核心传感器之一,正经历从传统ToF方案向更先进技术形态的迭代。FMCW(FrequencyModulatedContinuousWave,调频连续波)激光雷达凭借
    的头像 发表于 01-29 15:19 740次阅读
    从原理到量产:<b class='flag-5'>FMCW</b>激光<b class='flag-5'>雷达</b>的核心技术体系与突破方向

    IWR2944:76 - 81GHz单芯片FMCW雷达传感器的卓越之选

    IWR2944:76 - 81GHz单芯片FMCW雷达传感器的卓越之选 在工业雷达传感器领域,TI推出的IWR2944单芯片76 - 81GHz FMCW
    的头像 发表于 01-26 10:30 439次阅读

    硅光加持下的感知革命:FMCW 激光雷达技术全景解读

    在激光雷达的技术版图中,长期以来关于扫描架构的讨论占据了主流视野,却鲜少有人关注到一个更具根本性的分类维度——以测距方式为依据,激光雷达可划分为TOF(飞行时间法)与FMCW(调频连续波)两大技术
    的头像 发表于 12-31 16:05 5101次阅读
    硅光加持下的感知革命:<b class='flag-5'>FMCW</b> 激光<b class='flag-5'>雷达</b>技术全景解读

    全球体积最小4D FMCW激光雷达亮相!

    电子发烧友网综合报道,摩尔芯光近日宣布,推出全球体积最小的4D FMCW激光雷达——FR60。这款产品凭借掌心级超紧凑体积、芯片化技术架构与极致的4D感知性能,成为目前全球体积最小的4D FMCW
    发表于 12-29 08:49 2086次阅读
    全球体积最小4D <b class='flag-5'>FMCW</b>激光<b class='flag-5'>雷达</b>亮相!

    如何将Primus生成的波形文件导入MATLAB

    VCD 文件及其查看器,如 GTKWave,擅长记录和展示波形,而 MATLAB 擅长对复杂数据进行计算、分析和可视化。在项目设计开发阶段,有时候,我们需要将 EDA 工具生成的波形数据,导入到
    的头像 发表于 12-23 14:22 1377次阅读

    利用matlab和FPGA产生FMCW

    调频连续波(frequency modulated continuous wave, FMCW),常用于雷达中进行距离检测,其所用到的信号是一种频率随调制信号线性增长的调频波,还可用于电缆的故障定位。本文基于电缆的故障定位这个方向,简单介绍
    的头像 发表于 11-24 09:08 4070次阅读
    利用<b class='flag-5'>matlab</b>和FPGA产生<b class='flag-5'>FMCW</b>波

    FMCW激光雷达,加速落地工业场景

    电子发烧友网综合报道 FMCW激光雷达虽然在车载领域还未实现量产应用,但实际上在工业等领域,比如单点测距场景中已经实现落地。近期激光雷达厂商摩尔芯光正式发布全球首款FMCW球形激光
    的头像 发表于 06-17 00:21 4793次阅读