OCC (Optical Camera Communication) has been proposed in recent years as a new technique for visible light communications. This paper introduces the implementation and experimental demonstration of an OCC system. Phase uncertainty and phase slipping caused by camera sampling are the two major challen