Increasing wireless data traffic is creating pressure on the conventional dwindling radio frequency spectrum. A new and reliable communication medium becomes a necessity. Visible Light Communication (VLC), a subset of optical wireless communication uses the visible light spectrum between 400 and 800 THz as a medium for communication. VLC utilizes the illumination of LED to establish a communication medium. The research focused on achieving a successful VLC communication link at low intensities of light without affecting the speed, accuracy and efficiency of VLC. The achievement of the paper was to devise a method to reduce the LED brightness, reducing energy consumption and most importantly maintain a reliable, efficient and successful VLC communication link at low intensities of LED. The research comprises of a Reverse Polarity Optical-Orthogonal Frequency Division Multiplexing (RPO-OFDM) modulator, a Forward Error Correction (FEC) encoder block that uses concatenated Reed Solomon - Convolutional Coding, a digital PWM dimming control circuit, an RPO-OFDM demodulator and a FEC decoder. The decoding is performed using the Berlekamp-Massey algorithm and the Viterbi algorithm. Extensive research on various modulation schemes, coding and error correction techniques along with various driver circuit design for dimming control in VLC were thoroughly investigated to conclude the best reliable solution for dimming control in VLC.