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.

IWR1843: How can I get the strength of the received signal for an object

Part Number: IWR1843

Hi,

I'm using out-of-box demo of mmwave_sdk_03_06_00_00 in IWR1843.

Suppose there is one object, and can be detected by finding the maximal amplitude spectrum of the rang bin after the 1D FFT. I wonder which variable in the source code represents the SNR of the object of the chirp.

Thanks.

  • Hello.

    SNR is information that can be found in the TLVs.  If you go into mss_main.c you can find where the TLV for Side Info on Detected Points(line 1344for oob_1843), which contains the SNR for the detected points, is sent out via UART.  From there you can trace it back in the code to where the SNR is actually calculated.  Also, you can send the UART data through a post-processing script(\mmwave_sdk_03_06_00_00-LTS\packages\ti\demo\parser_scripts\mmw_demo_example_script.py) in the SDK and for each detected points, it will provide the SNR for those points.

    Sincerely,

    Santosh.

  • Hi,

    I think It's SNR for final detected points. Where can I find SNR for points after the 1D FFT? 

    Thanks.

  • Hello.

    That is the same thing as what I mentioned before; side info is just the TLV name as it is not included in the TLV for detected points itself.  Please refer to my previous response as a starting point from which you can go back and trace where that variable and all its values get assigned, as that variable is a struct for the TLV that contains the SNR information.

    Sincerely,

    Santosh

  • OK. I will check it and get back to you soon. Thanks.