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.

[参考译文] AWR1642BOOST:当导入从 mmWave 估算器创建的 json 文件时,mmWave Studio 出现错误:Invalid file

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/834501/awr1642boost-mmwave-studio-is-giving-the-error-invalid-file-when-json-file-created-from-mmwave-estimator-is-imported

器件型号:AWR1642BOOST

您好!

我们有一个 AWR1642BOOST ES 2.0 EVM 和一个 DCA1000 EVM。 我有一个 windows-7 64位操作系统。 我使用的是 mmWave Studio 2.0.0.2。  

我使用了在线版本的毫米波传感估算器(版本1.3)。 我刚刚开始对这些器件进行实验、因此、我创建了一个虚/任意场景、并将其参数加载到毫米波估算器应用中 我将毫米波配置另存为 JSON 文件。  

mmWave Studio 用户指南的第20.1.2段指出、毫米波估算器生成的此类毫米波配置文件可在 mmWave Studio 中用于加载毫米波器件配置。

但是、当我厌倦了在 mmWave Studio 的"导入/导出"选项卡中"导入"此毫米波配置文件时、mmWave Studio 的输出控制台会显示错误:Invalid file。

我尝试将毫米波估算器生成的文件附加到此帖子、但 TI 网站指出不支持该格式。

您能不能建议或建议什么是问题、我如何纠正?

谢谢、此致

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

    您好、Alper、

    是否可以尝试导入安装中提供的默认 JSON 文件?  

    (mmwavestudio\JSON 示例文件\16xx\)。  

    并尝试在毫米波配置文件字段下导入此新文件(传感估算器)。

    此致、

    Jitendra

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

    Jitendra、您好!

    1) 1) 根据您的建议、我尝试从您建议的 mmWave Studio 安装位置加载示例 JSON 文件。 但我遇到了一些错误。 仔细检查后、我发现需要研究和更新这些 JSON 文件。 例如、用户需要根据自己的特定 mmWave Studio 版本和位置、器件 ID、相关 MMWAVE.json 文件位置等更新文件位置

    2) 2)解决上述问题后、我再次加载了 setup.json 文件(来自 mmWave Studio 上的示例 JSON 文件)。 之后、当我尝试导入由感应估算器1.3创建的 mmwave.json 文件时、它再次给出相同的错误、即无效文件。

    3) 3) 然后、我花了几个小时比较以下文件:

    -- mmWave Studio 中的 JSON 文件示例

    --我通过手动配置 mmWave Studio 选项卡创建的 JSON 文件

    --由感应估算器1.3创建的 mmwave.json 文件

    在分步比较并加载所有三个文件以查看每个文件提供该错误的时间和位置后、我认为我发现了一个奇怪的错误。

    我观察到、如果 JSON 文件的"场景参数"部分中的任何值的幅度都为十进制、则会出现"无效文件"错误。 我甚至尝试使用分数代替小数(例如使用1/10代替0.1)、但再次报告了相同的错误。 需要注意的是、当我将这些十进制值用作感应估算器的输入时、这些十进制值既不报告错误、也不报告负值。

    可能是 TI 需要研究这个问题。

    另请告知、我如何输入幅度为十进制值的值。 例如、我想输入一个1.5米的范围、0.005米方形的 RCS 和0.0001 公里/小时的速度等

    4) 然后又出现了另一个问题。 我希望您能在同一个主题中回复我。  

    我正在试验 AWR1642BOOST (ES2.0)和 mmWave Studio 2.0.0.2。 我制定了场景场景方案。 感应估算器的输出如以下屏幕截图所示。

    注:我也尝试加载 JSON 文件、但系统不允许这样做。

    到目前为止、我没有尝试加载传感估算器生成的 mmwave.json 文件(尽管我很快会这么做)。

    相反、我在 mmWave Studio 的各种选项卡中手动设置各种设置和其他参数。 我还手动设置感应估算器输出中给出的"线性调频脉冲配置参数"(请注意、感应估算器控制台中未报告错误)。

    我认为现在应该没有错误、但当我在 mmWave Studio 的 SensorConfig 选项卡中单击"Profile"的"Set (设置)"选项卡时、发生了以下错误:

    [12:15:50][RadarAPI]:ar1.ProfileConfig (0、77、5、6.4、166.73、 0、0、0、0、0、 0、9.415、0、478、3000、 0、3、30)
    [12:15:50]状态:失败、错误类型:最大 DFE 溢出时间> PF_IDLE_TIME_CONST

    5) 5) 我随机地将空闲时间的值从5us 更改为10us、当我向前移动并获得后处理图时、问题得到了解决、但我必须研究它如何影响我的结果。

    6) 我搜索了有关上述错误的信息、但仅在 毫米波雷达接口控制文档(修订版1.7)表6.1中找到了一个条目、错误38。 我找不到进一步的信息来理解并删除此错误。 我在名为 swra553 (在 TI 器件中编程线性调频脉冲参数)的文件中找到了一些有关 DFE 的信息、但我无法将其与 PF 空闲时间常数相关联。

    关于上文第4段,我的问题是:

    6.1- 什么是 DFE (它是数字前端)? 什么是 DFE 溢出时间? 它的价值是什么?

    6.2- PF 到底是什么? 它是(带)通过滤波器,我们在 mmwve studio 的 SensorConfig 选项卡中将其转角频率设置为 HPF1和 HPF2转角频率? 什么是 PF 空闲时间常数?

    6.3- 如何解决错误: 错误类型:最大 DFE 溢出时间> PF_IDLE_TIME_CONST

    6.4- 回答这些问题时、如果可能、还请提供一份文档、我可以在将来再次参考该文档、以了解此错误或其他类似错误、

    感谢您、此致。

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

    您好!

    在所有可能的情况下、传感估算器(JSON)和 mmWave Studio 的集成并未完全涵盖和验证。  

    我们将接受您的反馈(第3点4分) 、并在最后解决这些问题。

    6-1:没错、它是数字前端 DFE 需要在频率斜升结束时的溢出/稳定时间。

    6.2:PF:配置文件。 PF (系统配置)空闲时间常数。

    6.3: 如果在斜坡结束时间结束时捕获最后一个样本、这会缩短 DFE 稳定时间、那么您会看到此误差。 因此、增加系统配置空闲时间、以便 DFE 具有足够的稳定时间、而不会与下一个线性调频脉冲时间发生冲突。  

    6.4:每个 API 的所有参数最小值/最大值都在 ICD 中提供。 如果这些参数不属于正确的器件配置、则器件会返回一个错误、应用程序可以通过调整来解决此问题。

    此致、

    Jitendra

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

    Jitendra、您好!

    虽然我会检查详细信息、但这似乎已经回答了我的问题。

    感谢您的指导。