Onde posso encontrar exemplos de dados de posição da superfície ADS-B (terra)?

3

Para verificar minha decodificação, seria útil ter alguns dados de referência corretos para verificar entrada e saída da seguinte forma:

Entrada: relatório de posição compacta (CPR) de 19 bits, mesmo latitude e longitude / latitude e longitude ímpares (valores decimais são aceitáveis)

Saída correta: latitude e longitude em graus (decimal)

Onde posso encontrar dados de amostra que posso usar para testes?

    
por Hans Muschik 17.11.2016 / 15:04

1 resposta

A melhor fonte para esses dados seria o Documento EUROCAE ED-102A ou o Documento RTCA DO-260B. Estas são as Especificações Mínimas de Desempenho Operacional para ADS-B em 1090MHz. Eles incluem todos os requisitos do transmissor ADS-B, incluindo dados de teste para demonstrar que os requisitos são atendidos.

No entanto, se você não tiver acesso a esses documentos, você pode tentar receber algumas mensagens ADS-B de aeronaves no solo usando um receptor ADS-B e decodificá-las. Se as mensagens de posição da superfície indicarem boa integridade de posição (código de tipo de formato 5, 6, 7 mas não 8) e as posições decodificadas aparecerem em superfícies pavimentadas do aeroporto consistentemente do que você tem certeza de que acertou.

Observe que a decodificação de superfície ADS-B não é globalmente não ambígua; você precisa saber onde aproximadamente o receptor está (como em qual hemisfério N / S, E / W) decodificar a mensagem de posição da superfície de forma não ambígua.

A tabela abaixo mostra algumas codificações que podem ser usadas para verificar se o decodificador CPR de superfície funciona.

As primeiras quatro colunas mostram latitude e longitude (em notação hexadecimal binária ponderada em ângulo decimal e 32 bits), as próximas 6 colunas mostram os dados de RCP. \ begin {array} {| c | c | c | c | c | c | c | c | c | c |}  \ hline  \ text {Latitude} & & \ text {Longitude} & & \ text {Lat.} & \ text {Lon.} & \ text {NL} & \ text {Lat.} & texto {Lon.} & \ text {NL} \\ (Decimal) e (HEX) e (decimal) e (HEX) e (HEX) e (HEX) e (dez.) E (HEX) e (HEX) e (dez) \\  \ hline -27.93897726 & EC21DD4A & 153.00998 & 6CCE9DE7 & 0BF7F & 03636 & 53 & 15E70 & 0CFC1 & 53 \\ \ hline 27,938976 & 13DE22A7 & 45,0000 & 20000000 & 14081 & 10000 & 53 & 0A190 & 00000 & 53 \\ \ hline \ end {array} fonte: EUROCAE ED-102A, tabela 2-214 (truncado), página 699

    
17.11.2016 / 15:35

Tags