Performance Analysis of a FSK-Based VLC System in Terms of BER, SNR, and Distance Range for Different Waveforms: Sinusoidal, Triangular, and Square | IEEE Conference Publication | IEEE Xplore