Reputation: 571
I am developing an Android application for measuring the signal quality (not strength).
I would like to retrieve the SQI(Speech for both 2G and 3G) and CQI(HS Data for 3G only)
Does anyone have a clue how to measure these values or how to get the signal strength ?
SQI: Signal Quality Index CQI: Channel Quality Indicator
Upvotes: 1
Views: 1857
Reputation: 2095
I'm on the same boat as you. Looking/researching for methods to obtain these values. Well, as far as I've dig over documentations and web forums, I suppose that:
UPDATE 28/01/2015: I've traced a good part of AOSP telephony classes and haven't found any reference to CQI (other than AT command calls to AT+CSQ that is NOT the command that gives CQI) even in the Radio Interface Layer (Android RIL). Based on my researches over AOSP tree and Android native libraries, I suspect that CQI is calculated in the PPP (Point-to-Point Protocol) L2 network layer, in the context of LQR (Link Quality Report). For those who want to take a look too, I recommend to check AOSP native classes.
Upvotes: 1