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