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:实时数据捕获;DCA1000EVM CLI、bin 文件不会逐个输出

Guru**** 2540720 points
Other Parts Discussed in Thread: DCA1000EVM

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1049922/dca1000evm-real-time-data-capturing-dca1000evm-cli-the-bin-files-do-not-come-out-one-by-one

器件型号:DCA1000EVM

大家好、我已经尝试将 DCA1000EVM CLI 与开箱即用演示一起使用来捕获数据、并且它能够成功工作。 现在、我想使用 DCA1000EVM 实现实时数据采集、以便我的信号处理应用能够立即处理数据。 我是否可以知道是否有办法实现这一目标?

目前、我们的想法是将 bin 文件的最大大小设置为尽可能小、这样我的应用程序就可以及时读取 bin 文件、而缺失的值大约为1秒、我们可以接受。 但是、当我将 bin 文件的最大大小设置为10MB 时、每次6 bin 文件一同出时。 模式如下所示:  

 1.写入 raw_0.bin

2. raw_0.bin 完成

3、RAW_1、RAW_2、RAW_3、RAW_4、RAW_5、 RAW_6一同输出、每个原始 bin 文件为10MB、且正在写入 RAW_7

4、 RAW_7、RAW_8、RAW_9、RAW_10、RAW_11、 RAW_12、RAW_13一同输出、每个 bin 文件为10MB、且正在写入 RAW_14。

(笑声)

它显示 bin 文件不是逐个输出、而是每60MB 一组输出。 因此、DCA1000EVM CLI 中是否有任何分组功能、可能会打包一定数量的数据? 如果是、是否有任何方法可以对其进行更改、以便 bin 文件可以逐个输出 ? 我已经介绍了 DCA1000EVM 源代码、但是、它很长、您是否可以指出一些相关和特定的函数来修改和解决此问题? 这将真的有帮助! 谢谢!

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

    您好、Jiarui、  

    很抱歉耽误你的答复。  

    目前,由于印度节日周,我们正在为有限的支助人员开展工作。  

    实现此目的的一种方法是在帧配置中将帧数输入为零。 这样、数据将在 PC 上捕获无限时间、直到您明确按下"Stop Frames"按钮。 DCA1000将捕获原始数据、这是每捕获1GB 数据后的新文件。 因此、您可以配置您的配置文件和线性调频脉冲配置、使这1GB 的数据采集能够与您所需 的数据采集时序相对应。  

    我们需要一些时间来分析您的10MB 文件用例以及分组背后的原因。 我们下周可以再次与您讨论这个问题。  

    希望这可以。 感谢您的耐心等待。  

    此致、

    石田

     

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

    Ishita、您好!  

    感谢您的回复!

    我的后处理应用程序读取1GB bin 文件需要几秒钟、 因此、我决定使用 DCA1000CLI 而不是 mmwavestudio 来捕获数据、因为我可以将 bin 文件的大小调整为更小、以便后处理应用程序实际上可以遵循数据生成速度。

    我的当前配置是每秒256个 ADC 样本、每环路128个线性调频脉冲、2 TX、4 RX、周期19.3ms 复数1、 Int16。 因此,我的数据生成速度实际上并不是很高,它是1/(19.3e-3)*256*128*4*2*/2*2*2*2=2.71e7bytes/s =26MB/s  

    期待您的回复和支持! 谢谢!

    此致、

    Jiarui

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

    您好、Jiarui、

    如果给定器件的数据生成速率、每个新的 ADC*.bin (raW_0.bin)将花费不到一秒的时间、因此您可能会在 PC Explorer 上看到一次反射的多个文件。 DCA1000EVM CLI 工具不用于涵盖实时捕获和处理的这一用例。

    但是、您可以根据要求自由修改 DCA100EVM CLI 源代码。

    C:\ti\mmwave_studio_02_01_00\mmWaveStudio\ReferenceCode\DCA1000\sourcecode

    此致、

    Jitendra