Modified Viterbi decoders for joint data detection and timing recovery of convolutionally encoded PPM and OPPM optical signals | IEEE Journals & Magazine | IEEE Xplore