我目前正在使用 IWR-1843雷达对心率和呼吸率检测进行研究。 因为我想实时使用它、所以我想通过开箱即用演示实验从 IWR-1843硬件获得有关 FFT 结果的信息、但我想检索 FFT 结果的原始数据时遇到问题。 任何人都可以提供解决我的问题的方法、尤其是如果我想在 python 中实现它
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.
您好!
通常、当我看到"原始"数据时、我会想到 ADC 样本。 您是否希望检索 ADC 数据或 FFT 后数据? 我认为是后者、但请确认。
如果您需要获取 ADC 样本、您将需要 DCA1000和 mmWave Studio
如果您只需要1D FFT 结果、我们可以使用 Radar Toolbox 中的 Industrial Visualizer、这是一种基于 python 的 GUI、与开箱即用工具和几个其他示例演示兼容。 您可以使用它 连接到器件以及解析输出 UART 数据、包括距离配置文件(1D FFT 输出)。 Industrial Visualizer 的源代码包含在以下位置: /tools/visualizers Industrial_Visualizer、这样您就可以根据需要进行更改、以您认为合适的格式排列和保存数据。
此致、
约什
您好!
我懂了。 感谢您的澄清。 实际上可以输出 距离分布(所有天线累积的1D FFT 结果)。 这是您要找的器件吗? 如果您希望输出整个雷达立方体(所有"多普勒线性调频脉冲"和所有天线的 FFT 结果)、由于雷达立方体数据的大小和 UART 的速度相对较慢、可能会有点棘手、并且需要对演示代码进行一些修改。 无论如何、我仍然建议参考雷达工具箱的 Industrial Visualizer 的源代码(如上图所示)、用于在 python 中连接到器件、解析输出数据等。
此致、
约什
Josh、您好、感谢您的答复和建议。 但是、我在尝试从工业可视化工具保存数据时遇到了问题。 我已经遵循了 TI 团队提供的指南文档。 开始时、我们设置 CLI COM 和数据 COM、然后选择演示选项、最后选择"保存 UART"。 如下图所示:
下一步是选择配置、我从 mwave 演示可视化工具中获得.cfg 数据。 结果显示3D 图上的图解图像、如以下图像所示:
然后我检查了演示可视化工具文件夹有一个 binData 文件夹,我的问题是,它是很难理解什么数据是它?
我的问题是上述数据是否为 FFT 数据,如果为真,如何使用 python 从 FFT 中获得复杂数据或真实数据?您能帮我解决这个问题吗?
此致、
迪亚
嗨、diyah:
选中"保存 UART"时、原始 UART 数据流将保存到文件中。 这些是您可以看到的'pHistBytes'文件。 数据也以 TLV 格式输出。 有关更多详细信息、请参阅此 UART 输出数据指南。 为了使数据可读、您需要解码和解析数据。 我们提供了一个示例脚本、用于解析开箱即用的演示 TLV 并将数据保存到 csv 文件中、该文件位于 /packages/ti/demo/parser_scripts/mmw_demo_example_script.py.
因此、通过上述过程、您可以使用可视化工具记录 UART 数据、然后通过解析脚本(离线)运行该日志、该脚本会创建一个包含演示输出的 csv 文件。 但是、我认为更简单的方法是修改可视化工具源代码(该代码已经像在 mmw_demo_example_script.py 中一样解码和解析 TLV 数据)、以使用任何所需的格式保存所需的数据。
我的问题是上述数据是否为 FFT 数据
有关输出数据的更多信息、请参阅上面链接的指南。 回答您的问题、不可以、数据不是 FFT 的直接结果。 根据 guiMonitor 命令启用的功能、输出可能包含点云数据、范围分析数据和统计信息。 另外、我想澄清一下我先前对距离剖面的评论、它是所有天线的 log2幅度1D FFT 结果的和。 这可能不是您要找的。 如果需要完整的 FFT 输出、则您需要在演示源代码中进行一些修改、因为我们的任何演示都不支持这种情况。 请确认、该系列曲线是否符合您的需求?
此致、
约什
Josh、您好!
实际上、我想从硬件获得 FFT 输出。 因为、根据我在使用毫米波可视化工具的开箱即用演示中观察到的情况、我们可以获取数据和距离剖面、如下图所示:
据我所知、我们可以通过将 y 轴和 x 轴上的幅度 FFT 数据绘制为从利用的配置中获取的距离来获取该距离剖面信息。 出于这个原因、我确信能够获得 IWR 1843硬件 FFT 的测量结果。 然而,我仍然面临一个问题,因为我尚未能够获得这一信息。 如果您问我是否需要距离剖面、答案是肯定的、但我会更加专注于 FFT 数据本身。
此致、
迪亚
嗨、diyah:
是的、很遗憾、我们没有任何这样的示例。 这是您需要实施的东西。 您可以将开箱即用演示示示例导入 Code Composer Studio、并根据需要进行修改。 请查看 mmw Demo_Transmit essedOutputTask 以查看当前数据的输出方式。 您需要编写一些代码以输出雷达立方体(1D FFT 结果)。 雷达立方体的存储器地址可以在"gMmwMssMCB"全局变量中找到。
如果您在尝试实施时有任何问题或疑问、请告诉我、我将尽最大努力为您提供支持。
此致、
约什