A new look at coding for APD-based direct-detection optical channels | IEEE Journals & Magazine | IEEE Xplore