Hola.
Esta señal ya es bien conocida y se puede recibir con un SDR que disponga de unos 2 Mhz de ancho de banda.
La razon de necesitar este BW es que la señal se transmite usando una modulacion PPM con pulso de 0,5 uS. En realidad, a efectos de demodulacion, se usa un detector de cruce por el umbral medio y la parte de datos se trata como si fuese una codificacion manchester invertida. Es una señal sencilla para trabajar, ya que esta muy bien documentada en la red.
Veamos un modo S largo, despues de usar un detector de envolvente:
ADS-B_demo.jpg
Una vez demodulada al doble de su velocidad nativa para obtener pares de bits, tenemos la cabecera o preambulo y los datos:
1010000101000000
10010101010101011001100101010110100101010110100101010110
01101010011001101001010101011010010101100110101001101001
01100110101010011001010101100110010101100110100110010110
10101001101010100110010101010110100110101001011001011010
En total, el modo S largo dura 120 uS, lo que quiere decir que se pueden transmitir mas de 8000 por segundo.
Ejemplo de S corto y largo.
*
5d4ca2aa6a0866; Hexadecimal correspondiente a los 56 bits de datos.
CRC: 000000 (ok)
DF 11: All Call Reply.
Capability : 5 (Level 2+3+4 (DF0,4,5,11,20,21,24,code7 - is airborne))
ICAO Address: 4ca2aa
IID : II-00
*
8d49528768c393185b0376be6b74; Hexadecimal correspondiente a 112 bits de datos
CRC: 000000 (ok)
DF 17: ADS-B message.
Capability : 5 (Level 2+3+4 (DF0,4,5,11,20,21,24,code7 - is airborne))
ICAO Address : 495287
Extended Squitter Type: 13
Extended Squitter Sub : 0
Extended Squitter Name: Airborne Position (Baro Altitude)
F flag : even
T flag : non-UTC
Altitude : 38025 feet
Latitude : 101421 (not decoded)
Longitude: 66422 (not decoded)
Saludos.
Angazu.