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: RAW ADC Data Capture and real time processing

Part Number: AWR1642BOOST

I am trying to capture the Raw ADC data in real time. What I want to do is configure the waveform parameters and read the ADC parameters via MATLAB. I want to do the real-time processing by frame to frame basis. Basically, what I want to do is verify if one of the high-resolution AOA estimation algorithms I wrote works with the device or not. For this, I need real-time data capture and its post-processing.

Can you please guide me how could I perform this. Using Radar studio, I am not able to get the data in real time. As in, I get all the data at once. But I want real-time processing. What can I do about this? Would capture data using CCS help? If yes, what approach should I be using here?

Secondly, if I use CCS, would I be needing only AWR1642Boost board?

Thirdly, I don't have the DCA1000 board for real-time capture, and due to the limited timeline of the project, I won't be able to procure it in time. All I have is AWR1642Boost, mmWave-DevPack and TCW1400EVM.

Any help would be appreciated

Thanks

  • Hi,

    With TSW1400 capture board you will be able to capture raw data for 10s. It is not possible to process the data in real time.

    With the DCA1000, real time processing is not possible today as well.

    thank you
    Cesar
  • Hello Anum,

    Cesar is correct. Currently we do not offer any solutions for real time processing of raw ADC data.

    The TSW1400 and DCA1000 only allow for post processing. Due to the fast data rates of the LVDS lanes you would need some other interface to the PC besides the USB to UART to be able to process the data in real time, i.e. Ethernet. We do not offer any way to enable this on our EVMs.

    Regards,

    Adrian
  • With reference to this post:
    e2e.ti.com/.../665768
    , it is mentioned that:

    I suggest looking into the capture demo available in the sdk. (<SDK_INSTALL_DIR>\packages\ti\demo\xwr16xx\capture) You can configure the FMCW parameters through a UART terminal (we suggest using tera term), and the raw ADC data will be stored in the memory at location 0x51000000. If you are comfortable programming in C, it is fairly straightforward to modify this demo to dump the data at the memory location to your PC with the UART interface. Furthermore, you can use Matlab to send the configuration and receive the data using Matlab's Serial library. This solution will not require a Dev Pack or TSW1400, but you will have to modify source code, and do the post processing yourself...

    I am not sure if this will allow me to capture the raw ADC data frame wise or not. By doing the above process, will the collected data be the sae asobtained by Radar Studio???

    Many Thanks
  • Hello Anum,

    While I do not doubt that it is possible to dump the raw data over UART to your PC with modification to the capture demo, the rate at which the data will be dumped to the PC will still be slower than the rate at which the raw data can be generated. The UART data rates will not allow for true real time processing of the raw ADC data on your PC. This is why the DCA1000 EVM uses an Ethernet interface to send the raw data.

    For the raw data formats of Radar Studio vs capture demo, please refer to this app note:

    Regards,

    Adrian

  • Thanks a lot for your guidance...