Review Article

Machine Learning in Visible Light Communication System: A Survey

Table 6

Comparison of various ML schemes.

ML algorithmsApplicationsRef.Action positionCharacteristic parameters

-NNPositioning[14ā€“17]ReceiverSupervised, moderate complexity
SVMPhase estimation[50]ReceiverSupervised, moderate complexity
ANN and DNNNonlinearity mitigation, positioning, and channel estimation[10, 11, 23, 33, 41, 46, 47]ReceiverSupervised, high complexity
Multiple classifierPositioning[44, 45]ReceiverSupervised, high complexity
-MeansNonlinearity mitigation, positioning, phase estimation, and modulation identification[18, 19, 25, 26, 42, 43, 53]Transmitter and receiver bothUnsupervised, low complexity
GMMModulation identification and phase estimation[20, 26]ReceiverUnsupervised, moderate complexity
DBSCANJitter compensation[30, 48, 49]ReceiverUnsupervised, low complexity