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.

AWR1843: Interference Migitation (error #10234-D: unresolved symbols remain)

Part Number: AWR1843


HI, 

I am trying to use mmwave_sdk_03_01_00_02 to implement the interference migitation function.

How should I solve the following problems?

Best Regards,

Logen

  • Can anyone help?

    Thanks,

    Logen

  • Hi Logen,

    Can you please let me know which demo (along with the version) you are trying to use? Kindly let me know what steps you followed to exactly hit this issue.

    It appears some of the source code is not available when linking. Can you try and locate the source of the same symbols in the error log and resolve the conflict?

    Regards,

    Kaushik

  • HI Kaushik,

    I have solved this problem but I have another problem,

    in radar_toolbox_1_00_00_26\source\ti\examples\interference_mitigation\victim\xwr18xx\mmw,

    I tried to calculate the time required for interference mitigation and found that rangeProcObj->isStaticIntfMitgEnabled is false,

    resulting in the inability to enter Interference mitigation algorithm,

    please tell me how to turn on rangeProcObj->isStaticIntfMitgEnabled and what else does rangeProcObj->isStaticIntfMitgEnabled affect?

    Best Regards,

    Logen

  • Hi Logen,

    You can enable and configure the interference mitigation using the command intfMitg over CLI.

    The config is as: 
    intfMitg <subFrameIdx> <enabled> <calcThresh> <performLinearInterp> <threshFacAbs> <threshFacAbsDiff> <threshFacBitwidth> <threshAbs> <threshAbsDiff>

    Example usage: 
    intfMitg -1 1 1 1 64 100 3 0 0

    Kindly let me know if this resolved your issue or need help further. I also would like to ask you to create a new thread when the query or issue changes so that we can track the same better and also make it easier for others who might have the same question to find.

    Regards,

    Kaushik

  • HI Kaushik,

    1. In DPC_ObjDet_rangeConfig you can see objDetObj->isStaticIntfMitgEnabled = dynCfg->intfMitgCfg.enabled; is this where the isStaticIntfMitgEnabled parameter is controlled?

    2. I want to calculate the time used for interference mitigation and put the output on Interframe CPU Load. The result is still 0. I suspect that isStaticIntfMitgEnabled is not turned on. Can you help check?

    Best Regards,

    Logen

  • Hi Logen,

    Please find my responses as follows:

    1. The static config is updated from the dynamic config variable in the place where you have pointed to. The actual input comes from the CLI and the mmw_cli.c will have the callback function for the interference mitigation config command.
    2. You would have to backtrack the flow of this variable all the way to when the data was written (if at all) over the CLI.

    Regards,

    Kaushik

  • HI Kaushik,

    I have solved the problem, thank you.

    Best Regards,

    Logen