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

Serial Port Setup

Follow the first-time setup instructions previously described before following the steps here.

  1. If the mmWave device is connected by the USB cable to the PC running this app, then you can locate the following COM ports using the Device Manager on a Windows PC (see Figure 2).
    1. XDS110 Class Application/User UART → This is the port where the CLI (command line interface) runs for all the various demos. This port is called the CFG_port.
    2. XDS110 Class Auxiliary Data port → This is the port on which binary data generated by the processing chain in the mmWave demo will be received by the PC. This binary data contains the detected object list and its properties (range, Doppler, angle, and so on). This port is called the visualization port or Data_port.
  2. device_manager_ports_swru529.gifFigure 2. Device Manager Ports
  3. In the browser app, navigate to Menu → Options → Serial Port and set up the COM ports in the pop-up window as follows (see Figure 3).
    1. CFG_port: Use the COM port number for XDS110 Class Application/User UART and set Baud: 115200
    2. Data_port: Use the COM port XDS110 Class Auxiliary Data Port and set Baud: 921600. User can leverage higher baud rates than 921600 by selecting "custom" in the Baud Rates drop down and setting the desired value (max: 3125000). Recommended values are: 1834000 or 3125000. Note that the sensor should be in stopped or rebooted state for the changes to take effect. Visualizer communicates with the sensor over CLI port to configure it to the user provided baud rate in this dialog box.
  4. Serial Port Configuration in App.pngFigure 3. Serial Port Configuration in App
  5. Click the CONFIGURE button and the control should go back to the main browser window.
  6. At this point, the app automatically tries to connect to the target (mmWave Sensor), see Figure 4.
  7. COM Port Status When Correct Ports Are Configured.pngFigure 4. COM Port Status When Correct Ports Are Configured
  8. If the app does not connect to the CFG_port or the connection fails, try to connect to the target by clicking in the bottom-left corner of the app (see Figure 5). For mmWave SDK 3.3 and earlier, DATA_port will show connected only after the sensor is configured and sending detected objects. For mmWave SDK 3.4 and later, both CFG_port and DATA_port will show connected if the ports are valid .
  9. COM Port Status When Ports Are Not Connected.pngFigure 5. COM Port Status When Ports Are Not Connected