Hay muchas cosas que puede hacer con la pequeña Pico Raspberry Pi, pero estudiante de informática y radioaficionado Luigi Cruz decidió dar un paso además, al hacer que la placa Raspberry Pico RP2040 funcione como un SDR compatible con el kit de herramientas de código abierto GNU Radio.
El proyecto PicoSDR PiccoloSDR se basa en uno de los pines ADC de la placa Raspberry Pi Pico a muestra 8- bit de datos a alrededor de 500 ksps y hace que los datos estén disponibles a través de TCP/IP (emulado a través de protocolo RNDIS) a través de la interfaz USB de velocidad completa a hasta 12 Mbps.
Como señala Luis, las aplicaciones son limitadas debido al bajo ancho de banda, pero sigue siendo un proyecto divertido. Puede ver demostraciones con un generador de tonos basado en la web, un generador de PWM y audio real donde vemos el gráfico de espectro, el diagrama de alcance y el diagrama de FFT actualizados en tiempo real.
Todavía no ha publicado el código de demostración «oficialmente», pero puedo ver que cometió algún código «picosdr» en su pico-stuff Repositorio Github, especialmente en apps/tcp_server/ donde reside el código del servidor TCP que se ejecuta en Raspberry Pi Pico.
Una vez que el código esté listo, probablemente anuncie el lanzamiento del código fuente en el hilo de Twitter que trajo este pequeño y divertido proyecto a nuestra atencion.
[ Actualizado el 12 de marzo de 2021: dado que PicoSDR es una marca comercial, el proyecto ha cambiado de nombre a PiccoloSDR ]
Traducido del artículo en inglés «PiccoloSDR – A Raspberry Pi Pico powered SDR working with GNU Radio«.
Publicaciones traducidas automáticamente