Design and Implementation of High Performance BPSK Demodulator for Satellite Communications