discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] A question on the order of the processing stages


From: Tom Rondeau
Subject: Re: [Discuss-gnuradio] A question on the order of the processing stages for the psk receiver
Date: Mon, 2 Apr 2012 11:59:26 -0400

On Mon, Apr 2, 2012 at 11:45 AM, Anh Duc Nguyen <address@hidden> wrote:
> Dear all,
>
> I have a question on the order of the processing stages for the psk
> receiver.
> As I have seen from some source code (e.g., dqpsk.py in earlier version of
> GnuRadio 3.4.2 backwards), the sequence of blocks for a psk receiver is:
>
> AGC -> RRC filter -> mpsk receiver (mpsk_receiver_cc) -> differential
> decoding -> symbol demapping (find closest constellation point) -> gray code
> decoding (optional) -> and so on.
>
> My confusion here is why the differential decoding is placed before the
> symbol demapping block, while as my usual thought the demapping should goes
> ahead of  the differential decoding stage.
>
> Can anyone explain that to me or just show me the related documents, i would
> be greatly grateful for it,
>
> With best regards,

We use the phasor of the symbol to do the differential decoding.
Instead of looking at the bits, the phasor looks at the phase change
between symbols. The major benefit of this is you don't have to care
at all about the starting point or any rotation in the constellation;
you just see a phase change. It's a much easier method to implement
and is equivalent to looking at the bits, which is what's always
taught in the text books.

Tom



reply via email to

[Prev in Thread] Current Thread [Next in Thread]