现代雷达车载应用——第2章 汽车雷达系统原理 2.2节
经典著作,值得一读,英文原版下载链接【免费】ModernRadarforAutomotiveApplications资源-CSDN文库。
2.2 汽车雷达架构
从顶层来看,基本的汽车雷达由发射器,接收器和天线组成。图2.2给出了一种简化的单通道连续波雷达结构[2]。这种结构适用于大多数连续波雷达。根据不同的波形类型,雷达不同部分的实际硬件实现可能会有所不同。在发射端(Tx),一个信号合成器被用来产生不同的波形。然后,产生的波形被放大并由发射天线发射。有一部分产生的信号被送入接收器,作为本地振荡器(LO)。在接收器(Rx)侧,接收器天线接收来自目标的反射信号。接收信号首先在接收机信道上经过一系列放大和滤波处理。然后是一个正交下变频器,它将接收到的信号与LO混合以产生基带信号。下变频后,基带信号被采样到数字域进行进一步处理。
如前所述,图2.2中的简化架构并不适用于所有类型的连续波雷达,因为它们的波形多种多样。例如,为了支持多个信道,许多设计在发射机中有一个额外的调制,以帮助接收器从不同的发射机信道分离信号。有些设计在发射机信道中有移相器来支持波束形成。另一个例子是,在接收端,并不总是需要正交下变频器,在某些情况下,单通道直接下变频器也可以工作。

图2.2 简化的单通道雷达架构
2.2.1 发射机
对于汽车雷达来说,其发射机在决定整个系统的灵敏度和距离分辨率方面起着重要的作用。使用更高的发射功率和高增益天线改善信号并增加雷达在更远距离探测较小目标的能力。此外,发射更宽的BW提高了雷达对近距离目标的识别能力。然而,汽车雷达发射机使用的频带和最大发射功率也受到当局的高度管制。由于电磁波广泛应用于现代技术,特别是电信领域,为了防止不同用户之间的干扰,电磁波的产生和传输受到国家法律的严格管制,并由国际电信联盟(ITU)这一国际机构进行协调。对于汽车雷达应用,全球有四个专用频段,包括24 GHz和77 GHz频段。表2.1显示了目前汽车雷达可用的频段。
表2.1 汽车雷达频段

24 ~ 24.25 GHz范围内的250 MHz BW是ISM (industrial, scientific and medical)保留频段,与未授权和授权的业务共享。由于这是一个共享频段,因此受到干扰的可能性很高。21 ~ 26 GHz的5 GHz超宽带(UWB)对发射功率的要求非常严格,限制了其在短距离上的应用。两个更高的频段,包括76-77GHz用于远程雷达(LRR)和77-81GHz用于短程雷达(SRR),已经由大多数国家的当局分配。由于以下优点,这两个较高的频段是汽车雷达的选择频段。首先,77 GHz频段范围从76 GHz到81 GHz, BW超过4 GHz。宽BW增加了雷达的距离分辨率,使其能够区分近距离目标。频率越高,波长越短,速度测量的分辨率和精度也越高。此外,较短的波长也有助于减小汽车雷达的天线尺寸。由于77 GHz频段专用于汽车雷达应用,因此该法规还允许该频段具有更高的发射功率。在79 GHz工作的汽车雷达的授权最大有效各向同性辐射功率(EIRP)为55 dBm,最坏情况下的平均EIRP频谱密度低于-3 dBm/MHz[3]。另一方面,24GHz频段的峰值限制为20dbm EIRP。
信号合成器,也称为波形发生器,是汽车雷达最重要的部件之一。信号合成器能够为不同的应用产生各种类型的波形。图2.3给出了波形的四个常见例子。第一种波形是单音信号,它是多普勒雷达中使用的未调制正弦波。FMCW波形是一种线性调制信号,其频率随时间线性变化。步进频率连续波波形的频率增加/减少呈阶梯状。移频键控波形具有交变频率。对于汽车雷达来说,FMCW波形是目前使用最广泛的波形,因为它易于锁相环(PLL)产生,并且从基带获取距离信息的效率很高。在本章中,FMCW波形将作为讨论的主要示例,尽管大多数原理适用于其他波形。

图2.3 不同类型波形
2.2.2 接收机
接收机的主要目的是对接收到的回波进行相干下变频,得到基带信号。如图2.2所示,接收到的信号被分成两个通道。一个通道与LO信号混合,LO信号是发射信号的副本,以获得基带的同相或“I”通道。另一个通道与90°相移的LO信号混合以获得基带的正交相位或“Q”通道。假设发射信号为f(t),则接收回波r(t)可表示为:
(2.2)
式中t为时间,δ t为雷达与目标之间电磁波的往返时延,A为信号幅度变化量。混频后基带信号rb (t)可简单表示为:
(2.3)
式中*表示复信号的共轭。在下面的章节中,FMCW波形将用于详细讨论(2.2)和(2.3)。
在现代汽车雷达中,基带信号的处理通常采用数字信号处理。因此,有必要将模拟基带信号转换为数字表示。模数转换中最基本的问题是选择合适的采样率。Nyquist抽样定理[4]提供了指导,这里不再讨论。
2.2.3 天线和天线阵列
在雷达系统中,天线或天线阵列对雷达的灵敏度和角分辨率起着至关重要的作用。雷达系统中使用了各种类型的天线。对于汽车雷达,贴片天线是最广泛使用的,因为它们的低成本和易于制造。图2.4给出了两个贴片天线的示例[5]。图2.4(a)为3元串联馈电贴片天线,图2.4(b)为5元串联馈电贴片天线。天线最重要的特性是它的增益、波束宽度和旁瓣电平。天线远场辐射方向图P(θ, φ)通常用来描述天线相对于天线轴向(θ, φ)方向的辐射强度。

图2.4 贴片天线的示例[5](a) 3元串联馈电贴片天线和(b) 5元串联馈电贴片天线。
图2.5显示了图2.4(a)中3元串联馈电贴片天线的远场辐射方向图。E平面对应于与电场平行的平面,在图2.4(a)中平行于天线的垂直截面。H平面为与磁场平行的平面,垂直于图2.4(a)中天线的垂直截面。E面半功率波束宽度(HPBW)为48.6°,H面半功率波束宽度为81.5°。对于图2.4(b)中的天线,由于其长度较长,其增益较高,但E-平面HPBW较窄。
除了流行的贴片天线外,其他类型的天线,如衬底集成波导天线和透镜天线,也广泛应用于汽车雷达中。表2.2列出了文献中几种77 GHz低成本汽车雷达平面天线。
天线阵列是协同工作的天线单元的集合。天线阵列使雷达能够发现与雷达相关的目标的角度。通过控制各阵元的相位和幅度,阵元能够将主波束引导到感兴趣的角度,甚至形成多波束。另一方面,阵列中空点的方向也可以调整,可以用来抑制强干扰。图2.6给出了一个简单的八元线性阵列的例子。假设阵列元素为各向同性辐射元素。该线性阵列的阵列因子可表示为[1]:
(2.3)
(2.4)
式中N为阵元个数,k = 2π/λ为波数。λ是波长,yn是第n个阵元的位置,ϕ是方位角。ωn是第n个阵元的权值,对应于激励的相位和振幅等属性。

图2.5 仿真的3元串联馈电贴片天线的H面和E面方向图
表2.2 汽车雷达频率带

考虑一个常见的情况,相邻阵元之间的间距d = λ/2,(2.4)可以化简为:
(2.6)
具有均匀激励,这里
(2.7)

图2.6 八阵元线性阵列
对应的阵列因子如图2.7所示。该模式的主瓣指向0,副瓣电平约为-11 dB。如果元素的相位被调谐,例如:
(2.8)
对应的阵列因子如图2.8所示,这里方向图主瓣转到了-20°。
通过调整每个阵元的相位和幅度,可以实现更复杂的波束形成。图2.9所示的一个例子是(2.8)中的权重乘以40 dB旁瓣电平的道尔夫-切比雪夫窗[20]。
阵列因子假设阵元是各向同性辐射单元。对于具有真实辐射单元的阵列,其全辐射Parray(ϕ)为阵列因子与单元辐射方向图P(ϕ)的乘积[1]:
(2.9)

图2.7 均匀激励的阵列因子

图2.8 权重为式(2.8)的阵列因子

图2.9 权重为式(2.8)乘上道尔夫-切比雪夫窗的阵列因子
相关文章:
现代雷达车载应用——第2章 汽车雷达系统原理 2.2节
经典著作,值得一读,英文原版下载链接【免费】ModernRadarforAutomotiveApplications资源-CSDN文库。 2.2 汽车雷达架构 从顶层来看,基本的汽车雷达由发射器,接收器和天线组成。图2.2给出了一种简化的单通道连续波雷达结构[2]。这…...
Ajax跨域请求
最近使用js构造请求时发生了CORS跨域问题,mark一下 ajax跨域,这应该是最全的解决方案了 | Dailc的个人主页Everything about dailchttps://dailc.github.io/2017/03/22/ajaxCrossDomainSolution.htmlAJAX - 廖雪峰的官方网站研究互联网产品和技术&#…...
python 中Windows编程一些心得
主要思路 当我们显示所有消息的信息时,我们可以知道Windows后台是如何传递消息给我们,但是并不会把所有东西写进开发文档 ,这有一定的原因 但是 我们要自己去理解或者猜想开发者思路或者根据反馈结果来分析消息的作用,不然永远只…...
android 13.0 系统属性控制音量键功能是否可用开关(屏蔽音量加减功能)
1.概述 在13.0的系统定制化开发中,要求屏蔽掉音量+ 音量-的功能,根据系统属性来判断是否响应音量加减的功能,在系统上层中是由PhoneWindowManage来管理音量键的功能, 所以就要看是PhoneWindowManage.java中怎么处理的音量键的功能 首选看的源码关于音量键的处理 2.系统属…...
hive自定义函数及案例
一.自定义函数 1.Hive自带了一些函数,比如:max/min等,但是数量有限,自己可以通过自定义UDF来方便的扩展。 2.当Hive提供的内置函数无法满足你的业务处理需要时,此时就可以考虑使用用户自定义函数。 3.根据用户自定义…...
2023亚太五岳杯量子计算挑战赛数学建模思路代码模型论文
2023五岳杯数学建模思路:比赛开始后第一时间更新,获取见文末名片 今年,APMCM亚太地区大学生数学建模竞赛组委会正式和玻色量子、中国移动云能力中心等多家单位达成合作。 开展APMCM校企合作高校巡回学术讲座活动,为企业、高校搭…...
Tomcat的结构分析和请求处理原理解析
目录 Tomcat服务器?Tomcat结构处理请求流程Tomcat作用其他的web服务器 Tomcat服务器? 我们经常开口闭口“服务器”、“服务器”的,其实“服务器”是个很容易引发歧义的概念 其实,Tomcat服务器 Web服务器 Servlet/JSP容器&#…...
FastAPI之响应模型
前言 响应模型我认为最主要的作用就是在自动化文档的显示时,可以直接给查看文档的小伙伴显示返回的数据格式。对于后端开发的伙伴来说,其编码的实际意义不大,但是为了可以不用再额外的提供文档,我们只需要添加一个 response_mod…...
Python数据科学视频讲解:数据清洗、特征工程和数据可视化的注意事项
1.6 数据清洗、特征工程和数据可视化的注意事项 视频为《Python数据科学应用从入门到精通》张甜 杨维忠 清华大学出版社一书的随书赠送视频讲解1.6节内容。本书已正式出版上市,当当、京东、淘宝等平台热销中,搜索书名即可。内容涵盖数据科学应用的全流程…...
Unity优化——加速物理引擎1
大家好,这里是七七,今天开始更新物理引擎相关的优化部分了,本文介绍的是物理引擎内部工作情况。 Unity技术有两种不同的物理引擎:用于3D物理的Nvidia的PhysX和用于2D物理的开源项目Box2D。然而,Unity对它们的实现是高…...
PHP的最新版本是多少?有什么新特性?
截至日期(2022年1月),PHP的最新稳定版本是PHP 8.0。以下是PHP 8.0的一些主要新特性: JIT 编译器: 引入了即时编译(Just-In-Time,JIT)引擎,提升了PHP脚本的执行性能。 命…...
漏洞复现-云安宝-云匣子Fastjson命令执行(附漏洞检测脚本)
免责声明 文章中涉及的漏洞均已修复,敏感信息均已做打码处理,文章仅做经验分享用途,切勿当真,未授权的攻击属于非法行为!文章中敏感信息均已做多层打马处理。传播、利用本文章所提供的信息而造成的任何直接或者间接的…...
oh-my-zsh 安装和配置
安装zsh sudo apt update sudo apt install zsh安装oh-my-zsh sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)"配置~/.zshrc sudo vim ~/.zshrc添加以下内容 ZSH_THEME"steeef" HISTFILE~/.zsh_history HISTS…...
LinuxBasicsForHackers笔记 -- 日志系统
日志文件存储有关操作系统和应用程序运行时发生的事件的信息,包括任何错误和安全警报。 rsyslog 日志守护进程 Linux 使用名为 syslogd 的守护进程自动记录计算机上的事件。 rsyslog 配置文件 与 Linux 中的几乎所有应用程序一样,rsyslog 由位于 /et…...
WPS Office JS宏实现批量处理Word中的标题和正文的样式
该篇讲解下word文档中的标题和正文批量修改样式,如下图: 前面一篇已讲解了WPS Office宏编辑器操作方法,这里不细讲了,如有不清楚可以查看该篇:https://blog.csdn.net/jiciqiang/article/details/134653657?spm1001.20…...
论文怎么改才能降低重复率
一、引言:智能工具助力,轻松降低论文重复率 论文的重复率是学术写作中的重要问题,如何有效降低重复率成为了许多研究者的关注焦点。如今,智能工具的发展为我们提供了更多选择。本文将介绍几种实用的智能工具,包括快码…...
【从零开始学习JVM | 第六篇】快速了解 直接内存
前言: 当谈及Java虚拟机(JVM)的内存管理时,我们通常会想到堆内存和栈内存。然而,还有一种被称为"直接内存"的特殊内存区域,它在Java应用程序中起着重要的作用。直接内存提供了一种与Java堆内存和…...
Wireshark中的http协议包分析
Wireshark可以跟踪网络协议的通讯过程,本节通过http协议,在了解Wireshark使用的基础上,重温http协议的通讯过程。 TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于 字节流…...
ubuntu如何远程ssh登录Windows环境并执行测试命令
ubuntu如何远程ssh登录Windows环境并执行测试命令 1 paramiko模块简介1.1 安装paramiko1.2 paramiko基本用法1.2.1 创建SSHClient实例1.2.2 设置主机密钥策略1.2.3 连接SSH服务器1.2.4 执行命令1.2.5 关闭SSH连接1.2.6 异常处理 2 windows的配置2.1 启动OpenSSH服务2.2 配置防火…...
人工智能应用专栏----专栏介绍
文章目录 本专栏主要记录人工智能的应用方面的内容,包括chatGPT、AI绘图等等; 订阅后可私聊我获取 《从零注册并登录使用ChatGPT》 《从零开始使用chatGPT的API;通过chatgpt-next-web部署自己chatGPT web网页;无需翻墙,…...
SciencePlots——绘制论文中的图片
文章目录 安装一、风格二、1 资源 安装 # 安装最新版 pip install githttps://github.com/garrettj403/SciencePlots.git# 安装稳定版 pip install SciencePlots一、风格 简单好用的深度学习论文绘图专用工具包–Science Plot 二、 1 资源 论文绘图神器来了:一行…...
汽车生产虚拟实训中的技能提升与生产优化
在制造业蓬勃发展的大背景下,虚拟教学实训宛如一颗璀璨的新星,正发挥着不可或缺且日益凸显的关键作用,源源不断地为企业的稳健前行与创新发展注入磅礴强大的动力。就以汽车制造企业这一极具代表性的行业主体为例,汽车生产线上各类…...
蓝牙 BLE 扫描面试题大全(2):进阶面试题与实战演练
前文覆盖了 BLE 扫描的基础概念与经典问题蓝牙 BLE 扫描面试题大全(1):从基础到实战的深度解析-CSDN博客,但实际面试中,企业更关注候选人对复杂场景的应对能力(如多设备并发扫描、低功耗与高发现率的平衡)和前沿技术的…...
Golang dig框架与GraphQL的完美结合
将 Go 的 Dig 依赖注入框架与 GraphQL 结合使用,可以显著提升应用程序的可维护性、可测试性以及灵活性。 Dig 是一个强大的依赖注入容器,能够帮助开发者更好地管理复杂的依赖关系,而 GraphQL 则是一种用于 API 的查询语言,能够提…...
【Go】3、Go语言进阶与依赖管理
前言 本系列文章参考自稀土掘金上的 【字节内部课】公开课,做自我学习总结整理。 Go语言并发编程 Go语言原生支持并发编程,它的核心机制是 Goroutine 协程、Channel 通道,并基于CSP(Communicating Sequential Processes࿰…...
TRS收益互换:跨境资本流动的金融创新工具与系统化解决方案
一、TRS收益互换的本质与业务逻辑 (一)概念解析 TRS(Total Return Swap)收益互换是一种金融衍生工具,指交易双方约定在未来一定期限内,基于特定资产或指数的表现进行现金流交换的协议。其核心特征包括&am…...
BCS 2025|百度副总裁陈洋:智能体在安全领域的应用实践
6月5日,2025全球数字经济大会数字安全主论坛暨北京网络安全大会在国家会议中心隆重开幕。百度副总裁陈洋受邀出席,并作《智能体在安全领域的应用实践》主题演讲,分享了在智能体在安全领域的突破性实践。他指出,百度通过将安全能力…...
Netty从入门到进阶(二)
二、Netty入门 1. 概述 1.1 Netty是什么 Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty是一个异步的、基于事件驱动的网络应用框架,用于…...
STM32HAL库USART源代码解析及应用
STM32HAL库USART源代码解析 前言STM32CubeIDE配置串口USART和UART的选择使用模式参数设置GPIO配置DMA配置中断配置硬件流控制使能生成代码解析和使用方法串口初始化__UART_HandleTypeDef结构体浅析HAL库代码实际使用方法使用轮询方式发送使用轮询方式接收使用中断方式发送使用中…...
vxe-table vue 表格复选框多选数据,实现快捷键 Shift 批量选择功能
vxe-table vue 表格复选框多选数据,实现快捷键 Shift 批量选择功能 查看官网:https://vxetable.cn 效果 代码 通过 checkbox-config.isShift 启用批量选中,启用后按住快捷键和鼠标批量选取 <template><div><vxe-grid v-bind"gri…...
