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.

[参考译文] AWR2544LOPEVM:AWR2544LOPEVM:尝试使用 calibData 对雷达应用校准但不工作

Guru**** 2455560 points
Other Parts Discussed in Thread: AWR2544, AWR1843

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1503664/awr2544lopevm-awr2544lopevm-trying-to-apply-calibration-to-radar-using-calibdata-but-not-working

器件型号:AWR2544LOPEVM
主题中讨论的其他器件:AWR2544AWR1843

工具/软件:

目前、我正在尝试对通过 Wireshark 收集的以太网流 OOB 演示输出应用以下字段的校准偏移。 我已粘贴以下当前配置、以便通过以太网将 TDM 雷达数据流式传输到 PC。 目前、我在"data_parser_awr2544.py"中使用--dcmpFrame 保存的输出帧以及使用 mcuplus-mmwave-SDK 版本4.07.01中的自动 PHY 以太网.cfg 文件、但我遇到的问题是以下项的校准字段:


0 0x001 RX 的直流偏移校准
1. 0x002 RX IQ 不平衡校准
2. 0x004 Tx 功率校准
3. 0x008 TX 相位校准
4. 0x010 ADC 校准
5. 0x020 移相器校准
6. 0x040 Tx 增益校准
7. 0x080 LNA 偏移校准 White check markμ s
8. 0x100 Rx 增益校准
9. 0x200 TX 移相器温度补偿


当前这些校准不起作用当我运行以下配置时、如何通过 CLI 配置命令正确应用此校准、以便我可以使用 OOB 演示应用映像通过以太网流式传输校准的雷达数据? 我正在从附加映像中的 CLI 端口获取当前输出。

当前配置:

sensorStop
flushCfg
dfeDataOutputMode 1
channelCfg 15 15 0 0 0
adcCfg 2 0
adcbufCfg -1 1 0 1
低功率0 0
profileCfg 0 77 3.5 3.5 23 0 0 19.53125 0 512 40000 0 164
chirpCfg 0 0 0 0 0 0 0 1
chirpCfg 1 1 1 0 0 0 0 2
chirpCfg 2 2 0 0 0 0 4
chirpCfg 3 3 0 0 0 0 0 8
frameCfg 0 3 128 0 512 50 1 0
压缩配置-1 1 0 0.5 8
intfMitigCfg -1 15 18
procChainCfg 0 1 200 0 1
adcDataDitherCfg 0 0 0 1
analogMonitor 0 0 0
calibData 1 0 0
sensorStart
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Rahul、

    我已将其分配给合适的专家、但他已离职、我建议您等到星期三/星期四才作出初步答复。

    此致、
    Saswat Kumar

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

    尊敬的 Rahul:

    Unknown 说:
    如何通过 CLI 配置命令正确应用此校准、以便我可以使用 OOB 演示 appimage
    通过以太网流式传输校准的雷达数据

    您是否引用了 calibData CLI 命令? 此命令用于引导时间射频校准保存/恢复。 校准数据保存在闪存中给定偏移 - CLI 参数处。

    您可以在 "C:\ti\mmwave_mcuplus_sdk_04_07_00_01\mmwave_mcuplus_sdk_04_07_00_01\docs\mmwave_mcuplus_sdk_user_guide.pdf"中查看此命令每个参数的详细信息。

    此致、

    Samhitha

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

    Samhitha、

    是的、我指的是 calibData CLI 命令。 我面临的问题是、应用校准并不能改善我收集的雷达数据、有时会比使用校准前更糟。 目前、我正在发送" calibData 1 0 0 "到 CLI 端口、如上面的配置所示、我正在从 CLI 端口获得输出" 调试:初始化校准状态= 0xffe "如原始帖子中提供的屏幕截图所示。 如果您查看下面的链接、您可以看到我收集的校准数据的原始振铃方位角图、结果看起来很糟糕、噪声和伪影太多、只能在远处有一个目标。

    我的主要问题是:
    1.如何使用 OOB 以太网流式传输演示对每帧的雷达收集正确应用校准?

    2.如何使用 calibData 和任何其他必需的命令来确认我已正确应用校准?

    3.什么是" 调试:初始化校准状态= 0xffe "是指在以太网流式 OOB 演示的背景下?

    4. SDK 中是否有可用于验证不同校准配置输出的距离-方位角绘图脚本?

    原始距离-方位角图
    https://imagekit.io/tools/asset-public-link?detail=%7B%22name%22%3A%22Screenshot%202025-04-22%20at%209.14.28%E2%80%AFAM.png%22%2C%22type%22%3A%22image%2Fpng%22%2C%22signedurl_expire%22%3A%222028-04-21T13%3A15%3A43.610Z%22%2C%22signedUrl%22%3A%22https%3A%2F%2Fmedia-hosting.imagekit.io%2F270b784ce22844bb%2FScreenshot%25202025-04-22%2520at%25209.14.28%25E2%2580%25AFAM.png%3FExpires%3D1839935744%26Key-Pair-Id%3DK2ZIVPTIP2VGHC%26Signature%3DFHsxP8HukWN5ZUU52VPssWAf6RL8RHOX1-xAG9dcxCckrRGgr2che9-krfDTqA9c3k4qx1Dkdr23c5p93~ksNxyOM-l02QghrjFSXDYIoqtdX0Khqur1697SrHgJbBVHocjGdP~PJOzVL-9ltdxoZb8Ew6UHzO2z-zTpKYOpBBkW0jjOsWNabzQL~o7IhWmx420~-uJpwi5tILM~9lDY8c~xDj300~bYsXH3ee9cD2BByTxOw8mMKryV7yBBYnQQuswyVCWTulnzxJ9w~Wv0wsKl4q6GVxHuJXvaYOg9af~dE2E6vqk7SLJy-tu-ST7VgQ-mgQEwT~rDz7ni3VK5yQ__%22%7D

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

    尊敬的 Rahul:

    [引述 userid="647890" url="~/support/sensors-group/sensors/f/sensors-forum/1503664/awr2544lopevm-awr2544lopevm-trying-to-apply-calibration-to-radar-using-calibdata-but-not-working/5782384 #5782384"]

    1.如何使用 OOB 以太网流式传输演示对每帧的雷达收集正确应用校准?

    2.如何使用 calibData 和任何其他必需的命令来确认我已正确应用校准?

    [/报价]

    如我在上一次回复中所述、 calibData 命令用于引导时射频校准保存/恢复。 通过发送 " calibData 1 0 0 "、您只是以0x0的偏移量在闪存中保存启动时间校准。 使用此命令不能启用或禁用校准。 您只需确保是必须将引导时校准保存在闪存中、还是要恢复已保存在闪存中的校准。

    由于初始化校准状态为0xffe、启动时校准似乎没有问题。

    What does " 调试:初始化校准状态= 0xffe "是指以太网流式 OOB 演示的背景?

    您可以查看下面的屏幕截图-

    SDK 中是否有一个距离-方位角绘图脚本可用于验证不同校准配置的输出?

    在 AWR2544演示中、我们只需执行1D FFT 并通过以太网流式传输压缩的1D FFT。 进一步的处理必须在您的最后完成,我们不提供任何脚本用于进一步处理。

    此致、

    Samhitha

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

    下午好 Samhitha、如何确定每个线性调频脉冲的起始阶段是什么?

    我们可能遇到的问题似乎是、由于单个线性调频脉冲(时间较慢)具有独特的未知相位偏移、我们正在面临目标上的能量不会相干增加的问题、并且距离-方位角图中的角度会变得模糊、因此我们会看到测试目标上实际数据与预期(理论)光束模式之间的光束模式性能较差。 如果我们将模式设置为对所有脉冲使用完全相同的线性调频脉冲、则不会出现此问题、数据按预期显示

    **chirpCfg 在波束形成时导致相位一致性较差***

    chirpCfg 0 0 0 0 0 0 0 1   

    chirpCfg 1 1 1 0 0 0 0 2

    chirpCfg 2 2 0 0 0 0 4

    chirpCfg 3 3 0 0 0 0 0 8



    简而言之、我们如何确定单独的每个线性调频脉冲相位偏移、以便我们可以对此进行补偿、从而在进行波束形成时获得一致性?

    *** chirpCfg 导致良好的相位一致性、允许正确的波束形成***

    chirpCfg 0 3 0 0 0 0 1
    chirpCfg 0 3 0 0 0 0 2
    chirpCfg 0 3 0 0 0 0 4
    chirpCfg 0 3 0 0 0 0 0 8

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

    尊敬的 Rahul:

    SDK 演示支持 DDM 和 TDM 处理链。

    如果将 DDM 演示用于您的应用、则演示中已经配置了每线性调频脉冲相移。 您可以 在 C:\ti\mmwave_mcuplus_sdk_中检查 MmwDemo_configPhaseShifterChirps \mmwave_mcuplus_sdk_ \ti\demo\awr2544\mmw\mmw_main.c、为 DDM 配置每个线性调频脉冲移相器。

    如果您希望实现波束形成、可参考  AWR1843的 MRR 波束控制演示。 有关每个 Tx 的移相器配置的详细信息、您可以检查 Lrpd 中的波束形成

    此致、

    Samhitha