SWRU529C May   2017  – April 2020

 

  1.   mmWave Demo Visualizer
    1.     Trademarks
    2. 1 Setup Instructions
      1. 1.1 Browser Setup (First Time Only)
      2. 1.2 mmWave Device Setup
      3. 1.3 Serial Port Setup
    3. 2 CONFIGURE Tab
      1. 2.1  Platform
      2. 2.2  SDK Version
      3. 2.3  Antenna Config (Azimuth Resolution - Degrees)
      4. 2.4  Desirable Configuration
      5. 2.5  Frequency Band (GHz)
      6. 2.6  Scene Selection – Best Range Resolution
        1. 2.6.1 Frame Rate (fps)
        2. 2.6.2 Range Resolution (m)
        3. 2.6.3 Maximum Unambiguous Range (m)
        4. 2.6.4 Maximum Radial Velocity (m/s)
        5. 2.6.5 Radial Velocity Resolution (m/s)
      7. 2.7  Scene Selection – Best Velocity Resolution
        1. 2.7.1 Frame Rate (fps)
        2. 2.7.2 Radial Velocity Resolution (m/s)
        3. 2.7.3 Maximum Radial Velocity (m/s)
        4. 2.7.4 Range Resolution (m)
        5. 2.7.5 Maximum Unambiguous Range (m)
      8. 2.8  Scene Selection – Best Range
        1. 2.8.1 Frame Rate (fps)
        2. 2.8.2 Maximum Unambiguous Range (m)
        3. 2.8.3 Range Resolution (m)
        4. 2.8.4 Maximum Radial Velocity (m/s)
      9. 2.9  Plot Selection
        1. 2.9.1 Scatter Plot
        2. 2.9.2 Range Profile
        3. 2.9.3 Noise Profile
        4. 2.9.4 Range Azimuth Heat Map
        5. 2.9.5 Range Doppler Heat Map
        6. 2.9.6 Statistics
      10. 2.10 User Selected Configuration
        1. 2.10.1 Send Configuration to mmWave Device
        2. 2.10.2 Saving Configuration to PC
        3. 2.10.3 Reset Selection
    4. 3 PLOTS Tab
      1. 3.1  X-Y Scatter Plot
      2. 3.2  Doppler Range Plot
      3. 3.3  Range Profile
      4. 3.4  CPU Load
      5. 3.5  Range-Doppler Heatmap
      6. 3.6  Range-Azimuth Heatmap
      7. 3.7  3-D Scatter Plot
      8. 3.8  Display Parameters
        1. 3.8.1 Profiling Parameters
        2. 3.8.2 Scene Parameters
        3. 3.8.3 Chirp/Frame Parameters
      9. 3.9  Real-Time Tuning
        1. 3.9.1 Group Peaks From Same Object
        2. 3.9.2 Static Clutter Removal
        3. 3.9.3 Range Detection Threshold (0 to 100 dB)
        4. 3.9.4 Doppler Detection Threshold (0 to 100 dB)
      10. 3.10 Advanced Commands
        1. 3.10.1 Special Note About Range and Angle Bias Compensation Configuration
      11. 3.11 Plot Settings
    5. 4 Advanced Options
      1. 4.1 Load Configuration From PC
      2. 4.2 Getting the Version
      3. 4.3 RCS
        1. 4.3.1 Desired Radar Cross Section (sq. m)
        2. 4.3.2 Maximum Range for Desired RCS (m)
        3. 4.3.3 RCS at Maximum Unambiguous Range (sq. m)
      4. 4.4 Concurrent Recording of Processed Stream From mmWave Device
    6. 5 Troubleshooting
      1. 5.1 Console Message: Errors Returned by Device
      2. 5.2 Serial Port Status Message: Not Switching to Hardware Connected or Both Ports Are Not Showing Up
      3. 5.3 Console Message: sensorStart Message Not Sent to Host
      4. 5.4 Warning for Plots and Frame Rate
      5. 5.5 Configuration Successful, but Plots Not Updating
    7. 6 Customizing the mmWave Demo Visualizer
    8. 7 Offline Version of the Visualizer
  2.   Revision History

Profiling Parameters

When this display tab is selected, the screen shows the following information (see Figure 16).

  • Platform: the hexadecimal string that is output by the mmWave sensor device.
  • SDK version: the version of the software that is currently running on the mmWave sensor device.
  • Number of Detected Objects: a continuously updating field (new measurement every frame) that shows the number of detected objects for a given frame.
  • Frame Stats or Stats for Subframe: In the case of advanced frame configuration, this lists the subframes (separated by command) for which the following stats are displayed. In the case of legacy frame configuration, there is only one construct of the frame and the following stats apply for the whole frame.
    • InterChirpProcessingMargin: a continuously updating field (new measurement every frame) that shows the time, in microseconds, that is left in a given (chirp + interchirp) duration after the chirp processing. The field has the value that is the average value across all chirps in a given frame, or values separated by commas which are the average value across all chirps in a given subframe.
    • InterFrameProcessingMargin: a continuously updating field (new measurement every frame) that shows the time, in microseconds, that is left in a given frame/subframe after all the frame/subframe processing is completed.
    • InterFrameProcessingTime: a continuously updating field (new measurement every frame) that shows the time, in microseconds, that was consumed for frame/subframe processing after the active chirps were completed.
    • TransmitOutputTime: a continuously updating field (new measurement every frame) that shows the time, in microseconds, for the requested output (controlled using the selections in the Plot Selection section of the Configure tab) to be shipped out over the UART from the mmWave device to the PC.
    • Active/Interframe CPU Load (%): a continuously updating field (new measurement every frame) that shows the percentage CPU load during active chirping time within the frame/subframe and the interframe/intersubframe time. These values are also reflected on the CPU Load plot for the frame, or the first selected subframe in the guiMonitor command.
  • Temperature Report: This section displays the device temperature report from various temperature sensors. The time shown is number of days/hours/minutes/seconds/milliseconds since the device was powered up.
Display Parameters_Profiling.pngFigure 16. Display Parameters – Profiling