A novel trellis coded overlapping amplitude and pulse position modulation scheme for gamma-gamma channel free-space optical communication | IEEE Journals & Magazine | IEEE Xplore