discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] BPSK demodulation


From: Marcus Müller
Subject: Re: [Discuss-gnuradio] BPSK demodulation
Date: Sun, 22 Jun 2014 11:03:56 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0

Hi Pablo,

short answer: Because radio is hard, you need to do corrections before you actually have your signal where you want it, e.g. at 0Hz.

long answer: The USRPs have mixers, yes. But you can't tell such a device just to "tune to that e.g. GSM channel"; this will not work due to frequency offsets. Two non-synchronized oscillators will never exhibit exactly the same frequency. Also, even with perfect oscillators, due to doppler, you might have to shift your input signal around until it ends up where you want it. There's a lot of more things affecting the characteristics of your signal, so phase and frequency synchronization is usually necessary for a working receiver. With broadband receivers, you might even want to pick up multiple senders, so you' might have to have a reception branch for each of them, each having a different frequency (and frequency error) and timing...

By the way, many textbooks and papers on communication (especially on communication networks) just assume your receiver is synchronized, and then start of calculating error curves for arbitrarily low SNRs.
I sometimes find this kind of funny, because synchronizing is often a very hard part of the implementation, and also because frequency and time synchronizing to a signal that has a very low SNR is not really easy, and can often only be done using an impressive amount of processing gain.

Greetings,
Marcus

On 21.06.2014 19:17, Pablo Fernández Alonso wrote:
Hello,

 

If UHD source acts as a mixer, why some examples (like usrp_rx_hrpt) use
baseband information as the input of a PLL?

 

Thank you in advance




_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


reply via email to

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