High Speed Frame Synchronization and Viterbi Decoding: Final Report