700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > TI单芯片毫米波雷达代码走读(十四)—— 多普勒维(2D)处理之静态杂波滤除

TI单芯片毫米波雷达代码走读(十四)—— 多普勒维(2D)处理之静态杂波滤除

时间:2021-01-23 12:22:12

相关推荐

TI单芯片毫米波雷达代码走读(十四)—— 多普勒维(2D)处理之静态杂波滤除

本期讲MmwDemo_interFrameProcessing()函数中我们遇到的第一个处理——静态杂波滤除,要看的代码如下:

inpDoppFftBuf = (cmplx16ReIm_t *) &obj->dstPingPong[pingPongId(pingPongIdx) * obj->numDopplerBins];if (obj->cliCfg->clutterRemovalCfg.enabled){uint32_t sumVal[2];cmplx32ReIm_t *pSumVal = (cmplx32ReIm_t *) sumVal;uint32_t meanVal;cmplx16ReIm_t *pMeanVal = (cmplx16ReIm_t *) &meanVal;mmwavelib_vecsum((int16_t *) inpDoppFftBuf,(int32_t *) sumVal,(int32_t) obj->numDopplerBins);pMeanVal->real = (pSumVal->real + (1<<(obj->log2NumDopplerBins-1))) >> obj->log2NumDopplerBins;pMeanVal->imag = (pSumVal->imag + (1<<(obj->log2NumDopplerBins-1))) >> obj->log2NumDo

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。