Mi chiedevo se qualcuno sapesse come ottenere a livello di codice l'SNR o il rapporto segnale/rumore dei segnali LTE/WCDMA nei telefoni Android. L'SNR può essere visualizzato da un codice segreto * # 0011 # nei modelli Samsung, ma non in altri telefoni come Nexus 5. Stavo pensando se non esiste un'API effettiva, forse un calcolo da API esistenti?Android come ottenere SNR (Signal to Noise Ratio)
So per certo che è possibile ottenere informazioni dettagliate sui segnali con l'API SignalStrength ma ho analizzato le parti che ho visto e non riesco a trovare alcuna lettura SNR.
Qualsiasi aiuto o suggerimento è molto apprezzato!
Grazie!
Informazioni aggiuntive:
Vorrei aggiungere che ho armeggiare intorno con potenza del segnale da questa discussione [link] How to get LTE signal strength in Android? e in modo che il mio punto di partenza per la mia domanda.
miei risultati sono per i seguenti sono:
LteSignalStrength -> oscilla tra circa il 15-30 a seconda della posizione, nessuna idea di che cosa si tratta ..
LteRsrp -> mostra il dBm, credo che questo è come i telefoni determinano la qualità del segnale (all'incirca in ogni caso).
LteRsrq -> mostra -7 a -11, non è sicuro
LteRssnr -> sempre 300 per qualche motivo, nessuna idea perché ...
LteCqi -> Indicatore di qualità del canale? un numero enorme che sembra essere il valore intero massimo a 32 bit, non sicuro
C'è un modo per arrivare a SNR da questa API o sto cercando un ago inesistente in un pagliaio?
Schermata di Samsung GalaxyNote2 con la lettura SNR da * # 0011 # codice segreto:
SNR = Segnale/rumore. I punti di forza dei segnali sono misurati in dBm. Che sono sempre in negativo quando il segnale si indebolisce mentre si allontana dalla sua sorgente. Il punto è che ottieni LTE Signal Strength ma non c'è modo (AFAIK) di misurare la potenza del rumore sul tuo telefono. Penso che non sia possibile, forse c'è un modo, ma non secondo la mia conoscenza. –
Hmm ... Sono sicuro che il telefono lo vede in qualche modo perché le varianti Samsung sono in grado di mostrarlo tramite codice segreto. Vorrei solo che l'API fosse più disponibile. – publicknowledge
è interessante, puoi pubblicare il valore SNR attuale, se possibile? –