Skip to main content

Visible Light Communicatoin: Transfer data using light

Abstract

There are many types of communication channels like wired and wireless (infrared, microwave) to send the data from source to destination, but none of the existing technology is considered as the best way of communication as there are plethora of adverse effects of it. For example, if there are four different companies operating in the same building and they are using different services of wireless from different ISPs, say it, first is using 100Mbps plan, the second one is using 200Mbps and in the same way other remaining users. Here the only hurdle is that as everyone is receiving different speed, there are lots of chances of blending of signals. So to overcome such difficulties we can have VLC.

The new research that is carried out by the scientists all over the world is to transmit the bits of data trough the rays emitting from LED bulbs generally used in our houses. This technology is known as visible light communication, which states that the light we see everyday can be used to transmit the text, videos, pictures and many more. To accomplish this goal, photosensors are used where one sensor acts as a sender and the other as a receiver. Just have photosensor at either side of the device (tablet, laptop … etc) and start sending the stream of bits at a speed of 1GB/s which can be accomplished from only fiber optic cables nowadays which Google is offering in Kansas city.

Introduction

There are many data hungry applications and the radio spectrum is limited. The use of wireless mobile applications is growing and we are running out of radio spectrum to use. Researches around the world are fine-tuning technologies that use the standard lightning equipment to cheaply transmit high-speed data streams wirelessly, even the equipment appears to be producing nothing more than normal illumination. Generally, the technologies rapidly and subtly fluctuate the intensity of Light Emitting Diode (LEDs) in a way that is imperceptible to the human eye.

Need of VLC

The idea of using light to send information to send information, a field known as Visible Light Communication, has been around for well over a century. In fact, Alexander Graham Bell sent a wireless phone message in 1880 using his invention known as the Photophone.

But academic and commercial interest in visible light communication has accelerated in recent years. The increasing popularity of LED lights, which can be more finely controlled than traditional incandescent bulbs, makes light-based technology more practical and economical. Also, the exponentially growing demand of wireless communication devices has taxed radio spectrum, resulting in a need to find alternatives.

The light intensity of LEDs can be controlled very rapidly and are faster than the human eye can detect. Digital information can easily be converted by a small device in the light fitting into minute variations in light, even at very low levels of light and transfer to other devices many times faster than the data coming into building. The light emissions are harmless to humans and can be transmitted even if the light source is dimmed or reflected around the room.

Who Founded It?

Herald Hass, a professor at the University of Edinburgh who began his research in the field in 2004 showed how a table lamp with an LED bulb to transmit a video of blooming flowers that was then projected onto a screen behind him without using any antenna.

Achievement

Thankfully, data transmission speeds have come a long way since the days of dial-up when the users would have plenty of time to twiddle their thumbs as they waited for an image or MP3 to make its way to their hard drive. These days, broadband cable currently supports speeds of around 30 megabits per second, which a hell of an improvement. Now researchers have outdone that by a factor of around 85,000 by using twisted beams of light to transmit data at up to 2.56 terabits per second.


Twisting beams means modifying 8 beams of light so each one modified or twisted in a DNA-like helical shape as it propagated in free space. With each beam having its own twist can be encoded with “1” and “0” data bits, they formed 8 independent data streams.

Specially designed electronic devices generally containing a photodiode receive signals from such light sources, although in some cases a cell phone camera or a digital camera will be sufficient. The image sensor used in these devices is in fact an array of photodiodes (pixels) and in some applications its use may be preferred over a single photodiode.

Conclusion

Light-based data transmission technology is attractive because it allows wireless communication without the use of radio gear, which can be dangerous in places like oil platforms (where it can cause sparks) and underwater (where the salt conducts electricity), or on planes (where it can interfere with other radio equipment). In addition transmissions can be stopped simply by blocking the light, and thus can be stopped by walls, so there is less risk of data leaking out of the house or office. VLC can be used as a communication medium for ubiquitous computing, because light-producing devices (such as indoor/outdoor lamps, TVs, traffic signs, commercial displays, car headlights/taillights, etc) are used everywhere. 

Comments

Popular posts from this blog

Characteristics of a Good Programming Language

Till now there are many high level languages which are very popular, and there are others, which could not become so popular in-spite of being very powerful. There might be many reasons for the success of a language, but one obvious reason is the characteristics of the language. Several characteristics believed to be important with respect to making a programming language good are briefly discussed below. Simplicity A good programming language must be simple and easy to learn and use. For example, BASIC is liked by many programmers only because of its simplicity. Thus, a good programming language should provide a programmer with a clear, simple and unified set of concepts which can be easily grasped. It is also easy to develop and implement a compiler or an interpreter for a programming language that is simple. However, the power needed for the language should not be sacrificed for simplicity. The overall simplicity of a programming language strongly affects the readability of the pr...

Angular 4 and Firebase Authentication: Email/Password

In our  previous  article we saw how to create authentication module using Google identity provider. Now we will see how to implement Email and Password authentication using Firebase. We will use Bootstrap form to create intuitive user interface for sign-up and login using Email and Password. Step 1: Create signUp component. ng generate component signUp Step 2: Create custom form in sign-up.component.html file. The result of above code: Step 3: Add two functions for creating the user and login using Email and Password in src/app/providers/AFAuth.ts file. Step 4: Call createUserWithEmailAndPassword function in service from sign-up.component.ts. Step 5: Update routing configuration in app.module.ts  to include signUp component. Step 6: Update Login form to have Bootstrap form. The result of the above code. Step 7: Enable Email/Password component in Firebas...

Angular 4 and Firebase Authentication: Setup

If you have come to this article, it means you are keen to learn new technology and that too Firebase. I love Firebase because it provides all basic but important features of any web application. Take for example, authentication, which is cumbersome and risky if not implemented with utmost care. And when we have the integration of Angular and Firebase, it becomes a lot easier for a developer to build such crucial modules in less time with minimal efforts. In this article we will create a simple Angular application using Firebase. I am going ahead with the understanding that you know the benefits of Firebase and have little knowledge about it. There are plenty of posts out on the web if you are behind. Step 1: Install Angular CLI (if not installed). npm install -g angular-cli Step 2: Create new Angular 4 project. By default now angular CLI will create Angular 4 project so you need not fret. ng new firebase-authentication Step 3: Check whether the ne...