Coded color shift keying with frequency domain equalization for low complexity energy efficient indoor visible light communications