Paso 5: Descifrar los datos
El mensaje que el emisor enviaba fue "Hola mundo" seguida por 106 bytes contando desde 0 hacia arriba, seguido por binario 32 ceros, seguidos por los binarios 32, seguidos por 64 bytes que contiene el número 85. Para recibir este mensaje, conecté mi RTL-SDR, configurar una aplicación gnuradio (ver imagen).
Después de algún ajuste en los deslizadores de las perillas empecé a ver patrones emergentes. Este flujo de bits desmodulada se vierte en un fichero para su posterior procesamiento. La secuencia de bits capturada ser conducida a través de un sencillo decodificador que escribí. Después de consultar la hoja de datos del núcleo de la chispa y obtener el derecho de sincronización con el núcleo de la chispa, el siguiente mensaje fue capturado y decodificado:
'Hello World\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'()*+,-./0123456789:;<=>?
Calcular el momento correcto consiste en dividir la tasa de reloj de la base de la chispa con la tasa de bit de la transmisión de radio.