Light-emitting diode (LED) is the major source of nonlinearity in LED communications, and the nonlinearity needs to be modelled effectively and thereby mitigated through predistortion or postdistortion to avoid degradation of communication performance. Memory polynomial is often used for LED nonlinearity modelling and mitigation in the literature. However, the estimation of memory polynomial coefficients suffers from numerical instability, resulting in inaccurate modelling and poor performance in nonlinearity mitigation. In this work, we propose an orthogonal polynomial based nonlinearity modelling and mitigation technique for LED communications with PAM signalling and show that the proposed technique significantly outperforms the conventional memory polynomial based techniques.