专栏目录链接:
距离上一次更新过去了好久,实在抱歉。
先回顾一下3D处理的代码,这里做了精简,把关键几步的代码罗列如下:
/**************************************
* Azimuth calculation
**************************************/
for (detIdx2 = 0; detIdx2 < numDetObj2D; detIdx2++)
{
/* Reset input buffer to azimuth FFT */
memset((uint8_t *)obj->azimuthIn, 0, obj->numAngleBins * sizeof(cmplx32ReIm_t));
/* Set source for first (ping) DMA and trigger it, and set source second (Pong) DMA */
EDMAutil_triggerType3 (
context->edmaHandle[MMW_DATA_PATH_
TI毫米波雷达3D处理深入解析:DFT与FFT的权衡
本文详细探讨了TI单芯片毫米波雷达在进行3D处理时,为何选择DFT而非FFT,以及DFT在特定情况下的优势。在3D处理中,DFT用于处理目标存在的位置,加窗处理与变换结合,减少内存占用并提高实时性。同时,输出数据位宽提升至64bit以增强数值动态范围。
订阅专栏 解锁全文
1万+





