Advanced modulation and detection techniques for indoor visible light communication systems