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.

AWR1843: Queries about Automotive Toolbox Lab0007

Part Number: AWR1843
Other Parts Discussed in Thread: , DCA1000EVM

Hi,

 

My customer developed AWR1843 custom board.

The HW design is almost the same with AWR1843BOOST.

They also reuse Automotive Toolbox Lab0007.

 Here are some queries about Lab0007:

  

(1) To understand Lab0007 software well, they want to input dummy ADC data instead of actual data from DCA1000EVM.

Please let me know the location of the source code for the modification?

 

(2) According to the Processing Chain diagram in "MediumRangeRadar_DeveloperGuide.pdf" P.2, the chain consists of the following algorithm blocks:

Please let me know the location of the source code for each blocks

 

- Radar Data Capture

- 1st dim FFT

- 2nd dim FFT

- Object Detection(CFAR)

 

(3) Customer would like to monitor input/output data of the blocks mentioned in (2) by using CCS.

Please let me know which variables/buffers we should look into?

 

- Radar Data Capture

- 1st dim FFT

- 2nd dim FFT

- Object Detection(CFAR)

 

 Thanks,

-Shibata

  • Hi,

    It may be easier for the customer to use the mmWave SDK demo to understand how the mmWave processing works. The mmWave SDK demo is more detailed documentation and most concepts apply to the MRR demo.

    The MRR demo has more features and it would be more difficult to understand if customer does not have experience with mmWave processing.

    Let me address in this reply the following

    (1) To understand Lab0007 software well, they want to input dummy ADC data instead of actual data from DCA1000EVM.

    Please let me know the location of the source code for the modification?

    This approach will not work because all the mmWave demo generate interrupts for each chirp data. So, it will be possible to input raw ADC data.

    Another approach that will work is the following. I will only outline it in this thread.

    This will enable the user to step through the processing of one frame.

    • create a scene that will be used as a test vector (scene could be static or dynamic)
    • Run demo, set a breakpoint after completion of 1Dfft processing.
    • Use CCS to copy the radar cube to a binary file
    • Re-build the demo file that we want to step through with compiler optimization level 0
    • Run the demo with CCS - set a breakpoint after completion of 1D fft
    • Load the radar cube from the binary file created previously
    • Step through the code

    Thank you

    Cesar