This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR1243BOOST: compRangeBiasAndRxChanPhase implementing

Part Number: AWR1243BOOST

Tool/software:

Hello TI,

I have a measurement accuracy issue. I want to use compRangeBiasAndRxChanPhase to compensate for range bias and achieve high accuracy. How can I integrate it into a LUA file, or how can I correct it in TI's mmwave studio?

Best regards,

SOUAD

  • Hi,

    This compensation would need to be performed in the processing code. mmWave Studio performs the required configuration to generate the raw ADC data. It does not perform post processing. You would need to write a matlab/python script to compensate for range bias.

    thank you
    Cesar

  • Hello,

    There is a window in mmwave studio called CalibConfig. When I select “set” after “DataCapture,” a calibration report is generated, but I don't know how to use it in Matalb.

    Best regards,

    SOUAD

      

  • Hi

    This information is related to the silicon self calibration. There are more details in this Application Report

    https://www.ti.com/lit/an/spracf4c/spracf4c.pdf

    The compRangeBiasAndRxChanPhase is a different type of calibration. This calibration is required because of the imperfections created by the EVM traces on the EVM. So, these are EVM related calibrations.

    Thank you
    Cesar

  • Hello,

    Thank you for your help.

    To obtain a very accurate measurement, should I use auto-calibration to calibrate the temperature and Rx gain, as well as compRangeBiasAndRxChanPhase to eliminate imperfections created by the EVM?

    Best regards,

    SOUAD

  • Yes, both should be performed.

    The self calibration just needs to be enabled and will be performed by the silicon firmware. 

    The compRangeBiasAndRxChanPhase must be performed by the post processing after the ADC data has been captured

    thank you
    Cesar

  • Thank you.

    Yes, but when I enabled auto-calibration, I only get a calibration report; I don't know whether the calibration has been performed or not. For compRangeBiasAndRxChanPhase, is there a Matlab script that I can use as a reference to write my own script?

    Best regards,

    Souad

  • Yes, the auto-calibration just needs to be enabled. If you don't get an error than it works.

    For compRangeBiasAndRxChanPhase there is C code in an older mmWave SDK but we don't have Matlab code

    MMWAVE-SDK Software development kit (SDK) | TI.com

    After installing, please review

    Millimeter Wave (mmw) Demo for XWR16XX (16xx is an older platform that has 2Tx, 4Rx)

    See section 

    Range Bias and Rx Channel Gain/Offset Measurement and Compensation

    The C code is provided in

    C:\ti\mmwave_sdk_02_01_00_04\packages\ti\demo\xwr16xx\mmw\dss\dss_data_path.c

    Please see "

     MmwDemo_rxChanPhaseBiasCompensation()

    "