Existem dois esquemas de modulação de rádio que todos deveriam saber. A modulação de amplitude altera a amplitude – ou “volume”, se você quiser – de uma freqüência de operadora e transformar todo o rádio em canais de propriedade e operado por uma igreja. A modulação de frequência altera o passo de uma freqüência de transportadora e é completamente executado pelo canal claro. Os operadores de rádio amadores estão familiarizados com dezenas de outros esquemas de modulação, mas há dificilmente ninguém toca. A modulação de fase é estranha e praticamente inédita, mas isso não implica que você não pode executá-lo em um FPGA. [NCKM] está transmitindo o áudio usando a modulação de fase em um FPGA (russo, aqui está o Google Translatrix).
Este hardware é apenas uma placa Altera Max10, com uma única entrada usada para dados seriais do áudio a ser transmitido e duas saídas, cada uma conectada a alguns pedaços de fio para uma antena de trimestre. Não, não há filtro de saída ou qualquer outra coisa, exceto por alguns pedaços de fio. É um experimento, chillax.
O verilog para este projeto recebe um sinal de áudio como dados seriais em mono, 22050 bps, amostras não assinadas de 8 bits. Essas amostras são alimentadas em um PLL dinâmico com mudança de fase no FPGA. Mudar as fases também altera a frequência, então [NCKM] pode receber este sinal de áudio com o transmissor FM em seu telefone.
Isso é realmente modulação de fase se estiver sendo recebido por um rádio FM? Eh, talvez. PM e FM estão intimamente relacionados, mas certamente distinguíveis como esquemas de modulação por direito próprio. Você pode obter o código [NCKM] sobre os gits ou verificar a demonstração de vídeo abaixo.