Está en la página 1de 21

ESCUELA POLITECNICA NACIONAL

INGENIERIA EN ELECTRONICA Y TELECOMUNICACIONES


COMUNICACIONES INALAMBRICAS

El Sistema de Radio Bluetooth


Jaap C. Haartsen, Ericsson Radio Systems B.V.

En la pasada dcada, el progreso en la microelectrnica y la muy larga escala de


integracin (ULSI). La tecnologa ha difundido el uso general de la computacin y
equipos de comunicacin para uso comercial.
El xito del consumidor del producto como computadoras personales, laptops
asistentes digitales personales (PDAS), telfonos celulares sin cable y sus
perifricos han estado basado en costos continuos y reduccin de tamao.

La trasferencia de informacin entre estos equipos han sido engorrosos


principalmente en los cables. Recientemente una nueva interfase de radio universal
ha sido desarrollada haciendo posible los equipos electrnicos para comunicar va
inalmbrica de rango corto conexin de radio Ad Hoc. La tecnologa Bluetooth la
cual ha ganado el apoyo de los principales fabricantes como Ericsson, Nokia, IBM,
Toshiba, Intel y muchos otros; elimina la necesidad de cableado, cables y los
correspondientes conectores entre perifricos o telfonos mviles, modems,
headsets, PDAS, computadores, impresoras proyectores, etc, la forma para nuevos
y completamente diferentes equipos y aplicaciones. La tecnologa hace posible el
diseo de bajo consumo, pequeo tamao radios de costo bajo que pueden ser
embebidos en equipos portables. Eventualmente estos radios embebidos
permitirn la conectividad ocurrir sin ninguna explicita interaccin de usuario.

Este articulo describe el diseo bsico y tecnolgico de negociacin la cual ha


guiado el sistema de radio bluetooth. Describimos algunos fundamentos de
impresin relativos al sistema de radio Ad Hoc. Damos un punto de vista del
mismo sistema bluetooth con nfasis en la arquitectura de radio. Explica como el
sistema ha sido optimizado para soportar la conectividad Ad Hoc y tambin
describimos el esfuerzo de la especificacin bluetooth.

CONECTIVIDAD DE RADIO AD HOC

La mayora de sistemas de radio en uso comercial hoy en da estn basados en una


arquitectura de radio celular. Una red mvil establecida en una infraestructura de
cableado backbone usa una o ms estaciones de base localizadas en posiciones
estratgicas para proveer cobertura de celda local: usuarios de aplicacin de
telfonos porttiles o ms terminales mviles genricos para acceder a la red
mvil; los terminales mantienen una conexin en la red va el enlace de radio en las
estaciones de radio.
Hay una estricta separacin entre las estaciones de base y los terminales, una vez
registrada a la red, la terminal permanece asegurada en los canales de control en la
red y las conexiones pueden ser establecidas y liberados de acuerdo a los protocolos
de control de canal. Los accesos de canal, localizacin de canal, trfico de canal y
minimizacin de interfaces estn esmeradamente controladas por las estaciones
base. Por ejemplo de esto sistemas de radio convencionales son los sistemas
pblicos de telfono porttil como el sistema global para las comunicaciones
mviles (el GSM), D-AMPS, e IS-95 [1 3], pero tambin sistemas privados como
los sistemas inalambricos de red de rea local (WLAN) basados en 802.11 o
ESCUELA POLITECNICA NACIONAL
INGENIERIA EN ELECTRONICA Y TELECOMUNICACIONES
COMUNICACIONES INALAMBRICAS

HIPERLAN I e HIPERLAN II [4 6], y sistemas inalambricos como los Sistemas


de Telecomunicaciones Digitales de Realce (DECT) y el Sistema Personal de
Handyphone (PHS) [7, 8].
En cambio, en sistemas ad hoc, no hay diferencia entre las unidades de radio; es
decir, no hay estaciones bases distintivas o terminales. La conectividad ad hoc se
basa en comunicaciones pares. No hay infraestructura con alambre para apoyar
conectividad entre las unidades portables; no hay unidad central de proceso para
que las unidades confen para hacer interconexiones; ni hay ayuda para la
coordinacin de comunicaciones. Adems, no hay intervencin de operadores. Para
los panoramas previstos por Bluetooth, es altamente probable que un nmero
grande de conexiones ad hoc coexista en la misma rea sin ninguna coordinacin
mutua; es decir, los diez de acoplamientos ad hoc deben compartir el mismo medio
en la misma localizacin en una manera no coordinada. Esto es diferente de los
panoramas ad hoc considerados en el pasado, donde la conectividad ad hoc se
centr en el abastecimiento de una sola (o muy poco) red entre las unidades en el
rango[4, 5].
Para los usos de Bluetooth, muchas redes independientes se traslapan tpicamente
en la misma rea. Esto ser indicada como el ambiente de dispersin ad hoc. El
ambiente de dispersin ad hoc consiste en redes mltiples, cada uno que contiene
solamente un nmero limitado de unidades.
La diferencia entre un ambiente celular convencional, un ambiente ad hoc
convencional, y un ambiente de dispersin ad hoc se ilustra en la fig 1. Las
caractersticas ambientales que el sistema de radio ad hoc tiene para su
funcionamiento tienen un impacto importante en los siguientes pasos
fundamentales:
Espectro de Radio Aplicado
Determinar las unidades disponibles para conectarse
Establecimiento de la conexin
Esquema de Acceso multiple
Asignacin del Canal
Control de Acceso al Medio
Priorizacin de Servicio (i.e., voz antes que datos)
Interferencia (Mutua)
Consumo de Potencia

El sitema de radio Ad hoc ha estado funcionando por algun tiempo, por ejemplo,
sistemas walky-talky usados por los militares, polica, cuerpos de bomberos, y
equipos del rescate en general. Sin embargo, el sistema de Bluetooth es el primer
sistema de radio ad hoc comercial previsto para ser utilizado en una escala grande
y extensamente disponible para el pblico.

LA ARQUITECTURA DE RADIO DEL SISTEMA DE BLUETOOTH


En esta seccin se presenta el fondo tcnico del sistema de radio de Bluetooth.
Describe las compensaciones del diseo hechas para optimizar la funcionalidad ad-
hoc del anuncio y trata las ediciones enumeradas arriba.

EL ESPECTRO DE RADIO
La eleccin del espectro de radio, es determinada primero por la carencia de la
interaccin del operador. El espectro debe estar abierto al pblico sin la necesidad
ESCUELA POLITECNICA NACIONAL
INGENIERIA EN ELECTRONICA Y TELECOMUNICACIONES
COMUNICACIONES INALAMBRICAS

de licencias. En segundo lugar, el espectro debe ser disponible mundialmente. Los


primeros usos de Bluetooth se apuntan a las personas de negocios que viajan,
quienes conectan sus dispositivos portables dondequiera que ellos vayan.
Afortunadamente, hay bandas de radio sin licencia que estn disponibles
globalmente. Esta banda, la banda industrial, cientfica, mdica (ISM), se centra
alrededor de 2.45 GHz y antes fue reservada para algunos grupos, de usuario
profesionales pero se ha abierto recientemente por todo el mundo para el uso
comercial. En los Estados Unidos, la banda se extiende a partir del 2400 a 2483.5
MHz, y la aplicacin de las reglas de la parte 15 de la FCC. En la mayor parte de
Europa 1 , la misma banda est disponible bajo regulaciones del ETS-300328. En
Japn, la banda a partir del 2400 a 2500 MHz se ha permitido para los usos
comerciales y se ha armonizado recientemente con el resto del mundo.
Resumiendo, en la mayora de los pases del mundo, el espectro libre est
disponible a partir de 2400 MHz hasta 2483.5 MHz, y los esfuerzos de
armonizacin son prolongados para tener esta banda de radio disponible a nivel
mundial.
Las regulaciones en diversas partes del mundo difieren. Sin embargo, su objetivo
es permitir, el acceso justo de un usuario arbitrario, a la banda de radio. Las
regulaciones especifican generalmente el ensanchamiento, de la energa
transmitida de la seal y la mxima potencia de transmisin permitida. Para que
un sistema funcione globalmente, un concepto de radio tiene que ser encontrado
para que satisfaga todas las regulaciones simultneamente. El resultado por lo
tanto ser el mnimo denominador de todos los requerimientos.

INMUNIDAD DE INTERFERENCIA
Puesto que la banda de radio es libre de ser accedida por cualquier
radiotransmisor con tal de que este satisfaga las regulaciones, inmunidad de
interferencia es una edicin importante. En 2.45 GHz el grado y la naturaleza de la
interferencia en la banda ISM no se la puede predecir. Los radiotransmisores
pueden extenderse, por ejemplo, a partir de 10 dBm (baby monitors) hasta 30 dBm
(WLAN Access Point). Con alta probabilidad, los diversos sistemas que comparten
la misma banda no podrn comunicarse. La coordinacin es por lo tanto
imposible. Ms de un problema son los transmisores de alta potencia cubiertos por
las reglas de la parte 18 de la FCC que incluyen, por ejemplo, los hornos de
microonda y los dispositivos de la iluminacin. Estos dispositivos caen fuera de la
potencia y de las regulaciones de ensanchamiento de la parte 15, pero todava
coexisten en 2.45 GHz en la banda ISM. Adems de interferencia de fuentes
externas, la interferencia del co-usuario debe ser tomada en consideracin, que
resulta desde otros usuarios de Bluetooth.
La inmunidad de interferencia se puede obtener por la supresin o la anulacin de
interferencia. La supresin puede ser obtenida codificando o por ensanchamiento
de secuencia directa. Sin embargo, el rango dinmico de interferencia y las seales
previstas en un ad hoc, en un ambiente de radio no coordinado puede ser enorme.
Considerando las relaciones de la distancia y las diferencias de la potencia de
transmisores no coordinados, las relaciones cerca-lejos en exceso de 50 DB no son
ninguna excepcin. Con velocidades deseadas del usuario en la orden de 1 Mb/s y
ms all, prcticamente la codificacin lograda y el aumento del procesamiento son
inadecuados. En lugar de esto, el evitar la interferencia es ms atractivo
ESCUELA POLITECNICA NACIONAL
INGENIERIA EN ELECTRONICA Y TELECOMUNICACIONES
COMUNICACIONES INALAMBRICAS

Cuadro 1. Topologas para: a) sistemas de radio celulares con los cuadrados que
representan estaciones base bajas inmviles; b) sistemas ad hoc convencional; y c)
scatter sistema ad hoc

puesto que la seal deseada es transmitida en los puntos, en frecuencia y/o tiempo
donde la interferencia es baja o ausente. El evitar (avoidance) en tiempo puede ser
un alternativa si la interferencia se refiere a un jammer pulsado y la seal deseada
puede ser interrumpida. El evitar (avoidance) en frecuencia es ms prctico.
Puesto que la banda de 2.45 GHz proporciona cerca de 80 MHz de la anchura de
banda y la mayora de los sistemas de radio son de banda limitada (band-limited),
con alta probabilidad de que una parte del espectro de radio puede ser encontrado
donde no hay interferencia dominante. La filtracin en el dominio de la frecuencia
proporciona la supresin de los interferentes en otras partes de la banda de radio.
La supresin del filtro puede llegar fcilmente en 0 dB o ms.

EL ESQUEMA DE ACCESO MLTIPLE


La seleccin del esquema de acceso mltiple para sistemas de radio ad hoc es
manejado por la falta de coordinacin y de regulaciones en la banda de ISM. El
Acceso Mltiple por Divisin de Frecuencia (FDMA) es atractivo para los sistemas
ad hoc ya que los canales ortogonales, slo confan en la exactitud de los
osciladores de cristal en las unidades de radio. El esquema de asignacin
combinado con un canal adaptable o dinmico, la interferencia puede evitarse.
Desgraciadamente, FDMA puro no cumple los requisitos fijos de ensanchamiento
en la banda de ISM. El Acceso Mltiple por Divisin de Tiempo (TDMA) requiere
de un estricto tiempo de sincronizacin para los canales ortogonales. Para
disponer de mltiples conexiones ad hoc, manteniendo una referencia de
temporizacin comn llega a ser bastante incmodo. El acceso mltiple por
divisin de cdigo (CDMA) ofrece mejores propiedades para los sistemas de radio
ad hoc ya que este ofrece ensanchamiento y puede tratar con sistemas
descoordinados. La secuencia directa (DS)-CDMA es menos atractivo debido al
ESCUELA POLITECNICA NACIONAL
INGENIERIA EN ELECTRONICA Y TELECOMUNICACIONES
COMUNICACIONES INALAMBRICAS

problema near-far el cual requiere un control de potencia coordinado o un


aumento excesivo de procesamiento. Adems, como en TDMA, los canales
ortogonales de DS-CDMA requieren una referencia comn de sincronizacin.
Finalmente, para las ms altas tasas del usuario, tasas de chip ms altas son
requeridas, lo cual es menos atractivo debido a la anchura de banda ancha
(inmunidad a la interferencia) y un consumo actual ms alto. Saltos de Frecuencia
(FH)-CDMA combina un nmero de caractersticas que le hacen la mejor opcin
para los sistemas de radio ad hoc. En promedio la seal se puede extender por una
gama de frecuencia grande, pero solamente una anchura de banda pequea se
ocupa instantneamente, evitando la mayora de la interferencia potencial en la
banda de ISM. Los portadores del salto son orthogonales, y la interferencia en
saltos adyacentes se puede suprimir con eficacia por filtracin.

Figura 2. Una ilustracin del canal de FH/TDD aplicado en Bluetooth.

Las secuencias de salto no sern ortogonales (coordinacin de secuencias de salto


no es permitida por las reglas de FCC de todos modos), pero la interferencia de
banda angosta y de co-usuario se experimenta como cortas interrupciones en las
comunicaciones, que puede ser vencida con medidas en protocolos de ms alta-
capa. Bluetooth se basa en el FH-CDMA. En la banda de 2,45 GHz del ISM, un
conjunto de 79 portadoras de salto se ha definido en un 1 MHz de espaciamiento. 2
El canal es un canal que salta con un salto nominal de tiempo de 625S. Muchas
secuencias de salto seudo-aleatorios han sido definidas. La secuencia particular es
determinada por la unidad que controla el canal de FH, que es llamada el maestro.
El reloj nativo de la unidad maestra define tambin la fase en la secuencia que
salta. Todos los otros participantes en el canal que saltan son esclavos; ellos utilizan
la identidad del maestro para escoger la misma secuencia de salto y agrega
desplazamiento de tiempo a sus relojes nativos respectivos para sincronizar a la
frecuencia que salta. En el dominio de tiempo, el canal esta dividido en ranuras. El
mnimo de tiempo de 625S corresponder a una sola ranura. Para simplificar la
implementacin, comunicaciones de full dplex son logradas aplicando la
duplexacin por divisin de tiempo (TDD). Esto significa que una unidad transmite
y recibe alternadamente. La separacin de la transmisin y la recepcin en el
tiempo previene efectivamente la interferencia entre las operaciones que transmita
y reciba en el transceptor de radio, que es esencial si una implementacin de un
chip se desea. Desde que la transmisin y la recepcin suceden en ranuras
diferentes de tiempo, la transmisin y la recepcin suceden tambin en portadores
diferentes de salto. La figura 2 ilustra el canal de FH/TDD aplicado en Bluetooth.
ESCUELA POLITECNICA NACIONAL
INGENIERIA EN ELECTRONICA Y TELECOMUNICACIONES
COMUNICACIONES INALAMBRICAS

Note que mltiples enlaces ad hoc har uso de diferentes canales de salto con
diferentes secuencias de salto y puede haber desalineado tiempo de ranura.

EL ESQUEMA DE LA MODULACIN.
En la banda de ISM, el ancho de banda de la seal de sistemas de FH es limitada a
1 MHz. Para fortalecer, un esquema binario de la modulacin fue escogido. Con la
restriccin sobredicha de ancho de banda, las tasas de datos es limitada acerca de 1
Mb/s. Para sistemas de FH y soporta para el trfico de datos de rfaga, un
esquema de deteccin de no coherente es muy apropiado. Bluetooth utiliza la
modulacin de desplazamiento de frecuencia Gaussiana (FSK) con un ndice
nominal de la modulacin de k= 0,3. Los unos lgicos se mandan las desviaciones
de frecuencia como positivas, los ceros lgicos las desviaciones de frecuencia como
negativas. La demodulacin puede ser alcanzada simplemente por un
discriminador restrictivo de FM. Este esquema de la modulacin permite la
implementacin de unidades de radio de bajo costo.

EL CONTROL DE ACCESO AL MEDIO


Bluetooth ha sido optimizado para permitir muchas comunicaciones no
coordinadas que toman lugar en la misma rea. Semejante a otras soluciones ad
hoc donde todas unidades en el rango comparten el mismo canal, Bluetooth ha sido
diseado para permitir muchos canales independientes, cada canal que sirve slo
un nmero limitado de participantes. Con el esquema considerado de la
modulacin, un solo canal de FH en la banda de ISM slo soporta una gruesa tasa
de bits de 1 Mb/s. Esta capacidad tiene que ser compartida por todos participantes
en el canal. Tericamente, el espectro con 79 portadoras puede soportar 79 Mb/s.
En los escenarios de usuario dirigidos por Bluetooth, es muy altamente improbable
que todas las unidades en necesidad de alcance para compartir informacin entre
todos ellos. Por usar muchos canales independientes de 1 Mb/s a que slo las
unidades se conectan que realmente necesiten cambiar informacin, los 80 MHz se
explotan mucho ms efectivamente. Debido a la no-ortogonalidad de las secuencias
de salto, la capacidad terica de 79 Mb/s no puede ser alcanzado, pero es por lo
menos mucho ms grande que 1 Mb/s.
Un canal de FH Bluetooth se asocia con una piconet. Como se menciono ms
temprano, el canal de la piconet es definido por la identidad (proporcionando la
secuencia de salto) y reloj del sistema (proporcionando la fase del salto) de una
unidad master. Todas las otras unidades participantes en la piconet son esclavos.
Cada unidad de radio Bluetooth tiene un sistema de freerunning o reloj nativo. No
hay una referencia comn de tiempo, pero cuando una piconet se establece, los
esclavos agregan los desplazamientos a sus relojes nativos para sincronizar al
maestro. Estos desplazamientos se liberan otra vez cuando la piconet esta
cancelada, pero puede ser almacenado para el uso posterior. Los canales diferentes
tienen maestros diferentes y por lo tanto tambin diferentes secuencias de salto y
fases. El nmero de unidades que pueden participar en un canal comn es
deliberadamente limitado a ocho (un maestro y siete esclavos) en orden para
mantener una capacidad alta de enlace entre todas las unidades. Esto tambin
limita el overhead requerido para direccionamiento. Bluetooth se basa en
comunicaciones de igual. El papel del maestro/esclavo esta slo atribuido a una
unidad para la duracin de la piconet. Cundo la piconet es cancelada, los papeles
ESCUELA POLITECNICA NACIONAL
INGENIERIA EN ELECTRONICA Y TELECOMUNICACIONES
COMUNICACIONES INALAMBRICAS

de maestro y esclavo se cancelan. Cada unidad puede llegar a ser un maestro o


esclavo. Por definicin, la unidad que establece la piconet llega a ser el maestro.

Adems para definir la piconet, el maestro tambin controla el trfico en la piconet


y cuida del control de acceso. El acceso es completamente libre de contencin. El
corto tiempo de 625s slo permite la transmisin de un solo paquete. Un esquema
de acceso basado en contencin proporcionara demasiado overhead y no sera
eficiente en el corto tiempo Bluetooth aplica. En Bluetooth, el maestro implementa
control centralizado; slo comunicacin entre el maestro y uno o ms esclavos son
posibles. Las ranuras del tiempo son alternadamente usadas para la transmisin
del maestro y la transmisin del esclavo. En la transmisin del maestro, el maestro
incluye una direccin de esclavo de la unidad para que la informacin se entienda.
Para prevenir las colisiones en el canal debido a mltiples transmisiones de
esclavos, el maestro aplica una tcnica de polling: para cada ranura esclavo a
maestro, el maestro decide que cul esclavo es permitido transmitir. Esta decisin
se realiza en base de una ranura par: slo el esclavo direccionado en la ranura
maestro a esclavo precedido directamente a la ranura esclavo a maestro se permite
transmitir en esta ranura esclavo a maestro. Si el maestro tiene informacin para
mandar a un esclavo especfico, este esclavo es sondeado implcitamente y puede
retornar informacin. Si el maestro no tiene informacin para mandar, tiene que
sondear al esclavo explcitamente con un paquete corto de sondeo (poll). Desde que
el maestro planifica el trfico en los dos el uplink y downlink, inteligente planifica
los algoritmos se tienen que utilizar eso tiene en cuenta las caractersticas de
esclavo. El maestro controla efectivamente previene las colisiones entre los
participantes en el canal de la piconet. Independiente las piconets colocadas
pueden interferir cuando ellos utilizan ocasionalmente la misma portadora de
salto. Un tipo de ALOHA es aplicado: la informacin es transmitida sin chequear
para un portador claro (no escucha antes de transmitir). Si la informacin es

2 Actualmente, para Francia y Espaa un conjunto reducido de 23 portadores del


salto se ha definido en un 1 espaciamiento de portador de MHz.
Recibido incorrectamente, esta es retransmitida en la siguiente oportunidad de
transmisin (solamente para datos). Pasado el tiempo corto de detencin, los
esquemas de evitar colisiones son menos apropiados para radio FH. Por cada salto,
diferentes contendientes se encuentran. Por lo tanto los mecanismos de Backoff
son menos eficientes.

COMUNICACIONES BASADAS EN PAQUETES


Los sistemas Bluetooth usan transmisiones basadas en paquetes: la corriente de
transmisin es fragmentada en paquetes. En cada ranura (slot), solo un nico
paquete puede ser enviado. Todos los paquetes tienen el mismo formato,
empezando con un cdigo de acceso, seguido de un encabezado del paquete, y al
final con el payload del usuario. (Fig.3).
El cdigo de acceso tiene propiedades pseudo-aleatorias y es usado como un cdigo
de secuencia directa en ciertas operaciones de acceso. El cdigo de acceso incluye la
identidad del piconet master. Todos los paquetes intercambiados en el canal son
identificados por esta identidad maestra. Solo si el cdigo de acceso concuerda con
ESCUELA POLITECNICA NACIONAL
INGENIERIA EN ELECTRONICA Y TELECOMUNICACIONES
COMUNICACIONES INALAMBRICAS

el cdigo de acceso correspondiente con el piconet master el paquete ser aceptado


por el que va a recibir la transmisin. Esto previene a los paquetes de ser enviados
en un piconet y falsamente ser aceptados por unidades de otro piconet que esta en
la misma portadora del salto. En el que recibe la transmisin el cdigo de acceso es
comparado con el cdigo anticipado en un corelador sliding
Este corelador provee la ganancia de procesamiento de la secuencia directa. El
encabezado del paquete contiene informacin para el control de enlace: 3-bits de
direccin esclavo para separar los esclavos en el piconet, 1-bit de
reconocimiento/reconocimiento negativo (ACK/NACK) para el esquema de pedido
automtico de repeticin (ARQ), 4-bits del cdigo del tipo de paquete para definir
16 tipos diferentes de payload y 8-bits del cdigo de chequeo de error en el
encabezado (HEC) el cual es un cdigo de chequeo cclico de redundancia (CRC)
para detectar errores en el encabezado. El encabezado del paquete se limita a 18
bits de informacin en orden de restringir el desbordamiento.
El encabezado esta protegido por una tasa de 1/3 del cdigo de correccin
adelantada de error (FEC). Bluetooth define cuatro paquetes de control:
El ID o paquete de identificacin: consiste solo en el cdigo de acceso; usado
para sealizacin.
El paquete nulo NULL: solo tiene un cdigo de acceso y un encabezado de
paquete; usado si la informacin de control de enlace trada por el
encabezado del paquete tiene que ser transportado.
El paquete POLL: similar al paquete NULL, usado por el maestro para
forzar a los esclavos a retornar una respuesta.
El paquete FHS: un paquete de sincronizacin FH; usado para
intercambiar el reloj a tiempo real y la informacin de identidad entre las
unidades; contiene toda la informacin para sincronizar los saltos de dos
unidades.
Los restantes 12 tipos de cdigos son usados para definir los paquetes para
servicios sincrnicos y asincrnicos. Estos 12 tipos son divididos en tres segmentos.
El segmento 1 especifica paquetes que encajan en una ranura sola (single slot), el
segmento 2 especifica paquetes de 3 ranuras, y el segmento 3 especifica paquetes de
5 ranuras. Paquetes de ranuras mltiples son enviados en una portadora de un
salto. La portadora de salto la cual es vlida en la primera ranura es usada para lo
que resta del paquete; por lo tanto, no existe un cambio de frecuencia en la mitad
del paquete. Despus que el paquete ha sido enviado, se usa la portadora de salto
que es especificada por el valor actual del reloj maestro (Fig. 4). Se nota que
solamente un nmero impar de paquetes de ranura mltiple se han definido, lo
cual garantiza que se mantiene el tiempo de TX/RX.

Figura 3. El formato de paquetes aplicado en Bluetooth.

En el canal ranurado, enlaces sincrnicos y asincrnicos han sido definidos, como


se explicar luego. La interpretacin del tipo de paquete es diferente para enlaces
ESCUELA POLITECNICA NACIONAL
INGENIERIA EN ELECTRONICA Y TELECOMUNICACIONES
COMUNICACIONES INALAMBRICAS

sincrnicos y asincrnicos. Actualmente, enlaces asincrnicos manejan payloads


con o sin una tasa 2/3 del esquema de cdigo FEC. En adicin, en estos enlaces
estn disponibles paquetes de ranura simple, 3 ranuras y 5 ranuras. La tasa
mxima que el usuario puede obtener sobre un enlace asincrnico es 723.2 kb/s. En
ese caso todava se puede tener un enlace de retorno de 57.6 kb/s. la adaptacin de
enlaces se puede aplicar en el enlace asincrnico cambiando la longitud del paquete
y el cdigo FEC dependiendo de las condiciones del enlace. La longitud del payload
es variable y depende de los datos disponibles del usuario. Sin embargo, la longitud
mxima est limitada por el cambio mnimo (switching) de tiempo entre RX y TX,
el cual esta especificado en 200s. Este tiempo de cambio parece largo, pero
permite el uso de osciladores controlados por voltaje en lazo abierto (VCOs) para
modulacin directa y provee tiempo para el procesamiento de paquetes entre RX y
TX; esto tambin se discute luego.
Para enlaces sincrnicos, solamente paquetes de ranura simple han sido definidos.
Se arregla la longitud de payload. Se tienen Payloads con tasa de 1/3 FEC, tasa de
2/3, o sin FEC estn. Los enlaces sincrnicos soportan un enlace full-duplex con
una tasa de usuario de 64 kb/s en ambas direcciones.

DEFINICIN DE ENLACE FSICO


El enlace Bluetooth maneja servicios sincrnicos como trfico de voz y
asincrnicos como trfico bursty de datos. Dos tipos de enlaces fsicos han sido
definidos:
El enlace sincrnico orientado a conexin (SCO).
El enlace asincrnico sin conexin (ACL).
El enlace SCO es un enlace punto a punto entre el maestro y un nico esclavo. El
enlace es establecido por la reservacin de ranuras duplex a intervalos regulares.
El enlace ACL es un enlace punto a multipunto entre el maestro y todos los
esclavos en la piconet. El enlace ACL puede usar todas las ranuras restantes en el
canal que no son usadas por los enlaces SCO. El trfico en el enlace ACL es
programado por el maestro. La estructura de las ranuras del canal de la piconet
permite una mezcla efectiva entre los enlaces sincrnicos y asincrnicos. Un
ejemplo de un canal

Figura 4. La
frecuencia y
caractersticas de
tiempo en
paquetes de
ranura nica,
tres ranuras y
cinco ranuras.
ESCUELA POLITECNICA NACIONAL
INGENIERIA EN ELECTRONICA Y TELECOMUNICACIONES
COMUNICACIONES INALAMBRICAS

Fig5 Un ejemplo de mezclar enlace SCO sncrono y un enlace asncrono ACL en un


solo canal de una piconet

Fig. 6 El comportamiento de la frecuencia y el timing de una unidad Bluetooth que


usa page
Para el enlace SCO y el enlace ACL, se han definido diferentes tipos de paquetes.

EL ESTABLECIMIENTO DE LA CONEXIN
Un problema crtico en los sistemas de radio ad hoc es el establecimiento de la
conexin
Cmo se encuentran las unidades con otras, y cmo ellos realizan las conexiones?
En Bluetooth, se han definido tres elementos para soportar el establecimiento de la
conexin: scan (buscar),page (compagine), e inquiry (preguntar).
Una unidad en el modo desocupado (idle) quiere dormir la mayora del tiempo
para ahorrar poder.
Sin embargo para permitir hacer las conexiones, la unidad frecuentemente tiene
que escuchar si otras unidades quieren conectarse. En los sistemas ad hoc
verdaderamente, no hay ningn canal de control comn una unidad puede cerrar
con llave y ordenar escuchar los mensajes de page, como es comn en los sistemas
de radio convencional (celular).
En Bluetooth, una unidad se despierta peridicamente para escuchar su identidad.
Sin embargo, la identidad explcita no es usada, pero el cdigo de acceso se deriva
de esta identidad. Cuando una unidad de Bluetooth se despierta para el scan
ESCUELA POLITECNICA NACIONAL
INGENIERIA EN ELECTRONICA Y TELECOMUNICACIONES
COMUNICACIONES INALAMBRICAS

(examinar), abre su ventana deslizante que se empareja al cdigo de acceso


derivado de su propia identidad.
La ventana del scan es un poco ms larga que 10 ms. Cada vez que la unidad se
despierta, realiza un scan o examina un salto de portadora diferente. Esto se
requiere por las regulaciones que no permiten que se despierte a una frecuencia
fija, y tambin proporciona la necesaria inmunidad a la interferencia.
La secuencia de salto en Bluetooth para que se despierten es nicamente 32 saltos
de longitud y es cclico. Todas las 32 secuencias de saltos para despertarse son
nicas y ellos tienen un espacio mnimo de 64 MHz de los 80 MHz disponibles. La
sucesin es pseudo-azar y nico para cada dispositivo Bluetooth.
La secuencia se deriva de la identidad de la unidad. La fase en la secuencia es
determinada por el reloj original en la unidad. As, durante el modo desocupado, el
reloj original se usa para fijar operaciones de despertarse. Se entender que un
intercambio tiene que ser hecho entre el consumo mximo del modo desocupado y
tiempo de la respuesta: aumentando el tiempo de dormir se reducir el consumo
mximo de poder , pero prolongar el tiempo antes de que un acceso pueda
realizarse.
La unidad que quiera conectarse tiene que resolver la incertidumbre de
frecuencia-tiempo: no sabe cuando la unidad desocupada se despertar y en que
frecuencia. La carga de resolver esta incertidumbre se pone deliberadamente a la
unidad del page porque esto requerir el consumo mximo.
Desde que una unidad de radio estar en el modo desocupado la mayora del
tiempo, la unidad del page debe tomar la carga de poder. Nosotros asumimos
primero que la unidad de la paginacin (page) conoce la identidad de la unidad a
la que quiere conectarse. Entonces sabe la secuencia de despertarse y tambin
puede generar el cdigo de acceso que sirve como mensajes de page.
La unidad de la paginacin (page) transmite entonces repetidamente el cdigo de
acceso a frecuencias diferentes: cada 1.25 ms; la unidad de la paginacin (page)
transmite dos cdigos de acceso y escucha dos veces para una respuesta (Fig. 6).
Se transmiten los cdigos de acceso consecutivos en saltos diferentes seleccionados
de la secuencia de despertase. En un perodo de 10ms 16 saltos de portadora
diferentes son visitados, qu representa la mitad de la secuencias de despertarse.
La unidad de page transmite el cdigo de acceso cclicamente en estas 16
frecuencias por la duracin del periodo de sueo de la unidad desocupada.
Si las unidades desocupadas se despiertan en cualquiera de estas 16 frecuencias,
recibir el cdigo de acceso y un arreglo de procedimiento de conexin. Sin
embargo, desde que la unidad de la paginacin (page) no sabe la fase que la unidad
desocupada est usando, la unidad desocupada puede despertar igualmente bien
en cualquiera de las 16 frecuencias restantes de la secuencia de 32 saltos para
despertarse.
Por consiguiente, si la unidad de la paginacin (page) no recibe una respuesta de la
unidad desocupada despus de un tiempo que corresponde al tiempo de dormir,
transmitir el cdigo de acceso repetidamente en los saltos de portadora de la
mitad restante de la secuencia . 3
El retraso de acceso mximo por consiguiente ser dos veces el tiempo de dormir.
Cuando la unidad desocupada recibe los mensajes de page, notifica la unidad de la
paginacin(page) devolviendo un mensaje que de nuevo es el cdigo de acceso
derivado de la identidad de la unidad ociosa. Despus de la unidad de la
ESCUELA POLITECNICA NACIONAL
INGENIERIA EN ELECTRONICA Y TELECOMUNICACIONES
COMUNICACIONES INALAMBRICAS

paginacin se transmite un paquete de FHS que contiene la informacin de todos


los pagers ( ej., identidad y reloj).
Esta informacin es usada entonces por la unidad de la paginacin (page) y la
unidad desocupada para establecer una piconet; es decir, la unidad de la
paginacin se convierte en maestro usando su identidad y un reloj que define el
canal FH, y la unidad desocupada se convierte en esclavo.
El proceso de la paginacin sobre-descrito asume que la unidad de la paginacin
no tiene el conocimiento en absoluto del reloj en la unidad desocupada.
Sin embargo, si las unidades se han encontrado antes, la unidad de la paginacin
tendr una estimacin del reloj en la unidad desocupada.
Cuando las unidades se conectan, ellos intercambian su informacin del reloj, y el
tiempo compensado entre sus relojes originales se guarda. Esta compensacin es
solamente durante la conexin; cuando la conexin se termina, la informacin de
compensacin se convierte en una deuda menos fiable a las tendencias del reloj. La
fiabilidad de los offsets (desplazamientos) es inversamente proporcional al tiempo
abrochado desde la ltima conexin.
3
En determinar a saltos de portadora de la mitad de la segunda secuencia, la
unidad de paging toma la cuenta que el reloj est en la unidad desocupada tambin
progresa. El restante medio tendr un portador por consiguiente en comn con el
primero medio.

la conexin. Sin embargo, la unidad paging puede aprovecharse del


desplazamiento de la informacin
para estimar la fase de la unidad inactiva. Suponga que el reloj estimado de la
unidad inactiva en la unidad paging es k. Si f(m) es el salto en la secuencia wake-
up al tiempo m, la unidad paging, asumir que la unidad inactiva se despertar en
f(k). Pero subsecuentemente en 10 ms puede cubrir 16 frecuencias diferentes,
tambin transmitir el cdigo de acceso un salto de frecuencias antes y despus de
f(k) o f(k - 8), f(k - 7),f(k), f(k + 1), f(k + 7). Como un resultado, la
estimacin de la fase en la unidad paging puede estar apagado por -8
o +7 mientras todava cubre la frecuencia wake-up de la unidad en modo inactivo.
Con una exactitud del reloj de 250 ppm, el reloj estimado k todava es por lo
menos til 5 hr despus de la ltima conexin. En este caso, el tiempo de respuesta
promedio est reducido a la mitad del tiempo de descanso (sleep).
Establecer una conexin, la identidad del destinatario es exigido a determinar el
mensaje de pgina y la secuencia de wake-up. Si esta informacin no es conocida,
una unidad que desea hacer una conexin puede transmitir un mensaje de inquiry
que induce a los destinatarios a devolver su direccin e informacin del reloj.
ESCUELA POLITECNICA NACIONAL
INGENIERIA EN ELECTRONICA Y TELECOMUNICACIONES
COMUNICACIONES INALAMBRICAS

Con el procedimiento de inquiry, el buscador puede determinar qu unidades estn


en el rango y cuales son sus caractersticas.
El mensaje de inquiry es de nuevo un cdigo de acceso, pero derivado de una
identidad reservada (la direccin inquiry). Las unidades inactivas tambin
escuchan el mensaje de inquiry segn una secuencia de inquiry de 32-saltos.
Unidades que reciben el mensaje inquiry retornan un paquete FHS qu incluye,
entre otras cosas, la informacin de su identidad y reloj. Para el retorno del
paquete FHS un mecanismo de backoff aleatorio se usa para prevenir a los
mltiples destinatarios
transmitir simultneamente.
Durante los procedimientos page y el inquir, 32 saltos de portadores son usados.
Para sistemas puros de saltos al menos 75 saltos de portadores deben ser usados.
Sin embargo, durante procedimiento paging y de inquiry, slo un cdigo de acceso
se usa para la sealizacin. Este cdigo de acceso es usado como un cdigo de
secuencia directa. La ganancia obtenida de este cdigo de secuencia directa
combinado con la ganancia obtenida de la secuencia de 32-saltos proporciona
suficiente ganancia para satisfacer las regulaciones para los sistemas hbridos
DS/FH.
As, durante los procedimientos de page y de inquiry el sistema Bluetooth acta
como un hbrido DS/FH,
considerando que durante la conexin acta como un sistema puro FH.

MECANISMO DE SELECCIN DE SALTO


Bluetooth aplica un mecanismo especial de seleccin de salto.
El mecanismo de seleccin de salto puede ser considerado una caja negra con una
identidad y reloj dentro, y un salto de portador afuera (Fig. 7). El mecanismo
satisface a los siguientes requisitos:
- que la secuencia se selecciona por la unidad de identidad, la fase por la unidad de
reloj.
- El ciclo de la secuencia cubre aproximadamente 23 horas.
- 32 saltos consecutivos miden por espacios de aproximadamente 64 MHz de
espectro.
- en promedio, todo las frecuencias son visitadas con probabilidad igual.
- El nmero de secuencias de salto es muy grande.
- para cambiar el reloj y/o identidad, el salto cambia instantneamente.

Note que ningn esfuerzo extra se ha tomado para hacer el secuencia orthogonal.
Con slo 79 saltos de portadora, el nmero de secuencias orthogonal est bastante
limitado. El primer requisito soporta el concepto de piconet dnde la unidad
master define el salto de canal para su identidad y reloj. El segundo requisito
previene las repeticiones en el modelo de interferencia cuando se colocan varias
piconets. La interferencia repetitiva
es perjudicial para los servicios sncronos como la voz. El requisito medido
proporciona la mxima inmunidad de la interferencia extendiendo tanto como sea
posible encima de un intervalo de tiempo corto.
De nuevo, esto es muy importante para los servicios de la voz. Tambin
proporciona las caractersticas deseadas para las secuencias wake-up y de inquiry
que son de 32 saltos de longitud. Sobre un intervalo ms grande, las regulaciones
requieren que todos los portadores se visiten con igual probabilidad. Desde que
ESCUELA POLITECNICA NACIONAL
INGENIERIA EN ELECTRONICA Y TELECOMUNICACIONES
COMUNICACIONES INALAMBRICAS

muchas piconets pueden coexistir en la misma rea, muchos diseos de saltos


pueden estar disponibles. Esto excluye el uso de las secuencias de prestadores: las
secuencias se generan rpido para la circuitera lgica. Finalmente, el ltimo
requisito proporciona la flexibilidad
para correr hacia atrs y delantero en la secuencia corriendo el reloj hacia atrs o
a delante que es atractivo en los procedimientos de paging y de inquiry. Adems,
soporta saltos entre piconets: una unidad puede saltar de un piconet a otro
cambiando los parmetros del master solamente (es decir, identidad y reloj). El
ltimo requisito excluye el uso de una memoria en el algoritmo: slo circuitera
lgica combinacional es usada.
El mecanismo de la seleccin se ilustra en Fig. 8.4 En el primer bloque, la identidad
selecciona una sub secuencia de 32-saltos con las propiedades pseudo-aleatorias.
La parte menos significante del reloj salta a travs de esta secuencia segn la tasa
del slot (1600 slots/s). El primer bloque proporciona un ndice en un 32 salto de
segmento. Los segmentos se trazan en lista 79- salto de portador. La lista del
portador se construye en modelo a un diseo que numero par de saltos se listan en
la primera mitad de la lista, numer impar de saltos en la segunda mitad de la
lista. Un segmento arbitrario
de 32 espacios de elementos de lista consecutivos aproximadamente 64 MHz. Para
procedimientos de paging y de inquiry, el trazo del 32-segmento de salto, en la lista
del portador es fijo. Cuando el reloj corre, la misma de 32-salto de secuencia y 32
salto de portadora se usarn. Sin embargo, las identidades diferentes trazarn a los
segmentos diferentes y las secuencias diferentes, como el salto de secuencia de
wake up de diferentes unidades son bien aleoterisadas. Durante la conexin, la
parte ms significante del reloj afecta ambas secuencias de seleccin y segmento de
trazo: despus de 32 saltos (un segmento) la secuencia es alterada, y el segmento se
cambia en el delantero
ESCUELA POLITECNICA NACIONAL
INGENIERIA EN ELECTRONICA Y TELECOMUNICACIONES
COMUNICACIONES INALAMBRICAS

direccin por la mitad de este tamao(16 saltos). Segmentos, cada 32 saltos en


longitud, son concatenados, y la seleccin aleatoria del ndice cambia por cada
nuevo segmento: los segmentos se deslizan a travs de la lista de portadoras, y en
promedio todas las portadoras son visitadas con igual probabilidad. Cambiando el
reloj y/o la identidad cambiaria directamente la secuencia y el mapeo del segmento.

CORRECCION DE ERRORES
Bluetooth incluye dos FEC y una tcnica de paquete de retransmisin. Para FEC,
un cdigo a un ritmo de 1/3 y a un ritmo de 2/3 soporta el cdigo FEC. El cdigo a
un ritmo de 1/3 simplemente usa 3 bits de repeticin de cdigo con una decisin de
mejoramiento en le destinatario. Con el cdigo de repeticin, se obtiene una doble
ganancia extra en la reduccin de ancho de banda instantneo. Como resultado, se
introduce la interferencia intersimbolo (ISI) es reducido por el filtro de recepcin.
El cdigo a un ritmo de 1/3 es usado por el paquete el encabezado, y puede
adicionalmente ser aplicado en la carga til del paquete de sincronizacin en el
enlace SCO. Para el cdigo FEC a un ritmo de 2/3, es usado un pequesimo cdigo
Hamming. Atrapado un error puede ser ampliado por decodificacin. Este cdigo
puede ser aplicado tanto en el paquete de la carga til como en el paquete de
sincronizacin en el enlace SCO y en la carga til del paquete de sincronizacin en
el enlace ACL. Aplicando los cdigos FEC son muy simples y rpidos en la
operacin de codificacin y decodificacin, el cual es un requerimiento porque es
el lmite de procesamiento entre la Rx y la Tx. Este avance ser evidente en el
prximo prrafo.
Sobre el enlace ACL, una tcnica ARQ puede ser aplicada. En esta tcnica, la
retransmisin del paquete se la hace fuera de la portadora si la recepcin del
paquete no es confirmada. Cada carga til un CRC de chequeo de errores. Varias
tcnicas ARQ serian consideradas en el enlace ARQ de parada y espera, ARQ
retransmisin continua, y ARQ retransmisin selectiva. Tambin, tcnicas hibridas
serian analizadas. Sin embargo, minimiza la complejidad de los encabezados y
desperdiciando retransmisin, Bluetooth es implementada a una tcnica ARQ
rpida donde el transmisor es notificado de la recepcin del paquete en la ranura
del receptor directamente siguiendo la ranura del transmisor sobre cualquier
paquete que fue enviado (Fig 9). Si el ritmo 2/3 del cdigo FEC es aadido un tipo
de tcnica hibrida ARQ como resultado. La informacin ACK/NACK es enviada
junto con el paquete del encabezado del paquete de retorno. Solo el RX/TX
conmutando en tiempo por el destinatario determina la correccin del paquete
recibido y creando el campo ACK/NACK en le encabezado del paquete de retorno.
ESCUELA POLITECNICA NACIONAL
INGENIERIA EN ELECTRONICA Y TELECOMUNICACIONES
COMUNICACIONES INALAMBRICAS

En aumentar el campo ACK/NACK en el encabezado del paquete recibido


indicando previamente la carga til enviada fue recibida correctamente, y as
determinar si una retransmisin es requerida o el prximo paquete puede ser
enviado. Este proceso es ilustrado en la figura 10. Debido al corto tiempo de
procesamiento es decodificado preferiblemente fuera de la portadora o sobre la
propagacin el paquete es recibido. El aumento es simplemente un aumento de la
velocidad de procesamiento en la tcnica del cdigo FEC. La tcnica rpida ARQ
es similar a la tcnica ARQ de parada y espera, pero el retardo es minimizado de
hecho, no hay un aumento del retardo causada por la tcnica ARQ. La tcnica es
ms eficiente que la retransmisin continua, solo unos paquetes fallados son
retransmitidos. Esta es una tcnica obtenida eficientemente con ARQ de repeticin
selectiva, pero con una reduccin del encabezado: solo 1-bit de numero de
secuencia es suficiente en la tcnica rpida ARQ (en orden filtrar fuera los
paquetes que son recibidos ambas correctamente debido a un error en el campo
ACK/NACK).

ADMIISTRADOR DE POTENCIA
En el diseo de Bluetooth, especial atencin en el precio de consumo de corriente.
En el modo dormido, la unidad busca cada T de 10 ms donde T puede estar en
rango desde 1.28 a 3.84 s. Sin embargo el ciclo obligado es por debajo del 1%.
Adicionalmente en el modo de parqueo ha sido definido de un ciclo obligado que
puede ser reducido siempre mas. Sin embargo en el modo de parqueo solo puede
ser aplicado despus del establecimiento de la piconet. Los esclavos entonces
pueden ser parqueados, esto es solo estn en el canal escuchando por un muy corto
ciclo obligado. Los esclavos solo escuchan al cdigo de acceso en el encabezado del
paquete (126 us excluyendo el tiempo de guarda excesivamente contados)
resincronizar estos relojes y decidir si estos pueden retornar a dormir. No hay un
acierto en le tiempo y frecuencia (el esclavo parqueado es localizado por el
maestro, similar a telfonos inalmbricos y celulares son localizados por sus
estaciones base), un bajo logro en el ciclo obligado. Otro modo de bajo potencia
durante la conexin es en el modo escudriando, cualquier esclavo no busca la
ranura maestro-esclavo, pero es un intervalo largo entre bsqueda. En el estado de
conexin, el consumo de corriente derrochado es minimizado previene la
interferencia por solo transmitir cuando los datos son habilitados. Si no se usa la
informacin necesaria debe ser cambiado y no llevado a la retransmisin. Si la
informacin del control del enlace necesita ser transferido (e.g.ACK/NACK), un
paquete nulo es enviado sin carga til. El NACK es implicado en un paquete nulo
sin NACK no tiene que ser enviado. En periodos largos de silencio, el maestro una
sola vez necesita enviar un paquete sobre el canal tal que todos los esclavos puedan
resincronizarse sus relojes y compensar su acceso. La precisin de lo relojes y la
bsqueda de la longitud de ventana aplicado en determinado esclavo en el periodo
de resincronizacion.
ESCUELA POLITECNICA NACIONAL
INGENIERIA EN ELECTRONICA Y TELECOMUNICACIONES
COMUNICACIONES INALAMBRICAS

Figura 11. Proceso de Autenticacin de Bluetooth

Durante operaciones continuas de TX/RX, la unidad comienza a escanear por el


cdigo de acceso de la ranura RX. Si en una cierta ventana de tiempo este cdigo
de acceso no es encontrado la unidad regresa a dormir hasta la siguiente ranura de
TX (del maestro) o ranura de RX (para el esclavo). Si el cdigo de acceso es
recibido (que significa que la seal recibida coincide con el cdigo de acceso
esperado), la cabecera es decodificada. Si la direccin de 3 bits del esclavo no
coincide con la del receptor, las reopciones hasta nuevo aviso son detenidas. La
cabecera indica que tipo de paquete es y que tan largo ser, por lo tanto los
destinatarios no diseccionados pueden determinar cuanto pueden dormir.
La potencia de transmisin nominal por la mayora de las aplicaciones Bluetooth
para conectividad de corta distancia es de 0 dBm. Esto restringe tanto el consumo
y mantiene la interferencia al mnimo con otros sistemas. Sin embargo, las
especificaciones de radio de Bluetooth permiten potencias de transmisin por
encima de los 20 dBm. Por encima de los 0 dBm, los controles de potencia basados
en indicadores de fuerza de seal recibida de lazo cerrado (RSSI) son obligatorios.
Este control de potencia solo se compensa por prdidas de propagacin y
desvanecimiento lento. En el ambiente sin coordinacin donde los sistemas ad hoc
ESCUELA POLITECNICA NACIONAL
INGENIERIA EN ELECTRONICA Y TELECOMUNICACIONES
COMUNICACIONES INALAMBRICAS

operan, el control de potencia basado en interferencias son por decir los menos
dudosos, especialmente dado que diferentes tipos de sistemas con diferentes
caractersticas de potencia comparten la misma banda. Dado que el control de
potencia no puede ser coordinado entre diferentes sistemas, no se podra prevenir
que ciertos sistemas siempre traten de dominar a sus contendores, y el transmisor
mas fuerte ser quien prevalezca.

SEGURIDAD
Aunque Bluetooth est principalmente orientado a la conectividad a corta
distancia entre dispositivos personales, algunos elementos de seguridad bsica son
incluidos para prevenir uso no autorizado y escucha de curiosos. En el
establecimiento de la conexin, un proceso de autenticacin es llevado para
verificar las identidades de las unidades involucradas. El proceso de autenticacin
usa una rutina convencional de desafo-respuesta ilustrado en la figura 11. El
solicitante (derecha) transmite su direccin de 48 bits hacia el verificador. El
verificador enva un desafo en la forma de un nmero aleatorio de 128 bits
(AU_RAND). El AU_RAND, la direccin del solicitante y una llave de enlace
secreta comn de 128 bits forman las entradas de una funcin hash segura, E1
basada en SAFER+, que produce una respuesta (SRES) de 32 bits con signo. El
SRES producido por el solicitante es enviado al verificador que compara este
resultado con su SRES. Slo si los dos nmeros SRES calculados son iguales, el
desafo continua con el establecimiento de la conexin. La autenticacin puede ser
unidireccional o bidireccional.
Adems del SRES de 32 bits, el algoritmo E1 produce un offset autenticado y
cifrado (ACO). Este offset es usado en el procedimiento de encriptacin. Para
prevenir la escucha de curiosos en el enlace, que es un peligro inherente a las radio
comunicaciones incluso si el receptor est a corta distancia, la carga til de cada
paquete es encriptada. La encripcin es basada en un cifrado stream; los bits de la
carga til son sumados en mdulo 2 a un stream de llaves binario. El stream de
llaves es generado por una segunda funcin hash E0 que est basada en registros
de desplazamientos realimentados linealmente (LFSRs). Cuando la encripcin es
permitida, el maestro enva un nmero aleatorio EN_RAND al esclavo. Antes de la
transmisin de cada paquete, el LFSR es inicializado por la combinacin de este
EN_RAND, la identidad del master, una llave de encripcin y el nmero de ranura.
Dado que el nmero de ranura cambia para cada paquete, la inicializacin es
nueva para cada paquete. La llave de encripcin es derivada de la llave secreta de
enlace, el EN_RAND y el ACO.
El elemento central en el proceso de seguridad el la llave de enlace de 128 bits. Esta
llave de enlace es una llave secreta residente en el hardware Bluetooth y no es
accesible por el usuario. La llave de enlace es generada durante la fase de
inicializacin. Dos unidades que quieran autenticarse una a otra y establecer
enlaces seguros debern estar asociadas. (por ejemplo proporcionando la misma
clave de enlace secreta). Una fase de inicializacin hecha por el usuario es
requerida para asociar 2 dispositivos. Para autorizar la inicializacin, el usuario
debe entrar un PIN idntico en ambos dispositivos. Para dispositivos sin una
interfaz de usuario (como headsets), la inicializacin es posible solo durante una
ventana de tiempo (por ejemplo luego que el usuario haya presionado el botn de
inicializacin). Una vez que la inicializacin haya sido llevada a cabo las llaves de
enlace de 128 bits residen en los dispositivos y pueden entonces ser usadas para la
ESCUELA POLITECNICA NACIONAL
INGENIERIA EN ELECTRONICA Y TELECOMUNICACIONES
COMUNICACIONES INALAMBRICAS

autenticacin automtica sin la interaccin del usuario. En principio la llave de


enlace provee un acuerdo entre dos unidades. As, para proveer seguridad en N
unidades, N x (N-1)/2 llaves de enlace son requeridas. Bluetooth provee mtodos
para reducir el nmero de llaves en ciertas aplicaciones. Si una nica unidad es
usada por varios usuarios (p.ej. una impresora compartida por varios usuarios),
una sola llave es usada por todos los usuarios para comunicaciones seguras con
esta sola unidad. Adems, se dispone de mtodos para usar la misma llave de
encripcin para todos los esclavos en la piconet.
Bluetooth provee un limitado nmero de elementos de seguridad en el nivel bajo.
Procedimientos de seguridad ms avanzados (p.ej. llaves pblicas, certificados)
pueden ser implementados en capas superiores.

COMUNICACIONES ENTE PICONETS


El sistema Bluetooth ha sido optimizado para tener decenas de piconets operando
en la misma rea sin una degradacin del rendimiento apreciable. Mltiples
piconets en la misma rea se conocen como un scatternet. Dado el hecho que
Bluetooth comunicacin basada en paquetes sobre enlaces rasurados, es posible
interconectar diferentes piconets. Esto significa que las unidades pueden participar
en diferentes piconets. Sin embargo, dado que solo puede sintonizarse a una sola
portadora de salto, en un instante de tiempo la unidad puede comunicarse a una
sola piconet. Sin embargo, la unidad puede saltar de una piconet a otra ajustando
los parmetros del canal de la piconet (p.ej. la identidad del master y el reloj del
master). La unida puede tambin cambiar de rol de una piconet a otra. Por
ejemplo, una unidad puede ser maestra en una piconet en un instante de tiempo, y
ser esclava en una piconet diferente en otro instante de tiempo. Una unidad
tambin puede ser esclava en diferentes piconets. Sin embargo, por definicin, una
unidad no puede ser maestra en diferentes piconets, dado que los parmetros del
master especifican el canal de salto de frecuencia de la piconet. El mecanismo de
salto ha sido diseado para permitir la comunicacin de entre piconets: cambiando
la identidad y la entrada del reloj al mecanismo de seleccin, instantneamente un
nuevo salto para la nueva piconet es seleccionado. Para poder hacer los saltos entre
diferentes piconets viables, un tiempo de guarda debe se ser incluido en la
programacin del trfico para contrarrestar la desalineacin de las ranuras entre
diferentes piconets.
ESCUELA POLITECNICA NACIONAL
INGENIERIA EN ELECTRONICA Y TELECOMUNICACIONES
COMUNICACIONES INALAMBRICAS

En Bluetooth, un modo HOLD ha sido introducido para permitir una unidad para
dejar temporalmente una piconet y otro de vista (HOLD puede tambin ser usado
como un modo adicional de baja potencia adicional cuando no es visitado un nuevo
piconet durante la salida) el horario de trfico y la ruta en un scatternet con
comunicaciones interpiconet es un desafi y un tema para futuro estudio.

ESTANDARIZACIN BLUETOOTH
A inicios de 1998 un grupo de inters especial Bluetooth (SIG) fue formado para
expansiones adicionales y promociones del concepto Bluetooth y establecer una
norma de industrias.
Los promotores del SIG esta formado por los principales fabricantes de la
industrias mvil: industrias de computadoras porttiles e industrias de
computadoras de integracin de chips: Ericsson, Nokia, IBM, Toshiba e Intel. La
versin 1.0 de las especificaciones fue publicada en julio de 1999, sobre mil
compaas han sealado la adopcin de esta tecnologa. La tecnologa Bluetooth es
de derechos gratuitos. Un programa de certificacin especial incluyendo logos esta
bajo desarrollo para garantizar la interoperabilidad Bluetooth.
El stack de protocolos especfico es mostrado en la fig. este articulo a dado
principalmente con las 3 capas mas bajas:

La capa RF especificando los parmetros de radio.

La capa banda base especificando el nivel mas bajo de operaciones en el bit y los
niveles packet(operaciones FEC, encripcin, clculos CRC, protocolos ARQ)

La capa de enlace (LM) especificando el establecimiento de conexin y liberacin,


autentificacin, conexin y liberacin de SCO y canales ACL, horario de trfico,
supervisin de enlace y poder en gestin de tareas.

La capa Control de Enlace Lgico y protocolo de adaptacin (L2CAP) ha sido


introducida para formar un interfase entre protocolos de transporte de datos
estndares y el protocolo Bluetooth.

Maneja la multiplexacin de los protocolos de capa alta, y segmentacin,


ensamblaje de paquetes grandes.
La secuencia de datos cruza la capa del LM, donde el paquete programado en el
canal del ACL toma el lugar. La corriente audio esta directamente en un canal de
SCO y puentea la capa del LM. La capa del LM, aunque, est implicado en el
establecimiento del acoplamiento de SCO. Entre la capa del LM y el uso, los
mensajes de control se intercambian para configurar el transmisor-receptor de
Bluetooth para el uso considerado.
Sobre la capa de L2CAP, RFCOMM, Especificacin de control del telfono (PCS),
y otros protocolos de red (E.g., TCP/IP, PPP, OBEX, El protocolo de uso sin cables)
puede residir.
RFCOMM y los PCS tambin se especifican en Bluetooth y proporcionan la
emulacin serial del cable y un protocolo inalmbrico de telefona respectivamente.
El SDP es un protocolo de descubrimiento de servicio que permite a una unidad de
Bluetooth encontrar las capacidades de otras unidades de Bluetooth en gama.
Descubre qu servicios son disponibles y las caractersticas de estos servicios. Esto
ESCUELA POLITECNICA NACIONAL
INGENIERIA EN ELECTRONICA Y TELECOMUNICACIONES
COMUNICACIONES INALAMBRICAS

puede implicar servicios comunes como la impresin, el enviar por telefax, y as


sucesivamente, as como servicios ms avanzados como teleconferencias, puentes
de acceso a los sitemas de red, instalaciones del e-comercio, y as sucesivamente. El
SDP trata especficamente el ambiente de Bluetooth; no especifica los mtodos
para tener acceso al servicio, para cul otro (non-Bluetooth) protocolo puede ser
utilizado.Adems de los protocolos que garantizan que dos unidades hablan el
mismo lenguaje, se definen los perfiles. Los perfiles se asocian a usos. Los perfiles
especifican qu elementos del protocolo son obligatorios en ciertos usos. Este
concepto previene los dispositivos con poca memoria y la implementacion de
procesos de poder que ponen el apilado entero de Bluetooth en ejecucin cuando
requieren solamente una fraccin pequea de ella. Los dispositivos simples como
un receptor de cabeza o un ratn se pueden poner en ejecucin as con un snack de
protocolos fuertemente reducido. Los perfiles son dinmicos en el sentido que para
los nuevos usos, los nuevos perfiles se pueden agregar a la especificacin de
Bluetooth.

CONCLUSIONES
en este artculo el sistema de radio de Bluetooth se presentan. Se enfoca en sus
capacidades para proporcionar conectividad de radio ad hoc. Con las restricciones
fijadas por regulaciones, consumo de energa, carencia de la coordinacin, e
inmunidad de interferencia, un sistema de radio robusto se ha desarrollado que
proporciona un interfaz inalambrico universal a una gran gama de dispositivos
portables de bajo precio. El artculo tambin ha descrito la motivacin de varias
opciones de diseo.

También podría gustarte