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.

[参考译文] IWR1843BOOST:验证线性调频脉冲间具有相位稳定性的3 TX 波束控制

Guru**** 1953960 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1422875/iwr1843boost-validating-3-tx-beam-steering-with-phase-stability-across-chirps

器件型号:IWR1843BOOST

工具与软件:

使用 TI 提供的计算器、通过以下代码计算 TX 通道寄存器中所需的相移:  

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
startFreq = 77; % start frequency in GHz
numAntennas = 3; % number of TX antennas
d = 0.00389341/2; % antenna spacing in meters
theta = -60; % desired phase shift
lamda = (3*10^8)/(startFreq*10^9);
antennaPhase = zeros(1, numAntennas);
for i = 1:numAntennas
% Calculate the phase shift for each antenna
phaseShift = rad2deg((2*pi/lamda)*(i-1)*d*sin(deg2rad(theta)));
% Convert negative phase shifts to positive values in the range [0, 360)
antennaPhase(1, i) = mod(phaseShift + 360, 360);
end
% Convert the phase angles to phase shifter bits (assuming 5.625 degrees per bit)
antennaPhaseBits = antennaPhase / 5.625
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

当我以60度的角度(使用全部3TX)生成射束时、我使用以下命令以及其余脚本:

Fullscreen
1
2
3
4
5
6
7
-- Configure Chirp Based Phase Shifter
if (ar1.SetPerChirpPhaseShifterConfig(0, 0, 0, 28, 55) == 0) then
WriteToLog("Chirp Based Phase Shifter Configuration Success\n", "green")
else
WriteToLog("Chirp Based Phase Shifter Configuration failure\n", "red")
end
RSTD.Sleep(500)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
我在线性调频脉冲中获得了以下相位稳定性:  
与此相比、当我尝试以0度角(使用全部3TX)形成波束时、在线性调频脉冲之间可以获得以下相位稳定性
Fullscreen
1
2
3
4
5
6
7
-- Configure Chirp Based Phase Shifter
if (ar1.SetPerChirpPhaseShifterConfig(0, 0, 0, 0, 0) == 0) then
WriteToLog("Chirp Based Phase Shifter Configuration Success\n", "green")
else
WriteToLog("Chirp Based Phase Shifter Configuration failure\n", "red")
end
RSTD.Sleep(500)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
我想知道如何使用这些线性调频脉冲稳定性图(按计算)、以便我可以验证和检查我的系统、以确保 TX 波束控制正确进行。
编辑:为了进行层化、我在这里只使用一个线性调频脉冲、且配置文件0正在循环、因此整个帧以相同的角度形成波束
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好:

    我无法审核您的代码。  请告诉我您的目标。 例如、您需要执行 TX 波束形成并 以 角 θ 形成聚焦波束。  

    我认为您无法通过相位稳定性曲线验证 TX 波束形成。   您可以尝试旋转目标角度、计算每个角度的信号增益、然后查看在设计的角度 θ 下是否看到峰值天线增益。

    此致!

    Zigang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果可以、我需要进一步澄清几件事、

    1) 1)我提供的相移计算器。 请您对其有效性发表评论吗? 因为我要确保它考虑到了 TX2天线的仰角。   

    2) 2)我将尝试旋转目标角度、并检查我是否在 SNR 中看到峰值。 尽管我阅读了这里的另一个论坛、其中建议使用线性调频脉冲间的相位稳定性来验证相移。 您能看看这个吗? 我当前的理解是、我们正在查看通过所有4个 RX 通道接收到的线性调频脉冲的相位(因此、我已经尝试比较了0度(0、0、0)和60度 (0、28、55)为 TX 通道提供的相移

    3) 3) 3)如果我想使用这些4 RX 通道相位稳定性图计算3个 TX 通道的初始相移、我该怎么办? 我知道它不是很准确、因为物体的位移会引起一些额外的相位感应。 但它应该有点接近呢?

    我的最终目标是以5度为增量将光束从-60度转向+60度、但我希望在转向前先验证单个角度

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好:

    1) 1)请参阅此文章: https://dev.ti.com/tirex/explore/node?node=A__AE-Bpc-wQfi-OR.2V9TzCw__radar_toolbox__1AslXXD__LATEST

    2-3)请提供指向其他论坛的链接。

    此致!

    Zigang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    1)链接中提供的公式不考虑 TX2的高度。 您能检查一下吗?

    这个线程建议了一个不同的脚本: e2e.ti.com/.../awr1843boost-beam-forming---phase-shifting

    2) 2)遗憾的是、我不再找到该论坛、但那里显示可以使用每个线性调频脉冲的相位稳定性推断 TX 之间的相移   

    例如线性调频脉冲1- TX0 TX1-0 TX2- 180

               线性调频脉冲2- TX0-0 TX1-180 TX2-0

    在此处、每个线性调频脉冲的4个 RX 通道相位稳定性 图能够利用一些误差区分线性调频脉冲1和2之间的相移

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好:

    1)您可以遵循我在 (2) IWR6843ISK:波束控制问题-传感器论坛-传感器- TI E2E 支持论坛 、用于在天线为2D 时对移相器进行编程。  

    2)对不起,我在任何地方都找不到文件。  您可以按照我的建议或采用您自己的其他方法。  

    此致!

    Zigang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    1)我明白。 我们会在测试后将我的结果与您的脚本发布在这里。

    2) 2)我找到了这个论坛、在这里通过4个 RX 通道的线性调频脉冲间的相位稳定性验证了 TX 相移(虽然这适用于 BPM 而非波束形)。 如果您现在可以对我之前的问题发表评论、请告诉我  

    e2e.ti.com/.../awr1642-confirm-the-bpm-configuration-corresponding-to-postproc

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好:

    我浏览了 e2e 主题、了解随着 TX 相移、线性调频脉冲间的相位稳定性有哪些期待、   

    1) 1)很明显、如果只有一个 TX 启用、那么在更改相位时、应该会在目标相位上看到相应的相位变化。  

    2)但如果启用了多个 TX、考虑到每个 TX 增益也略有不同、影响会更加复杂。   也许可以一次启用一个 TX、并获取复峰值(来自 TX (i)->Target->Rx1的增益和相位信息)。  然后、在对 TX 波束形成进行编程时、 您可以一致地将复数值与相移组合、并检查它是否与新的复峰值匹配。  总之、 我认为仅检查相位信息是不正确的。  还必须将增益影响结合起来。   

    此致!

    Zigang  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    非常感谢 Yang! 这澄清了我的怀疑。

x 出现错误。请重试或与管理员联系。