工程师,你好
我在2944demo的基础上,对原来的DPC作了一些修改,具体为更改了2DFFT后的数据排布和位数,使导出2DFFT的结果使用matlab作的3DFFT的结果和直接使用硬件加速器作3DFFT的结果不一致。原来的数据按照TX1 TX3 TX4 TX2连续排布,现在修改为TX1 TX2 TX3 TX4排布,且不连续,在16个虚拟通道之间补零后共43位数据进行3DFFT,全部的16个虚拟通道均作为水平天线虚拟通道,我对执行3DFFT的硬件加速器也作了相应更改,包括了dopplersubmat的大小为43*dopplerbins(每个子带的dopplerBin数量)*bytespersample(8byte)*2(pingpong),更改了HWA配置中的srcAidX为42,角度FFT的点数为64,obj->cfarAzimFFTCfg.numAzimFFTBins = 4 * mathUtils_getValidFFTSize(16); srcBidx = 43*bytespersample;对edma也作了相应的更改,将acount改为43*bytespersample,srcBidx = 43*bytespersample,dstBidx = 43*bytespersample;等,上面的更改在函数









