Documente Academic
Documente Profesional
Documente Cultură
Resumen
En el presente artculo se describe el trabajo de programacin de una aplicacin para un servicio basado
en localizacin (LBS: Location Based Service) usando el emulador MPS 6.0 provedo por la empresa
Ericsson, el cual corre bajo redes GSM y UMTS. La aplicacin consiste en que un usuario con una
estacin mvil enva un mensaje de texto corto (SMS) solicitando la direccin de un servicio especfico a
la aplicacin LBS. Esta aplicacin localiza a la Estacin Mvil (MS: Mobile Station) y consulta en una
base de datos la direccin de los locales que ofrecen el servicio solicitado que se encuentren cerca del
cliente. Para emular el servicio, se programaron dos servlets, el primero emula la MS y el segundo es la
aplicacin LBS. El lenguaje utilizado en este software es JAVA. Adems se realizan algunos anlisis
estadsticos del error de posicin como es el clculo del intervalo de confianza de la media del mismo y
un anlisis factorial.
Palabras Clave. Mobile Station (MS) Location Based Services (LBS). Global System for Mobile
Communications (GSM). UMTS (Universal Mobile Telecommunications System).
17
celular. De esta manera, el presente artculo explica el
desarrollo de una aplicacin basada en servicios de
localizacin por medio de mensajes escritos utilizando
herramientas que emulan una red celular GSM. Dicha
aplicacin, en un ambiente simulado, permite al usuario
de telefona mvil realizar consultas sobre la ubicacin
de servicios cercanos brindando informacin rpida y
verstil.
Con el fin de determinar el error de la aplicacin, se
crearon dos escenarios virtuales: urbano y rural en dos
tipos de red: GSM y UMTS.
Materiales y mtodos
En el desarrollo del presente proyecto, se utilizaron Figura 1. Mtodos de determinacin de posicin: a) Angulo de
conceptos definiciones y fundamentos tcnicos de redes Arribo; b) Tiempo de Arribo. [7]
GSM, UMTS, y servicios SMS [6]. A continuacin se
explican las tcnicas de posicionamiento en sistemas de Parmetro de Avance de Tiempo (Timing Advance
telefona mvil. TA).- El parmetro TA es una estimacin de la distancia
(en incrementos de 550 m) desde la estacin mvil a la
Tcnicas de Posicionamiento estacin base. La medicin est basada en el retardo de
Los datos requeridos para el posicionamiento pueden ser acceso entre el inicio de una ranura de tiempo en la
obtenidos en la red (Network based) o en la estacin estacin base y la llegada de rfagas desde la estacin
base (Handset-based). Los sistemas basados en la red se mvil para la misma ranura. El retardo de acceso es
fundamentan en realizar mediciones de la seal en proporcional a la distancia entre la estacin base y la
varios puntos de la red, luego estos datos son enviados a estacin mvil. En otras palabras, el TA corresponde a
un centro de procesamiento y finalmente se determina la la diferencia de tiempo que hay entre la ranura de
posicin de la estacin mvil. Los sistemas que obtienen tiempo reservada en la estacin base y cada vez que es
su posicin en la estacin mvil (determinan su propia recibida una seal que la estacin mvil transmite para
posicin), realizan mediciones de sensores dicha ranura de tiempo como est ilustrado en la figura
geogrficamente distribuidos para, luego de procesar su 2.
propia informacin y calcular su posicin. El caso ms
comn es GPS incorporado en una MS. [4]
Considerando este punto de vista, Younge [5], realiz la
%6 06
siguiente clasificacin: TA
Tcnicas basadas en la red. Ranura de tiempo
Tcnicas basadas en la Estacin Mvil (MS:
Mobile Station) Paquete de acceso a canal
ngulo de arribo (AOA).- Determina la posicin del Tcnicas de Radio Propagacin.- Determina la
telfono mvil mediante triangulacin en 2 dimensiones, posicin de la MS a partir del nivel de potencia de la
pues se tiene, en por lo menos dos estaciones base, el seal recibida a partir de un mapa de las caractersticas
ngulo de arribo de la seal del telfono mvil, y es de propagacin de RF de la celda, previamente
posible realizar la interjeccin para determinar la realizado.
posicin como es ilustrado en la Figura 1 a). Requiere la
instalacin de antenas especiales en las estaciones base.
Tecnologas de Posicionamiento en SS7-Red Mvil.-
Utiliza las actualizaciones de posicionamiento de la red
Tiempo de Arribo (TOA).- Determina la posicin de la
celular. De este modo, el SS7 contiene la identificacin
MS a partir de la interjeccin de crculos de distancia
de la celda de origen (COO) o cell ID donde se
con centro en las BS como se puede ver en la Figura 2.7.
encuentra la MS. Luego, si la red es GSM utiliza el
b). Los radios son las distancias calculadas a partir del
Cdigo de Identificacin del Estacin Base (BSID) o el
tiempo de arribo en la propagacin de la seal.. Se
MAP; y, si es CDMA se basa en la seal estimada de
requiere que las estaciones base se encuentren en
calidad (SQE, ANSI-41) que designa la MS a la BS o un
perfecta sincrona de tiempo.
Requerimiento de posicin (PosReq). La aplicacin LBS
puede encontrarse en la mitad de este proceso,
18
generando mensajes de requerimiento de posicin hacia intervencin de la BS a fin de mejorar la precisin de la
el HLR. El HLR puede responder con la informacin posicin dada por el GPS. Este mtodo es el ms preciso
aproximada como COO o con informacin ms precisa de todos, como se muestra en la tabla 1.1.
como es el Tiempo de arribo (TA, time of arrival) o el En la tabla 1 se puede apreciar la precisin esperada
MAP para GSM. para los mtodos descritos anteriormente. Se puede
llegar a concluir que los mtodos basados en la red
Tcnicas Basadas en la Estacin Mvil tienen poca precisin comparados con los mtodos
basados en la estacin mvil. Cabe mencionar que el
Diferencia Observada de Tiempo (E-OTD, Enhanced sistema de posicionamiento que emulamos en nuestro
Observed Time Difference).- Estima la propia posicin proyecto es Timing Advance combinada con la
a partir del tiempo de ida y arribo (RTT, Round Trip ubicacin del Cell ID.
Time) obtenidos a partir del TOA de tres o ms
Nuestra propuesta consiste en realizar una aplicacin
estaciones base (BS). En este mtodo la MS mide el
LBS basada en SMS utilizando programas de emulacin
tiempo de una seal en recorrer dos veces la distancia a
y escenarios virtuales. Es decir, se consider la
tres o ms BS, de este modo realiza el clculo de la
infraestructura genrica de aplicaciones basadas en SMS
distancia aproximada y puede establecer su propia
para integrar una aplicacin LBS basada en Tecnologas
posicin aproximada.
de Posicionamiento en SS7- Red Mvil, bsicamente,
aunque la aplicacin podra basarse en cualquier mtodo
Perodo vaco de recepcin OTD de arribo (IPDL-
de posicionamiento basado en la red.
OTDOA, Idle Period Downlink OTD Of Arrival).-
Consiste en una triangulacin a partir del tiempo desde o
Arquitectura de la aplicacin LBS
hacia tres o ms BS, en un rea dentro del UTRAN (en
UMTS). En el esquema de diversidad ortogonal de La estructura general del servicio que estamos
transmisin (OTD), existe un tiempo de diferencia entre implementando consiste en un requerimiento de mensaje
la transmisin y la recepcin, este es el tiempo a partir de texto, como se explica a continuacin:
del cual se calcula la distancia a la UTRAN. Envo de un mensaje de texto a un nmero
corto, con una sola palabra que describa el
Sistema de Posicionamiento Global (GPS).- Consiste servicio deseado por el cliente.
en modificar la MS agregando un GPS que se El mensaje y el nmero de la MS que realiz la
interconecta con seales de sincrona con tres o ms peticin es entregado a la aplicacin LBS.
satlites, de este modo la MS establece su posicin, La aplicacin LBS ubica la MS y consulta en
realizando clculos a partir del tiempo. una base de datos las direcciones de los locales
Tecnologa de Requerimientos de
Precisin Red
Posicionamiento FCC
IN/SS7 Cell ID 200m-10km GSM/CDMA
Basadas en la Red
AOA 100m-2km GSM/CDMA
100 metros 67% de
TOA,TA 500 m GSM/CDMA
veces, 300 metros
EFLT / U-TDOA 250 350m GSM/CDMA
95% de veces
TOA, RTT 100-200m GSM/CDMA
E-OTD, AFLT 50-200m GSM Basados en la MS 50
GPS 60s, 10-30m GSM/CDMA metros 67% de veces,
A-GPS 1s, 1-10m CDMA 150 metros 95% de
A-GPS/AFLT CDMA veces
Tabla 1. Precisin de posicionamiento por mtodo usado. (Mark L. Younge P.E. ATIS GSC Delegation)
GPS Asistido (GPS-A).- Se utilizan dispositivos del servicio deseado ms cercanos a la MS.
adicionales de la red de telefona mvil junto con datos La aplicacin LBS entrega las direcciones de
obtenidos de los satlites de GPS para determinar la los locales y sus nombres a la MS por medio de
posicin de la MS. En este mtodo, existe la un SMS.
Debido a que la red del emulador no incluye el sistema La figura 3 muestra la arquitectura de la aplicacin, en
de SMS, los elementos de red de este servicio debieron la cual se observa que la aplicacin est compuesta por
ser implementados en la programacin de la aplicacin. dos computadoras y un conmutador.
19
Resultados y discusin
20
FV SC GL CM F0 F0.05,1,288
nuevamente un posible error en el emulador ya que por 4. Drane, C.; Macnaughtan, M.; Scott, C. 1998.
la densidad de estaciones base debera ser todo lo Positioning GSM Telephones. IEEE
contrario. Por los errores mencionados en el emulador Communications Magazine, pp 47
en redes UMTS, es recomendable no utilizarlo en 5. Younge, M Identification and Location Services
aplicaciones basadas en este tipo de redes. (ILS), L. P.E. ATIS GSC Delegation GSC-9.
Seoul.
El efecto con mayor influencia en el error es el tipo de
6. Smith, C.; Collins D. 2002. 3G wreless networks.
red, lo cual es coherente si consideramos que la media
McGraw Hill.
del error para escenarios UMTS es aproximadamente de
7. Zhao, Y. 2002 Positioning for 3G Systems. IEEE
1km y para redes GSM es alrededor de 250m. Sin
Communications Magazine, 40: 108-116.
embargo, es importante recordar que el emulador tiene
8. Devore, J. 1998. Probabilidad y estadstica para
errores grandes para redes UMTS. El segundo efecto
ciencias e ingeniera. Mxico D.F. Editorial
que influye es el efecto combinado de los factores: tipo
Thompson.
de red y tipo de escenario. Por ltimo, el efecto que
menos influye, aunque es estadsticamente significativo
es el tipo de escenario. El orden significativo de los
efectos se debe al error del emulador para redes UMTS
antes mencionado.
El emulador no cumple las tolerancias especificadas en
la ordenanza E911, las cuales son de 100m para el
estimado de la posicin en el 67% de las llamadas y
300m para el 95%. Esto se debe a que el mtodo de
posicionamiento usado es CGI+TA y este mtodo tiene
una resolucin aproximada de 550m y vara de acuerdo
al radio de la celda.
Agradecimientos
A Julio Arauz por la gua y ser el mentalizador del
presente proyecto. A nuestros profesores: Bruce
Hoeneisen, Javier Dvila, Diego Bentez, Nelson
Herrera, Santiago Navarro, Carlos Marn, Fausto
Pasmay y en especial a Ren Jtiva por su excepcional y
valiosa ayuda en el desarrollo de este trabajo.
Referencias bibliogrficas
21