Bluetooth 1

Descargar como ppt, pdf o txt
Descargar como ppt, pdf o txt
Está en la página 1de 77

Blu eto oth

Una nueva interfaz de radio de


baja potencia y corto alcance

Cesar Hermosilla L.
Francisco Pellegrini A.
Seminario de Comunicaciones Inalámbricas
27 de abril de 2001
Introducción

❚ En la actualidad es muy común que una


misma persona maneje varios dispositivos
electrónicos en su vida diaria (celular,
laptop, Palmtop, etc.)
❚ Sin embargo, cuando se quiere conectar
un dispositivo con otro, suelen aparecer
dificultades de tipo práctico
❚ Debido a esto, varias empresas se unieron
para crear una interfaz inalámbrica que
ofrezca conectividad universal.
Alternativas para lograr la
conectividad
❚ Infrarrojo: requiere visión directa,
demasiado directivo, funciona solo de a
pares, etc.
❚ Celular: demasiados estándares para
elegir, complicaciones en la
implementación
❚ Radio: mayor rango, propagación
alrededor de objetos y materiales, permite
Esto motivovarios
conectar a unobjetos
grupo de
a lacompañías
vez. en el
área de las comunicaciones y la computación
a desarrollar un estándar para conectividad
de radio a corto alcance
Requerimientos del estándar
Bluetooth

❚ El sistema debe operar globalmente


❚ El sistema debe soportar conectividad
entre pares (no debe existir una
estructura cableada que soporte el
sistema)
❚ La conexión debe soportar voz y datos
(aplicaciones multimedia)
❚ El transceptor de radio debe ser pequeño
y operar a baja potencia
Conectividad AD HOC

❚ La mayor parte de los sistemas de radio


actuales se basan en la arquitectura
celular
❚ Los móviles se conectan a través de
estaciones base para acceder a la red
móvil
❚ Las estaciones base administran el tráfico
a través de los canales de control. No es
posible la comunicación directa entre dos
unidades
❚ En los sistemas AD HOC no hay
Conectividad AD HOC

❚ En los sistemas AD HOC no existen


operadores ni ningún sistema de
coordinación entre los distintos enlaces
que podrían establecerse en una misma
área
❚ Un típico sistema AD HOC es el walky-
talky, utilizado por militares, policías, etc.
❚ Bluetooth es el primer sistema que
utiliza la conectividad AD HOC a gran
escala y disponible para el gran público
Banda de operación
❚ Para que el sistema opere globalmente es
necesario que trabaje en una banda no
licitada y disponible a nivel mundial
❚ Esto llevo a los creadores del estandar a
proponer la banda ISM en 2.45 GHz
❚ Sin embargo, se debe tener en cuenta que
esta banda posee gran interferencia
(hornos microondas) y limitaciones de
potencia
❚ Se debe tener en cuenta que las
regulaciones respecto a la banda difieren
en los distintos países, pero siempre
Inmunidad a la interferencia

❚ Puesto que la banda puede ser accedida


por cualquiera, es necesario que el
sistema cuente con inmunidad a
interferencia
❚ Para eliminar la interferencia podría
utilizarse un esquema adaptivo que
ubique un sector desocupado del espectro
o se pueden aplicar técnicas de
ensanchamiento de espectro
❚ Esta última resulta mas atractiva debido a
que un sistema adaptivo es más costoso y
Inmunidad a la interferencia

❚ Para ensanchamiento del espectro existen


dos alternativas: DS-CDMA o FH-CDMA
❚ DS-CDMA presenta el problema cercano-
lejano (near-far problem) que en este caso
se relaciona con transmisiones externas al
estándar. Además es costoso de
implementar
❚ Por otro lado, es sumamente probable que
la interferencia presente sea de espectro
limitado, lo que hace muy posible
espacios del espectro sin interferencia.
Frequency Hopping

❚ El esquema elegido es entonces


Frequency Hopping
❚ El espectro se divide en varios canales
❚ Durante una conexión, los transceptores
saltan de una frecuencia a otra en forma
pseudo aleatoria y de acuerdo a un patrón
preestablecido.
❚ El ancho de banda instantáneo es
pequeño, pero se logra una dispersión de
la señal a través del tiempo.
Definición del canal

❚ En Bluetooth, se utiliza un esquema


FH/TDD
❚ El canal se divide en slots consecutivos de
625 [µs]
❚ Cada slot utiliza una frecuencia de salto
distinta
❚ En cada slot se transmite un paquete
f f f
❚ Slots consecutivos se utilizan para
k k+1 k+2

transmitir y recibir (TDD) t

t
625 [µs]
Definición del canal

❚ Dos o más unidades que comparten un


canal forman una Picored
❚ El canal FH está determinado por la
secuencia de saltos y la fase de esta
secuencia
❚ En cada Picored una unidad actúa como
maestro y el resto como esclavos. El
tamaño máximo de unidades en una
Picored es 8
❚ La secuencia de saltos está determinada
por la identidad del maestro y la fase por
Definición del canal

❚ Para recrear el reloj maestro en el


esclavo, cada unidad debe agregar un
offset a su reloj nativo
❚ De esta forma cada unidad a partir de la
identidad del maestro y el offset
respectivo podrá seleccionar
adecuadamente la SELECCIÓN
secuencia de salto y
DE SALTO
permanecerá sincronizada con el resto
RELOJ NATIVO fase SALTO
secuencia

offset
IDENTIDAD DEL MAESTRO
Modulación

❚ En la banda ISM el ancho de banda para


los sistemas FH está limitada en 1 [MHz]
❚ El ancho de banda disponible es de 79
[MHz], por lo que se dispone de 79
canales de salto
❚ Bluetooth utiliza FSK con pulsos
Gaussianos y un índice de modulación
nominal k=0.3
❚ Con esto se logra una tasa de transmisión
cercana a 1 [Mb/s]
❚ La elección de este esquema radica en su
Control de acceso al medio

❚ En teoría, si las secuencias de salto


fuesen ortogonales, se podría alcanzar un
límite de
79 [Mb/s]
❚ Sin embargo, en Bluetooth las
secuencias son deliberadamente no
ortogonales
❚ La razón principal es que es poco
probable que todas las unidades en un
cierto rango necesiten comunicarse entre
ellas, o sea requerir una capacidad total
Control de acceso al medio
❚ Aparte de definir la Picored, el maestro
controla el tráfico y el acceso a la red
❚ El maestro establece un control
centralizado; solo es posible la
comunicación entre maestro y esclavo
❚ Para que no se produzcan colisiones el
maestro utiliza polling. En cada slot el
maestro decide quien transmite
❚ Este esquema se realiza mediante una
conexión de a pares. El maestro
transmite un paquete a un esclavo el cuál
debe responder en el slot siguiente y no
Definición de capa de enlace

❚ Se definen 2 tipos de enlace


Enlace sincrónico orientado a la conexión
(SCO)
Enlace asincrónico no orientado a la conexión
(ACL)
❚ El enlace SCO soporta conexiones
simétricas punto a punto y con
conmutación de circuitos. Típicamente
usado para voz
❚ Para establecer este tipo de conexión se
reservan dos slots consecutivos cada un
cierto período fijo. La reserva se realiza
Definición de capa de enlace

❚ Los enlaces ACL soportan conexiones


simétricas o asimétricas, punto a
multipunto y con conmutación de
paquetes. Por defecto, cuando se
establece la Picored la unidad maestra
establece una conexión ACL con las
unidades esclavas
❚ La conexión SCO debe establecerse
explícitamente después de que se ha
creado la Picored
Definición de capa de enlace
SCO period

MASTER

SCO ACL SCO ACL ACL

SLAVE 1

SLAVE 2
Definición de paquetes
Access
Code Header Payload

72 54 0-2745

❚ En cada slot se intercambia un paquete


entre el maestro y alguna de las unidades
esclavo
❚ Los paquetes tienen formato fijo. Cada
paquete comienza con un código de
acceso de 72 bits que se deriva de la
identidad del maestro y es único para ese
canal
Definición de paquetes
Access
Code Header Payload

72 54 0-2745

❚ Los receptores en la Picored comparan el


paquete entrante con el código de acceso.
Si estos no calzan, descartan el paquete
❚ Además el código de acceso se usa
también para sincronización
Definición de paquetes

HEADER
3 4 1 1 1 8
M_ADDR TYPE FLOW ARQN SEQN HEC

❚ El código de acceso es seguido de un


header. Este contiene importante
información de control tal como la
dirección del esclavo, tipo de paquete,
control de flujo y bits para el ARQ
(Automatic Retransmission Query)
❚ El ARQ se basa en un sistema Stop-and-
Wait con un período de espera de un slot.
Es decir el éxito o fracaso de la
Definición de paquetes

HEADER
3 4 1 1 1 8
M_ADDR TYPE FLOW ARQN SEQN HEC

❚ Basados en la información del bit ARQN, el


transmisor decide si envía un nuevo
paquete o retransmite el anterior
❚ El receptor tiene 220 [µs] entre la
transmisión del último bit y el envío de la
respuesta. En ese tiempo debe verificar la
validez del paquete
❚ El campo SEQN permite distinguir si el
Definición de paquetes

HEADER
3 4 1 1 1 8
M_ADDR TYPE FLOW ARQN SEQN HEC

❚ Este sistema de ARQ es bastante simple


pero se adecua perfectamente a la
aplicación, debido a que los tiempos de
propagación y procesamiento son
bastante pequeños, además permite
reducir el header
❚ El header esta protegido con un FEC 1/3,
el cual se basa en repetir 3 veces cada bit
Definición de paquetes

❚ Los paquetes pueden o no contener


payload. El tamaño de este puede variar
entre 0 y 2745 bits
❚ Para alcanzar payloads mayores a 280
bits, se utiliza formato multislot
❚ Un paquete puede ocupar 1, 3 o 5 slots,
dependiendo del tamaño del payload
❚ Durante la transmisión de un paquete se
mantiene la misma frecuencia
Definición de paquetes

625 [µs]
fk fk+1 fk+2 fk+3 fk+4 fk+5

fk fk+3 fk+4 fk+5

fk fk+5

Características en tiempo y frecuencia de los


paquetes de 1 slot, 3 slots y 5 slots
Definición de paquetes

❚ Los tipos de paquetes se dividen entre


paquetes de control y paquetes de
información
❚ Los paquetes de control son de 4 tipos:
ID: Paquete de identificación. Consiste solo en
el código de acceso
NULL: Consiste solo en el código de acceso y
el header. Sirve para enviar información de
control
POLL: Similar al anterior; usado por el maestro
para forzar al esclavo a responder
FHS: Paquete de sincronización. Sirve para
Definición de paquetes

❚ Los 12 códigos de paquete restantes


sirven para definir el tipo de servicio que
se entrega (sincrónico o asincrónico) y el
tamaño en slots del paquete
❚ El payload puede o no ser protegido con
FEC (1/3 o 2/3)
❚ Considerando transmisión sin FEC se
puede lograr una máxima tasa asimétrica
de
723.2 [kb/s] con un enlace de retorno de
57.6 [kb/s]
Definición de paquetes

Type symmetric asymmetric


DM1 108.8 108.8 108.8
DH1 172.8 172.8 172.8
DM3 256.0 384.0 54.4
DH3 384.0 576.0 86.4
DM5 286.7 477.8 36.3
DH5 432.8 721.0 57.6

Máximas tasas de transmisión promedio en kb/s:


• DMx: Paquetes de largo x slots, con FEC
• DHx: Paquetes de largo x slots, sin protección
Enlace confiable de datos

❚ La tasa de saltos en FH es bastante alta


(1600 saltos/seg). Si se pierde un
paquete, se pierde solo una pequeña
fracción de la información
❚ Los paquetes pueden ser protegidos con
FEC
❚ El esquema ARQ permite retransmitir la
información perdida con un mínimo
retardo
❚ La voz transmitida en enlace SCO nunca
se retransmite. En cambio se utiliza un
Establecimiento de
conexiones
❚ Se definen 3 estados que permiten el
establecimiento de conexiones
Modo SCAN
Modo PAGE
Modo INQUIRY
❚ A diferencia de los sistemas celulares en
los sistemas AD HOC no existe un canal
de control donde se envíen mensajes de
paging, por lo que se debe buscar una
forma alternativa de establecer las
conexiones
Establecimiento de
conexiones
❚ Modo SCAN
Cuando la unidad esta en modo STANDBY
(dormida), periódicamente escucha el canal
tratando de captar el código de acceso
asociado a su identidad
Al despertar para escuchar abre un correlador
de desplazamiento el cuál esta adaptado a
este código durante 10 [ms], en intervalos
máximos de 3,84 [s]
Cada vez que la unidad despierta para
escuchar, lo hace en una frecuencia de salto
distinta. Se define entonces una secuencia de
“despertar” propia del receptor, la cuál consta
Establecimiento de
conexiones
❚ Modo PAGE
Cuando hay una unidad que desea realizar
una conexión (paging unit) con una unidad
que esta “dormida”, esta debe conocer
primero la identidad del receptor
La paging unit conoce entonces la “secuencia
de despertar” del receptor, y comienza un
proceso en donde por cada período de 3,84
[s] envía el código de acceso del receptor en
la mitad de la “secuencia de despertar” (16
saltos) por cada 10 [ms]
10 ms

.........
3,84 s
Establecimiento de
conexiones
❚ Modo PAGE
Si en algún instante la frecuencia de SCAN
de la unidad dormida coincide con la
frecuencia de PAGE la unidad dormida
reconoce su código de acceso y envía en
respuesta su mismo código de acceso
A esto la paging unit responde con un
paquete FHS (secuencia de reloj y
sincronización de fase)
Con este procedimiento (PAGE-SCAN) se
establece una Picored en donde la paging
unit es la unidad maestra y la otra es la
unidad esclava
Si en este intervalo la unidad no se conecta,
Establecimiento de
conexiones
❚ Modo INQUIRY
Como se ha mencionado, para establecer la
conexión la paging unit debe conocer la
identidad del receptor
Cuando esta no es conocida de antemano la
paging unit pasa al modo INQUIRY
En este modo la unidad que desea conocer
las identidades de sus vecinos (inquiry unit)
envía un código de acceso reservado en el
estándar para el Inquiry, en una secuencia
de 32 saltos también reservada en el
estándar
Este proceso se efectúa de la misma manera
Establecimiento de
conexiones

❚ Modo INQUIRY
Cuando una unidad recibe un mensaje
INQUIRY contesta mediante un paquete FHS
Para el retorno del paquete FHS se sigue un
mecanismo de tiempo aleatorio de respuesta
para prevenir que se produzcan colisiones
Luego de la respuesta la unidad entra al
modo SCAN
Scatternet

❚ Dos o más Picoredes que comparten


una parte de su espacio físico de
transmisión forman una Scatternet
❚ Las Scatternet permiten aprovechar
mejor el ancho de banda, y el throughput
individual de los usuarios es mucho
mayor que si todos ellos estuviesen
conectados a una misma Picored
❚ Puesto que las secuencias de salto no son
ortogonales, a medida que aumenta el
número de Picoredes el desempeño se
Scatternet

❚ Una estimación bastante simplificada del


throughput normalizado es:
N −1
 1 
TH = 1 − 
 79 
❚ La información intercambiada por una
Picored solo es compartida por los
miembros de esa Picored, no por toda la
Scatternet
❚ Una unidad puede participar en distintas
Picoredes por medio de TDD
(instantaneamente solo puede estar en un
Scatternet
Consideraciones de energía

❚ En Bluetooth se ha tomado especial


cuidado en reducir la energía consumidas
por las unidades
❚ Debido a esto la unidad en modo SCAN se
activa solo durante un pequeño período para
reducir el consumo mientras está en modo
“dormido”
❚ El modo PAGE necesita un consumo mayor
debido a que se lleva el peso de la incerteza
en frecuencia y tiempo
❚ Se prefiere esta configuración debido a que
el modo PAGE es mas infrecuente que el
Consideraciones de energía

❚ También para ahorrar energía, las


unidades Bluetooth que detectan un
paquete que no está dirigido hacia ellas
siguen en modo STANDBY
❚ Además el esquema FH es robusto en
términos de sincronización por lo que no
es necesario que se estén
constantemente enviando señales de
timing, lo que también reduce el consumo
de energía
Consideraciones de energía

❚ Además Bluetooth define una serie de


técnicas para ahorrar energía:
El maestro puede ordenar al esclavo
quedarse en modo HOLD. Durante el período
HOLD no hay comunicación posible entre
esclavo y maestro. Cuando el período expira
el esclavo vuelve al canal y permanece
sincronizado
El esclavo también puede ser puesto en
modo PARK. En este caso el esclavo entra a
un ciclo de trabajo en donde los intervalos de
escucha del maestro son más largos
Consideraciones de energía

❚ Además Bluetooth define una serie de


técnicas para ahorrar energía:
Finalmente se define un modo SNIFF donde
el esclavo no escucha todos los slots, sino
que solo escucha algunos. Para entrar al
modo SNIFF esclavo y maestro deben
acordar en que slots el esclavo pondrá
atención al canal
Cálculo de enlace

❚ El cálculo de enlace consiste en estimar la


relación entre la potencia transmitida y la
potencia recibida
❚ La señal estará sujeta a pérdidas de
trayectoria (Lpath) y desvanecimientos por
multitrayectoria (Lfade) debido a la
presencia de obstáculos
❚ Considerando además las ganancias de
las antenas, la
PTXexpresión
[mW ] * GTXpara
* GRXla potencia
recibida ]=
PRX [mWes: (1)
L path * L fade
Cálculo de enlace

❚ Por otro lado, para poder detectar y


decodificar la señal, el receptor necesita
contar con una mínima relación señal a
interferencia
❚ Si esta relación la multiplicamos por el
ruido pasabanda de entrada, y además
tenemos en cuenta las pérdidas que se
producen en el receptor, podemos llegar a
la siguiente expresión para calcular la
sensibilidad del receptor:
RX sens [mW ] = (C / I AWGN ) * N 0 [mW / Hz ] * BW [ Hz ] * NF ( 2)
Cálculo de enlace

❚ Para determinar la mínima potencia


transmitida necesaria, igualamos la
potencia recibida con la sensibilidad del
receptor:
PRX [mW ] = RX sens [mW ] (3)
Cálculo de enlace

❚ Las pérdidas por trayectoria se asumen de


la siguiente forma:
 4π R 
L path = 20 log  ≈ 40 + 20 log( R) R ≤ 8,5 [ m] (4)
 λ 
 4π R 
L path = 36 log  − 46.7 [ dB ] ≈ 25.3 + 36 log( R) R > 8.5 [ m] (5)
 λ 
❚ Las pérdidas por desvanecimiento (Lfade)
se asumen de 8 [dB]. Los
desvanecimientos más profundos serán
absorbidos por la diversidad en frecuencia
del canal y causarán solo interrupciones
Cálculo de enlace

❚ Para no poner restricciones al cálculo, se


asumirán antenas omnidireccionales.
Además las regulaciones de la banda ISM
no permiten antenas de alta directividad
❚ Asumiendo una distancia de 10 metros, la
potencia recibida sera:

PRX [dBm] = PTX [dBm] − L path [dB] − L fade [dB] = PTX [dB] − 62[dB] − 8[dB]
PRX [dBm] = PTX [dBm] − 70[dB] (6)
Cálculo de enlace

❚ Por lo que, utilizando (3) y (6), la


sensibilidad mínima será:

RX sens [dBm] = PTX [dBm] − 70[dB] (7)

❚ Esta última ecuación deberá ser


balanceada con la ecuación (2) para
obtener la figura de ruido del sistema
Cálculo de enlace

❚ Para modulación GFSK, se requiere una


relación carrier-to-noise C/IAWGN de 21 [dB]
para un BER de 10-4
❚ Con un ancho de banda de 1 [MHz] y un
valor típico de N0 = -174 [dBm/Hz]
obtenemos una potencia de ruido en la
entrada de
N = -174 [dBm/Hz] + 60 [dB] = -114
[dBm]
= 70 [ dB ] − 114 [ dBm
P❚TX Combinando ] + y21(7):
(2) [ dB] + NF = − 23 [ dBm] + NF (8)
Cálculo de enlace

PTX = − 23 [ dB ] + NF (8)
❚ Un receptor celular típico tiene una figura
de ruido de 8 [dB] pero se agregan 10 [dB]
considerando la utilización de
componentes de bajo costo (mayores
pérdidas)
❚ Además, la integración en un solo chip
agrega más interferencia (fenómeno
ampliamente desconocido)
❚ Considerando una PTX de 1 [mW], se
obtiene un margen de 23 [dB] para la
Cálculo de enlace

❚ Si se requiere desarrollar aplicaciones más


específicas, se puede utilizar componentes
de mejor calidad para disminuir la figura
de ruido
❚ Además se puede transmitir hasta 20
[dBm], el cuál es el límite que existe en
Europa para la banda ISM
❚ Sin embargo, es necesario incluir un
control de potencia para evitar el
problema cercano-lejano en una
Scatternet
Rango dinámico

❚ El Rango dinámico de un amplificador se


refiere a los niveles de potencia de la
señal de entrada entre los cuales la señal
se recibe adecuadamente
❚ El límite inferior estará dado por el piso de
ruido de la recepción
❚ El límite superior estará dado por los
productos de intermodulación causados
por las no linealidades del amplificador de
entrada
Rango dinámico

❚ El modelo de un amplificador no lineal está


dado por la siguiente ecuación:

Vout = K 0 + K1Vin + K 2Vin2 + K 3Vin3 + ... (9)


❚ Si el receptor está centrado en ω0, y se
tienen dos señales de interferencia E1sen(
ω1t) y E2sen(ω2t) el término cuadrático en
el amplificador
2
generará
(E1 + E2 ) K 2
2
K 2 (VIN ) = K 2
2
-( )(E12 cos(2w1t) + E22 cos (2w2 t))
2 2
+ 2K 2 E1 E2 (cos(w1t - w2 t) - cos(w1t + w2 t)) (10)
Rango dinámico

❚ El término cúbico en el amplificador


generará:
K (V ) 3 =
3 IN

 3K 3  3
( E1 sinω1t + E2 sinω 2t + 2 E1 E2 sinω 2t + 2 E2 E1sinω1t )
3 2 2

 4 
 K 3 E23  3
 ( E1 sin3ω1t + E23 sin3ω 2t )
 4 
 3K 3 E12 E2  1

+ 
 ( sin(2ω1t − ω 2t ) − sin(2ω1t + ω 2t ))
 2  2
 3K 3 E22 E1  1

+ 
 ( sin(2ω 2t − ω1t ) − sin(2ω 2t + ω1t )) (11)
 2  2
Rango dinámico

❚ Si las frecuencias de ω1 y ω2 son cercanas a


ω0 entonces la mayoría de los términos de
la expresión anterior serán eliminados por
filtraje, excepto los términos en 2ω1-ω2 y 2
ω2-ω1
❚ Estos términos se conocen como
productos de intermodulación de
tercer orden y varían a la tercera
potencia con respecto a la entrada
❚ Por lo tanto, habrá un punto donde estos
productos en la salida son comparables
Rango dinámico

Ejemplo de productos de
Rango dinámico

❚ Un parámetro importante en cualquier


receptor de radio es el punto de
intercepto de tercer orden IP3 que se
define como la potencia en la entrada
donde el producto de intermodulación de
tercer orden posee en la salida la misma
potencia que los tonos fundamentales
❚ Para determinar IP3 es necesario definir la
supresión armónica, que corresponde a
la diferencia entre la potencia de salida de
un tono fundamental y la potencia de
salida del tercer producto de
Rango dinámico

Esquema de supresión
Rango dinámico

❚ El punto de intercepto de tercer orden


IP3 se calcula con la fórmula:

( Pout [ dBm] − IMD3 [ dBm] )


IP3 [ dBm] = + Pout [ dBm] (12)
2
❚ Donde:
Pout: Potencia de salida del tono fundamental
IMD3: Potencia de salida del producto de
intermodulación de tercer orden
Rango dinámico

❚ El límite superior para la potencia de


entrada se obtiene cuando IMD3 iguala al
piso de ruido del receptor (N+NF):

2 * IP3 [ dBm] + ( N + NF )[ dBm]


Pin max [ dBm] = (13)
3

❚ Cabe mencionar que Pinmax está calculado


para el peor caso, es decir que la
amplificación sea de ganancia unitaria
Rango dinámico

❚ El límite inferior estará dado por el piso de


ruido del sistema (N+NF)
❚ Finalmente, el rango dinámico SFDR
estará dado por:

2 * IP3 [ dBm] + ( N + NF )[ dBm]


Pin max [ dBm] − Pinmin [ dBm] = − ( N + NF )[ dBm]
3
2
SFDR = ( IP3 [ dBm] − ( N + NF )[ dBm] )
3
2
SFDR = ( IP3 [ dBm] − ( RX sens [ dBm] − C / I AWGN [ dB ] ) ) (14)
3
Rango dinámico

❚ Considerando el caso de dos señales de


interferencia con el origen a 1 [m] de
distancia del receptor transmitiendo a 0
[dBm] se obtiene una interferencia Pin=-
40 [dBm]
❚ También consideraremos que si f0 es la
frecuencia central del receptor las
señales de interferencia estarán en las
frecuencias f1=f0+∆f y f2=f0+2∆f, de tal
forma que los productos de
intermodulación de tercer orden
Rango dinámico

❚ Suponiendo que la señal deseada es


recibida con -67 [dBm] (3 [dB] más arriba
de la sensibilidad mínima del receptor) y
considerando que para obtener un BER de
10-4 necesitamos una relación C/I de 21
[dB], lo que nos da un IMD3 máximo de
-88 [dBm] tenemos:
3Pin − IMD3 3 * (−40[ dBm] ) − (−88[ dBm] )
IP3 ≥ =
2 2
IP3 ≥ −16[ dBm]
Rango dinámico

❚ En general considerar un amplificador con


un IP3 de -16 [dBm] es bastante
razonable desde el punto de vista de la
implementación considerando que
muchos sistemas celulares trabajan con
esta calidad
❚ Con este valor, y asumiendo y piso de
ruido de -91 [dBm] (N=-114 [dBm] y
2
= ( IP3 [ dBm
NF=23
SFDR ] − ( N + NF
[dB]) ] ) = 2 ( − 16[ dBmun
se)[ dBmobtiene ] − (−114[ dBm]) )
rango
3 3
dinámico
2
de:
= ( − 16[ dBm] − (−114[ dBm]) ) = 50[ dB ]
3
Rango dinámico

❚ Este rango de 50 [dB] es absolutamente


alcanzable mediante componentes de
bajo costo (filtros analógicos de baja
potencia y bajo voltaje de alimentación)
❚ Ecuación (14) muestran que no se puede
mejorar el rango de sensibilidad (bajar
RXsens) sin aumentar SFDR o sacrificar el
desempeño frente a la intermodulación
(bajar IP3)
❚ Esto indica que incrementar el rango
arroja como resultado un mayor consumo
Rango dinámico

❚ En Bluetooth se ha preferido promover


bajo consumo de potencia y robustez
frente a la interferencia en vez de
privilegiar el rango de sensibilidad
❚ Sin embargo, el diseñador es libre de
exceder los requerimientos mínimos
Rango dinámico

❚ En simulaciones de Bluetooth se ha
observado que cuando se tienen 10
enlaces en un rango de 10 [m] una figura
de ruido de 40 [dB] permite alcanzar el
máximo throughput promedio
❚ Esto se debe a que al aumentar el tráfico
la interferencia domina frente al ruido
térmico
❚ Además el rango de distancia más allá de
8.5 [m] mejora pobremente al mejorar la
figura de ruido del sistema (máximo 12%
por cada dB). Esto debido a los objetos
Selectividad

❚ Para maximizar la capacidad es necesario


contar con una alta razón de protección de
canal adyacente (ACP)
❚ Aunque Bluetooth utiliza FH para evitar
interferencia, la probabilidad de ser
“molestado” incrementa cuando se
disminuye ACP, y llega un punto en donde
una interferencia muy fuerte puede ocupar
los canales adyacentes más cercanos
❚ Simulaciones del sistema demuestran que
razones de protección de 0 [dB], 30 [dB] y
40 [dB] para el canal adyacente más
cercano, el segundo adyacente, y el tercero
Selectividad

❚ Con estos valores se logra solo una pequeña


degradación por los canales adyacentes, y la
principal degradación la genera la interferencia
co-canal
❚ Para permitir una implementaron barata, se
evita el uso de filtros externos
❚ Sin embargo, no es posible obtener suficiente
selectividad en frecuencias intermedias altas.
Este problema puede ser resuelto con receptores
de arquitectura sofisticadas y más costosas
❚ Si el rechazo a frecuencia imagen es mejor que
20[dBc] una imagen en banda no degrada
mayormente el throughput (menos que un 5%)
Selectividad

❚ El rechazo a imagen anteriormente


mencionado esta dentro de las
capacidades de los IC’s modernos
❚ Además el estándar evita el tratamiento
de la imagen en banda en las
especificaciones con el objeto de
promover receptores integrados de baja
IF
❚ Con esto, la IF puede ser escogida
libremente y en particular cercana al
ancho de banda del filtro IF
Selectividad

❚ Un filtro activo tiene un consumo más o


menos proporcional a su frecuencia
central y su complejidad es proporcional
a sus valores más altos de Q (orden del
filtro y recíproco del ancho de banda
relativo)
❚ Permitir una baja IF se traduce en una
implementación de bajo costo y bajo
consumo
❚ Una alternativa a un receptor heterodino
de baja IF es un receptor homodino o de
cero IF, pero estos son sensibles a altos
Selectividad

❚ Como Bluetooth usa FH, la interferencia


co-canal sucede con cierta probabilidad
❚ Como la protección co-canal es mucho
menor que la protección del canal
adyacente, la primera es la fuente mayor
de interferencia
❚ En Bluetooth se requiere una relación
C/Ico-canal de 11 [dB]
❚ Esta debe ser balanceada con la
supresión del canal adyacente, dado que
un mejor rechazo co-canal genera una
Selectividad

❚ Otro requerimiento que acompaña la


selectividad es el ruido de fase en el
oscilador local (VCO), dado que este
puede mezclarse con un canal adyacente
y “bajarlo” hasta el canal deseado
❚ El requerimiento para Bluetooth es de
L≥3 MHz ≤ -124 [dBc/Hz]
❚ En todo caso este requerimiento es
menos exigente que lo que comúnmente
se encuentra en sistemas celulares
típicos, y permite el uso de resonadores
Selectividad

❚ Para un desarrollo rápido de los receptores


Bluetooth algunas especificaciones se
“relajaron”. Específicamente ACP1 MHz=-4 [dB] y
C/Ico-canal=14 [dB]
❚ Luego de un período de convergencia de 18
meses, estos valores serán llevados a ACP1MHz=0
[dB] y
C/Ico-canal=11 [dB]. Sin embargo, los valores finales
aún son tentativos y dependen de un período de
evaluación
❚ Finalmente, un nivel de bloqueo en banda de 40
[dB] fue escogido. Esto significa una razón 100:1
Bluetooth en el mercado

❚ La fotografía muestra un transceptor Bluetooth


integrado en una pequeña tarjeta
❚ Se registran hasta el momento 162
dispositivos distintos en el mercado que
cuentan con la tecnología Bluetooth
incorporada y que han sido respectivamente
certificados (teléfonos inalámbricos, audífonos,
Conclusiones

❚ Bluetooth es un sistema que permite


conectividad inalámbrica de corto alcance entre
dispositivos portátiles
❚ El diseño de la interfaz de aire se basa en
FH/TDD y ha sido optimizado para usar poca
potencia, tener inmunidad a la interferencia y
dar conectividad ad hoc
❚ Ofrece servicios síncronos como transferencia de
voz y servicios asíncronos como transferencia de
archivos
❚ Requerimientos holgados en el enlace de radio
permiten su implementación en un chip de bajo
consumo de energía y bajo costo con muy pocos
componentes externos

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy