- 19 Mar 2007
- 9.176
- 1.168
- 0
Desde hace tiempo que tengo este USB TDT y ademas de servir en receptores linux enigma2 como TDT tiene otras muchas funciones que seguro que no conoceis y son muy interesantes por si quereis jugar un rato con el cuando os canseis de ver tanta TV :p
Voy a hacer un copia/pega de este blog: http://joanjerez.wordpress.com ya que es el mejor resumen que se puede hacer:
Hace un tiempo me compré un receptor USB de TDT para PC, y la verdad es que se pueden hacer muchas cosas con él, se descubrió que se puede utilizar como una radio definida por software (SDR) de bajo coste. Oficialmente puede recibir la TDT (DVB-T) y la radio digital (DAB/DAB+), aunque por SDR, se pueden sintonizar las emisoras comerciales de FM (64 MHz – 108 MHz) -realmente no es demasiado sensible, y muchas emisoras se escuchan de pena sin una antena decente-, la banda aérea, radioaficionados en bandas altas, la telefonía GSM (2G) y LTE (4G), y por si fuera poco, se puede utilizar como receptor GPS con una precisión de hasta 200m.
En uso normal, es simplemente un sintonizador DVB-T. Se pueden ver los múltiplex con VLC Media Player, o con cualquier otro programa. E incluso se pueden utilizar programas auxiliares para profundizar más, y descodificar determinados servicios de la TDT.
El descubrimiento vino en marzo de 2010 cuando Eric Fly estuvo capturando los paquetes USB del software de Windows en modo FM y DAB con la esperanza de sacar un equivalente para Linux. Después en grupos de noticias y chats, surgió la posible potencialidad SDR del dispositivo, por lo tanto, fue descubierta la gallina de los huevos de oro, y, a partir de ahí, fue desarrollándose software, o adaptándose el existente (sobretodo para el USRP), para aprovechar la posibilidad de sintonizar entre 50Mhz y 2200 MHz, logro fruto de Realtek y Osmocom que trabajaron independientemente pero en 2012 se encontraron para traer RTLSDR a la escena.
Algunos de los programas que utilizan el módulo rtl-sdr para ofrecer su funcionalidad son:
Gqrx
Es un programa escrito en C++ y Qt que nos permite sintonizar la FM, la banda aérea (AM) y radioaficionados.
En la imagen, el tono de Abertis en la antigua frecuencia de iCat fm (92,5 MHz).
http://sourceforge.net/projects/gqrx/
SDR#
Similar a Gqrx, con la diferencia de que es un programa escrito en C# y el rendimiento no es demasiado bueno en Linux. Eso sí, nos muestra por pantalla el RDS (PS y RT) de la emisora en cuestión. Su hermano es ADSB#, destinado a recibir los mensajes ADS-B de las aeronaves.
http://sdrsharp.com/
Kalibrate
Es un programa de línea de comandos que nos permite ver la frecuencia de transmisión de las bases de telefonía móvil más cercanas, indicándonos la frecuencia y la potencia recibida.
https://github.com/steve-m/kalibrate-rtl
Gr-air-modes
Un script en Python que nos permite descodificar las señales ADS-B y ver los aviones en un radar con información útil, coordenadas, velocidad, altura, código de vuelo,… con el programa escrito en C# VirtualRadar.
https://www.cgran.org/wiki/gr-air-modes
Dump1090
Es una aplicación que realiza lo mismo que la anterior, la diferencia está en que tiene corrección de errores, trae su propio servidor HTTP y no es necesario el uso de VirtualRadar.
https://github.com/antirez/dump1090
Simple_fm_rcv
Es un script Python que nos permite sintonizar emisoras de FM, el valor añadido que tiene es que dispone de varios gráficos que nos aportan información sobre la señal recibida.
https://www.cgran.org/browser/projects/simple_fm_rcv/trunk
RTL SDR Scanner
Es un script en Python que nos permite generar imágenes del espectro en una banda determinada.
Por ejemplo, FM (banda II):
DAB (banda III):
De izquierda a derecha: 8A (MF2), 10A (MF1) y 11B (FU-E).
Y TDT (banda IV y V):
Canales: 26-27, 31, 33-34, 36, 44, 47-48-49*, 57*, 61, 64, 67-68-69.
https://github.com/EarToEarOak/RTLSDR-Scanner
SDR-J
Se trata de dos programas escritos en C++ y Qt, uno para recibir la señal DAB o DAB+, el único software libre que permite esto, y otro para FM. Los resultados no son muy satisfactorios, el caso del DAB hay que jugar con la ganancia y curiosamente mover el deslizante para ampliar o reducir el zoom a la constelación, para encontrar el punto justo donde se empieza a descodificar sin problemas.
En la FM hay que cambiar el decodificador estéreo (elegir el 3), y aplicar un de-énfasis de 75uS. Aun así, se cuela alguna impureza en el sonido, y falla, cuando no debería suceder, la codificación del RDS aun con buena señal, excepto cuando la emisora está en silencio.
http://www.sdr-j.tk/index.html
rtltcpaccess
La otra alternativa, más estable, para escuchar las emisoras DAB en Linux y en Mac OS X. Es a través de este proyecto que reemplaza la biblioteca RTL283XACCESS.dll por una que se conecta a un servidor rtl_tcp y transmite las muestras desde allá. El script se encarga de instalar el programa Noxon DAB Player en Wine, reemplaza la biblioteca, y borra el programa de actualización ya que se da el caso de que podría usar el 100% de la CPU sin motivo.
https://github.com/steve-m/rtltcpaccess
Por último, y aunque no los he podido probar:
LTE Cell Scanner / LTE Tracker, para rastrear bases LTE en los 800 MHz, y tal vez, los 1800 MHz.
http://www.eytavrnia.com/lte-tools
GNSS-SDR, programa hecho en nuestro país, se trata de un software receptor GPS y Galileo. Experimental, y con poca precisión en el caso de receptores baratos basados en RTL2832U.
Fuente: Centre Tecnològic de Telecomunicacions de Catalunya Licencia: CC 3.0 BY
http://www.gnss-sdr.org/
Voy a hacer un copia/pega de este blog: http://joanjerez.wordpress.com ya que es el mejor resumen que se puede hacer:
Hace un tiempo me compré un receptor USB de TDT para PC, y la verdad es que se pueden hacer muchas cosas con él, se descubrió que se puede utilizar como una radio definida por software (SDR) de bajo coste. Oficialmente puede recibir la TDT (DVB-T) y la radio digital (DAB/DAB+), aunque por SDR, se pueden sintonizar las emisoras comerciales de FM (64 MHz – 108 MHz) -realmente no es demasiado sensible, y muchas emisoras se escuchan de pena sin una antena decente-, la banda aérea, radioaficionados en bandas altas, la telefonía GSM (2G) y LTE (4G), y por si fuera poco, se puede utilizar como receptor GPS con una precisión de hasta 200m.
En uso normal, es simplemente un sintonizador DVB-T. Se pueden ver los múltiplex con VLC Media Player, o con cualquier otro programa. E incluso se pueden utilizar programas auxiliares para profundizar más, y descodificar determinados servicios de la TDT.
El descubrimiento vino en marzo de 2010 cuando Eric Fly estuvo capturando los paquetes USB del software de Windows en modo FM y DAB con la esperanza de sacar un equivalente para Linux. Después en grupos de noticias y chats, surgió la posible potencialidad SDR del dispositivo, por lo tanto, fue descubierta la gallina de los huevos de oro, y, a partir de ahí, fue desarrollándose software, o adaptándose el existente (sobretodo para el USRP), para aprovechar la posibilidad de sintonizar entre 50Mhz y 2200 MHz, logro fruto de Realtek y Osmocom que trabajaron independientemente pero en 2012 se encontraron para traer RTLSDR a la escena.
Algunos de los programas que utilizan el módulo rtl-sdr para ofrecer su funcionalidad son:
Gqrx
Es un programa escrito en C++ y Qt que nos permite sintonizar la FM, la banda aérea (AM) y radioaficionados.
En la imagen, el tono de Abertis en la antigua frecuencia de iCat fm (92,5 MHz).
http://sourceforge.net/projects/gqrx/
SDR#
Similar a Gqrx, con la diferencia de que es un programa escrito en C# y el rendimiento no es demasiado bueno en Linux. Eso sí, nos muestra por pantalla el RDS (PS y RT) de la emisora en cuestión. Su hermano es ADSB#, destinado a recibir los mensajes ADS-B de las aeronaves.
http://sdrsharp.com/
Kalibrate
Es un programa de línea de comandos que nos permite ver la frecuencia de transmisión de las bases de telefonía móvil más cercanas, indicándonos la frecuencia y la potencia recibida.
https://github.com/steve-m/kalibrate-rtl
Gr-air-modes
Un script en Python que nos permite descodificar las señales ADS-B y ver los aviones en un radar con información útil, coordenadas, velocidad, altura, código de vuelo,… con el programa escrito en C# VirtualRadar.
https://www.cgran.org/wiki/gr-air-modes
Dump1090
Es una aplicación que realiza lo mismo que la anterior, la diferencia está en que tiene corrección de errores, trae su propio servidor HTTP y no es necesario el uso de VirtualRadar.
https://github.com/antirez/dump1090
Simple_fm_rcv
Es un script Python que nos permite sintonizar emisoras de FM, el valor añadido que tiene es que dispone de varios gráficos que nos aportan información sobre la señal recibida.
https://www.cgran.org/browser/projects/simple_fm_rcv/trunk
RTL SDR Scanner
Es un script en Python que nos permite generar imágenes del espectro en una banda determinada.
Por ejemplo, FM (banda II):
DAB (banda III):
De izquierda a derecha: 8A (MF2), 10A (MF1) y 11B (FU-E).
Y TDT (banda IV y V):
Canales: 26-27, 31, 33-34, 36, 44, 47-48-49*, 57*, 61, 64, 67-68-69.
https://github.com/EarToEarOak/RTLSDR-Scanner
SDR-J
Se trata de dos programas escritos en C++ y Qt, uno para recibir la señal DAB o DAB+, el único software libre que permite esto, y otro para FM. Los resultados no son muy satisfactorios, el caso del DAB hay que jugar con la ganancia y curiosamente mover el deslizante para ampliar o reducir el zoom a la constelación, para encontrar el punto justo donde se empieza a descodificar sin problemas.
En la FM hay que cambiar el decodificador estéreo (elegir el 3), y aplicar un de-énfasis de 75uS. Aun así, se cuela alguna impureza en el sonido, y falla, cuando no debería suceder, la codificación del RDS aun con buena señal, excepto cuando la emisora está en silencio.
http://www.sdr-j.tk/index.html
rtltcpaccess
La otra alternativa, más estable, para escuchar las emisoras DAB en Linux y en Mac OS X. Es a través de este proyecto que reemplaza la biblioteca RTL283XACCESS.dll por una que se conecta a un servidor rtl_tcp y transmite las muestras desde allá. El script se encarga de instalar el programa Noxon DAB Player en Wine, reemplaza la biblioteca, y borra el programa de actualización ya que se da el caso de que podría usar el 100% de la CPU sin motivo.
https://github.com/steve-m/rtltcpaccess
Por último, y aunque no los he podido probar:
LTE Cell Scanner / LTE Tracker, para rastrear bases LTE en los 800 MHz, y tal vez, los 1800 MHz.
http://www.eytavrnia.com/lte-tools
GNSS-SDR, programa hecho en nuestro país, se trata de un software receptor GPS y Galileo. Experimental, y con poca precisión en el caso de receptores baratos basados en RTL2832U.
Fuente: Centre Tecnològic de Telecomunicacions de Catalunya Licencia: CC 3.0 BY
http://www.gnss-sdr.org/
Última edición: