MC60 AT+QOPS command rxlev value

Can’t find anywhere how to convert rxlev to something known, e.g. dBm

Hi,Faruk_Yussuf:

Rxlev 0 < -110dBm
Rxlex 1 = -110dBm to -109dBm
Rxlex 2 = -109dBm to -108dBm
Rxlex 3 = -108dBm to -107dBm

Rxlex 62 = -49dBm to -48dBm
Rxlex 63 > -48dBm

Or you can refer to 3GPP 45.008 8.1.4
Links to web pages:https://www.3gpp.org/ftp/Specs/archive/45_series/45.008/

Thanks a lot for a quick response.
But then the problem is that I’m getting values higher than 63, for example 72, 80, and even 90.

Hi,Faruk_Yussuf:
Could you please upload the screenshot of your result? It is possible that your query value is 2 times the actual result value.

image

hi,Faruk_Yussuf:
Sorry, I did not find the corresponding explanation. I found a paragraph in 3GPP that may be helpful for your understanding

The measured value shall replace RXLEV in the measurement reports. The mapping is defined in 3GPP TS 25.133. For RSCP, the range from " 116 dBm ≤ CPICH RSCP < 115 dBm" (reported as 0) to " 53 dBm ≤ CPICH RSCP < 52 dBm" (reported as 63) is used. RSCP values below 116 dBm shall be reported as 0 and values -52 dBm and above shall be reported as 63. For RSSI, the range from “-100 dBm ≤ UTRA carrier RSSI < 99 dBm” (reported as 1) to " 38 dBm ≤ UTRA carrier RSSI < 37 dBm" (reported as 63) is used. RSSI values below 100 dBm shall be reported as 0 and values 37 dBm and above shall be reported as 63. For Ec/No, the range from " 24 dB ≤ CPICH Ec/Io < 23.5 dB" (reported as 1) to " 0.5 dB ≤ CPICH Ec/Io < 0 dB" (reported as 48) is used. Ec/No values below -24 dB shall be reported as 0 and values 0 dB and above shall be reported as 49.

You can check AT+QENG.for ;It should mean the same thing!

Thanks a lot
Will try AT+QENG