discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] Failure of sending square wave over USRPs (back-t


From: Marcus D. Leech
Subject: Re: [Discuss-gnuradio] Failure of sending square wave over USRPs (back-to-back)
Date: Fri, 14 Mar 2014 13:10:24 -0400
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111108 Fedora/3.1.16-1.fc14 Thunderbird/3.1.16

On 03/14/2014 01:05 PM, Johnathan Corgan wrote:

The hardware PLL in the receive section of the daughterboard serves an
entirely different purpose; it is there to create the local oscillator
signal at the frequency requested when tuning.  However, that frequency
is ultimately derived from a hardware oscillator that is subject to
manufacturing tolerances, drift, thermal effects, phase noise, etc.  So
even when both transmitter and receiver are physically tuned to what you
set as the same frequency, in reality there is an offset between them,
and even the amount of that offset changes on a moment-by-moment basis.

It is an unavoidable reality of designing radio receivers that one must
compensate for this offset in transmitter and receiver local oscillator
frequencies.  In software radio systems, this is most often done by
estimating the frequency/phase error and performing de-rotation on the
resulting waveform.
I would emphasize that this requirement isn't a "quirk" of SDR hardware--every digital radio system ever has needed some kind of offset error estimator to track differences between TX and RX phase/frequency.

In analog systems (like NBFM voice, or FM radio, or AM audio), it's generally not as necessary, because it's hard for humans to hear minor frequency offsets. But for data systems, an error estimator is vital. Even in WBFM, I've implemented an AFC block to compensate for the crappy (RTLSDR) master clock on the receiver. But each modulation type and coding system will have its own way of estimating phase/frequency error which you'll have to implement, or just "live with" bad BER.



--
Marcus Leech
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org




reply via email to

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