You are on page 1of 16

Prototipo de una estacin celular porttil para atencin de emergencias 20 Ago 2012

Escuela de Ingenieras UPB, Ingeniera Electrnica. Universidad Pontificia Bolivariana


Prototipo de una Estacin Celular Porttil para
Atencin de Emergencias

Julin D. VSQUEZ, Ivn F. SANTA, Jos V. RESTREPO

Universidad Pontificia Bolivariana; Cir. 1 #70-01, B11, Medelln, Colombia.
juliandavid.vasquez@alfa.upb.edu.co

Resumen: Este artculo presenta el prototipo de una Estacin Celular Porttil con gestin de usuarios, control de
llamadas, y cobertura limitada que hace uso de la tecnologa de telefona mvil para coadyuvar en la atencin de
desastres o emergencias donde las redes tienen una alta probabilidad de colapsar o carecen de cobertura necesaria en
el lugar del suceso. El proyecto OpenBTS se utiliz como referencia con el fin de disear el prototipo. OpenBTS
genera una interfaz de aire Um, esta es la interfaz entre la MS y la BTS que se usa para establecer la comunicacin
entre la MS y la BTS en una arquitectura de red GSM convencional. OpenBTS hace uso del hardware USRP y el
software GNU Radio corriendo sobre un computador. Adems utiliza el software Asterisk para realizar el control
y conmutacin de las llamadas. Copyright 2012 UPB.

Abstract: This paper presents a Portable Cellular Station prototype with user management, call control and limited
coverage which uses the mobile phone technology to help in the process of disaster and emergency attention where
telecommunication networks present high chances of collapsing or lack an optimal coverage in the location of the
event. The project OpenBTS was used as reference in order to design the prototype. OpenBTS generates a GSM air
interface Um, it is the interface between the MS and the BTS which is the one used to establish communication
between the MS and BTS in a conventional GSM network architecture. OpenBTS uses USRP hardware and the
GNU Radio software running on a computer. It also uses the Asterisk software to control calls and perform call
switching.
Keywords: OpenBTS, USRP hardware, GNU Radio, Asterisk, Prototype, Portable Cellular Station, disasters.
Prototipo de una estacin celular porttil para atencin de emergencias 20 Ago 2012
Escuela de Ingenieras UPB, Ingeniera Electrnica. Universidad Pontificia Bolivariana


1. INTRODUCCIN
Las redes de telecomunicaciones son un elemento de gran
importancia para las sociedades. Desafortunadamente en
situaciones de emergencia las redes tienen una alta probabilidad
de colapsar o carecen de la cobertura necesaria para ser utilizadas
en el lugar del suceso. En casos de desastres como terremotos,
tsunamis, inundaciones, incendios, o emergencias como
apagones, fallas de la red o atentados terroristas, no se cuenta con
celdas celulares mviles de respaldo para su uso inmediato.
Por ejemplo, luego del terremoto de Hait, se evidenci la
necesidad de disponer rpidamente de los servicios
telecomunicaciones para facilitar las labores de rescate. Adems,
se observ que la alta disponibilidad y uso de telfonos celulares
entre la poblacin, incluso en pases subdesarrollados, los hace un
instrumento fcil y prctico para la ubicacin de personas
atrapadas bajo estructuras colapsadas.
Por otra parte, hay que tener en cuenta que los operadores de
telefona celular funcionan bajo un modelo de oferta-demanda que
los imposibilita financieramente para dar cobertura en lugares con
poca poblacin o prestar servicios gratuitos en casos de
emergencia, razn por la cual se considera necesario que los
entes gubernamentales y de atencin a desastres dispongan de una
red de telefona celular autnoma, porttil, de corto alcance y sin
tarificacin, que brinde servicios en lugares donde sea necesario
por razones de emergencia o por inaccesibilidad a la red pblica
celular.
En tal caso, se requiere un recurso que incorpore los telfonos
celulares, haga uso de la tecnologa de telefona celular,
requiera baja inversin y tenga la posibilidad de operar sin costo
para que permita la comunicacin entre los afectados por una
calamidad y los organismos de rescate. La solucin que se
formula en el presente trabajo es el desarrollo e implementacin
de un prototipo de estacin celular porttil con gestin de
usuarios, control de llamadas y cobertura limitada. No se
implementa un sistema de facturacin pues su nico fin es el uso
en algn evento donde sea requerida una comunicacin gratuita
por entes de prevencin y atencin a desastres o emergencias.
Tampoco se desarrolla una interfaz que permita conectar
llamadas de los usuarios de la microcelda con otros situados en
redes pblicas de comunicacin. El nmero de llamadas
simultneas es limitado.
Para el desarrollo e implementacin de la estacin celular
porttil se acude al proyecto OpenBTS que genera una interfaz de
aire Um del Sistema Global para las Comunicaciones Mviles
(GSM por sus siglas en ingls), que es la interfaz que se usa para
establecer la comunicacin entre la Estacin Mvil (MS pos su
siglas en ingls) y la Estacin Base Transceptora (BTS por sus
Prototipo de una estacin celular porttil para atencin de emergencias 20 Ago 2012
Escuela de Ingenieras UPB, Ingeniera Electrnica. Universidad Pontificia Bolivariana
siglas en ingls) en una arquitectura de red GSM convencional.
OpenBTS hace uso del hardware Perifrico Universal de Radio
por Software (USRP por sus siglas en ingls) y el software GNU
Radio corriendo sobre un computador para construir una
completa aplicacin de software radio. Adems utiliza el
software Asterisk para realizar el control y conmutacin de las
llamadas.
2. CONCEPTOS GENERALES
2.1. Telecomunicaciones en desastres
El manejo de cada desastre, sin importar su tamao, requiere de la
coordinacin de un gran nmero de agencias nacionales e
internacionales con muchos perfiles diferentes (culturales,
polticos y religiosos) que demandan medios mejorados de
informacin para atender un amplio rango de demandas
conflictivas. Las comunicaciones deben facilitar la coordinacin
entre las agencias nacionales e internacionales que estn en
colaboracin con los esfuerzos de rescate y la oportuna y
relevante gua a la poblacin afectada.
La convergencia de los servicios de telefona est basada en la
separacin funcional de tres componentes principales: La
transmisin de informacin, servicio lgico y definicin de
contenido que puede ser provisionado por un actor nico o por
actores diferentes (Patricelli y Carnevale, 2009).
2.2. Telefona mvil como solucin
Los telfonos mviles pueden desempear un papel importante en
las alertas tempranas y el perodo inmediatamente posterior, al
igual que otros medios de comunicacin. Sin embargo, los
mviles hacen su contribucin especfica y ms valiosa en el
socorro y recuperacin. Una de las razones es la velocidad con
que las redes mviles se pueden recuperar en relacin con
otras formas de comunicacin. La otra es la capacidad nica de
los mviles para descentralizar la informacin y mejorar el
proceso de obtener los recursos adecuados para las personas y los
lugares donde son ms necesarios despus de un desastre. Los
desastres naturales y otras emergencias tales como atentados
terroristas traen a su paso situaciones caticas y complicadas
en las que la gente est asustada e insegura. La informacin
precisa es importante en cada etapa para hacer frente a las
consecuencias inmediatas a travs de socorro y recuperacin.
2.3 Marco regulatorio de comunicaciones mviles en Colombia
Las regulaciones sobre comunicaciones mviles tienen su
mxima directriz internacional en la Conferencia Mundial de
Radiocomunicaciones que se rene cada cinco aos con la
participacin de todos los pases de mundo. All se aprueba el
Cuadro de Atribuciones de Bandas de Frecuencia Global
(CABFG) que establece las bandas obligatorias para un servicio
en particular y las bandas sobre las que el pas tiene autonoma. A
nivel nacional es el Cuadro Nacional de Atribucin de Bandas
Prototipo de una estacin celular porttil para atencin de emergencias 20 Ago 2012
Escuela de Ingenieras UPB, Ingeniera Electrnica. Universidad Pontificia Bolivariana
de Frecuencias (CNABF) quien detallada la divisin del espectro
radioelctrico y sus diversos usos asignando a cada servicio una
o ms bandas de frecuencia.
El espectro radioelctrico es un bien pblico inenajenable e
imprescriptible, sujeto a la gestin y control del Estado de
conformidad con el artculo 75 de la Constitucin Poltica de
Colombia y los artculos 101 y 102 que establecen que se trata de
un bien pblico que pertenece a la Nacin.
El Ministerio de Tecnologas de la Informacin y las
Comunicaciones es la mxima autoridad de las
telecomunicaciones en Colombia, encargado entre otras
responsabilidades, de planear, asignar, gestionar el espectro
radioelctrico y otorgar los permisos para su uso. Mantiene
actualizado el CNABF y coordina el sector de las
comunicaciones ante el Sistema Nacional para la Prevencin y
Atencin de Desastres (SNPAD).
3. DESARROLLO E IMPLEMENTACIN DE UNA BTS
GSM
3.1. Asterisk
Es una plataforma de telefona de cdigo abierto que se
compone de un servidor de comunicaciones permitiendo realizar
un procesamiento personalizado de llamadas telefnicas y que
incluye una variedad de aplicaciones y servicios que pueden
usarse libremente de acuerdo a la necesidad. Asterisk est
construido sobre mdulos haciendo que la principal
caracterstica de la arquitectura de Asterisk sea la flexibilidad,
contando con la posibilidad de aplicaciones preconstruidas como
el correo de voz y la respuesta de voz interactiva; u otras que
pueden ser combinadas para crear aplicaciones personalizas de
voz tales como la reproduccin de un archivo de sonido, la
lectura de dgitos y el reconocimiento de voz (Bryant, 2011).
Asterisk est compuesto de recursos que usan directorios sobre
Linux para almacenar y administrar funcionalidades como
grabaciones de voz, msica en espera, almacenamiento temporal
y archivos de configuracin.

3.2. GNU Radio
Es un software de cdigo abierto distribuido bajo la Licencia
Pblica General en su tercera versin (GPLv3 por sus siglas en
ingls), que proporciona un conjunto de libreras de desarrollo
para crear sistemas de Radio Definido por Software (SDR por sus
siglas en ingls). Muchas aplicaciones realizadas con GNU Radio
son simplificadas a travs de framework con bloques que incluyen
filtros, demoduladores, vocoders y otros elementos de
manipulacin de seales, permitiendo la implementacin de un
procesamiento digital de seales por medio de grafos (teora de
Prototipo de una estacin celular porttil para atencin de emergencias 20 Ago 2012
Escuela de Ingenieras UPB, Ingeniera Electrnica. Universidad Pontificia Bolivariana
grafos) (Watermeyer, 2007). El framework de GNU Radio est
diseado con una arquitectura de dos capas: La de diseo y la de
procesamiento de seal. En la primera se usa el lenguaje de
programacin Python para construir y correr un grafo. En la
segunda los bloques de Procesamiento Digital de Seales (DSP
por sus siglas en ingls) son implementados en el lenguaje de
programacin C++. (Mekovi, 2008)
Al ser componente de software libre se tiene acceso al cdigo
fuente. Adems cuenta con soporte disponible a travs de foros y
listas de correos que lo convierte en una eleccin ideal para
trabajos de investigacin dentro de aplicaciones de radio.

3.3. USRP
Es un dispositivo de Hardware libre que en conjunto con un
computador permite implementar y disear sistemas de
radiocomunicaciones potentes, flexibles a muy bajo costo y
mnimo esfuerzo. La combinacin de Hardware y Software libre
se convierte en la plataforma ideal para que un computador
convencional funcione como un software radio de alto ancho de
banda. El USRP tiene como objetivo realizar el procesamiento de
seales especficas como modulacin, demodulacin,
interpolacin. Todo lo anterior en un computador sin tener que
comprar ningn software o pagar una licencia (Hamza, 2008). Su
flexibilidad permite satisfacer las opciones de los usuarios al
punto que algunos de ellos han creado su propio ambiente SDR
para correr sobre USRP, mientras otros han usado USRP
integrado con software como LabVIEW o
MATLAB/Simulink (ET, 2010).
El USRP1 es el hardware original de la familia de productos
USRP; el montaje completo del USRP1 cuenta con 2 niveles de
tarjetas: el primero es la tarjeta madre (motherboard) en donde se
puede identificar una Matriz de Compuertas Programables en
Campo (FPGA por sus siglas en ingls), la alimentacin, la
conexin va el Bus Serial Universal (USB por sus siglas en
ingls) y los 4 slots para conectar el segundo nivel conformado
por las tarjetas hijas (daughterboards), que proporcionan
flexibilidad, integrando completamente un front end de Radio
Frecuencia (RF por sus siglas en ingls) que es implementado por
medio de estas tarjetas hijas aadidas a el USRP1. Aunque el
USRP se utiliza con frecuencia para investigaciones, ha sido
usado en gran variedad de aplicaciones como las comerciales, de
defensa y seguridad nacional, redes inalmbricas y aplicaciones
pedaggicas.
3.4. GSM
GSM fue el sistema de telefona mvil de segunda generacin
ms exitoso, extendindose en gran parte del mundo. Basados en
GSM han surgido otros sistemas y sus mejoras aportaron a la
tercera generacin de la telefona mvil celular, cuya extensin se
Prototipo de una estacin celular porttil para atencin de emergencias 20 Ago 2012
Escuela de Ingenieras UPB, Ingeniera Electrnica. Universidad Pontificia Bolivariana
denomina Sistema Universal de Telecomunicaciones Mviles
(UMTS por sus siglas en ingls).
La arquitectura de la red GSM se divide en varios niveles
jerrquicos denominados subsistemas. Empezando por la MS, que
consiste en dos elementos: el Equipo Mvil (ME por sus siglas en
ingls) y un Mdulo de Identidad de Usuario (SIM por sus siglas
en ingls) que personaliza una terminal mvil, permite que un
usuario pueda acceder a la red y obtener los servicios a los que
est inscrito desde cualquier equipo de usuario. El equipo mvil
adems cuenta con un nmero de Identidad Internacional de
Equipo Mvil (IMEI por sus siglas en ingls).
Los componentes de los diferentes subsistemas de la red GSM se
interconectan por medio de interfaces como se aprecia en la Fig. 1
Las interfaces ms relevantes son la interfaz Um, la interfaz A-bis
y la interfaz A (Gorricho y Gorricho 2002). Entre la MS y la BTS
est la interfaz Um. La interfaz A-bis se encuentra entre la BTS y
el Controlador de Estacin Base (BSC por sus siglas en ingls).
La interfaz A est entre el BSC y el Centro de Conmutacin
Mvil (MSC por sus siglas en ingls). Ests interfaces establecen
la comunicacin entre los elementos de la red GSM.



GSM, para coordinar las funcionalidades distribuidas, requiere de
protocolos de sealizacin que son especificados usando el
concepto del modelo de Sistema Abierto de interconexin (OSI
por sus siglas en ingls), por capas. GSM est estructurado en tres
capas generales que conforman la pila de protocolos GSM
dependiendo de la interfaz (Hamdi, 2006).
GSM utiliza la tcnica de acceso FDD/FDMA/TDMA lo que
significa que se hace en Dplex por Divisin en Frecuencia (FDD
por sus siglas en ingls), el multiplexado de las comunicaciones
Figura 1. Arquitectura bsica de la red GSM.
MUOZ, David. Sistemas inalmbricos de
comunicacin personal. Mxico: Alfaomega, 2002
Prototipo de una estacin celular porttil para atencin de emergencias 20 Ago 2012
Escuela de Ingenieras UPB, Ingeniera Electrnica. Universidad Pontificia Bolivariana
es una combinacin de Acceso Mltiple por Divisin en
Frecuencia (FDMA por sus siglas en ingls) y Acceso Mltiple
por Divisin en el Tiempo (TDMA por sus siglas en ingls),
combinado con Saltos de Frecuencia (Frecuency Hopping) (ET
2010). El uso de FDD divide la banda de operacin de GSM en
dos, definiendo una banda de frecuencia usada para la trasmisin
de la MS a la BTS, conocida como uplink (enlace de subida) y
otra banda de frecuencia usada para la trasmisin de la BTS a la
MS, conocida como downlink (enlace de bajada). Al usar la
tcnica FDMA las bandas de uplink y downlink son separadas en
canales de radio con un ancho de banda de 200 KHz cada uno.
Los canales de uplink y downlink son identificados por el Nmero
de Canal de Radio Frecuencia Absoluto (ARFCN por sus siglas
en ingls) que determina los canales de trasmisin y recepcin
que se van a usar.
En la red GSM se define tambin un sistema especfico de
numeracin que identifica a una estacin mvil. La Identidad
Internacional del Suscriptor Mvil (IMSI por sus siglas en ingls)
es un nmero nico que permite la identificacin nica de una MS
dentro de la red GSM. El IMSI est compuesto de tres partes, el
Cdigo Mvil del Pas (MCC por sus siglas en ingls), el Cdigo
de la Red Mvil (MNC por sus siglas en ingls) y el Nmero de
Identificacin del Suscriptor (MSIN por sus siglas en ingls). El
MCC identifica en qu pas est la MS, el MNC identifica en qu
operador de telefona mvil est registrada la MS y el MSIN es un
nmero nico que identifica a la MS dentro de la red GSM.
3.5. OpenBTS
OpenBTS es una aplicacin Unix que usa un software radio para
generar una interfaz de aire GSM Um que permite operar con
cualquier telfono celular GSM estndar. Para conectar las
llamadas usa un software de Ramal privado de conmutacin de
Voz sobre Protocolo de Internet (VoIP-PBX por sus siglas en
ingls) llamado Asterisk (Burgess y Samra, 2008).
El proyecto OpenBTS permite que los celulares vean una
completa red GSM a travs de su interfaz de aire Um y donde
ellos a su vez son vistos como terminales VoIP utilizando el
Protocolo de Inicio de Sesin (SIP por sus siglas en ingls). Es
decir, como un cliente SIP dentro de Asterisk, permitiendo de esta
forma hacer llamadas telefnicas sin usar las redes de los
operadores convencionales. El proyecto OpenBTS forma la base
de un nuevo tipo de red celular que puede ser desarrollada y
operada a un costo ms bajo que las tecnologas existentes en
muchas aplicaciones, incluyendo zonas rurales y redes privadas de
celular en reas remotas (GRP, 2011a).
OpenBTS est basado en hardware y software libre y est
distribuido en dos formas: release pblico ("P"); distribuido bajo
Licencia Pblica General de Affero en su tercera versin
(AGPLv3 por sus siglas en ingls) con los copyrights asignados a
la Fundacin para el software libre (FSF por sus siglas en ingls).
Este release es para propsitos de experimentacin, educacin,
evaluacin y prueba de conceptos para proyectos de investigacin.
Prototipo de una estacin celular porttil para atencin de emergencias 20 Ago 2012
Escuela de Ingenieras UPB, Ingeniera Electrnica. Universidad Pontificia Bolivariana
Y release comercial ("C") instalado en los productos de Range
Networks bajo una mezcla de licencias de GPL y otras que no son
GPL. El cdigo fuente de los componentes de instalacin de
OpenBTS tiene licencia GPL disponible para los clientes
comerciales. El release comercial "C" proporciona caractersticas
adicionales de seguridad, escalabilidad y la operacin de redes
multi-BTS (RN, 2011a).
La arquitectura de OpenBTS es diferente de la arquitectura
jerrquica GSM convencional, donde la BTS GSM es manejada
externamente por la BSC y la conexin de las llamadas se realiza
en un remoto MSC. Debido a la diferencia en la arquitectura se
hace referencia al producto final del proyecto OpenBTS con el
nombre de Punto de Acceso GSM (Burgess y Samra, 2008; Steil,
2010 ).
OpenBTS hace uso del hardware USRP y el software GNU Radio
corriendo sobre un computador para construir una completa
aplicacin de software radio, adems utiliza el software Asterisk
para realizar el control y conmutacin de las llamadas. La Fig. 2
muestra la arquitectura de OpenBTS en la que se observa un
servidor Asterisk conectado a travs de una red IP privada, sin
embargo, Asterisk puede ser instalado en el mismo computador
corriendo localmente junto a GNU Radio y OpenBTS.


Los datos enviados por la MS a la BTS (uplink) son capturados
por la antena receptora conectada a la tarjeta hija de recepcin, la
cual traslada la seal a una frecuencia intermedia para poder
digitalizar los datos por medio de los Conversores Anlogo-
Digitales (ADC por sus siglas en ingls) y que los Conversores
Digitales de Bajada (DDC por sus siglas en ingls) realicen el
diezmado para enviarlos por medio de la interfaz USB 2.0 al
computador.
Al llegar los datos al computador se entra al mundo del software,
donde la implementacin de OpenBTS est estructurada al igual
Figura 2. Arquitectura de OpenBTS. Autores
Prototipo de una estacin celular porttil para atencin de emergencias 20 Ago 2012
Escuela de Ingenieras UPB, Ingeniera Electrnica. Universidad Pontificia Bolivariana
que la pila de protocolos GSM, por capas, siguiendo el modelo de
referencia OSI. La estructura general est compuesta por tres
capas que son:
L1, Capa fsica. El radiomodem, TDM, codificacin y
correccin de errores. GSM 04.04 y GSM 05.xx series.
L2, Capa de enlace. Direccionamiento, segmentacin y
retransmisin (LAPDm), GSM 04.05 y 04.06, ITU-T
Q.921.
L3, "Layer 3". Administracin de la conexin y
sealizacin, GSM 04.07, 04.08, 04.10, 04.11, 04.12 y
ITU-T Q.931 (Burgess y Samra, 2008).
4. ANLISIS Y DISEO DE LA SOLUCIN
Para la solucin se trabaj en la implementacin de un prototipo
de microcelda celular GSM con la cual la comunicacin al
momento de un desastre pueda ser brindada a cada persona
utilizando su celular registrado en la microcelda. El punto de
partida fue utilizar la integracin del software y hardware libre
para facilitar las comunicaciones de las personas, incluyendo los
organismos de socorro, en un escenario donde las redes de
telecomunicaciones colapsen e incluso se presente una deficiencia
en la red de energa elctrica.
Siguiendo la recomendacin de Flores (Flores, 2011), se utiliz
Ubuntu 10.04 LTS Desktop. Se realiz la instalacin del software
GNU Radio en su versin 3.4.2, que cuenta con el soporte para el
USRP1. Posteriormente se procedi a instalar el software
OpenBTS, versin P2.6 Mamou, que brinda la implementacin de
la pila de protocoles GSM. Por ltimo, se instal el software
Asterisk, en la versin 1.6.2.22. Se inici el estudio de la
configuracin para el funcionamiento de Asterisk. Bsicamente
los archivos de configuracin extensions.conf y sip.conf, como
tambin, las funciones y aplicaciones del plan de marcado
(dialplan).
4.1. Requerimientos de software
Se utiliz el sistema operativo Ubuntu 10.04 LTS (Lucid Lynx)
debido a que estas distribuciones poseen el mejor soporte de
dependencias para poder posteriormente configurar, compilar e
instalar GNU radio, OpenBTS y Asterisk (Flores, 2011).
Para construir e instalar OpenBTS se necesita tener instaladas las
siguientes dependencias: el controlador para el USRP1 libusrp, la
librera SIP oSIP2 y la librera oRTP (GRP, 2001b). Libusrp est
disponible una vez se instale GNU Radio, oSIP2 y oRTP estn
disponibles a travs del sistema de gestin de paquetes (apt-get)
en Ubuntu 10.04 LTS.
Prototipo de una estacin celular porttil para atencin de emergencias 20 Ago 2012
Escuela de Ingenieras UPB, Ingeniera Electrnica. Universidad Pontificia Bolivariana
Se recomienda utilizar GNU Radio, versin estable 3.4.2, porque
las actuales versiones no tienen soporte para el controlador
libusrp (GRP, 2011c).
Se trabaj con la versin de Asterisk 1.6.2.22. Las versiones
basadas en Asterisk 1.8 presentan un problema a nivel de SIP
trabajando con OpenBTS, el cual provoca que las llamadas se
terminen a los 32 segundos (Flores, 2011). Finalmente, se us la
versin OpenBTS P2.6 Mamou.

4.2. Requerimientos de hardware
Computador porttil con procesador Intel Atom de 1.5 GHz, 2GB
de memoria RAM y puerto USB-2.0.Es probable que en mquinas
virtuales no funcione.
El paquete USRP-PKG que incluye la tarjeta madre
(motherboard), la carcasa, 2 cables RF con conectores SMA, cable
USB, fuente de poder y componentes para el ensamble.
Dos tarjetas hijas (daughterboards) RFX900 con figura de ruido
de 8dB, que pueden cubrir las bandas GSM 850/900. Es
recomendable usar dos tarjetas hijas para minimizar la diafona
entre la trasmisin y la recepcin.
Dos antenas VERT900 (una por cada tarjeta hija) con las
siguientes caractersticas: Antena vertical omnidireccional, 3dBi
de ganancia. 824 a 960 MHz, 1710 a 1990 MHz, cuatribanda
Cellular/PCS y banda ISM. Trabaja con las tarjetas hijas WBX,
RFX900, RFX1800.
Equipos celulares GSM con SIM cards. Estos deben funcionar en
modo de bsqueda manual de red.
Se trabaj con un reloj Fairwaves lockTamer especialmente
diseado para usarse con el USRP1, de referencia de 52 MHz con
precisin mayor a 0,05 ppm. El USRP1 tiene por defecto un reloj
de 64 MHz que no es el adecuado para el buen funcionamiento de
GSM.
5. PRUEBAS, AJUSTES Y RESULTADOS FINALES
La operacin de la microcelda inicia conectando el USRP1 a la
energa y luego al puerto USB2.0 del computador. Por una
terminal se inicia corriendo OpenBTS y por otra terminal se
conecta remotamente al prompt de la interfaz de Lnea de
Comandos (CLI por sus siglas en ingls) de Asterisk.
Es importante conocer cules son los comandos tiles desde el
prompt CLI de OpenBTS y Asterisk. La Tabla 1 describe estos
comandos para OpenBTS y la Tabla 2 para Asterisk.


Prototipo de una estacin celular porttil para atencin de emergencias 20 Ago 2012
Escuela de Ingenieras UPB, Ingeniera Electrnica. Universidad Pontificia Bolivariana
Tabla 1. Comandos relevantes desde el prompt CLI de OpenBTS
COMANDO DESCRIPCIN
help Lista todos los comandos disponibles.
help <cmd> Informacin de un comando particular.
exit Cierra OpenBTS.
cellid Muestra el ID de la celda.
rolllac Incrementa el LAC en uno.
sendsms <IMSI>
<SRC>
Enva un mensaje de texto al IMSI desde
el nmero SRC
tmsis
Lista el IMSI asociado y el respectivo
TMSI
tmsis clear Borra la tabla de TMSIs
power
Inspecciona o cambia la potencia de
downlink





Tabla 2. Comandos relevantes desde el prompt CLI de Asterisk
COMANDO DESCRIPCIN
dialplan reload Recarga el plan de marcado.
sip reload Recarga el archivo sip.conf.
sip show peers
Muestra los dispositivos SIP y su
estado.
exit Cierra el CLI pero no para Asterisk.


Luego se conectan los celulares a la microcelda teniendo en
cuenta que, por defecto, el modo de bsqueda es automtico y hay
que cambiarlo a modo de bsqueda manual para que los celulares
inicien la bsqueda de redes disponibles. Una vez hecho esto, la
pantalla del celular muestra la lista de redes disponibles, se elige
la red OpenBTS; en algunos casos podra mostrar el nombre como
por ejemplo 732003 que corresponde al MCC 732 y MNC
003 configurado anteriormente en el archivo OpenBTS.config.
De esta forma el celular, al conectarse con la microcelda, recibe
un mensaje indicando cul es el IMSI del celular. Igualmente se
puede observar en la terminal donde estaba corriendo OpenBTS
un mensaje que dice: LocationUpdatingController registration
FAIL: IMSI=732103022299561.
Prototipo de una estacin celular porttil para atencin de emergencias 20 Ago 2012
Escuela de Ingenieras UPB, Ingeniera Electrnica. Universidad Pontificia Bolivariana
Posteriormente se cambi el plan de marcado para manejar de
forma automtica la asignacin del nmero de extensin de los
usuarios de la red estableciendo el parmetro autocreatepeer=yes
el cual realiza una especie de autoregistro porque permite la
aceptacin de cualquier intento de registro de usuario SIP con
Asterisk PBX.
La siguiente prueba consisti en definir el usuario SIP con el
IMSI proporcionado en las pruebas anteriores para cada celular.
Se realizaron los ajustes registrando en el archivo sip.conf el IMSI
como nombre de usuario SIP, y en el extensions.conf un pequeo
plan de marcado (dialplan) que aade un nmero de extensin por
telfono y ejecuta la aplicacin de marcado cuando se digite el
nmero de las extensiones.
Se ajust el archivo OpenBTS para agregar el mensaje de
bienvenida: Bienvenido a EmergencyBTS para registrarse
marque 1234. Si se observa la terminal donde est conectado a
Asterisk, se puede ver que un nuevo IMSI ha sido registrado. Al
marcar 1234 se asigna el nmero 1001 al celular. El paso anterior
se repite con los otros celulares, asignando los nmeros 1002,
1003 y as sucesivamente hasta el nmero 1012. En la terminal
donde est conectado Asterisk se pueden evidenciar los pasos de
registro y asignacin de nmeros en el prompt CLI de Asterisk.
Hay que tener en cuenta que una tpica configuracin para un solo
ARFCN soporta 7 llamadas concurrentes (RN, 2001b).
Para aadir otro cliente SIP al sistema se utiliz el softphone
Zoiper. Se logr conectar el telfono Samsung GT-E1086L, el
Alcatel OT-203 y se agreg un Huawei G6620.
La prueba se realiz en un stano con la seal de los operadores
nula. Es preciso aclarar que la prueba se debe realizar en una zona
donde la seal de los operadores celulares sea nula, con el fin de
que la seal que genera OpenBTS no sea enmascarada por la seal
de los operadores.
Por ltimo, se midi como cobertura unos 10 metros. La conexin
se realiz sin necesidad de quitar la batera y la SIM card, se
probaron los mensajes enviados desde la terminal donde corre
OpenBTS con el comando sendsms.
6. POSIBLES MEJORAS AL PROTOTIPO
El rango de cobertura mximo definido en la especificacin GSM
de una BTS a una MS es de 35 Km. Segn Pahlavan (Pahlavan y
Krishnamurthy, 2002), las microceldas abarcan desde cientos de
metros hasta 1 km ms o menos. Con un USRP1 ms dos tarjetas
hijas WBX, aproximadamente se logran 25 metros, empero, la
versin OpenBTS P2.6 Mamou no posee soporte para trabajar con
una sola tarjeta hija RFX ni para tarjetas hijas WBX; es necesario
utilizar la versin OpenBTS-UHD (GNP, 2011d).
El alcance de sistemas simples basados en la familia USRP no
est limitado por la potencia de trasmisin o ganancia del
Prototipo de una estacin celular porttil para atencin de emergencias 20 Ago 2012
Escuela de Ingenieras UPB, Ingeniera Electrnica. Universidad Pontificia Bolivariana
receptor. El principal factor que limita el rendimiento de una BTS
es el aislamiento entre el uplink y el downlink., No tiene ningn
sentido incrementar la potencia de salida e intentar mejorar la
ganancia del receptor a menos que se tenga ms de 130 dB de
aislamiento entre el receptor y el trasmisor. Inclusive se podra
mejorar el alcance disminuyendo la potencia de salida que est
determinada por la tarjeta hija, en el presente trabajo con el uso de
la RFX900 ser de 200 mW (23 dBm), por lo que en algunos
casos se incrementar el rango de cobertura disminuyendo la
potencia a 10 mW (10 dBm).
OpenBTS puede ajustar automticamente su potencia de downlink
(la trasmisin de la BTS a la MS) para limitar carga y prevenir
congestin. Esta caracterstica es especialmente til en reas
donde hay gran cantidad de suscriptores (RN, 2011b). Tambin
existen aplicaciones donde se requiere limitar la potencia a
trasmitir. Para esto, el archivo de configuracin OpenBTS.config
cuenta con los siguientes dos parmetros:
GSM.PowerManager.MinAttenDB; que determina la mnima
atenuacin permitida dada en dB, estableciendo el mximo de
potencia de salida y GSM.PowerManger.MaxAttenDB; que
determina la mxima atenuacin permitida dada en dB,
estableciendo el mnimo nivel de potencia de salida.
Para lograr una mayor cobertura se pueden mejorar la potencia y
el alcance usando los siguientes componentes entre el USRP1 y la
antena: Un duplexer, un amplificador de potencia, un
Amplificador de Bajo Ruido (LNA por sus siglas en ingls), un
Filtro Pasa Banda (BPF por sus siglas en ingls). La Fig. 3
muestra el diagrama de bloques de la distribucin de los
componentes tanto en la trayectoria de trasmisin como de
recepcin.


7. CONCLUSIONES
Mediante una Estacin Celular Porttil se puede contribuir en la
atencin de desastres o emergencias donde las redes tienen una
alta probabilidad de colapsar o carecen de cobertura necesaria en
Figura 3. Diagrama de bloques de la distribucin de
los componentes. Autores
Prototipo de una estacin celular porttil para atencin de emergencias 20 Ago 2012
Escuela de Ingenieras UPB, Ingeniera Electrnica. Universidad Pontificia Bolivariana
el lugar del suceso, adems se ha comprobado que por medio de
las comunicaciones se han mitigado los efectos de los desastres.
El prototipo de una Estacin Celular Porttil se puede desarrollar
apelando al proyecto OpenBTS que genera una interfaz de aire
GSM Um, que es la interfaz que se usa para establecer la
comunicacin entre la MS y la BTS en una arquitectura de red
GSM convencional.
OpenBTS hace uso del hardware USRP y el software GNU Radio
corriendo sobre un computador. Adems utiliza el software
Asterisk para realizar el control y conmutacin de las llamadas.
Usando dos tarjetas hijas RFX900 con un duplexer, un
amplificador de potencia, un LNA, y un BPF se podra obtener un
rango de 2.3 Km.
Dentro de las ventajas que tiene la telefona mvil celular es la
rpida restauracin de su red comparada con otro tipo de
comunicacin de difusin como la televisin o el radio, otra
ventaja es la descentralizacin de la comunicacin lo que permite
que la informacin se transmita persona a persona.
Para la implementacin y desarrollo de la estacin se usaron
hardware y software libre que traen ventajas porque se tiene
acceso al cdigo fuente, adems cuenta con soporte disponible a
travs de foros y listas de correos, igual que todos los
esquemticos y lista de materiales para el hardware.
Para implementacin y desarrollo de la estacin celular se us el
sistema operativo Ubuntu 10.04 LTS, en el cual se instalaron
eficientemente los programas para el despliegue de la solucin.
En el software se utiliz la versin de Asterisk 1.6.2.22 porque las
versiones basadas en Asterisk 1.8 presentan problemas integradas
con la versin de OpenBTS P2.6 Mamou que fue usada. Adems
se utiliz GNU Radio 3.4.2.
OpenBTS implementa la pila de protocoles GSM y permite que un
celular GSM estndar sea visto como un cliente SIP dentro de
Asterisk, permitiendo de esta forma hacer llamadas telefnicas sin
usar las redes de los operadores convencionales.
El USRP1 tiene por defecto un reloj de 64 MHz que no es el
adecuado para el buen funcionamiento de GSM, por lo que es
necesario utilizar uno de 52 MHz con una alta precisin mayor a
0.05 ppm. El reloj Fairwaves lockTamer viene especialmente
diseado para usarse con el USRP1.

REFERENCIAS

Bryant, R. (2011). The Architecture of Open Source
Applications : Elegance, Evolution, and a Few Fearless
Hacks. Asterisk. En lnea, consultado en 2011-10-15,
http://www.aosabook.org/en/asterisk.html
Prototipo de una estacin celular porttil para atencin de emergencias 20 Ago 2012
Escuela de Ingenieras UPB, Ingeniera Electrnica. Universidad Pontificia Bolivariana
Burgess, D.A. y H.S. Samra. (2008). The Open BTS Project. En
lnea, consultado en 2012-02-02,
http://www.ahzf.de/itstuff/papers/OpenBTSProject.pdf
ET - Ettus Research LLC - (2010) USRP motherboard
datasheet. En lnea, consultado en 2011-10-10
http://www.olifantasia.com/gnuradio/usrp/files/datasheets/er
_ds_usrp_v5b.pdf
Flores, D. (2011). Manual de uso e instalacin de OpenBTS.
En lnea, consultado en 2012-02-05,
https://wush.net/trac/rangepublic/attachment/wiki/WikiStart/
Manual%20de%20instalaci%C3%B3n%20de%20OpenBTS
%20Versi%C3%B3n%200.2.pdf
Gorricho, M. y J.L. Gorricho. (2002). Comunicaciones mviles.
UPC, Barcelona.
GRP -GNU Radio Project- (2011a). The OpenBTS Wiki
Subspace. En lnea, consultado en 2011-10-09
http://gnuradio.org/redmine/projects/gnuradio/wiki/OpenBT
S
GRP -GNU Radio Project- (2011b). Building and Running
OpenBTS: Dependencies. En lnea, consultado en 2011-10-
09,
http://gnuradio.org/redmine/projects/gnuradio/wiki/OpenBT
SBuildingAndRunning
GRP -GNU Radio Project- (2011c) OpenBTS: UHD Devices:
USRP1. En lnea, consultado en 2011-10-09,
http://gnuradio.org/redmine/projects/gnuradio/wiki/OpenBT
SUHD
GRP -GNU Radio Project- (2011d) OpenBTS Frequently Asked
Questions En lnea, consultado en
http://gnuradio.org/redmine/projects/gnuradio/wiki/OpenBT
SFAQ
Hamdi, F. (2006). GSM/GPRS Evaluation and optimization
tool. En lnea, consultado en 2012-02-02,
http://es.scribd.com/doc/49823859/18/Figure-1-2-
Signalling-protocol-structure-in-GSM
Hamza F. (2008). The USRP under 1.5X Magnifying Lens!," En
lnea, consultado en 2011-10-05
http://gnuradio.org/redmine/attachments/download/129
Mekovi, S. (2008) Implementation of Uncoordinated Direct
Sequence Spread Spectrum (U-DSSS) using Software
Defined Radios. En lnea, consultado en 2012-02-02,
http://e-collection.library.ethz.ch/eserv/eth:30545/eth-
30545-01.pdf
Pahlavan, K. y P. Krishnamurthy (2002). Principles of Wireless
Networks. Prentice Hall PTR, New Jersey.
Patricelli, F., J.E. Beakley, A. Carnevale, M. Tarabochia y D.K.
von Lubitz (2009). Disaster management and mitigation: the
telecommunications infrastructure. Disasters, 33:23
Prototipo de una estacin celular porttil para atencin de emergencias 20 Ago 2012
Escuela de Ingenieras UPB, Ingeniera Electrnica. Universidad Pontificia Bolivariana
RN - Range Networks- (2011a). OpenBTS Public Release. En
lnea, consultado en 2012-02-09,
https://wush.net/trac/rangepublic
RN -Range Networks- (2011b). OpenBTS P2.8 Users Manual.
En lnea, consultado en 2012-01-11,
https://wush.net/trac/rangepublic/attachment/wiki/WikiStart/
SoftwareP2.8Manual.pdf
Steil, A. (2010). OpenBTS. En lnea, consultado en 2011-10-11,
http://www.fh-
kl.de/~andreas.steil/Projekte/OpenBTS/index.htm
Watermeyer, K. (2007). Design of a hardware platform for
narrow-band Software Defined Radio applications. En lnea,
consultado en 2012-02-02,
http://www.rrsg.uct.ac.za/theses/msc_theses/kwatermeyer_th
esis.pdf


AUTORES

Julin David VSQUEZ GUTIERREZ, naci en
Barrancabermeja, Santander el 13 de septiembre de
1988. Obtuvo su ttulo de bachiller acadmico con
profundizacin en humanismo cristiano del Seminario
San Pedro Claver. Actualmente es egresado prximo a
graduarse del programa de Ingeniera Electrnica de la
Universidad Pontificia Bolivariana, adems trabaja como
Ingeniero Analista de Soporte de Telefona IP en la empresa
Sapian S.A.S.

Ivn Fernando SANTA RAMREZ, naci en Andes,
Antioquia el 9 de agosto de 1988. Obtuvo su ttulo de
bachiller en la modalidad de Ciencias y Matemticas
del INEM Jos Flix de Restrepo. Actualmente es
egresado prximo a graduarse del programa de
Ingeniera Electrnica de la Universidad Pontificia Bolivariana,
adems trabaja como Director de Proyectos de telefona IP en la
empresa DoctorPC Systems S.A.

You might also like