The Automated Parking reference design software is based on the mmWave SDK demonstration software. Advanced Frame configuration is used to configure two sub-frames. One sub-frame is configured for 3D detection with maximum range of 10m and the second sub-frame is configured for 2D detection with maximum range of 50m.
Each sub-frame has independent chirping acquisition and processing times as shown in Figure 2-1.
For each sub-frame the data path processing and timing has the same structure as shown in Figure 2-2.
The processing chain consists of the following blocks, implemented on the HWA and the C674x DSP
core of the AWR1843AOP.
- Range processing
- For each antenna, 1D
windowing, and 1D fast Fourier transform (FFT)
- Range processing is
interleaved with the active chirp time of the frame
- Doppler processing
- For each antenna, 2D
windowing, and 2D FFT
- Then non-coherent combining
of received power across antennas in floating-point precision
- Range-Doppler detection algorithm
- Constant false-alarm rate,
cell averaging smallest of (CASO-CFAR) detection in range domain, plus
CFAR-cell averaging (CACFAR) in Doppler domain detection, run on the
range-Doppler power mapping to find detection points in range and
Doppler space
- Angle estimation
- For each detected point in
range and Doppler space, reconstruct the 2D FFT output with Doppler
compensation, then a beamforming algorithm is applied to calculate the
angle spectrum on the azimuth direction with multiple peaks detected.
After that the elevation angle is estimated for each detected peak angle
in azimuth domain.