9
votes

Comment mesurer la force du signal GPS sur Android?

question est aussi simple que le titre: Comment mesurer la force du signal GPS?


0 commentaires

3 Réponses :


24
votes

Êtes-vous sûr de dire que vous voulez dire la force du signal vs précision? Quelle est la force du signal? Étant donné que la position GPS est déterminée via de nombreux satellites, vous n'avez pas de "une" force de signal "

supposant que vous voulez vraiment dire que vous voulez vraiment dire que la force du signal, vous pouvez obtenir le gpstatus via emplacementmanager.getgpsstatus () , et cela vous donne une liste de satellites via Getsatellites () ', et chacun de ceux-ci a un rapport signal à bruit ( getnr () ).

En supposant que vous voulez dire exactitude, essayez emplacement.getaccuracy () .


5 commentaires

Jetez un coup d'œil à cet article en améliorant le code pour mesurer la force du signal GPS En savoir plus: brighthub.com/electronics/gps/articles/42995.aspx#ixzz0xv3qa uoh est que possible sur Android?


Juste pour pointer que getsatellites peut renvoyer 0 satellites dans certaines implémentations (en pain d'épice en particulier); Dans ce cas, vous devriez avoir recours à l'analyse des chaînes NMEA.


Comment la précision est calculée? Il n'utilise-t-il pas la force du signal des satellites aussi?


Combien coûte le nombre minimum de satellites nécessaires pour considérer un "bon signal"?


Il est obsolète, maintenant son gnssstatus et il n'y a pas une telle méthode que getsatellites ()



-3
votes

Il est très difficile de mesurer le niveau de signal d'un satellite GPS sans équipement de test très coûteux (analyseur de spectre ou récepteur GPS spécialisé). Il n'y a pas d'outils disponibles dans le commerce pour le faire.

Pourquoi voudriez-vous faire cela, de toute façon? Le niveau de signal est en fait assez pertinent en position déterminante.


1 commentaires

C'est l'exigence exacte pour ce produit.



0
votes

Vous pouvez lire la force du signal dans MNEA Message GSV dans le rapport SNR-Signal au bruit.

La force du signal est très importante. Trop faible d'un signal et le récepteur ne peut pas les suivre. Vous avez besoin de plusieurs satellites «forts» pour obtenir la position, pas seulement un.

Les destinataires plus anciens ne pouvaient pas suivre des arbres ni des bâtiments à l'intérieur. Les récepteurs modernes sont beaucoup plus sensibles.


0 commentaires