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.

[参考译文] IWR6843ISK-ODS:毫米波数据采集中的帧大小存在差异

Guru**** 2482105 points
Other Parts Discussed in Thread: DCA1000EVM, IWR6843ISK-ODS

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1313074/iwr6843isk-ods-frame-size-discrepancy-in-mmwave-data-capture

器件型号:IWR6843ISK-ODS
主题中讨论的其他器件:DCA1000EVM

您好!

我目前使用 IWR6843ISK-ODS 雷达传感器、并使用 DCA1000EVM 进行原始数据捕获和后续处理。

在 mmWaveStudio 中以100个周期捕获100个帧时、我遇到帧大小问题。 具体而言、对于前26个帧、帧大小与预期的38880值一致(3Tx X 4Rx X 120 ADC Samples X 27啁啾环路)。 但是、第27帧的尺寸不同、为37696。 这种差异导致在进一步分析的整形过程中出现误差。

以下是毫米波传感估算器中的关键参数:

频率斜率:78.249 MHz /µs
空闲时间:7 µs
ADC 开始时间:7.9 µs
ADC 样本:120
采样速率:3000ksps
斜坡结束时间:48.90 µs
Rx 增益:30dB

您能否说明原因是什么以及如何解决?

谢谢。此致、
普什卡尔

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

    您好、Pushkar:

    我们以前没有看到过这个问题。  该观察结果是否可以重复?  此问题是否仅发生在此配置上?  您的帧周期是多少?  您可以将毫米波 GUI 输出发送给我以供查看吗?

    此致!

    自贡

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

    您好、Zigang:

    我今天尝试了另一种配置、捕获了100个帧、第98个帧后出现了同样的问题。  
    在我测试的两种配置中、我的帧周期都为100。  

    上述配置的 mmWaveSensing 估算器:

    下面这一个是我今天进行测试的、在第98个帧后、会出现相同的错误:

    此致、

    普什卡尔

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

    您好、Pushkar:

    您是否能够尝试将线性调频脉冲环路的 num 设置为32?  DCA1000固件的版本是什么?  如果可能、请尝试将其升级到版本2.9。  

    此致!

    自贡

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

    您好、Zigang:

    我使用线性调频脉冲环路32进行了尝试、结果很好。 我已经使用 FPGA 2.9版本。  

    您能否解释一下原因是什么?  

    此外、mmWave Sensing Estimator 和 mmWave Studio 给出的频率斜率也略有不同。 在 mmWave Studio 上、它为89.8xx、具有完全相同的其他参数。 我知道这是一个非常小的变化、但为什么会这样、我应该使用哪个频率斜率进行处理?

    此致、
    普什卡尔

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

    您好、Pushkar:

    您可以找到每个参数的 mmwavelink API 信息、例如、下面的 SDK doxygen 文档中提供了传感器配置 API 函数列表。  

    文件:///C/C:/ti/mmwave_sdk_03_06_00_00-LTS/packages/ti/control/mmwavelink/docs/doxygen/html/group___sensor.html

    您可能需要替换 SDK 版本以匹配您的版本。  然后、您可以在下方进一步找到斜率信息、

    文件:///C/:/ti/mmwave_sdk_03_06_00_00-LTS/packages/ti/control/mmwavelink/docs/doxygen/html/structrl_profile_cfg__t.html #a84ec0ba5bed89652764c56095ef92cef

    您可以找到有关斜率的 lsb 信息。  通常、mmWave Studio 应该会为您提供准确的值。  但如果不是、请告诉我。  

    我对线性调频脉冲环路的数量没有任何限制。  (1-255)之间的任何值都应该可以正常工作、因此我不确定原因。   能否以线性调频脉冲环路数= 28尝试一下?

    文件:///C/C:/ti/mmwave_sdk_03_06_00_00-LTS/packages/ti/control/mmwavelink/docs/doxygen/html/structrl_frame_cfg__t.html

    此致!

    自贡

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

    您好、Zigang:

    感谢您分享文档路径。 在您指示的文档中、提到了以下内容:

    对于60GHz 器件(57GHz 至64GHz):
    对于60GHz 器件、1 LSB =(2.7e6 * 900)/ 2^26 = 36.21kHz/us
    有效范围:仅限-6905至6905中的偶数(最大250 MHz /μ s)

    我知道频率斜率的步长为 36.21kHz/us、但在这种情况下、毫米波传感估算器应处于同一逻辑。  

    您能否最终使用毫米波传感估算器和 mmWave Studio 进行检查? 您是否还发现了细微的差异?

    我将检查28个线性调频脉冲环路、并通知您。

    此致、

    普什卡尔

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

    您好、Pushkar:

    对于感应估算器、斜率值是推导和舍入的。  由于使用了演示代码、此斜率值将重新计算为准确值。  因此稍微偏离斜率值并不是很重要。  与 mmWave Studio 类似、如果您要在命令行中使用非准确的斜率值发送 profileCfg、它将重新计算为准确。  

    此致!

    自贡