1- The demodulator outputs more bits than it was sent, if we put a gr.head(100) in the source, the demod generates more than 100 bits.
2- src bit sequence and the demodulated bit sequence are very different, even after the lock of the demod. That's strange because there's no noise in this channel.
Thanks for helping,
Dinart
Are you sending the modulator packed bits or unpacked bits? I believe the modulator takes packed bits, so if you're sending unpacked 1's and 0's, you'll be getting a bunch of extra 0's.
Also, keep in mind that the bits go through a root-raised cosine filter, so you'll get extra bits at the start and end of your data (I think).
Jordan