A low-complexity DQPSK detection algorithm for fading channel