DPSK and DQPSK Demodulators and Interleavers