A robust pulse position coded modulation scheme for the Poisson channel