gr-iqbal: Instalación y Uso en Kali
gr-iqbal: Instalación y Uso en Kali
gr-iqbal es un módulo para GNU Radio diseñado para solucionar desequilibrios de fase y amplitud (I/Q imbalance) en receptores de radio definida por software (SDR).
Aquí tienes una guía rápida sobre qué es y cómo instalarlo en Kali Linux.
¿Qué es gr-iqbal?
En sistemas de radio, los errores de balance entre las señales I (In-phase) y Q (Quadrature) pueden generar "señales espejo" o imágenes fantasma que ensucian el espectro.
gr-iqbal proporciona bloques para GNU Radio que:
Estiman el desequilibrio automáticamente.
Corrigen la señal en tiempo real para eliminar las frecuencias no deseadas.
Cómo instalarlo en Kali Linux
Kali Linux está basado en Debian, por lo que la instalación es bastante directa a través de la terminal.
Actualiza tu sistema:
sudo apt update && sudo apt upgrade
Instala el paquete:
Kali suele tenerlo en sus repositorios oficiales. Ejecuta:
sudo apt install gr-iqbal
Verificación:
Abre GNU Radio Companion buscando gnuradio-companion en tu menú o terminal. En el buscador de bloques (derecha), escribe "IQ" y deberías ver los bloques de Optimize IQ o IQ Balance Fix.
Instalación desde el código fuente (Si no aparece en los repositorios)
Si necesitas la versión más reciente o el paquete anterior falla, puedes compilarlo manualmente:
Instala las dependencias:
sudo apt install git cmake build-essential libosmosdr-dev gnuradio-dev libboost-all-dev
Clona el repositorio:
git clone https://git.osmocom.org/gr-iqbal
cd gr-iqbal
Compila e instala:
Bashmkdir build cd build cmake .. make sudo make install sudo ldconfig
Uso común
Generalmente, este bloque se coloca inmediatamente después del bloque de fuente de tu hardware (como un RTL-SDR o HackRF) para limpiar la señal antes de procesarla o decodificarla.