Está en la página 1de 14

TRADUCCIÓN

Bluetoooth y IEEE 802.15

El concepto detrás de Bluetooth es proporcionar una capacidad inalámbrica universal de corto


alcance. Usando la banda de 2.4 GHz, disponible a nivel mundial para usos de baja potencia y
uso sin licencia, dos dispositivos Bluetooth a una distancia de 10 m entre sí pueden compartir
unos 720 kbps de capacidad.
Bluetooth está diseñado para admitir una lista abierta de publicaciones, incluidos los datos
(por ejemplo, horarios y números de teléfono), audio, gráficos, e incluso videos. Por ejemplo,
los dispositivos de audio pueden incluir auriculares, teléfonos inalámbricos y estándar,
estéreos domésticos y reproductores de mp3 digitales. Los siguientes son ejemplos de algunas
de las capacidades que Bluetooth puede proporcionar a los consumidores:
 Haga llamadas desde un auricular inalámbrico conectado remotamente a un teléfono
celular.
 Elimine los cables que conectan las computadoras con las impresoras, los archivos de
teclado y el mouse.
 Conecte los reproductores de MP3 de forma inalámbrica a otras máquinas para
descargar música.
 Configure redes domésticas para que un teleadicto pueda monitorear de manera
remota el acceso y la navegación por internet para niños.
 Llame a casa desde una ubicación remota para encender y apagar los aparatos,
programar la alarma y monitorear la actividad.
Aplicaciones Bluetooth

Bluetooth está diseñado para funcionar en un entorno de muchos usuarios. Hasta ocho
Los dispositivos pueden comunicarse en una pequeña red llamada piconet. Diez de estos
piconets pueden coexistir en el mismo rango de cobertura de la radio Bluetooth. Para proveer
seguridad, cada enlace está codificado y protegido contra espionaje e interferencia.

Bluetooth proporciona soporte para tres aplicaciones generales que están usando
conectividad inalámbrica de corto alcance:
 Puntos de acceso de datos y voz: Bluetooth facilita las transmisiones de voz y datos en
tiempo real proporcionando conexión inalámbrica sin esfuerzo de portátil y
estacionario dispositivos de comunicaciones.
 Reemplazo del cable: Bluetooth elimina la necesidad de números, a menudo de
propiedad exclusiva, accesorios de cable para la conexión de prácticamente cualquier
tipo de comunicación de dispositivo. Las conexiones son instantáneas y se mantienen
incluso cuando no hay dispositivos dentro de la línea de visión. El rango de cada radio
es de aproximadamente 1Dm pero puede ser ampliado a 100 m con un amplificador
opcional.
 Red ad hoc: un dispositivo equipado con una radio Bluetooth puede que establezca
una conexión instantánea a otra radio Bluetooth de la forma que viene dentro del
rango.
La tabla 15.1 da algunos ejemplos de usos de Bluetooth
Telef ono t res en uno Malet ín de c orreo elec t rónic o
Cuando estás en la oficina, tu teléfono Acceda al correo electrónico mientras su computadora portátil está
Funciona como un intercomunicador (sin telefonía). todavía en el maletin. Cuando su PC reciba un correo electrónico
cargar). En casa, funciona como inalámbrico. mensaje, eres notificado por tu teléfono móvil,
teléfono (línea fija). Cuando estas en el también puedes usar el phope para navegar
mover, funciona como un teléfono móvil (celular Correo electrónico entrante y mensajes de lectura.
cargar). Mens ajes ret ras ados
Puent e de int ernet Redacte el correo electrónico en su PC cuando esté en
Usa tu PC portátil para navegar por Internet un avión. Cuando aterrizas y se te permite
en cualquier lugar, si estás conectado encender tu celular, los mensajes son
de forma inalámbrica a través de un teléfono móvil (celular) o enviados de inmediato.
a través de una conexión por cable (PSTN, RDSI, Sinc roniz ac ion aut omat ic a
LAN, .xDSL). Sincroniza automáticamente tu escritorio
Conf erenc ia int erac t iv a computadora, portable pc, notebook, y teléfono
En reuniones y en coriferencias, puedes compartir. móvil. Como spon al entrar en la oficina, el
Iriformación iristantemente con otros participantes. Lista de direcciones y calendario en tu cuaderno
También puede operar un proyector de forma remota Actualiza automáticamente los archivos en su escritorio
sin conectores de cable. ordenador o viceversa.
Los mejores auric ulares Pos t al digit al ins t ant ánea
Conecte un auricular a su PC móvil o a cualquier Conecte un cameracordlessly a wour mobile
Conexión por cable y libera tus manos para más teléfono o a cualquier dirección por cable. Añadir
Tareas importantes en la oficina o en su coche. colecciones de tu móvil phcpe, un cuaderno,
Alt av oz port át il para PC o PC portátil y enviarlos de forma constante.
Conecte auriculares inalámbricos a su PC portátil, Es c rit orio inalámbric o
y usarlo como un altavoz, independientemente de Conecte su computadora / laptop
Ya sea que esté en la oficina, su automóvil o en inalámbrico a impresoras, escáner, teclado,
casa ratón, y la LAN.

Estándares de Bluetooth
Los estándares de Bluetooth presentan un formidable volumen: más de 1500 páginas,
divididas en dos grupos: núcleo y perfil. Las especificaciones principales de los detalles de las
varias capas de la arquitectura del protocolo Bluetooth, desde la interfaz de radio hasta
control de enlace. Se tratan temas relacionados, como la interoperabilidad con tecnologías
relacionadas, requisitos de prueba, y una definición de varios temporizadores Bluetooth y sus
valores asociados.
Las especificaciones del perfil están relacionadas con el uso de la tecnología Bluetooth para
soportar varias aplicaciones. Cada perfil especifica el uso de la tecnología definida en las
especificaciones básicas para implementar un uso modelo particular. La especificación del
perfil incluye una descripción de los aspectos del núcleo. Las especificaciones son obligatorias,
opcionales, y no aplicables. El propósito de una especificación del perfil es definir un estándar
de interoperabilidad para que los productos de los diferentes proveedores que pretenden
admitir un determinado uso y trabajarán juntos. En términos generales, las especificaciones
del perfil caen en una de dos categorías: reemplazo de cable o audio inalámbrico. Los perfiles
de recambio de cables proporcionan un medio conveniente para la conexión lógica de
dispositivos cerca de un usuario y para el intercambio datos. Por ejemplo, cuando dos
dispositivos se conectan por primera vez entre sí, se pueden consultar automáticamente por
un perfil común. Esto entonces podría causar la alerta a los usuarios finales del dispositivo, o
hacer que se realice algún intercambio automático de lugar de datos. Los perfiles de audio
inalámbricos están relacionados con el establecimiento de conexiones de voz de corto alcance.

Arquitectura de Protocolo
Bluetooth se define como una arquitectura de protocolo en capas (Figura 15.1) que consta de
protocolos centrales, reemplazo de cable y protocolo de control de telefonía, y protocolos
adoptados.
Los protocolos centrales forman una pila de cinco capas que consta de los siguientes
elementos:
 Radio: Especifica detalles de la interfaz aérea, incluidos. la frecuencia, el uso del salto
de frecuencia, el esquema de modulación y la potencia de transmisión.
 Banda base: Preocupado por el establecimiento de la conexión dentro de una piconet,
direccionamiento, formato de paquetes, temporización y control de potencia.
 Link manager protocol (LMP): Responsable de la configuración de Iink entre
dispositivos Bluetooth y la administración continua de enlaces. Esto incluye aspectos
de seguridad como la autenticación y el cifrado, además del control y la negociación de
los tamaños de paquetes de banda base.
 Protocolo de adaptación y control de enlace lógico (L2CAP): Adapta protocolos de
capa superior a la capa de banda base. L2CAP proporciona servicios tanto sin conexión
como orientado a conexión.
 Protocolo de descubrimiento de servicios (SDP): La información del dispositivo, los
servicios y las características de los servicios se pueden consultar para permitir el
establecimiento de una conexión entre dos o más dispositivos Bluetooth.
RFCOMM es el protocolo de reemplazo de cable incluido en la especificación de Bluetooth.
RFCOMM presenta un puerto serie virtual que está diseñado para realizar el reemplazo.

tecnologías de cable lo más transparentes posible. Los puertos seriales son uno de los tipos
más comunes de interfaces de comunicaciones que se utilizan con la corrección y los
dispositivos de comunicaciones. Por lo tanto, RFCOMM permite el reemplazo de cables de
puerto serie con el mínimo de modificación de los dispositivos existentes. RFCOMM
proporciona transporte de datos binarios y emula señales de control EIA-232 a través de la
capa de banda base de Bluetooth. EIA-232 (anteriormente conocido como RS-232) es un
estándar de interfaz de puerto serie muy utilizado.
Bluetooth especifica un protocolo de control de telefonía .TCS BIN (control de telefonía
especificación-binaria) es un protocolo orientado a bits que define la señalización de control
de llamada para el establecimiento de llamadas de voz y datos entre dispositivos Bluetooth.
Además, define los procedimientos de administración de movilidad para los grupos de
dispositivos Bluetooth TCS.
Los protocolos adoptados se definen en las especificaciones emitidas por otras organizaciones
de creación de estándares y se incorporan a la arquitectura global Bluetooth. La estrategia de
Bluetooth es inventar solo los protocolos necesarios y utilizar los estándares existentes
siempre que sea posible. Los protocolos adoptados incluyen los siguientes:

 PPP: El protocolo punto a punto es un protocolo estándar de Internet para el


transporte de datagramas IP a través de un enlace punto a punto.
 TCP/UDP/IP: estos son los protocolos básicos de la suite de protocolos TCP / IP
(descritos en el Capítulo 4).
 OBEX: El protocolo de intercambio de objetos es un protocolo de nivel de sesión
desarrollado por la Asociación de Datos Infrarrojos (IrDA) para el intercambio de
objetos. OBEX proporciona una funcionalidad similar a la de HTTP, pero de una manera
más simple. También proporciona un modelo para representar objetos y operaciones.
Los ejemplos de formatos de contenido transferidos por OBEX son vCard y vCalendar,
que proporcionan el formato de una tarjeta de presentación electrónica y entradas de
calendario personales e información de programación, respectivamente.
 WAE/WAP: Bluetooth incorpora el entorno de comunicación inalámbrica y el
protocolo de aplicación inalámbrica en su arco (descrito en Capítulo 12).

Modelos de uso
Una serie de modelos de uso se definen en los documentos de perfil de Bluetooth. En esencia,
un modelo de uso es un conjunto de protocolos que implementan una aplicación particular
basada en Bluetooth.
Cada perfil define los protocolos y las características del protocolo que soportan un modelo de
uso particular. La Figura 15.2, tomada de [METT99], ilustra los modelos de uso de mayor
prioridad:
 Transferencia de archivos: el modelo de uso de transferencia de archivos admite la
transferencia de directorios, archivos, documentos, imágenes y formatos de medios de
transmisión. Este modelo de uso también incluye la capacidad de explorar carpetas en
un dispositivo remoto.
 Puente de Internet: con este modelo de uso, una PC está conectada de forma
inalámbrica a un teléfono móvil o inalámbrico moderno para proporcionar
capacidades de fax y redes de acceso telefónico. Para las redes de acceso telefónico,
los comandos AT se combinan para controlar el móvil
teléfono o módem, y otra pila de protocolo (por ejemplo, PPP sobre RFCOMM) se utiliza para
la transferencia de datos. Para la transferencia de fax, el software de fax funciona
directamente a través de RFCOMM.
 Acceso a LAN: Este modelo de uso permite que los dispositivos en una piconet
accedan a una LAN. Una vez conectado, un dispositivo funciona como si estuviera
directamente conectado (cableado) a la LAN.
 Sincronización: Este modelo proporciona una sincronización de dispositivo a
dispositivo de información PIM (administración de información personal), como la
información de la agenda, el calendario, los mensajes y las notas. IrMC (Ir mobile coml
unications) es un protocolo IrDA que proporciona una capacidad cliente / servidor para
transferir información PIM actualizada de un dispositivo a otro.
 Teléfono tres en uno: Los teléfonos que implementan este modelo de uso pueden
actuar como un teléfono inalámbrico que se conecta a una estación base de voz, como
un dispositivo de intercomunicación para conectarse a otros teléfonos y como un
teléfono celular.
 Auriculares: Los auriculares pueden actuar como entrada y salida de audio de un
dispositivo remoto interfaz

Piconets y Scatternets
Como se mencionó, la unidad básica de redes en Bluetooth es una piconet, que consiste en un
maestro y de uno a siete dispositivos esclavos activos. La radio designada como maestra
determina el canal (secuencia de salto de frecuencia) y la fase (desviación de tiempo, es decir,
cuándo transmitir) que deberán utilizar todos los dispositivos en esta piconet. La radio
designada como maestra hace que esta nación de deternación use su propia dirección de
dispositivo como parámetro, mientras que los dispositivos esclavos deben sintonizar el mismo
canal y fase. Un esclavo solo puede comunicarse con el maestro y solo puede comunicarse
cuando el maestro le concede permiso. Un dispositivo en una piconet también puede existir
como parte de otra piconet y puede funcionar como esclavo o maestro en cada piconet (Figura
15.3). Esta forma de superposición se llama scatternet. La figura 15.4, basada en una en
[HAAROOa], contrasta la arquitectura piconet / scatternet con otras formas de redes
inalámbricas.
La ventaja del esquema piconet / scatternet es que permite que muchos dispositivos
compartan la misma área física y hagan un uso eficiente del ancho de banda. Un sistema
Bluetooth utiliza un esquema de salto de frecuencia con un espaciado de portadora de 1 MHz.
Normalmente, se utilizan hasta 80 frecuencias diferentes para un ancho de banda total de 80
MHz. Si no se utilizara el salto de frecuencia, entonces un solo canal correspondería a una sola
banda de 1 MHz. Con el salto de frecuencia, la secuencia de salto de frecuencia define un canal
lógico. En cualquier momento dado, el ancho de banda disponible es de 1 MHz, con un
máximo de ocho dispositivos que comparten el ancho de banda. Los diferentes canales lógicos
(diferentes secuencias de saltos) comparten simultáneamente el mismo ancho de banda de 80
MHz. Las colisiones se producirán cuando los dispositivos en diferentes
Las piconets, en diferentes canales lógicos, utilizan la misma frecuencia de salto al mismo
tiempo. A medida que aumenta el número de piconets en un área, aumenta el número de
colisiones y el rendimiento se degrada. En resumen, el área física y el ancho de banda total es
compartido por el scatternet. El canal lógico y la transferencia de datos son compartidos por
una piconet.

ESPECIFICACION DE RADIO
La especificación de radio Bluetooth es un documento breve que brinda los detalles básicos de
la transmisión de radio para dispositivos Bluetooth. Algunos de los parámetros clave se
resumen en la Tabla 15.2.
Un aspecto de la especificación de radio es una definición de tres clases de transmisores
basados en la potencia de salida:
• Clase 1: Salidas de 100 mW (+20 dBm) para el rango máximo, con un mínimo de 1 mW
(0 dBm). En esta clase, el control de potencia es obligatorio, desde 4 hasta 20 dBm.
Este modo proporciona la mayor distancia.
• Clase 2: Salidas 2.4 roW (+4 dBm) como máximo, con un mínimo de 0.25 mW (-6 dBm).
El control de potencia es opcional.
• Clase 3: potencia más baja. La salida nominal es de 1 mW.

Bluetooth hace uso de la banda de 2.4 GHz dentro de la banda ISM (industrial, científica y
médica). En la mayoría de los países, el ancho de banda es suficiente para definir 79 canales
físicos de 1 MHz (Tabla 15.3). El control de potencia se utiliza para evitar que los dispositivos
emitan más potencia de RF de la necesaria. El algoritmo de control de potencia se implementa
utilizando el protocolo de administración de enlaces entre un maestro y los esclavos en una
piconet.
La modulación para Bluetooth es Gaussian FSK, con un binario representado por una
desviación de frecuencia positiva y un cero binario representado por una desviación de
frecuencia negativa de la frecuencia central. La desviación mínima es de 115 kHz.

ESPECIFICACIONES DE BANDA
Uno de los documentos más complejos de Bluetooth es la especificación de la banda base.
En esta sección proporcionamos una visión general de los elementos clave

Salto de frecuencia
El salto de frecuencia (FH) en Bluetooth tiene dos propósitos:
1. Proporciona resistencia a interferencias y efectos multitrayecto.
2. Proporciona una forma de acceso múltiple entre dispositivos co-ubicados en diferentes
piconets.
El esquema de FH funciona de la siguiente manera. El ancho de banda total se divide en 79
canales físicos (en casi todos los países), cada uno de ancho de banda de 1 MHz. La FH se
produce al saltar de un canal físico a otro en una secuencia pseudoaleatoria. La misma
secuencia de salto es compartida por todos los dispositivos en una sola piconet; nos
referiremos a esto como un canal FH2. La tasa de salto es de 1600 saltos por segundo, de
modo que cada canal físico está ocupado durante una duración de 0,625 ms. Cada período de
tiempo de 0,625 ms se conoce como una ranura, y estos se numeran secuencialmente.
Las radios Bluetooth se comunican mediante una disciplina de dúplex por división de tiempo
(TDD).
Recuerde en el Capítulo 11 que la TDD es una técnica de transmisión por enlace en la que los
datos se transmiten en una dirección a la vez, alternando la transmisión entre las dos
direcciones. Debido a que más de dos dispositivos comparten el medio piconet, el acceso
La técnica es TDMA. Por lo tanto, el acceso a la piconet se puede caracterizar como FH-TDD-
TDMA.
La figura 15.5 ilustra la técnica.3 En la figura, k denota el número de ranura, y f (k) es el canal
físico seleccionado durante el período de ranura k.
La transmisión de un paquete comienza al comienzo de una ranura. Se permiten las longitudes
de paquetes que requieren 1,3 o 5 ranuras. Para los paquetes multislot, la radio permanece en
la misma frecuencia hasta que se envía el paquete completo (Figura 15.6). En la siguiente
ranura después del paquete multislot, la radio regresa a la frecuencia requerida para su
secuencia de salto, de modo que durante la transmisión, se han omitido dos o cuatro
frecuencias de salto.
El uso de TDD evita las interferencias entre las operaciones de transmisión y recepción en el
transceptor de radio, lo cual es esencial si se desea una implementación de un solo chip. Tenga
en cuenta que debido a que la transmisión y la recepción tienen lugar en diferentes intervalos
de tiempo, se utilizan diferentes frecuencias.

La secuencia FH está determinada por el maestro en una piconet y es una función de la


dirección Bluetooth del maestro. Se utiliza una operación matemática bastante compleja que
implica permutaciones y operaciones de OR exclusivo (XOR) para generar una secuencia de
salto pseudoaleatorio.
Debido a que diferentes piconets en la misma área tendrán maestros diferentes, usarán
diferentes secuencias de saltos. Por lo tanto, la mayoría de las veces, las transmisiones en dos
dispositivos en diferentes piconets en la misma área se realizarán en diferentes canales físicos.
Ocasionalmente, dos piconets usarán el mismo canal físico durante el mismo intervalo de
tiempo, causando una colisión y la pérdida de datos. Sin embargo, debido a que este arsenal
ocurre con poca frecuencia, se acomoda fácilmente con técnicas de corrección de errores y
detección de errores / ARQ. De este modo, se logra una forma de acceso múltiple por división
de código (CDMA) entre dispositivos en diferentes piconets en la misma red de datos; esto es
referido como FH-CDMA.

Enlaces Físicos
Se pueden establecer dos tipos de enlaces entre un maestro y un esclavo:
• Orientado a la conexión síncrona (SCQ): Asigna un ancho de banda fijo entre una
conexión punto a punto que involucra al maestro y un único esclavo.
El maestro mantiene el enlace SCO utilizando ranuras reservadas a intervalos
regulares. La unidad básica de reserva es dos ranuras consecutivas (una en cada
dirección de transmisión). El maestro puede soportar hasta el mismo nivel.
Los enlaces SCO mientras que un esclavo puede admitir dos o tres enlaces SCO. Los
paquetes SCO nunca se retransmiten.

• Sin conexión asíncrona (ACL): un enlace de punto a mUltiPOint entre el Maestro y


todos los esclavos de la piconet. En las ranuras no reservadas para enlaces SCO, el
maestro puede intercambiar paquetes con cualquier esclavo en una base por ranura,
incluido un esclavo ya comprometido en un enlace SCO. Sólo puede existir un único
enlace ACL. Para la mayoría de los paquetes de ACL, se aplica la retransmisión de
paquetes.

Los enlaces SCO se utilizan principalmente para intercambiar fechas con límite de tiempo que
requieren una velocidad de datos garantizada pero sin entrega garantizada. Un ejemplo,
utilizado en varios perfiles de Bluetooth, es la codificación digital de los datos de audio con
tolerancia incorporada a los datos perdidos. La tasa de datos garantizada se logra a través de la
reserva de un determinado número de ranuras.

Los enlaces ACL proporcionan un estilo de conexión por conmutación de paquetes. La reserva
de ancho de banda no es posible y la entrega puede garantizarse mediante la detección y
retransmisión de errores. Se permite que un esclavo devuelva un paquete de ACL en la ranura
de esclavo a maestro, si y solo si se ha abordado en la ranura maestro-Io-esclavo anterior. Para
enlaces ACL, se han definido paquetes de 1 ranura, 3 ranuras y 5 ranuras. Los datos pueden
enviarse desprotegidos (aunque ARQ se puede usar en una capa superior) o protegidos con un
código de corrección de errores hacia adelante 2/3. La velocidad máxima de datos que se
puede lograr es con un paquete no protegido de 5 ranuras con asignación de capacidad
asimétrica, lo que da como resultado 721 kbps en la dirección hacia adelante y 57.6 kbps en la
dirección inversa. La tabla 15.4 resume todas las posibilidades.
Los Paquetes
El formato de paquete para todos los paquetes Bluetooth se muestra en Filgure 15.7. Consta
de tres campos:
• Código de acceso: se usa para sincronización de tiempo, compensación de
compensación, paginación y consulta
• Encabezado: se utiliza para identificar el tipo de paquete y para llevar información de
control de protocolo
• Carga útil: si está presente, contiene voz o datos del usuario y, en la mayoría de los
casos, un encabezado de carga útil
Código de acceso Hay tres tipos de códigos de acceso:
• Código de acceso al canal (CAC): identifica una piconet (única para una piconet)
• Código de acceso al dispositivo (DAC): se utiliza para la paginación y sus respuestas
posteriores
• Código de acceso de consulta (LAC): se utiliza para fines de consulta.
Un código de acceso consta de un preámbulo, una palabra de sincronización y un tráiler. El
preámbulo se utiliza para la compensación DC. Consiste en el patrón 0101 si es el menos
significativo (el extremo izquierdo) el bit en la palabra de sincronización es 0 y el patrón 1010 si
el bit menos significativo en la palabra de sincronización es 1. De manera similar, el final es
0101 si el bit más significativo (extremo derecho) de la palabra de sincronización es 1 y 1010 si
el bit más significativo es 0.
La palabra de sincronización de 64 bits consta de tres componentes (Figura 15.8) y vale la pena
examinarlos con cierto detalle. A cada dispositivo Bluetooth se le asigna una dirección de 48
bits única a nivel mundial. Los 24 bits menos significativos se denominan parte de dirección
10Wier (LAP) y se utilizan en la formación de la palabra de sincronización. Para un CAC, se usa
el LAP o el maestro; para un DAC, el LAP de la unidad paginada. Hay dos diferentes ALC. El IAC
general (GIAC) es un mensaje de consulta general que se utiliza para descubrir en qué
dispositivos Bluetooth se encuentra dentro del rango, y para esto un valor especial reservado
de LAP es disponible. Un IAC dedicado (DIAC) es común para un grupo dedicado de unidades
Bluetooth que comparten una característica común, y se utiliza un LAP previamente definido
correspondiente a esa característica.
Usando el LAP apropiado, la palabra de sincronización se forma de la siguiente manera:
1. Al LAp de 24 bits, agregue los 6 bits 001101 si el primer bit significativo (MSB) del LAP
es 0, y agregue 110010 si el MSB es LT, esto forma un Barker de 7 bits.
secuencia. El propósito de incluir una secuela de Barker es mejorar aún más
Las propiedades de autocorrelación de la palabra de sincronización.
2. Genere una secuencia de pseudonoise (PN) de 64 bits, Po, P1 ..., P63. La secuencia se
define mediante la ecuación P (X) = 1 + X2 + X3 + X5 + X6 y se puede implementar con un
registro de desplazamiento de realimentación lineal de 6 bits. El valor semilla para la
secuencia PN es 100000.
3. Tome la XOR a nivel de bits de P34, P35,..., P63 y la secuencia de 30 bits producida en
el paso 1. Esto "mezcla" la información, eliminando las regularidades sin validar.
4. Genere un código de corrección de errores de 34 bits para el bloque de información
codificado y colóquelo al principio para formar una palabra de código de 64 bits. Así,
tenemos un código (64,30). Para generar este código, comience con un código BCH
(63,30). Luego, defina el polinomio generador g (X) = (1 + X) g '(X), donde g' (X) es el
polinomio generador para el código BCH (63,30). Esto produce el código de 34 bits
deseado.
5. Tome la XOR a nivel de bits de Po, Pa,..., P63 y la secuencia de 64 bit producida en el
paso 4. Este paso descifra la parte de información de la palabra de código para que se
transmitan la secuencia original de LAP y Barker. El paso también codifica el código de
bloque
La mezcla de la parte de información de la palabra de código en el paso 3 está diseñada para
fortalecer las propiedades de corrección de errores del código de bloque. El descifrado
posterior permite al receptor recuperar el LAP fácilmente. En las palabras de la especificación,
la codificación del código de error de 34 bits elimina las propiedades cíclicas del código
subyacente. Esto podría dar mejores cualidades espectrales de transmisión y también mejorar
las propiedades de autocorrelación.
Encabezado del paquete. El formato del encabezado para todos los paquetes Bluetooth se
muestra en la Figura 15.7c.Consta de seis campos:
 AM_ADDR: recuerde que una piconet incluye como máximo siete esclavos activos. El
AM_Addr de 3 bits contiene la dirección de "modo activo" (dirección temporal
asignada a este esclavo en esta piconet) de uno de los esclavos. Una transmisión del
maestro a un esclavo contiene la dirección de ese esclavo; una transmisión desde un
esclavo contiene su dirección. El valor 0 está reservado para una transmisión: del
maestro a todos los esclavos en la piconet.
• Tipo: identifica el tipo de paquete (Tabla 15.5). Se reservan cuatro códigos de tipo para
los paquetes de control comunes tanto para SCQ como para ACL lin: cs. Los tipos de
paquetes restantes se utilizan para transmitir información del usuario. Para los enlaces
SeQ, los paquetes HVl, HV2, HV3 llevan una voz de 64 kbps. La diferencia es la cantidad
de protección contra errores proporcionada, que determina la frecuencia con la que se
debe enviar un paquete para mantener la velocidad de datos de 64 kbps. El paquete
DV lleva tanto voz como datos. Para los enlaces ACL, se definen 6 paquetes diferentes.
Estos, junto con el paquete DMI, transportan datos del usuario con diferentes
cantidades de protección contra errores y diferentes tasas de datos (Tabla 15.4). Hay
otro tipo de paquete común a ambos enlaces físicos; consiste solo en el código de
acceso, con una longitud fija de 68 bits (no incluye el tráiler). Esto se conoce como el
paquete de ID y se utiliza en procedimientos de consulta y acceso.
• Flujo: proporciona un mecanismo de control de flujo de I-bit solo para el tráfico de
ACL. Cuando se recibe un paquete con Flujo = 0, la estación que recibe el paquete
debe detener temporalmente la transmisión de paquetes ACL en este enlace. Cuando
se recibe un paquete con Flujo = 1, la transmisión puede reanudarse.
• ARQN: proporciona un mecanismo de acuse de recibo de 1 bit para el tráfico de ACL
protegido por un CRC (Tabla 15.5). Si la recepción fue exitosa, se devuelve un ACK
(ARQN = 1); de lo contrario, se devuelve un NAK (ARQN = 0). Cuando no se recibe un
mensaje de retorno con respecto al reconocimiento, se asume implícitamente un NAK.
Si se recibe un NAK, el paquete relevante se retransmite.
• SEQN: proporciona esquemas de numeración secuencial de I-bit. Los paquetes
transmitidos se etiquetan alternativamente con un 1 u O. Esto se requiere para filtrar
las retransmisiones en el destino; Si se produce una retransmisión debido a un error
de ACK de Cl, el destino recibe el mismo paquete dos veces
• Control de error de encabezado (HEC): un código de detección de error de 8 bits
utilizado para proteger el encabezado del paquete.
Formato de carga útil. Para algunos tipos de paquetes, la especificación de banda base define
un formato para el campo de carga útil. Para cargas útiles de voz, no se define ningún
encabezado. Para todos los
LINK.

https://bubbl.us/NDk4MjQyMy85NTY4NzAwLzg1MGFlMzExZDM4ODZhNGY2YzlkZDA5NzdjY2U
1ZThh-X?utm_source=shared-link&utm_medium=link&s=9568700

También podría gustarte