# Changing Bandwidth USRP

**URL:** <https://www.ruby-forum.com/t/changing-bandwidth-usrp/246336>\
**Category:** GNU Radio\
**Created:** [October 4, 2013, 11:49am UTC](https://www.ruby-forum.com/t/changing-bandwidth-usrp/246336 "2013-10-04T11:49:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rafa\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/958977/32.png) [@Rafa\_F](https://www.ruby-forum.com/u/Rafa_F)\
**Post date:** [October 4, 2013, 11:49am UTC](https://www.ruby-forum.com/t/changing-bandwidth-usrp/246336/1 "2013-10-04T11:49:46Z")

</div>

How can we increase the bandwidth of the FFT plot. The bandwidth is only  
0.1MHz, how can I increase that to at least 10MHz. Thanks.

–  
View this message in context:  
[http://gnuradio.4.n7.nabble.com/Changing-Bandwidth-USRP-tp43949.html](http://gnuradio.4.n7.nabble.com/Changing-Bandwidth-USRP-tp43949.html)  
Sent from the GnuRadio mailing list archive at [Nabble.com](http://Nabble.com).

---

<div class="post-metadata">

**Author:** ![Antmrt](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/bbe5ce/32.png) [@Antmrt](https://www.ruby-forum.com/u/Antmrt)\
**Post date:** [October 4, 2013, 12:14pm UTC](https://www.ruby-forum.com/t/changing-bandwidth-usrp/246336/2 "2013-10-04T12:14:54Z")

</div>

Hi Antmrt,

The FFT plots (there are several available in GR) don’t have a bandwidth  
of their own, they just display the FFT magnitude of the input sample.  
Frequencies are only for display and are usually calculated by the  
sampling rate parameter you set. That has no effect on the plot itself,  
but only on the axes’ labels.  
If you want more bandwidth in your plot, you have got to have a higher  
sampling rate. If this relationship is new to you, I may recommend the  
recommended reading page on the GNU radio wiki, which, ironically, is  
not reachable for everyone right now, but that should be sorted out in a  
few hours (I hope).  
So: The Bandwidth you see is the bandwidth you put in; there’s no way  
around that. If you’re having something that smaples a complex signal at  
100kHz sampling rate, you cannot expect your FFT to show higher  
frequencies than that.

Greetings,  
Marcus

---

<div class="post-metadata">

**Author:** ![Antmrt](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/bbe5ce/32.png) [@Antmrt](https://www.ruby-forum.com/u/Antmrt)\
**Post date:** [October 4, 2013, 1:42pm UTC](https://www.ruby-forum.com/t/changing-bandwidth-usrp/246336/3 "2013-10-04T13:42:35Z")

</div>

This is a completely different problem, is it? Bandwidth is orthogonal  
to the concept of dynamic range and amplitude values.

Anyway, your FFT plot knows about complex samples; therefore, it  
displays dB relative to the numeric value of “1.0”; this has nothing to  
do with your input signal power. But since USRP/daughterboards tend to  
work linearly over most of their available power range, you can just add  
a multiply\_const to your signal processing flowgraph and get your value.  
The factor, however, depends on your ADC/daughterboard combination, on  
the gain you set for the RF frontend, a little bit on temperature, the  
tuner, the impedance matching of your RF input to the Daughterboard etc.  
So if you already know what you’re putting in, just use this as a  
reference and “calibrate” yourself.

Hope that helped clear things up,

Marcus

---

<div class="post-metadata">

**Author:** ![Antmrt](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/bbe5ce/32.png) [@Antmrt](https://www.ruby-forum.com/u/Antmrt)\
**Post date:** [October 4, 2013, 1:06pm UTC](https://www.ruby-forum.com/t/changing-bandwidth-usrp/246336/4 "2013-10-04T13:06:20Z")

</div>

Thanks Marcus, my problem is how to calibrate the scale on the FFT plot.  
e.g:  
I’m feeding a signal of -30 dBm to the usrp and on the plot the value  
becomes about -10 dBm

–  
View this message in context:  
[http://gnuradio.4.n7.nabble.com/Changing-Bandwidth-USRP-tp43949p43952.html](http://gnuradio.4.n7.nabble.com/Changing-Bandwidth-USRP-tp43949p43952.html)  
Sent from the GnuRadio mailing list archive at [Nabble.com](http://Nabble.com).
