Decodificación de la Trama o Frame ADS-B

Señal Espontanea Extendida:

Captura del Frame:

rtl_adsb

Imagen 1

En la captura de pantalla de la Imagen 1, tenemos 4 Tramas:

1. Decodificación de la Trama 1:

Trama:

8f6eceb4446816892a4444acfb2e

Desglosamos la cabecera que posee 8 bits o un byte:

8F

10001 111

DF CA

DF=17

CA= 7

Los siguientes 3 bytes o 24 bits corresponden al ICAO:

6ECEB4

A continuación se de codificara los datos de tipo de código, bits de emergencia, Altitud, longitud, pao o impar, y latitud:

Sección de datos:

446816892a4444

4 4 6 8 1 6 8 9 2 A 4 4 4 4

0100 0100 0110 1000 0001 01 10 1000 1001 0010 1010 0100 0100 0100 0100

TC = Tipo de Codigo (los primeros 5 bits)

P = Bit de emergencia (Los iguientes 3 bits)

Altitud = Los siguientes 12 bits

T = Indica sincronizacion con la UTC(universal time coordinated) (bit 21)

F = Indica si es un FRAME par o impar (bit 22)

Latitud= Los siguientes 17 bits

Longitud= Los siguientes 17 bits

Para este caso se observa que es un FRAME Impar. Recordemos que para computar una posicion valida, se necesita una trama par e impar validas.

TC = 8

E = 8

Altitud = 1665

Altitud= 83093

Longitud= 17476

2. Decodificación de la Trama 2, de la imagen 1:

Trama 2:

8dad5ef158af01ad675d757cdd5c

Desglosamos la cabecera que posee 8 bits o un byte:

8D

10001 101

DF= 17

CA= 5

Los siguientes 3 bytes o 24 bits corresponden al ICAO:

AD5EF1

ICAO

A continuación se de codificara los datos de tipo de código, bits de emergencia, Altitud, longitud, pao o impar, y latitud:

Sección de datos:

58af01ad675d75

5 8 A F 0 1 A D 6 7 5 D 7 5

0101 1000 1010 1111 0000 00 01 1010 1101 0110 0111 0101 1101 0111 0101

TC= 11

E=0

Altitud=2800

T=0

F=0

Latitud= 54963

Longitud= 89461

Para este caso se observa que es un FRAME par. Recordemos que para computar una posición valida, se necesita una trama par e impar validas.