Escolar Documentos
Profissional Documentos
Cultura Documentos
Funcionamento
LUÍS HENRIQUE PINTO MALIZIA ALVES
WALDECYR J. PERRELLA
FERNANDO WALTER
DIVISÃO DE ENGENHARIA ELETRÔNICA
Instituto Tecnológico de Aeronáutica
RESUMO
FIGURA 1.1: Espalhamento espectral por sequência direta. A taxa de mensagens, 1/T, é
bem menor do que a taxa de códigos, 1/Tc.
O código pseudo-aleatório (figura 1.2 a) usado possui algumas características típicas, das
quais, a mais importante, por estar ligada à sincronização do sinal, é que a sua
autocorrelação (equação 1.1), apresenta um valor de máximo bem defenido (figura 1.2 b),
para defasagem nula ( =0). Além disso, usando diferentes códigos, com baixo valor de
correlação cruzada, podemos construir um conjunto de sinais separados por códigos,
realizando assim a multiplexagem de canais por códigos (CDM).
(1.1)
No sinal dos satélites GPS são utilizados dois conjuntos de códigos distintos denominados
de C/A ( Coarse Aquisition) e P (Precision). Cada satélite possui um código distinto de
cada um destes conjuntos. O conjunto de códigos C/A é formado por elementos da família
de códigos Gold (Holmes, 1982) de ordem 10. Possuem taxa de bits de código (chip) de
1023 kchips/s, com repetição de códigos a cada 1023 chips. O conjunto de códigos P é
formado pela segmentação de um código de registrador de deslocamento de máximo
comprimento. A taxa de cada código é de 10230 kchips/s, com repetição de códigos a cada
semana. Os códigos realizam o espalhamento da mensagem , formando sinais que são
transmitidos em duas portadoras de rádio freqüência, L1 (1575.42 MHz) e L2 (1227.6
MHz). Na portadora L1 os dois sinais são transmitidos em quadratura de fase, com 3 dB a
mais de potência no sinal do código C/A. Na portadora L2 apenas o sinal do código P é
transmitido.
(a)
(b)
Onde:
O tempo de propagação do sinal GPS, tp(t), é fornecido pela equação 2.1.1. Ele é
basicamente função da distância entre o satélite GPS e o receptor, expressa nesta equação
na forma vetorial. Tem-se ainda atrasos adicionais proporcionados pela troposfera e
ionosfera, que modificam a velocidade de propagação do sinal.
(2.1.1)
(2.1.2)
SA(t): Erro de relógio do satélite, intencionalmente alterado (Select Availability).
A estimativa do atraso de sinal é usado no receptor para estimar a distância entre ele e o
satélite. Esta estimativa é denominada de pseudo-range (PR) e definida por . Para
esta estimativa, os erros de relógio (do satélite e do receptor) e os atrasos da ionosfera e da
troposfera são fatores que diminuem a acurácia do valor obtido. A determinação do
pseudorange é obtida no circuito de sincronização do código pseudo-aleatório. Desta forma
é possível obter três estimativas para o pseudorange: na sincronização do código C/A,
quando sincronizado no sinal L1; na sincronização do código P, também no sinal L1; e na
sincronização do código P no sinal L2.
A tabela 2.2.1 mostra um modelo de erros na estimativa do pseudorange com seus valores
estimados.
ERRO EM METROS
FONTES DE ERRO
L1/L2 L1 C/A com SA* L1 C/A sem SA*
Satélite GPS 6,0 30,8 6,0
Ionosfera 2,2 10,0 10,0
Troposfera 2,0 2,0 2,0
Múltiplos Caminhos 1,2 1,2 1,2
Receptor 1,47 7,5 7,5
Outros 0,5 0,5 0,5
UERE (rms) 6,98 33,33 14,07
(2.2.1)
(2.2.2)
w0 - freqüência angular da portadora do sinal transmitido
(2.2.3)
(2.2.4)
A fase e , por ser proporcional ao atraso de sinal, pode ser utilizada para estimar o
pseudorange. Esta estimativa tem maior precisão, entretanto para retirar a incerteza de
período (n) são necessários cálculos complexos o que restringe seu uso. A fase também
pode ser empregada em interferometria, determinando-se a diferença de fase entre os sinais
recebidos por duas antenas distintas.
A freqüência angular doppler d tem seu valor proporcional à velocidade relativa radial
entre o receptor e o satélite GPS, que é denominada range rate (RR). O range rate definido
por , assim como o pseudorange, é empregado nos cálculos de navegação no
receptor GPS.
3- O canal do receptor GPS
1. circuito de pré-processamento
2. circuito digital de pré-processamento
3. circuito de operações lógicas:
Destas três partes, apenas o circuito digital de processamento não pode ser compartilhado
por mais de 1 canal de sincronização. Deste modo, para compor o receptor multicanal
temos um circuito de pré-processamento onde coexistem os sinais de diversos satélites. O
sinal processado e digitalizado é entregue a diferentes circuitos digitais de processamento
que definem assim o número de canais do receptor. Finalmente, um circuito de
processamento lógico trabalha com os sinais das saídas dos circuitos digitais de
processamento, realimentando-os com as estimativas dos parâmetros.
Mesmo em receptores não digitais é possível definir estas três subdivisões de operação do
receptor GPS. Deste modo, a descrição acima é válida como demonstração do
funcionamento básico de um receptor GPS.
(3.1.1)
A: Amplitude do sinal
C: Código pseudo-aleatório, C/A ou P
: Atraso de sinal
d : Freqüência angular doppler
o :Fase da portadora (fo = fe - wdt)
e: Fase estática do sinal
n(t): Ruído de canal
Na equação são incluídos, como ruído do canal, os sinais dos demais satélites. É suposto
também que, dentro do período de processamento do sinal no receptor, a freqüência angular
doppler é aproximadamente constante.
O sinal recebido sofre o processamento das partes formadoras do canal do receptor, até
obter-se as informações nele contidas. Baseado no diagrama de blocos do NOVATEL
GPSCard ( figura 3.1 ), descreve-se a seguir este processamento, sem a realização de
análises de ruído. Por este motivo é eliminado o ruído das equações a partir deste ponto do
texto.
3.1.1 O sinal no Circuito de Pré-processamento
(3.1.1.1)
(3.1.1.2)
tK = k.Ts - Instante de amostragem (k inteiro).
(3.1.2.1)
(3.1.2.2)
, estimativa de erro de freqüência doppler
Os códigos são fornecidos por um gerador, cujo relógio de referência é retirado a partir do
NCO da portadora, visto anteriormente. Isto é possível devido ao fato de existir uma
proporcionalidade entre a freqüência da portadora e a freqüência do código no sinal GPS (
freqüência da portadora igual a 1540 vezes a freqüência do código ). É obtido neste
processo uma correção automática da dinâmica de variação do relógio de código, a partir
das correções feitas na freqüência da portadora. O bloco de correção de fase de código
realiza o ajuste fino desta referência, a partir da estimativa de erro de . Além do sinal do
relógio, é fornecido ao gerador de códigos, pelo circuito lógico de processamento, o
parâmetro 0 , que define a parte do período do código que deve ser gerado Em outras
configurações de circuito, utiliza-se um NCO específico para gerar o sinal relógio,
introduzindo todas a correções neste bloco.
Após a correlação temos a integrarão dos sinais produzidos. Esta integração é realizada
dentro de um período do código C/A (1 ms.) ou múltiplo deste valor, de modo a assegurar
que não ocorra mudança no bit de dado da mensagem (d(tK) cte). Com isto, o período de
integração é no máximo igual à largura de bit de dados, ou seja, 20 ms. No NOVATEL
GPS Card, no circuito digital de pré-processamento, a integração é feita síncrona com o
período do código C/A em 1 ms., gerando-se os sinais I"J e Q"J nas três fases de código :
em fase (IP"J e QP"J ); em atraso (IL"J e QL"J ); e adiantado (IE"J e QE"J ). As equações
3.1.2.3 à 3.1.2.8 mostram as expressões destes sinais que são fornecidos ao circuito de
processamento lógico.
(3.1.2.3)
(3.1.2.4)
(3.1.2.5)
(3.1.2.6)
(3.1.2.7)
(3.1.2.8)
As funções exercidas pelo circuito de processamento lógico são muitas, conforme visto na
seção anterior, e explicar em detalhes o funcionamento destas funções estaria fora do
contexto deste trabalho. Apenas será descrito como são obtidos os erros de atraso de sinal e
de freqüência da portadora, que são realimentados no circuito digital de processamento; e a
demodulação dos bits da mensagem com as informações do satélite.
Um meio de se obter o erro de atraso é através do produto escalar dos sinais I"J e Q"J .
Matematicamente o produto DP( ) é dado pela equação 3.1.3.1, onde é mostrado também
sua simplificação para pequenos erros de atraso de sinal e de freqüência de portadora (
0, d 0). Pode-se observar que o valor do produto escalar é proporcional ao erro de atraso.
Este valor, depois de filtrado para redução de ruído, é usado como estimativa do erro de
atraso.
(3.1.3.1)
(3.1.3.2)
(3.1.3.3)
SdJ - Estimativa de mudança de sinal dos bits da mensagem
Além de ajudar na obtenção do erro de freqüência, o produto SdJ, pode ser empregado para
demodular os bits da mensagem do satélite. Isto porque na formatação da mensagem é
incluído seqüências bits de paridade que permitem o sincronismo e determinação de
inversão de sinal dos bits. Assim, o produto SdJ,fornece os bits de dados cujo sinal é
corrigido após o sincronismo das seqüências bits de paridade.
Estes métodos de obtenção dos erros dos parâmetros e demodulação dos bits de dados não
são os únicos existentes ( mesmo o NOVATEL GPSCard pode não empregar estes
métodos), e cada fabricante usa um ou outro de acordo com suas características. Os
métodos acima descritos são eficientes e efetivamente usados, mas aqui são empregados
para fornecer subsídios para o entendimento do funcionamento do receptor.
4 - Comentários Finais
A descrição da obtenção dos parâmetros do sinal GPS (atraso de sinal * e fase estática *e) e
da demodulação da mensagem do satélite encerra esta apresentação da estrutura do receptor
GPS e de seus princípios de funcionamento. No texto, além do detalhamento das funções
realizadas pelo receptor, fornecem-se tópicos a respeito da transmissão do sinal GPS pela
sua rede de satélites.
Outras informações a respeito deste assunto encontram-se nas referências bibliográficas,
particularmente em Alves (1993), texto base para este trabalho. Nele, tem-se o
aprofundamento do estudo da estrutura dos receptores, fornecendo análises de ruído e de
dinâmica da sua operação. Spilker (1980), Frank e Yakos (1990), Parkinson (1991),
Parkinson et alli (1994) são outras fontes de referência para a compreensão global do
sistema GPS e seus diferentes usos.
Agradecimentos: Este trabalho foi em parte suportado pelos Projetos BRA-001/87 e BRA-
006/92 ICAO/UNDP, "FORMAÇÃO DE RECURSOS HUMANOS E PESQUISA
PARA A AVIAÇÃO CIVIL". Ao Prof. Kevin T. Fitzgibbon por sua dedicação enquanto
esteve conosco no Projeto.
Referências:
FRANK, G. B. and M. D.YAKOS. - "Next Generation Digital GPS Receiver", IEEE AES
Magazine : pp. 10-14, July, 1990.
HOLMES, J. K. - "Coherent Spread Spectrum System", John and Whiley, NY, 1982.