TIDUEY3 November   2020

 

  1.   Description
  2.   Resources
  3.   Features
  4.   Applications
  5.   5
  6. 1System Description
  7. 2System Overview
    1. 2.1 Block Diagram
      1. 2.1.1 Hardware Block Diagram
      2. 2.1.2 Software Block Diagram
        1. 2.1.2.1 mmWave SDK Software Block Diagram
        2. 2.1.2.2 Software Block Diagram of Application
    2. 2.2 Highlighted Products
      1. 2.2.1 AWR6843AOP
      2. 2.2.2 mmWave SDK
    3. 2.3 System Design Theory
      1. 2.3.1 Use-Case Geometry and Sensor Considerations
      2. 2.3.2 Low-Level Processing
      3. 2.3.3 High-Level Processing Details
        1. 2.3.3.1 DPM Model
        2. 2.3.3.2 Occupancy Detection State Machine
      4. 2.3.4 Output Through UART
  8. 3Hardware, Software, Testing Requirements, and Test Results
    1. 3.1 Required Hardware and Software
      1. 3.1.1 Hardware
      2. 3.1.2 Software
    2. 3.2 Testing and Results
      1. 3.2.1 Test Setup
      2. 3.2.2 Test Results
  9. 4Design Files
    1. 4.1 Schematics
    2. 4.2 Bill of Materials
    3. 4.3 Altium Project
  10. 5Software Files
  11. 6Related Documentation
    1. 6.1 Trademarks

Occupancy Detection State Machine

The Occupancy Detection State Machine is the processing that examines the detections within each zone and makes yes or no occupancy decisions each frame. Figure 2-9 shows the steps algorithm goes during each frame call.

  • Entry conditions
    • Small number of detections with a high average SNR
    • – or –
    • Larger number of detections with smaller average SNR
  • Stay condition
    • num detections passing SNR threshold requirement
  • Forget condition
    • exceeds number of frames failing the Stay condition
  • Overload condition
    • High energy level (vehicle entry, exit, or someone changing seats). This causes all zone states to be frozen until the overload subsides.

All condition parameters and thresholds are configurable via CLI interface. The values used in the application demo and the state machine are not definitive. Continued improvements and customization of the state machine is recommended to fine-tune the processing to fit application needs.

GUID-20201109-CA0I-L7BC-ZQCV-FDX07JZVMCS6-low.pngFigure 2-9 Zone State Machine