现代雷达车载应用——第3章 MIMO雷达技术 3.2节 汽车MIMO雷达波形正交策略

        经典著作,值得一读,英文原版下载链接【免费】ModernRadarforAutomotiveApplications资源-CSDN文库。     

3.2 汽车MIMO雷达波形正交策略

        基于MIMO雷达技术的汽车雷达虚拟阵列合成依赖于不同天线发射信号的可分离性。当不同天线的发射信号正交时,分离更容易。在下面,我们回顾在传输FMCW时实现波形正交性的技术,例如时分复用(TDM)、多普勒分复用(DDM)和频分复用(FDM)。

3.2.1 通过TDM(实现)波形正交

        在TDM MIMO雷达中[8-12],每个时隙只安排一个发射天线发射。在图3.3中,NXP半导体给出了时分复用(TDM)条件下MIMO雷达的信号处理示例[13],其中Mt = 2个发射天线交替发射FMCW chirp。发射天线之间的切换延迟为Δt = TPRI,在每个接收天线处,对每个chirp进行长度为Nr的距离FFT,将第2个chirp的FFT输出分别放在奇偶chirp序列对应的两个矩阵中。奇数和偶数chirp序列对应的接收阵列形成两个子阵列,可以根据交错或堆叠的配置合成虚拟阵列。

        图3.3使用TDM体制的雷达信号处理示例,这里Mt=2个发射天线交替发射FMCW chirp序列。红色和绿色分别表示奇数和偶数回波chirp序列。对每个chirp进行距离FFT, FFT输出分别存储在奇数和偶数序列对应的两个矩阵中,以供进一步处理[6]。

       对于一个速度为v的运动目标,发射天线的切换延迟导致目标相位从一个chirp到另一个chirp的偏移,被定义为。因此,虚拟阵列方向图将被扭曲[10]。在图3.3,两个矩阵中对应列之间的相位差为。如果v=-0.5Vmax、v=-Vmax,这里Vmax是最大不模糊可探测径向速度,并且,对应的相移为φ=-π/2、φ=-π。图3.4展示了移动目标距离为35 m,方位角θ=0°时阵列波束方向图扭曲情况[10]。这里,Mt = 2, Mr = 8的MIMO雷达以时分复用(TDM)方式工作。如文献10和图3.4所示,对于交错MIMO阵列配置,当目标速度增加时,视场边缘的栅瓣出现,而当v = -Vmax时,目标方向的峰值减小并完全消失。对于堆叠MIMO阵列配置,随着目标速度的增加,峰值略低于视轴,且有反方向的镜像栅瓣

        在测角之前,需要对虚阵响应中每个运动目标引入的相位偏移进行补偿。基于单个接收天线的2D-FFT或同一子阵的非相干2D-FFT积累对每个目标速度进行估计后,可以得到相移估计。例如,在图3.3中,由偶chirp得到的子阵波束矢量的相位需要用它们乘以进行补偿,而对应于奇chirp的子阵波束矢量的相位保持不变。

        需要注意的是,在时分多址MIMO雷达中,脉冲重复间隔随着发射天线数Mt的增大而增大。其结果是,最大不模糊可探测速度将减少Mt倍[14]。

        图3.4 对距离35m、方位角θ=0°单目标使用Mt=2、Mr=8的时分多址体制的MIMO雷达距离和方位图示例。考虑两个MIMO阵列配置,交替(左列)和堆叠(右列)。径向速度为,(a-b)v=-Vmax,(c-d)v=-0.5Vmax,(e-f)v=0[6]。

3.2.2 通过DDM(实现)波形正交

        一次共发射N个chirp(即脉冲),脉冲重复间隔为TPRI,所有发射天线将其与每个天线不同且在脉冲之间变化的相位码相乘后,同时发射相同的FMCW波形,也就是 [15]。为了在第l个接收机处分离第h个发射信号,在距离FFT之后,对对应于同一chirp的所有距离单元进行慢时间多普勒解调。N个chirp的多普勒解调输出被组成一个矢量信号。然后,对矢量进行多普勒FFT处理。要在多普勒域中分离发射信号,可以采用以下两种方法中的一种。

        第一种方法是设计相位码,使干扰的多普勒FFT移至高于可检测的最大多普勒频率的频率。因此,可以使用低通滤波器(LPF)去除干扰[15]。这种相位代码的一个例子是

          (3.3)

        其中起始相位αm是跨不同发射天线的线性相位,即: αm=α0m。图3.5a为距离为75 m,速度为10 m/s的目标的距离和多普勒频谱。汽车MIMO雷达有两个发射天线,发射相位码如(3.3)所示,α0 = 1,N= 512。可以看出,来自不同发射天线的信号被转移到更高的多普勒频谱,可以通过多普勒域的LPF去除。在这种方法下,雷达脉冲重复频率应大于 [16]。因此,如果保持不变,则最大可检测的不模糊多普勒频率将降低Mt倍。在实践中,需要开发具有不同外观的不同的多普勒展开或去混叠算法。

        第二种方法是设计相位码,使干扰的多普勒FFT以伪噪声的形式分布到整个多普勒频谱中。希望在m = 1,…,Mt时使用离散时间傅里叶变换(DTFT)计算的多普勒频谱[17]中最小化峰值干涉残差(PIR),即:

          (3.4)

        这里。根据(3.4),两个码的频谱的互相关需要是平坦的[17],因为两个码的乘法的傅里叶变换在时域上相当于一个码的频谱与另一个码的时间反转和复共轭的卷积。长度为N的单模序列的最大自相关值为N,两个长度为N的单模序列的理想互相关值为N,因此,在理想情况下,根据[17],当前传输的信号相对于其他信号的最大功率增益为N。例如,对于N= 512的单模序列集,可实现的最大波形衰减约为27.1 dB。

        等幅零自相关码是DDM的良好候选。等幅零自相关码的离散傅立叶变换(DFT)也具有等幅和零自相关[18]。其中一个例子是Chu序列[19],它被定义为,其中N是素数。在实际中,首先生成素数长度的Chu序列,然后将其截断为一个长度,以便进行有效的FFT。例如,我们生成素数长度为521的Chu码,并将其截断为长度N= 512。通过FFT计算,(3.4)中定义的PIR为1.08N。因此,长度N= 512的Chu序列的波形衰减约为26.4 dB。在图3.5b中,我们给出了距离为75 m,速度为10 m/s的目标的距离和多普勒频谱。汽车雷达采用两根发射天线,采用长度为N= 512的两个Chu序列进行慢时间DDM。可以看出,波形衰减约为26 dB。

        图3.5 距离75米、速度为10米/秒的目标的距离和多普勒频谱。车载MIMO雷达有两个发射天线,DDM采用长度为N= 512的慢时间相位编码。(a)(3.3)中定义的相移码。(b)两个楚序列[6]。

       在实际应用中,由于硬件条件的限制,通常采用二进制相位码[20]。通过穷举搜索得到二相码序列,使得(3.4)中的PIR较低。随着代码长度的增加,搜索时间将呈指数增长。

        慢时间相位编码的好处是来自其他发射机的干扰不会影响不同的距离单元。距离分辨率仅由FMCW chirp的带宽决定。因此,采用快时间相位编码避免了距离旁瓣问题。但是,由于慢时间相位编码的残余,多普勒副瓣会很高。因此,低雷达散射截面积(RCS)目标,如行人,靠近强反射目标,如卡车,可能被波形残差掩盖。也就是说,波形残差减小了雷达的动态范围在码长给定的情况下,具有良好相关特性的相位码的数量是有限的,也就是说,可以同时发射的天线数量是有限的。

3.2.3 通过FDM(实现)波形正交

        在FDM体制中,传输的信号由不同的载波频率调制。根据文献[21],通过将第m个发射FMCW chirp偏移一个频偏值来实现多次发射FMCW信号的分离。如果所有频偏值之间的差值大于抗混叠BPF的截止频率的两倍,该截止频率由最大不模糊检测距离和多普勒决定,则可以在接收端分离发射信号。具体地说,首先将每个接收机接收到的信号与相同的起始载波频率fc混合。混频器输出中发射信号的分离可以通过移频和频率截止为的LPF来实现[21]。每个接收机需要进行Mt次这样的移频滤波操作。因此,使用典型的大带宽FMCW chirp可以实现高距离分辨率。同时,FDM MIMO体制经过FMCW解调、频移和滤波处理后,仍然可以利用由拍频信号决定的低采样率。

        让我们在第2节的示例中考虑FDM体制,即FMCW LRR雷达,最大可探测范围为250米,最大可探测速度为120英里/小时。带宽B = 150mhz,chirp持续时间T= 50s时,最大拍频= 5.0274MHz。因此,在FDM体制中,第m个发射天线的频移可以选择为 = 12(m-1)MHz。中频应该有12Mt MHz的带宽来容纳混频器输出。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【数据结构和算法】---二叉树(1)--树概念及结构

目录 一、树的概念及结构1.1 树的概念1.2 树的相关概念1.3 树的表示1.4 树在实际中的运用 二、二叉树的概念及结构2.1 二叉树概念2.2 特殊的二叉树2.3 二叉树的性质2.4 二叉树的存储结构 三、树概念相关题目 一、树的概念及结构 1.1 树的概念 树是一种非线性的数据结构&#…

Java之IO流(字节流字符流)

目录 一、IO流概述 (一)、什么是IO流 (二)、IO的分类 1、根据数据的流向分为:输入流和输出流。 2、格局数据的类型分为:字节流和字符流。 3、按流操作的对象分为:节点流与处理流 &#xf…

Ubuntu 22.04 LTS上安装Docker-ce

在Ubuntu 22.04 LTS上安装Docker-ce Docker是一个开源平台,用于自动化应用程序的部署、扩展和管理。它使用容器技术,使开发、测试和部署过程更加简化和可靠。本文将介绍在Ubuntu 22.04 LTS上安装Docker-ce的步骤。 步骤1:更新软件包列表 …

CanOpen协议栈从入门到精通资源全含STM32服务器、客户端Demo例程注释详尽

CANOpen从入门到精通 介绍 工作的原因,在STM32H743FreeRTOS上移植了CANOpen协议栈,使用的CANFestival框架 CANOpen协议栈网上的资源有点乱,没有一个完整的系统的教程,以至于初学者学起来非常的困难,被各种各样的术语…

Unity 3D定点数物理引擎实战系列1.1BEPUphysicsint 3D定点数物理引擎介绍

1.1BEPUphysicsint 3D定点数物理引擎介绍 对惹,这里有一个游戏开发交流小组,希望大家可以点击进来一起交流一下开发经验呀 帧同步的游戏中如果用物理引擎,为了保证不同设备上的结果一致,需要采用定点数来计算迭代游戏过程中的物理运算。也就…

揭秘车载测试:小白也能轻松学习

在现代汽车技术的发展中,车载测试起着至关重要的作用。但是,对于很多人来说,车载测试可能还是一个相对陌生的概念。不用担心!接下来将带你一起深入了解车载测试,并分享一些小白也能轻松学习的方法和技巧! 一…

C#上位机与欧姆龙PLC的通信04---- 欧姆龙plc的存储区

1、存储区概念 欧姆龙PLC将整个数据存储器分为10个区:输入继电器区、输出继电器区、内部辅助继电器区、特殊继电器区、保持继电器区、暂存继电器区、定时/计数器区、数据存储区、辅助存储继电器区、链接继电器区。 输入输出继电器区 CP1E系列PLC输入继电器区有16…

【Java】深入理解i++、++i

先看两个例子 示例一 public class Test {public static void main(String[] args) {int i 0;int j i;System.out.println("i" i);System.out.println("j" j);} } 示例二 public class Test {public static void main(String[] args) {int i 0;i…

.Net Core webapi RestFul 统一接口数据返回格式

在RestFul风格盛行的年代,大部分接口都需要一套统一的数据返回格式,那么我们怎么才能保证使用统一的json数据格式返回呢,下面给大家简单介绍一下: 假如我们需要接口统一返回一下数据格式: {"statusCode": …

LEFT JOIN

通過中間表説明 biz_email_sent table1 biz_email table2 biz_email_sent_address 中間表 LEFT JOIN 是 JOIN 左邊的記錄(biz_email_sent id52)全部查出,比如52 的記錄全部查出。 即使中間表se.sa_email_id 在 table2中找不到&#xff0c…

Centos7配置静态ip地址

目录结构 Centos7配置静态ip地址查看网关进入存放ip地址的目录修改ip地址的文件重启网络检查ip地址 Centos7配置静态ip地址 查看网关 编辑–>虚拟网络编辑器–>NAT设置 记住这个网关地址 进入存放ip地址的目录 cd /etc/sysconfig/network-scripts/ 修改ip地址的文件 …

Windows下安装MongoDB实践总结

本文记录Windows环境下的MongoDB安装与使用总结。 【1】官网下载 官网下载地址:Download MongoDB Community Server | MongoDB 这里可以选择下载zip或者msi,zip是解压后自己配置,msi是傻瓜式一键安装。这里我们分别对比进行实践。 【2】ZI…

LeetCode 19 删除链表的倒数第 N 个结点

题目描述 删除链表的倒数第 N 个结点 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 输入:head [1,2,3,4,5], n 2 输出:[1,2,3,5]示例 2: 输入:head [1], n 1…

什么是OEM分区?能不能删除OEM分区?

在某些电脑中,打开磁盘管理时会发现有一个OEM分区,那么这个OEM分区是什么意思呢?能不能删除呢?下面我们就来了解一下。 什么是OEM分区? OEM分区通常是品牌机厂商预装系统或软件以及一键还原的分区。OEM分区中的文件可…

在线更换Proxmox VE超融合集群Ceph OSD磁盘

因为资源紧张的原因,担心一旦关机,虚拟机因为没有空闲的资源而被冻结,以致于不能漂移,导致部分服务停止,只好让机房帮忙热插拔。 幸运的是,插上去能够被系统所识别(/dev/sdf就是新插入的硬盘&am…

【MYSQL】-表的操作

💖作者:小树苗渴望变成参天大树🎈 🎉作者宣言:认真写好每一篇博客💤 🎊作者gitee:gitee✨ 💞作者专栏:C语言,数据结构初阶,Linux,C 动态规划算法🎄 如 果 你 …

acwing-蓝桥杯C++ AB组辅导课Day2-递归习题+递推+二分

感谢梦翔老哥的蓝桥杯C AB组辅导课~ 递归习题: 1.递归实现组合型枚举 题意: 题目要求输出组合枚举,与排列不同,排列具有顺序之分,对于组合来说,是没有顺序之分的,所以[1,2,3]和[3,2,1]被看成同…

PyQt6 QTableWidget表格控件

锋哥原创的PyQt6视频教程: 2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~共计50条视频,包括:2024版 PyQt6 Python桌面开发 视频教程(无废话版…

神经网络:优化器和全连接层

SGD(随机梯度下降) 随机梯度下降的优化算法在科研和工业界是很常用的。 很多理论和工程问题都能转化成对目标函数进行最小化的数学问题。 举个例子:梯度下降(Gradient Descent)就好比一个人想从高山上奔跑到山谷最低…

23年12月AI烟火识别系统应用案例-北京梅兰芳故居防火系统

AI烟火识别智能视频分析系统在文化遗产保护领域的应用,尤其是在梅兰芳故居防火系统的部署,是现代科技与传统文化保护结合的典范。这篇文章将详细介绍富维烟火识别系统的设计、实施及其在23年12月在北京梅兰芳故居中的应用。 背景介绍 ● 梅兰芳故居的重要…