This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我正在尝试解决演示示例中的方位角估算是如何计算的。 我使用的是 AWR1843Boost。
据我所知、单个反射器的角度可以使用公式 Φ= arcsin (omage / pi)计算、其中 ω 是两个相邻接收天线的信号之间的相移。 只要在给定的距离/速度库中只有一个反射器、就可以正常工作。 但是、如果有多个反射器"位于"同一距离/速度槽中、则必须首先执行 "角度 FFT"来分离不同的相移分量。 对于 AWR1843EVM、我最多可以使用8根虚拟天线。 这样、我就可以分离相移大于 delta_omega =(2 π/8)的对象。 由于 FFT 的性质、我现在只为 能够观察到的可能相移提供了8个不同的(固定)值。 使用上述公式(φ= arcsin (omage / pi))、我现在只能分辨某个对象是否位于-49deg、-30deg、-14deg、0deg、14deg、 30度或49度。
不过、演示示示例中的精度似乎 远高于分辨率。 即使多个物体落在相同的距离/速度下也是如此-二进制文件。 您能告诉我、这是如何完成的吗?
此致
马里奥
您好
请告知我们此信息记录在何处
谢谢!
塞萨尔
不过、演示示示例中的精度似乎 远高于分辨率。
尊敬的 Cesar:
感谢您的答复。 据 我所知、此信息在任何地方都没有记录在案。 这更多是我做过的几次实验中的观察结果。 以下图片可能有助于澄清我的意思。
在此图中、您可以看到三个使用"mmWave Demo Visualizer"录制的不同快照。 在每个快照中、两个物体放置在相同的距离库中。 距离分辨率设置为约20cm。 物体位于0度处。 我用红圈标记的另一个物体被放置在大约15、22和30度。 可以看到、物体清晰地 位于散点图内的三个不同位置。 但是、如果精度等于分辨率、则对象将只能位于两个不同的位置、即15度和30度。
在我看来 、在计算角度 FFT 后似乎必须执行额外的步骤、才能以更高的精度定位物体。 可能通过波束形成或相应相移的一般插值来实现。 您能告诉我如何在演示中完成此操作吗?
此致
马里奥
感谢您提供更多详细信息。
请给我几天时间与系统团队进行讨论、
谢谢!
塞萨尔
您好!
我已经和系统团队复查了您的问题、我认为有些困惑。
角分辨率是同一距离库中两个独立的2个物体的能力。
角度精度是指物体的物理位置(角度)与物体的计算位置(角度)之间的差值。
因此、在您共享的图片中、在不同位置检测物体没有问题。 唯一的挑战是以小于大约15度的角度检测同一距离库中的两个物体
谢谢!
塞萨尔
尊敬的 Cesar:
非常感谢您的答复。
不,我不认为有任何困惑。 我完全理解准确度和分辨率之间的区别。 我尝试重新表述这个问题:
假设两个物体位于同一距离、径向速度相同。 假设物体以-20度和+40度的角(方位角)放置。 角度 FFT 的可能输出可能如下所示:
我的问题是、OOB 演示如何计算 此处的角度?
提前感谢。
此致
马里奥
您好!
请参阅此来自旧版 SDK 的快照、其中显示了角度(x、Y)的计算方式。
Kmax 是角度 FFT 中的峰值指数。 如果同一距离库中有两个物体、则角度 FFT 中将有两个峰值。
这是我们的团队可以为这个问题提供的支持范围。 有关更多信息、请参阅源代码和 SDK 文档。
TU 了解角度计算的基础知识您可能需要下载毫米波 SDK 2.1。 该旧版 SDK 支持 AWR1642。 源代码更容易理解、因为它仅在 DSP 上实现、并且文档中可能会更详细。
C:\ti\mmwave_sdk_02_01_00_04\docs
谢谢!
塞萨尔
e2e.ti.com/.../SDK_5F00_2_5F00_1_5F00_X_5F00_Y_5F00_estimation.pdf
尊敬的 Cesar:
非常感谢您的答复。 pdf 没有很好地回答我的问题、但我会按照您的建议使用代码。 感谢您的建议。
此致
马里奥