P. 1
bluetooth1[1]

bluetooth1[1]

|Views: 194|Likes:
Published by aaaguilar

More info:

Published by: aaaguilar on Jul 24, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPT, PDF, TXT or read online from Scribd
See more
See less

01/07/2016

pdf

text

original

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 motivo a unobjetos de compañías en el conectar varios grupo a la vez. á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 walkytalky, 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 cercanolejano (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 t transmitir y recibir (TDD)
k k+1 k+2

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 DE SALTO salto y secuencia de permanecerá sincronizada con el resto
RELOJ NATIVO fase secuencia offset SALTO

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 SLAVE 1 ACL SCO ACL ACL

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 M_ADDR 4 TYPE 1 FLOW 1 ARQN 1 SEQN 8 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-andWait con un período de espera de un slot. Es decir el éxito o fracaso de la

Definición de paquetes
HEADER
3 M_ADDR 4 TYPE 1 FLOW 1 ARQN 1 SEQN 8 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 M_ADDR 4 TYPE 1 FLOW 1 ARQN 1 SEQN 8 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 t fk+4 fk+5 t

fk

fk+3

fk

fk+5 t

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
DM1 DH1 DM3 DH3 DM5 DH5

symmetric
108.8 172.8 256.0 384.0 286.7 432.8

asymmetric
108.8 172.8 384.0 576.0 477.8 721.0 108.8 172.8 54.4 86.4 36.3 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] .........
3,84 s

10 ms

„ Modo PAGE

Establecimiento de conexiones

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:

1   TH = 1 −  79  

N −1

„ 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 expresión para la potencia PTX [mW ] * GTX * GRX PRX [mW ] (1) recibida es:=

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 R ≤ 8,5 [ m] (4)  ≈ 40 + 20 log( R)  λ   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) sensibilidad mínima será: y (6), la

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] P„ Combinando (2) y (7):] + NF = − 23 [ dBm] + NF (8) TX = 70 [ dB ] − 114 [ dBm ] + 21[ dB

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:
2 3 Vout = K 0 + K1Vin + K 2Vin + K 3Vin + ...

(9)

(E1 + E2 ) K 2 2 K 2 (VIN ) = K 2 -( )(E12 cos(2w1t) + E2 cos (2w2 t)) 2 2 + 2K 2 E1 E2 (cos(w1t - w2 t) - cos(w1t + w2 t)) (10)
2

„ 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 generará 2 2

Rango dinámico
„ El término generará: K (V ) 3 =
3 IN

cúbico

en

el

amplificador

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

(11)

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] 2
„ Donde:
Pout: Potencia de salida del tono fundamental

(12)

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] = 3

(13)

„ 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:
Pin max [ dBm] − Pinmin [ dBm] = SFDR = 2 * IP3 [ dBm] + ( N + NF )[ dBm] − ( N + NF )[ dBm] 3

2 ( IP3 [ dBm] − ( N + NF )[ dBm] ) 3 2 SFDR = ( IP3 [ dBm] − ( RX sens [ dBm] − C / I AWGN [ dB ] ) ) 3

(14)

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 2 NF=23 [dB]) se obtiene un rango SFDR = ( IP3 [ dBm] − ( N + NF )[ dBm] ) = ( − 16[ dBm] − (−114[ dBm] ) ) 3 3 dinámico de: 2
= 3

( − 16[ dBm] − (−114[ dBm]) ) = 50[ dB ]

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

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->