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.

[参考译文] AWR1642:支持1024个独特的线性调频脉冲、超过了最大支持值唯一的线性调频脉冲数512

Guru**** 2606725 points
Other Parts Discussed in Thread: AWR1642

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/601093/awr1642-to-support-1024-unique-chirps-which-exceeds-the-maximum-support-unique-chirp-number-512

器件型号:AWR1642

您好!

我的客户希望配置1024个独特的不同线性调频脉冲、而 AWR1642仅支持512个独特的线性调频脉冲。 它们需要分离两个相邻帧中的1024个唯一线性调频脉冲、因此需要重新配置每帧的 BSS 以在两组512个线性调频脉冲之间切换。 我认为这是好的、您是否也可以帮助检查是否存在任何风险? 非常感谢。

Andy

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

    尊敬的 Andy:

    您可以使用高级帧配置并定义2个子帧、每个子帧中具有512个线性调频脉冲。 配置2个配置文件并配置512个唯一的线性调频脉冲、并使用 FORCE_PROFILE 选项在两个配置文件之间跨子帧进行切换。 这样就无需实时配置线性调频脉冲。 尽管抖动参数、BPM 位等在子帧中保持不变、但线性调频脉冲将与子帧中的不同剖面相关联、从而使线性调频脉冲具有唯一性。

    谢谢、
    Sameer

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

    理解并感谢您的评论。 我检查了 SDK 1.0代码、高级帧配置在毫米波级别受支持、但在毫米波级别不受支持、对吧? 在下一个 SDK 版本中、毫米波级别是否会支持该功能? 如果不是、客户必须自行实施。

    对于高级帧配置、使用线性调频脉冲可用和帧启动事件配置通用帧的过程是否相同?

    BR、
    Andy
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Andy:
    是的、高级帧配置的过程与常规帧配置的过程相同。 您可以直接使用毫米波链路 API。

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

    感谢您的评论。

    高级帧配置无法满足客户的要求、我们尝试在完成一个帧过程后、按照以下步骤进行传感器重新配置。
    传感器停止->刷新 cfg ->更新配置文件、线性调频脉冲和帧配置->传感器启动。

    在 MMW 演示中、有以下代码用于生成时钟超时事件。

    /*启动时钟;这是为了在有时处理此情况
    没有活动的线性调频脉冲并且 DSP 接收到停止请求*/
    Clock_setTimeout (gMmwDssMCB.frameClkHandle、
    (1+(UINT)(gMmwDssMCB.cfg.ctrlCfg.u.fullControlCfg.u.chirpModeCfg.frameCfg.framePeriodicity/100000)));)
    Clock_start (gMmwDssMCB.frameClkHandle);

    超时太长、我们尝试减小超时值、有时它会进入以下故障分支。 我没有找到导致问题的原因、您是否可以帮助说明原因以及如何解决?
    MmwDemo_dsmwaveEventCallbackFxn ()


    案例 RL_RF_AE_CPUFAULT_SB:

    /* BSS 故障*/
    DebugP_Assert (0);
    中断;



    非常感谢大家、BR、
    Andy
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Andy:
    您能否说明高级帧配置无法满足的要求是什么?

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

    下面的帖子提供了更多讨论。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Andy:
    您是对的、如果高级帧配置在斜升和斜降中需要512个独特的线性调频脉冲、则这种特殊情况将不能满足。 在这种情况下、您可以使用斜升序列的偏移值传输单个帧(在帧配置中)、然后通过减少开始时间重新配置线性调频脉冲配置偏移、并传输另一个帧。

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

    感谢您的评论。 关于重新配置、它是否能够在 MSS 处重新配置线性调频脉冲? 还是还需要执行传感器停止和重新启动?

    BR、
    Andy
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Andy:
    使用传感器启动触发帧后、您需要等待所有帧都已传输(在这种情况下、假设您在帧配置中仅配置了一个帧)。 之后、您可以重新配置线性调频脉冲配置和帧配置、并使用新配置让传感器重新开始。
    如果您等待帧传输完成、则无需提供 SensorStop、因为它将在传输已配置的帧数后自动停止。

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

    让我再次了解一下、在仅使用一个帧的情况下、只需重新配置线性调频脉冲并让传感器重新启动、为什么需要再次重新配置帧?
    谢谢和 BR、
    Andy
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Andy:
    正确、由于只更改线性调频脉冲配置、因此无需提供帧配置 API。

    此致、
    Vivek