Visible Light Communication (VLC) utilizes visible light from Light Emitting Diodes (LEDs) to convey digital information between devices. Compared to the traditional RF based wireless communications, VLC possesses a number of appealing advantages. First, the spectrum of VLC is about 400 THz and license free, its potential bandwidth is much higher than the wifi. Second, VLC can reuse exiting lighting infrastructure for communication, reduce the deploying cost of the network. Third, due to its high frequency, visible light cannot penetrate through walls, we can create smaller cells and get higher capacity. Furthermore, VLC has no electromagnetic radiations, which provides better security and is suitable for special areas, such as military or airplane communications.