An original analysis is presented for n k -PPM in which the information is conveyed by the position of k pulses, each within their own frame of n slots, giving n k PPM symbols. Comparisons are made with multiple PPM (MPPM) and it is demonstrated that n k -PPM offers improved orthogonality, a simplified circuit implementation and comparable receiver sensitivity.Introduction: Conventional n-ary pulse position modulation (PPM) has been proposed for optical fibre [1], optical wireless [2] and optical satellite [3] channels, owing to its enhanced sensitivity performance. In this format, L bits (where L is termed the coding level) of pulse code modulation (PCM) are encoded into PPM by positioning a single pulse in one of 2 L time slots. Since a single pulse is conveying L bits of information there is an immediate reduction in average power when compared to PCM. However, this comes at the cost of increased bandwidth consumption. For example, with a coding level of L ¼ 10, 1024-ary PPM conveys 10 bits of information by a single pulse but the slot duration is 10=1024 narrower than the PCM bit period leading to a prohibitive bandwidth expansion of 1024=10 ¼ 102.4. Multiple PPM [4][5][6][7][8] has been proposed as a technique for offering improved receiver sensitivity over PCM under bandwidth-constrained environments such as the optical wireless channel. In multiple PPM, k-pulses are positioned within a time frame containing S slots leading to S