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.

[参考译文] DCA1000EVM:AWR6843 + MMWAVEICBOOST + DCA1000EVM:后处理结果

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1250096/dca1000evm-awr6843-mmwaveicboost-dca1000evm-postprocessing-results

器件型号:DCA1000EVM
主题中讨论的其他器件:IWR6843

您好、TI 团队、

我一直使用标题中所述的设置以及 mmWave Studio 来运行一些测量。 我能够取出 bin 文件、在测量场景中、mmWave Studio 生成了多个 bin 文件(总共3个)。 我理解这是因为测量数据大小超过了 bin 文件大小上限。

当我尝试使用 mmWave Studio 查看 bin 文件的后处理结果时、相同场景下3 bin 文件的输出看起来有所不同。 附件是一些比较前2个 bin 文件之间输出的屏幕截图。


从我可以看到的情况来看、第一个 bin 文件看起来像预期的那样、但第二个文件有着显著的差异(比较1D-FFT 范围图)。 对于生成多个 bin 文件的任何测量方案、都会出现这种情况。 请告诉我为什么这两个具有相同日志文件的 bin 文件显示处理结果的差异。

mmWave Studio 似乎还认为帧数量少于实际数量。 应该有874、但仅显示520。
如何保存日志文件是否存在问题? 我复制以下日志文件的内容:

2023年7月15日10:39:35:IsFPGA:、0、0、
2023年7月15日10:39:35:g:\ti\mmwave_studio _02_01_01_00\mmWaveStudio\Runtime、0、
2023年7月15日10:39:37:API:select_capture_device、DCA1000、0、
2023年7月15日10:40:02:API:select_chip_version、IWR6843、0、
2023年7月15日10:41:53:API:ChannelConfig、7、15、0、
2023年7月15日10:41:53:API:AdcOutConfig、2、1、0、
2023年7月15日10:41:53:API:DataFmtConfig、15、2、1、0、1、0、
2023年7月15日10:41:57:API:LowPowerConfig、0、0、0、
2023年7月15日10:42:20:API:DataPathConfig、1、1、0、2、0、
2023年7月15日10:42:23:API:LvdsClkConfig、1、1、0、
2023年7月15日10:42:23:TSW1400采样率:600000000 7500000、0
2023年7月15日10:42:23:API:SetHsiClock、9、0、
2023年7月15日10:42:25:API:LaneConfig、3、0、
2023年7月15日10:42:25:API:LvdsLaneConfig、0、1、0、
2023年7月15日10:43:57:API:ProfileConfig、01491491308,089,700、520,5565、0、01897、0,600,12000、0、30、0、
2023年7月15日10:45:25:API:ProfileConfig、01491491308,089,700、520,5565、0、01897、0,600,12000、0、30、0、
2023年7月15日10:45:59:API:ProfileConfig、11491491308,089,700、520,5565、0、0555、0,600,1200、0、0、30、0、
2023年7月15日10:47:38:API:ChirpConfig、0、0、0、0、0、0、0、7、0、
2023年7月15日10:47:51:API:EnableTestSource、0、1、0、
2023年7月15日10:47:51:API:FrameConfig、0、0,100,128,2000000、01200、0、
2023年7月15日10:47:51:API:AdvancedFrameConfig、1、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0
2023年7月15日10:47:56:API:select_capture_device、DCA1000、0、
2023年7月15日10:48:10:API:SensorStart、0、
2023年7月15日10:48:17:API:update_num_adc_files_and_frames、1100、1、0、
15-Jul-2023 10:48:51:作为电影玩,0,0,
15-Jul-2023 10:49:01:玩电影,1,0,
15-Jul-2023 10:49:02:作为电影玩,,0,
15-Jul-2023 10:49:03:作为电影玩,1,0,
15-Jul-2023 10:49:04:作为电影玩,,0,
15-Jul-2023 10:49:16:作为电影玩,1,0,
15-Jul-2023 10:49:17:作为电影玩,,0,
2023年7月15日10:49:34:API:SensorStart、0、
2023年7月15日10:49:41:API:update_num_adc_files_and_frames、1100、1、0、
2023年7月15日10:50:10:日志文件名是,G: I15-Jul-2023 10:50:17:雷达数据文件名是,G: I15-Jul-2023 10:50:19:作为电影播放,1,0,
15-Jul-2023 10:50:22:作为电影玩,,0,
2023年7月15日10:50:55:API:SensorStart、0、
2023年7月15日10:51:03:API:update_num_adc_files_and_frames、1100、1、0、
2023年7月15日10:51:09:API:update_num_adc_files_and_frames、1100、1、0、
2023年7月15日10:51:26:日志文件名是,G: I15-Jul-2023 10:51:31:雷达数据文件名是,G: I15-Jul-2023 10:51:33:作为电影播放,1,0,
15-Jul-2023 10:51:36:作为电影玩,,0,
2023年7月15日10:52:15:API:EnableTestSource、0、1、0、
2023年7月15日10:52:15:API:FrameConfig、0、0,200,128,2000000、01200、0、
2023年7月15日10:52:15:API:AdvancedFrameConfig、1、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0
2023年7月15日10:54:02:API:SensorStart、0、
2023年7月15日10:54:12:API:update_num_adc_files_and_frames、1200、1、0、
15-Jul-2023 10:54:17:作为电影玩,1,0,
15-Jul-2023 10:54:19:作为电影玩,,0,
2023年7月15日10:57:31:API:ProfileConfig、01491491308,089,700、520,5565、0、01897、0,600,12000、0、30、0、
2023年7月15日10:57:31:API:ProfileConfig、11491491308,089,700、520,5565、0、0555、0,600,1200、0、0、30、0、
2023年7月15日10:58:15:API:EnableTestSource、0、1、0、
2023年7月15日10:58:15:API:FrameConfig、0、0、0,128,2000000、01200、0、
2023年7月15日10:58:15:API:AdvancedFrameConfig、1、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0
2023年7月15日10:58:21:API:SensorStart、0、
2023年7月15日10:58:32:API:SensorStop、0、
2023年7月15日10:58:35:API:update_num_adc_files_and_frames、1306、1、0、
15-Jul-2023 10:58:44:作为电影玩,1,0,
15-Jul-2023 10:58:45:作为电影玩,,0,
2023年7月15日11:00:03:API:SensorStart、0、
2023年7月15日11:00:12:API:SensorStop、0、
2023年7月15日11:00:14:API:update_num_adc_files_and_frames、1173、1、0、
11:00:36:日志文件名是,G: I15-Jul-2023 11:00:42:雷达数据文件名是,G: I15-Jul-2023 11:00:44:作为电影播放,,0,
2023年7月15日11:01:09:样片数量不正确。 我们期望614400。 但是、我们得到了307200.1、
2023年7月15日11:02:16:API:SensorStart、0、
2023年7月15日11:02:43:API:SensorStop、0、
2023年7月15日11:02:45:API:update_num_adc_files_and_frames、1796、1、0、
15-Jul-2023 11:02:51:玩作为电影,1,0,
15-Jul-2023 11:02:52:玩作为电影,,0,
15-Jul-2023 11:03:36:作为电影玩,1,0,
15-Jul-2023 11:03:59:玩电影,,0,
15-Jul-2023 11:04:01:玩电影,1,0,
15-Jul-2023 11:04:06:玩作为电影,,0,
15-Jul-2023 11:04:20:玩电影,1,0,
15-Jul-2023 11:04:37:玩作为电影,,0,
15-Jul-2023 11:04:50:玩电影,1,0,
15-Jul-2023 11:05:01:玩作为电影,0,0,
2023年7月15日11:07:21:API:SensorStart、0、
2023年7月15日11:07:28:API:SensorStop、0、
2023年7月15日11:07:31:API:update_num_adc_files_and_frames、1121、1、0、
2023年7月15日11:07:47:日志文件名是,G: I15-Jul-2023 11:07:52:雷达数据文件名是,G: I15-Jul-2023 11:07:58:作为电影播放,,0,
2023年7月15日11:08:16:样片数量不正确。 我们期望614400。 但是、我们得到了307200.1、
2023年7月15日11:09:54:API:SensorStart、0、
2023年7月15日11:10:00:API:SensorStop、0、
2023年7月15日11:10:04:API:update_num_adc_files_and_frames、1120、1、0、
2023年7月15日11:10:10:日志文件名是,G: I15-Jul-2023 11:10:16:雷达数据文件名是,G: I15-Jul-2023 11:10:21:作为电影播放,1,0,
15-Jul-2023 11:10:22:作为电影玩,,0,
2023年7月15日11:10:39:样片数量不正确。 我们期望614400。 但是、我们得到了307200.1、
2023年7月15日11:10:58:日志文件名是,G: I15-Jul-2023 11:13:雷达数据文件名是,G: I15-Jul-2023 11:23:作为电影播放,1,0,
15-Jul-2023 11:25:作为电影玩,0,0,
2023年7月15日11:11:43:样片数量不正确。 我们期望614400。 但是、我们得到了307200.1、
2023年7月15日11:16:12:API:SensorStart、0、
2023年7月15日11:16:20:API:SensorStop、0、
2023年7月15日11:16:22:API:update_num_adc_files_and_frames、1198、1、0、
15-Jul-2023 11:16:27:作为电影玩,1,0,
15-Jul-2023 11:16:28:作为电影玩,,0,
2023年7月15日11:17:42:API:SensorStart、0、
2023年7月15日11:17:56:API:update_num_adc_files_and_frames、1306、1、0、
15-Jul-2023 11:18:02:作为电影玩,,0,
2023年7月15日11:21:08:API:SensorStart、0、
2023年7月15日11:21:50:API:SensorStop、0、
2023年7月15日11:21:52:API:update_num_adc_files_and_frames、2126、1、0、
15-Jul-2023 11:21:56:玩电影,,0,
15-Jul-2023 11:22:10:作为电影玩,1,0,
15-Jul-2023 11:22:25:作为电影玩,,0,
2023年7月15日11:47:59:API:SensorStart、0、
2023年7月15日11:49:05:API:update_num_adc_files_and_frames、31862、1、0、
15-Jul-2023 11:49:11:作为电影玩,,0,
15-Jul-2023 11:49:13:作为电影玩,1,0,
15-Jul-2023 11:49:44:作为电影玩,,0,
2023年7月15日11:51:52:样片数量错误。 我们期望614400。 但是、我们得到的是384960、1、
2023年7月15日11:56:09:API:SensorStart、0、
2023年7月15日11:56:51:API:SensorStop、0、
2023年7月15日11:57:00:API:update_num_adc_files_and_frames、21258、1、0、
11:57:21:日志文件名是,G: I15-Jul-2023 11:57:29:雷达数据文件名是,G: I15-Jul-2023 11:57:29:二进制文件 G: I15-Jul-2023 11:57:39:雷达数据文件名是,G: I15-Jul-2023 11:57:29:二进制文件:
15-Jul-2023 11:57:49:文件名是,0,0,0
15-Jul-2023 11:57:54:日志文件名是,G: I15-Jul-2023 11:58:01:雷达数据文件名是,G: I15-Jul-2023 11:58:01:二进制文件 G: I15-Jul-2023 11:58:29:雷达数据文件名是,0,0,0,0
15-Jul-2023 11:58:29:文件名是,0,0,0
日志文件名是,G: I15-Jul-2023 11:58:45:雷达数据文件名是,G: I15-Jul-2023 11:58:45:二进制文件 G: I15-Jul-2023 11:58:45:二进制文件 G: I15-Jul-2023 11:58:53:雷达数据文件名是,G: I15-Jul-2023 11:23:59:45:二进制文件: I15-Jul-2023 雷达数据文件名是,G: I15-Jul-2023 11:59:14:二进制文件 G: I15-Jul-2023 11:59:31:日志文件名是,G: I15-Jul-2023 11:59:39:雷达数据文件名是,G: I15-Jul-2023 11:59:44:作为电影播放,1,0
15-Jul-2023 11:59:46:玩电影,,0,
15-Jul-2023 12:00:01:玩电影,1,0,
日志文件名是,G: I15-Jul-2023 12:00:23:雷达数据文件名是,G: I15-Jul-2023 12:00:23:二进制文件 G: I15-Jul-2023 12:00:23:二进制文件 G: I15-Jul-2023 12:02:46:日志文件名是,G: I15-Jul-2023 12:02:23:12:雷达文件,I15-Jul-2023播放:
2023年7月15日12:04:07:日志文件名是,G: I15-Jul-2023 12:04:15:雷达数据文件名是,G: I15-Jul-2023 12:04:15:二进制文件 G: I15-Jul-2023 12:07:02: API:SensorStart,0,
2023年7月15日12:07:38:API:SensorStop、0、
2023年7月15日12:07:41:API:update_num_adc_files_and_frames、21029、1、0、
15-Jul-2023 12:07:48:玩作为电影,0,0,
15-Jul-2023 12:08:53:作为电影玩,1,0,
15-Jul-2023 12:09:04:玩作为电影,,0,
15-Jul-2023 12:09:09:作为电影玩,1,0,
15-Jul-2023 12:09:18:玩作为电影,,0,
15-Jul-2023 12:09:24:作为电影玩,1,0,
2023年7月15日12:13:15:API:SensorStart、0、
2023年7月15日12:13:34:API:SensorStop、0、
2023年7月15日12:13:44:API:update_num_adc_files_and_frames、1520、1、0、
15-Jul-2023 12:14:09:作为电影玩,0,0,
15-Jul-2023 12:15:10:作为电影玩,1,0,
2023年7月15日12:15:32:日志文件名是、0、0、0、

Br、

纳维德

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

    你好、Navid:

    您无法自行对第二个二进制数据文件进行后处理。  任何未在第一个二进制数据文件中完成的数据都将继续保存在第二个文件中。  因此、第二/第三个二进制文件不会从帧边界开始。   

    此致!

    自贡

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

    您好、Zigang:

    感谢您的及时回复! 那么、在 mmWave Studio 中加载二进制文件并获取结果的正确方式是什么? 我有4个测量保存的二进制文件、分别为:name.bin、name_0.bin、name_1.bin 和 name_2.bin?

    name.bin 是一个空文件、当我在 mmWave Studio 中加载该文件时、不会发生任何情况、并且图表窗口中不会显示任何结果。

    Br、

    纳维德

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

    你好、Navid:

    您能否尝试按照捕获这些数据的相同方式来配置毫米波 GUI、然后输入与捕获数据相同的名称? 然后跳过触发器和捕获部分、直接点击"postProc" botton。  您应该能够看到所有三个文件(name_0.bin、name_1.bin 和 name_2.bin)中的所有帧。  

    此致!

    自贡

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

    只是让你知道,我将在假期的未来10天。  

    此致!

    自贡  

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

    您好、Zigang:

    谢谢您告诉我。 祝你度过一个愉快的假期!

    我尝试了您之前建议的内容、并收到以下错误消息! 有什么提示吗?  

    Br、

    纳维德

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

    你好、 Navid、

    当 Zigang 发布时、我将对此进行深入探讨。 我会在一天左右继续跟进、并提供一些反馈。

    谢谢。

    克林顿

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

    你好、Navid、

    我查看了该主题并进行了一些跟进。

    1. 我希望确认您所执行的流程会导致您最近发布的错误
      1. 我相信 Zigang 建议遵循 DCA 用户指南此部分图像中的"步骤1"和"步骤4"、网址为: https://dev.ti.com/tirex/content/radar_toolbox_1_10_00_13/docs/hardware_guides/dca1000_mmwave_studio_user_guide.html#3-preparing-for-capture
      2. 这是您遵循的流程吗?
    2. 在输出中、我注意到引用了"NewMeas16.bin"、但您之前提到了名为 name_0.bin、name_1.bin 等的 bin 文件。
      1. 您现在是否在使用不同的采集数据集?
      2. 如果是、这些新数据是否也会拆分到多个 bin 文件中?
      3. 您能否提供详细信息、如果是这种情况(分配了多少个 bin 文件、哪些文件名)?

    谢谢。

    克林顿  

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

    你好、Clinton!

    感谢您的答复。

    为了澄清 bin 文件名、我将其编写成实际 bin 文件名的占位符、因为问题发生在生成多个 bin 文件的所有测量场景中。 在我上传的屏幕截图中、使用的文件是"newMeas16.bin"。 所以、我不会使用不同的采集数据集。
    此测量中的数据已划分为 3个文件、这些文件名为"newMeas16_0.bin"、  "newMeas16_1.bin"和 newMeas16_2.bin"。 还有另一个名为 "newMeas16.bin"的 bin 文件、该文件为空。
    我所遵循的流程正如您所说的。 我点击"Browse"并将其载入 bin 文件"newMeas16.bin"、然后点击 PostProc 按钮。
    Br、
    纳维德
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Navid、

    感谢您提供更多详细信息。 您是否可以尝试加载 newMeas16_0.bin 并按照相同的过程进行操作?  

    再次感谢、

    克林顿

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

    你好、Clinton!

    它会给出以下错误:

    有什么建议吗?

    Br、

    纳维德

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

    你好、Navid:

    我假设 postProc 能够很好地处理较小的捕获大小。   在这种情况下、表示 postProc 在处理长捕获时有一些限制。 我们有一个应用说明(https://www.ti.com/lit/an/swra581b/swra581b.pdf )描述二进制数据格式,您可以相应地解析数据文件。

    我个人开发了一个单一二进制文件的 complex1x 模式解析脚本。  然后进行扩展、以交叉多个二进制文件。  您可以将它们用作参考。  这些脚本并非正式版本、它们按原样提供。  

    e2e.ti.com/.../2352.RawAdcDataProc.m

    e2e.ti.com/.../0525.RawAdcDataProcCrossFiles.m

    此致!

    自贡