Send USRP-users mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
or, via email, send a message with subject or body 'help' to
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of USRP-users digest..."
Today's Topics:
1. tunnel.py doesn't receive packages when transmit and receive
frequencies are different (Weixian Zhou)
2. Re: tunnel.py doesn't receive packages when transmit and
receive frequencies are different (Josh Blum)
3. Re: tunnel.py doesn't receive packages when transmit and
receive frequencies are different (Li Sun)
4. Re: tunnel.py doesn't receive packages when transmit and
receive frequencies are different (Josh Blum)
5. Re: tunnel.py doesn't receive packages when transmit and
receive frequencies are different (Josh Blum)
6. Re: tunnel.py doesn't receive packages when transmit and
receive frequencies are different (Li Sun)
7. Re: tunnel.py doesn't receive packages when transmit and
receive frequencies are different (Josh Blum)
----------------------------------------------------------------------
Message: 1
Date: Fri, 29 Jun 2012 17:30:24 -0400
From: Weixian Zhou <[email protected]>
To: usrp-users <[email protected]>
Subject: [USRP-users] tunnel.py doesn't receive packages when transmit
and receive frequencies are different
Message-ID:
<caherwcrz96qqptq3fc1frml-1dfdipt7napesbj-cfwpe08...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
I run tunnel.py with two machines and there are some packages exchange
immediately after setting the network interface gr0. If I set the
frequencies of transmit and receive the same, packages are transmitted and
received at both machines:
on machine A:
*sudo ./tunnel.py -f 2.4xG ; sudo ifconfig gr0 192.168.200.1 *
on machine B:
*sudo ./tunnel.py -f 2.4xG ; sudo ifconfig gr0 192.168.200.2*
But when I set the frequencies of transmit and receive different under
2.5GHz, packages can't be received at both machines:
on machine A:
*sudo ./tunnel.py --tx-freq=2.4xG --rx-freq=2.4yG; sudo ifconfig gr0
192.168.200.1 *
on machine B:
*sudo ./tunnel.py --tx-freq=2.4yG --rx-freq=2.4xG; sudo ifconfig gr0
192.168.200.2*
The wired thing is that when I set the frequencies of transmit and receive
different above 2.5GHz, packages can be again transmitted and received:
on machine A:
*sudo ./tunnel.py --tx-freq=2.51G --rx-freq=2.512G; sudo ifconfig gr0
192.168.200.1 *
on machine B:
*sudo ./tunnel.py --tx-freq=2.512G --rx-freq=2.51G; sudo ifconfig gr0
192.168.200.2*
I am using USRP N210s and the daughter boards are both XCVR2450. Does
anyone can explain why the tunnel.py doesn't receive packages when transmit
and receive frequencies are different under 2.5GHz?
--
Regards,
Weixian Zhou
--
Regards,
Weixian Zhou
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20120629/2a187f03/attachment-0001.html>
------------------------------
Message: 2
Date: Fri, 29 Jun 2012 14:38:51 -0700
From: Josh Blum <[email protected]>
To: [email protected]
Subject: Re: [USRP-users] tunnel.py doesn't receive packages when
transmit and receive frequencies are different
Message-ID: <[email protected]>
Content-Type: text/plain; charset=ISO-8859-1
> The wired thing is that when I set the frequencies of transmit and receive
> different above 2.5GHz, packages can be again transmitted and received:
> on machine A:
> *sudo ./tunnel.py --tx-freq=2.51G --rx-freq=2.512G; sudo ifconfig gr0
> 192.168.200.1 *
> on machine B:
> *sudo ./tunnel.py --tx-freq=2.512G --rx-freq=2.51G; sudo ifconfig gr0
> 192.168.200.2*
>
> I am using USRP N210s and the daughter boards are both XCVR2450. Does
> anyone can explain why the tunnel.py doesn't receive packages when transmit
> and receive frequencies are different under 2.5GHz?
> --
XCVR2450 has a shared LO for both RX and TX. You must make sure that the
LO is the same frequency for the RX and TX setting. Otherwise, when you
tune RX it will break the TX setting, and vice-versa.
-josh
------------------------------
Message: 3
Date: Fri, 29 Jun 2012 17:58:15 -0400
From: Li Sun <[email protected]>
To: [email protected]
Subject: Re: [USRP-users] tunnel.py doesn't receive packages when
transmit and receive frequencies are different
Message-ID:
<CAEey4=9oLqzD8T=jZQwYwVj1tony=GJ3r0f=8are756yxtm...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
But can we set one daughter board's RX and TX at different frequency, e.g.
RX at 2.412GHz, TX at 2.432GHz ?
Li
On Fri, Jun 29, 2012 at 5:38 PM, Josh Blum <[email protected]> wrote:
>
> > The wired thing is that when I set the frequencies of transmit and
> receive
> > different above 2.5GHz, packages can be again transmitted and received:
> > on machine A:
> > *sudo ./tunnel.py --tx-freq=2.51G --rx-freq=2.512G; sudo ifconfig gr0
> > 192.168.200.1 *
> > on machine B:
> > *sudo ./tunnel.py --tx-freq=2.512G --rx-freq=2.51G; sudo ifconfig gr0
> > 192.168.200.2*
> >
> > I am using USRP N210s and the daughter boards are both XCVR2450. Does
> > anyone can explain why the tunnel.py doesn't receive packages when
> transmit
> > and receive frequencies are different under 2.5GHz?
> > --
>
>
> XCVR2450 has a shared LO for both RX and TX. You must make sure that the
> LO is the same frequency for the RX and TX setting. Otherwise, when you
> tune RX it will break the TX setting, and vice-versa.
>
> -josh
>
> _______________________________________________
> USRP-users mailing list
> [email protected]
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20120629/be08186a/attachment-0001.html>
------------------------------
Message: 4
Date: Fri, 29 Jun 2012 15:00:28 -0700
From: Josh Blum <[email protected]>
To: [email protected]
Subject: Re: [USRP-users] tunnel.py doesn't receive packages when
transmit and receive frequencies are different
Message-ID: <[email protected]>
Content-Type: text/plain; charset=ISO-8859-1
On 06/29/2012 02:58 PM, Li Sun wrote:
> But can we set one daughter board's RX and TX at different frequency, e.g.
> RX at 2.412GHz, TX at 2.432GHz ?
>
Yes, it is possible to have two different center frequencies for
XCVR2450 RX and TX. The only requirement is that the RF frontend is
tuned to the same frequency for TX and RX. However, the DSPs can be used
to shift the signal digitally as long as you remain with the bandwidth
of the daughterboard.
So, to so this: You can use the tune_request_t to ask for a desired
center frequency, but enforce a specific RF frequency.
1) create a tune request with the desired center frequency
2) set rf_freq to the desired LO frequency
3) set rf_freq_policy to MANUAL.
Note: tunnel.py does not have a command line option for this level of
control. So you will need to modify the gnuradio example to implement this.
Some doxygen here for tune request:
http://files.ettus.com/uhd_docs/doxygen/html/structuhd_1_1tune__request__t.html
-Josh
------------------------------
Message: 5
Date: Fri, 29 Jun 2012 15:04:14 -0700
From: Josh Blum <[email protected]>
Cc: [email protected]
Subject: Re: [USRP-users] tunnel.py doesn't receive packages when
transmit and receive frequencies are different
Message-ID: <[email protected]>
Content-Type: text/plain; charset=ISO-8859-1
On 06/29/2012 03:00 PM, Josh Blum wrote:
>
>
> On 06/29/2012 02:58 PM, Li Sun wrote:
>> But can we set one daughter board's RX and TX at different frequency, e.g.
>> RX at 2.412GHz, TX at 2.432GHz ?
>>
>
> Yes, it is possible to have two different center frequencies for
> XCVR2450 RX and TX. The only requirement is that the RF frontend is
> tuned to the same frequency for TX and RX. However, the DSPs can be used
> to shift the signal digitally as long as you remain with the bandwidth
> of the daughterboard.
>
> So, to so this: You can use the tune_request_t to ask for a desired
> center frequency, but enforce a specific RF frequency.
> 1) create a tune request with the desired center frequency
> 2) set rf_freq to the desired LO frequency
> 3) set rf_freq_policy to MANUAL.
>
> Note: tunnel.py does not have a command line option for this level of
> control. So you will need to modify the gnuradio example to implement this.
>
> Some doxygen here for tune request:
> http://files.ettus.com/uhd_docs/doxygen/html/structuhd_1_1tune__request__t.html
>
> -Josh
>
And some additional links about XCVR2450 properties:
http://files.ettus.com/uhd_docs/manual/html/dboards.html#xcvr-2450
And some helpful explanation about the two stage tuning:
http://files.ettus.com/uhd_docs/manual/html/general.html#tuning-notes
Cheers!
-josh
------------------------------
Message: 6
Date: Fri, 29 Jun 2012 18:32:37 -0400
From: Li Sun <[email protected]>
To: [email protected]
Subject: Re: [USRP-users] tunnel.py doesn't receive packages when
transmit and receive frequencies are different
Message-ID:
<CAEey4=-ldnspa2-tfmre2f+pvtd0hdbanm_6okjm8+uzpmr...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
Thanks a lot!
Another question is we have 3 usrp nodes, all of which are installed
XCVR2450. We are using one usrp as relay node to do multihop communication.
If the relay node's TX and RX are set different. Can it receive & transmit
data at the same time? If not, do you have any other recommendation to do
it?
Li
On Fri, Jun 29, 2012 at 6:04 PM, Josh Blum <[email protected]> wrote:
>
>
> On 06/29/2012 03:00 PM, Josh Blum wrote:
> >
> >
> > On 06/29/2012 02:58 PM, Li Sun wrote:
> >> But can we set one daughter board's RX and TX at different frequency,
> e.g.
> >> RX at 2.412GHz, TX at 2.432GHz ?
> >>
> >
> > Yes, it is possible to have two different center frequencies for
> > XCVR2450 RX and TX. The only requirement is that the RF frontend is
> > tuned to the same frequency for TX and RX. However, the DSPs can be used
> > to shift the signal digitally as long as you remain with the bandwidth
> > of the daughterboard.
> >
> > So, to so this: You can use the tune_request_t to ask for a desired
> > center frequency, but enforce a specific RF frequency.
> > 1) create a tune request with the desired center frequency
> > 2) set rf_freq to the desired LO frequency
> > 3) set rf_freq_policy to MANUAL.
> >
> > Note: tunnel.py does not have a command line option for this level of
> > control. So you will need to modify the gnuradio example to implement
> this.
> >
> > Some doxygen here for tune request:
> >
> http://files.ettus.com/uhd_docs/doxygen/html/structuhd_1_1tune__request__t.html
> >
> > -Josh
> >
>
> And some additional links about XCVR2450 properties:
> http://files.ettus.com/uhd_docs/manual/html/dboards.html#xcvr-2450
>
> And some helpful explanation about the two stage tuning:
> http://files.ettus.com/uhd_docs/manual/html/general.html#tuning-notes
>
> Cheers!
> -josh
>
> _______________________________________________
> USRP-users mailing list
> [email protected]
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20120629/d005189d/attachment-0001.html>
------------------------------
Message: 7
Date: Fri, 29 Jun 2012 16:40:02 -0700
From: Josh Blum <[email protected]>
To: [email protected]
Subject: Re: [USRP-users] tunnel.py doesn't receive packages when
transmit and receive frequencies are different
Message-ID: <[email protected]>
Content-Type: text/plain; charset=ISO-8859-1
On 06/29/2012 03:32 PM, Li Sun wrote:
> Thanks a lot!
>
> Another question is we have 3 usrp nodes, all of which are installed
> XCVR2450. We are using one usrp as relay node to do multihop communication.
> If the relay node's TX and RX are set different. Can it receive & transmit
> data at the same time? If not, do you have any other recommendation to do
> it?
>
Sure thing. Here is the breakdown:
XCVR2450 is half duplex. You cannot receive usable samples while the
transmitter is active.
All other transceiver daughterboards have 2 RF frontends and can be used
full-duplex.
http://files.ettus.com/uhd_docs/manual/html/dboards.html
-josh
------------------------------
_______________________________________________
USRP-users mailing list
[email protected]
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
End of USRP-users Digest, Vol 22, Issue 30
******************************************