请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AWR1843BOOST 大家好、
你好。 我是代表客户发布此查询的。
我需要根据我使用"mmWave Studio"而不是云演示可视化工具记录的原始数据绘制距离-方位角(角度)热图。 我正在 TDM 模式下使用 AWR1843BOOST 和3个 Tx 和4个 Rx 天线、这会生成12个虚拟天线。1)如果我在理解这一点的任何方面有误、请更正我。 我已将数据安排到12个虚拟 RX 中。 对于每个接收器、我有256个 ADC 样本、128个线性调频脉冲和100个帧。 根据"spuim4b"和"swra554a"文档中的下图(如下图所示)、我认为 Tx1和 TX3分别对应 Rx1-Rx4和 Rx9-Rx12、用于提取方位角数据、Tx2对应于用于测量仰角数据的 Rx5-RX8。 是这样吗? 然后将 Rx1-Rx4和 Rx9-Rx12排列成大小为8*256的矩阵以表示8个虚拟方位角天线、将 Rx5-RX8排列成大小为4*256的矩阵以表示虚拟仰角天线。 这是否正确?图 1

2)我为每帧的每个线性调频脉冲形成8*256矩阵,然后为了获得距离-方位角热图,我采取一次2D FFT 沿256个样本(快速时间)来获得距离,并通过8个天线来获得角度。 这是正确的方法吗? 当我执行此操作并分别绘制一维范围和角度图(图(theta、矩阵的列)和图(范围、矩阵的行))时、我将获得预期的正确结果。 但当我使用绘制同一矩阵的热图时、结果呈关闭状态。 有什么原因会发生这种情况吗? 下面我提供更多信息。我需要获取"swra549"文档(如下图所示)中提供的表格的距离方位热图。 但我的输出没有太大意义。

我在 TI E2E 论坛中找到了共享的代码(该论坛为演示可视化工具用户提供、我尝试使用类似的方法)。 代码在下面分享。 在下面的中、x 是8*256 (方位角虚拟接收器* ADC 样本)矩阵。
NUM_ANGLE_BINS = 1000;
x1 = FFT (x、NUM_ANGLE_Bins);
Theta = asind ([-NUM_ANGLE_BINS/2+1:NUM_ANGLE_BINS/2-1]'*(2/NUM_ANGLE_BINS));
范围= 0:c/(2*BW):f(end)*c/(2*c);
x1 = x1';x1 = fftshift (ABS (x1));
x1=翻转(x1、2);
x2 = FFT (x1、length (x1));
x2= x2';
qq = fftshift (abs (x2)、2);
qqqq=qqqqq.';
imagesc (theta、rng、abs (qq))
我首先在模拟数据上尝试了这段代码、因为我无法将从测量数据中看到的内容联系起来。虽然、一维结果(上图中距离方位角热图下方的图)在距离和角度估算方面运行得非常好、但我采用这种方法的距离方位角热图有一些问题。 我已经开发了六种不同角度估算方法的算法、工作都很完美、但并不是距离方位角热图。 我在下面提供了一个示例。 有没有想过这种情况会发生吗?我是否会将 FFT 沿着错误的方向进行? 三个目标分别在-10、-35、55度、5米、7米和10米距离处进行计算。图3使用6种不同的算法进行角度估计,全部进行校正图 4距离 FFT 可提供正确的结果



尽管角度和范围一维计算计算都是正确计算的、但当我根据上面沿 ADC 样本一次、沿虚拟天线一次的代码获得2D FFT 时、以下热图将显示、其中没有显示正确点的反射。

尽管一维距离和角度 FFT 是正确的、但同一数据的热图显示的距离是预期的两倍、并且角度也会发生偏离。 而不是-10、-35和55分别显示-15、-50和70度。这与增加角点或虚拟天线的数量无关、我已经尝试了两者。

当 i 除以 theta by1.43并除以2 (imagesc (theta/1.43、rng (4002:end)/2、abs (QQ (4002:end、:)))时、我就得到了正确的答案。 有什么原因会发生这种情况吗?
感谢您的支持。 非常感谢您的帮助。
此致、
马尔文