Binary frequency-shift-keying (BFSK) is a simple and robust form of modulation, and it has been widely used in digital communication system. In this paper the principle of orthogonal delay algorithm is introduced briefly, to our system, the most severe design constraint is difficult to get accurate the time the delay of the phase delay
/2, so Hilbert transform is introduced because of producing accurate
/2 delay signal. The result of simulation indicates that the algorithm is robust and easy for an implementation. The noncoherent orthogonal modulation algorithm was applied in 32 channels BFSK demodulation and worked well on a DSP in practice. Moreover, the algorithm put forward attains to the design requirement and is especially convenient to realize by software and DSP.