Algunos programas definido como radio receptor que funcionan con GNU Radio SDR framework y que soportan estos dispositivos.
- DVB-T dongles (rtlsdr via usb y tcp).
- USRP
- HackRF
- bladeRF
GQRX: es uno de los programas de SDR más utilizado en Gnu/Linux. Su interfaz es muy intuitiva y fáciles de configurar. Licencia GPLv3 y sobre las librerías QT. Algunas de sus características son:
- Descubrir dispositivos atachados a la computadora.
- Procesar datos I/Q desde los dispositivos soportados.
- Cambiar la frecuencia, ganar y aplicar varias correcciones (frecuencia, balance I/Q).
- Demoduladores AM, SSB, FM-N y FM-W (mono y estereo).
- Modos especiales de FC para NOAA APT.
- Bandas variables y filtros de paso.
- AGC, supresor y blanqueo de ruido.
- Ploteo FFT y cascadas.
- Grabar y reprducir audio a/desde un archivo Wav.
- Analizador de espectro donde todas las señales procesadas son desactivadas.
Proceso de instalación:
Nos aseguramos de limpiar el sistema
sudo apt-get purge --auto-remove gqrx sudo apt-get purge --auto-remove gqrx-sdr sudo apt-get purge --auto-remove libgnuradio*
Agregamos y actualizamos los repositorios necesarios
sudo add-apt-repository -y ppa:bladerf/bladerf sudo add-apt-repository -y ppa:myriadrf/drivers sudo add-apt-repository -y ppa:myriadrf/gnuradio sudo add-apt-repository -y ppa:gqrx/gqrx-sdr sudo apt-get update
Si no tenemos ningún error de los pasos anteriores, instalamos el GQRX.
sudo apt-get install gqrx-sdr
Paquetes adicionales para optimizar el funcionamiento de GRQX.
sudo apt-get install libvolk1-bin volk_profile
SDR# es uno de los programas de SDR más utilizado en Windows. siempre lo recomiendan como uno de los más fáciles de configurar y usar con el RTL-SDR, Procesos de instalación buntu 18.04.1 LTS
Iniciamos el proceso de instalación instalando los requisitos
sudo apt install mono-complete libportaudio2 librtlsdr0 librtlsdr-dev #Proceso de descargar y compilado des los fuentes de github cd /opt/ git clone https://github.com/cgommel/sdrsharp cd sdrsharp xbuild /p:TargetFrameworkVersion="v4.5" /p:Configuration=Release cd Release ln -s /usr/lib/x86_64-linux-gnu/libportaudio.so.2 libportaudio.so ln -s /usr/lib/x86_64-linux-gnu/librtlsdr.so.0 librtlsdr.dll
Si todo termino correctamente observaremos algo como esto:
Build succeeded.
Warnings:
/opt/sdrsharp/SDRSharp.sln (default targets) ->
(Build target) ->
/opt/sdrsharp/HackRF/SDRSharp.HackRF.csproj (default targets) ->
/usr/lib/mono/xbuild/14.0/bin/Microsoft.CSharp.targets (CoreCompile target) ->
HackRFDevice.cs(30,38): warning CS0414: The private field `SDRSharp.HackRF.HackRFDevice._readLength' is assigned but its value is never used
1 Warning(s)
0 Error(s)
Time Elapsed 00:00:06.7877360
Para iniciar el software, ejecutamos el comando ""
mono SDRSharp.exe
#Con la ruta absoluta, en caso que saliera del directorio de donde descargaste los fuentes
mono /opt/sdrsharp/Release/SDRSharp.exe
https://github.com/n1gp/rtl_hpsdr
http://gqrx.dk/
https://www.rtl-sdr.com/sdrsharp-users-guide/
https://www.rtl-sdr.com/rtl-sdr-quick-start-guide/