Reduction of Flicker by Coding and Modulation for Visible Light Communication