1. GPS - Site Oficial da Geofisica

Transcrição

1. GPS - Site Oficial da Geofisica
IONOSFERA: MANUAIS, 2013
Conteúdo: 1. GPS,
2. VHF
+, no final, atividade durante minhas férias (Para vocês, não para mim)
Minhas sugestões são para quem usa ubuntu ou outro linux, mas vocês podem usar o que quiserem,
afinal, são alunos de pós-graduação. Meus orientadores nunca souberam programação.
1. GPS
OS DADOS BRUTOS DO GPS ESTÃO NOS ARQUIVOS *FSL, com um arquivo auxiliar *N.
O arquivo .fsl deve ser informado ao programa, mas não precisa se digitar a terminação .FSL.
O arquivo *.N é procurado, pelo programa, automaticamente, pois tem o mesmo nome que o fsl.
Os programas executáveis, para windows, estão no diretório
http://gauss.geofisica.ufrn.br/~bonelli/Scintmon/GPS/programas.exe/
VISÃO GERAL DAS CINTILAÇÕES EM UMA DADA NOITE, ESTAÇÃO
Para ter uma visão de como foram as cintilações, à noite, roda-se o programa
scanfile.exe
É necessário que o *FSL e *N estejam no mesmo diretório que o programa,
além da fonte para o texto dos gráficos - também no diretório da gauss.
Sugiro que se use, para teste, os dados do ano de 2003, que estava mais próximo do máximo
solar.
Como usar o programa: scanfile arquivo.FSL
Os arquivos FSL, tem o prefixo aammdd e terminação En, onde E representa a estação, e.g., B,
para Natal, H para São Luís, etc. Por exemplo: 010223.B0.
B é a sigla da estação de Natal. Durante a apresentação do gráfico animado,
digitando a tecla 'h' aparece umas opções para mudança da visualização do gráfico. Brinquem com
essas opções, para praticar.
Tela gráfica do scanfile: mostra uma animação, com os satélites passando sobre nós, com círculos
maiores representando maiores cintilações. Vejam as figuras.
Ilustração 1: Gráfico polar das cintilações
Ilustração 2: Gráfico de cintilações,com estimativas de distância à estação.
EXTRAÇÃO DOS DADOS DE CINTILAÇÃO DE CADA SATÉLITE
Nas figuras acima, vemos que os satélites 2, 3, 13 tiveram grande atividade de cintilações. podemos
extrair os dados dessas cintilações, para cada satélite em duas resoluções: 50 medidas por segundo,
ou 1 medida por segundo. Para isso, usamos o programa extrator de cintilações, que se chama
EXTRACT.EXE As opções para 50 Hz e 1 Hz são /d e /s. Por exemplo, para extrair os dados, em
1Hz, do arquivo usado nas figuras acima, usamos:
EXTRACT 031020B0 /s > 031020B0.xt1
Onde .xt1 inventamos para dizer que é um arquivo do extract, para frequência 1Hz. Mas o arquivo
é texto puro, com uma coluna para o tempo e outra para a intensidade do sinal. Veja um trecho do
arquivo:
21.000555
21.000834
21.001112
21.001389
21.001667
21.001944
52.4
581.8
546.2
578.4
579.9
571.2
33.2
354.2
329.1
361.6
374.5
353.3
20.4
194.0
201.3
195.9
203.2
197.6
0.8
7.9
10.7
8.2
11.1
9.0
Cuidado para não extrairem dados já extraídos, para não repetir o que o Zé Dias já fez. Os arquivos
nos diretórios http://gauss.geofisica.ufrn.br/~bonelli/Scintmon/GPS/extract/1004/100405/ e
diretórios acima, já contém extracs. Os detalhados e resumidos. FAÇAM ALGUNS GRÁFICOS
USANDO AQUELES DADOS!
Note que a hora está em forma decimal. Existem outras colunas, que discutiremos depois. Por
enquanto façam o gráfico das duas primeiras. Por exemplo, para se fazer o gráfico de
031020B0.xt1 em função do tempo, no GNUPLOT, usamos o comando:
gnuplot
>plot ''031020B0.xt1'' w l # A figura fica assim:
IMPORTANTE: acessem o site http://gps.ece.cornell.edu/tools.php que lá tem uns scripts para
MATLAB, para se visualizar os dados dos arquivos *.SUM. Já temos exemplos desses arquivos,
na nossa página.
Depois continuo, com esse manual. Vou colocar, na página. Uns gráficos dos dados do radar da
UFRN (CADI).
Oi, pessoal:
Como já disse antes: os arquivos fsl e n contém o máximo de informações que colhemos, dos
satélites de gps. As medidas, no fsl são de 50 Hz por satélite 'visível'.
O scanfile.exe mostra, graficamente, as cintilações nos satélites e as respectivas posições, no céu.
Usando scanfile, temos uma idéia se a noite foi calma ou perturbada.
Para extrair os dados de cada satélite, usamos o extract.exe, cujas instruções aparecem, quando se
digita seu nome. Ele extrai a amplitude do sinal em cada satélite, a uma taxa de 1 Hz ou 50 Hz.
Como temos muitos dados, criei um programa gráfico, análogo ao scanfile, mas que usa os arquivos
sum. Com óculos 3D (celofane) você vê os satélites passando sobre Natal ou qualquer outra
estação, mas 'saindo', ou 'entrando', na tela. Fica confuso, se tiver muitos satélites, mas pode se
escolhe menos, assim: writes4 12 14 21, que mostra só os satélites pedidos. writes4 tem várias
versões. As iniciais não permitem isso.
Mas, o melhor mesmo seria, a partir dos sum, fazer os gráficos de cintilação s4, em função do
tempo, para todos satélites visíveis. Se alguém sabe usar matlab, os programas já existem, em
cornell, e eu devo ter uma versão velha.
O QUÊ QUERO QUE VOCÊS FAÇAM:
Escrever um programa, em c, não c++, que leia o sum e faça uma tabela de dados que contenha
cada satélite e as cintilações do mesmo em função do tempo (cada minuto, claro). O tempo tem que
ser decimal, senão os programas gráficos não vão entender. O gnuplot trabalha com colunas,
melhor fazer nesse formato. Acho que o principal é fazer o programa, para desenferrujar. Existem
tutoriais, na internet e vou deixar uns programas, em c, meus, eu lêem os sum, para voces
aproveitarem um pedaço deles. Depois plotar todos s4 de todos satélites visíveis naquela noite num
mesmo gráfico, com vários eixos temporais, paralelos. Essa figura já existe por aí-mas vamos fazer
a nossa. Aqui vai um arquivo sum para eu explicar o que tem em cada linha - de importante. A
parte da programação dos s4write já menciona, também o significado de todos. Mais tarde,
plotaremos o sinal, também.
LINHAS INICIAIS, SÃO OS DADOS DA ESTAÇÃO, INCLUSIVE A LOCALIZAÇÃO DO
OBSERVATÓRIO, NÓS, EM COORDENADAS X,Y,Z A PARTIR DO CENTRO DA TERRA.
NUMREFERENCIAL NÃO INERCIAL, QUE GIRA COM A TERRA
NATAL OBSERVATORY
INDEPENDENT CAMPAIGN
5185.3 -3657.3 -644.8
2003 10 3 21 60
1
2200 10 385 #HORA, NÚMERO DE SATS, NÃO SEI
#CADA LINHA ABAIXO:
#SAT
X
Y
Z
DOPPLER? SINAL ? S4 Autocorrelação
#
01
480.3 -25643.3 -6657.2
-212
4955 0 0.50
9999
02 19964.1 -7516.4 16446.5 1824 4053 0 0.56 9999 9999
03 13540.8 -9435.1 20702.8 -1910 1376 0 0.59 9999 9999
11 11428.1 -22020.9 -9334.9 1031 12712 0 0.47 9999 9999
15 18295.2 2718.3 18919.0 -3899 1104 0 0.71 9999 9999
16 24333.3 658.8 10684.8 806 2626 0 1.11 9999 9999
20 2476.5 -15112.2 -21766.8 1751 3568 0 0.49 9999 9999
23 24133.8 11153.6 1177.7 -1624 1341 0 0.71 9999 9999
25 20724.5 -4723.7 -15548.1 -3067 7383 0 0.88 9999 9999
31 6756.4 -20286.3 15232.6 -1519 3279 0 0.61 9999 9999
#
NADA
9999
# OBSERVAÇÕES
#1. AUTO COR = AUTOCORRELAÇÃO DO SINAL - DÁ A ORGANIZAÇÃO DO SINAL
# INDICA QUE A MEDIDA É BOA. =9999 SIGNIFICA MEDIDA RUIM.
2201 10 198
01 502.3 -25593.5 -6840.5 -213 5792 0 0.09 77 9999
02 20074.7 -7474.0 16323.7 1835 5437 0 0.17 53 9999
03 13586.1 -9281.7 20743.5 -1891 1091 0 0.18 82 9999
11 11495.2 -22055.1 -9169.9 1007 15092 0 0.03 9999 9999
15 18180.9 2810.7 19013.0 -3896 1232 0 0.45 70 9999
16 24404.2 699.0 10518.2 804 2861 0 0.63 59 9999
20 2632.7 -15059.5 -21785.1 1771 2970 0 0.04 9999 9999
23 24123.8 11162.3 1370.8 -1638 1117 0 1.12 96 9999
25 20647.9 -4626.1 -15676.3 -3081 9050 0 0.30 41 9999
31 6800.1 -20172.2 15363.5 -1511 2605 0 0.17 99 9999
2202 10 242
01 524.7 -25542.3 -7023.3 -235 4248 0 0.15 84 9999
02 20184.7 -7432.2 16199.8 1827 4176 0 0.17 55 9999
03 13631.9 -9128.1 20782.7 -1885 2239 0 0.17 65 9999
11 11561.4 -22088.6 -9004.2 965 12770 0 0.03 9999 9999
15 18066.4 2904.0 19105.5 -3917 899 0 0.32 9999 9999
16 24474.0 738.6 10350.8 785 3479 0 0.48 57 9999
20 2789.3 -15007.4 -21801.8 1771 3476 0 0.04 9999 9999
23 24112.4 11170.4 1563.8 -1656 1727 0 1.01 126 9999
25 20571.0 -4527.6 -15803.2 -3114 8129 0 0.47 37 9999
31 6844.4 -20057.2 15493.2 -1518 3413 0 0.11 101 9999
(CONTINUA, ABAIXO...)
2. VHF
FLEETSATCOM
(Da marinha dos Estados Unidos)
Arquivo UT1002231etc.dat
Dados de cintilação no satélite Fleetsatcom.
A primeira coluna representa o tempo e a segunda o sinal recebido.
As outras colunas são óbvias.
Os dados originais estão em forma comprimida. A versão abaixo se obtém,
rodando um programa que o prof. Darlan Moreira escreveu para nós.
Existe uma outra versão, do programa do Darlan, que dá o tempo em forma de
hora decimal.
40232.8378964 711.762405498 20:6:34:249ms #Tue Feb 23 20:06:34 2010
40232.8378977 812.208952381 20:6:34:359ms #Tue Feb 23 20:06:34 2010
40232.8378989 809.190721649 20:6:34:467ms #Tue Feb 23 20:06:34 2010
GRÁFICOS: um gráfico da segunda coluna em função da primeira nos diz
se houve cintilações durante aquela noite, na frequência de 250 MHz.
NOTA-1: Em alguns gráficos aparece uma calibração, da intensidade do
sinal, em decibéis (dB), que é útil para sabermos qual foi a intensidade
das cintilações. Em verde, no gráfico acima, da monografia do Zé Dias.
NOTA-2: Há muitos ruidos, nesses dados, pois o satélite estava 'morrendo', além de estar sendo
atacado por piratas brasileiros e portugueses. Felizmente, o ruido sempre representa um aumento de
amplitude (sinal só para cima, na figura). As cintilações, por outro lado, representam amplificações
e atenuações (para cima e para baixo) do sinal, de forma que sempre dá para se perceber se houve
cintilações, devido às atenuações.
LINKS: Parte dos dados que possuímos estão nesses links:
http://www.geofisica.ufrn.br/~bonelli/Scintmon/VHF/
Divirtam-se, que eu também estarei me divertindo.
-bonelli
4/5/2013

Documentos relacionados