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
Frequency Hopping
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 coubicados en diferentes
piconets.
Physical Links
Se pueden establecer dos tipos de enlaces
entre un maestro y un esclavo.
Orientado a conexión síncrona (SCQ): Asigna un ancho de
banda iixed entre una conexión punto a punto que involucra
al maestro y un único esclavo
Sin conexión asíncrona (ACL): un enlace de punto a
mUltiPOint] entre el Maestro y todos los esclavos de la
piconet. En los slots no reservados de los enlaces de SCO,
el el maestro puede intercambiar paquetes con
cualquier esclavo en una ranura por I asis, incluido un
Esclavo ya comprometido en un enlace de SCO. Sólo
puede existir un único enlace ACL.
Los enlaces SCO se utilizan principalmente para
intercambiar daJ! L con límite de tiempo que requiere una
velocidad de datos garantizada pero sin una entrega
garantizada. Un ejemplo, nosotros!: D en una serie de Los
perfiles Bluetooth son datos de audio codificados
digitalmente con tolerancia incorporada a pérdida. datos.
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 se puede
garantizar a través de la detección y error de error. retransmisión A un esclavo se
le permite devolver un paquete de ACL de esclavo a maestro ranura si y solo
si se ha abordado en la ranura master-esclavo anterior, por si han definido
paquetes ACL, I-slot, 3-slot y 5-slot. I) ata puede ser enviado ya sea sin protección
(aunque ARQ se puede usar en una capa superior)! Ir protegido con un 2/3 código
de corrección de errores hacia adelante.
Corrección de Error
En el nivel de banda base, Bluetooth utiliza tres esquemas
de corrección de errores
• 1/3 de tasa FEC (corrección de
errores hacia adelante)
Se usa en el encabezado del paquete de 18 bits y también
para la voz campo en un paquete HVIS
• 2/3 de tasa FEC
Se utiliza en todos los paquetes DM, en el campo de datos del
paquete DV, en el paquete FHS, y en el paquete HV2.
• ARQ (petición de repetición
automática)
se utiliza con paquetes DM y DH y el campo de datos de DV los
paquetes El esquema es similar a los esquemas ARQ utilizados en
los protocolos de control de enlace de datos.
Logical Channels
Bluetooth define cinco tipos de canales de datos lógicos
designados para transportar diferentes tipos de tráfico de carga
útil
Control de enlace (LC): se utiliza para administrar el flujo
de paquetes a través de la interfaz de enlace. El canal LC
se asigna al encabezado del paquete. Este canal
transporta información de control de enlace de bajo nivel
como ARQ, control de flujo y caracterización de la carga
útil.
Administrador de enlaces (LM): Transporta información de
administración de enlaces entre las estaciones participantes.
Este canal lógico admite el tráfico LMP y se puede
transportar a través de un enlace SCO o ACL.
Usuario asíncrono (UA): lleva datos de usuario asíncronos. Este
canal es normalmente se transfiere a través del enlace ACL,
pero se puede llevar en un paquete DV en El enlace de SCO.
Usuario isócrono (UI): lleva datos de usuario isócronos.7 Este
canal normalmente se transmite a través del enlace ACL, pero
se puede llevar en un paquete DV en el enlace sca En el nivel de
banda base, el canal VI se trata de la misma manera que un
canal VA. El tiempo para proporcionar propiedades isócronas se
proporciona en una capa superior
Usuario síncrono (US): lleva datos de usuario síncronos. Este canal
es llevado sobre el enlace sca.
Channel Control
La operación de una piconet se puede entender en términos
de los estados de operación durante el establecimiento y
mantenimiento del enlace
• En espera: el estado predeterminado. Este es un estado de baja
potencia en el que solo el nativo el reloj corre
• Conexión: el dispositivo está conectado a una piconet como
maestro o esclavo.
Además, hay siete subestados provisionales que
se utilizan para agregar nuevos esclavos a una
piconet. Para pasar de un estado a otro, se usan
comandos del administrador de enlaces Bluetooth
o se usan señales internas
Page Scan: el dispositivo está escuchando una página con su propio DAC.
Page: El dispositivo ha emitido una página. Utilizado por el maestro para activar y
conectarse a un esclavo. El maestro envía un mensaje de página transmitiendo el código
de acceso del dispositivo del esclavo. (DAC) en diferentes canales de salto.
Slave response: Un dispositivo que actúa como esclavo responde a una página de un
maestro. Si la configuración de la conexión se realiza correctamente, el dispositivo entra en
el estado de conexión; de lo contrario regresa al estado de escaneo de la página
Inquiry: el dispositivo ha emitido una consulta para encontrar la identidad de los
dispositivos. al alcance.
Master response: un dispositivo que actúa como maestro recibe una respuesta de página
de un esclavo. El dispositivo ahora puede ingresar al estado de conexión o regresar al
estado de la página. paginar por otros esclavos.
Inquiry Scan: el dispositivo está escuchando una consulta.
Inquiry Response: un dispositivo que ha emitido una consulta recibe una respuesta
de consulta