An effective machine learning algorithm, SVM, is presented to mitigate the NLPN.
Compared with conventional method, the larger launch power and longer distance are achieved.
One parameter optimization scheme is proposed for the 16QAM-based system.
SVM is also effective in combating the laser phase noise combined with I/Q imbalance.
The relatively low complexity makes it possible for SVM to implement the real-time processing.