TI单芯片毫米波雷达代码走读(十六)—— 多普勒维(2D)处理之2D-FFT与求取模值

静态杂波滤除之后,我们接着看代码:

            /* 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.*/
                fftOutIndx = 0;
            }            
            fftOutPtr  = (int32_t *)&obj->fftOut2D[fftOutIndx];
            DSP_fft32x32(
                        (int3
©️2020 CSDN 皮肤主题: 黑客帝国 设计师:上身试试 返回首页
实付 89.00元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值