Apuntes de radio - Configuración HDSDR y SDRSharp en Windows con RTL2832U.

Éste manual sirve al propósito de configurar un DVB-T USB con el chipset RTL2832U y que se comunique tanto con HDSDR como con SDRSharp tomando como partida el sistema operativo más común que es M$ Windows. Convirtiendo así el dispositivo en un receptor SDR barato y fácil de conseguir.

El objetivo es la creación de un tutorial paso a paso sobre todo para gente con conocimientos mínimos sobre aplicaciones SDR o como el usuario que tenga un nivel básico de informática.

No existen los métodos infalibles, el único método infalible es la lectura y comprensión de la documentación publicada hasta el momento; Algo bastante manido por cierto.

ExtIO_USRP+FCD+RTL2832U+BorIP

Lo primero que hemos de hacer es descargar éste fichero con todo lo necesario y descomprimirlo.

http://users.on.net/~balint/ExtIO_USRP+FCD+RTL2832U+BorIP_Setup.zip

Ejecutamos el fichero resultante ExtIO_USRP+FCD+RTL2832U + BorIP-1.3.1 BETA_Setup.exe y comenzará el proceso de instalación.

Le damos a 'Next', lo cual nos llevará a un nuevo diálogo.

Aceptamos el acuerdo de licencia y seleccionamos 'I Agree'.

En éste cuadro de dialogo seleccionamos:

. libusb.
. VC++ Runtime.
. ExtIO_USRP+FCD+RTL2832U+BorIP.
. HDSDR.

Le damos a 'Next' para proceder a la instalación.

Seleccionamos el directorio de instalación para HDSDR y continuamos con 'Next'. Como nota aclaratoria, HDSDR y ExtIO+BorIP tienen que estar instalados en el mismo directorio.

Una vez comenzado el proceso de instalación indicamos que no abra la guía de 'Zadig' y se nos ejecutará la aplicación:

Entramos en opciones y seleccionamos 'List all devices', después de esto en mi caso aparecen tres dispositivos. Seleccionamos el primero y utilizaremos el driver 'WinUSB', acto seguido 'Install Driver'. Si el proceso ha resultado sin incidencias terminamos la ejecución de 'Zadig'.

A continuación comenzará la descarga e instalación del paquete 'Microsoft Visual C++', en mi caso al estar reinstalando selecciono 'Repair', de lo contrario 'Install'.

HDSDR

Cuando indiquemos el cierre del VC++ de M$ comenzará la descarga y ejecución del asistente de instalación de HDSDR.

Continuamos con 'Siguiente'.

Aceptamos el acuerdo de licencia de usuario final y seleccionamos 'Siguiente'.

A continuación seleccionamos el directorio de instalación, preferentemente lo dejaremos en la ruta por defecto y 'Siguiente'. Omito los siguientes pasos dado que son sencillos 'per se' y continuamos con la ejecución de HDSDR por primera vez.

En 'Device Hint' seleccionamos 'RTL' y hacemos click sobre 'Create'. Si no existen problemas y todo ha sido realizado de la manera correcta debe mostrar la información de la captura.

De no salir bien este paso podemos intentar indicarle algunos parámetros del DVB-T USB, como siempre para ésto debemos saber que hardware estamos instalando.

En mi caso se trata de un 1F4D:B803 .

'RTL vid=0x1f4d pid=0×b803 tuner=fc0012'

Finalmente hacemos click en 'Start' y comenzamos a 'jugar' con HDSDR.

SDRSharp.

Sin tener un GUI tan vistoso como HDSDR o SDR-Radio es una aplicación bastante eficaz.

Para mi gusto en temas de programación y en mi escala de prioridades prefiero la eficacia, sencillez y el aprovechamiento de recursos a las aplicaciones que cargan en exceso la interfaz gráfica de usuario con cosas fuera de lo esencial. Diría que es con la que trabajo más a gusto.

Descargamos el fichero comprimido de instalación haciendo click en este enlace:

http://sdrsharp.com/downloads/sdr-install.zip

Descomprimimos el fichero y lo movemos a 'C.\' dejándo la ruta de esta manera:

El siguiente paso en el proceso de instalación es ejecutar el fichero 'install.bat' y se abrirá un 'pseudo-terminal' informándonos del progreso de la descarga de ficheros.

De no haber escogido dicha ruta para la instalación de la aplicación probablemente nos devuelva estos mensajes de error:

Una vez completada la descarga y la instalación ejecutamos SDRSharp y en la ventana principal seleccionamos 'RTL-SDR / USB'.

Después seleccionamos 'Configure'.

Estos son los parámetros de configuración del dispositivo que mejor resultado me han proporcionado pero depende mucho de los recursos de la máquina utilizados y de lo que soporte el DVB-T USB. Ahí ya es dónde entran las circunstancias de cada equipo y el gusto de cada persona, sobre todo en los parámetros del control automático de ganancia.

Una vez hecho esto regresamos a la ventana principal y seleccionamos 'Play'. Todo tenía que funcionar correctamente, no obstante con el parámetro de sampleo de 0,25 el audio debería de ser fluído y sin cortes.

– Enlaces de lectura obligada –

http://wiki.spench.net/wiki/USRP_Interfaces
http://wiki.spench.net/wiki/RTL2832U
http://wiki.spench.net/wiki/ExtIO_USRP
http://www.ko4bb.com/dokuwiki/doku.php?id=ham_radio:sdr_using_r820t_base...
http://wiki.wifi.ee/index.php/RTL2832U_SDR
http://cgit.osmocom.org/rtl-sdr/tree/src/librtlsdr.c
http://inst.eecs.berkeley.edu/~ee123/fa12/rtl_sdr.html
http://www.rtlsdr.org/
http://osmocom.rtlsdr.org//trac/wiki/rtl-sdr#Buildingthesoftware

NOTA : En algunos casos se pueden dar situaciones de problemas al instalar el controlador a través de Zadig sobre todo en Windows XP Pro SP3. La máquina virtual utilizada para este manual es Windows XP Pro SP2. Una de las soluciones es la instalación de WICD en vez del controlador WinUSB.