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.

IWR6843ISK: How to implement window function for angle FFT?

Part Number: IWR6843ISK

Hello,

I am using the Area Scanner demo on IWR6843ISK.

I would like to apply a window function (e.g., Hann) to the angle FFT.

How can I apply a window function to the Angle FFT?

Thank you.

  • Hello Yuke,

    We are looking into your query. Please allow us some time to respond.

    Thanks and Regards,
    Saransh Gautam

  • Hello Yuke,

    Sorry for the delay in response.

    Angle FFT processing is done using the following files imported from the Radar Toolbox:
    1. "radar_toolbox\source\ti\custom_sdk_files\sdk3\dpu\aoaproc\src\aoaprocdsp.c"
    2. "radar_toolbox\source\ti\custom_sdk_files\sdk3\dpu\aoaproc\aoaprocdsp.h"

    Changes can be made in these files to add windowing to Angle FFT.

    For example, in the aoaprocdsp.c file,

    1. Logic can be added in DPU_AoAProcDSP_config() function to populate the angle window coefficient buffer with Hann values at config time.
    2. Windowing can be applied in "AoAProcDSP_processMultipleVirtualAntennas()" function to the angleFftIn buffer before DSP_fft32x32 is called.
    3. A new field can be defined in DPU_AoAProcDSP_HW_Resources struct inside aoaprocdsp.h to hold floating point window coefficients.

    Note that this is just a recommendation for reference, and the exact code changes will need to be implemented by the user.

    Thanks and Regards,
    Saransh Gautam

  • Hello Saransh,

    Thank you for your detailed explanation and suggestions.

    I will refer to your guidance and try implementing the windowing for the Angle FFT accordingly.

    Best regards,

    Yuke