The impact of receiver imperfections on the performance of optical direct-detection DPSK