avering and determining an M-ary signal constellation point; and differentially phase shift keying to modulate a light source in accordance with the output of the mapper at a transmission rate Rs/r where Rs is a symbol data rate, and r is a code rate, and an aggregate rate of mRb where Rb is a bit rate per information source Rb.