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.

[参考译文] AWR2944:Rx 饱和监控

Guru**** 2539500 points
Other Parts Discussed in Thread: AWR2944, MMWAVE-MCUPLUS-SDK, AWR2944EVM

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1551830/awr2944-rx-saturation-monitoring

器件型号:AWR2944


工具/软件:

尊敬的专家:


关于 AWR2944 中的谐波问题、我们想知道 RX 模拟侧是否发生了饱和。

因此、我们查看了 SDK mmwave_mcuplus_sdk_04_01_02 中的两个文档《MMWAVE-MCUPLUS-SDK 用户指南》和《毫米波雷达接口控制文档》。

但我不确定 TI 是否支持 Rx 饱和监测、因为这两份文档中的陈述是不一致的。

因此、我想与您确认 AWR2944 是否支持 RX 饱和监测。

 

文档“MMWAVE-MCUPLUS-SDK 用户指南“中提到当前不支持 RX 饱和监控。

 

但是、在另一份文档“毫米波雷达接口控制文档“中、没有提到它不受支持。

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

    您好:

    AWR2944 支持 RX 饱和监测器。 接口控制文档介绍了器件固件支持的 API。 SDK 基于固件构建、可能无法利用器件支持的所有 API。 如果可以将器件连接到 mmWave Studio、则可以从 GUI 运行 RX 饱和监视器并对其进行评估。  

    此致、
    Shailesh

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

    您好、

    感谢您的建议。

     从 SDK mmwave_studio_03_01_04_04 和 sdk.xml 读取 Monitoring_Data_Format Studio GUI 后、我有一些问题。

    根据以下信息、RX 饱和信息可以另存为 report.txt 文件、对吧?

    在文件 RX.xml(这是报告的输出数据格式)中、我没有找到任何与 Monitoring_Data_Format 饱和度相关的信息。 因此、我很好奇 RX 饱和信息的实际输出端供我们观察。

    根据以下信息、对于 CQ 图、它仍在开发中、因此输出目前不支持 RX 饱和信息、这是否正确?

    此致、

    Jiaquan

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

    您好、

    我还有一个问题。  

    我查看了 SDK mmwave_studio_03_01_04_04 中的 mmWave Studio GUI、mmwave_MCUPLUS-SDK 用户指南以及 mmwave_mcuplus_sdk_04_01_02 中的毫米波雷达接口控制文档、但没有找到与 RX 饱和监视器用于确定 ADC 和 IFA 是否饱和的方法或评估标准相关的任何说明。 您能否在此处阐明此信息的记录位置或对此进行解释?

    此致、

    Jiaquan

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

    尊敬的 JiaQuan:

    您执行了哪些步骤来启用 RX 饱和监视器和 CQ 输出? 默认情况下不会启用监控器和 CQ 输出。

    此致、
    Shailesh

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

    尊敬的  Shailesh:


    我只是为了研究它是否可以使用以及如何使用它而阅读文档、并与您确认。 结果如 上所述:RX 饱和监视器信息未存储在.txt 文件中、并且 CQ 输出仍在开发中。
    您提到了“默认“、这是否意味着有一种方法可以启用 RX 饱和监测器? 如果是、方法是什么? 您能否提供相关文档或步骤?

    此致、

    Jiaquan

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

    尊敬的 JiaQuan:  

    您可以在 Studio 中尝试以下步骤吗?

    使用 CP_ADC_CQ 格式 DataConfig

    然后、完成配置文件配置后、在 AnalogTxMON 选项卡中启用 RX IFA Saturation

    然后根据您的要求配置饱和监测器。 您可以参阅 接口控制文档中的 AWR_MONITOR_RX_Saturation_Detector_CONF_SB 来获取相关说明。

    然后您可以继续进行测量。 接收到的 ADC 数据将在每个线性调频脉冲中的 ADC 数据和线性调频脉冲质量 (CQ) 数据末尾附加线性调频脉冲参数 (CP)。 该数据的格式如接口控制文档中所述:

    这是唯一读取 RX 饱和监测器报告的方法。

    此致、
    Shailesh

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

    尊敬的 Shailesh

    按照您的说明、我使用了 mmWave_mcuplus_sdk_04_02_00_01 中 profile_LVDS.cfg 的 TDM 演示。
    我使用的器件是 AWR2944EVM、测试环境在办公室中没有任何强反射器 (CR)。

    首先、我想与您确认我的 RX 饱和配置是否正确。

    RX 饱和配置:

    SAT MON 选择= ADC 和 IFA1

    层持续时间= 5µs

    数字切片= 61(由于 ADC 采样时间= 49.14µs、计算公式为 560(ADC 样本)/11396k(采样率))

    RX 通道掩码= 255(即 11111111、启用所有 RX 通道)

    我获得了以下结果。 您能告诉我如何理解饱和指标结果吗?
    什么结果被视为饱和?

    此外、该图是否显示了 ADC 和 IFA1 饱和的综合结果?
    如果我要单独查看它们、是否需要单独配置和测量它们?

     

    此致、

    Jiaquan

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

    尊敬的 JiaQuan:

    该图显示了 127 个时间片(初级和次级)上接收到的饱和事件数量(上限为 255)。 这适用于所有通道组合在一起的情况。 我不确定 Studio post-proc 是否适用于 CQ2 的所有可能配置。 请考虑使用接口控制文档中记录的数据格式、验证通过 DCA 接收的样本中的 CQ2 数据。  

    此致、
    Shailesh

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

    第二部分是的、它结合了 IFA 和 ADC 饱和事件。  

    此致、
    Shailesh

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

    尊敬的 Shailesh:

    您是否表示 CQ2 的绘图结果不可靠、因此您希望我自己解析 bin 文件并验证 CQ2 数据、对吧?
    但在查看您提到的本文档后、我发现它不提供 GUI 输出的 BIN 文件数据格式的详细说明。 BIN 文件中的数据是一个 1D 数组、这使我无法确定如何正确解析数据 (CP、ADC、CQ)。

    到目前为止、我使用此代码来读取 bin 文件:binData = fread (fid、'uint16')

    我知道 binData 的大小是4961280x1

    我推导出结构应该是:
    (8(CP 数据大小)+(560(ADC 样本)*4 (N_Rx))+336(CQ 数据大小))*16 (N_LOOP)*3 (N_TX)*20 (N_FRAME)*2 (I 和 Q)。
    我的扣除值与 binData 大小匹配。 以上所有值都来自我的配置、但系数 2 (I 和 Q) 除外、我不确定。
    我的扣除是否 正确?

    我怀疑它是 (I 和 Q) 的原因是因为在 binData 的内容中、偶数索引的值都是零、这使我认为它是 Q 部分。

    但是、我对 (i 和 Q) 仍然有疑问、因为在 GUI 中、我按如下方式配置了它:


    此致、

    Jiaquan



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

    尊敬的 JiaQuan:  

    AWR2944 器件只提供 I DATA、而不提供 I 和 Q、因此应消除该系数。 我认为您不应该得到您看到的额外 0。 否则、您的数据格式理解看起来是正确的。 忽略 0 后、ADC 数据部分是否有意义?  

    然后、为了确认 CQ 数据是否正确提供、我们应尝试在每个线性调频脉冲的 CQ 数据开头看到“N"个“个切片值。

    此致、
    Shailesh

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

    尊敬的  Shailesh:
    忽略 0 后、我解析前三个线性调频脉冲的'N'层数值(表示在第一个帧的第一个循环中发射线性调频脉冲的三个天线)、所有三个值均为 18、这与我的 61 个层设置不匹配。
    您能否提供 GUI 输出的 BIN 文件的数据格式的详细说明? 我认为这对我解析数据很有帮助。

    此致、

    Jiaquan

     

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

    忽略 0 后、560 RX ADC 样本是否有适当的意义? 如果没有,我们需要检查配置和/或数据重新排列进行解析。 您对结构的理解对我来说 是正确的:( 8(CP 数据大小)+(560(ADC 样本)*4(N_rx))+336(CQ 数据大小))*16(N_loop)*3(N_tx)*20(N_frame)。  

    此致、
    Shailesh