Dise˜
no e implementacion de dos sistemas de
comunicaci´
on con luz visible mediante las
modulaciones OOK y CSK para an´
alisis de
desempe˜
no de transmisi´
on de datos e
iluminaci´
on
Juan Felipe Guti´
errez G´
omez
Universidad Nacional de Colombia
Facultad de Ingenier´ıa, Departamento de Ingenier´ıa de Sistemas e Industrial Bogot´a, Colombia
Dise˜
no e implementacion de dos sistemas comunicaci´
on
con luz visible mediante las modulaciones OOK y CSK
para an´
alisis de desempe˜
no de transmisi´
on de datos e
iluminaci´
on
Juan Felipe Guti´
errez G´
omez
Tesis o trabajo de grado presentada(o) como requisito parcial para optar al t´ıtulo de: Mag´ıster en Ingenier´ıa - Telecomunicaciones
Director(a):
PhD Ing. Jes´us Mar´ıa Quintero Quintero
L´ınea de Investigaci´on:
Comunicaciones ´Opticas Inal´ambricas Grupo de Investigaci´on:
Grupo de Investigaci´on en el sector energ´etico colombiano - GRISEC
Universidad Nacional de Colombia
Facultad de Ingenier´ıa, Departamento de Ingenier´ıa de Sistemas e Industrial Bogot´a, Colombia
A mis padres y a mis hermanos, quienes a lo largo de toda mi formaci´on acad´emica han apoyado e incentivado en mi el gusto por el conocimiento.
When the people fear the government, there is tyranny. When government fears the people, there is liberty.
Agradecimientos
Al Light and Lighting Laboratory de la Universidad de Lovaina en la ciudad de Gante, B´elgica, quienes orientaron el desarrollo de este trabajo, as´ı como pr´estamo de los equipos e instalaciones. Al Laboratorio de Ensayos El´ectricos de la Univeridad Nacional quienes han apoyado el proceso formaci´on durante el posgrado.
ix
Resumen
El uso de fuentes de luz LED en sistemas de alumbrado p´ublico e interior ha venido in-crement´andose en los ´ultimos a˜nos debido a las ventajas que ofrece con respecto a las tec-nolog´ıas tradicionales como la incandescente, fluorescente, sodio entre otras. Su capacidad de conmutaci´on ha permitido generar transmisi´on de informaci´on, permitiendo cumplir la funci´on de iluminaci´on y transmisi´on de datos con una misma infraestructura, mejorando as´ı la eficiencia con respecto a los sistemas con infraestructuras independientes (ilumiaci´ on-internet) y el costo de implementaci´on de nuevos sistemas.
A pesar de las diferentes ventajas que ofrece el uso de la comunicaci´on con luz visible respecto a las actuales comunicaciones de radio frecuencia en aplicaciones de corto y mediano alcance, es importante determinar si existe alg´un impacto sobre los par´ametros de desempe˜no de la luminaria en la calidad de iluminaci´on y color. En este trabajo se implement´o y evalu´o el desempe˜no de transmisi´on de datos e iluminaci´on dos sistemas de comunicaci´on con luz visible utilizando las modulaciones Codificaci´on On-Off y Codificaci´on por Desplazamiento de Color definidas en la normatividad actual. Se obtuvieron los anchos de banda para cada canal cercanos a los 100kHz, as´ı como las probabilidades error de bits para la modulaci´on OOK y la modulaci´on 4CSK. Se dise˜n´o e implement´o un metodolog´ıa para la calibraci´on de la luminaria con 16 puntos de cromaticidad.
Keywords: Comunicaci´on ´Opticas Inal´ambricas, Modulaci´on, Comunicaci´on con Luz Visible, Diodos Emisores de Luz, Fotodetector, Calidad de Color, Sistemas de Ilumi-naci´on General, Luminaria.
Abstract
The use of the LED technology has been increasing the last years in indoor and outdoor spaces due to the advantages of this technology with respect to the current lighting technolo-gies, such as incadescent, fluorescent and sodium vapor lamps; one of these advantages is his rapid on-off commutation ability allowing the data transmissions using the light as channel, therefore, with the same infrastructure is made the information transmission and lightning, increasing the efficiency with respect to the current two independents infrastructures and decreasing implementing the cost for new systems.
Although there are advantages in the use of the visible light communication respect to the traditional radio frequency communications in short and medium range applications, is im-portant determine if this technology has an incidence in the performance of the luminaire in the light and color quality. In this work, was implemented and evaluated the performance of two visible light communication systems using the modulations On-Off Keying and Co-lor Shift Keying defined in the standard document. The bandwidths for each channel near 100kHz were characterized, as well as the symbol error rate for the OOK modulation and the
x
4CSK modulation. A methodology for the calibration of the luminaire with 16 chromaticity points was designed and implemented.
Keywords: Optical Wireless Communication, Modulation, Visible Light Communi-cation, Lightning Emmiting Diodes, Photodetector, Color Quality, General Lighting System, Luminaire.
Contenido
Agradecimientos VII Resumen IX Abreviaturas XIV 1. Introducci´on 1 1.1. OWC vs RF . . . 21.2. ´Areas de Aplicaci´on del VLC . . . 3
1.3. Recientes Desarrollos en VLC . . . 4 1.4. Desafios del VLC . . . 5 1.5. Objetivo de la Tesis . . . 6 1.5.1. Objetivos Espec´ıficos . . . 6 1.6. Contribuci´on de la Tesis . . . 7 2. Estudio de un sistema VLC 8 2.1. Modulador . . . 9
2.1.1. Codificaci´on On-Off OOK . . . 9
2.1.2. Modulaci´on por Variaci´on de Posici´on de Pulso VPPM . . . 9
2.1.3. Codificaci´on por Corrimiento de Color . . . 10
2.1.4. Modulaciones con M´ultiples Sub Portadoras . . . 10
2.2. Fuente de Luz . . . 11
2.3. Sistema ´Optico y Detector . . . 13
2.4. Canal ´Optico . . . 13
2.4.1. Ruido del Canal . . . 14
2.5. Norma IEEE 802.15.7 . . . 15
2.5.1. Descripciones Generales de la norma . . . 15
2.5.2. Descripci´on de la PHY . . . 16
2.5.3. PHY III: CSK . . . 16
3. Implementaci´on de la Estructura VLC 18 3.1. Implementaci´on del Transmisor . . . 18
3.1.1. Driver LED . . . 19
3.1.2. Control Digital . . . 20
xii Contenido
3.2. Implementaci´on del Receptor . . . 22
3.2.1. Sensor de Color RGB . . . 23
3.2.2. Microcontrolador . . . 23
3.2.3. Host-Decodificador . . . 25
4. Metodolog´ıa de Dise˜no de la Modulaci´on CSK 27 4.1. Estudio del Espacio CIExy . . . 27
4.2. Combinaci´on de Colores . . . 28
4.3. Definici´on de la Variable a Medir . . . 29
4.3.1. Combinaci´on de Colores para Luminancia . . . 30
4.4. Procedimiento de Laboratorio . . . 31
4.4.1. Montaje . . . 31
4.4.2. Metodolog´ıa . . . 32
5. Resultados y An´alisis 35 5.1. Desempe˜no del Driver y el Sensor de Color . . . 35
5.1.1. DRIVER-LED . . . 35
5.1.2. Sensor de Color RGB . . . 36
5.2. Desempe˜no Fotom´etrico y Colorim´etrico VLC . . . 37
5.2.1. Estabilidad de Luminancia Luminaria VLC . . . 38
5.2.2. Fitting Luminaria RGBW . . . 38
5.2.3. Desempe˜no Constelaci´on 16-CSK . . . 39
5.2.4. Primeros Resultados de Desempe˜no Iluminaci´on en Condiciones De Transmisi´on . . . 39
5.2.5. An´alisis de Componente Blanco en la Modulaci´on CSK . . . 40
5.2.6. Dise˜no e Implementaci´on de la CSK con Niveles de Blanco . . . 41
5.2.7. Resultados Finales de Desempe˜no Iluminaci´on en Condiciones de Trans-misi´on . . . 41
5.3. Desempe˜no en Transmisi´on de Datos VLC . . . 42
5.3.1. Linealidad del Enlace . . . 42
5.3.2. Magnitud Respuesta en Frecuencia . . . 43
5.3.3. Tasa de Error de S´ımbolo . . . 44
6. Conclusiones y recomendaciones 46 6.1. Conclusiones . . . 46
6.2. Recomendaciones . . . 47
A. Anexo: Variables Fotom´etricas 48
B. Anexo: Reglas de Dise˜no y Mapeo CSK 49
C. Anexo: Software dise˜nado en Matlab para mediciones fotom´etricas. 51
Contenido xiii
E. Anexo: Figuras de resultados Fotom´etricos y Colorim´etricos 55
Abreviaturas
Abreviatura T´ermino
ADC Analog Digital Converter BER Bit Error Rate
CSK Color Shift Keying DAC Digital Analog Converter IR Infrared
V P P M Variable Pulse Position Modulation LED Light Emitting Diode
LOS Line of Sight
M SM Multi Carrier Modulation
OF DM Orthogonal Frequency Division Modulation OOK On Off Keying
OW C Optical Wireless Communication P h − LED Phosphor Light Emitting Diode RGB Red-Green-Blue
SER Symbol Error Rate U V Ultraviolet
V IS Visible
V LC Visible Light Communication W RGB White-Red-Green-Blue
1. Introducci´
on
Las comunicaciones opticas inal´ambricas (OWC-Optical Wireless Communication) hacen referencia al uso de se˜nales portadoras con longitudes de onda en el rango infra-rojo (IR), visible (VIS) y ultravioleta (UV) para la transmmisi´on de datos por un medio no guiado; este tipo de enlaces son tambi´en conocidos como comunicaciones ´opticas en espacio libre (FOS-Free Optical Space) ya que el canal de propagaci´on de la onda es aire o vac´ıo[1]. El uso del espectro ´optico para comunicaci´on no es una idea moderna, un ejemplo de esto fue la construcci´on de un dispositivo que utilizaba luz visible para la tranmisi´on de se˜nales de voz desrrollado por Alexander Graham Bell en 1880 [2], pero no fue hasta la segunda mitad del siglo XX con surgieminto de lasers y diodos emisores de luz (LEDs) que las OWC comienzan a ser estudiadas como un m´etodo comercial para la tranmisi´on de informaci´on.
El rango de transmisi´on en el cual se utilicen la OWC clasifica el tipo de aplicaci´on y el rango espectral que se utilice en la comunicaci´on [3].
Ultra Corto Rango OWC : Se definen comunicaciones ´opticas en rangos de mm y um. Este tipo de comunicaciones es utilizando en super ordenadores donde se requieren m´etodos no convencionales para la inter e intra conexi´on entre chips.
Corto Alcance OWC: Comunicaciones en el orden de decenas de cent´ımetros. Su apli-caci´on est´a enfocada a las redes inalambrica de ´area corporal (WBAN-Wireless Body Area Network) donde se requiere la conexi´on inal´ambrica de biosensores a un orde-nador central, utilizando principalmente rangos V IS. Este tipo de rangos son apli-cados tambi´en a la comunicaci´on en redes de ´area personal (WPAN-Wireless Perso-nal Area Network) con el objetivo de generar enlances tales como TV-SmartPhone o SmartPhone-SmartPhone.
Mediano Alcance OWC: Comunicaciones con enlaces en el orden de metros, son utili-zadas en redes de ´area local (WLAN-Wireless Local Area Network) tal como se realiza actualmente con el WiFi en radio frecuencia RF. La comunicaci´on con luz visible (VLC-Visible Light Communication) es utililizada en este tipo de enlace debido a que se utiliza la infraestructura de iluminaci´on ya existente para realizar la transmisi´on.
Largo Alcance OWC: Este tipo de enlaces OWC de largo alcance comprenden distancia de algunos kil´ometros. Son enlaces de alta velocidad aplicados en la interconexi´on WLAN-WLAN, y actualmente son evaluados para la conexi´on entre el usuario final y la la infraestrucura de fibra ´optica de alta capacidad.
2 1 Introducci´on
Ultra Largo Alcance OWC: Comunicaciones con enlaces mayores a 10,000km para conexiones Tierra-Sat´elite o Sat´elite-Sat´elite. La NASA implement´o en 2013 este tipo de enlace con velocidades 622Mbps para una conexi´on Luna-Tierra a una distancia de 23900km [4].
El estudio en el campo de la iluminaci´on ha permitido el mejoramiento de las tecnolog´ıa para fuentes de luz en aspectos como costo, bajo consumo, alta eficiencia lum´ınica, alta calidad de color y aumento de tiempos de vida. Las fuentes de luz basadas en dispositi-vos de estado s´olido, LED(Light Emitting Diode), OLED(Organic Light Emitting Diode) y PLED(Polymer Light Emitting Diode), han demostrado ser tecnolog´ıas con alta proyecci´on a futuro al presentar notables ventajas en su desempe˜no[5]. La iluminaci´on LED es la tecno-log´ıa de estado s´olido actualmente m´as utilizada y desarrollada, con aplicaciones en el campo industrial y domiciliario, en arquitecturas de interiores o exteriores, control de tr´afico entre otras.Junto con su capacidad de conmutaci´on a altas frecuencias, la masificaci´on de la tecno-log´ıa LED ha generado el r´apido crecimiento del VLC para enlaces de alcance corto y medio, en WPANs, conexiones maquina a m´aquina M2M (Machine to Machine), veh´ıculo a veh´ıculo V2V (Vehicle to Vehicle) y veh´ıculo a infraestructura V2I (Vehicle to Infraestructure).
1.1.
OWC vs RF
La tecnolog´ıa VLC y en general las OWC en el rango IR presentan varias ventajas. Las comunicaciones RF trabajan en rangos de frecuencia entre 30kHz a 300GHz, mientras que las OWC ocupan un espectro entre 120THz (Infra rojo cercano) y 780THz (longitures de onda corta del espectro visible), ocupando aproximadamente 670THz del espectro [6]; se dispone de un espectro mucho mayor para las OWC. Espec´ıficamente para el VLC se dispone de 300THz. Disponer de una gran cantidad de espectro impone un espectro ilimitado para transmisiones de alta velocidad, siendo esta la principal ventaja de las OWC. Por otro lado, el espectro de RF es regulado y controlado por autoridades locales e internacionales, tal como los operadores celulares, televisi´on o enlaces punto a punto de microondas. El espectro de las comunicaciones ´opticas no es licenciado, lo cual facilita el desarrollo de aplicaciones as´ı como la disminuci´on de los costos de implementaci´on de las mismas [7]. Los sistemas de comunicaci´on basados en OWC presentan mayor robustez respecto a la interferencia electromagn´etica EMI (Electromagnetic Intereference), ya que en este rango no se presenta este fen´omeno, por el contrario este fen´omeno es un problema bien conocido en las comunicaciones RF [8, 9]. Las comunicaciones inal´ambricas de RF no est´an limitadas por los diferentes materiales u objetos que est´en entre el transmisor y el receptor debido a que estas ondas pueden atravesar estos obst´aculos, aunque presentan una atenuaci´on en la propagaci´on de la misma. Para las OWC y espec´ıficamente en VLC, la comunicaci´on est´a limitada y confinada al espacio iluminado, ya que en su mayor´ıa requieren l´ınea de vista LOS (Line of sight) para una buena comunicaci´on. Para aplicaciones en interiores esto presenta dos ventajas, la disminuci´on de interferencia entre dispositivos y un f´acil control de los usuario que utilizan el enlace, esto ultimo mejora la seguridad de la tranmisi´on; ´esta
1.2 ´Areas de Aplicaci´on del VLC 3
caracteristica limita las OWC ya que no son aplicables cuando se requieren servicios de movilidad.
El uso del VLC presenta una soluci´on de bajo costo y disminuci´on de consumo energ´etico para proveer servicios de comunicaci´on. Debido a que ya dispone de la infraestructura LED para la iluminaci´on, no es necesario implementar o desarrollar nuevos dispositivos que cumplan la funci´on de antenas, ya son las fuentes de luz quienes cumplir´an esta tarea. La construcci´on de dispositivos para la modulaci´on y demodulaci´on de la se˜nales de RF son m´as costosos, y requieren dise˜nos mucho m´as especializados, mientras para el VLC pueden utilizarse LED y fotodetectores de bajo costo[10].
Tabla 1-1.: Comparaci´on entre la tecnolog´ıas VLC y RF
Property VLC RF
Ancho de Banda 300Thz Regulatory, Limited
EMI No Si
L´ınea de Vista Si No
Normatividad En desarrollo Consolidada Consumo de energ´ıa Bajo Medio Seguridad de visibilidad Si No Infraestructure Iluminaci´on LED AP
Movilidad Limitada Si
´
Area de cobertura Corta Amplia
1.2.
Areas de Aplicaci´
´
on del VLC
Teniendo en cuenta que las comunicaciones VLC son utilizadas mayormente para enlaces de corto y medio enlace, varias ´area de aplicaci´on han sido exploradas utilizando esta tecno-log´ıa. Los sistemas de posicionamiento tradicionales basados en GPS, IR, RFID, Bluethooth, WLAN y Ultrasonido, presentan problemas varios problemas en espacios interiores debido a la inestabilidad, largos tiempos de respuesta, baja exactitud y precisi´on, por lo tanto el VLC es una tecnolog´ıa emergente para estos sistemas de posicionamiento [11]. Comercialmente, la empresa Philips ha implementado en una tienda de autoservicio el uso del VLC para el posicionamiento de sus usuarios[12].
En las redes de ´area personal WPAN, la alta demanda de servicios m´oviles ha motivado el uso de la tecnolog´ıa VLC en Redes de ´area personal (WPAN). Su objetivo es aumentar el ancho de banda y por tanto la velocidad de transmisi´on de datos. En este tipo de red, la conexi´on puede ser entre dispositivos tales como computadoras, tel´efonos, impresoras, tabletas entre otros. Esta misma demanda es requerida para redes de ´area local WLAN, lo cual ha llevado a generar diferentes demostraciones de alta velocidad de transmisi´on utilizando infraestructura LED de iluminaci´on, proyectando al VLC como una tecnolog´ıa
4 1 Introducci´on
cohexistente al Wifi que permite suplir esta demanda y nuevos servicios para los pr´oximos a˜nos.
Con la introducci´on de la tecnolog´ıa LED en dispositivos de se˜nalizaci´on de tr´afico, lumina-rias para veh´ıculos, iluminaci´on en v´ıas p´ublicos y en general los sistemas de transporte, han comenzado a desarrollarse sistemas inteligentes de transporte. El objetvo de estos sistemas inteligentes es aumentar la seguridad de los conductores en las carreteras, ya que tanto como las se˜nales, la infraestructura de iluminaci´on y la comunicaci´on entre veh´ıculos puede dar se˜nales de alerta en situaciones de peligro, tal como curvas peligrosas, peligro de colisi´on, violaci´on de limites de velocidad, entre otros, as´ı como aplicaciones de posicionamiento en carreteras [13, 14].
Las comunicaciones para dispositivos submarinos son actualmente realizadas utilizado ondas ac´usticas; este tipo de ondas presentan peque˜nos anchos de banda, bajas velocidades de tranmisi´on y atenuaciones. Las tecnolog´ıas de RF no son de uso pr´actico para ambientes bajo el agua debido a las fuertes atenuaciones presentadas en este medio de propagaci´on. El VLC para longitudes de onda verde y azul presenta una una buena alternativa ya que su desempe˜no es considerablemente mejor respeto a las dificultades nombradas anteriormente [15]. El VLC puede ser utilizado en zonas donde actualmente no se permiten el uso de tecnolog´ıas RF, tal es el caso de hospitales donde la EMI puede afectar e inteferir en los intrumentos de monitoreo de pacientes [16], vuelos de avi´on donde se puede interferir con los sistemas de navegaci´on de la aeronave, o ´areas con riesgo de explosi´on [17].
1.3.
Recientes Desarrollos en VLC
Durante los ultimos 15 a˜nos se han desarrollado trabajos academicos, productos comerciales, alianzas empresarias y documentos normativos referentes a VLC para aplicaciones en inte-riores. En Europa durante tres a˜nos (enero 2008-marzo 2011) el proyecto OMEGA ”hOME Gigabit Access”fue desarrollado [18]. En febrero de 2011, el proyecto present´o los resultados de su trabajo, que el cual concluy´o con la exposici´on de dos sistemas usando VLC y IR, al-canzado la velocidades de transmisi´on de datos de 100 Mbit/s y 280Mbit/s, respectivamente, para la transmisi´on de una cadena de bits Ethernet de video en alta calidad (Video HQ). En enero de 2009, se realiz´o la reuni´on inaugural del IEEE 802.15 WPAN Grupo de Trabajo 7 dedicado a la estandarizaci´on del VLC donde se definen la capa f´ısica (PHY) y la capa de enlace (MAC) para enlaces de corto-mediano alcance [19].
Utilizando la modulaci´on On-Off d definida en la IEEE 802.15.7 en [20] mediante ilumina-ci´on con LED de luz Blanca basada en materiales foto-luminiscente o f´osforo (Ph-LED), se lograron velocidades de transmisi´on entre 0.1 y 10 Mpbs, una distancia de enlace de 0.5m, Tasas de Error de Bit bajas y con una frecuencia de portadora de 200MHz. En [21] se realiza la implementaci´on de un sistema de transmisi´on paralela VLC utilizando la modulaci´on MP-OOK (Multiphase On Off Keying) y los resultados del desempe˜no son comparados contra la modulaci´on DCO-OFDM (DC-biased optical orthogonal frequency-division multiplexing).
1.4 Desafios del VLC 5
Se logr´o mejorar mediante MP-OOK en N veces la eficiencia en ancho de banda con respecto a la modulaci´on OOK convencional siendo N el n´umero de l´ıneas de LED que transmiten a una misma fase sin embargo no logra alcanzar las velocidades de transmisi´on que sistema DCO-OFDM. En [22] se desarrolla un sistema VLC con un ancho de banda de 85MHz y tasa de transmisi´on de 250Mbs y utilizando Ph-LED con Capa de F´osforo disponible comer-cialmente. Se implement´o un circuito T de Polarizaci´on en el transmisor para controlar la corriente sobre el LED, y un Post Ecualizador en el receptor. En [23] los autores desarrollan un sistema de comunicaci´on con luz visible utilizando OFDM, alcanzando velocidades de 1Gb/s y considerando efectos de la no linealidad del LED y el circuito de potencia de una luminaria LED. Se muestran tasas de transmisi´on alcanzadas de 680Mb/s con niveles de iluminancia bajos, del orden 10 Luxes. El dise˜no e implementaci´on de una modulaci´on CSK (Color Shift Keying) es presentado en [24], donde el autor realiza el dise˜no de la constela-ci´on de puntos sobre el espacio de color CIE 1936, realizando consideraciones de flujo para el dise˜no de contelaciones de mayor orden al definido en IEEE 802.15.7, la exploraci´on de constelaci´on utilizando un espacio de color tridimensional, as´ı como el estudio y modelaci´on del canal de transmisi´on.
Otros trabajos han sido presentados en el estudio y puesta en marcha de dispositivos de de-tecci´on; los fotodetectores para enlaces OWC y VLC son dise˜nados utilizando detectores de estado s´olido tipo P-N, P-I-N o Avalancha, construidos con aleaciones de Silicio, Germanio y Arsenuro Indio Galio [25]. Estos tipos de detectores presentan una responsividad en todo el espectro visible con anchos de banda entre decenas de MHz a decenas de GHz. Estos dispo-sitivos han sido ampliamente estudiados en la implementaci´on de sistemas de comunicaci´on con fibra ´optica. Recientes trabajos han estado enfocados a la implementaci´on de camar´as en tel´efono m´oviles como receptores; en [26] se plantea un m´etodo para la decodificaci´on de se˜n´ales luminosas on-off para niveles de luminancia imperceptibles por el ojo humano. En [27] se realiza la decodificaci´on de una modulaci´on por corrimiento de color (CSK) para multiple acceso de usuarios. En [28] se implementa la comunicaci´on tel´efono-tel´efono utili-zando la pantalla de un dispositivo como transmisor y la c´amara en el otro dispositivo como detector, logrand velocidades de tramisi´on cercanas a los 300kbps.
En noviembre de 2013, en Jap´on, se creo el Consorcio para la Comunicaci´on con Luz Visible VLCC por sus sigas en ingl´es, establecido con el objetivo de investigar, desarrollar, plani-ficar, normalizar la aplicaci´on de sistemas de comunicaci´on con luz visible. Algunas de las empresas que conforman este consorcio son Panasonic Corporation, Toshiba Corporation, Casio Computer Co. LTD, Nakagawa Laboratories, Inc, Tamura Corporaci´on [29].
1.4.
Desafios del VLC
El ancho de banda del LED, el cual define en gran parte la velocidad de transmisi´on de datos, depende del tiempo de recombinaci´on y emisi´on del fot´on en el material activo, esto corresponde al tiempo requerido para que los portadores minoritarios puedan recombinarse, el cual se encuentra para LEDs InGaAsP entre 2-5 ns, lo cual corresponde a anchos de banda
6 1 Introducci´on
entre 50-140MHz[25]. Para LEDs con recubrimiento de f´osforo PH-LEDs, la recombinaci´on y exitaci´on del material luminiscente l´ımita el ancho de banda a 2MHz; aunque este problema puede ser superado utilizando un filtro azul en el detector para utilizar el componente azul de estos LEDs [30].
La comunicaci´on de datos con la luz visible se aplican principalmente en las aplicaciones broadcast, es decir transmisi´on de la fuente de luz al dispositivo de recepci´on, ya que los canales de VLC de forma natural solo existen para el canal de bajada. Esto quiere decir que al utilizar VLC la comunicaci´on es simplex, en una sola direcci´on. Hay algunas maneras para generar comunicaci´on d´uplex, aislando el enlace ascendente y descendente a trav´es de la longitud de onda, tiempo, o aislamiento ´optico entre otras. Varias opciones han sido exploradas e implementadas, por ejemplo, el proyecto OMEGA [18] utiliz´o canales IR para el canal de subida.
La dimerizaci´on consiste en controlar el brillo o intensidad luminosa de la fuente de ilumi-naci´on de acuerdo con los requisitos del usuario. Un requisito principal para VLC es que la fuente de luz est´e encendida. Sin embargo en la mayor´ıa de casos durante el d´ıa, el con-sumidor apaga el sistema de iluminaci´on y el enlace de VLC desaparece. El soporte para dimerizaci´on es otra consideraci´on importante para VLC. La dimerizaci´on permite mantener la comunicaci´on VLC cuando la fuente de luz est´a apagada [10].
La idea b´asica para la transmisi´on de los datos es la conmutaci´on de la se˜nal de luz vi-sible radiada luminaria. Esta conmutaci´on debe hacerse directamente sobre el circuito de potencia, el cual es alimentado de la red el´ectrica y controlado desde el modulador. Las luminarias comercialmente utilizadas debe cumplir ciertos par´ametros fotom´etricos, colo-rim´etricos y el´ectricos para su uso, por lo tanto la implementaci´on del VLC puede hacer que estos par´ametros no cumplan con un desempe˜no adecuado.
1.5.
Objetivo de la Tesis
Dise˜nar e implementar dos sistemas de comunicaci´on inal´ambrica con luz visible mediante las modulaciones OOK y CSK, y analizar el desempe˜no de transmisi´on de datos e iluminaci´on.
1.5.1.
Objetivos Espec´ıficos
1. Dise˜nar los esquemas para cada sistema y la t´ecnica de modulaci´on.
2. Implementar el sistema de transmisi´on de datos utilizando modulaci´on OOK y CSK.
3. Estudiar y, seleccionar o implementar el driver adecuado para cada sistema de trans-misi´on.
4. Caracterizar los par´ametros de desempe˜no de transmisi´on de datos para cada uno de los sistemas implementados.
1.6 Contribuci´on de la Tesis 7
5. Caracterizar los par´ametros de desempe˜no de iluminaci´on para cada uno de los sistemas implementados.
1.6.
Contribuci´
on de la Tesis
La alta demanda de servicios de internet para dispositivos m´oviles en zonas urbanas ha incrementado significativamente los ´ultimos a˜nos. Lo anterior implica un aumento en el ancho de banda y la velocidad de transmisi´on; la limitaci´on de espectro RF ha llevado a buscar otras tecnolog´ıas complementarias a las actuales RF que ayuden a disminuir la carga a los sistemas wireless actuales. El VLC es la tecnolog´ıa que ha sido identificada como una potencial soluci´on para la futura crisis en el espectro RF [6]. Como consecuecia se ha desarrollado el documento normativo IEEE 802.15.7 para esta tecnolog´ıa.
El pa´ıs debe estar preparado para implementar esta tecnolog´ıa, haciendo necesario generar estudios tanto a nivel tecnicol´ogico, como a nivel econ´omico y comercial. Actualmente no se tiene informaci´on del desarrollo en el pa´ıs de alg´un protitpo o estudio relacionado con esta tecnolog´ıa.
La principal contribuci´on de este trabajo de maestr´ıa es el dise˜no e implementaci´on de dos sistemas de comunicaci´on con luz visible basados en las diferentes requerimientos en ilumi-naci´on interior y las consideraciones presentes en el documento normativo. Este prototipo abarcar´a:
Desarrollo de un driver con la capacidad de proveer servicios de iluminaci´on y tranmi-si´on de datos, para uso de LEDs comercialmente utilizados.
Desarrollo de un receptor VLC para el uso de las modulaciones on off y por corrimiento de color.
Desarrollo del sistema digital para la generaci´on de las modulaciones en el transmisor.
La segunda contribuci´on es la exploraci´on de la modulaci´on por corrimiento de color CSK; debido a que los Ph-LEDs es la tecnolog´ıa prevalente para uso en iluminaci´on general, los diferentes desarrollos VLC en la literatura han estado enfocados en estos LEDs. La modula-ci´on CSK no ha sido amplimente explorada, debido a que este tipo de modulaci´on implica el uso LEDs RGB, sin embargo existen aplicaciones donde pueden utilizarse este tipo de LEDs y por ende la modulaci´on CSK, la cual permite obtener mayores velocidades de tramisi´on ya que la transmisi´on es basada en una constelaci´on de s´ımbolos.
La tercera contribuci´on esta relacionada con el estudio de desempe˜no en iluminaci´on de la luminaria cuando es utilizada para transmisi´on de datos; los resultados de este estudio per-mitieron determinar los diferentes procedimientos de laboratorio y los indicadores adecuados para determinar el impacto del VLC en el despempe˜no colim´etrico y fotom´etrico.
2. Estudio de un sistema VLC
Un modelo b´asico de un sistema de comunicaci´on esta compuesto por 5 elementos: una fuente de datos, un transmisor, un sistema de tranmisi´on, un receptor y un destino. La fuente de datos generar´a la informaci´on que se desea enviar, el transmisor convierte la se˜nal y la c´odifica para ser enviada en alguna variable f´ısica. El sistema de tranmisi´on define el canal mediante el cual se enviar´a la informaci´on, el receptor convierte la se˜nal f´ısica recibida en una forma que en el destino pueda ser interpretado. La comunicaci´on inal´ambrica con luz visible es un sistema de comunicaciones donde mediante una onda electromagn´etica en el rango visible que se transmite por el espacio libre. Un sistema VLC simple aplicado a iluminaci´on en interiores es presentado en la figura 2-1.
Figura 2-1.: Modelo simple de un sistema VLC.
Un sistema ´optico inal´ambrico b´asico consiste en una fuente de luz, espacio libre como medio de propagaci´on y un detector de luz. En el lado de env´ıo de datos, la informaci´on de entrada en forma de digital o se˜nales anal´ogicas, se ingresa a los circuitos electr´onicos que modulan la fuente de luz. La luz pasa a trav´es de una ´optica tal como un filtro, lente o reflectores. La
2.1 Modulador 9
luz viaja en el espacio libre y nuevamente atraviesa sistemas ´opticos como filtros de color, lentes concentradores o fltros de ruido. La se˜nal de luz capturada se convierte mediante foto detectores a una se˜nal el´ectrica. Seg´un el tipo de modulaci´on, la se˜nal el´ectrica de entrada se amplifica y demodula [31].
El modelo anteriormente presentado es una forma muy sencilla de representar el VLC; esta tecnolog´ıa esta definida para funciones de capa f´ısica PHY y la subcapa de acceso al medio MAC seg´un la norma IEEE 802.15.7 [19], por lo tanto el modelo de la figura 2-1 solo representa los componentes PHY. A continuaci´on se presenta una descripci´on de cada uno de los elementos que componen el sistema VLC y de la revisi´on al documento IEEE 802.15.7 referente a esta tecnolog´ıa.
2.1.
Modulador
El modulador es el encargado de leer una cadena de bits y representar los datos binarios controlando alguna algun par´ametro en la onda electromagn´etica a transmitir, por lo tanto, el par´ametro que se controle define el esquema de modulaci´on. Existen diferentes esquemas de modulaci´on compatibles con el VLC, tres de estos definidos en el documento [19]. A continuaci´on se describen las modulaciones compatibles, haciendo ´enfasis en las modulaciones OOK y CSK.
2.1.1.
Codificaci´
on On-Off OOK
Este esquema de modulaci´on es el m´as sencillo, conocida como modulaci´on de intensidad y dectecci´on directa IM/DD. En esencia, este esquema representa el valor uno o cero con las presencia o ausencia de luz emitida por la luminaria (encendido o apagado ON-OFF). En comunicaciones ´opticas los sistemas IM/DD son aquellos que emplean receptores de detecci´on directa; consecuentemente, la modulaci´on es aplicada s´olo a la intensidad de la se˜nal, es decir a su potencia [32].
Existen dos tipos de momdulaci´on OOK, sin retorno a cero (non-return to zero) NRZ-OOK, y con retorno a cero (return to zero) RZ-OOK. En NRZ-OOK la duraci´on de pulso de luz para representar un ’1’ ocupa un periodo del reloj ,y el mismo tiempo para para representar un ’0’. Para RZ-OOK la duraci´on del pulso de luz para representar un ’1’ es menor a un periodo del clock. Un tipo de codificaci´on unipolar RZ-OOK es la codificaci´on Manchester. Este tipo de codificador representa un ’0’ con un pulso de luz alineado a la izquierda (primera mitad del periodo del reloj), y representa un ’1’ con u pulso de luz alineado a la derecha (segunda mitad del periodo del reloj).
2.1.2.
Modulaci´
on por Variaci´
on de Posici´
on de Pulso VPPM
La modulaci´on por variaci´on de pulso VPMM (variable pulse position modulation) utiliza el principio b´asico de la RZ-OOK pero variando el ancho del pulso de luz; seg´un sea la posici´on
10 2 Estudio de un sistema VLC
del pulso de luz se decodifica como un ’0’ o un ’1’ si el pulso esta alienado a derecha o a izquierda respectivamente. El ancho del pulso permite dimerizar la luminaria [33].
En la figura 2-2, se representan estas modulaciones.
Figura 2-2.: Representaci´on de modulaciones OOK y VPPM.
Tomado de: https://e2e.ti.com/group/launchyourdesign/m/msp430microcontrollerprojects/665142
2.1.3.
Codificaci´
on por Corrimiento de Color
La modulaci´on por corrimiento de color CSK (color shift keying) utiliza la combinaci´on de tres componentes RGB para generar diferentes colores, de manera tal que pueda generarse constelaciones de mayor orden. Este hecho hace a la modulaci´on CSK espectralmente eficiente respecto a las modulaciones OOK y VPPM. Otro aspecto importante es el hecho que cada color generado debe producir el mismo flujo luminoso, de manera tal que el ojo humano no detecte fluctuaciones en el mismo.
En la CSK, las cadenas de bits son mapeadas sobre puntos de color en el espacio CIE xy 1964 definido por la Commisi´on Internacional de Iluminaci´on. Este espacio se deriva de las coordenadas XYZ (may´usculas), las cuales cuantifican la energ´ıa recibida por los tres foto-receptores en longitudes de onda corta, media y larga. Una propiedad de este espacio es que puede generarse cualquier punto de color dentro del ´area delimitada por las tres coordena-das RGB en el espacio xy; en la figura 2-3 se muestra los vertices IJK correspodientes a las coordenadas de color xy de las componentes RGB.
2.1.4.
Modulaciones con M´
ultiples Sub Portadoras
En las modulaciones con m´ultiples sub portadoras MSM (multiple sub carriers modulation) los datos son divididos y enviados en sub portadoras a diferentes frecuencias en todo el ancho espectral disponible. El env´ıo de las subportadoras se realiza de manera paralela, lo
2.2 Fuente de Luz 11
Figura 2-3.: ´Area generada por tres componentes en el espacio CIE xy 1964. Tomado de: https://es.wikipedia.org/wiki/Espacio de color CIE 1931
cual hace a estos esquemas espectralmente eficientes. La modulaci´on por divisi´on de frecuen-cias ortogonales OFDM (orthogonal frequency division modulation) y la modulaci´on por multitono discreto son los tipos de modulaci´on con sub portadoras m´as utilizado en comu-nicaciones inal´ambricas. Estos esquemas permiten alcanzar altas velocidades de tranmisi´on. Una de las desventajas de este tipo de esquemas, es la complejidad de implementaci´on del modulador[31].
2.2.
Fuente de Luz
Las fuentes de luz usadas en VLC son tecnolog´ıas basadas en estado s´olido, tal como LED, OLED y PLED. La principal caracter´ıstica de este tipo de fuentes es la capacidad de con-mutaci´on a altas velocidades; esta caractr´ıstica permite modular la intensidad de la fuente y enviar informaci´on utilizando la luz visible utilizada para iluminar un ´area espec´ıfica.
Para LED, la radiaci´on electromagn´etica emitida por estos dispositivos es producida por la recombinaci´on entre pares eletr´on-hueco en la zona de deplexi´on de la juntura p-n, cuando esta juntura es polarizada en forma directa. Esta recombinaci´on produce un fot´on con una longitd una longitud de onda principal que depende del gap de energ´ıa (Eg) de la aleaci´on utilzada para su construcci´on. Cada aleaci´on tiene un valor de Eg determinado. La relaci´on
12 2 Estudio de un sistema VLC
Figura 2-4.: Distribuci´on espectral de tres LEDs rojo, verde y azul [5].
Figura 2-5.: Distribuci´on espectral de un led blanco con recubrimiento de fosforo [5].
entre la longitud de onda emitida y el gap de energ´ıa es presentada en la ecuaci´on 2-1. Otra forma de emisi´on utilizada en tecnolog´ıa LED es basada en la absorci´on y re emisi´on de luz utilizando recubrientos de capas de forsforo. Estos recubrimientos son exitados con luz azul, para luego ser emitido en un amplio espectro.
λ = hc
Eg (2-1)
En sistemas de iluminaci´on general se usan dos tipos de LED: LED blanco fosforescente Ph-WLED y LED RGB. Los Ph-WLED son la tecnolog´ıa m´as utilizada en el sistema de iluminaci´on, ya que adem´as de las ventajas de la tecnolog´ıa LED frente otras tecnolog´ıas en t´erminos de tiempo de vida, bajo consumo de energ´ıa y baja generaci´on de calor, el Ph-WLED presenta un buen desempe˜no en calidad de color[5] interior[34]. El LED blanco usa un material de f´osforo para recubrir la luz azul luz y emitien una luz blanca de amplio espectro, de la misma manera que trabaja las bombillas fluorescentes. En la figuras 2-4 y 2-5 se muestran los espectros respuesta de los dos tipos de tencolog´ıas LED.
Para un sistema de comunicaci´on inalambrica con luz visibe la fuente de luz LED puede ser vista como la antena del enlace, la cual convierte un se˜nal el´ectrica de control sobre el LED en radiaci´on electromagn´etica entre 380nm y 780nm. De acuerdo con el modelamiento del LED, el flujo luminoso presenta una relaci´on aproximadamente lineal respecto a la corriente de polarizaci´on, de manera tal que es coveniente para modular, realizar el control del flujo
2.3 Sistema ´Optico y Detector 13
radiom´etrico controlando la corriente a trav´es del LED. El controlador del LED (Driver LED) es el circuito electr´onico que permite modular la corriente en el LED desde una variable de control tal como voltaje o corriente.
2.3.
Sistema ´
Optico y Detector
El sistema optico hace referencia al uso de diferentes materiales, reflectores, difusores, lentes, filtros entre otros, que sean utilizados para acondicionar la luz emitida por la fuente seg´un sea a aplicaci´on.
El detector ´optico es un dispositivo de estado s´olido que convierte la radiaci´on electr´omagn´ eti-ca en una corriente el´ectrica. Su funcionamiento se basa en el efecto fotoel´ectrico en el cual un foto-diodo es capaz de generar un flujo de electrones cuando fotones indicendetes son absor-bidos en una juntura p-n.La responsividad de un fotodiodo es una medida de la sensibilidad a la luz, y se define como la relaci´on de la fotocorriente y la potencia de luz incidente a una longitud de onda determinada. Es la medida de la efectividad de la conversi´on de la potencia de luminosa y la corriente el´ectrica. Los fotodetectores semiconductores son fabricados de diferentes materiales semiconductores tales como silicio, germanio, arseniuro de indio galio, antimonio indio, inter alia Cada material tiene una energ´ıa de bandgap Eg caracter´ıstica, que determina sus capacidades de absorci´on de la luz [35].
2.4.
Canal ´
Optico
Los canales VLC interiores se componen de una linea de vista (LOS) y un enlace difuso[36]. Un escenario donde existen enlaces LOS y enlaces difusos, se denomina enlace h´ıbrido. Hay muchos casos en los que LOS podr´ıa bloquearse, por ejemplo, debido a que una persona que se encuentra entre el TX y el RX, bloqueando por completo el LOS. En este caso, el RX detectar´a la se˜nal reflejada en objetos y paredes interiores. Las se˜nales difusas en VLC generalmente contienen baja potencia en comparaci´on con las se˜nales de LOS debido a la baja reflectividad de los objetos interiores para la luz visible. En la figura 2-6 se muestra seis tipos de enlaces. El efecto que el canal tenga sobre el desempe˜no de la tranmisi´on de datos depende del tipo de enlace que se implemente, y a su vez el tipo de depender´a de las directividad fuente de luz/detector y la disponibilidad de un LOS.
Los diferentes factores que modifican la recepci´on de un simbolo son modelados como el canal in´almabrico. Uno de estos modelamientos hace referencia a la matriz de interferencia entre canales, el otro al ruido blanco gaussiano aditivo.
Para el caso particular de la modulaci´on CSK, el uso de tres canales en el transmisor y receptor genera inteferencias; por ejemplo, cuando solo el canal verde es encendido para representar un s´ımbolo de la contelaci´on, es posible que en receptor no solo sea detectado por el canal verde, los canales rojo y azul podrian captar parte de esta radiaci´on. Esta interferencia puede ser modelada como un matriz 3x3:
14 2 Estudio de un sistema VLC
Figura 2-6.: Tipos de enlaces para comunicaciones ´opticas.
H = hii hji hki hij hjj hkj hik hjk hkk (2-2)
donde ijk representan los canales RGB respectivamente. El primer sub ´ındice define el canal en el transmisor, y el segundo el canal en el detector. Por lo tanto, el coeficiente hij representa
la interferencia entre el canal rojo en el transmisor y el canal verde en el detector. Si se consideran los s´ımbolos emitidos como combinaciones de flujo luminoso de los tres canales, y los s´ımbolos recibidos como la potencia captada por cada fotosensor RGB se tendr´a:
hii hji hki hij hjj hkj hik hjk hkk · Pit Pjt Pkt = Pir Pjr Pkr (2-3)
2.4.1.
Ruido del Canal
Existen dos fuentes principales de ruido en un enlace ´optico definidas como el ruido de disparo (shot noise) y el ruido t´ermico (thermal noise). El ruido de disparo es asociado a la naturaleza aleatoria de la absorci´on de fotones. Estas absorci´on genera corrientes de ruido las cuales son modeladas mediante la funci´on de distribuci´on de densidad de probabilidad de Poisson[33].
El ruido t´ermico como su nombre lo indica, es debido a las agitaciones que los portadores de carga experimentan por la temperatura ambiente . Este ruido es independiente de la inten-sidad de la se˜nal electromag´etica y es modelado como ruido blanco aditivo Gaussiano[24]. Finalmente se tiene un ruido del canal compuesto por dos distribuciones Gaussianas:
2.5 Norma IEEE 802.15.7 15
σ2 = σ2disp+ σterm2 (2-4)
donde σ representa la varianzaz de la distribuci´on de cada fuente y el total.
2.5.
Norma IEEE 802.15.7
La norma IEEE 802.15.7 define aspectos de la capa f´ısica PHY y la sub capa MAC para un enlace inal´ambrico con luz visible. Par´ametros como las tasa de transmisi´on de datos para soporte de servicios de multimedia, compatibilidad con la infraestructura de sistemas de iluminaci´on, especificaciones para mitigar el impacto en la percepci´on en la intensidad y color de la iluminaci´on. La descripci´on de la capa f´ısica soporta diferentes rangos tasas de transmisi´on y esquemas de modulaci´on, clasific´andolas en tres tipos PHY como se muestra en la tabla 2-1.
Tabla 2-1.: Clasificaci´on de tres capas fisicas para el VLC. Tasa de Transmisi´on Moderada PHY I Baja: decenas y cientos kb/s OKK, VPPM PHY II Moderada: decenas de Mb/s OKK, VPPM PHY III Moderada: decenas de Mb/s CSK
PHY I: Las especificaciones definidas en esta capa f´ısica esta orientado a aplicaciones en iluminaci´on en exteriores de bajas velocidades de transmisi´on.
PHY II: Las especificaciones en esta capa f´ısica esta orientada en aplicaciones de ilu-minaci´on interior con velocidades de transmisi´on intermedias.
PHY III: Esta capa f´ısica utiliza la modulaci´on CSK, la cual esta orientada a aplicacio-nes con m´ultiples fuentes de luz y m´ultiples receptores, con las velocidades m´as altas para esta tecnolog´ıa
2.5.1.
Descripciones Generales de la norma
De manera inicial, el documento normativo realiza la clasificaci´on tanto de los dispositivos en los cuales se puede utilizar esta tecnolog´ıa, as´ı como las diferentes topolog´ıas de red. Tres clases de dispositivos son presentados para VLC: Infraestructura, dispositivos m´oviles y veh´ıculos. Cada uno de estos dispositivos son especificados seg´un la topolog´ıa de red, fuente de alimentaci´on, intensidad de iluminaci´on utilizada para el enlace, movilidad f´ısica del enlace para cada dispositivo, rango y velocidades de transmisi´on. Las topolog´ıas de red definidas en la norma para comunicaci´on con luz visible en redes de ´area personal (VPAN -visible-light communication personal area network) se presentan a continuaci´on:
16 2 Estudio de un sistema VLC
Peer-to-peer: En esta topolog´ıa cada uno de los dispositivos puede conectarse a los dem´as dispositivos que se encuentren en el ´area de cobertura, teniendo en cuenta que cualquiera de los dos podr´a actuar como coordinador, por ejemplo el primero que utilice el canal. En este caso la comunicaci´on es bidireccional.
Star: En la topolog´ıa estrella, varios dispositivos pertenecen a una de estas estructuras, y se comunican independientemente de otra estructura en estrella. Cada estructura tendr´a un ´unico identificador dentro del ´area de cobertura. El dispositivo coordinador tendr´a la capacidad de decidir cuando entra un host a su red.
Broadcast: Para la topolog´ıa Broadcast, un dispositivo transmite a cualquier host sin importar si pertenece a una red de manera unidireccional, por lo tanto la direcci´on de destino no es requerida.
2.5.2.
Descripci´
on de la PHY
Como se nombr´o anteriormente, la PHY es clasificada en tres grupos seg´un la tasa de tran-misi´on y la modulaci´on que utilicen. Los diferentes modos de operaci´on en cada uno de los tres tipos de capas f´ısicas hacen referencia a especificaciones de modulaciones, tipo de codificaci´on, clock de la se˜nal ´optica, tipo de correctores de error FEC, y velocidades de transmisi´on. La implementaci´on de la capa f´ısica requiere obligatoriamente el soporte del dispositivo de la PHY-I o PHY-II.
Si un dispositivo soporta la capa f´ısica PHY-III debe implementar la capa f´ısica PHY-II, ya que mediante PHY-II el dispositivo realiza la identificaci´on de nuevos dispositivos.
2.5.3.
PHY III: CSK
De acuerdo a los diferentes modos de operaci´on para la tecnolog´ıa VLC, la capa f´ısica PHY-III transmite mediante la modulaci´on CSK, por lo tanto en esta parte de la norma se presenta todas las especificaci´ones para la modulaci´on CSK. La capa f´ısica PHY III hace referencia a la modulaci´on CSK para dos frecuencias de clock del enlace, 12MHz y 24MHz, y 3 tipos de modulaciones 4-CSK, 8-CSK y 16-CSK.
En la figura 2-7 se presenta el modulador propuesto en la normatividad. El Scrambler es un tipo de codificador implementado con el fin de asegurar una cadena de bits pseudo-aleatorio. Este codificador evita el env´ıo un mismo s´ımbolo con el fin de evitar cambios perceptibles de color en la fuente de luz. El codificador de canal para PHY III es obtenido usando 1=2RS(64; 32). El codificador de color es el encargado de asignar a una cadena de bits provenientes del codificador de canal, un punto de cromaticidad, el cual ser´a enviado al receptor mediante la modulaci´on de amplitud de flujo luminoso en cada uno de los canales IJK. Una vez conocido el simbolo xy, esta coordenada es mapeada a una coordenada triple (Pi, Pj, Pk), las cuales
definen la la potencia luminosa que debe tener cada LED. Finalmente el valor de potencia es mapeado a un valor de corriente y finalmente de voltaje para el DAC, por lo tanto los voltajes (Vi, Vj, Vk) definir´an el s´ımbolo.
2.5 Norma IEEE 802.15.7 17
Figura 2-7.: Diagrama de bloques del modulador CSK presentado en la IEEE.
La normatividad define tambi´en el mapeo correspodiente de cadenas de bits a simbolo de color, y las reglas para el dise˜no de la constelaci´on. Estas ser´an presentadas y utilizadas m´as adelante.
3. Implementaci´
on de la Estructura VLC
El objetivo de analizar el desempe˜no en iluminaci´on y transmisi´on de datos de un sistema de comunicaci´on con luz visible implic´o la implementaci´on de la infraestructura sobre la cual realizar dichos an´alisis. Un 70 % del tiempo de trabajo fue dedicado al dise˜no del prototipo de enlace VLC utilizando las modulaciones on off y la modulaci´on por corrimiento de color. Con la infraestructura desarrollada se plante´o la metodolog´ıa de dise˜no para la modulaci´on por corrimiento de color, el desempe˜no en transmisi´on datos e iluminaci´on para los esquemas de modulaci´on presentes en la bibliograf´ıa y para un nuevo esquema propuesto en este proyecto.
Los resultados de desempe˜no de la infraestructura VLC ser´an presentados en el siguiente cap´ıtulo. El desarrollo del transmisor se bas´o en las especificaciones y modelos planteados en la bibliograf´ıa presentada en el primer cap´ıtulo.
3.1.
Implementaci´
on del Transmisor
En la figura 2-7 se presenta el diagrama de bloques de un modulador para realizar la mo-dulaci´on CSK presentado por la IEEE 802.15.7. Con base en este modelo, a continuaci´on se definen las funciones del transmisor:
El modulador VLC debe soportar esquemas CSK y OOK.
La modulaci´on no incluye codificadores scramble ni channel encoder.
Se deben utilizar modulos LED que sean utilizados en sistemas de iluminaci´on interior.
La corriente en el LED ser´a controlada por la se˜nal de voltaje generada por el DAC en el microcontrolador.
No se implementar´a el modulo de estimaci´on de canal.
El tranmisor implementar´a un servidor Web via Wifi para control inalambrico de la luminaria.
El driver implementado ser´a dise˜nado para operar a clock ´optico m´ınimo de 200kHz.
En la figura 3-1 se presenta un digrama de bloques en el cual se define la estructura del tranmisor a implementar. De manera general, el transmisor fue dividido en tres m´odulos grandes, el control digital, el DAC y el Driver LED.
3.1 Implementaci´on del Transmisor 19
Figura 3-1.: Diagrama de bloques del modulador VLC.
3.1.1.
Driver LED
El ESTUDIO Y, SELECCI ´ON O IMPLEMENTACI ´ON DRIVER-LUMINARIA compren-di´o la b´usqueda de los diferentes drivers y luminarias utilizados en iluminaci´on en intereriores, con el fin de definir las especificaciones m´ınimas usadas comercialemente, principalmente en potencia y corriente de alimentaci´on. Para aplicaciones en interiores, las potencias de con-sumo de los LED comprenden los siguientes rangos:
OSRAM LED CLASSIC PAR16 35: Potencia nominal 3W a tensi´on nominal 20-240V Flujo Luminoso de 230lm
OSRAM LEDVANCE DOWNLIGHT M: Potencia Nominal 10.3W a tensi´on nominal de 220-240V Flujo Luminoso de 700lm
CREE CR Series: Potencia nominal de 12W a tensi´on nominal 120V Flujo Luminoso de 575 lm
PHILIPS CoreLine SLimDownlight: Potencia nominal 13W tensi´on nominal 230V flujo Luminoso 60W
Estas referencias presentadas son basadas en LEDs Blancos con recubrimiento de fosforo, no RGB, lo cual es necesario para el dise˜no de la modulaci´on CSK; se defini´o una potencia m´ınima de dise˜no de 3W. Anteriormente se hab´ıa trabajando con el m´odulo LUXEON Z RGBW [37], el cual tiene las siguientes caracter´ısticas:
20 3 Implementaci´on de la Estructura VLC
Green: 700mA, 3,2V, 57lm/W, 128lm
Blue: 700mA, 3,3V, 28lm/W, 65lm
White: 700mA, 2,9V, 83lm/W, 168lm
Debido a que este tipo de m´odulos no son vendidos por ning´un fabrante en el pa´ıs, y ya que se dispon´ıan varios m´odulos en el laboratorio, se decidi´o utilizarlos para el dise˜no de la luminaria. Cada uno de estos m´odulos dispone de un disipador de calor y lentes ´opticos. Una vez conocidas las caracter´ısticas de los LEDS, se definieron los requerimientos dos requerimientos m´ınimos para el DRIVER: capacidad de corriente suministrada de 1A y frecuencia de conmutaci´on m´ınima de 200kHz. Es importante tener en cuenta que el DRIVER debe permitir variar la corriente en el LED con el fin de combinar los componentes RGB. Se revisaron varios circuitos integrados Driver para LED en el mercado:
MICREL MIC2847: Ultrafast PWM Control 200Hz-500kHz 120mA
MICREL MIC3291: 1,2MHz PWM - 500mA
MAXIM MAX3967A: 270Mbps SFP Led Driver. Corriente de Modulaci´on m´axima 20mA
ST LED6001: Frecuencia de conmutaci´on ajustable 100kHz a 1MHz.
Debido a que los integrados encontrados no cumplen las especificaciones de corriente aunque alcancen velocidades muy superiores a la m´ınima requerida, as´ı como a imposibilidad de utilizar varios niveles de corriente, se estudio una topolog´ıa propuesta en [24].
En [24], utilizan un driver de corriente controlado por voltaje con capacidad de 1A a 10MHz; utilizando un aplificador operacional en configuraci´on de seguidor de votaje, se fija el voltaje en la resistencia en el emisor del transistor que polariza el LED. El circuito analizado se presenta en la figura 3-1. as´ı como los resultados de las simulaciones.
Se procedi´o dise˜nar el circuito impreso, el cual fue trabajado en el software ULTIBOARD de National Instruments[38]. Terminado el dise˜no se procedio a fabricar el PCB y el ensamblaje de los componentes. En la figura 3-2 se presenta el registro fotogr´afico del DRIVER.
3.1.2.
Control Digital
El control digital del modulador fue implementado utilizando la tarjeta Texas Instruments Launchpad CC3200 [39].Esta tarjeta permite generar servicios Wifi y Web especificamente para aplicaciones en internet de las cosas IoT, manejo de m´odulo de Timers, comunicaci´on Serial SPI y IDE de licencia libre.
En general el dise˜no de las modulaciones y las diferentes funciones de la luminaria VLC se realizaron utilizando diferentes librer´ıas ya implementadas en el entorno de desarrollo integrado Energia basado en C++ [40]. Este IDE fue de gran utilidad debido a que el uso
3.1 Implementaci´on del Transmisor 21
(a) Modelamiento 3D del DRIVER.
(b) Implementaci´on del DRIVER.
Figura 3-2.: Dise˜no e implementaci´on del DRIVER para VLC.
de las diferentes librer´ıas para el modulo WIFI y comunicaci´on serial SPI permiten crear diferentes aplicaciones de una manera mucho m´as sencilla que si se trabajara directamente con las funciones b´asicas del microcontrolador. Tambi´en es posible modificar los archivos de cada una de las librer´ıas si es necesario realizar configuraciones m´as espec´ıficas. Adem´as, este IDE es de c´odigo abierto un aspecto a favor ya que no es necesario invertir en licencias. A continuaci´on, se presenta una descripci´on de cada uno de los m´odulos implementados mediante software en el transmisor.
WIFI MODULE: El modulo WIFI Implementado en la tarjeta CC3200 permite crear un punto de acceso protegido con el fin de conectar la tarjeta con el Host receptor inicialmente por un enlace WIFI. Esta conexi´on fue implementada con dos objetivos: La coexistencia del usuario con las dos tecnolog´ıas (WIFI y VLC) y para el control en las sesiones de medici´on y calibraci´on de las modulaciones.
HTTP SERVER: El usuario en el host receptor puede controlar diferentes par´ametros de la conexi´on VLC interactuando con un servidor HTTP. Dicho de otra manera, el ser-vidor recrea la interfaz gr´afica para que receptor controle los m´odulos DC CONTROL, C CSK POINTS, OOK CONTROL, 16-CSK 16-CSK-White CONTROL, FREQ AND MODULATION SELECT.
FREQ AND MODULATION SELECT: Este m´odulo permite configurar la frecuencia del enlace VLC y seleccionar la modulaci´on con la que se va realizar la transmisi´on. Por defecto, el sistema utilizar´a la modulaci´on OOK a 1kHz frecuencia portadora. Es posible seleccionar modos de TEST, en los cuales la luminaria siempre estar´a enviando cadenas de 1 y 0 consecutivas (101010101. . . ..10101), o en el caso de la CSK cadenas son los s´ımbolos S1,S2,S3. . . hasta el s´ımbolo 15. Esto de manera que el env´ıo de s´ımbolos sea equi-probable.
22 3 Implementaci´on de la Estructura VLC
TIMER MODULE: El timer permite controlar de manera exacta los tiempos de eje-cuci´on de cada tarea de la luminaria. Este m´odulo es activado cuando se realiza la transmisi´on VLC, configurando cuando debe ser el tiempo de ejecuci´on entre cada s´ımbolo seg´un la frecuencia configurada por el usuario.
DC CONTROL: Este m´odulo configura la luminaria en un estado DC, manteniendo constante un nivel de corriente sobre el LED. El valor de la corriente en cada canal es ajustado mediante un valor decimal entre cero y 2800. Dividiendo este valor decimal entre 4 se puede calcular la corriente en el LED en mili amperios, por ejemplo, un valor de 2000 representa 500mA de corriente.
DC CSK POINTS: De manera similar al m´odulo DC CONTROL, este m´odulo controla estado DC de la luminaria, pero para combinaciones RGB espec´ıficas que generen la constelaci´on de la modulaci´on CSK. Esta funci´on fue implementada para efectos de la calibraci´on y verificaci´on de la modulaci´on CSK.
OOK y CSK Control: Estos dos m´odulos realizan la transmisi´on de los datos seg´un sea la modulaci´on definida en el selector. Cada m´odulo realiza la lectura de una cadena de caracteres alfanum´ericos previamente definidos, convierte estos datos en cadenas de unos y ceros, y mapea a el espacio OOK o al espacio de color CSK. Una vez mapeados, cada s´ımbolo es relacionado con una configuraci´on de valores decimales en cada canal RGBW. Para la modulaci´on OOK, un valor de 1 o cero es representado mediante codificaci´on Manchester. Para el caso de la Modulacion, la definici´on de la constelaci´on y mapeo se realiza basado en las reglas de dise˜no de la normatividad. En el anexo B se presenta un breve resumen de estas especificaciones.
3.1.3.
Convertidor Anal´
ogico Digital DAC
Este componente en el tranmisor permite convertir un valor digital de voltaje calculado para cada canal con el fin de generar un color determinado en la luminaria. El DAC utilizado fue TI DAC1282S085 [41] adquirido como un Boosterpack el cual es compatible con la tarjeta TI Launchpad CC3200 sin necesidad de implementar nuevos circuitos impresos, lo cual redujo el tiempo de ensamblaje de la tarjeta de control digital y el convertidor digital anal´ogica. Este DAC es programado con el protocolo serial SPI a un clock m´aximo de 20MHz.
3.2.
Implementaci´
on del Receptor
El receptor est´a compuesto por tres m´odulos: sensor de color RGB, microcontrolador y host-decodificador. En la figura 3-3 se presenta el diagrama de bloques dise˜nado para la tarjeta externa del receptor la cual esta compuesta por el sensor de color y el microcontrolador. En la figura 3-4 se presenta el diagrama de bloques para la decodificaci´on presente en el host e implementada mediante software.
3.2 Implementaci´on del Receptor 23
Figura 3-3.: Diagrama de bloques para el receptor.
3.2.1.
Sensor de Color RGB
El sensor RGB es el dispositivo responsable de la captaci´on de la onda electromagn´etica luminosa y convertir esta energ´ıa en un nivel de voltaje; el sensor ser´a entonces la antena receptora del enlace VLC. Para el caso de la modulaci´on OOK solo se requiere tener un fotosensor, para el caso de la modulaci´on CSK, es necesario tener tres fotosensores en las tres bandas con el fin de realizar la demodulaci´on.
La b´usqueda de un sensor de color RGB que permitiera la decodificaci´on la detecci´on de las tres componentes en la luminaria estuvo en gran medida afectada por la disponibilidad de estos sensores en el mercado nacional. Igualmente en el mercado internacional estos com-ponentes no son de uso com´un. Se seleccion´o un sensor de color RGB HDJD-S822-QR999 marca Avago [42]. Este m´odulo integra la adaptaci´on de se˜nal entre los fotosensores y un voltaje de salida el cual es proporcional a la energ´ıa incidente.
3.2.2.
Microcontrolador
El microcontrolador es el dispositivo encargado de digitalizar las se˜nales de voltaje anal´ogicas entregadas por el sensor de color. Estas se˜nales son almacenadas y posteriomente entrega-das al host receptor. El microcontrolador seleccionado fue el Texas Instruments Launchpad MSP430G2553 [43] y el IDE Energia basado e C++[40]. A continuaci´on se presenta una descripci´on de cada uno de los m´odulos que lo integran.
BIT SYNCH MODULE: Este m´odulo es implementado en la tarjeta de desarrollo Texas Instruments Launchpad MSP430G2553. Su funci´on es detectar la frecuencia de
24 3 Implementaci´on de la Estructura VLC
Figura 3-4.: Diagrama de bloques para el decodificador en el host receptor.
la se˜nal portadora sobre una modulaci´on OOK. Una vez se detecta esta frecuencia, este m´odulo env´ıa el valor decimal al timer para que reciba los s´ımbolos de data a esta frecuecia.
TIMER MODULE: El timer permite controlar de manera exacta los tiempos de eje-cuci´on de cada tarea de la luminaria. Este m´odulo es activado cuando se realiza la transmisi´on VLC, configurando cual debe ser el tiempo de ejecuci´on entre cada s´ımbo-lo seg´un la frecuencia detectada por el modulo Bit Synch Module.
ADC MODULE: La funci´on de este m´odulo es convertir las se˜nales de voltaje entre-gadas por el sensor de color RBG en valores decimales. La resoluci´on es de 10bits, por lo tanto, se digitalizan los niveles de voltaje entre 0 y 3.3V en 1024 niveles.
CONTROL GPIO: Este m´odulo configura 6 salidas digitales las cuales fijan la ganancia en cada canal del sensor de color. Las ganancias no var´ıan durante la transmisi´on por lo tanto este m´odulo ´unicamente fija estos valores al energizar la tarjeta.
STACK SYMBOL: Cada tripleta de datos le´ıdas por el ADC para la modulaci´on CSK y un solo valor para la modulaci´on OOK son almacenados por este m´odulo.
UART MODULE: Una vez se recibe un bloque de s´ımbolos en la transmisi´on, estos son enviados al PC Host, con el fin de limpiar el m´odulo STACK SYMBOL de alma-cenamiento y transmitir otro bloque de s´ımbolos. Cada uno de estos valores decimales son enviados por protocolo serial UART y recibidos por el decodificador en el PC Host
3.2 Implementaci´on del Receptor 25
receptor. El mapeo de la cadena de bits a un color en el espacio xy esta basado en las reglas de dise˜no presentadas en la normatividad IEEE. Un resumen de estas reglas de dise˜no son presentadas en el Anexo B
3.2.3.
Host-Decodificador
En la figura 3-4 se presenta el diagram de bloques para el decodificador. Este decodi-ficador fue creado madiante software utilizando el IDE QT-Creator el cual es basado en lenguaje C++. A continuaci´on se presenta la descripci´on del decodificador.
• UART MODULE: La entrada de los datos provenientes del microcontrolador son recibidos por un m´odulo UART. Este m´odulo es administrado por una termi-nal mediante la cual el usuario puede configurar los diferentes par´ametros de la tranmisi´on.
• BUFFER: En un array, se guardan los datos que son recibidos por el protocolo UART y almacenados hasta que la totalidad de los datos son enviados.
• STRING TO INT: Los datos enviados por protocolo UART son interpretados como caracteres, por lo tanto es necesario convertir a datos tipo entero.
• MOD SELECTOR: El selector de modulaci´on define el camino de los datos al-macenados en el buffer.
• DEMAPPING OOK: Para el caso de la modulaci´on OOK los datos num´ericos recibidos son mapeados en un 1 o un 0 seg´un sea el umbral definido. Esta detecci´on es directa y mucho m´as r´apida
• RGB to CIE-xy: Para el caso de la modulaci´on CSK, los datos numericos recibidos correspodientes a las commponenetes RGB son mapeados al espacio xy utilizando la constelaci´on de referencia predefinida.
• MINIMUM EUCLIDEAN DISTANCE: Utilizando la minima distancia Euclidea-na sobre el espacio CIExy se asigEuclidea-na al s´ımbolo recibido el s´ımbolo m´as cercano en la constelaci´on.
• COLOR DEMAPPING: El s´ımbolo identificado es demapeado a la cadena de bits definida por la normatividad y utilizada en el mapeo de color en el transmisor.
26 3 Implementaci´on de la Estructura VLC
(a) Registro fotogr´afico del prototipo VLC ensamblado.
(b) Descripci´on de cada uno de los elementos en el transmisor y receptor.
4. Metodolog´ıa de Dise˜
no de la
Modulaci´
on CSK
Existen dos restricciones de la modulaci´on CSK: la primera es que cada punto de la cons-telaci´on debe emitir un mismo flujo luminoso, de manera que se eviten percepciones por fluctuaciones de flujo, y la segunda un punto de cromaticidad espec´ıfico para cada s´ımbo-lo. Para conseguir este comportamiento en la luminaria es necesario determinar la relaci´on entre a potencia emitida por el LED y una variable de control definida, el uso de defini-ciones matem´aticas relacionadas con los espacios de color y las respectivas mediciones para la verificaci´on del dise˜no. En este cap´ıtulo se presenta la metodolog´ıa presenatada para la caracterizaci´on de la luminaria y posterior dise˜no de la modulaci´on CSK.
4.1.
Estudio del Espacio CIExy
Los diferentes s´ımbolos de la constelaci´on son presentados en el espacio de color xy definido por la CIE1964. Este espacio se deriva de las coordenadas XYZ (may´usculas), las cuales cuantifican la energ´ıa recibida por los tres fotoreceptores en longitudes de onda corta, media y larga, mediante las Matching Functions x(λ), y(λ), z(λ) mostradas en la figura 4-1[5]. Matem´aticamente estas coordenadas estan definidas por las siguientes expresiones:
X = Z 780nm 380nm P (λ) · x(λ) (4-1) Y = Z 780nm 380nm P (λ) · y(λ) (4-2) Z = Z 780nm 380nm P (λ) · z(λ) (4-3)
donde P (λ) representa la distribuci´on espectral de potencia SPD de la radiaci´on captada. La normalizaci´on de las coordenadas XY Z (may´uculas) da como resultado las coordenadas en el espacio xyz (min´usculas), el cual esta sujeto a la condici´on x + y + z = 1:
(x, y, z) = X X + Y + Z, Y X + Y + Z, Z X + Y + Z (4-4)
por lo tanto puede caracterizarse la percepci´on de color de una fuente de luz utilizando las coordenadas xy. Cada uno de los s´ımbolos de la modulaci´on estar´an entonces representados
28 4 Metodolog´ıa de Dise˜no de la Modulaci´on CSK
Figura 4-1.: Matching Functions definidas por la CIE1964.
sobre el espacio xy. Al disponer de una lumnaria RGB, se tienen tres puntos de cromaticidad b´asicos de cada uno de los LED rojo (xi; yi), verde (xj; yj) y azul (xk; yk) . Una combinaci´on
lineal de las estas tres coorenadas da lugar un nuevo punto de cromaticidad que estar´a dentro del tri´angulo formado por (xi; yi); (xj; yj); (xk; yk).
xd yd = Pi Pj Pk ∗ xi yi xj yj xk yk (4-5)
Con el flujo luminoso constante en todos los s´ımbolos:
Pi+ Pj+ Pk = 1 (4-6)
4.2.
Combinaci´
on de Colores
Ya que las cooredenas XY Z son obtenidas del producto escalar(un operador lineal), entre el SPD y las matching functions, una combinaci´on lineal con coeficientes positivos entre los valores XYZ generar´an un nuevo color. Se puede entonces plantear la siguiente relaci´on para combinaci´on de colores basados en la coordenadas XYZ.
Xr Y r Xg Y b Xb Y b Y r Y r Y g Y b Y b Y b Zr Y r Zg Y b Zb Y b Si = Xd Y d Y d Y d Zd Y d (4-7)
4.3 Definici´on de la Variable a Medir 29 donde Si = Pi Pj Pk
es un vector columna de tres dimensiones el cual representa la contribuci´on
al flujo luminoso de cada canal, y XY Zd, el color deseado. La coordenada Y representa el
valor de la variable fotom´etrica desde la cual se caracteriza la luminaria.
4.3.
Definici´
on de la Variable a Medir
El flujo luminoso es la cantidad de energ´ıa que emite una fuente en todas direcciones, y que puede ser captada por ojo humano. La iluminancia es la unidad fotom´etrica que caracteriza la cantidad de flujo luminoso que es recibida por una superficie. La luminancia de un ob-jeto luminoso es definida como el flujo total emitido por ´angulo s´olido sobre una superficie proyectada en una direcci´on determinada. El objeto luminoso puede ser una fuente de luz primaria (emisi´on propia de luz), como la superficie de una bombilla incandescente, o una fuente de luz secundaria (emisi´on de luz por reflexi´on) como una carretera, o la hoja de un cuaderno que est´a siendo iluminada por una fuente primaria. Uno de los trabajos a futu-ro utilizando la infraestructura VLC, es determinar el impacto del uso de cada una de las modulaciones en la percepci´on del color de un usuario cuando la luminaria, adem´as de trans-mitir datos, cumple la funci´on de iluminaci´on. La variable fotom´etrica que define y mejor caracteriza la forma como el ojo humano percibe la radiaci´on emitida por una fuente de luz es la LUMINANCIA.En el Anexo E se presenta un resumen de las cantidades fotom´etricas. De acuerdo a esto se propouso la configuraci´on de la figura 4-2, como un m´etodo mediante el cual puede calibrarse el enlace VLC con el fin de asegurar un flujo luminoso constate para cada punto de la constelaci´on CSK, asegurando tambi´en que el usuario no perciba cambio en la luminancia. La normatividad IEEE define que cada punto de la constelaci´on CSK debe emitir el mismo flujo luminoso, lo cual implicar´ıa un montaje de laboratorio dise˜nado para medir esta variable, tal como una esfera integradora o un goniofrot´ometro.
Utilizando un telescopio con conexi´on a fibra ´optica a un espectr´ometro, se puede captar la radiancia espectral de la reflexi´on sobre la superficie lambertiana. Esta radiancia espectral es multiplicada por la funci´on v(λ) para calcular la luminancia espectral, para luego poder obtener un valor integrativo en el espectro visible. El uso de la superficie lambertiana es de vital importancia debido a que esta superficie permite relacionar linealmente la luminancia y la iluminancia sobre dicha superficie. De esta manera, conociendo el valor de la luminancia se puede calcular el valor de la iluminancia. Aunque no se conoce el valor del flujo emitido por la fuente, al asegurar que la iluminancia para cada punto de cromaticidad no var´ıa sobre la superficie, se puede asegurar que el flujo de cada punto de cromaticidad no variar´a, cumpliendo as´ı con la restricci´on en el dise˜no de la modulaci´on.
La idea de esta medici´on, es lograr la caracterizaci´on de las siguientes variables:
Valor digital programado por software en el microcontrolador al convertidor Digital Ana´ogico (Variable de control)
30 4 Metodolog´ıa de Dise˜no de la Modulaci´on CSK
Figura 4-2.: Montaje para medici´on de luminancia.
Radiancia e Luminancia utilizando el telescopio y el espectr´ometro (Variable de medi-ci´on)
Se debe validar la repetibilidad de la medici´on lo cual se comprueba calculando la incerti-dumbre de las mediciones, por lo tanto es importante mantener las condiciones geom´etricas cuando se requiera realizar la medici´on de voltaje y corriente en el DRIVER, as´ı como el posicionamiento del telescopio y las condiciones ambientales que puedan cambiar el funcio-namiento del mismo. Es deseable poder controlar la luminaria de manera remota para esta medici´on.
4.3.1.
Combinaci´
on de Colores para Luminancia
A continuaci´on se presenta la definici´on matricial para la combinaci´on de colores utilizando la luminancia y las coordenadas xy (min´usculas).