Hi,
I have some confusion regarding the proper steps for calibrating my sensor that I believe is resulting in inaccurate calibration results. In the calibration procedure located at C:/ti/mmwave_sdk_03_06_00_00-LTS/packages/ti/demo/xwr68xx/mmw/docs/doxygen/html/index.html#Calibration_section, Step 3 simply states: “Start the sensor with the configuration file”. These are the steps I followed for starting the sensor with the configuration file:
- With the Out of Box Demo loaded on the board I opened up the online visualizer and configured the settings for my board.
- In the profile_calibration.cfg located at C:/ti/mmwave_sdk_03_06_00_00-LTS/packages/ti/demo/xwr68xx/mmw/profiles/, I edited the values of the
measureRangBiasAndRxChanPhase
command to be<1 2.58 0.2>
to match the distance between the target reflector and the sensor in my setup. - I uploaded the profile_calibration config using the “LOAD CONFIG FROM PC AND SEND” button under the plots tab. On my initial attempt of doing this I got the message: “Error: Invalid configuration. bpmCfg command not supported”. After commenting out the bpmCfg line in the config file I was able to load the config successfully.
I should note the whole time while I was following these steps, compRangeBiasAndRxChanPhase
values were being continuously printed to the console in the visualizer. This was true both before and after I uploaded profile_calibration.cfg.
When I went to “Save config to PC” from the main tab, I noticed the config file that gets downloaded is not the same config that I uploaded and the measureRangBiasAndRxChanPhase
values of <1 1.5 0.2>
are not the same values I set in profile_calibration.cfg. Additionally, when I update the calibration coefficients using the compRangeBiasAndRxChanPhase
values that were printed to the console, the tracking alignment becomes much worse than when I use the default values which reaffirms my belief that the incorrect config file, and by extension the incorrect values for the measureRangBiasAndRxChanPhase
command, are being ran on the sensor.
My questions are: Is this the correct procedure for running the calibration? And how do I start the sensor with the correct config file (profile_calibration.cfg) in the online visualizer?