AWR2944: Start frequency variation pipeline

Part Number: AWR2944

Tool/software:

Hello,

I’m working with an FMCW radar implementation on mmWave SDK plus. I have 256 chirps per frame, and for each chirp I apply a different start-frequency offset, which ranges from 0 up to 400 MHz.

I need to perform a post-FFT range correction to compensate for these per-chirp start-frequency variations. In particular:

1. **Integration point** 

 Where in the DPU pipeline—specifically within `dopplerprochwaDDMA.c` (e.g. in `DPU_DopplerProcHWA_extractObjectList()`)—should I insert this post-FFT correction block?

2. **Averaging vs. per-chirp correction** 

   Would it be sufficient (and recommendable) to use the *average* of all 256 start-frequency offsets for a single global correction, or do I need to apply a distinct correction for each chirp to achieve accurate range results? Any guidance or code pointers would be greatly appreciated. Thank you!

Regards

Amine