Tool/software:
Hello,
I have a question regarding the implementation of the FFTs in the code of the vital signs lab. For what I'm seeing in the code, the dpc.c file implements functions like DoaProc_configParser to send data to some DPUs, which I assume would be the ones responsible for computing some FFTs (Doppler, elevation and azimuth in this case). However, in the vitalsign.c code, in the MmwDemo_runPreProcess() function, I see that you manually apply 2 FFTs to the range data for obtaining the elevation and azimuth. I would like to know why we need this data. Wouldn't it be simpler to just take them from the radar cube, like the process you do in the function MmwDemo_runVitalSigns() with the vsDataPerFrame variable? There might be some part of the code that I'm not correctly understanding, so I would appreciate some clarification.
Regards.