Sunteți pe pagina 1din 13

Implementación de una red celular GSM-

GPRS basado en OpenBTS con Ubuntu 14.04


Palabras clave: OpenBTS, USRP, GSM, GPRS.
Keywords: OpenBTS, USRP, GSM, GPRS.

1. OBJETIVO PRINCIPAL

Analizar e implementar una red celular GSM usando OpenBTS y SDRs.

1. OBJETIVOS ESPECÍFICOS

 Implementar una red celular GSM (Global System for Mobile Communications) de acceso libre basado
en OpenBTS utilizando hardware y software de libre distribución.
 Analizar y configurar los canales disponibles en GSM mediante la utilización de la herramienta de
escaneo Kalibrator.
 Configurar y establecer parámetros, mediante la interface de línea de comandos (CLI) la red de telefonía
móvil, brindando los servicios de llamadas telefónicas, mensajería y datos móviles.
 Analizar los servicios brindados por la red de telefonía móvil usando OpenBTS.
 Medir la anchura de canal de uplink y downlink, mediante la utilización de un analizador de espectros a
partir del ARFCN empleado en la implementación de OpenBTS.

1. HARDWARE Y SOFTWARE

Sistema Operativo (OS) Ubuntu 14.04.


 USRP N210.
 OpenBTS.
 Asterisk.
 Smqueue.
 Sipauthserve.
Analizador de espectros.

1. RECOMENDACIONES

Crear el OS live con la imagen: OpenBTS_2.5G_LAB_UTPL.iso en la memoria USB o su vez en Ubuntu


14.04. Arrancar el ordenador mediante USB, conectar el USRP y verificar su correcta conexión,
comandos uhd_find_devices o uhd_usrp_probe.
No se deberá actualizar el OS, comando: sudo apt-get upgrade. Se perderá la configuración de la red
GSM.
 Verificar los directorios de los programas de conmutación y servidores antes de ejecutar las líneas de
comando adjuntas en el desarrollo de la práctica, dichos directorios se encuentran descritos en el
archivo Directorios de Ejecución en el Desktop de Ubuntu.

1. INTRODUCCIÓN
El proyecto OpenBTS es un esfuerzo para construir una aplicación de código abierto y comercial
licenciada de Unix que utiliza el software Universal Software Radio Peripheral (USRP) para presentar
una interfaz GSM de aire a la norma de teléfonos GSM utilizando el software de central telefónica
Asterisk PBX para conectar las llamadas. OpenBTS utiliza el hardware llamado usrp para recibir y
transmitir la señal GSM, esto se hace utilizando el framework de GNU Radio. Asterisk se utiliza para
conectar las llamadas entre los teléfonos GSM celulares en la red OpenBTS. Cualquier otro dispositivo
que pueda conectarse a Asterisk puede ser también utilizado.
Figure 1. Diagrama de componentes de hardware y software, para la implementación de OpenBTS.

Actividad 1

Analizar el estado de todas las bandas GSM y los canales disponibles del servicio Móvil
Avanzado con la herramienta Kalibrate. Muestre capturas e ilustraciones.
Análisis Banda GSM850.

Análisis Banda GSM900.


Actividad 2
En base al número establecido de ARFCN medir la anchura de banda de los canales de subida y
bajada en el analizador de espectros. Evidencie con capturas e ilustraciones de las mediciones.
Canal 136 Ancho de Banda
Uplink 825.8 MHz 327 kHz
Downlink 870.8 MHz 381 kHz

Medición Uplink.
Medición Downlink.
Actividad 3

Muestre evidencia del servicio de mensajería y servicio de llamadas implementado en OpenBTS.

Servicio de Mensajería:
Servicio de llamadas:
Servicio de Datos.

Actividad 4

¿Cuántas llamadas simultaneas permite el sistema openBTS? Argumente su respuesta y


experimente.
Luego de realizar pruebas con varios teléfonos móviles se comprobó que el sistema OpenBTS
permite un máximo tres llamadas simultaneas, pero después de unos segundos se pierde una
llamada. Sin embargo, con dos llamadas simultaneas el sistema no presenta ningún error.
A continuación, se muestra una imagen en donde se realizó tres llamadas simultaneas.
ANEXOS
Configuración OpenBTS en la Banda de 850 y canal 136:

Usuarios conectados a la red:

e
Registro de un usuario:

Lista de usuarios registrados:

Configuración para el servicio de datos:


CONCLUSIONES.

 Se levanto una red OpenBTS con la ayuda de los USRP, con el cual le logro dar servicio
de mensajería, voz y datos.
 Se utilizó la herramienta kalibrate para mostrar los canales ocupados, para en base a eso
elegir un canal disponible, en nuestro caso escogimos el canal 136 para GSM 850.
 Con la ayuda del analizador de espectros se pudo medir el ancho de banda del canal de
subida y de bajada dando como resultado 327 KHz y 381 KHz respectivamente.
 Mediante pruebas se concluyó que el sistema es óptimo para dos llamadas, aunque si
admite una tercera conexión, pero dura unos segundos y tiende a perderse la llamada.

BIBLIOGRAFÍA.

[1]Tene Castillo, J. (2018). DSPACE. [online] Repositorio Institucional de la UTPL.


Available at:
http://dspace.utpl.edu.ec/bitstream/123456789/7993/3/TeneCastilloJuanPablo.pdf.
[Accessed 7 Dec. 2018].
[2]Elastixtech.com. (2018). Introduccion a Asterisk - Funcionamiento de Asterisk |
ElastixTech - Aprende Telefonia IP Asterisk - IssabelPBX-Elastix. [online] Available at:
http://elastixtech.com/fundamentos-de-telefonia/introduccion-a-asterisk/ [Accessed 7
Dec. 2018].
[3]OpenBTS.org. (2018). MultiBTS. [online] Available at:
http://openbts.org/w/index.php?title=MultiBTS#smqueue manual [Accessed 7 Dec. 2018].
[4]OpenBTS.org. (2018). UHD. [online] Available at:
http://openbts.org/w/index.php?title=UHD [Accessed 7 Dec. 2018].
[5]GitHub. (2018). Inicialización de los servicios. [online] Available at:
https://github.com/luizener/Install-openbts/wiki/Instalar-OpenBTS-en-Ubuntu-16.04-
GNURadio?fbclid=IwAR2cnAPVfOJuV1AzT64QrWKN_cpyVqZU5f6jo4rThmHMQoT90
FYlNR2PVao#6-inicializaci%C3%B3n-de-los-servicios [Accessed 11 Dec. 2018].

S-ar putea să vă placă și