尊敬的TI工程师,
目前我们的测量环境距离很短,想对距离维rangbin的FFT的计算进行插值,以提高距离测量的细腻程度,请问应该怎样操作?
目前我们考虑在
void MmwDemo_interChirpProcessing(MmwDemo_DSS_DataPathObj *obj, uint8_t chirpPingPongId)
这个函数中,
DSP_fft16x16(
(int16_t *) obj->twiddle16x16_1D,
obj->numRangeBins,
(int16_t *) &obj->adcDataIn[pingPongId(antIndx) * obj->numRangeBins],
(int16_t *) &obj->fftOut1D[chirpPingPongId * (obj->numRxAntennas * obj->numRangeBins) +
(obj->numRangeBins * antIndx)]);
对FFT的计算中,对adcDataIn进行操作,设置中间变量,进行补零,计算结果再返回fftOut1D
但是,中间变量的维数设置成和原来的维数相同的情况(比如128),程序运行正常,但是增加到1024,程序就无法运行了,我们用的是6843aop的 vital signs的例程进行实验的。
请指导。
谢谢。