Cálculo da intensidade do sinal de GPS

Quero exibir uma barra de sinal para um dispositivo GPS usando o .NET CF. Sou capaz de ler dados NMEA e obter os sinais SNR. Mas são vários satélites com alguns ativos e outros inativos com vários SNRs. Pensei em obter a média do SNR total, mas ele não fornecerá um valor exato, pois três satélites de sinal forte são suficientes para a correção do GPS e com outros 5 satélites com SNR ruim podem atrapalhar o cálculo da barra de sinal. Como vou calcular o sinal do GPS em porcentagens de maneira adequada?

questionAnswers(3)

yourAnswerToTheQuestion