IWRL1432BOOST-BSD: IWRL1432BOOST-BSD

Part Number: IWRL1432BOOST-BSD
Other Parts Discussed in Thread: DCA1000EVM

我现在用的板子是IWRL1432-BOOST-BSD和DCA1000EVM,但我测量出来的原始数据bin文件大小总对不上有人说文件大小得乘发射天线数,有人说不用,所以我想问到底用不用乘发射天线数?

我看你们官网给的处理原始数据的代码都重组为

function [radar_data_all] = ar_convertAdcData_xWRLx432(adc_file_name, n_rx_chan, n_tx_chan, n_samp_per_chirp, n_chirps_per_frame, n_frames) 这里面包含了发射天线,
 我配置的文件如下,我这个应该怎么算么?
  • 您好

    已经收到了您的案例,调查需要些时间,感谢您的耐心等待

  • 您好,

         Mathworks在他们的网站上有一个关于在MATLAB中处理TI雷达芯片原始数据的不错指南。

         您可以在这里按照他们的步骤进行操作,并能够回答您在入门时可能遇到的任何问题。

        https://www.mathworks.com/help/radar/ug/iq-data-collection-detection-application-example.html

  • 能不能解答一下我上述的问题?你这个里面我找了也没有能解释我问题的呀

  • 您好,

    TX的数量是一个用来乘以以获得.bin文件总数据大小的值。

    您可能会在一些方程中看到不包括TX的情况,比如用户指南中的毫米波雷达设备ADC原始数据捕获。

    比如 Total Size = Num ADC Samples × Num RX Channels × Num Frames × Num Chirps × Num Bytes Per Sample.

    这是因为DCA1000在每个脉冲发送数据。根据视角是来自DCA1000还是最终文件大小,这种表述可能有些令人困惑。

    对于此芯片的最终文件大小计算,请包含TX,正如您参考的示例脚本一样。

  • 那问什么我最后得到的数据总数不对呢?如果乘发射天线我的总数居为Total Size = Num ADC Samples × Num RX Channels × Num TX Channels ×Num Frames × Num Chirps × Num Bytes Per Sample.=512×3×2×10×64×2=3932160,但我的数据大小如下图为1966080,刚好等于多乘了发射天线数,所以我疑惑到底需不需要乘发射天线,可以帮我解答一下么?


  • 您好,

         在你列出的方程中,你包括了每个样本的字节数。函数 ar_convertAdcData_xWRLx432(adc_file_name, n_rx_chan, n_tx_chan, n_samp_per_chirp, n_chirps_per_frame, n_frames) 则没有。这是因为每个样本的字节数在该脚本的后面通过 "readFmt" 提取,它是 uint16,也就是 2 字节。你确实需要乘以发射天线的数量。