Signal quality is always missing | Thales IoT Developer Community
June 11, 2015 - 7:46pm, 3329 views
We are using the BGS2 to do data communication, specifically to use HTTP. When we request the signal status we get a signal strength but never a signal quality. I read that the signal quality is provided when we have a connection, so does this only apply to voice communiction and not data connections?
I would appreciate any clarification that can be provided.
Is you are using at+csq toi ask for signal and qualiry, the second parameter will point to the quality, This value is send by the BTS. That's the value 99 means the BTS is not sending the signal quality value.
Somewhere over the rainbow!!! Looking for the Oz Land!!!
Thanks, but assuming you mean the Base Transceiver Station, this would imply that any other device in the same location would not be getting a quality value either. I have another device that uses a different modem that is gettting a quality signal. They are both usign the same underlying carrier (O2).
Is there some way that the circuit design causes this?
The rssi value should be available when the module is registered to the network and ber value only during a call (voice or CSD).
Thanks, I'll check with our deleloper if they are trying to get the value during a call.
the AT+CSQ and the AT^SMONI give both info the G2 and the G3 signal quality.
However, the interpretation is not as simple as it is shown on any kind of smarphone in a 1 to 5 signal strengt visual bar on the display. Can you provide a simple interpreter for both to receive for example a figure on a scale of 1 to 5 or 1 to 10.
As such, we easily know that the signal quality is good or bad.
thanks in advance,
The interpretation is arbitrary and depends on the upper layer software vendor.
If you want just a signal strength the RSSI value returned by the AT+CSQ command would be good.
Maybe this is used by cell phones. Or the vendors use some more complicated proprietary algorithms.
However if you would like to have a signal quality indicator especially for 3G, RSSI would not be enough.
You should also take into consideration at least RSCP and EC/n0 values, also SQual and SRxLev.
Unfortunately I don't have any ready algorithm for you.