Range FFT

1. Configuration
| Parameter | Sub-Parameter | Option | Rec. Value | Description | |
| 1DFFT Cmpt. Size |
64, 128, 256 |
FFT size | |||
| 1DFFT Win | Start | Window start index | |||
| 1DFFT Win | Length | Window length | |||
| Window Function |
Hamming, Hanning, Blackman |
Window function type | |||
| 1DFFT Col | Offset | Column offset | |||
| 1DFFT Col | Num | Number of columns | |||
| 1DFFT Row | Offset | Row offset | |||
| 1DFFT Row | Num | Number of rows | |||
| Range Gate Num | Number of range gates | ||||
| Gate Range | Gate range | ||||
| Min Target Energy | Minimum target energy (filter) |
2. Output Data
When Range FFT data SPI output mode is selected by chip configuration command,
the chip will transmit Range FFT data, The data communication SPI operates in 32-bit format.
The data frame starts with the header Dword (32 bits); then all the FFT data is sent out,
with the high 16 bits represent real part of the FFT data, and the low 16 bits represent imaginary part of the FFT data;
finally, the tail Dword (32 bits) will valid the checksum and terminate the data output.
The output is MSB first and the Range FFT data type is signed integer.
ICL1112/ICL111A
| Format | Field | Dword | Bit Range | Description | |
| Header | Fixed Pattern | Dword 0 | [31:24] | 1010 1010 | |
| Header | Reserved | Dword 0 | [23] | 0 | |
| Header | Fixed Pattern | Dword 0 | [22:20] | 11 | |
| Header | FFT_chirp_index | Dword 0 | [19:11] | Frame 내 chirp 순번 (0부터 시작) | |
| Header | CFG_FFT_TX_MAX | Dword 0 | [10:0] | FFT 출력 포인트 수 m + 1 | |
| Data | FFT_real_data[0] | Dword 1 | [31:16] | Range FFT real part (signed) | |
| Data | FFT_imag_data[0] | Dword 1 | [15:0] | Range FFT imaginary part (signed) | |
| Data | FFT_real_data[1] | Dword 2 | [31:16] | Range FFT real part (signed) | |
| Data | FFT_imag_data[1] | Dword 2 | [15:0] | Range FFT imaginary part (signed) | |
| Data | FFT_real_data[n] | Dword … | [31:16] | Range FFT real part (signed) | |
| Data | FFT_imag_data[n] | Dword … | [15:0] | Range FFT imaginary part (signed) | |
| Data | FFT_real_data[m-1] | Dword m | [31:16] | Range FFT real part (signed) | |
| Data | FFT_imag_data[m-1] | Dword m | [15:0] | Range FFT imaginary part (signed) | |
| Tail | Check_sum | Dword m+1 | [31:16] | 해당 chirp의 데이터 합 (low 16bit sum 결과) | |
| Tail | FFT_FRAME_INDEX | Dword m+1 | [15:12] | Frame counter (0부터 시작) | |
| Tail | Reserved | Dword m+1 | [11:10] | 0 | |
| Tail | CFG_MSG | Dword m+1 | [9:8] | User defined bits | |
| Tail | Fixed Pattern | Dword m+1 | [7:0] | 0101 0101 |
ICL1122
3. RD Map
By visualizing target range and velocity simultaneously in the 2D domain,
it enables intuitive identification and analysis of target position and motion characteristics.
