Professional Documents
Culture Documents
Pgina 1 de 13
Pgina 2 de 13
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.
Pgina 3 de 13
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
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.
Pgina 5 de 13
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+).
Pgina 6 de 13
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
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
Pgina 8 de 13
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.
GMSK
8PSK
600
500
224
178
148
112
200
84
144
100
120
200
592
298
448
300
544
400
80
kbps
CS1
CS2
CS3
CS4
MCS1
MCS2
MCS3
MCS4
MCS5
MCS6
MCS7
MCS8
MCS9
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
Pgina 10 de 13
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
Pgina 12 de 13
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.
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
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.
Pgina 13 de 13