Olá a todos! Hoje decidimos testar vários dispositivos nas plataformas Qualcomm e MTK para entender se os caras da MTK suplementavam seus recursos de navegação, porque há alguns anos eles trabalharam, para dizer o mínimo, não muito bem, mas as soluções da Qualcomm sempre foram famosas por seus recursos.
Os heróis do nosso primeiro teste foram dois smartphones, um deles baseado na plataforma Qualcomm Snapdragon 400 e o segundo no relativamente novo MTK MT6735 , que fornece suporte para três sistemas de navegação ao mesmo tempo: GPS, GLONASS e Beidou. O teste foi realizado no modo de pedestre e ao viajar em um veículo. O NMEA Tools Pro foi usado para registrar logs NMEA.Teste de pedestres
Se você observar o fragmento do registro NMEA abaixo, poderá ver que, para o cálculo das coordenadas, dados de 9 satélites GPS (com os números 07, 28, 30, 05, 20, 13, 19, 09 e 10) e 7 satélites GLONASS ( com os números 77, 67, 76, 78, 86, 68 e 87).$GNRMC,080351.000,A,5546.3288,N,03732.4328,E,1.984,228.75,180515,,,A*42
$GNVTG,228.75,T,,M,1.984,N,3.676,K,A*29
$GNGGA,080352.000,5546.3281,N,03732.4320,E,1,16,0.74,117.8,M,14.5,M,,*7F
$GPGSA,A,3,07,28,30,05,20,13,19,09,10,,,,1.06,0.74,0.76*0C
$GLGSA,A,3,77,67,76,78,86,68,87,,,,,,1.06,0.74,0.76*1B
As coordenadas são calculadas de acordo com os dados de ambos os sistemas de navegação, conforme evidenciado pelo prefixo GN nas linhas $ GNRMC, $ GNVTG e $ GNGGA.A faixa gravada no modo pedestre é mostrada na figura:
Na faixa acima, a precisão do posicionamento pode ser considerada bastante aceitável no modo pedestre - para uma situação em que o receptor está cercado por edifícios altos, cobertos com folhas de árvores e gravados em tempo chuvoso.
Na outra pista abaixo, você pode ver a operação quase perfeita do módulo de navegação para smartphones no MTK (faixa azul) em comparação com o trabalho do módulo de smartphone na Qualcomm (faixa vermelha).
O Qualcomm Snapdragon 400 SoM MSM8228 também tem a capacidade de trabalhar com sistemas de satélite GLONASS e GPS. No entanto, a julgar pelos registros NMEA deste dispositivo, os dados dos satélites GLONASS não são usados para determinar coordenadas.Comparando os registros NMEA registrados pelos dispositivos durante este teste, você pode ver que os sinais dos mesmos satélites são recebidos por dispositivos com SNRs diferentes (relação sinal / ruído) ao mesmo tempo. Os SNRs MTK excedem os SNRs da Qualcomm em média em mais de 10 dB.Fragmento do log NMEA do dispositivo MTK:$GNGGA,080418.000,5546.3160,N,03732.4086,E,1,17,0.66,111.0,M,14.5,M,,*79
$GPGSA,A,3,07,28,30,05,20,13,19,09,10,15,,,0.95,0.66,0.69*0E
$GLGSA,A,3,77,67,76,78,86,68,87,,,,,,0.95,0.66,0.69*1D
$GPGSV,3,1,12,30,86,107,32.6,07,52,084,31.1,28,45,188,22.1,13,40,297,30.2*7B
$GPGSV,3,2,12,05,37,257,37.9,20,34,266,34.3,19,26,066,18.2,27,18,035,*67
$GPGSV,3,3,12,09,11,138,39.3,10,10,197,34.8,15,09,308,17.0,21,06,337,*6C
$GLGSV,3,1,10,77,81,339,19.3,68,50,303,29.8,67,47,209,24.0,78,32,253,27.0*65
$GLGSV,3,2,10,76,31,060,15.0,86,25,066,19.0,85,18,012,,69,08,338,*6D
Snippet NMEA do dispositivo Qualcomm:$GPGGA,080418,5546.310615,N,03732.389129,E,2,09,1.5,157.0,M,15.0,M,,*41
$GPGSV,3,1,10,05,35,255,19,07,50,082,19,09,10,136,19,10,08,196,22*70
$GPGSV,3,2,10,13,39,296,14,19,24,064,13,20,32,265,13,28,45,187,15*76
$GPGSV,3,3,10,30,84,106,21*43
$GLGSV,1,1,10,67,46,208,14*58
| | Número de satélite | trinta | 07 | 28. | treze | 05 | 10 | 67 |
| MTK | SNR, dB | 32,6 | 31,1 | 22,1 | 30,2 | 37,9 | 34,8 | 24,0 |
| Qualcomm | SNR, dB | 21 | dezenove | quinze | 14 | dezenove | 22 | 14 |
* Valores SNR em negrito para satélites GLONASS.Como o ambiente de ruído eletromagnético externo é o mesmo para os dois dispositivos, isso significa que a potência do sinal na entrada do dispositivo de navegação MTK é pelo menos 10 vezes maior. E isso se aplica aos sinais do sistema de satélite GPS e do sistema GLONASS. É difícil dizer qual é exatamente a causa desse fenômeno. Pode-se supor, por exemplo, que a antena GPS / GLONASS e o caminho de recebimento do dispositivo MTK sejam fabricados com mais solidez e tenham melhores características do que os módulos de dispositivos Qualcomm semelhantes. No entanto, isso é apenas uma suposição.O próximo teste de pedestres também mostrou, em média, uma operação mais precisa e estável do "receptor de navegação" do dispositivo MTK (pista azul) em comparação com o dispositivo Qualcomm (pista vermelha), embora a pista em si não pareça mais tão perfeita quanto da última vez.
Durante este teste, como no anterior, os sinais dos mesmos satélites foram recebidos por dispositivos com diferentes SNRs ao mesmo tempo. Como no primeiro caso, o nível de sinais de satélite na entrada do dispositivo MTK é quase sempre mais alto do que na entrada do dispositivo na Qualcomm. Os dados são apresentados nos fragmentos dos logs NMEA abaixo e são tabulados por conveniência.Fragmento de log Qualcomm NMEA:$GPGSV,3,1,15,05,25,240,11,07,35,090,18,11,01,094,15,13,54,289,22*72
$GPGSV,3,2,15,15,21,306,25,19,24,047,12,20,24,253,11,27,08,022,16*7D
$GPGSV,3,3,15,28,61,182,10,30,68,091,25*78
$GLGSV,2,1,15,81,25,092,12,70,52,272,16,79,63,049,19,87,08,358,16*64
$GLGSV,2,2,15,71,23,331,18*5E
Fragmento do log NMEA do dispositivo MTK:$GPGSV,3,1,11,30,70,092,35.4,28,62,184,16.5,13,56,290,28.7,07,36,091,27.1*7E
$GPGSV,3,2,11,05,26,241,24.8,20,26,253,18.9,19,25,049,15.9,15,23,307,24.9*73
$GPGSV,3,3,11,27,09,024,29.1,11,03,094,19.9,21,01,325,*40
$GLGSV,3,1,10,79,63,050,29.5,70,52,273,25.5,80,48,267,18.1,88,30,045,27.9*63
$GLGSV,3,2,10,69,27,202,13.7,81,26,093,23.1,71,24,332,28.6,78,16,069,*7A
$GLGSV,3,3,10,87,09,359,13.0,73,01,257,*74
| | Número de satélite | 05 | 07 | onze | treze | quinze | dezenove | vinte | 81 | 70 |
| MTK | SNR, dB | 24,8 | 27,1 | 19,9 | 30,2 | 24,9 | 15,9 | 18,9 | 23,1 | 25,5 |
| Qualcomm | SNR, dB | onze | dezoito | quinze | 14 | 25 | 12 | onze | 12 | dezesseis |
* Valores SNR em negrito para satélites GLONASS.Também é possível observar que o "receptor de navegação" do smartphone no MTK começa a mostrar a localização exata muito mais rapidamente (não deve ser confundido com o parâmetro TTFF - Time To First Fix) depois de começar a registrar o log (quando a posição é fixa e a velocidade do movimento em relação à superfície da Terra é zero). No teste acima, foram necessários 32 segundos, enquanto um smartphone da Qualcomm passou 59 segundos.Um breve resumo dos resultados dos testes de pedestres do receptor MTK.O receptor de navegação do dispositivo resolve o problema usando informações de ambos os sistemas de navegação (GPS e GLONASS), o que torna possível selecionar satélites com os melhores níveis de sinal e localização no céu. Grosso modo, o receptor tem à sua disposição o dobro de fontes de informação para resolver um problema de navegação. Aparentemente, o receptor possui uma antena GPS / GLONASS de alta qualidade e um caminho de alta frequência bem projetado, que fornece um nível de sinal suficientemente alto para processamento adicional.Os recursos acima permitem ao receptor determinar com rapidez e precisão a localização atual, bem como uma operação mais confiável em condições adversas para a recepção de sinais de satélite.Teste de veículo
Os testes foram realizados em uma motocicleta. Desta vez, o rival do smartphone no MT6735 era um smartphone baseado no Qualcomm Snapdragon 801 . Durante a gravação dos registros NMEA, os dispositivos estavam nos bolsos da jaqueta do motorista.Abaixo estão trechos de faixas de ambos os dispositivos. A faixa azul é MT6735, a faixa vermelha é a Qualcomm.
Você pode notar imediatamente um MTK de pista muito mais suave e pouco dispersa. A trilha do dispositivo Qualcomm reflete uma dispersão bastante grande na determinação de coordenadas ao longo de quase toda a rota. Nos saltos caóticos da pista no início da rota, você pode ver quanto tempo esse dispositivo levou para determinar a localização correta. Ao mesmo tempo, o dispositivo MTK lidou com essa tarefa muito mais rapidamente.Abaixo estão fragmentos de faixas que mostram com que precisão o "receptor de navegação" do MTK funciona com mais precisão.
É bem possível (e muito provavelmente) isso é explicado por um algoritmo especial de filtragem de dados no próprio receptor, que consiste no fato de que as coordenadas atuais são ajustadas levando em consideração a incapacidade de um objeto físico de mudar instantaneamente a velocidade, a direção do movimento e a localização.A desvantagem dessa abordagem é que a média e a análise requerem o acúmulo de uma certa quantidade de dados e um certo tempo para a tomada de decisão. Isso leva a uma inércia perceptível na determinação das coordenadas, que são expressas no desvio da pista em relação à rota real, quando a rota muda de direção e a velocidade do movimento é bastante alta (curvas fechadas, curvas, junções de rodovias).Os fragmentos dos registros NMEA abaixo mostram aproximadamente os mesmos níveis de sinal provenientes dos mesmos satélites (GPS e GLONASS) ao mesmo tempo. Nesse caso, a operação mais correta do receptor MTK provavelmente será determinada por um algoritmo mais competente para processar informações de satélites.Fragmento do log NMEA do dispositivo MTK:$GNRMC,193331.000,A,5548.6090,N,03730.3074,E,44.714,334.77,190515,,,A*71
$GNVTG,334.77,T,,M,44.714,N,82.854,K,A*26
$GNGGA,193332.000,5548.6194,N,03730.2986,E,1,20,0.59,156.6,M,14.6,M,,*76
$GPGSA,A,3,16,07,21,15,13,18,27,26,22,19,20,29,1.12,0.59,0.96*0F
$GLGSA,A,3,78,69,85,86,71,77,87,70,,,,,1.12,0.59,0.96*12
$GPGSV,4,1,14,21,72,092,28.3,18,51,175,24.0,16,46,264,34.7,27,38,298,32.7*7B
$GPGSV,4,2,14,26,35,226,24.7,15,26,090,28.0,22,21,201,17.3,13,21,053,30.7*7A
$GPGSV,4,3,14,29,15,130,23.5,07,10,338,26.2,20,09,046,29.0,19,08,301,15.4*7A
$GPGSV,4,4,14,30,04,006,26.6,05,03,041,*62
$GLGSV,3,1,10,86,82,017,26.7,70,54,064,26.8,71,46,156,24.4,85,35,109,26.9*65
$GLGSV,3,2,10,87,29,300,18.8,77,25,294,17.3,78,18,350,20.0,69,10,024,18.3*6E
$GLGSV,3,3,10,76,05,245,,72,04,186,*6D
Fragmento de log Qualcomm NMEA:$GPGGA,193332.8,5548.632178,N,03730.280528,E,1,12,0.6,175.7,M,15.0,M,,*5F
$GPVTG,334.6,T,334.6,M,42.6,N,78.8,K,A*24
$GPRMC,193332.8,A,5548.632178,N,03730.280528,E,42.6,334.6,190515,0.0,E,A*38
$GPGSA,A,3,07,13,15,16,18,20,21,22,26,27,29,30,1.2,0.6,1.0*31
$GNGSA,A,3,07,13,15,16,18,20,21,22,26,27,29,30,1.2,0.6,1.0*2F
$GNGSA,A,3,78,70,86,77,69,87,85,71,,,,,1.2,0.6,1.0*25
$GPGSV,4,1,15,07,08,336,32,08,,,22,13,20,052,27,15,24,088,17*4E
$GPGSV,4,2,15,16,45,262,27,18,50,174,27,20,08,046,22,21,71,091,22*70
$GPGSV,4,3,15,22,20,199,15,26,34,224,25,27,36,296,30,29,13,129,18*79
$GPGSV,4,4,15,30,03,004,22,05,01,039,,19,07,299,*4A
$GLGSV,3,1,10,78,18,348,27,70,53,063,25,86,81,018,25,77,24,293,21*6D
$GLGSV,3,2,10,69,09,023,17,87,28,299,27,85,33,108,15,71,46,154,24*64
$GLGSV,3,3,10,76,04,244,,72,03,185,*69
Pode-se notar novamente que, embora o receptor do dispositivo no Qualcomm Snapdragon 801 SoC processe informações provenientes dos satélites GLONASS, nas principais frases do registro NMEA ($ GPGGA, $ GPRMC, $ GPVTG), ele fornece informações baseadas apenas no processamento de sinais do sistema GPS .O dispositivo MTK fornece valores com base no cálculo dos dados provenientes dos dois sistemas de navegação. Se isso é uma vantagem ou não, é definitivamente difícil dizer.Uma breve conclusão.Em geral, a operação do "receptor de navegação" do dispositivo baseado no MTK MT6735 deixou uma impressão positiva. O receptor determina com rapidez e precisão as coordenadas atuais. A distribuição dos valores das coordenadas durante a navegação é pequena. O receptor cumpre com competência situações difíceis de navegação (viajar em pequenos túneis, embaixo de pontes e viadutos, trabalhar à sombra de arranha-céus, etc.).As desvantagens incluem uma certa inércia na determinação das coordenadas durante uma mudança acentuada de direção com uma velocidade bastante alta.