nrf9160

Set command

The set command subscribes notifications of changes in Signal-to-Noise Ratio (SNR) signal quality.

Syntax:

%XSNRSQ=<n>

Notification syntax:

%XSNRSQ: <snr>,<threshold_index>,<srxlev>,<ce_level>

The parameters and their defined values are the following:

<n>
0 – Unsubscribe SNR signal quality notifications
1 – Subscribe SNR signal quality notifications
<snr>
0 – SNR < −24 dB
1 – When −24 dB ≤ SNR < −23 dB
2 – When −23 dB ≤ SNR < −22 dB
...
47 – When 22 dB ≤ SNR < 23 dB
48 – When 23 dB ≤ SNR < 24 dB
49 – When 24 dB ≤ SNR
127 – Not known or not detectable
The index value of SNR can be converted to decibel with the following formula: Index – 24 = dB. For example, 1 – 24 = –23 dB and 47 – 24 = 23 dB.
<threshold_index>
The index of the SNR threshold which is below the measured SNR value.
0 – SNR is below the first threshold
1 – SNR is between the first and second threshold
2 – SNR is between the second and third threshold
3 – SNR is between the third and fourth threshold
4 – SNR is above the fourth threshold
With default thresholds 16, 24, 32, and 40, the measured value 35 leads to index 3.
<srxlev>
0 – SRXLEV –127 or below –127
1 to 254 – SRXLEV –126 to 127
255 – SRXLEV above 127
32767 – Invalid or not know
<ce_level>
0 – CE Level 0. Normal coverage.
1 – CE Level 1. Enhanced coverage, according to LTE cell access criteria specified in 3GPP TS 36.304.
255 – Invalid or not known

The following command example subscribes Evolved Universal Terrestrial Radio Access (E-UTRA) signal quality notifications:

AT%XSNRSQ=1
OK

The following notification example indicates that the measured average SNR has changed to 39 and is mapped to threshold 3:

%XSNRSQ: 39,3,130,1