Adaptive Modulation and Coding for Free-Space Optical Channels | IEEE Journals & Magazine | IEEE Xplore