PMCW体制雷达系列文章(2) - PMCW雷达与CDM

说明

    多发多收(MIMO)体制下关于天线阵列有两个核心的问题:一是天线阵列怎么排布;二是这么多发射通道如何发射。这两点不管对于FMCW雷达还是PMCW雷达都同样适用。关于雷达的发射问题,我之前写过一篇博文:车载毫米波雷达MIMO阵列的天线发射问题 - CSDN博客,那篇博文及其参考文献其实已经把雷达的发射问题(现有的发射模式)基本囊括了。PMCW体制下我们一般基于CDM来实现多个发射通道的同时发射。

  本文放在PMCW体制雷达系列文章中,设想是对有多个发射通道下的PMCW体制雷达的发射问题进行阐述(单发射通道的情况我已经在之前的博文中说明了),并将之与FMCW进行对比以呼应PMCW体制雷达系列文章(1) – PMCW体制雷达综述 -CSDN博客中说PMCW雷达更适用于CDMA的这一结论。

Blog

20231228  本文第一次写作

一、绪论

    不管是对于FMCW还是PMCW,要理解CDMA,就是要弄清楚相位的各种编码方式(Random Binary Sequence、M-sequence、Gold code等等)以及怎么在后续的信号处理中将通道分离。(正是因为在信号处理端PMCW体制下更容易分离我们才得到PMCW雷达更适用于CDMA的这一结论)

     CDMA模式下的发射,我们一般分为:所谓的inter-chirp和intra-chirp(这是针对FMCW体制的,但其实PMCW也一样)inter-chirp说的是在慢时间维度做编码,比如最简单的只有两个发射通道时,我们在第一次发射时给发射通道1以0°的起始相位,给发射通道2以180°的起始相位,而第二次发射反过来,这其实就是博文:车载毫米波雷达MIMO阵列的天线发射问题 - CSDN博客里所说的BPM。Intra-chirp则是在快时间维度做编码,我在之前的博文PMCW体制雷达系列文章(3) – PMCW雷达之匹配滤波-CSDN博客里关于PMCW单发射通道下的发射波形的说明就是典型的intra-chirp(虽然PMCW发射的是单频信号),但其实调频(chirp)下我们也可以做调相!如下图所示[5]:

    但是chirp下的intra-chirp波束旁瓣很高,所以相较于inter-chirp已经得到普遍应用的情况,intra-chirp的声音寥寥。但是PMCW单频下的调相效果要很好多,所以PMCW体制得以落地应用,intra-chirp下当多个天线同时发射时,可以给每个发射天线配置不同的编码方式。

    关于各种相位编码的内容我了解的不多,读者可以自己找资料理解。

    再聊聊关于信号处理端的通道分离

    FMCW体制下,我们在慢时间维进行相位编码,进行通道分离时,需要结合编码方式对单通道下的接收信号进行加减乘除等各种操作,不难理解的是,当发射通道增加时这一通道分离的操作是十分繁琐的,除此之外,我们对发射的数量其实是有要求的,比如有四个发射通道时,要完成通道分离必须使得发射chirp数是4的整数倍,且每发射4次,其实才等价于TDM下发射了一轮(4个发射天线分时各发射了一次),所以这种方式下和TDM一样,最大无模糊测速范围并没有改善。

    但是PMCW可以很好地解决这个问题:因为采用的是匹配滤波的方法进行距离压缩,每一次发射后接收端只需要给每个接收通道分别使用各发射通道对应的编码方式进行解调即可完成通道的分离!而且这种方式下对发射的数量没有限制,对应到前面4个发射通道时的举例,其一次发射就等价于4次发射了,当发射的通道数越多,优势越明显!

   

    这篇文章内容较少,一是我之前的博文已经做了诸多说明;二是对于相位编码我理解不多;三是后文提供了几篇很好的参考文献供读者阅读参考(相信看完后对于雷达的发射模式应该就很熟悉了!)。后续有机会我再补充相关内容。

二、参考文献

[1] Sun H, Brigui F, Lesturgie M. Analysis and comparison of MIMO radar waveforms[C]//2014 International Radar Conference. IEEE, 2014: 1-6.

[2] Lee Y L, Li Y R, Wang L C. Comparative study on CDMA code design of PMCW radar on long-range multi-objects detection[C]//2021 30th Wireless and Optical Communications Conference (WOCC). IEEE, 2021: 209-210.

[3]Sichani N K, Ahmadi M, Raei E, et al. Waveform Selection for FMCW and PMCW 4D-Imaging Automotive Radar Sensors[C]//2023 IEEE Radar Conference (RadarConf23). IEEE, 2023: 1-6.  以及这篇文章的诸多参考文献

[4]Bialer O, Jonas A, Tirer T. Code optimization for fast chirp FMCW automotive MIMO radar[J]. IEEE Transactions on Vehicular Technology, 2021, 70(8): 7582-7593.

[5] Mbeutcha M, Krozer V. CDMA-based MIMO FMCW radar system performance using intra-pulse phase modulation[C]//2019 16th European Radar Conference (EuRAD). IEEE, 2019: 233-236.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2659982.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

python如何读取被压缩的图像

读取压缩的图像数据: PackBits 压缩介绍: CCITT T.3 压缩介绍: 读取压缩的图像数据: 在做图像处理的时候,平时都是使用 函数io.imread() 或者是 函数cv2.imread( ) 函数来读取图像数据,很少用PIL.Image…

什么是 NLP (自然语言处理)

NLP(自然语言处理)到底是做什么? NLP 的全称是 Natural Language Processing,翻译成中文称作:自然语言处理。它是计算机和人工智能的一个重要领域。顾名思义,该领域研究如何处理自然语言。 自然语言就是我…

java设计模式学习之【迭代器模式】

文章目录 引言迭代器模式简介定义与用途实现方式 使用场景优势与劣势在Spring框架中的应用迭代器示例代码地址 引言 想象一下,你在一个书店里浏览各种书籍。你可能会从头到尾查看每一本书,或者可能跳过一些不感兴趣的部分。在这个过程中,你实…

计算机操作系统(OS)——P1操作系统概述

1、操作系统的概念(定义) 1.1、什么是操作系统 __操作系统(Operating System,OS):__是指控制和管理整个计算机系统的__硬件和软件__资源,并合理的组织调度计算机的工作和资源的分配;以__提供给用户和其它…

都2023年了还不了解?使用FileZilla搭建信息文件服务器(Windows7)

目录 前言: 一.FileZilla介绍 1.FileZilla介绍 2.FileZilla的优点以及不足 优点 不足 3.FileZilla应用场景 4.FileZilla的主要功能: 二.Windows7搭建FileZilla服务器,并且在本地访问 1.下载 2.FileZIlla安装 服务端安装 新建组 …

基于鸿蒙OS开发一个前端应用

创建JS工程:做鸿蒙应用开发到底学习些啥? 若首次打开DevEco Studio,请点击Create Project创建工程。如果已经打开了一个工程,请在菜单栏选择File > New > Create Project来创建一个新工程。选择HarmonyOS模板库&#xff0c…

uniapp开发移动端遇到的问题记录

1. 键盘弹起时页面整体上移问题 很常见但我解决过程中遇到了很多问题 我的键盘没有遮盖到输入框,但手机键盘弹起后,form部分会整体上移一点,并且底部的操作也会弹到键盘上方 网上写得很复杂,什么动态赋值高度balabala。看到有一…

12.18构建哈夫曼树(优先队列),图的存储方式,一些细节(auto,pair用法,结构体指针)

为结构体自身时,用.调用成员变量;为结构体指针时,用->调用成员变量 所以存在结构体数组时,调用数组元素里的成员变量,就是要用. 结构体自身只有在new时才会创建出来,而其指针可以随意创建 在用new时&…

基于Java+SpringBoot+vue实现图书借阅管理系统

基于JavaSpringBootvue实现图书借阅和销售商城一体化系统 🍅 作者主页 程序设计 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 文末获取源码联系方式 📝 文章目录 基于JavaSpringBootvue实现图书借阅和销售商城一体化…

【Unity动画系统】Unity动画系统Animation详解,参数细节你是否弄清?

👨‍💻个人主页:元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏:Uni…

【Web网站测试流程及方法】给你一个网站,你如何来做自动化测试的?

我想大多数开始进行web端页面测试的人,一开始会的都是在页面上点点点,然后一看到页面上有什么图片失效啊,页面遮挡就觉得是找到了大bug;一开始我也是这样,尽管我很谨慎,很仔细,把页面上的每一个…

hosts文件、DNS、删除浏览器域名安全策略、浏览器代理

文章目录 1. hosts文件2. DNS3. 删除浏览器域名安全策略4. 浏览器代理服务器 1. hosts文件 位置 C:\Windows\System32\drivers\etc\hosts 没有后缀名 内容 ip 一个空格 域名 定义 hosts就是系统的一个配置文件,主要配置ip和域名的映射关系,相当于是本地…

Ubuntu fcitx Install

ubuntu经常出现键盘失灵的问题 查询资料得知应该是Ibus框架的问题 于是需要安装fcitx框架和搜狗拼音 sudo apt update sudo apt install fcitx 设置fcitx开机自启动(建议) sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/ 然后…

pyomo使用cplex求解,进行冲突校验

文章目录 求解参数设置模型保存模型冲突校验pyomo冲突校验cplex冲突校验docplex冲突校验 CPLEX 安装包下载 pyomo使用 cplex求解,进行冲突校验 求解参数设置 options {"timelimit" : 60*60, # 设置求解时间,超过设置时间,求解停…

EfficientNet

时间:2019 EfficicentNet网络简介 EfficientNet:Rethinking Model Scaling for Convolutional Neural Networkshttps://arxiv.org/abs/1905.11946,这篇论文是Google在2019年发表的文章。 EfficientNet这篇论文,作者同时关于输入分辨率,网络…

windows进行udp端口转发,解决项目中服务器收不到组播数据的问题

说明 windows7的netsh interface portproxy命令只支持tcp端口转发 如果要进行udp端口转发可以使用sokit 运行sokit 端口转发(以为tcp作为讲解,udp类似) 选择转发器 输入监听地址(SRC地址)和端口 输入转发地址&am…

基于ssm建筑装修图纸管理平台论文

建筑装修图纸管理平台 摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了建筑装修图纸管理平台的开发全过程。通过分析高校学生综合素质评价管理方面的不足,创建了一个计算机管理建筑装修图纸管理平台…

Python新手上路:“用Python和Pygame创造你的流星雨”

文章目录 一、前言二、下载安装过程1.官网下载安装包2.安装python过程第一步第二步第三步第四步第五步安装完成 3.简单测试Python3.1 检查 Python 版本号3.2 打开 Python 解释器3.3 输入你的第一个代码3.4 运行 Python 脚本 4.安装Pygame4.1 cmd命令安装Pygame4.2 pip升级4.3 安…

Radar System Pro - Plug Play Solution

Radar System Pro是一款功能多样且可定制的资源,旨在通过功能齐全且易于使用的雷达系统增强您的Unity项目。无论您是在开发第一人称射击游戏、策略游戏还是太空探索模拟器,我们的雷达系统都将为您提供所需的工具,以创建引人入胜且身临其境的体验。 雷达系统是一个模块化资产…

信息安全概论快速复习(期末急救)

文章目录 1、DES中的S-盒输入输出问题 (不需要记住S-盒)2、Kerberos认证系统3、简答题(三题每题8分):课后习题第一章、第三章、第四章第一章:重点关注安全模型内容,有几种,有几个分级…