Text this: The design of a high speed topology for a QPSK demodulator with emphasis on the synchronization algorithms needed for demodulation