Part Number:IWR1642BOOST
您好,我想就工程行算法处理方面的咨询,想问一下RADARDEMO_highAccuRangeProc_rangeEst这个函数其中我已经进行阅读了该函数的源码,文档的介绍与源码大概都看过了,整体的效果确实是先做一次FFT找到峰值,然后选择峰值区间进行更精细的FFT。但是对于更精细的FFT这块不是很理解,是又乘了两个更细一点的旋转因子,这个的效果是什么?
然后对这一块计算估计距离的公式也是不理解,不知道每一步的作用是什么?能否给予更加详细的解释?
interpIndx = 0.5 * divdp((double)maxPrevP – (double)maxNextP, (double)maxPrevP + (double)maxNextP -2.0 * (double) max);
fdelta = divdp((double)highAccuRangeHandle->maxBeatFreq, (double)highAccuRangeHandle->fft1DSize * (double)highAccuRangeHandle->fft1DSize);
freqFineEst = fdelta * ((double)(zoomStartInd * highAccuRangeHandle->fft1DSize + fineRangeInd) + interpIndx);
*estRange = (float)divdp(freqFineEst * 3.0e8 * (double)highAccuRangeHandle->chirpRampTime, (2.0 * (double)highAccuRangeHandle->chirpBandwidth));
Shine:
请看一下下面user guide里的zoom FFT算法说明。https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_传感器_node