discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] FFT plot unit


From: Martin Braun
Subject: Re: [Discuss-gnuradio] FFT plot unit
Date: Mon, 03 Aug 2015 09:24:12 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0

This pops up a lot, and hence earned a spot on the FAQ a while back:

http://gnuradio.org/redmine/projects/gnuradio/wiki/FAQ#How-do-I-know-the-exact-voltagepower-of-my-received-input-signal

...although that section could surely be expanded.

M

On 03.08.2015 09:04, Marcus D. Leech wrote:
> On 08/03/2015 09:36 AM, Sylvain Munaut wrote:
>> Hi,
>>
>>> I was able to gather results, and I am really confused with it. I
>>> generated
>>> a -30 dB signal based on the fft plot shown and transmitted it using
>>> a usrp.
>>> My spectrum analyzer received a signal at -50 dBm (-80 dB) and my
>>> receiver
>>> which also uses a usrp received the signal and plotted it at -30 dB. My
>>> question is, what is the unit of the fft plot? Is it dB or dBm?
>> They're dBFS  or dB Full Scale ...
>>
>> So they're just relative to the "full scale" range defined in GR as
>> -1.0 ... 1.0
>>
>> USRP are not calibrated instruments, so you can't map this to dBm or
>> any absolute power measurement. Only relative measurements are valid.
>>
>>
>>
>> Cheers,
>>
>>     Sylvain
>>
>> _______________________________________________
>>
> In order for Gnu Radio to display calibrated power units, it would need
> to have a very vigorously-defined interface to each and every piece of
> hardware so
>   that power levels displayed in the FFTs are in calibrated convenient
> power units, like dBm.   This in turn, would require that every piece of
> hardware that
>   connects to Gnu Radio be vigorously calibrated over their entire
> operating parameter space, including sample-rate, tuning frequency, and
> gain setting.
>   This isn't, as you might imagine, practical.
> 
> So, what Gnu Radio receives are digitized voltage samples that are
> mostly-linearly-proportional to the voltage received at the antenna
> terminals
>   of the device.  These are in turn, for purposes of convenience and
> generality, converted into a floating-point number in the range {-1.0,+1.0}
>   within a flow-graph.  But without calibration on the part of the
> end-user, they are "unitless", and you have to determine the
> proportionality
>   in the context of your own application.
> 
> 
> 
> _______________________________________________
> 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]