Text this: High-speed algorithm for carrier frequency recovery and frame synchronization in QPSK-modulated modems