水下光通信是一种新兴且可行的水下通信技术,近年来发展迅速。建立高性能、实用的水下光通信系统,需要从器件到系统,从内部调制到外部环境的综合考虑和优化设计。文章从水下光通信系统的发射机和接收机、调制格式和水下信道等方面综述了水下光通信目前面临的难题,对提高水下光通信的通信距离、通信速率和通信稳定性3个方面关键技术进行了分类和总结,并提出了可以实现的解决方法,为后续系统设计和实验研究提供了参考。