¿Cómo interpretar las señales de comunicación inalámbrica después de ser grabadas?

2

Hipotéticamente, digamos que tenía una radio conectada al puerto de micrófono de su computadora. Grabas cierta señal específica en formato de audio en un archivo .wav. Esta señal pretende ser una pequeña comunicación digital entre dispositivos pequeños. Están utilizando protocolos estándar, por lo que no hay que preocuparse por la basura propietaria.

¿Existe algo para poder analizar esta señal en este formato?

He estado tratando de analizar manualmente la señal capturada solo mirando la forma de onda y comparándola con otras formas de onda que he visto en Internet, esto no funciona. He buscado en todas partes una forma automática de hacerlo, pero todas las soluciones parecen ser hardware.

Supongo que lo que estoy buscando es un programa que tome un archivo de audio, analice la forma de onda y escupa los datos binarios originales.

    
pregunta atu

2 respuestas

5

Tienes que encontrar el protocolo usado de alguna manera. Preferiblemente encuentras un documento que te diga directamente. Es posible que pueda realizar ingeniería inversa, pero es menos probable que alguien que tenga que preguntar acerca de la descodificación básica aquí. Usted dice que el protocolo es estándar, por lo que obviamente sabe algo al respecto. Si es realmente estándar, deberías poder buscar el estándar.

Además, para que su esquema funcione, la radio que utiliza debe demodular la señal de RF de acuerdo con este estándar, y la señal de banda base resultante debe estar en el rango de audio, tal vez menos dependiendo de la radio. Por ejemplo, si la radio está haciendo la demodulación de AM, esto no va a funcionar si el dispositivo está utilizando la codificación de desplazamiento de frecuencia. Además, si el dispositivo está transmitiendo datos a 30Kbits / s, tampoco funcionará si se trata de una radio de audio normal.

Añadido:

Acabo de notar que planea conectar la salida de radio a la entrada de micrófono de la computadora. Eso probablemente saturará el amplificador de entrada del micrófono. Debe enchufar la radio en el conector "line in" en lugar del micrófono en el conector. La mayoría de las tarjetas de sonido (o placas base) en estos días tienen ambas opciones.

    
respondido por el Olin Lathrop
2

Casi cualquier esquema de modulación se puede decodificar en software (aunque no necesariamente en tiempo real) si puede grabar la señal en muestras que capturan suficiente información.

La grabación de la salida de audio del demodulador de un receptor (AM o FM) no será necesariamente suficiente, a menos que sea un modo de modulación como el AFSK diseñado para ser utilizado con radios de voz.

Mucho más común es tener un receptor que emita señales de banda estrecha en formato IQ, mezclando el IF final con dos fases de un oscilador local para producir una frecuencia intermedia de rango de audio, a menudo centrada en 0 Hz. Esta no es una señal demodulada, sino una forma de IF digital que es adecuada para la demodulación digital. Al usar dos fases, puede distinguir los componentes de frecuencia positiva y negativa.

Las tarjetas de sonido estéreo proporcionan dos canales de entrada, por lo que la gente ha intentado usarlas para el muestreo de IQ de señales de banda estrecha, sin embargo, los circuitos de entrada de la mayoría de las tarjetas de sonido no son buenos hasta la frecuencia cero, por lo que a veces es preferible usar una frecuencia central distinta de cero y mezclar hasta 0 en el dominio digital. En anchos de banda más altos, se aplican las mismas técnicas, solo se utilizan A / D de mayor rendimiento, que suelen incluir ASIC, FPGA o DSP.

Durante la última década, se han creado muchos receptores de radio, aficionados y profesionales aficionados que utilizan muestreos de IQ de frecuencia de audio. Algunas búsquedas en la web mostrarán muchos proyectos, incluido un software de demodulación, en gran parte de código abierto. También encontrará que algunas de las partes frontales del receptor son bastante simples: a menudo solo son un oscilador, un interruptor de bus digital como mezclador (!) Y algunos amplificadores operacionales.

    
respondido por el Chris Stratton

Lea otras preguntas en las etiquetas