added new scrambler and moved qpsk soft demod