You are on page 1of 13

LOS MODULOS GSM/GPRS/(GPS) DE SIEMENS

El mundo de las telecomunicaciones es enormemente dinmico, y en los ltimos aos su exponente ms


notable ha sido el auge de la telefona celular (aunque quizs sera ms preciso llamarla comunicaciones
personales mviles).
La telefona celular no es nueva, ya lleva ms de 20 aos en el mercado, y surgi como evolucin de los
tradicionales sistemas de RF por VHF o UHF al contarse con dispositivos semiconductores capaces de operar a
frecuencias cada vez mayores, a la disponibilidad de redes de comunicaciones y de sistemas de cmputo ms
poderosos y econmicos.
De los primeros y voluminosos telfonos celulares a los modelos de hoy, la evolucin ha sido constante. Pero
con la aparicin de nuevas normas de transmisin tambin aparecieron nuevas funcionalidades y por ende
reas de aplicacin que han excedido a la simple telefona. El caso del GSM, a travs de sus facilidades de
transmisin de datos, es un ejemplo claro.
A travs de ELKO Componentes Electrnicos, SIEMENS est comercializando un completo conjunto de
productos GSM, en la forma de mdulos de reducidsimas dimensiones (35x33x3 mm), capaces de establecer
no slo comunicaciones de voz, sino tambin canales de datos para el envo de mensajes diferidos (SMS) o
enlaces de datos de alta velocidad por conmutacin de paquetes (GPRS, UMTS, HSDPA), en ciertos casos
bajo protocolos de Internet (TCP/IP) e incluso ejecutando programas escritos en lenguaje Java. Hoy, SIEMENS
ofrece un amplio abanico de productos:

MC55/MC56: sistemas Tri-Banda GSM/GPRS operando


en 900/1800/1900MHz (MC55) o 850/1800/1900MHz
(MC56, que permite el uso de la frecuencias de 850 y
1900MHz asignadas a la Argentina), y estn de acuerdo a
GSM Fase 2/2+, WAP (Wireless Application Protocol),
MMS. La transmisin de FAX es Grupo 3 clase 2, y para
datos el GPRS es multi-slot clase 10 con una tasa de
transmisin (bitrate) mximo de 85.6 kilobits/segundo
(kbps), en CSD de hasta 14,4 kbps, en internet incluye un
stack PPP. En el modo voz, soporta tres posibles
protocolos de compresin (HR, FR y EFR), con rgimen
de transmisin mltiple adaptativo (AMR), e incluye
facilidades de cancelacin de eco y reduccin de ruido. En modo SMS administra mensajes punto a punto
MO y MT, en modo Text y PDU. Es controlado por comandos AT y posee dos interfases serie.
MC75: ya es cuadribanda (850/900/1800/1900MHz) y est de acuerdo a la
versin GSM 99 de la norma. Desde el punto de vista de voz y SMS es
similar a los MC55/56, aunque en transmisin de datos por conmutacin
de paquetes es sustancialmente mas poderoso: el GPRS es multi-slot
clase 12 y tolera el formato avanzado EDGE (E-GPRS) clase 10, e incluye
un stack TCP/IP. La transmisin de FAX es Grupo 3 clase 1, y tambin es
controlado por comandos AT, incluyendo aquellos necesarios para
compatibilidad con RIL/NDIS. Posee dos interfases serie ITU V24, una
interfase USB 2.0, dos canales de audio analgico, un canal de audio
digital, una interfase I2C, y un conector para tarjetas SD. Sus dimensiones
sonde slo 35x45x3,5mm y su peso de menos de 10 gramos, lo que
facilita enormemente su inclusin en sistemas porttiles.
TC63: Similar al MC75 no tiene el modo EDGE de GPRS ni conector para
tarjetas SD, aunque permite el acceso remoto al mdulo SIM.
TC65: similar al TC63, incluye un procesador ARM7 con 400kByte de RAM

ELKO Componentes Electrnicos G. Jaquenod

Pgina 1 de 13

LOS MODULOS GSM/GPRS/(GPS) DE SIEMENS


y 1,7MByte de memoria FLASH, programable en lenguaje JAVA IMP2.0. Permite la actualizacin del
firmware del procesador, tiene interfase SPI, dos entradas analgicas, una salida analgica tipo PWM, y 10
pines de entrada/salida digital de propsito general..
Todos estos mdulos incluyen adems facilidades para la carga inteligente de bateras de Litio, y operan en
amplios rangos de temperatura (-20C a +55C los MC55/56, y -30C a +65C los restantes.
Los mdulos XT55/56, XT75 (en la figura) y XT65 son equivalentes
a los MC55/56, MC75, y TC65 slo que agregan al mdulo GSM un
receptor GPS (Global Positioning System).
Este GPS es un receptor de 16 canales con oscilador de cristal
controlado por temperatura basado en el chipset ATR0635 de
ATMEL, con sensibilidad de adquisicin de 140dBm, y capacidad
de tracking con slo 158dBm de seal. Soporta GPS diferencial, lo
cual lo hace ideal para tareas de localizacin de precisin.
El GPS tiene protocolos de interfase estndar RTCM v2.2 y NMEA_0183 v2.3, as como una interfase propia de
SIEMENS llamada UBX.
Finalmente, vale mencionar el modelo HC25, con el que Siemens se anticipa a la expansin de redes 3.5G,
basadas en UMTS y HSDPA.
Alimentacin de 3.3V a 4.3V
Gracias al uso de UMTS/HSDPA en
850MHz, 1900MHz y 2100MHz
permite un enlace downlink de hasta
3,6Mbps, aunque tambin puede
operar en redes EDGE/GPRS en
850, 900, 1800 y 1900 MHz.
Tiene una interfase de datos y voz
USB 2.0 full speed.
Disponible con un driver NDIS/RIL
(Radio Interface Layer) compatible
con Windows Mobile 5.0/6.0, as
como driver para Linux.
Con conexin de audio analgico
Con conector de antena
Estos dispositivos abren un nuevo mundo de aplicaciones, por ejemplo:
Conexiones de datos entre mquinas (M2M: Machine to Machine), a travs de telefona: sistemas de
medicin, puestos de venta, seguridad, control de flotas, seguimiento de mercaderas. Por ejemplo,
medicin de equipos de red en CATV, de los transformadores en una red de alta tensin, terminales de
lectura de tarjeta de dbito mviles, contenedores inteligentes, monitoreo de flotas taxmetros o de
camiones, alarmas domiciliarias, sistemas porttiles de monitoreo en lnea de signos vitales.
Aplicaciones automotrices: telfono, correo electrnico y SMS, sistemas antirrobo, navegacin.
Es decir, tanto la madura tecnologa de seguimiento de vehculos, como la adquisicin remota de datos,
telemetra, y control a distancia, abren un nuevo universo de negocios en el que est todo por hacer e imaginar.

ELKO Componentes Electrnicos G. Jaquenod

Pgina 2 de 13

LOS MODULOS GSM/GPRS/(GPS) DE SIEMENS

Como se evidencia en el grfico, entre el ao pasado y el actual SIEMENS ha sacado o est sacando al
mercado un amplio repertorio de productos, orientados al consumo, comunicaciones de datos entre equipos, y
al mercado automotriz. El mayor problema es que las funcionalidades de estos mdulos a veces quedan ocultas
por el desconocimiento detallado de la tecnologa y la aparicin de infinidad de siglas y acrnimos, por lo que se
ha optado por dar una presentacin muy general sobre la telefona celular, sobre qu es GSM y cmo funciona.

ELKO Componentes Electrnicos G. Jaquenod

Pgina 3 de 13

LOS MODULOS GSM/GPRS/(GPS) DE SIEMENS


1. La telefona celular
El uso de equipos de radio convencionales para comunicar a personas entre s presenta enormes limitaciones
cuando la cantidad de interlocutores es elevada; dado que un canal de voz trasmitido analgicamente puede
ocupar de 5 a 30kHz (segn la voz se module en banda lateral, AM o FM), y las frecuencias disponibles en el
espectro se ocuparan rpidamente. Este uso compartido del espectro entre muchas comunicaciones es
llamado Frequency Division Multiple Access (FDMA).
Una primer alternativa puede ser no usar frecuencias fijas sino asignar a cada interlocutor las frecuencias de
uso dinmicamente, a medida que las solicita, y liberarlas al cortarse la comunicacin: esto es lo que hoy hacen
los sistemas llamados de trunking. Lo interesante de esta solucin es que aparece la idea de la existencia de
un canal de control, a travs del cual se negocia una
transaccin para el pedido de canal y de liberacin de canal, y
en la que no slo se genera el permiso de uso sino que se
define la frecuencia en que se realizar ese enlace por esa
vez. Un canal de control, usado por todos los abonados, tiene
el problema de que ms de un abonado puede querer usarlo a
la vez y colisionar, por lo que se hace necesario que los
mensajes de control sean breves y usar mtodos de acceso
que traten de minimizar los perjuicios de esas colisiones.
Si en vez de realizar comunicaciones punto a punto stas se realizan a travs de centros de control que reciben
y retransmiten los dilogos, es posible administrar las comunicaciones ms eficientemente. Esta solucin
permite emplear mucha menos potencia de radio para el enlace
entre las terminales (los abonados) y los centros de control
prximos, y permitir que los centros de control se comuniquen a
su vez entre si. De este modo la seal de RF que emite cada
abonado se extingue rpidamente y la frecuencia que le ha sido
asignada puede volver a ser asignada a otro abonado que est
conectado a otro centro de control distante, sin que se produzca
interferencia (esto es llamado frequency reuse).
Esto da pi al concepto de clula usado en telefona celular:
una malla de centros de control distribuida, y comunicaciones en
las que los abonados no dialogan directamente entre s, sino a
travs de los centros de control. En esta malla (por ejemplo, es
tradicional una red de hexgonos) las frecuencias de uso posibles
entre un centro de control y los 6 vecinos son diferentes, de modo
de no interferir.
Segn la frecuencia de transmisin y la potencia empleada las celdas son ms o menos grandes. En 800MHz y
Clase 4 (potencia mxima de transmisin de 2W, o 33dBm) la separacin entre antenas puede ser de hasta 10
km, en tanto en 1900MHz y Clase 1 (1W de potencia mxima, o 30dBm), esa separacin es de slo 3 a 4 km.
Obviamente, una celda pequea tiene como ventaja que al usar menos potencia las bateras de los mviles
duran ms, y que las frecuencias pueden reusarse rpidamente, y por tanto atender ms abonados en una
misma regin; en contraparte, obligan a que el proveedor del servicio instale muchas ms estaciones de control
para poder garantizar una dada cobertura.
Una vez que esta estructura est armada, aparecen problemas y soluciones:

Qu pasa si un abonado se mueve de una clula a otra clula? Pues si el centro de control que lo atiende
mide que la potencia de su seal va bajando, y algn centro de control vecino lo detecta con mayor nivel,
ELKO Componentes Electrnicos G. Jaquenod

Pgina 4 de 13

LOS MODULOS GSM/GPRS/(GPS) DE SIEMENS

por un canal de control se le da al equipo del abonado la orden de cambiar de frecuencia y el nuevo centro
de control pasa a atenderlo (este pasaje de manos es llamado handoff), y la posibilidad de saltar
dinmicamente de una frecuencia a otra es llamada Frequency Hopping (FH).
A la vez, pasa a ser necesario que el centro de control pueda controlar la potencia con que cada abonado
transmite, de modo que si dos abonados usan frecuencias vecinas, pero uno est mucho ms cerca del
centro de control, no interfiera con la seal ms dbil del abonado vecino.

La administracin de todos los centros de control implica una tarea de computacin importantsima, y este tipo
de tareas es realizada por lo que es llamado MTSO (Mobile Telephone Switching Office).
En el mundo analgico no existen muchas ms alternativas que brindar el simple servicio de voz (POTS: Plain
Old Telephone Service), pero al pasar al mundo digital aparecen muchas nuevas variaciones:

Ya no es necesario transmitir la voz directamente, sino que puede ser convertida a digital, y emplear
mtodos de modulacin para la transmisin de datos que son mucho ms eficientes.
En una misma frecuencia pueden asignarse espacios de tiempo (time-slots) para que cada abonado enve o
reciba sus datos, es decir compartir una misma frecuencia entre varios canales de voz dividiendo y
repartiendo el uso del tiempo. Esto se llama Time Division Multiple Access (TDMA). En realidad es una
combinacin de FDMA (se asignan bandas de frecuencia mviles) con TDMA (se asignan porciones de uso
del tiempo en esa banda).
En vez de digitalizar la voz usando Pulse Code Modulation (PCM) que requiere 64 kbps (8 mil muestras por
segundo, a 8 bits por muestra) es posible aprovechar la redundancia de la voz, y emplear mtodos de
compresin de datos que requieren menor bitrate. Este proceso de compresin y descompresin es
llamado CODEC y en cada nueva generacin de celulares es cada vez ms eficiente (es decir se transmite
igual calidad de voz empleando cada vez menos bits/segundo).

Hasta hace pocos aos, la telefona celular analgica y digital han funcionado de este modo, con la misin
fundamental de facilitar enlaces de voz entre abonados.

ELKO Componentes Electrnicos G. Jaquenod

Pgina 5 de 13

LOS MODULOS GSM/GPRS/(GPS) DE SIEMENS


2. Qu significa GSM?
Desde los 80s, el crecimiento de la telefona celular en Escandinavia, Inglaterra, Francia y Alemana fu
vertiginoso, presentando serios problemas de compatibilidad en equipamiento y operacin entre distintos pases
y operadores. A causa de esta situacin, en 1982 la conferencia de correos y telgrafos (Conference of
European Posts and Telegraphs, o CEPT) conform un grupo de trabajo llamado Groupe Spcial Mobile (GSM)
para desarrollar las especificaciones de una norma pan-europea de telefona pblica mvil, sujeta a los
siguientes objetivos:

Buena calidad subjetiva de voz


Costo de la terminal y del servicio bajos
Posibilidad de roaming internacional (acceso con la misma terminal en reas de distintos pases)
Provisin de nuevos servicios y facilidades
Uso eficiente del espectro radioelctrico
Compatibilidad con el sistema ISDN (Integrated Services Digital Network) de transmisin de datos

En el 89 esta tarea se transfiri al ETSI (European Telecommunication Standards Institute), y la Fase 1 de las
especificaciones de GSM se publicaron en 1990. A partir de all comenz la explotacin comercial, y en 1993 ya
haba 36 redes GSM en 22 pases. En la actualidad, la norma GSM ha sido adoptada en muchos pases del
mundo (vale decir que frente a 1,3 millones de usuarios de inicios 1994, ya haba ms de 55 millones hacia
mediados de 1997). Hoy, el acrnimo GSM es empleado para representar la frase Global System for Mobile
Communications, y GSM es una norma en evolucin, por lo que se encuentran distintas fases cada vez ms
avanzadas respecto a la especificacin original (por ejemplo, todos los mdulos de SIEMENS satisfacen las
especificaciones de la Fase 2/2+).

ELKO Componentes Electrnicos G. Jaquenod

Pgina 6 de 13

LOS MODULOS GSM/GPRS/(GPS) DE SIEMENS


3. Cmo funciona GSM?
Desde el punto de vista tcnico, los terminales GSM suelen poder operar en al menos dos bandas de
frecuencia, una casi el doble que la otra, lo que les da mejores posibilidades de comunicacin. Las frecuencias
hoy en uso son de 850MHz y 900 MHz (frecuencias bajas, con hasta 2W de potencia) y 1,8GHz y 1,9GHz en
frecuencias altas (con hasta 1W de potencia), no existiendo un uso de frecuencias comn a todos los pases
(esto plantea una limitacin de compatibilidad para terminales bi-banda o tri-banda, por lo que la tendencia es
hacia mdulos cuadri-banda).
El planteo de GSM fue revolucionario, en cuanto propuso el uso de tcnicas de compresin de voz y de
transmisin de datos en forma digital que no estaban an disponibles en el momento de la especificacin, y que
significaban un enorme cambio respecto a los sistemas preexistentes analgicos como AMPS (Advanced
Mobile Phone Service, utilizado entonces en USA) y TACS (Total Access Communication System, usado
entonces en Inglaterra).
GSM usa TDMA (en el que cada canal de RF de 200kHz es dividido en 8 perodos de tiempo, permitiendo de
este modo 8 conversaciones simultneas en esa misma frecuencia de radio; tambin permite dividir ese tiempo
en 16 rodajas (time-slots) con un rgimen de datos inferior (half-rate). En las frecuencias bajas, para GSM se
asignan 50MHz de ancho de banda, 25MHz para el enlace de subida (uplink) y otros 25MHz para el enlace de
baja (downlink), es decir 125 canales de subida y otro tanto de bajada; en las frecuencias altas se asignan
100MHz, 50MHz para el uplink y 50MHz para el downlink, lo que resulta en el doble de canales disponibles.
En GSM, la estacin mvil (MS: Mobile Station) consiste en la terminal mvil y un mdulo de memoria
denominado SIM (Subscriber Identification Module) que contiene informacin bsica del abonado y de la
terminal. De este modo, un SIM puede ser pasado de una terminal a otra, que instantneamente puede utilizar
esa informacin. El equipo terminal es identificado por un cdigo denominado International Mobile Equipment
Identity (IMEI), que puede servir para identificar equipos robados, o de contrabando, en tanto que la tarjeta SIM
contiene el cdigo International Mobile Subscriber Identity (IMSI), utilizado para identificar al abonado en el
sistema, claves secretas de autenticacin y mucha otra informacin adicional.
El diseo puramente digital de GSM y la forma dinmica de asignacin de los time-slots permite ofrecer
servicios no slo de voz sino tambin de datos entrantes y salientes, como email, fax, e internet, donde el flujo
de datos no es instantneo (como requiere una comunicacin de voz) sino que puede ser en forma de paquetes
que se almacenan y retransmiten mltiples veces para llegar desde el origen al destino. El ancho de banda
limitado de estos enlaces de datos (en comparacin a los enlaces de banda ancha disponibles en ADSL o
CATV) determina el uso de variaciones de ciertos protocolos, tal es el caso del WAP (Wireless Access Protocol)
que permite la realizacin de pginas web simples de actualizar y aptas para pequeas pantallas.
Entre los servicios digitales tpicos estn:

GPRS (General Packet Radio Service), que en funcin de los time-slots disponibles y la forma de
modulacin permiten enlaces de decenas de kbps (es normal hablar de regmenes mximos de ms de
80kbps, y tpicos de 10 a 20 kbps).
Como alternativa a GPRS, en GSM tambin existe la conmutacin de circuitos (llamada CSD, por Circuit
Switched Data), donde un canal de voz es empleado para transmitir datos, lo que suele permitir enlaces de
hasta 14,4kbps, y donde se realiza control de errores y de retransmisin, es decir se establece un circuito
virtual de datos.
SMS (Short Message Service), apto para el envo y recepcin de mensajes de hasta 256 caracteres
empleando facilidades de GPRS o de CSD. Este es un servicio donde los mensajes son transportados en
modo store-and-forward, es decir, dando saltos de computadora a computadora del sistema, desde que
salen del origen hasta que llegan al destino. Estos mensajes pueden tener un nico destinatario (punto a
ELKO Componentes Electrnicos G. Jaquenod

Pgina 7 de 13

LOS MODULOS GSM/GPRS/(GPS) DE SIEMENS


punto) o ser de informacin general (por ejemplo, informacin de trfico o noticias). Los mensajes SMS
forman parte de la informacin que puede ser almacenada en el mdulo SIM para su posterior consulta.
3.1. El uso del espectro
Una caracterstica limitante de cualquier sistema de comunicacin inalmbrica es el ancho de banda asignado.
Se dijo que en la banda baja se asignan 50MHz, 25MHz para el uplink y 25MHz para el downlink. Estos 25 MHz
en cada sentido son divididos en 125 canales de 200kHz cada uno, y un subgrupo de estos 125 seales es
asignado a cada estacin de control de cada celda, de modo de no colisionar con las frecuencias en uso por las
celdas vecinas. En el caso de las frecuencias altas (1800/1900MHz) se dispone del doble de canales.
A su vez, cada canal de frecuencia es dividido en el tiempo en 8 canales fsicos (TDMA), y para esta divisin en
tiempo, a cada canal fsico se le asignan perodos de 15/26 milisegundos (0,577ms, o burst time), y ocho de
estos perodos son agrupados en el llamado TDMA frame, de 120/26 = 4,615ms de duracin. Entonces, cada
canal fsico tiene asignado un burst time en cada TDMA frame.
Los canales fsicos pueden ser asignados para trfico a un dado mvil mientras dura un enlace (dedicated
channels), o ser usados por los mviles en modo pasivo (idle mode) para tareas de control (common channels).

Un canal de trfico (traffic channel) emplea bloques de 26 TDMA frames, que se repiten cada 120ms; de
stos, 24 son usados para trfico y los dos restantes para control. Los canales de trfico de subida y bajada
entre la estacin de control y cada abonado estn desfasados en el tiempo, de modo que un mvil no deba
estar transmitiendo y recibiendo a la vez, lo que simplifica la electrnica y permite compartir una nica
antena para transmisin y recepcin. Yendo hacia el detalle, en cada burst time normal se transmiten
156,25 bits, de los cuales son 114 de datos (separados en dos grupos de 57 bits, y encriptados para
garantizar la privacidad y seguridad mediante claves que enva la central y claves guardadas en el SIM), lo
que implica una tasa de transmisin pulsada de casi 271 kbps.
Un canal de control emplea por su parte bloques de 51 TDMA frames, y los burst time empleados son
similares al caso de los canales de trfico, excepto un tipo especial de burst llamado access burst que tiene
menos bits, y slo es usado cuando un mvil desea solicitar conexin a la estacin de control (RACH:
Random Access Channel). En este caso, cada burst time tiene varios momentos precisos en los que una
terminal puede intentar pedir ser atendida; dado que existe el riesgo que dos terminales colisionen entre s,
una terminal no atendida insiste luego de un cierto tiempo aleatorio: este mtodo de acceso usado en
RACH es llamado slotted aloha.

Para transmitir los datos a 271kbps GSM emplea un mtodo de modulacin digital llamado GMSK (Gaussianfiltered Minimum Shift Keying), resultante de una eleccin de compromiso entre uso eficiente del espectro,
facilidad de realizacin, y mnima interferencia sobre canales adyacentes.
3.2. Aprovechamiento del canal en la transmisin de voz:
Cuando GSM es empleado para transmitir voz, los 271kbps son distribuidos entre los ocho canales fsicos, lo
que permitira casi 34kbps por canal. Pero desde su inicio la norma GSM fue sumamente ambiciosa:

A travs de tcnicas de DSP (Digital Signal Processing) la voz se comprime a 13kbps usando un mtodo
llamado RPE-LPC (Regular Pulse Excited-Linear Predictive Coder), donde se modela matemticamente la
voz y sus cambios cada 20ms, codificndola con 260 bits. Este es el mtodo inicial de GSM, aunque en
este momento existen varias alternativas de CODEC con distinta eficiencia, tales como Half-Rate (HR), Full
Rate (FR), Enhanced Full Rate (EFR), Adaptive Multi-Rate (AMR) y donde el procesador DSP puede
realizar cancelacin de eco y reduccin dinmica de ruido. Claramente, cuanto ms eficiente es el CODEC
ms comunicaciones simultneas pueden realizarse en una misma frecuencia

ELKO Componentes Electrnicos G. Jaquenod

Pgina 8 de 13

LOS MODULOS GSM/GPRS/(GPS) DE SIEMENS

Pero luego, para asegurar que los errores de recepcin del enlace no afecten la calidad de la voz, se
agrega informacin para correccin de errores (FEC: Forward Error Correction), y los bits resultantes son
mezclados (interleaved) de modo que un error tpico de un enlace (donde varios bits sucesivos son
errneos, o error burst) pueda ser corregido.
Y aprovechando la circunstancia que una persona slo est hablando una fraccin del tiempo
(estadsticamente, menos del 40%), se incluye un detector de actividad de voz (VAD: Voice Activity
Detection) para que mientras que no hay voz no se gaste energa de las bateras en transmitir ruido de
fondo (DTX: Discontinuous Transmission); a la vez, en el extremo receptor se suspende la recepcin (DRX)
pero se incluye un generador de ruido (comfort noise) de modo que quien escucha no sienta que la
comunicacin se interrumpi.

3.3. Aprovechamiento del canal en la transmisin de datos:


Cuando GSM es empleado para
transmitir datos por conmutacin de
paquetes, los 114 bits tiles de cada
burst time pueden ser usados para
transportar datos en varios de los 8 burst
time de cada TDMA frame, (esto se llama
uso multi-slot del canal de trfico), en los
24 de los 26 TDMA frame que dura un
canal de trfico.

Clase Multi-slot Slots de bajada Slots de subida Slots totales


1
1
1
2
2
2
1
3
3
2
2
3
4
3
1
4
5
2
2
4
6
3
2
4
7
3
3
4
8
4
1
5
9
3
2
5
10
4
2
5
11
4
3
5
12
4
4
5

Segn cuntos slots sean usados para


subir datos del mvil a la estacin de
control, cuntos para bajar datos desde
la estacin de control al mvil y la suma
de ambos se definen clases de GPRS, entre 1 y 12, como muestra la tabla.

GMSK

8PSK

600
500

224

178

148

112

200
84

144

100

120

200

592

298

448

300

544

400

80

EDGE: Enhanced Data Rate for GSM Evolution ha sido


agregado en GSM Fase 2+, y en este caso el cambio es el
uso alternativo de una forma de modulacin llamada 8PSK
(Phase Shift Modulation en 8 pasos) en vez de GMSK, que
aunque ms compleja, permite usar la misma infraestructura
de GSM pero obteniendo en teora tasas mximas de
transmisin de casi 600kbps. En este caso existen 9 formas
de codificacin con distintos niveles de deteccin de errores,
denominados desde MCS1 a MCS9, donde MCS1 a MCS4
usa GMSK y MCS5 a MCS9 usan 8PSK.

kbps

CS1
CS2
CS3
CS4
MCS1
MCS2
MCS3
MCS4
MCS5
MCS6
MCS7
MCS8
MCS9

Considerando ciertos bits de guarda que tambin ocupan


tiempo de transmisin, en GSM-GPRS el lmite mximo
terico es de 171,2kbps para transmitir datos sin ningn tipo
de correccin de errores; segn el ruido del canal de radio
esto es inaceptable, y por eso se definen 4 tipos de
codificacin con agregado de facilidades de deteccin de
errores llamados CS1 a CS4.

GPRS

E-GPRS

Claramente, ac la limitacin real no es tecnolgica, sino que depende del inters de cada operadora de GSM
de usar qu porcentaje de canal de trfico para transmitir datos en vez de voz. Dentro de los modelos de
negocio posibles, la cantidad de burst time asignados a un nico canal de datos probablemente dependan del
grado de ocupacin de la red, del horario en que se realiza el intercambio de datos, y est sujeta a tarifas
ELKO Componentes Electrnicos G. Jaquenod

Pgina 9 de 13

LOS MODULOS GSM/GPRS/(GPS) DE SIEMENS


variables segn el uso sea ocasional y se facture por bit transmitido, o por banda horaria, por un volumen de
datos peridico (uno de los modelos de negocio ofrecido hoy en la Argentina), o por otro criterio comercial.
Otra especificacin que hace al mvil es la llamada clase A, B o C:
1. Los de Clase A pueden usar servicios de voz y datos simultneamente
2. En los de Clase B, se dispone de todos los servicios entre los que se puede conmutar dinmicamente, pero
slo un servicio puede ser usado a la vez, voz o datos, e incluso en el caso de datos, GPRS o SMS, pero
no ambos simultneamente
3. En los de Clase C, existe una asociacin predeterminada a voz o datos, entre los que debe conmutarse
manualmente.
3.4. Hacia dnde vamos? Generaciones 3G, 3.5G y sucesivas:
Para una clara comprensin de las tcnicas en evolucin, es necesario describir el significado de ciertas siglas:
Code Division Multiple Access (CDMA): es una tecnologa de origen militar difcil de explicar en pocas palabras.
Para dar una analoga: si en un dilogo hay cinco personas hablando a la vez, con volumen parecido, cada una
en un idioma distinto, a quien escucha esta cacofona pero sabe uno de los idiomas le resulta posible
diferenciar el dialogo en ese idioma de los dems. De igual modo, en CDMA varios abonados comparten el
mismo espectro de frecuencia (se superponen) pero la seal de cada uno es modulada con una secuencia
especial (chip) que permite separar luego esa seal de las dems, demodulndola con esa misma secuencia
especial. Este proceso, que comparte un gran ancho de banda entre varios usuarios es llamado de espectro
ampliado, o SS (Spread Spectrum).
Wideband Code Division Multiple Access (W-CDMA): es una ampliacin de CDMA de gran ancho de banda
empleada en redes celulares de tercera generacin (3G), y es usada en el sistema denominado UMTS, que se
describe ms abajo. Sus caractersticas clave son:
Los canales de radio de 5MHz de ancho de banda, con una tasa de chip de hasta 3.84 Mcps.
El enlace es duplex, pudiendo ser por divisin de frecuencia o de tiempo. En el primer caso el enlace de
subida (uplink) y el de bajada (downlink) usan canales distintos; en el segundo caso, se usa una nica
frecuencia y el tiempo se subdivide en 15 slots por trama (caso de UMTS).
El proceso de recepcin emplea deteccin coherente, lo que reduce la tasa de errores, gracias al agregado
de smbolos y canales piloto. En funcin de la relacin de interferencias (SIR) la potencia es controlada
dinmicamente.
A su vez, el tipo de enlace es dinmicamente renegociado de modo permanente (variable mission).
El tipo de antenas y la negociacin de enlace entre celdas es tambin redefinido, de modo de mejorar la
performance de tasa de bits.
Universal Mobile Telecommunications System (UMTS): es una de las tecnologas usadas en 3G. Basada en WCDMA, es a veces llamada 3GSM, para enfatizar la combinacin de de tecnologa 3G y metodologas de
conformacin de paquetes propias de GSM, al que est reemplazando. Si bien en teora puede llegar a
obtenerse una tasa de bits de hasta 14Mbps, en el estado actual de la tcnica 3G slo llega a cerca de
400kbps, con lo que triplica a la tasa de bits obtenible mediante GPRS. Una ampliacin de este sistema llamada
HSDPA, por High Speed Downlik Packet Access, que usa modulacin 16QAM, llega a los lmites cercanos a
7Mbps en el enlace hacia la terminal.

ELKO Componentes Electrnicos G. Jaquenod

Pgina 10 de 13

LOS MODULOS GSM/GPRS/(GPS) DE SIEMENS


4. Cmo funcionan los mdulos GSM de SIEMENS?

Los mdulos GSM de SIEMENS pueden verse como una etapa de radio y una de banda base. Para tomar
como ejemplo se ha elegido al MC75:
La etapa de radio emplea tecnologa Renesas de conversin directa desde RF
La etapa de banda base utiliza un procesador ARM7 (operando a 52MHz, con 400kByte de RAM y 1,7
Mbyte de FLASH) y un DSP Blackfin (operando a 208MHz), ambos de Analog Devices.
El sistema de banda base posee distintas conexiones al exterior:
El enlace a travs de las UARTs pueden funcionar hasta 460kbauds, transmitiendo y recibiendo datos en
forma asincrnica, con formatos de 7 bits con paridad, u 8 bits con o sin paridad. El control de flujo puede
ser por hardware, para lo cual una de las interfases posee dos lneas de control (CTS/RTS), en tanto la otra
posee el conjunto completo de 8 lneas de interfase hacia un mdem.
La conexin USB 2.0 opera en modo esclavo, y tolera tasas de enlace de hasta 12 Mbps (millones de bits
por segundo). Se provee el driver para poder manejar el mdulo desde una aplicacin de Windows.
Los canales de audio analgico pueden excitar parlantes de 8 ohms o audfonos de 32 ohms, y proveer
alimentacin de 2,5V en las entradas de micrfono.
El canal de audio digital intercambia muestras PCM de 16 bits a razn de 8 ksps.
La interfase I2C opera como maestro (master), con tasas de comunicacin de 400 kbps.
La interfase SPI, tambin funciona como master, y puede operar hasta 10 Mbps.
4.1. Los comandos AT:
Los comandos AT bsicos fueron definidos hace muchos aos como el modo en que una terminal de datos
configuraba una conexin por mdem telefnico. Usando secuencias de caracteres que comienzan con las
ELKO Componentes Electrnicos G. Jaquenod

Pgina 11 de 13

LOS MODULOS GSM/GPRS/(GPS) DE SIEMENS


letras AT y terminan con un retorno de carro (o Enter) la terminal enva comandos o datos al mdem y recibe
respuestas.
En el caso de los mdulos GSM de SIEMENS, a travs de los enlaces serie disponibles un microprocesador
externo puede enviar dichos comandos y recibir las respuestas. En muchos de los comandos si se agrega un
signo de pregunta ? antes del Enter es que se pregunta al mdulo una informacin de estado, si en cambio se
pone un signo = y un valor, se define un parmetro.
4.1.1. Comandos AT de propsito general:
ATI (Display product identification information): muestra informacin del mdulo, tal como marca, modelo,
versin del firmware.
AT&V (Display configuration), AT&F (Set all parameters to manufacturer default), AT&W (Save user defined
profile), AT+SMSO (Switch off mobile station AT&V)
AT+CMEE (Report Mobile Equipment error): permite consultar sobre un estado de error o definir el grado de
informacin con que se realizan los reportes de error
AT+GSN (Request TA serial number identification (IMEI)): informa sobre el International Mobile Equipment
Identity del mdulo
AT+CPIN (Enter PIN) : ingreso de la clave de acceso, de 4 dgitos numricos y AT^SPIC (Display PIN
counter): indica la cantidad de veces que se intent ingresar el PIN en forma invlida
AT+CSQ (Signal Quality), AT^SMONC (Cell Monitoring), AT^MONP (Monitor neighbour cells), AT^MONI
(Monitor idle mode and dedicated mode), AT^SMONG (GPRS Monitor): para monitoreo del enlace.
Por ejemplo, AT^SMONC muestra 9 valores de hasta 7 estaciones (en primer lugar de la que nos provee el
servicio en ese momento) tales como cdigo de pas, de la red, del rea, el identificador de la celda, un cdigo
de identidad de la estacin base, la frecuencia del canal, el nivel de recepcin de seal, y dos coeficientes para
seleccin de la estacin base.
4.1.2. Comandos AT para una llamada de voz
ATD (Dial number): discar un nmero para una llamada saliente
ATA (Answer a call): para atender una llamada entrante
ATH (Disconnect): para terminar una comunicacin
AT+CRC (Set result codes for incoming call indication) y AT+CLIP (Calling line identification presentation)
4.1.3. Comandos AT para un enlace de datos conmutado por circuitos (CSD)
AT+CSNS=4: define que el circuito no transportar voz sino datos
ATD, ATA y ATH: igual al caso de 4.1.2
+++ (Data mode to Command mode) y ATO (Command mode to Data mode): para salir del enlace de datos
y enviar comandos al mdulo, y viceversa.
4.1.4. Comandos AT para la recepcin y envo de mensajes cortos (SMS)
AT+CMGF (Select SMS message format)
AT+CNMI (New SMS indication), AT+CMGR (Read SMS), AT+CMGD (Delete short message) y AT^SMGO
(set SMS overflow presentation mode): para la recepcin y administracin de mensajes entrantes
AT+CMGS (Send SMS): para el envo de mensajes
4.1.5. Comandos AT para uso de GPRS
Al igual que en los otros casos, hay comandos para monitorear y controlar la conexin
ELKO Componentes Electrnicos G. Jaquenod

Pgina 12 de 13

LOS MODULOS GSM/GPRS/(GPS) DE SIEMENS

AT^SMONG (GPRS Monitor): para monitorear la conexin, algo parecido a AT^SMONC pero para evaluar
las facilidades de realizar una conexin GPRS
AT+CGDCONT, AT+CGATT, AT+CGACT: define un contexto, realiza la conexin a ese contexto, y activa el
contexto. Luego AT+CGDATA realiza el intercambio de datos.

4.1.6. Comandos AT para conexin a Internet


Mediante comandos AT es posible tambin controlar un stack TCP/IP, y como capas superiores de TCP/IP son
accesibles los siguientes servicios:

Servidor y cliente de vnculos virtuales (sockets) en TCP (Transmission Control Protocol), cliente en el caso
de UDP (User Datagram Protocol)
Cliente FTP (File Transfer Protocol): para el intercambio de archivos
Cliente HTTP (Hypertext Transfer Protocol) : para servicios basados en hipertexto, como el WWW
Cliente SMTP y cliente POP3: para la transmisin y recepcin de correo electrnico

En este caso, los comandos AT disponibles ms importantes son:

AT^SICS (Internet Connection Setup Profile): Con este comando definimos un perfil de conexin: Tipo de
conexin de datos (GPRS o CSD), punto de acceso en el proveedor del servicio (APN Access Point Name)
que luego asignar un nmero de IP, Nombre de Usuario y Contrasea.
AT^SISS (Internet Service Setup Profile): definimos el tipo de servicio de Internet a utilizar
AT^SISO (Internet Service Open) y AT^SISC (Internet Service Close): para abrir y cerrar el servicio elegido
AT^SISR (Internet Service Read Data) y AT^SISW (Internet Service Write Data): para transferir datos
desde y hacia Internet.

ELKO Componentes Electrnicos G. Jaquenod

Pgina 13 de 13

You might also like