APLICACIÓN DE LA TECNOLOGÍA BLUETOOTH EN LA

Anuncio
APLICACIÓN DE LA TECNOLOGÍA BLUETOOTH EN LA TRANSMISIÓN Y ALMACENAMIENTO DE
VIDEO EN PLATAFORMAS MÓVILES
GRUPO DE INVESTIGACION TELETECNO
JAMES VELOZA ORTIZ
CÓDIGO 20092273021
HERMES ESLAVA
DOCENTE
UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS
SEMINARIO DE INVESTIGACION
INGENIERIA EN TELECOMUNICACIONES
BOGOTA D.C.
NOVIEMBRE DE 2010
1
Índice
1.
INTRODUCCION
3
2.
PLANTEAMIENTO DEL PROBLEMA
4
3.
OBJETIVOS
4
3.1.
GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
3.2.
ESPECIFICOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
4.
RESULTADOS ESPERADOS
4
5.
MARCO TEÓRICO
4
5.1.
TRANSMISION DE VIDEO SOBRE BLUETOOTH . . . . . . . . . . . . . . . . . . . . . .
4
5.2.
PROTOCOLOS DE IMPLEMENTACION
5
5.2.1.
PROTOCOLO H.261
5.2.2.
EMPAQUETAMIENTO IP
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
5.3.
SOFTWARE DE CONTROL
5.4.
MODULOS BLUETOOTH
5.5.
CAPA FISICA Y VELOCIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
5.6.
TOPOLOGÍAS PARA BLUETOOTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
5.7.
SCO (Conexión sincronizada orientada)
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
5.8.
ARQUITECTURA PARA LA TRANSMISION DE VIDEO . . . . . . . . . . . . . . . . . . .
7
5.9.
COMPRESION DE VIDEO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
6.
ESTADO DEL ARTE
7
7.
PRESUPUESTO
9
8.
CRONOGRAMA DE ACTIVIDADES
9
9.
CONCLUSIONES
10
Referencias
11
2
1.
INTRODUCCION
Bluetooth es una tecnología que opera a una frecuencia de 2,4 GHz para uso libre. La versión actual
de la tecnología Bluetooth v2.0, modula usando el desplazamiento de frecuencia gausiana Keying (GFSK)
. La disponibilidad de radio Bluetooth en los dispositivos móviles Bluetooth se constituye en una buena
alternativa de investigacion, para éste caso se propone la tecnología Bluetooth para transportar video. En
este estudio se proporciona un marco de trabajo concreto que muestra cómo el streaming de video a través
de Bluetooth puede ser implementado entre un dispositivo móvil y una estación de trabajo de escritorio.
Un buen número de estudios de simulación de transmisión de vídeo a través de Bluetooth han sido
realizados, sin embargo, pocos han sido aplicados debido a las limitaciones signicativas en comparación a
la exibilidad y capacidad de conguración disponibles en la simulación paquetes.
Bluetooth es una buena alternativa de investigacion dado que los sistemas actuales necesitan de tecnologías de transmisión que permitan la exibilidad en el uso de las bandas de frecuencias asignadas para la
comunicación. El proyecto respalda la implementación de los módulos y la investigación en transmisión de
videos desde plataformas móviles propuestos por el gupo de investigación TELETECNO de la Universidad
Distrital Francisco José de Caldas.
3
2.
PLANTEAMIENTO DEL PROBLEMA
Diferentes estudios sobre la transmisión de datos sobre tecnología Bluetooth se han realizado hasta el
día de hoy, los resultados han sido éxitosos en sistemas de comunicación en tiempo real de voz y datos,
sin embargo ésta tecnología se encuentra en fase de desarrollo para sistemas de transmisión de video. Los
enfoques de investigación se han encargado de estudiar los efectos de atenuación e interferencia de los
módulos Bluetooth existentes; sin llegar a plantear un sistema de telemetría como el propuesto en éste
documento donde una plataforma móvil se dotará de un sistema de comunicación Bluetooth que enviará
datos y video a un host que actuará como sistema de control y seguimiento.
3.
OBJETIVOS
3.1.
GENERAL
Desarrollar un sistema de comunicación a través de la tecnología Bluetooth para el grupo de investigación
TELETECNO que permita realizar el seguimiento en tiempo real de una plataforma móvil y que ofrezca
resplado a un sistema de telemetría sobre Wi-Fi; ofreciendo un sistema de comunicación permanente dado
que si existe pérdida de un enlace se activará otro (Wi Fi a Bluetooth, Bluetooth a Wi Fi).
3.2.
ESPECIFICOS
3
Enviar video en tiempo real desde una plataforma móvil a un host, utilizando la tecnología Bluetooth.
3
Integrar las tecnologías Bluetooth y Wi Fi dentro de un mismo sistema, con efectos de ruido e
interferencia mínimos.
3
Diseñar un software de telemetría que realice el seguimiento de un dispositivo ubicado a distancias
considerables.
3
Ofrecer un sistema de comunicación para el grupo de investigación TELETECNO que permita un
constante desarrollo de sistemas basados en la tecnología Bluetooth.
4.
RESULTADOS ESPERADOS
Obtener un sistema de comunicación Bluetooth que envíe video en tiempo real y que permita realizar
el seguimiento y telemetría de una plataforma móvil desde un dispositivo a distancia donde convergerán las
tecnología Bluetooth y Wi Fi.
5.
MARCO TEÓRICO
5.1.
TRANSMISION DE VIDEO SOBRE BLUETOOTH
Bluetooth es una tecnología de transmisión que permite la transmisión de video entre dispositivos
móviles en entornos ad hoc. Las especicaciones de Bluetooth para capa física permiten analizar diferentes
alternativas en el empaquetado y la transmisión de los videos, así por ejemplo los protocolos L2CAP e IP
son exibles en términos de implementación.
Los mecanismos actuales de QoS que trabajan sobre la capa de red proveen mecanismos de adaptación
optimizados. Destacando de éste modo la futura interacción entre-capas para obtener atributos tales como
control de errores, control de congestion, adaptación de la compresión de ancho de banda y adaptación
de empaquetamiento, por citar algunas características, éstas con el objetivo de obtener mayor eciencia y
robustez en la transmisión.
La comprensión de video es fundamental en la transmisión sobre Bluetooth debido a las variaciones de
tiempo de sincronización, el limitado ancho de banda y los recursos de los dispositivos.
4
En algunos casos los viedo clips MPEG 2 han sido transmitidos sobre un enlace ACL; a 18 cuadros por
trama, el paquete IP arriva a una taza de 450 paquetes por segundo. Estos paquetes tienen tamaños entre
50 y 850 bytes.
5.2.
5.2.1.
PROTOCOLOS DE IMPLEMENTACION
PROTOCOLO H.261
El protocolo H.261 fue fomentado por el Comité Consultativo de Telefonìa y Telegrafía (CCITT) en
1990 para estimular las video conferencias y el desarrollo de sistemas de video.
Para este protocolo se ha trabajado con módulos Bluetooth usando los puertos UART de una FPGA y
a través de un software de control en la transmision de datos, un sistema basado sobre H.261 es un sistema
con buenos resultados en parte debido a los algoritmos de compresion y la escalabilidad en la transmision.
En éste sistema se propone el uso de una video cámara, un circuito de codicación y convertidores
asíncronos para módulos bluetooth, las imagenes de la cámara son codicadas a través de H.261, y luego
a través del conversor síncrono/asíncrono son enviadas desde los puertos UART a los módulos Bluetooth
para realizar la transmisión.
Al lado del receptor, el módulo Bluetooth envía al convertidor síncrono/asíncrono la señal y de éste
punto al decodicador H.261, de manera detallada signica que el módulo envía los datos al puerto UART
serial luego los transmite al convertidor y posteriormente se decodica con H.261 para mostrar la señal en
un monitor.
5.2.2.
EMPAQUETAMIENTO IP
La mayoría de experimentos han trabajado sobre codicación MPEG-2 y clips de video provenientes de
un servidor remoto a través de una red IP. Las tramas de datos de Bluetooth en modo asimétrico proponen
el modelo de un maestro conteniendo un paquete y la respuesta de un dispositivo esclavo.
El envío del video es eciente usando el envío a través de paquetes IP usando piconet y una estructura
de ujo de video codicado MPEG-2. Estos paquetes permiten alcanzar mayor calidad de video, a pesar de
la sincronización de arribo.
Una trama de Bluetooth en modo de transporte asíncrono Asynchronous Connection Less (ACL) es
básicamente el enlace entre un tres o cinco espacios de tiempo de un dispositivo maestro y por los menos
la respuesta a una de éstas modulaciones por parte del dispositivo esclavo, en ésta conexión generalmente
se ofrece una tasa de 3.0 Mbps.
5.3.
SOFTWARE DE CONTROL
La plataforma inicializa el dispositivo Bluetooth y establece la conexión, también controla codicación
con H.261, optimiza el código, establece control del convertidor sincronización usando VHDL. Dentro de
la plataforma Bluetooth se tiene un sistema interno de almacenamiento conocido como PS que contribuye
a la activación del bucle de transmisión.
5.4.
MODULOS BLUETOOTH
Constituyen una actualización de la interface Bluetooth inicial; Interface USB 2.0 (EDR 2.0) con antena
integrada (Ver Figura 1), permite tasas de hasta 3 Mbps, y sus paquetes de transmisiòn contienen los
siguientes elementos:
a) Acceso de código (aviso de recepción)
b) Encabezado (tipo y longitud del paquete)
c) Carga útil
d) Banda de Guardia (aseguramiento de la comunicación).
La carga útil utiliza modulación GFSK (Gaussian Frequency Shift Keying), DQPSK, 8DPSK, principalmente, aunque el sistema está abierto para la implementación de otras modulaciones según el esquema de
transmisión.
5
5.5.
CAPA FISICA Y VELOCIDADES
Éste modelo trabaja con una potencia mínima de 100 mW, distancia máxima de 100 m. Y la transmisión
punto a punto se da a una taza efectiva simétrica de 423.6 Kbps, y una asimétrica de 721 Kbps, y el
estreaming de H.261está entre 64 Kbps y 2 Mbps.
Figura 1: Módulo Bluetooth por puerto USB
5.6.
TOPOLOGÍAS PARA BLUETOOTH
Bluetooth permite la conexión entre dispositivos utilizando protocolos tales como; Point to Point, Piconet, Scatternet (Ver Figura 1). En el protocolo Point to Point, se permite la conexión exclusiva entre dos
dispositivos, la variante con respecto a éste protocolo es una implementación Point to Multipoint (Piconet)
donde un dispositivo actúa como maestro y los demás son esclavos en la comunicación. Otro protocolo es
Scatternet, donde los dispositivos de una Piconet pueden ser maestros o esclavos de otra piconet a través
del multiplexado de tiempo. La tecnología Bluetooth, tiene su esquema fundamental montado sobre las
capas física, de enlace y aplicación, debido al tipo de datos que se comunican; tales como datos, voz y
aplicaciones para usuario.
Figura 2: Estructuras de Transmisión Bluetooth[2]
5.7.
SCO (Conexión sincronizada orientada)
Tiene como base la conexión punto a punto con un ancho de banda de hasta 64 Kbps, destinada a
la transmisión de voz. ACL es un tipo de conexión a multi punto con un ancho de banda de bajada de
6
732 Kbps y 128 Kbps de subida. El protocolo de manejo de enlace (LMP) principalmente se encarga de
controlar la sensibilidad y la encriptación de datos. (L2CAP) por su parte se encarga de activar y desactivar
los servicios de conexión con las capas superiores segmentándolos y reagrupándolos, y soporta paquetes de
datos de hasta 64Kbytes. Los anteriores protocolos se encargan también en conjunto del envió de datos a
través del puerto físico (Serial, PCI, etc) y también de la transferencia tales como el audio.
5.8.
ARQUITECTURA PARA LA TRANSMISION DE VIDEO
Para conseguir un envío eciente de archivos de video, la clave es la compresión de archivo, la siguiente
gráca muestra las etapas principales en la transmisión: Para el siguiente esquema una vez la conexión ha
sido establecida, el video comprimido es particionado y enviado a las etapas de L2CAP, HCI ó IP, donde
son segmentados y posteriormente enviados al modulo de transmisión. En el modulo receptor son tomados
los paquetes y ensamblados nuevamente por los protocolos de la capa intermedia, donde después serán
tomados por un decodicadores para la descomprensión. El proceso es el siguiente:
Extremo transmisor:
1. Codicacion de Medio
2. QoS Control
Control de Errores.
Control de Congestión.
3. Protocolos Intermedios
4. Módulos Bluetooth.
5.9.
COMPRESION DE VIDEO
Cualquier dispositivo físico necesita de un número jo de parámetros para representar su información.
Este número puede ser difícil para tratar de almacenarlo o transmitirlo. El proceso de compresión facilita
estas tareas utilizando un número menor de parámetros que todo el conjunto. Si toda la información se
puede recuperar mediante este subconjunto de parámetros, la compresión se denomina sin perdidas, por
otro lado, si no se puede recuperar toda la información, se denomina compresión con perdidas.
La primera normalmente no consigue tasas de compresión demasiado signicativas, por lo que se utiliza
también la técnica con pérdidas. Sin embargo, ciertas aplicaciones como representación y almacenamiento de
señales médicas indiscutiblemente necesitan de una compresión sin perdidas. MPEG 4 Ideal para aplicaciones
de bajo ancho de banda limita la información redundante. H. 263 Similar a la compresión MPEG4 pero
para anchos de banda mucho más bajos, puede llegar a 30 cuadros por segundo y 128 Kbps.
Las señales de video son señales espacio-temporales o simplemente una secuencia de imágenes que varían
en el tiempo. La información es visual. Una imagen monocromática puede representarse matemáticamente
por x(h,v), donde x es el valor de intensidad en la localización horizontal h y vertical v. La correspondiente
señal de video monocromática puede ser representada por x(h,v,t) donde t es el tiempo.
6.
ESTADO DEL ARTE
Para efectos prácticos la extensión de Bluetooth de la Universidad de Cincinnati (UCB/t) ha obtenido
que con un video de 40 segundos se genera una taza de 1.77 Mbps, con movimiento constante, 18 cuadros
por trama y una taza de arribo IP de 450 paquetes por segundo.
Se ha experimentado también un esquema donde se agrupa dos cuadros por paquete IP. Donde se
incrementa la velocidad comparado al modelo anterior.
La desventaja pincipal en el modelo de transmisión de un cuadro por trama es que el buer se ocupa
rapidamenta haciendo que se pierdan paquetes.
Algunos de los resultados en terminos de velocidad y tamaños se muestran en la Tablas 1 y 2:
7
Cuadro 1: Velocidad por transmisión de cuadros[4]
Cuadro 2: Tasas de transmisión por paquete[5]
En algunos casos los video clips MPEG 2 han sido transmitidos sobre un enlace ACL; a 18 cuadros por
trama, el paquete IP arriva a una taza de 450 paquetes por segundo. Estos paquetes tienen tamaños entre
50 y 850 bytes.
8
7.
PRESUPUESTO
Cuadro 3: Presupuesto global
Cuadro 4: Presupuesto de materiales y suministros
Cuadro 5: Presupuesto de servicios técnicos
8.
CRONOGRAMA DE ACTIVIDADES
En la siguiente tabla se muestran las fechas presupuestadas para el desarrollo del proyecto con una
duración aproximada de seis meses en el año 2011:
9
9.
CONCLUSIONES
Las especicaciones de Bluetooth para capa física permiten analizar diferentes alternativas en el empa-
quetado y la transmisión de los videos, por ejemplo los protocolos L2CAP e IP son exibles en términos de
implementación.
La compresión de video es fundamental en la transmisión sobre Bluetooth debido a las variaciones
de tiempo de sincronización, el limitado ancho de banda y los recursos de los dispositivos, ejemplos de
compresión de video efectivas se pueden encontrar en datos de tipo MPEG2 o MPEG4.
Los protocolos de codicacion permiten buenos resultados gracias a los algoritmos de compresion y la
escalabilidad en la transmision (protocolo H.261), por otra parte el envío del video también es eciente a
través del empaquetamiento IP usando piconet y una estructura de ujo de video codicado como MPEG-2.
10
Referencias
[1] J. Bray and C. Sturman. Bluetooth: connect without cables. Prentice Hall PTR, 2001.
[2] Aravind Iyer and U. B. Desai. A comparative study of video transfer over bluetooth and 802.11 wireless
mac.
[3] R. Morrow. Bluetooth operation and use. McGraw-Hill, 2002.
[4] E. A. Jammeh R. Razavi, M. Fleury and M. Ghanbari.
Ecient packetization for bluetooth video
transmission.
[5] M. Fleury R. Razavi and M. Ghanbari. Video-streaming applications enabled across bluetooth v. 2.0
interconnects.
[6] K. L. Woon, University College Dublin. Department of Electronic, and Electrical Engineering. Bluetooth
wireless video transmission. University College Dublin, 2003.
[7] Wang Xiaohang. Video streaming over bluetooth: A survey.
11
Descargar