Visible Light Communication (VLC) becomes a promising technology in the Optical Wireless Communication OWC field. VLC has been developed based on Optical Orthogonal Frequency Division Multiplexing (O-OFDM) in recent years. The Bit Error Rate (BER) performance for various O-OFDM is studied in this paper. The non-linearity characteristic of Light-Emitting Diode (LED), modulation constellation size, O-OFDM scheme, and channel types impacts the BER performance of VLC systems significantly. The proposed model utilizes the conVolutional encoder of 2/3 rate and seven memory cells in the transmitter with O-OFDM for BER enhancement.At the receiver, the Viterbi algorithm system is employed with hard or soft-decision decoding. The proposed system is evaluated in Line-of-Sight and Non-Line-of-Sight (NLOS) channels. In the NLOS model, Zero Forcing Equalizer (ZFE) with channel estimation is added at the receiver path for equalizing the multipath diffused components. This study proves the capability of the proposed system in mitigating the LED non-linearity and reducing BER. The simulation results show the Signal-to-Noise Ratio (SNR) enhancement of the exanimated O-OFDM-based softdecision between 7 to 10 dB for the BER 10-5 in the LOS model, and for the NLOS model, the BER can be improved from 0.02 up to 10-5 at SNR 45dB.