usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

Re: [USRP-users] Using multiple frequencies and bandwidth at the same time

RS
Ran Shalit
Sat, May 6, 2017 6:33 AM

Hi,

Thank you very much for the comments.
I am beginner with USRP, trying now to have a better understating on this topic:

If I have 2 applications (both based on gnuradio), can I make each
application work on other channel (for example with B210 which has 2
TX and 2 RX channels), so that the 2 applications can work together
each on different channel ?
For example, srsLTE ( LTE sniffer), and gr-gsm ( GSM sniffer)

There is a table showing bandwidth for USRP boards here:
https://kb.ettus.com/About_USRP_Bandwidths_and_Sampling_Rates
It shows for B210 for example data rate of 61.44 MS/s .
Does this number means that the bandwidth - for each channel - is
61.44/2=30MHz bandwidth ?
So that working together with 2 channels of B210 we can reach up to 61.44MHz  ?

Thank you,
Ran

On Fri, May 5, 2017 at 8:45 AM, Ron Economos via bUSRP-users
usrp-users@lists.ettus.com wrote:

Here's an example of a multiple waveform flow graph.

https://github.com/argilo/sdr-examples/blob/master/multi_tx.grc

It's in this repository.

https://github.com/argilo/sdr-examples

Ron

On 05/04/2017 10:27 PM, Ran Shalit via USRP-users wrote:

On Wed, May 3, 2017 at 11:51 PM, Marcus D. Leech via USRP-users
usrp-users@lists.ettus.com wrote:

On 05/03/2017 04:27 PM, Ran Shalit via USRP-users wrote:

Hello,

Is it possible to transmit in several frequencies, each with its own
bandwidth ?
Is the only limitation that the number of sections should be that the
total bandwidth of all sections < usrp bandwidth ? Or are there any other
limitations in this context ?

Thank you,
Ran

The USRP receives a waveform of a particular bandwidth.  If that band is
further subdivided by the application into discrete "carriers", the USRP
neither knows nor cars.  You would be presenting it with a composite
waveform of all your carriers.

Thank you Marcus, but I am not sure I understand it yet.
Can we use for example transmit application such as tx_waveforms ,
multiple times (running at the same time in the background), so that we usrp
actually transmit in several separate bandwidth ?

Best Regards,
Ran

Hi, Thank you very much for the comments. I am beginner with USRP, trying now to have a better understating on this topic: 1. If I have 2 applications (both based on gnuradio), can I make each application work on other channel (for example with B210 which has 2 TX and 2 RX channels), so that the 2 applications can work together each on different channel ? For example, srsLTE ( LTE sniffer), and gr-gsm ( GSM sniffer) 2. There is a table showing bandwidth for USRP boards here: https://kb.ettus.com/About_USRP_Bandwidths_and_Sampling_Rates It shows for B210 for example data rate of 61.44 MS/s . Does this number means that the bandwidth - for each channel - is 61.44/2=30MHz bandwidth ? So that working together with 2 channels of B210 we can reach up to 61.44MHz ? Thank you, Ran On Fri, May 5, 2017 at 8:45 AM, Ron Economos via bUSRP-users <usrp-users@lists.ettus.com> wrote: > Here's an example of a multiple waveform flow graph. > > https://github.com/argilo/sdr-examples/blob/master/multi_tx.grc > > It's in this repository. > > https://github.com/argilo/sdr-examples > > Ron > > On 05/04/2017 10:27 PM, Ran Shalit via USRP-users wrote: > > > On Wed, May 3, 2017 at 11:51 PM, Marcus D. Leech via USRP-users > <usrp-users@lists.ettus.com> wrote: >> >> On 05/03/2017 04:27 PM, Ran Shalit via USRP-users wrote: >>> >>> Hello, >>> >>> Is it possible to transmit in several frequencies, each with its own >>> bandwidth ? >>> Is the only limitation that the number of sections should be that the >>> total bandwidth of all sections < usrp bandwidth ? Or are there any other >>> limitations in this context ? >>> >>> Thank you, >>> Ran >>> >> The USRP receives a waveform of a particular bandwidth. If that band is >> further subdivided by the application into discrete "carriers", the USRP >> neither knows nor cars. You would be presenting it with a composite >> waveform of all your carriers. >> >> > > Thank you Marcus, but I am not sure I understand it yet. > Can we use for example transmit application such as tx_waveforms , > multiple times (running at the same time in the background), so that we usrp > actually transmit in several separate bandwidth ? > > Best Regards, > Ran > > > >> >> _______________________________________________ >> USRP-users mailing list >> USRP-users@lists.ettus.com >> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > > > > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > > > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >
KS
Kyeong Su Shin
Sat, May 6, 2017 11:34 AM

Dear Ran Shalit:

  1. I haven't tried this, so I am not sure, but USRP B210 uses one LO for
    both channels. That means, its RX chains can only tune to one frequency at
    a time (cannot receive different two channels at the same time, unless
    these two channels are located close enough so as you can separate them
    using DSP techniques). Maybe USRP X3x0s or USRP 1 can, I am not sure.

  2. You are probably thinking about the Nyquist rate. USRPs (or many other
    similar devices) do I-Q sampling, so the bandwidth of the devices is
    actually equal to the effective sampling rate of the device (data rate;
    61.44MS/s), not half of this (assuming that the analog filter bandwidth is
    not limiting the usable bandwidth of the data). Datasheet of the B200 and
    B210 suggests that 56MHz is a more realistic estimate for the B2x0 series
    boards, though.

For an example, Let's say that your USRP is tuned to f = 2GHz and is
running at the effective sampling rate (data rate) of 20MS/s: in this case,
you will get everything from 1990MHz to 2010 MHz (=20MHz).

I don't think if using two channels helps much in this case, since I
believe that 1. these two channels share one LO (=cannot tune to different
frequencies), and 2. it does not seems to help you increasing the data rate
between the radio and the host PC.

Regards,
Kyeong Su Shin

On Fri, May 5, 2017 at 11:33 PM, Ran Shalit via USRP-users <
usrp-users@lists.ettus.com> wrote:

Hi,

Thank you very much for the comments.
I am beginner with USRP, trying now to have a better understating on this
topic:

If I have 2 applications (both based on gnuradio), can I make each
application work on other channel (for example with B210 which has 2
TX and 2 RX channels), so that the 2 applications can work together
each on different channel ?
For example, srsLTE ( LTE sniffer), and gr-gsm ( GSM sniffer)

There is a table showing bandwidth for USRP boards here:
https://kb.ettus.com/About_USRP_Bandwidths_and_Sampling_Rates
It shows for B210 for example data rate of 61.44 MS/s .
Does this number means that the bandwidth - for each channel - is
61.44/2=30MHz bandwidth ?
So that working together with 2 channels of B210 we can reach up to
61.44MHz  ?

Thank you,
Ran

On Fri, May 5, 2017 at 8:45 AM, Ron Economos via bUSRP-users
usrp-users@lists.ettus.com wrote:

Here's an example of a multiple waveform flow graph.

https://github.com/argilo/sdr-examples/blob/master/multi_tx.grc

It's in this repository.

https://github.com/argilo/sdr-examples

Ron

On 05/04/2017 10:27 PM, Ran Shalit via USRP-users wrote:

On Wed, May 3, 2017 at 11:51 PM, Marcus D. Leech via USRP-users
usrp-users@lists.ettus.com wrote:

On 05/03/2017 04:27 PM, Ran Shalit via USRP-users wrote:

Hello,

Is it possible to transmit in several frequencies, each with its own
bandwidth ?
Is the only limitation that the number of sections should be that the
total bandwidth of all sections < usrp bandwidth ? Or are there any

other

limitations in this context ?

Thank you,
Ran

The USRP receives a waveform of a particular bandwidth.  If that band is
further subdivided by the application into discrete "carriers", the USRP
neither knows nor cars.  You would be presenting it with a composite
waveform of all your carriers.

Thank you Marcus, but I am not sure I understand it yet.
Can we use for example transmit application such as tx_waveforms ,
multiple times (running at the same time in the background), so that we

usrp

Dear Ran Shalit: 1. I haven't tried this, so I am not sure, but USRP B210 uses one LO for both channels. That means, its RX chains can only tune to one frequency at a time (cannot receive different two channels at the same time, unless these two channels are located close enough so as you can separate them using DSP techniques). Maybe USRP X3x0s or USRP 1 can, I am not sure. 2. You are probably thinking about the Nyquist rate. USRPs (or many other similar devices) do I-Q sampling, so the bandwidth of the devices is actually equal to the effective sampling rate of the device (data rate; 61.44MS/s), not half of this (assuming that the analog filter bandwidth is not limiting the usable bandwidth of the data). Datasheet of the B200 and B210 suggests that 56MHz is a more realistic estimate for the B2x0 series boards, though. For an example, Let's say that your USRP is tuned to f = 2GHz and is running at the effective sampling rate (data rate) of 20MS/s: in this case, you will get everything from 1990MHz to 2010 MHz (=20MHz). I don't think if using two channels helps much in this case, since I believe that 1. these two channels share one LO (=cannot tune to different frequencies), and 2. it does not seems to help you increasing the data rate between the radio and the host PC. Regards, Kyeong Su Shin On Fri, May 5, 2017 at 11:33 PM, Ran Shalit via USRP-users < usrp-users@lists.ettus.com> wrote: > Hi, > > Thank you very much for the comments. > I am beginner with USRP, trying now to have a better understating on this > topic: > > 1. > If I have 2 applications (both based on gnuradio), can I make each > application work on other channel (for example with B210 which has 2 > TX and 2 RX channels), so that the 2 applications can work together > each on different channel ? > For example, srsLTE ( LTE sniffer), and gr-gsm ( GSM sniffer) > > 2. > There is a table showing bandwidth for USRP boards here: > https://kb.ettus.com/About_USRP_Bandwidths_and_Sampling_Rates > It shows for B210 for example data rate of 61.44 MS/s . > Does this number means that the bandwidth - for each channel - is > 61.44/2=30MHz bandwidth ? > So that working together with 2 channels of B210 we can reach up to > 61.44MHz ? > > Thank you, > Ran > > On Fri, May 5, 2017 at 8:45 AM, Ron Economos via bUSRP-users > <usrp-users@lists.ettus.com> wrote: > > Here's an example of a multiple waveform flow graph. > > > > https://github.com/argilo/sdr-examples/blob/master/multi_tx.grc > > > > It's in this repository. > > > > https://github.com/argilo/sdr-examples > > > > Ron > > > > On 05/04/2017 10:27 PM, Ran Shalit via USRP-users wrote: > > > > > > On Wed, May 3, 2017 at 11:51 PM, Marcus D. Leech via USRP-users > > <usrp-users@lists.ettus.com> wrote: > >> > >> On 05/03/2017 04:27 PM, Ran Shalit via USRP-users wrote: > >>> > >>> Hello, > >>> > >>> Is it possible to transmit in several frequencies, each with its own > >>> bandwidth ? > >>> Is the only limitation that the number of sections should be that the > >>> total bandwidth of all sections < usrp bandwidth ? Or are there any > other > >>> limitations in this context ? > >>> > >>> Thank you, > >>> Ran > >>> > >> The USRP receives a waveform of a particular bandwidth. If that band is > >> further subdivided by the application into discrete "carriers", the USRP > >> neither knows nor cars. You would be presenting it with a composite > >> waveform of all your carriers. > >> > >> > > > > Thank you Marcus, but I am not sure I understand it yet. > > Can we use for example transmit application such as tx_waveforms , > > multiple times (running at the same time in the background), so that we > usrp > > actually transmit in several separate bandwidth ? > > > > Best Regards, > > Ran > > > > > > > >> > >> _______________________________________________ > >> USRP-users mailing list > >> USRP-users@lists.ettus.com > >> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > > > > > > > > > > _______________________________________________ > > USRP-users mailing list > > USRP-users@lists.ettus.com > > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > > > > > > > > _______________________________________________ > > USRP-users mailing list > > USRP-users@lists.ettus.com > > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > > > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >