1.5 毫米波传感介绍:FMCW雷达 - 模块5:角度估计

+荐课 提问/讨论 评论 收藏
  • 本课程为精品课,您可以登录eeworld继续观看:
  • 1.5 毫米波传感介绍:FMCW雷达 - 模块5:角度估计
  • 登录
欢迎观看有关 FMCW 雷达的本介绍性系列的 第五个模块。 前面的四个模块重点介绍 沿距离和速度两个维度进行感应。 该模块将重点介绍沿第三个 维度,即角度,进行感应。 因此,我们要在本模块中回答的 问题就是,您有 一个雷达,它前面有一个物体, 雷达如何估算该物体的 到达角? 如果在不同的角度存在多个物体,但可能 具有相同的距离和相同的相对速度,会怎么样? 雷达的最大角度视场 有哪些决定因素? 雷达的角度分辨率取决于什么? 回忆一下我们之前的模块内容,您应该记得, IF 信号的相位对物体距离的微小变化非常 敏感,具体而言,物体距离的微小 变化 Δd 会导致相位变化 ω, 其值为 4πΔd除以 λ。 角度估算利用了类似的概念。 角度估算需要至少 2 个 RX 天线。 这里利用的是物体相对 每个天线的差分距离。 那么,发射天线发射一个线性 调频脉冲信号。 它在物体上进行反射,您可以想象 一束射线从物体到达第一个 RX 天线,另一束射线从物体到达第二个 RX 天线。 在该示例中,到达第二个RX 天线的射线必须 传播稍远一点的距离,即额外的距离 Δd, 才能到达那里。 该额外的距离会导致额外的相位 ω,它等于 2πΔd 除以 λ。 这便是该天线处的信号 和该天线处的信号之间的相位差。 因此,我们可以在这里看到,这两个表达式 非常类似,实际上,除了因数 2 之外, 它们几乎是相同的。 接下来,请您思考下面的问题。 这两个表达式为什么具有因数 2 的差异? 这个图说明了该额外距离 与到达角的相关性。 假设与两个天线之间的 该距离 d 相比,物体足够远, 从而可以假设从物体到达 RX 天线的射线 是平行的。 抱歉,我滥用了符号。 在该模块的后续部分,d 实际上 指两个连续天线之间的距离。 因此,这里的 d是两个 RX 天线之间的距离,θ 是 物体相对于雷达的达到角度。 这是与第一个天线相比,射线 到第二个天线的额外距离。 使用基本的几何学知识, 您可发现这是一个直角三角形, 其中斜边为 d,以及这个角 θ。 因此,射线必须传播的该额外距离 结果为 dsin(θ)。 那么,发射器天线发射一个线性调频脉冲帧, 每个天线会接收该数据。 每个天线会处理该数据, 以创建一个 2D-FFT矩阵,其中包含 与物体的距离和速度相对应的峰值。 那么,这里是与该接收器 相对应的 2D-FFT 峰值,以及与该接收器相对应的另一个 2D-FFT 矩阵。 请注意,峰值的位置将几乎 与这两个2D-FFT 相同。 我们先前已讨论过, 峰值位置对雷达与物体之间 距离的微小变化非常 敏感。 不过,这两个峰值之间的 相位差将为2πdsin(θ), dsin(θ) 是额外的距离, 然后除以 λ。 您通过比较这两个信号, 这两个峰值处的信号来测量 该相位差之后,您可以求 该公式的反函数,以计算到达角。 如果您看看该表达式,ω 等于 2πdsin(θ) 除以 λ,您会发现, 由于 sin(θ),我们要估算的量,即 θ, 与所测量的相位差 ω 之间的 关系是非线性的。 那么,这是在该系列中我们第一次遇到 这种情况。 那么,您可以回想一下, 第二个模块中速度估算中的 表达式为 ω 等于4πVTc 除以 λ。 您可以看到,估算的相位差 以线性方式依赖于速度。 类似地,在第一个模块中,IF 频率 与距离之间具有线性关系。 因此,如果您看看该 sin(θ) 与 θ 图, 当 θ 接近于0 时,sin(θ) 对 θ 非常敏感。 因此,θ 的微小变化会导致 sin(θ) 产生同等 大小的变化。 但该敏感性会随着θ 的增大而减低。 当 θ 接近于90 时,sin(θ) 变得 对 θ 非常不敏感。 因此,随着 θ 逐渐增大,θ 估算越来越容易 产生误差。 这里的图对此进行了显示。 当物体位于雷达正前方时,角度 估算会达到最佳值。 这意味着 θ 等于 0。 随着 θ 逐渐增大并接近于 90 度, 当然,由于存在噪声,估算准确性 会下降。 在前面的模块中,当我们讨论速度 估算时,我们看到 雷达能够不模糊测量的速度具有 上限。 我们将此称为雷达的最大速度。 雷达可以测量的最大不模糊角度是否存在 类似的限制? 这正是我们要在该幻灯片中讨论的内容。 那么,如果您将这想象成表示 与雷达左侧物体的2D-FFT 峰值相对应的 相量,当您从第一个 RX 天线 转到第二个 RX天线时,该相量 沿逆时针方向移动。 类似地,对于雷达右侧的物体,相量 将沿顺时针方向移动,如此处所示。 因此,只要沿顺时针 或逆时针方向的移动 小于 180 度或 π 弧度, 对该移动的测量就是不模糊的。 如果情况不是这样,如此处所示, 该相量从这里移动到这里, 那么您就无法分辨该移动 是沿逆时针方向移动了相应的度数, 还是沿顺时针方向移动了 b 度数。 因此,基本而言,速度的不模糊 测量要求两个天线之间的 相位变化小于 180 度。 然后,插入前面的幻灯片中的 ω 值, 并稍微对其进行重新排列, 我们看到雷达可以 测量的最大角度必须小于 这里的表达式。 λ 除以 2d 的反正弦,其中 d 是两个 天线之间的距离。 所以,此处的重点是,两个天线之间的 距离 d 可以服务的最大视场为 θmax 等于 λ 除以2d 的反正弦。 请注意,在两个天线之间,λ 除以2 再除以距离 d 可导致 最大的可能视场正 90 度 或负 90 度。 到目前为止,我们已经讨论了雷达 前方的单个物体,以及通过测量两个 RX 天线之间的相位差来估算 其到达角。 现在请考虑雷达前方的两个物体, 它们相对于雷达具有相同的距离和相同的 速度,这样这两个物体 将处于 2D-FFT 中相同的距离速度单元。 那么,这是来自第一个天线的 2D-FFT。 这是来自第二个天线的 2D-FFT。 因此该 2D-FFT 中有单个峰值。 但峰值处的信号将具有来自对应于 这两个物体的相量的贡献,这里对这个天线 进行了说明,这里对第二个 天线进行了说明。 因此,我们先前讨论的 简单相位比较技术将不再适用。 解决方案是什么? 它将非常类似于我们先前对速度模块采取的 解决方案。 我们将 RX 天线的数量从两个增加到 N 个,并创建 N 个接收天线的区域, 所有这些天线处的 二维 FFT 将在同一个位置具有一个峰值。 该系列峰值处的信号将创建一个 包含两个旋转相位的离散序列, 如此处所示。 该序列上的 FFT将显示为 ω1 和 ω2 处的两个峰值,其中 ω1 和 ω2 是两个物体的旋转速度,以每个样本的 弧度数为单位。 那么,您通过 FFT 读取这两个峰值的位置, 然后反演计算两个物体的 到达角,如此处所示。 我们将此处在 RX 天线上 执行的特定 FFT称为角度 FFT。 现在我们已经介绍了角度 FFT, 那么下一个问题自然是, 该 FFT 的分辨率是多少? 该问题针对两个物体,它们相对于 雷达分别具有θ 和 θ 加 Δθ 的 到达角。 当两个物体在角度FFT 中显示为不同的 峰值时,Δθ 可以达到多小的值? 我们已经在模块 1 中针对 距离分辨率以及在模块 2 中针对 速度分辨率解决了该问题。 在这里,我们将针对角度分辨率执行非常 类似的操作。 要针对角度分辨率推导 该表达式,只需记住以下要点: 到达角为θ 的物体具有 离散频率 ω,它为 2πdsin(θ) 除以 λ,d 为两个天线之间的距离。 频域中距离的标准是,角频率的 距离 Δω必须大于 2π 除以N,N 为 FFT 中的样本数。 那么,此时,您或许可以 暂停视频,尝试自己推导出该表达式。 到达角分别为 θ 和 θ 加Δθ 的两个 物体将通过这里的表达式 区分其离散频率。 现在,为了简化该表达式,您应该 记得在微积分中,sin(θ) 的导数是 cos(θ), 这意味着对应的微小 变化Δθ 的 sin(θ) 变化率等于 cos(θ)。 因此,我可以将这里的表达式替换为 cos(θ) 乘以 Δθ,就像这样。 此外,请回忆一下我们在模块 2 中 讨论过的离散傅里叶变换的 特性,对于我们要在频域中分隔的 两个峰值,其角频率的 距离应大于2π 除以 N, N 为 FFT 的样本输入 数量,在本例中也是阵列中 天线的数量。 那么,替换此处的表达式, 我得到这个不等式,然后稍微对其进行重新排列, 我得到这个不等式,它 实际上是表示雷达分辨率角度的表达式。 还要注意,由于N 是阵列中 天线的数量,d 是两个连续天线之间的距离, 因此 N 乘以d 实际上是 天线阵列的长度。 因此,您可以说角分辨率随着 接收器天线阵列长度的增大而增大。 现在,当我们说分辨率时, 通常假设两个天线之间的距离为 λ 除以 2,并且 θ 为 0。 在该表达式中替换它,您将 得到该表示分辨率角度的表达式, 它实际上取决于 θ 和天线间距。 需要记住的一点是,这里的表达式实际上 以弧度为单位。 因此,您需要将其乘以 180 再除以 π,以将其转换为度数。 如果您看看该表达式,有一点 很有意思,即分辨率角度取决于 θ。 这在距离或速度 背景中未出现过。 因此距离和速度分辨率 都独立于实际的距离和速度值。 其原因还是在于 sin(θ) 的不一致 特性。 因此,对于由 Δθ分隔的两个物体, 其在角度 FFT 中的角频率在 θ 等于 0 时实际上离得更远, 并且随着 θ 的增大彼此越来越靠近, 即使在两种情况下距离 Δθ 相同也是如此。 正如您现在可能已经了解的那样, FMCW 雷达中的角度估算和速度估算 取决于非常类似的概念。 实际上,数学基础 几乎是相同的。 因此,我认为通过一个幻灯片来比较 这两者应该有所帮助。 角度估算利用线性调频脉冲之间的 相位变化,这些脉冲在空间上是分离的。 速度估算也利用相位变化, 但它是针对在时间上分离的线性调频脉冲。 角度分辨率取决于天线阵列长度。 请注意,Nd 实际上是天线阵列的 总长度。 因此,角度分辨率与天线阵列的长度 成反比。 速度估算值与帧的长度 成反比。 可以不模糊测量的最大 角度取决于两个连续天线之间的 距离 d。 该距离越小,θmax 就越大。 可以不模糊测量的最大 速度取决于连续线性调频脉冲之间的时间 Tc。 类似地,Tc 越小,Vmax 就越大。 此幻灯片总结了角度估算过程, 并将其置于 FMCW雷达系统的背景中。 那么,您具有合成器synth,也称为 LO 或本机 振荡器,它可以生成线性调频脉冲。 线性调频脉冲由发射天线进行发射。 它从雷达前方的物体上进行反射。 在每个接收天线处接收 反射信号。 synth 信号路由到其中的每个 RX 天线,接收到的信号与 LO 信号混合, 以创建 IF 信号。 IF 信号经过低通滤波器,并由 ADC 进行采样。 该 ADC 数据在整个帧中进行处理, 以创建一个 2D-FFT 网格,针对每个 RX 天线创建一个 此类 2D-FFT 网格。 该 2D-FFT 网格中的峰值与物体的距离 和速度相对应。 该系列 TX天线中对应 峰值上的 FFT称为角度 FFT, 该角度 FFT中的峰值 直接对应于物体的到达角。 我要通过一个简短的问题来结束该模块。 那么,您有两个静止的物体, 它们到雷达的距离相等。 该雷达具有一个发射天线和两个接收天线。 是否可以使用该雷达估算 这两个物体的到达角? 请考虑一下这个问题。 总之,该模块就到此结束了。 我希望通过模块 1 至 5, 您已经对使用 FMCW雷达进行毫米波 传感有了一定的了解,并且希望您喜欢它。 我们希望将来以您到目前为止 学习到的内容为基础添加更多的模块。334
课程介绍 共计14课时,3小时38分23秒

mmWave系列培训

TI 汽车 雷达 传感器 mmWave FMCW AWR IWR 毫米波雷达

mmWave培训系列旨在为您学习FMCW技术和毫米波传感器的基础知识,并迅速开始开发。 TI的毫米波传感器产品系列具有AWR汽车雷达传感器系列和IWR工业毫米波传感器系列,旨在用于检测物体的范围,速度和角度。

推荐帖子

欢迎网友ljj3166成为【TI MSP430】版主!
欢迎ljj3166成为咱们MSP430版块的版主,希望他的加入本版块的讨论气氛会越来越浓! 这是他参与TI 低功耗设计大赛分享的帖子!大家多多关照! 【TI首届低功耗设计大赛】撸个小创意https://bbs.eeworld.com.cn/thread-448174-1-1.html【TI首届低功耗设计大赛】Wolverine开箱上电和Blinkhttps://bbs.eeworld.co...
maylove 微控制器 MCU
求TMS320VC5509/A的中文资料
最近学习使用5509芯片处理数据,因之前没有接触过DSP芯片,很是陌生,英文资料看起来费劲啊,还忘大侠们提供此芯片相关中文资料供学习、参考,小弟万分感谢!!!...
张某某 DSP 与 ARM 处理器
分享了解一些ADC分类和特点
本帖最后由 dontium 于 2015-1-23 11:21 编辑 在仪器仪表系统中,常常需要将检测到的连续变化的模拟量如:温度、压力、流量、速度、光强等转变成离散的数字量,才能输入到计算机中进行处理。这些模拟量经过传感器转变成电信号(一般为电压信号),经过放大器放大后,就需要经过一定的处理变成数字量。实现模拟量到数字量转变的设备通常成为模数转换器(ADC),简称A/D。 ...
qwqwqw2088 模拟与混合信号
一步步教你在CCS下使用TI Stellaris DSP 库
首先,创建一个新的工程,如图所示 [ 本帖最后由 hansonhe 于 2012-2-17 00:54 编辑 ]...
hansonhe 微控制器 MCU
分享到X
微博
QQ
QQ空间
微信

EEWorld订阅号

EEWorld服务号

汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新文章 手机版

站点相关: EEWORLD首页 EE大学堂 论坛 下载中心 Datasheet 活动专区 博客

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved