4 puntos por GN⁺ 2025-05-31 | 1 comentarios | Compartir por WhatsApp
  • Presenta los conceptos básicos de la radio definida por software (SDR) con un enfoque práctico.
  • Incluye el proceso de construcción de un receptor de radio virtual usando GNU Radio Companion.
  • Ofrece la oportunidad de practicar directamente la recepción, el filtrado y los principios de modulación de señales AM y FM.
  • Abarca ampliamente desde el procesamiento de datos reales y cómo elegir una antena hasta el uso de hardware inalámbrico.
  • Cierra la brecha entre la teoría y la aplicación, por lo que resulta adecuado para aprender las bases de sistemas inalámbricos modernos como Wi‑Fi, Bluetooth y redes celulares.

Resumen de Practical SDR

  • Practical SDR es una guía práctica para aficionados, estudiantes e ingenieros que quieren aprender radio definida por software (SDR).
  • En este libro se muestra cómo crear directamente un receptor de radio virtual en la computadora y cómo extraer audio de señales AM y FM reales.
  • A través de la práctica de construcción de una radio AM, se puede entender el principio de la modulación de amplitud; mediante la implementación de un receptor FM, se aprenden los principios del filtrado de señales y también es posible estudiar temas complejos como el muestreo IQ.
  • Con una interfaz intuitiva llamada GNU Radio Companion, se pueden construir sistemas de radio paso a paso y también practicar el diseño de receptores AM/FM y transmisores de radio.

Principales contenidos de aprendizaje

  • Aprender a manipular frecuencias en el rango de 1MHz a 6GHz.
  • Dominar cómo extraer señales claras entre el ruido utilizando filtros y control de ganancia.
  • Orientación para elegir antenas y hardware RF adecuados a fin de maximizar el rendimiento del SDR.
  • Comprender los principios para demodular señales inalámbricas reales procesando datos IQ en tiempo real.
  • Ofrece una forma de construir en tu computadora un entorno flexible de pruebas de radio virtual.

Valor de Practical SDR

  • No es un texto centrado solo en la teoría, sino que está estructurado alrededor de la práctica y la experimentación directa, cubriendo el vacío entre los tutoriales básicos y las aplicaciones avanzadas.
  • Proporciona una base sólida para desarrolladores junior que quieran entender sistemas inalámbricos modernos como Wi‑Fi, Bluetooth y comunicaciones celulares.
  • Algunos proyectos requieren antenas compatibles con hardware SDR como HackRF One.

Conclusión

  • Practical SDR funciona como una guía de SDR de introducción y uso práctico con un buen equilibrio entre comprensión y práctica.
  • Es un material de aprendizaje útil para adquirir tanto las bases de los sistemas modernos de comunicación inalámbrica como conocimientos reales de diseño.

1 comentarios

 
GN⁺ 2025-05-31
Comentarios de Hacker News
  • Al usar SDR (Software Defined Radio), compartieron la experiencia de que uno empieza solo mirando el espectro y, sin darse cuenta, termina pidiendo piezas como una antena Yagi de 36 elementos, un rotador AZ/EL e incluso un radio de 3 millones de wones para comunicaciones por rebote Tierra-Luna-Tierra.
    • Hace apenas un mes compró su primer SDR y empezó porque necesitaba una radio FM de emergencia, pero ya está diseñando su propia antena y estudiando para obtener la licencia de radioaficionado.
    • Si necesitas ideas, recomiendan probar la red WISPR: con unos 6 metros de cable y un SDR puedes escuchar con facilidad señales que cruzan el Atlántico.
    • Al principio suena a broma, pero muchos se identifican con el momento en que AliExpress empieza a atacarte con anuncios de equipo de radio perfectamente dirigidos.
    • Con 3 millones de wones apenas estás en la etapa inicial, y aun así aman este hobby.
    • Han probado muchos hobbies, pero dicen que el SDR atraviesa el ADHD y la vida definitiva del hobby, con una capacidad casi mágica de absorberte por completo y luego dejarte salir.
  • Si después del libro de No Starch Press quieres profundizar más, recomiendan empezar con RTL-SDR Quick Start Guide, que consideran la mejor referencia para principiantes. Aconsejan leerlo con cuidado antes de comprar, porque hay mucho equipo falso o de baja calidad, y si no sabes mucho de hardware y RF, el costo de aprender por prueba y error puede ser alto.
    • Recomiendan mucho rtl-sdr.com. Han coleccionado tres tipos de SDR, pero el dongle RTL-SDR.com Blog V4 les parece excelente tanto en precio como en rendimiento. Se puede empezar por unos 50 mil wones y cubre de 27MHz a 1.6GHz. Si tu hobby es la escucha amateur o de onda corta, también recomiendan el Airspy HF+, al que califican como de altísima calidad por su gran sensibilidad y bajo ruido. El HackRF One cubre de 1MHz a 6GHz, también permite transmisión y se siente como un laboratorio dentro de una caja. Todos funcionan sin problemas en Linux.
  • Les encanta mucho el SDR y lo usan para grabar la señal de los micrófonos de sus profesores, logrando una calidad de grabación muy superior a la de un celular o una grabadora dedicada.
    • Si los profesores usan micrófonos inalámbricos de solapa durante clase y transmiten sin cifrado, opinan que un SDR puede ser la solución perfecta para grabarlos.
  • Como recurso gratuito excelente para aprender SDR, recomiendan pysdr.org, un tutorial que cubre desde los fundamentos del procesamiento digital de señales en Python (filtros digitales/modulación, etc.) hasta cómo aplicarlos en hardware real.
  • El índice y la descripción del libro se sienten algo pesados. Se repiten temas ya tratados en el wiki de tutoriales de GNU Radio, como filtros, AM/FM y demodulación IQ, y si los autores están tan centrados en GNU Radio, les parece raro que no incluyan la parte de crear bloques Python propios, que es una de sus mayores ventajas. Si te interesa la ingeniería eléctrica y electrónica, recomiendan SDR, pero viendo solo el capítulo de muestra 4 no están seguros de recomendar este libro con tanta fuerza. Comparten el enlace al wiki de GNU Radio Tutorials.
    • Para alguien que acaba de descubrir SDR, meterlo de inmediato a GNU Radio tiene una barrera de entrada demasiado alta. Les parece mucho más motivador poder hacer clic en señales, armar pipelines simples y obtener resultados reales. Recomiendan primero engancharse con software práctico y hardware barato, y luego, cuando nazca la curiosidad por aprender más a fondo, sí entrarle a GNU Radio.
  • Si tu equipo todavía no llega, comparten el enlace receiverbook.de/map, donde puedes probar directamente receptores web SDR en línea sobre un mapa.
  • Cuando intentaron usar SDR hace tiempo, su mayor problema fue encontrar hardware capaz de recibir distintas frecuencias y lidiar con la compatibilidad con Linux.
    • Recomiendan Hermes Lite como un proyecto open source bastante bueno y no muy caro, con enlace a hermeslite.com.
    • Recomiendan con fuerza HackRF por su rango de frecuencias extremadamente amplio y buen rendimiento, con más información en HackRF.
    • Los productos RTLSDR son muy baratos para empezar, y después recomiendan escalar a un HackRF One. Hoy en día todos se pueden usar fácilmente en Linux.
    • Explican que la situación reciente ha mejorado mucho y que GNU Radio (a través de OsmoSDR) soporta la mayoría de los SDR económicos importantes, cubriendo de 50MHz a 6GHz.
  • Preguntan si existe alguna tecnología que detecte automáticamente solo señales y no ruido, algo que sería especialmente útil porque los SDR baratos tienen una ventana de recepción estrecha.
    • La pantalla tipo waterfall es una muy buena solución: permite identificar visualmente con facilidad las frecuencias con señal y hacer clic para escucharlas de inmediato. Suele implementarse en radios caras o con un dongle RTLSDR barato más software en PC. Además, el rango de 24~1766MHz de un SDR económico tampoco es tan estrecho. Si necesitas más amplitud, el HackRF One soporta de 1MHz a 6GHz, y por encima de eso ya hace falta hardware especializado. De todos modos, la antena también necesita ajuste específico según la frecuencia.
    • También existe hardware especializado para ese propósito, y recomiendan buscar "spectrum monitoring" para revisar opciones.
  • Presentan otro uso del SDR: con KrakenRF se puede localizar un transmisor de señal, con enlace a krakenrf.com.
  • Aunque nadie lo preguntó, presentan sdr (by mhostetter) como una biblioteca moderna de SDR en Python realmente muy bien hecha.