静态杂波滤除之后,我们接着看代码:
/* process data that has just been DMA-ed */
mmwavelib_windowing16x32(
(int16_t *) inpDoppFftBuf,
obj->window2D,
(int32_t *) obj->windowingBuf2D,
obj->numDopplerBins);
if(obj->cliCfg->bpmCfg.isEnabled)
{
/*If BPM is enabled, the FFT output buffer stores 2 sets of
doppler bins so that BPM decoding can be done later on.*/
fftOutIndx = pingPongId(pingPongIdx) * obj->numDopplerBins;
}
else
{
/*If BPM is not enabled, the FFT output buffer stores 1 set of
doppler bins.*/
本文详细解析TI毫米波雷达的2D-FFT处理,包括加窗、FFT计算、模值求取及累加过程。通过mmwavelib库函数,探讨了快速且节省资源的幅值估算算法,为后续的CFAR处理奠定基础。
订阅专栏 解锁全文
771

被折叠的 条评论
为什么被折叠?



