receiver is now able to recover the original data

it seems like the currently used band pass filter also filters out
the frequency content of the chip sequence,
leaving only the differentially encoded data signal.