1 de outubro de 2026 Em 2025, publicamos sobre o ESPARGOS, um array em fase de muitas antenas patch, cada uma conectada a um microcontrolador Wi-Fi ESP32. O ESPARGOS podia ser usado para determinar a direção de chegada de sinais Wi-Fi e criar um mapa de calor de realidade aumentada ao vivo. Recentemente, a equipe do ESPARGOS fez uma descoberta emocionante.
Eles descobriram que vários chips ESP32 têm um recurso não documentado que permite ao firmware contornar a funcionalidade fixa de Wi-Fi e Bluetooth e, em vez disso, capturar amostras IQ de banda base brutas. Como resultado, vários modelos ESP32 agora podem ser usados como um SDR interno cobrindo 2.2–2.7 GHz, mais 4.8–6.0 GHz no ESP32-C5, com uma taxa de amostragem de até 80 MS/s e aproximadamente 13–54 MHz de largura de banda analógica, dependendo do chip. No entanto, para uso como um SDR de propósito geral conectado a PC, a largura de banda de saída é insuficiente, então apenas instantâneos de dados podem ser exportados para um PC.
Isso significa que o SDR funcionará apenas como um analisador de espectro, e a demodulação ou decodificação de dados de rádio contínuos não é possível apenas com um ESP32. A exceção é o novo ESP32-S31, que pode transmitir continuamente a até 16 MS/s através de sua interface Gigabit Ethernet, com um driver Soapy SDR para GNU Radio e gqrx em breve. Se você quiser experimentar, a página ESP-Web SDR permite que você grave o firmware na maioria das placas de desenvolvimento ESP32 diretamente do seu navegador e veja um espectro ao vivo e uma cascata.
Além disso, o ESPARGOS observa que a captura de amostras IQ coerentes em fase agora é possível com seu hardware. Isso significa que o ESPARGOS não está mais limitado a sinais Wi-Fi e Bluetooth; agora pode realizar localização de direção em qualquer sinal arbitrário na banda de 2.4 GHz. A equipe também diz que transmissões coerentes em fase seriam possíveis, mas não as estão implementando agora porque poderiam ser mal utilizadas.
Parece também que, independentemente, pelo menos dois outros projetos descobriram os mesmos recursos ou recursos semelhantes aproximadamente ao mesmo tempo, mas para resolver problemas diferentes. No Reddit, o usuário /u/h0m3us3r descobriu o mesmo recurso e o enviou para o Git Hub em 26 de setembro, e gravou um vídeo mostrando um ESP32-S3 funcionando como um SDR com um FPGA usado como front-end USB3. Ao contrário do ESPARGOS, o projeto de h0m3us3r transmite os dados IQ brutos para um PC continuamente através do FPGA, em vez de instantâneos, portanto, a demodulação/decodificação completa no PC deve ser possível.
No entanto, o protótipo atual usa o FPGA para clock do ESP32, o que resulta em ruído de fase ruim. Portanto, se os problemas de clock puderem ser resolvidos, um ESP32 combinado com um FPGA poderia fazer um SDR padrão de propósito geral, como o RTL-SDR, mas com uma faixa de frequência de 2.2–2.8 GHz e até 80 MHz de largura de banda. Outro projeto que parece estar usando uma descoberta um tanto semelhante é o C5VRX, que foi enviado pela primeira vez ao Git Hub em 13 de agosto.
O C5VRX usa um ESP32-C5 como um receptor de vídeo FPV em tempo real de 5.8 GHz. Embora este projeto pareça usar um mecanismo diferente, o resultado é semelhante: ele usa um fluxo de dados IQ não documentado no ESP32 para amostrar sinais FPV e demodulá-los na placa, gerando vídeo composto analógico através de um simples DAC de resistor. O projeto ainda está em andamento e ainda não funciona de forma confiável à distância.
Fonte: Hacker News · Resumido por HeadlinesBriefing