TI中文支持网
TI专业的中文技术问题搜集分享网站

MMWCAS-DSP-EVM: 关于TXBF的校准问题

Part Number:MMWCAS-DSP-EVM

 您好,请问在\ti\mmwave_studio_03_00_00_14\mmWaveStudio\MatlabExamples\4chip_cascade_MIMO_example\main\cascade\cascade_TX_Phase_Calibration.m这个TXBF的校准过程中:

1、1D FFT为什么要进行fftshift运算?

2、phaseValuesBin(idxTX, idxRX, idxPS) = TargetBinIdx + searchBinsSkip – 1;为实际的距离索引,但是在下一行计算距离时,为什么用的是TargetBinIdx的值来乘以距离分辨率?

Chris Meng:

user6477713 说:1、1D FFT为什么要进行fftshift运算?

采集为complex 1x

user6477713 说:2、phaseValuesBin(idxTX, idxRX, idxPS) = TargetBinIdx + searchBinsSkip – 1;为实际的距离索引,但是在下一行计算距离时,为什么用的是TargetBinIdx的值来乘以距离分辨率?

目标距离就是这样计算的。

,

user6477713:

感谢您的回复!

请问这个用于TXBF的校准数据采集的和MIMO采集的不一样吗?MIMO中的1D FFT没有进行fftshift运算,参照文件MatlabExamples\4chip_cascade_MIMO_example\modules\rangeProc\@rangeProcCascade\rangeProcCascade.m中使用的仅为fft:

fftOutput   = fft(inputMat, obj.rangeFFTSize);

,

Chris Meng:

你好,

fftshift只是移位,并没有修改数据。

,

Chris Meng:

一般在2DFFT的时候会做fftshift,这样显示时候可以看到正负速度。

赞(0)
未经允许不得转载:TI中文支持网 » MMWCAS-DSP-EVM: 关于TXBF的校准问题
分享到: 更多 (0)