xWRL6432 MMWAVE-L-SDK  05.04.00.01
DPIF_RADARCUBE_FORMAT

Introduction

Combination of C structure declaration and Content that uniquely describes the radar cube.

# Declaration Content
1 cmplx16ImRe_t x[numTXPatterns][numDopplerChirps][numRX][numRangeBins] 1D Range FFT output
2 cmplx16ImRe_t x[numRangeBins][numDopplerChirps][numTXPatterns][numRX] 1D Range FFT output
3 cmplx16ImRe_t x[numRangeBins][numTXPatterns][numRX][numDopplerChirps] 1D Range FFT output
4 cmplx16ImRe_t x[numRangeBins][numDopplerBins][numTXPatterns][numRX] 2D (Range+Doppler) FFT output
5 cmplx16ImRe_t x[numRangeBins][numTXPatterns][numRX][numDopplerBins] 2D (Range+Doppler) FFT output
6 cmplx16ImRe_t x[numChirps][numTxAnt][numRxAnt][numRangeBins] 1D Range FFT output

Macros

#define DPIF_RADARCUBE_FORMAT_1   1
 
#define DPIF_RADARCUBE_FORMAT_2   2
 
#define DPIF_RADARCUBE_FORMAT_3   3
 
#define DPIF_RADARCUBE_FORMAT_4   4
 
#define DPIF_RADARCUBE_FORMAT_5   5
 
#define DPIF_RADARCUBE_FORMAT_6   6
 

Macro Definition Documentation

◆ DPIF_RADARCUBE_FORMAT_1

#define DPIF_RADARCUBE_FORMAT_1   1

This format is for 1D FFT output and it separates out different TX patterns in distinct groups while keeping the "[numRX][numRangeBins]" samples in the same non-interleaved format of ADC Data.

◆ DPIF_RADARCUBE_FORMAT_2

#define DPIF_RADARCUBE_FORMAT_2   2

This format is for 1D FFT output and it keeps the "[numRX]" samples in the same interleaved format of ADC Data

See also
DPIF_RADARCUBE_FORMAT_4.

◆ DPIF_RADARCUBE_FORMAT_3

#define DPIF_RADARCUBE_FORMAT_3   3

This format is for 1D FFT output and it linearizes and transposes the "[numTXPatterns][numRX][numDopplerChirps]" samples as compared to non-interleaved format of ADC Data. This format could be used when overlaying the same memory with 2D FFT output.

See also
DPIF_RADARCUBE_FORMAT_5.

◆ DPIF_RADARCUBE_FORMAT_4

#define DPIF_RADARCUBE_FORMAT_4   4

This format is same as DPIF_RADARCUBE_FORMAT_2 except that it contains 2D FFT output.

◆ DPIF_RADARCUBE_FORMAT_5

#define DPIF_RADARCUBE_FORMAT_5   5

This format is same as DPIF_RADARCUBE_FORMAT_3 except that it contains 2D FFT output.

◆ DPIF_RADARCUBE_FORMAT_6

#define DPIF_RADARCUBE_FORMAT_6   6

This format is for 1D range FFT output, it is structured as a 4-dimensional matrix as cmplx16ImRe_t x[numChirps][numTxAnt][numRxAnt][numRangeBins].