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.

IWR6843: Several questions

Part Number: IWR6843
Other Parts Discussed in Thread: , MMWAVE-SDK

Hello Team,

I have several questions about software implementation of TI mmwave radar.

  1. What are the difference of classes or functions in software implementation between using DSP and HWA?
    Is there any related document about the comparison?
  2. How to export data after ADC from IWR6843 directly?
    Is there any related document about the software implementation? What classes or functions can I refer to?
  3. How to implement BPM-MIMO?

Thanks a lot if anyone can give some advice.

  • Hello

    While we get back to you with detailed responses. it would be good to

    1. CHeck the Device Techincal ref manual to understand  HWA features  and DSP, SOftware enables using these features.

    2. DCA1000 board enables Raw data capture  that and EVM user's point to mode for using it.

    3. Please see the following:

    Programming Chirp Parameters in TI Radar Devices (Rev. A)

    Thank you,

    Vaibhav

  • Hello,

    1. What are the difference of classes or functions in software implementation between using DSP and HWA? Is there any related document about the comparison

    Please check the HTML documentation available on the following page:

    C:\ti\mmwave_sdk_03_05_00_04\docs\mmwave_sdk_module_documentation.html

    There are two versions of the mmw demo: the xwr64xx version uses only R4F+HWA, while the xwr68xx version uses R4F+HWA+DSP. They use the corresponding Object Detection Chain as shown on this page:

    Similarly, each individual DPU (data processing unit) has implementation for R4F and DSP which you can look at by clicking on the DPU specific links.

    2. How to export data after ADC from IWR6843 directly? Is there any related document about the software implementation? What classes or functions can I refer to?

    You will need DCA1000 EVM along-with IWR6843ISK to capture raw data. It is not possible to get raw ADC data using only IWR6843ISK. Please look at the following training:

    https://training.ti.com/dca1000-training-video

    It is also possible to get RAW ADC data using the out of box demo (still requires DCA1000 EVM). This is explained in the following section in the MMWAVE-SDK user guide:

    3. How to implement BPM-MIMO?

    BPM-MIMO is demonstrated in the xWR6843 DSP based out of box demo. Refer to the following section in the SDK user guide on how to configure it.

    and the implementation is explained in the AoA proc DPU documentation at the following location:

    C:\ti\mmwave_sdk_03_05_00_04\packages\ti\datapath\dpc\dpu\aoaproc\docs\doxygen\html\index.html

    Thanks

    -Nitin

  • Hi Nitin, thanks a lot!

    About BPM-MIMO, except for the out of box demo, does any other lab have BPM function?

    I want to implement BPM-MIMO to other labs. Which part of source code should I refer to in the out of box demo?

    Sorry for asking a lot of questions, I am new to this.

  • Hello,

    We do not use BPM in any other labs besides the OOB demo. the OOB processing chain implements BPM as part of the DSP based Angle of arrival processing DPU. Please refer to the following code and HTML documentation to understand BPM decoding in the OOB demo.

    Thanks

    -Nitin