Some day I might add some PIC code for receiving BPSK and tracking the carrier