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.