# Bpsk demodulator implementation

For a project I'm trying to implement a BPSK demodulator on some random wave files, I'm getting a few difficulties:

1. How do I know my bit rate, i.e. how many bits each 'real data bit' I'm having.
2. How can I figure out the size of my real data.
3. I don't know exactly the corner frequency $f_c$, is it OK for me to estimate it for the carrier wave?
• I suggest getting the book "Software Receiver Design" by Johnson, Sethares and Klein. It has the answers you need. – MBaz Jun 14 '18 at 13:13

don't know exactly the corner frequency $f_c$, is it OK for me to estimate it for the carrier wave?