TIDUF89 September 2024
As the motion and presence documentation in the MMWAVE-L-SDK shows, the IWRL6432AOP detects points with the following steps:
After points are detected, the video doorbell reference design passes them into a state machine to determine whether presence is detected in a certain zone. This state machine is based off the MPD State Machine, which is also described in the MMWAVE-L-SDK. The state machine examines all the points, clusters them together using the DBSCAN algorithm, counting the number of points and SNR statistics on the points in the cluster. Based off that information, the state machine determines whether a zone is occupied or unoccupied. The following sequence illustrates how a zone transitions from the unoccupied to the occupied state. For a full description of the state machine flow, see the tuning guide, found in the docs/ folder of the MMWAVE-L-SDK.
Generally speaking, when people are closer to the radar, the number of points detected is a better indicator of presence than the SNR of the points. However, when targets are further away from the radar, the SNR of the detected points becomes a better indicator than the number of points. The video doorbell reference design provides ways to achieve robust detection at short and long ranges by favoring the number of detected points at short ranges, but favoring the detection SNR at long ranges.