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.

CCS/AWR1843BOOST: OOB demo with DSP

Part Number: AWR1843BOOST
Other Parts Discussed in Thread: AWR1843, AWR6843

Tool/software: Code Composer Studio

Hello,

I'm thinking about changing AoA processing in OOB demo.

I understood OOB demo has been processed by HWA but other AoA algorithms such as Capon would not be processed by them.

So, I want to change only AoA processing by DSP.

Let me know how to change AoA algorithm and combine HWA with DSP.

Best Regards,

Kazuki

 

  • Hi,

    You can use the range processing FFT on HWA  and implement after that the processin on DSP.

    You can see for example the doppler proc dpu. There is a hwa version and a dsp version.

    You would need to implement a dsp version for your algorithm

    thank you

    Cesar

  • HI,

    Thank you for your reply.

    Where should we change OOB demo program?

    I guess that I should change 'DPC_ObjectDetection_execute' in 'mmwave_sdk_18xx_dss/objectdetection.c'.

    But it seems the format of input and output in DSP processing (such as 'mmwavelib_aoaEstBFMultiPeakDet' in  'mmwave_sdk_03_03_00_03\packages\ti\alg\mmwavelib\src\detection\mmwavelib_aoa_est_float.c') are different from the format of HWA('DPU_AoAProcHWA_process' in 'mmwave_sdk_18xx_dss/objectdetection.c').

    First of all, I want to try to replace 'DPU_AoAProcHWA_process' with 'mmwavelib_aoaEstBFMultiPeakDet' in OOB demo.

    Let me know if you have any good solutions or sample codes.

    Regards,

    Kazuki 

  • Kazuki,

    You will need to change the DPU that is used in your processing chain from the HWA implementation to the DSP implementation.

    This will first start by changing the mmw_res.h source file so that this header file points to the AoAProcDSP implementation instead of the AoAProcHWA implementation.

    However, if you have looking to change the AoA DPU to the DSP, you may consider moving the object detection processing chain entirely to the DSP. If that is the case, I would suggest looking at the following directory:

    C:\ti\mmwave_sdk_03_03_00_03\packages\ti\datapath\dpc\objectdetection\objdetdsp

    You will need to modify the OOB demo so that this directory is included and not the HWA version of this folder.

    For an example of a different platform, you can refer this demo on the TI Resource Explorer:

    http://dev.ti.com/tirex/explore/node?node=AEaF2D5V4G8.1lsr45Pfbg__AocYeEd__LATEST

    While this demo is designed for AWR6843, it can be ported to AWR1843.

    Regards,
    Kyle

  • Hello Kyle,

    Thank you for a good information.

    I'll try to use and analysis demo code you suggested.

    Regards,

    Kazuki