I second Peter. As long as you make sure in your gray-coded QPSK
constellation, 0 is mapped to +1 and 1 is mapped to -1 then XOR is
equivalent to multiplication.

On Mon, Oct 31, 2011 at 1:59 PM, Peter Massam <peter.mas...@plextek.com>wrote:

>
> In general you're right, but it depends on the details.  Its usually quite
> straightforward, but a common mistake is to use the wrong bit-to-symbol
> mapping.  0 -> +1 and 1 -> -1 means that an XOR applied to bits is
> equivalent to multiplication applied to symbols.
>
>
> Nowlan, Sean wrote:
> >
> > Hi all,
> >
> > I'm wondering if spreading a bitstream (XOR-ing each bit with
> > SPREAD_FACTOR bits of sequence) before QPSK modulation is equivalent to
> > operating on the modulated stream, i.e., multiplying the complex output
> > with -1's and 1's from the sequence. So far I can't get the math to work
> > out. Any suggestions?
> >
> > Thanks,
> > Sean
> >
> > _______________________________________________
> > Discuss-gnuradio mailing list
> > Discuss-gnuradio@gnu.org
> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >
> >
>
> --
> View this message in context:
> http://old.nabble.com/QPSK-with-direct-sequence-spread-spectrum-tp32752034p32754111.html
> Sent from the GnuRadio mailing list archive at Nabble.com.
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to