Rep Itm Pre Nican
Rep Itm Pre Nican
Rep Itm Pre Nican
Ingeniería de Telecomunicaciones
RESUMEN
En este documento se propone un proyecto cuyo objetivo es emular el funcionamiento de
los inhibidores de señales electromagnéticas (Jammers) y de sus respectivos detectores
(anti-Jammers) en un ambiente controlado y libre para experimentación, realizando
pruebas y documentando los resultados útiles como referencia en futuros estudios. El
proyecto usa como herramienta investigativa la emulación, que, a diferencia de la
simulación, conecta dispositivos físicos a un entorno virtual programable permitiendo
obtener resultados de campo realistas con costos muy reducidos y disminuye los tiempos
de implementación comparado con el diseño de hardware.
Se inicia con un contexto teórico donde se describen los fundamentos físicos y electrónicos
del hardware empleado, para luego contextualizar las propiedades del software necesario
en la emulación. Se añade las aplicaciones comunes del sistema obtenido tanto científicas,
como comerciales y delictivas.
Palabras clave: antena RTL-SDR, GNU Radio, Inhibidor, Jammer, Señales Electromagnéticas.
2
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
RECONOCIMIENTOS
3
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
ACRÓNIMOS
NFC Comunicación de campo cercano
RF Frecuencia de radio
ADC Conversión analógica a digital
DAC Conversión digital a análogo
TCL Herramienta de lenguaje de comandos
TIC Tecnologías de la información y la comunicación
MINTIC Ministerio de Tecnologías de la Información y las Comunicaciones
ANE Agencia Nacional del Espectro
FHSS Frequency Hopping Spread Spectrum
DSSS espectro ensanchado por secuencia directo
WBFM Modulación de frecuencia banda ancha
USRP Software radio peripheral universal
SDR Radio definido por software
DFT Transformada discreta de Fourier
4
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
TABLA DE CONTENIDO
TABLA DE CONTENIDO ......................................................................................... 5
LISTA DE FIGURAS ................................................................................................. 7
1. INTRODUCCIÓN .............................................................................................. 8
1.1 Planteamiento del problema ................................................................................. 8
1.2 Objetivos ................................................................................................................ 9
1.2.1 General ........................................................................................................... 9
1.2.2 Específicos ...................................................................................................... 9
2. MARCO TEÓRICO .......................................................................................... 11
2.1 Inhibidor de Señal Jammer................................................................................... 11
2.2 Tipos de Jamming ................................................................................................. 11
2.2.1 Jamming por Ruido ....................................................................................... 11
2.2.2 Jamming por Tonos ...................................................................................... 12
2.2.3 Jamming por Pulsos...................................................................................... 12
2.2.4 Jamming por Barrido .................................................................................... 12
2.2.5 Jamming por Seguimiento............................................................................ 12
2.2.6 Jamming inteligente ..................................................................................... 12
2.3 Detección de Jammers ......................................................................................... 13
2.4 Radio Definida por Software ................................................................................ 13
2.5 Universal Software Radio Peripheral USRP .......................................................... 14
2.6 Chipset RTL-2832U ............................................................................................... 14
2.7 Antena para RTL-2832U ....................................................................................... 14
2.8 GNU-Radio............................................................................................................ 15
2.9 Aplicación móvil: GPS-Test ................................................................................... 17
2.10 Legislación Colombiana Acerca de Jammers........................................................ 18
2.11 Revisión de Literatura .......................................................................................... 19
2.11.1 Bloqueo de señales por jamming reactivo en GNU Radio (Fang & Liu,
2015) 19
2.11.2 Estudio experimental FM usando GNU-Radio y antena RTL-SDR (Vachhani &
Mallari, 2015) ........................................................................................................... 19
5
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
2.11.3 Diseño inteligente de jammers para señales celulares (Divya & Coll.,
2012) 19
2.11.4 Jammer de banda dual dirigible (Araujo & Santos, 2007) ............................ 20
3. METODOLOGÍA............................................................................................. 21
3.1 Objetivo 1: Configuración del Laboratorio Virtual bajo Linux .............................. 21
3.1.1 Configuración del Software .......................................................................... 21
3.1.2 Resultados del Laboratorio Virtual ............................................................... 25
3.1.3 Conexión y configuración de Hardware ....................................................... 25
3.1.4 Transmisor de señal FM ............................................................................... 27
3.2 Objetivo 2: Generación de Señales Inhibidoras ................................................... 28
3.2.1 Jammer de señal GPS Análogo (Diseño base) .............................................. 28
3.2.2 Jammer de señal GPS Vectorial (Definitivo) ................................................. 31
3.3 Objetivo 3: Detección de Señal Inhibidora........................................................... 33
4. RESULTADOS Y DISCUSIÓN........................................................................... 35
5. CONCLUSIONES, RECOMENDACIONES Y TRABAJO FUTURO ....................... 41
REFERENCIAS ....................................................................................................... 42
6
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
LISTA DE FIGURAS
Figura 1. Antena que se usará en la emulación. .............................................................. 15
Figura 2 Aplicación móvil GPS test para visualizar satélites. ........................................... 17
Figura 3. Cantidad de satélites encontrados y la conexión de cada uno......................... 18
Figura 4. Confirmación de configuración correcta .......................................................... 22
Figura 5. Descripción rtl_adsb ......................................................................................... 23
Figura 6. Descripción rtl_eeprom .................................................................................... 23
Figura 7. Descripción rtl_fm............................................................................................. 24
Figura 8. descripción rtl_sdr ............................................................................................ 24
Figura 9. Interfaz gráfica de inicio GNU-Radio................................................................. 25
Figura 10. Conexión de hardware para laboratorio virtual ............................................. 25
Figura 11. Conexión del radio USRP................................................................................. 26
Figura 12. Conexión antena omnidireccional RTL-SDR, con set USB RTL2832U ............. 26
Figura 13. Diagrama de bloques del Transmisor FM ....................................................... 27
Figura 14. Diagrama del jammer GPS Análogo ................................................................ 28
Figura 15. Diagrama del jammer GPS Vectorial ............................................................... 31
Figura 16. Diagrama de bloques del Receptor FM. ......................................................... 33
Figura 17. Describe el comportamiento de Audio Sink ................................................... 34
Figura 18. Elementos empleados en la inhibición de señales GPS .................................. 35
Figura 19. Aplicación GPS Test ......................................................................................... 36
Figura 20. Señal inhibidora de GPS en el dominio del tiempo ........................................ 37
Figura 21. Espectro de frecuencias de la señal inhibidora de GPS .................................. 37
Figura 22. Perdida de la señal GPS................................................................................... 38
Figura 23. Transmisión de señal FM. ............................................................................... 39
Figura 24. Recepción de señal en rango MHz por el RTL-SDR, con set USB RTL2832U. .. 39
Figura 25. Espectro de frecuencias de la detección de la señal inhibidora. .................... 40
7
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
1. INTRODUCCIÓN
8
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
Debido a que en la actualidad se usan con mucha frecuencia dispositivos tecnológicos (NFC,
Bluetooth, ZigBee o RF) así como sistemas de seguridad local o vehicular, tanto a nivel
personal como gubernamental y militar, que se conectan a través de medios inalámbricos.
Todos ellos son susceptibles de interferencia o bloqueo de radiofrecuencia. Entonces
podemos realizar la siguiente pregunta de investigación:
¿Se Pueden recrear dispositivos inhibidores (jammers) y sus detectores (anti-jammers) con
herramientas gratuitas, o de muy bajo costo, para su posterior documentación e
implementación por profesionales en Telecomunicaciones?
La hipótesis que plantea este trabajo es que se puede realizar un laboratorio que permita
la emulación de inhibidores y sus detectores, usando herramientas de software libre como
GNU Radio y dispositivos de bajo costo como RTL-SDR, permitiendo el análisis de este tipo
de dispositivos en un ambiente controlado.
1.2 Objetivos
1.2.1 General
Desarrollar una simulación de laboratorio en donde se pueda realizar la implementación y
el análisis de dispositivos inhibidores de señales y detección de los mismos en un área
específica, usando RTL-SDR y la herramienta de desarrollo libre y abierta para radio definido
por software GNU Radio, con el fin de experimentar y documentar variaciones y
comportamientos de los dispositivos emulados.
1.2.2 Específicos
Diseñar un laboratorio virtual sobre el sistema operativo GNU/Linux usando el software
GNU Radio que permita manejar el RTL-SDR con el fin de emular el funcionamiento de
dispositivos inhibidores de señales.
9
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
Generar señales que permitan realizar la inhibición de otras señales objetivo en las
frecuencias de algunos de los sistemas electromagnéticos comerciales más usados para
realizar la simulación de los dispositivos inhibidores sobre el entorno GNU-Radio.
10
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
2. MARCO TEÓRICO
Los jammer tienen múltiples beneficios como son el desactivar bombas que son accionadas
a través de una llamada celular, el impedir la comunicación de organizaciones criminales
con reclusos, prevenir asaltos y ataques a los bancos por la coordinación de delitos hasta
tener un alto grado de confidencialidad en las reuniones (Universidad de las Américas
Puebla, 2013).
11
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
12
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
En este trabajo se emuló un detector básico que permite capturar las señales
electromagnéticas en una zona y por medio del software GNU Radio analizar estas señales
para determinar si existe algún jammer en dicha zona. El objetivo es comprender como
funcionan estos detectores y proporcionar una base para otros proyectos en esta área.
A través del SDR es posible visualizar de forma gráfica un mapeo o una porción de ancho de
banda que se está maniobrando y así determinar la actividad telegráfica, el rango de señales
y su potencia.
13
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
Esta gama de RDS se implementa con la descarga de GNU Radio generando una apertura
completa de código de radio además de un paquete de procesamiento de señales, y
finalmente la USRP conectado a un ordenador central a través de un enlace de alta
velocidad permite así trasmitir y recibir una ilimitada variedad de señales.
Una de las grandes ventajas del USRP es permitir la implementación a un bajo costo y con
mínimo esfuerzo dada su plataforma flexible con GNU Radio, además de contar con una
gran comunidad de desarrolladores.
La antena que se usará en este proyecto tiene una conexión por medio del puerto USB con
interface 2.0, por lo cual se incluyen los drivers necesarios para que se realice la
compatibilidad con el sistema operativo.
Esta antena permite un rango de uso desde 25 MHz hasta 1700 MHz el cual abarca
frecuencias FM y celulares GSM, entre otras (para bloquear señales WIFI se necesitaría una
14
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
antena de 2.4 a 5 GHz). Tiene una impedancia de 75 ohmios y una potencia de 1.5 watts.
Todos los valores y rangos de esta antena pueden ser controlados desde el software GNU
Radio, ver ¡Error! No se encuentra el origen de la referencia..
2.8 GNU-Radio
Este sistema de código libre permite el desarrollo de herramientas a través de bloques de
procesamiento de señales en la implementación de software de radio. Como se menciona
anteriormente, con este sistema, se puede usar hardware RF externo de bajo costo para
crear los radios definidos por software o sin la utilización de hardware utilizando el entorno
de simulación (GNU Radio, 2012), en el caso del presente proyecto, se utiliza la
implementación del sistema GNU-Radio para emular el inhibidor de señales jammer, con el
fin de crear un bloqueador de señales para sistemas de seguridad, por ende es que este
software se utiliza en el entornos de aficionados, académicos y comerciales, con el fin de
contribuir en investigaciones de comunicación inalámbricas y sistemas de radio para el
mundo real.
15
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
GNU radio se compone como un conjunto de archivos y aplicaciones que proveen las
librerías que se necesitan como proceso digital de señales para manipular señales de radio,
este sistema corre sobre sistemas GNU/Linux como Ubuntu, el cual se debe instalar con
previa antelación. Para construir un sistema de radio con GNU Radio, es necesario crear un
grafo, donde los vértices son bloques de procesado de señales y el flujo de datos entre ellos
este representado en los bordes. Como se menciona anteriormente los bloques de
procesamientos se implementan en C++, estos se encargan de procesar señales
continuamente desde puertos de entrada hasta puertos de salida. Un bloque está
determinado el número de puerto de entrada, el número del puerto de salida y el tipo de
datos que fluyen de uno al otro. Los tipos de datos que comúnmente se usan son “short”,
“float” y “complex”. Algunos de los bloques cuentan únicamente con puertos de salida o
puertos de entrada, que se usan como fuente de datos y señales en una gráfica, según esto,
existen graficas que leen datos de un archivo del ADC, y señales que escriben datos a un
archivo, al DAC o a un display gráfico. El sistema GNU Radio cuenta con aproximadamente
100 de estos bloques (Chávez, 2005).
Las gráficas que son utilizadas para GNU Radio corren y son construidas en lenguaje de
programación Python, este sistema es interpretativo, interactivo y orientado a objetos,
normalmente se compara con otros lenguajes de programación como TCL, Perl, Scheme,
Java y Ruby (Phyton, 2016).
16
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
No hay necesidad de compilar código en Python antes de ejecutarlo, por lo que se convierte
en un lenguaje de script. El lenguaje busca tener un código más fácil de utilizar (y con
reutilizable para otras aplicaciones).
1) la señal GPS (SNR) mediante un gráfico de barras que muestra la intensidad de la señal
de cada satélite, así como la precisión y el estado del GPS.
2) Posiciones de los satélites desde una vista superior (visión del cielo), que se muestra en
una brújula giratoria la cual se puede configurar para ir por la brújula interna o por GPS,
permitiendo a los usuarios estimar dónde se debe posicionar un satélite.
5) La hora actual leída desde el GPS y la hora local en la zona horaria actual, así como las
horas de salida y puesta del sol en su ubicación.
17
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
En Colombia la Resolución 2774 del 16 de agosto del 2013 se encarga de regular el uso de
los jammers en la que se establecen los mecanismos legales para emplear los inhibidores y
amplificadores de señal de manera legal, dejando en claro que solo el Ministerio de las TIC
podrá autorizar a quienes los usen, los lugares y horarios de uso (MINTIC, 2013). La Agencia
Nacional del Espectro (ANE), aseguró que las autoridades han detectado el uso ilegal de los
18
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
2.11.1 Bloqueo de señales por jamming reactivo en GNU Radio (Fang & Liu, 2015)
El jamming reactivo solo bloquea la señal cuando los dispositivos están transmitiendo, a
diferencia del bloqueo constante, el jamming reactivo es más difícil de rastrear y
contrarrestar. El artículo explica que las técnicas: Frequency Hopping Spread Spectrum
(FHSS) y Direct Sequence Spread Spectrum (DSSS) son las más utilizadas como
contramedidas a los ataques de interferencia. Sin embargo, ambas fallarán si el jammer
bloquea todos los canales de frecuencia o tiene un alto potencia de transmisión. En este
trabajo, se propone un sistema de comunicación anti-jamming que permite la comunicación
en presencia de un amplio espectro de interferencia y una potencia alta. El sistema
propuesto transmite mensajes mediante el aprovechamiento del tiempo de reacción, y, por
lo tanto, se puede utilizar en escenarios donde los enfoques tradicionales fallan. Los
autores desarrollaron un prototipo del sistema propuesto utilizando GNU Radio. La
evaluación experimental muestra que cuando un potente bloqueador reactivo está
presente, el prototipo mantiene la comunicación, mientras que otros esquemas tales como
802.11 DSSS fallan completamente.
2.11.3 Diseño inteligente de jammers para señales celulares (Divya & Coll., 2012)
Los autores de este artículo justifican el uso de jammers para aumentar la seguridad y
privacidad en diversos lugares, esto se puede hacer mediante el uso de jammers que
bloqueen todas las señales de teléfonos celulares. En efecto, en el artículo se describen
19
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
técnicas mejoradas para bloquear las señales de teléfonos celulares, su principal objetivo
es concentrarse en una banda específica de frecuencia. Este método permite que el jammer
sea más preciso y eficaz, tan preciso que puede centrarse en una red individual y sobre un
área específica.
20
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
3. METODOLOGÍA
Después de esto se debe instalar Cmake, de preferencia la versión más reciente que se puede
descargar del siguiente link:
http://www.cmake.org/cmake/resources/software.html”>http://www.cmake.org/cmake/resourc
es/software.html
:~$ cd /home/mrdesc/downoloads
:~$ tar xzvf cmake-2.8.10.2.tar.gz
:~$ cd cmake-2.8.10.2/
:~$ sudo ./bootstrap
:~$ sudo make
:~$ sudo make install
Una vez hecho esto se instalan las librerías con chip RTL, Boost, Python, C, C++, Qt y otros.
21
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
El rtl-sdr opera con un “dongle” que posea chip set RTL2832U, para más información de la
herramienta ingrese a osmo.com, arquitectos y diseñadores de la herramienta.
Para confirmar la correcta instalación de la herramienta se digita el comando: “~$ sudo rtl_test” y
será devuelto el siguiente pantallazo:
Una vez terminado este proceso tendremos un rtl-sdr con las siguientes herramientas:
rtl_adsb: Captura el broadcast aéreo enviado por las aeronaves en modo S, para evitar colisiones
aéreas, y mejorar el control del tráfico aéreo.
22
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
rtl_eeprom: que sirve para identificar la versión y características del equipo utilizado para la
capturar datos.
rtl_fm: Permite hacer captura de datos que están modulados en FM, decodificarlos y
reproducirlos:
23
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
rtl_sdr: Permite capturar señales en frecuencias aleatorias, y además de ello modificar la ganancia
del dispositivo.
Como complemento se deben instalar las funciones gr-baz, mkdir build, make, que actúan
como biblioteca y prerrequisitos necesarios para correr el programa diseñado. Par instalar
se deben ingresar los siguientes comandos:
~/build/gr-baz)
:~sudo make install
:~sudo ldconfig
24
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
25
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
La conexión del radio USRP al PC se debe establecer a través del puerto Ethernet y realizar
configuración previa de protocolos de comunicación configurando la tarjeta de red del PC
con la dirección IP del equipo USRP.
La forma de conexión de la antena RTL-SDR es a través del puerto USB y no debe realizarse
ninguna configuración ya que viene configurada de fábrica. Sin embargo, viene con CD de
instalación dependiendo del sistema operativo.
Figura 12. Conexión antena omnidireccional RTL-SDR, con set USB RTL2832U
26
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
27
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
28
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
Signal Source: Se utiliza para generar una variedad de señales como: Seno, Coseno,
Cuadrado, Triángulo y Diente de sierra, las cuales presentan un tipo de salida como:
Complejo que presenta una salida de valor complejo, Flotante que tiene una salida de valor
real, Entero (Int) en el cual la salida es un número entero de 32 bits, y por último, un Entero
corto (Short) el cual extrae un número entero de 16 bits. Estas señales presentan una
frecuencia de tipo real mediante la cual se especifica la frecuencia de salida de la fuente de
señal, del mismo modo presentan una amplitud de tipo real especificando la amplitud de
pico para el seno y el coseno, o la amplitud pico a pico en el caso de las señales cuadrada,
triángulo y el diente de sierra.
Cada una de las señales tiene una amplitud de pico generado por el parámetro de amplitud
y el valor establecido por el parámetro, por ejemplo, en las señales Seno y Coseno la salida
es una onda sinusoidal con una amplitud establecida por el parámetro, y un valor medio
establecido por el parámetro de Offset, en la señal Cuadrada la salida es una onda cuadrada
con un valor establecido por Desplazamiento + Amplitud / 2, este parámetro también se
establece para la señal Triangular, y la señal Diente de sierra donde la salida es una onda de
diente de sierra continua positiva.
29
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
Multiply: Implementa la función IN0 = x in1 x ... x en (N-1) con entradas num de tipo Int las
cuales especifican el número de entradas etiquetadas IN0 a través de (N-1), además,
presenta un vector longitud del mismo tipo especificando la longitud del vector para el
procesamiento vectorial.
30
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
31
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
La Figura 15, muestra un inhibidor de señal GPS Vectorial, en este diseño se utilizaron
funciones digitales para realizar la inhibición de las señales GPS. De esta forma se logró un
mejor bloqueo de la señal GPS, eliminando el 100% de los satélites capturados por el celular
usado como equipo de pruebas para confirmar la inhibición. Los bloques usados en este
diseño se describen a continuación. Algunos bloques que aparecen en el diseño y no están
descritos en esta sección, es debido a que están descritos en la sección anterior donde se
presentó el diseño del inhibidor de señal GPS análogo.
Vector Source: Proporciona una fuente de características para capas vectoriales mostrando
diferentes formas de cargar la información utilizando una clase de origen vectorial.
WX GUI FFT Sink: Es utilizado para encontrar los componentes de frecuencia de una señal
y el ruido presente. Permite analizar de manera específica porciones del espectro usando
la FFT. Este bloque convierte una señal de su dominio original (a menudo el tiempo o
espacio) a una representación en el dominio de la frecuencia y viceversa. Una FFT calcula
rápidamente la transformada de Fourier al factorizar la matriz DFT en un producto de escaso
factores (en su mayoría cero), como resultado, se consigue reducir la complejidad de cálculo
de la DFT que surge al aplicar simplemente la definición de DFT .
Wav file source: Crea una fuente de datos de un archivo de onda de audio. Este archivo
puede ser capturado en GNU Radio con un disipador de archivo de Wav o creado en un
editor de audio como Audacity.
USRP sink: es generador de la onda de radio que permite emitir la señal con la frecuencia
especifica, al USRP conectado al PC con Ethernet usando la dirección IP.
32
Código FDE 089
INFORME FINAL DE
Versión 03
TRABAJO DE GRADO
Fecha 2015-01-27
Low Pass Filter: es un filtro que permite el paso de señales de menor frecuencia hasta una
frecuencia definida de corte. La frecuencia de corte se puede ingresar como parámetro y
así poder definir diferentes filtros. En este diseño el filtro opera a una frecuencia de corte
de 100 KHz, valor que resulta igual a la mitad del ancho de banda comercial de una emisión
de una estación de radio FM.
Audio Sink: Permite reproducir audio en auricular o altavoces estéreo. Existen varios tipos
de auriculares los cuales se resumen en el siguiente cuadro con su respectiva aplicación.
WBFM Receive: es un bloque que toma una señal de frecuencia modulada (FM) y la
demodula. La tasa de cuadratura son la tasa de muestreo de entrada y la señal de salida. Se
puede dar cualquier valor de la desviación máxima, siempre y cuando sea mayor de 20 kHz
que es el componente de frecuencia más alto de la señal.
Código FDE 089
INFORME FINAL DE Versión 03
TRABAJO DE GRADO
Fecha 2015-01-22
4. RESULTADOS Y DISCUSIÓN
Se procede entonces a interferir a los satélites L1 de uso comercial, los cuales permiten
conectarse y generar una triangulación para establecer la posición del equipo GPS que lo
requiere. Para visualizar varios de los satélites con los que se pueden establecer conexión
se utiliza la aplicación libre llamada GPS Test. Para fijar la posición de un equipo receptor se
requiere de mínimo un posicionamiento con tres satélites, establecido esto, se muestra por
medio de la aplicación el rango de satélites señalados y una conexión de la misma hora con
relación al teléfono, de esta manera el equipo se encuentra en trasmisión.
Mediante el software libre GNU-Radio y la operatividad a través del radio USRP se busca
realizar la inhibición de los satélites GPS. Para esto, primero se ingresa por la terminal de
Linux y lanzar el aplicativo GNU Radio con los permisos necesarios. Dentro de la aplicación
se buscan los diagramas de bloques previamente diseñados.
35
Código FDE 089
INFORME FINAL DE Versión 03
TRABAJO DE GRADO
Fecha 2015-01-22
Los primeros resultados que se presentan son del inhibidor de señales GPS vectorial, con el
vector y varios armónicos previamente definidos, estas señales tienen una amplitud pico a
pico entre 1 y -1 (ver Figura 20), los cuales permiten generar un bloque adecuado de la señal
GPS y evitar la conexión del celular con los satélites. Posteriormente, se le da correr al
programa e inmediatamente se empiezan a verificar los satélites, para confirmar la perdida
de conexión de los mismos lo que se ve en el celular mediante la aplicación GPS Test (ver
Figura 19, que muestra la desconexión de los satélites, hasta no encontrar satélites
disponibles en el momento. En la Figura 21 se observa la señal inhibidora en el dominio de
la frecuencia.
36
Código FDE 089
INFORME FINAL DE Versión 03
TRABAJO DE GRADO
Fecha 2015-01-22
Al detener el programa, se genera una reposición de aquellos satélites que habían estado
fuera de alcance, como se había mencionado anteriormente, se necesitan tres satélites en
funcionamiento, además, la frecuencia que se genera debe buscar primero el satélite para
poder generar la triangulación, mediante esto la aplicación buscara los satélites disponibles
y los que están en uso para así establecer conexión, el dispositivo móvil tarda entre 60 y 90
segundos en reestablecer nuevamente la señal y encontrar un posicionamiento con los
satélites alrededor.
37
Código FDE 089
INFORME FINAL DE Versión 03
TRABAJO DE GRADO
Fecha 2015-01-22
De esta manera, se puede comprobar que el laboratorio virtual puede usarse para la
generación de señales inhibidoras de GPS, la trasmisión y recepción de la señal a través de
GNU Radio y USRP.
Por otro lado, al momento de ejecutar la transmisión de la señal FM se obtienen dos tipos
de graficas: muestreo en el dominio del tiempo y potencia en el dominio de la frecuencia.
En esta figura se puede observar en el cuadro superior como en un osciloscopio la señal en
el dominio del tiempo y en el inferior la transformada de Fourier, ver Figura 23 .
38
Código FDE 089
INFORME FINAL DE Versión 03
TRABAJO DE GRADO
Fecha 2015-01-22
Figura 24. Recepción de señal en rango MHz por el RTL-SDR, con set USB RTL2832U.
La Figura 25, muestra el momento en que se recibe la señal de FM. La señal de color verde
es la señal que fue tomada mientras el USRP estaba enviando la señal inhibidora FM, la
señal azul es cuando el USRP deja de transmitir la señal inhibidora. En esta forma básica
39
Código FDE 089
INFORME FINAL DE Versión 03
TRABAJO DE GRADO
Fecha 2015-01-22
40
Código FDE 089
INFORME FINAL DE Versión 03
TRABAJO DE GRADO
Fecha 2015-01-22
5. CONCLUSIONES, RECOMENDACIONES Y
TRABAJO FUTURO
41
Código FDE 089
INFORME FINAL DE Versión 03
TRABAJO DE GRADO
Fecha 2015-01-22
REFERENCIAS
Araujo, D., & Santos, J. (29 de octubre de 2007). A dual band steerable cell phones jammer.
Obtenido de IEEE.
Divya, E., & Coll., E. E. (15 de marzo de 2012). Design of user specific intelligent cell phone
jammer. Obtenido de IEEE.
Fang, S., & Liu, Y. (3 de febrero de 2015). Wireless Communications under Broadband
Reactive Jamming Attacks. (IEEE, Ed.)
Garcia Angel Jesus, Pineda Jose Adan, Rojas Daniel Isaias. (2011). Estrategias de "Jamming".
DISEÑO Y ELABORACIÓN DE UN JAMMER (p.66). Mexico: INSTITUTO POLITÉCNICO
NACIONAL.
Huang, H. (2011). On a New Type of Denial of Service Attack in Wireless Networks: The
Distributed Jammer Network. IEEE.
Livieri, S., & Higo, Y. (mayo de 2007). Analysis of the Linux Kernel Evolution Using Code Clone
Coverage. IEEE.
Sambhe, V., & Kale, D. (16 de julio de 2008). Antenna for Mobile Phone Jammer. IEEE.
Vachhani, K., & Mallari, R. (10 de agosto de 2015). Experimental study on wide band FM
receiver using GNURadio and RTL-SDR. (IEEE, Ed.)
42
Código FDE 089
INFORME FINAL DE Versión 03
TRABAJO DE GRADO
Fecha 2015-01-22
FIRMA ESTUDIANTES
FIRMA ASESOR
ACTA NO._____________
ACTA NO._____________
43