Visible Light Vehicle to Vehicle Communication

2017 ELE Engineering Design Project (XF03)

Faculty Lab Coordinator

Xavier Fernando

Topic Category

Communications / Networking


Over the last decade Light Emitting Diodes (LEDs) have become a familiar technology for a variety of lighting applications, including automotive. It’s easy to verify their superior efficiency (measured by lumens/watt) and quality (measured by colour stability and lifetime). Car manufacturers have been adopting LED lights on their premium models for more than 10 years. In parallel to this development, car manufacturers have been looking at ways to pass data about driving conditions and behaviours between cars – an application known as Vehicle to Vehicle Communications or V2V. The aims of V2V are to make driving safer and make road use more efficient. One approach is to use the LED lights of a car to transmit some of this V2V communications data. The advantage of using light signals over internet and cloud technologies is that light signals are immediate and local. They don’t need the complex management and processing of signals from hundreds or thousands of cars in the area – V2V by LED only concerns the vehicles in the immediate vicinity, that is the vehicle in front and the vehicle behind.


In this project the team design a V2V VLC Communication System using LED array and image sensors.

Partial Specifications

The system shall consist of a 2D LED array that can be modulated. The receiver shall be an image sensor, that are normally deployed in most vehicles (rearview cameras). The system shall work in a (a) bright sunlight (b) fast varying environment.

Suggested Approach

The challenge is decoding (extracting) modulated data from the image sensor. Image processing algorithms need to be utilized for this. Efficient signal processing algorithm has to be used to make the system work under low SNR conditions.

Group Responsibilities

The whole group is responsible for the project.

Student A Responsibilities

Image processing algorithm.

Student B Responsibilities

LED array design and modulation.

Student C Responsibilities

Communication algorithm.

Course Co-requisites



XF03: Visible Light Vehicle to Vehicle Communication | Xavier Fernando | Not yet submitted at No time