Underwater Optical Channel Generator: A Generative Adversarial Network Based Approach | IEEE Journals & Magazine | IEEE Xplore