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. GPSDO timing on E310 (Jason Matusiak)
   2. How to send a an ascii string as a parameter in   gnuradio?
      (Swanson, Craig)
   3. Re: Thunderbolt? 3 on Laptop to 10 Gigabit Ethernet (Serge Malo)
   4. Re: How to send a an ascii string as a parameter in gnuradio?
      ([email protected])
   5. Re: How to send a an ascii string as a parameter in       gnuradio?
      (Chris Kuethe)
   6. Re: GPSDO timing on E310 (Long, Jeffrey P.)
   7. Re: GPSDO timing on E310 (Jason Matusiak)
   8. Re: GPSDO timing on E310 (Long, Jeffrey P.)
   9. Re: X310 UBX Tx issues (Michael West)
  10. Convert a USRP Rio to X310? (Collins, Richard)
  11. Re: X310 UBX Tx issues (tilla)
  12. 2 Rx antennas with CBX and USRP N210 (Andrei Stoica)
  13. Re: 2 Rx antennas with CBX and USRP N210 (Marcus M?ller)
  14. agc of uhd (Ekko)
  15. [USRP N200] How can I connect USRPs to make a wireless
      network? (Mariam Musavi)
  16. Re: [USRP N200] How can I connect USRPs to make a wireless
      network? (Marcus M?ller)
  17. B210 FPGA Customize (Sumit Kumar)


----------------------------------------------------------------------

Message: 1
Date: Tue, 10 May 2016 12:03:41 -0400
From: Jason Matusiak <[email protected]>
To: "[email protected]" <[email protected]>
Subject: [USRP-users] GPSDO timing on E310
Message-ID: <[email protected]>
Content-Type: text/plain; charset=utf-8; format=flowed

I have a couple of E310s that I am trying to get synced to each other 
independently by using the GPSDO for some synced file captures.  I found 
Kyle's notes on the mailing list back in JAN [1] that I used as a 
starting point.

Everything seems to be running and it "seems" to be syncing up nicely.  
But when I compare the two captured files, I see that they are off.  The 
first time I ran the app there were off at a consistent spacing (say 
13us).  The next couple of times they bounced around (+ and - timing) 
but were still significantly off.

I am running the latest E310 SG1 firmware from on the repo, but I 
noticed that the UHD was 3.9.2.  Looking at one of my X310s on hand, it 
appears to be at 3.9.10.

So my questions are:
1 - Is the tight timing lock stuff working on the E310 like it is on 
some of the other devices?
2 - If it is, do I need to rebuild the UHD images to try to get whatever 
updates are in 3.9.10 from 3.9.2?

[1] 
http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/2016-January/017483.html



------------------------------

Message: 2
Date: Tue, 10 May 2016 16:10:33 +0000
From: "Swanson, Craig" <[email protected]>
To: Marcus M?ller <[email protected]>, Martin Braun
        <[email protected]>
Cc: "[email protected]" <[email protected]>
Subject: [USRP-users] How to send a an ascii string as a parameter in
        gnuradio?
Message-ID: <[email protected]>
Content-Type: text/plain; charset="iso-8859-1"

Marcus,

Currently I have a variable block set as the following in gnuradio-companion:

Variable :

ID : message_data

Value: [32,104,101,108,108,111,32]  (ascii for "hello")


This feeds into a Vector Source block where the vector is message_data.


But what if I want to make my ascii input a parameter?


So I might want to input in my bash terminal:

python hello_world.py -m "hello"


How would I accomplish this?


Craig


Craig F. Swanson
Research Engineer II
Information and Communications Laboratory
Communications, Systems, and Spectrum Division
Georgia Tech Research Institute
Room 560
250 14th St NW
Atlanta, GA 30318
Cell: 770.298.9156
http://www.gtri.gatech.edu<https://mail.gtri.gatech.edu/owa/redir.aspx?C=c20925f2f0af4dd29329ddf0701ecfff&URL=http%3a%2f%2fwww.gtri.gatech.edu%2f>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20160510/f621d3b7/attachment-0001.html>

------------------------------

Message: 3
Date: Tue, 10 May 2016 12:23:10 -0400
From: Serge Malo <[email protected]>
To: Claudio Cicconetti <[email protected]>
Cc: "[email protected]" <[email protected]>
Subject: Re: [USRP-users] Thunderbolt? 3 on Laptop to 10 Gigabit
        Ethernet
Message-ID:
        <caohu+fmd1n2tgcpv_ufnbrfhouf+kpsg6hennqd2r_99dol...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Hello,

Yes, I was able to use the Sanlink2 with Fedora 21 on the Macbook.
I haven't tried Ubuntu or other distros.

I see the same behaviour with Windows on the Macbook and Sanlink2: it has
to be connected during the boot-up to be recognized by the O/S.


On 9 May 2016 at 11:37, Claudio Cicconetti via USRP-users <
[email protected]> wrote:

> Dear Marcus,
> I rebooted the Mac to copy/paste errors in response to your email, but
> surprisingly it worked!
>
> After a few tries, I discovered that the device is only recognized by
> the Linux kernel if it is plugged in at boot, otherwise bad things
> happen. Not a blocking issue for me.
>
> I was able to run the benchmark rate at 100 MS/s with out-of-the-box
> configuration, see "proof" at the following Dropbox links, also
> including the testbed set-up:
>
> https://dl.dropboxusercontent.com/u/3247031/usrp/benchmark_rate.png
>
> https://dl.dropboxusercontent.com/u/3247031/usrp/setup.jpg
>
> Thank you very much for assistance, I will install immediately Linux on
> the MacBook and (presumably) live happy with it.
>
> Best regards,
> Claudio
>
> On 05/09/2016 04:47 PM, Marcus M?ller via USRP-users wrote:
> > Out of interest: what kind of obscure errors?
> >
> > Best regards,
> > Marcus
> >
> > On 09.05.2016 14:56, Claudio Cicconetti via USRP-users wrote:
> >> Dear Serge,
> >> Did you try using the SanLink2 adapter on a MacBook with Linux?
> >>
> >> Unfortunately, I am having no luck in using the Sonnet adapter on a
> >> MacBook using the GNU Radio Live distro (obscure errors appear in system
> >> logs when the adapter is switched on).
> >>
> >> Best regards,
> >> Claudio
> >>
> >> On 05/06/2016 08:49 PM, Serge Malo wrote:
> >>> Hi all,
> >>>
> >>> We have been using the Promise Technologies SanLink2 successfully under
> >>> MacOS, Windows and Linux Ubuntu (Macbook and Asus ROG laptops). Its a
> >>> Thunderbol2 to 10GbE converter.
> >>> http://www.promise.com/Products/SANLink/SANLink2
> >>>
> >>> However, newer laptops come with Thunderbolt3 (via a USB Type C
> connector),
> >>> and we have not found any solution yet to connect Thunderbolt3 to a
> X300.
> >>> StartTech should have a Thunderbolt3 to Thnderbolt2 converter in June (
> >>>
> https://www.startech.com/Cables/thunderbolt-3-cables/thunderbolt-3-usb-c-thunderbolt-adapter~TBT3TBTADAP
> >>> )
> >>> But we would prefer to find a direct Thunderbolt3 to 10GbE SFP+
> converter.
> >>> If by any chance anyone finds such adapter, I'll be happy to buy/try
> one!
> >>>
> >>> Regards,
> >>> Serge
> >>>
> >>>
> >>> On 6 May 2016 at 13:22, Zhihong Luo via USRP-users <
> >>> [email protected]> wrote:
> >>>
> >>>> Claudio,
> >>>>
> >>>> Thanks a lot for the information!
> >>>>
> >>>> Zhihong
> >>>>
> >>>> On Fri, May 6, 2016 at 5:40 AM, Claudio Cicconetti via USRP-users <
> >>>> [email protected]> wrote:
> >>>>
> >>>>> Dear Marcus,
> >>>>> Will try asap (downloading DVD live right now).
> >>>>>
> >>>>> If it works I owe you a pint.
> >>>>>
> >>>>> Best regards,
> >>>>> Claudio
> >>>>>
> >>>>> On 05/06/2016 10:43 AM, Marcus M?ller wrote:
> >>>>>> You sparked my own initiative: Went to the sonnettech website,
> clicked
> >>>>>> through to the presto 10GE card that's inside the box, got the
> windows
> >>>>>> driver, looked at the URL: It's a Myricom Myri10GE !
> >>>>>> If it works over thunderbird, too, then there should be drivers in
> the
> >>>>>> upstream linux kernel since 2.6.something :) ; module name is
> >>>>>> "myri10ge", iirc.
> >>>>>>
> >>>>>>
> >>>>>> Cheers,
> >>>>>> Marcus
> >>>>>>
> >>>>>> On 06.05.2016 10:32, Claudio Cicconetti wrote:
> >>>>>>> Dear Marcus,
> >>>>>>> If it worked, that would make my life soooo much easier.
> >>>>>>>
> >>>>>>> Frankly, I didn't even try since I had to install a (Mac OS X only)
> >>>>>>> driver on the MacBook to make the adapter work.
> >>>>>>>
> >>>>>>> Yet, I will give it a try and will keep the list posted on this.
> >>>>>>>
> >>>>>>> Best regards,
> >>>>>>> Claudio
> >>>>>>>
> >>>>>>> On 05/06/2016 10:09 AM, Marcus M?ller via USRP-users wrote:
> >>>>>>>> Out of personal curiosity:
> >>>>>>>> does that thunderbolt/10GE adapter work under linux, e.g. with
> the GNU
> >>>>>>>> Radio Live DVD?
> >>>>>>>>
> >>>>>>>> Best regards,
> >>>>>>>> Marcus
> >>>>>>>>
> >>>>>>>> On 06.05.2016 09:10, Claudio Cicconetti via USRP-users wrote:
> >>>>>>>>> Dear Zhihong
> >>>>>>>>> I am able to receive at 100 MS/s (i.e., ~3.3 Gb/s over the wire).
> >>>>>>>>>
> >>>>>>>>> At that rate I only experience under-runs when the OS runs
> background
> >>>>>>>>> jobs (such as re-building indexes of the spotlight or iTunes
> >>>>> database)
> >>>>>>>>> that choke all CPUs and my application as well.
> >>>>>>>>>
> >>>>>>>>> I am trying to disable all such background jobs, which is proving
> >>>>> more
> >>>>>>>>> painful than it should reasonably be because of my lack of
> experience
> >>>>>>>>> with Mac OS X...
> >>>>>>>>>
> >>>>>>>>> Best regards,
> >>>>>>>>> Claudio
> >>>>>>>>>
> >>>>>>>>> On 05/05/2016 06:28 PM, Zhihong Luo wrote:
> >>>>>>>>>> Hi Claudio,
> >>>>>>>>>>
> >>>>>>>>>> Thank you so much for the sharing. Problem is that there seems
> to
> >>>>> be no
> >>>>>>>>>> available adapter for Thunderbolt3 to Thunderbolt 2/1 yet...
> What's
> >>>>> the
> >>>>>>>>>> highest sample rate you can run without having any underrun
> issues?
> >>>>> I am
> >>>>>>>>>> looking for roughly 60 MS/s, if it can work on this rate, I can
> try
> >>>>> to use
> >>>>>>>>>> a laptop with old Thunderbolt port.
> >>>>>>>>>>
> >>>>>>>>>> Thanks,
> >>>>>>>>>> Zhihong
> >>>>>>>>>>
> >>>>>>>>>> On Thu, May 5, 2016 at 2:57 AM, Claudio Cicconetti <
> >>>>> [email protected]>
> >>>>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> Dear Zhihong,
> >>>>>>>>>>> I have successfully set up a MacBook + X300 connected via 10
> GbE.
> >>>>>>>>>>>
> >>>>>>>>>>> I used this product:
> >>>>>>>>>>>
> >>>>>>>>>>>
> http://www.sonnettech.com/product/echoexpresssel_10gbeadapter.html
> >>>>>>>>>>>
> >>>>>>>>>>> to adapt Thunderbolt to 10 GbE. It worked out-of-the-box.
> >>>>>>>>>>>
> >>>>>>>>>>> The only (major!) issue I have now is that the host cannot
> keep my
> >>>>>>>>>>> desired sampling rate (92.16 Msamples/s) without buffer
> underruns.
> >>>>> Since
> >>>>>>>>>>> the CPU is far from being overloaded, I suspect it might have
> >>>>> something
> >>>>>>>>>>> to do with interrupts and how the OS handles them.
> >>>>>>>>>>>
> >>>>>>>>>>> If anyone has experience or guidelines on how to optimize
> >>>>> host-to-radio
> >>>>>>>>>>> communication on Mac OS X I would appreciate it very much if
> you
> >>>>> could
> >>>>>>>>>>> share.
> >>>>>>>>>>>
> >>>>>>>>>>> Best regards,
> >>>>>>>>>>> Claudio
> >>>>>>>>>>>
> >>>>>>>>>>> On 05/05/2016 07:24 AM, Zhihong Luo via USRP-users wrote:
> >>>>>>>>>>>> Hi all,
> >>>>>>>>>>>>
> >>>>>>>>>>>> I am currently trying to set up 10 Gigabit Ethernet on laptop
> >>>>> through a
> >>>>>>>>>>>> Thunderbolt? 3 port.  Thunderbolt? 3 supports up to 40Gbps, so
> >>>>> that I
> >>>>>>>>>>>> suppose it can be adapted to a 10 Gigabit Ethernet port (or
> PCI).
> >>>>> But I
> >>>>>>>>>>> am
> >>>>>>>>>>>> not sure how to do it, and I didn't find any material on this
> yet.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Please let me know if you have any suggestions.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Thanks for any help,
> >>>>>>>>>>>> Zhihong
> >>>>>>>>>>>>
> >>>>>>>>> _______________________________________________
> >>>>>>>>> USRP-users mailing list
> >>>>>>>>> [email protected]
> >>>>>>>>>
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
> >>>>>>>> _______________________________________________
> >>>>>>>> USRP-users mailing list
> >>>>>>>> [email protected]
> >>>>>>>>
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
> >>>>>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> USRP-users mailing list
> >>>>> [email protected]
> >>>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
> >>>>>
> >>>>
> >>>> _______________________________________________
> >>>> USRP-users mailing list
> >>>> [email protected]
> >>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
> >>>>
> >>>>
> >>>
> >>
> >> _______________________________________________
> >> USRP-users mailing list
> >> [email protected]
> >> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
> >
> >
> > _______________________________________________
> > USRP-users mailing list
> > [email protected]
> > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
> >
>
>
> _______________________________________________
> USRP-users mailing list
> [email protected]
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>



-- 
*Serge Malo *
CDO & Co-founder, Skydel Solutions
Cell: 1-514-294-4017
www.skydelsolutions.com
Twitter: @skydelsol <https://twitter.com/skydelsol>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20160510/af6393e0/attachment-0001.html>

------------------------------

Message: 4
Date: Tue, 10 May 2016 12:24:01 -0400
From: [email protected]
To: "Swanson, Craig" <[email protected]>
Cc: Marcus M?ller <[email protected]>, Martin Braun
        <[email protected]>, [email protected]
Subject: Re: [USRP-users] How to send a an ascii string as a parameter
        in gnuradio?
Message-ID: <[email protected]>
Content-Type: text/plain; charset="us-ascii"

It really helps to know some Python idioms: 

[ord(x) for x in "Hello"] 

Produce a list of the ordinal values of each character in the string. 

On 2016-05-10 12:10, Swanson, Craig via USRP-users wrote:

> Marcus, 
> 
> Currently I have a variable block set as the following in gnuradio-companion: 
> 
> Variable :  
> 
> ID : message_data  
> 
> Value: [32,104,101,108,108,111,32]  (ascii for "hello") 
> 
> This feeds into a Vector Source block where the vector is message_data. 
> 
> But what if I want to make my ascii input a parameter? 
> 
> So I might want to input in my bash terminal: 
> 
> python hello_world.py -m "hello" 
> 
> How would I accomplish this? 
> 
> Craig 
> 
> CRAIG F. SWANSON 
> Research Engineer II
> 
> _INFORMATION AND COMMUNICATIONS LABORATORY_ 
> _COMMUNICATIONS, SYSTEMS, AND SPECTRUM DIVISION_ 
> _Georgia Tech Research Institute_ 
> Room 560
> 250 14th St NW
> 
> _Atlanta, GA 30318_ 
> _Cell: 770.298.9156_ 
> http://www.gtri.gatech.edu [1]  
> 
> _______________________________________________
> USRP-users mailing list
> [email protected]
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
 

Links:
------
[1]
https://mail.gtri.gatech.edu/owa/redir.aspx?C=c20925f2f0af4dd29329ddf0701ecfff&amp;URL=http%3a%2f%2fwww.gtri.gatech.edu%2f
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20160510/48576758/attachment-0001.html>

------------------------------

Message: 5
Date: Tue, 10 May 2016 11:08:49 -0700
From: Chris Kuethe <[email protected]>
To: "Swanson, Craig" <[email protected]>
Cc: Marcus M?ller <[email protected]>,   Martin Braun
        <[email protected]>,       "[email protected]"
        <[email protected]>
Subject: Re: [USRP-users] How to send a an ascii string as a parameter
        in      gnuradio?
Message-ID:
        <caghp0pkzr1so4xd7f4abb8nyuscbnqoszpw2phruwgbnx37...@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8

a parameter block allows you to set values like that when the program starts.

On Tue, May 10, 2016 at 9:10 AM, Swanson, Craig via USRP-users
<[email protected]> wrote:
> Marcus,
>
> Currently I have a variable block set as the following in
> gnuradio-companion:
>
> Variable :
>
> ID : message_data
>
> Value: [32,104,101,108,108,111,32]  (ascii for "hello")
>
>
> This feeds into a Vector Source block where the vector is message_data.
>
>
> But what if I want to make my ascii input a parameter?
>
>
> So I might want to input in my bash terminal:
>
> python hello_world.py -m "hello"
>
>
> How would I accomplish this?
>
>
> Craig
>
>
> Craig F. Swanson
> Research Engineer II
> Information and Communications Laboratory
> Communications, Systems, and Spectrum Division
> Georgia Tech Research Institute
> Room 560
> 250 14th St NW
> Atlanta, GA 30318
> Cell: 770.298.9156
> http://www.gtri.gatech.edu
>
>
> _______________________________________________
> USRP-users mailing list
> [email protected]
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>



-- 
GDB has a 'break' feature; why doesn't it have 'fix' too?



------------------------------

Message: 6
Date: Tue, 10 May 2016 18:39:01 +0000
From: "Long, Jeffrey P." <[email protected]>
To: Jason Matusiak <[email protected]>,
        "[email protected]" <[email protected]>
Subject: Re: [USRP-users] GPSDO timing on E310
Message-ID:
        
<sn1pr09mb083110b89c1c69bb134f2c9bd9...@sn1pr09mb0831.namprd09.prod.outlook.com>
        
Content-Type: text/plain; charset="us-ascii"

Jason-

I have had that problem for awhile now. It never seems to get fixed even though 
myself and others in my lab have written to the list about it.
My fix that seems to work is that I "clean" up the timing after the program 
runs for awhile using something like this:

usrp->set_time_next_pps(uhd::time_spec_t(round(usrp->get_time_last_pps().get_real_secs()+
 1.0)));

In general I see the same thing as you. It will come up around 10 usec late and 
then if I let my program run for awhile and then I do the above call it fixes 
it.
Its almost like the set pps call you do when starting things up does not stick 
or has some built in error. I use an external PPS reference on a scope to 
verify all this.

Jeff

-----Original Message-----
From: USRP-users [mailto:[email protected]] On Behalf Of Jason 
Matusiak via USRP-users
Sent: Tuesday, May 10, 2016 12:04 PM
To: [email protected]
Subject: [USRP-users] GPSDO timing on E310

I have a couple of E310s that I am trying to get synced to each other 
independently by using the GPSDO for some synced file captures.  I found 
Kyle's notes on the mailing list back in JAN [1] that I used as a 
starting point.

Everything seems to be running and it "seems" to be syncing up nicely.  
But when I compare the two captured files, I see that they are off.  The 
first time I ran the app there were off at a consistent spacing (say 
13us).  The next couple of times they bounced around (+ and - timing) 
but were still significantly off.

I am running the latest E310 SG1 firmware from on the repo, but I 
noticed that the UHD was 3.9.2.  Looking at one of my X310s on hand, it 
appears to be at 3.9.10.

So my questions are:
1 - Is the tight timing lock stuff working on the E310 like it is on 
some of the other devices?
2 - If it is, do I need to rebuild the UHD images to try to get whatever 
updates are in 3.9.10 from 3.9.2?

[1] 
http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/2016-January/017483.html

_______________________________________________
USRP-users mailing list
[email protected]
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com



------------------------------

Message: 7
Date: Tue, 10 May 2016 15:04:48 -0400
From: Jason Matusiak <[email protected]>
To: "Long, Jeffrey P." <[email protected]>,
        "[email protected]" <[email protected]>
Subject: Re: [USRP-users] GPSDO timing on E310
Message-ID: <[email protected]>
Content-Type: text/plain; charset=windows-1252; format=flowed

 >usrp->set_time_next_pps(uhd::time_spec_t(round(usrp->get_time_last_pps().get_real_secs()+
 > 1.0)));

Thanks Jeff!  How long do you let things go before running your command 
(seconds? minutes?)?  I'll give it a shot and report back.

~Jason



------------------------------

Message: 8
Date: Tue, 10 May 2016 19:29:23 +0000
From: "Long, Jeffrey P." <[email protected]>
To: Jason Matusiak <[email protected]>,
        "[email protected]" <[email protected]>
Subject: Re: [USRP-users] GPSDO timing on E310
Message-ID:
        
<sn1pr09mb0831cb9434c354245a10cc4ad9...@sn1pr09mb0831.namprd09.prod.outlook.com>
        
Content-Type: text/plain; charset="us-ascii"

I would just hit it every second for 30 or so seconds after startup. Have not 
really paid attention to how long it takes since in my app I burst every second 
and I have plenty of time to just do this infinitely although I don't think 
that would be necessary.

Jeff


-----Original Message-----
From: Jason Matusiak [mailto:[email protected]] 
Sent: Tuesday, May 10, 2016 3:05 PM
To: Long, Jeffrey P.; [email protected]
Subject: Re: [USRP-users] GPSDO timing on E310

 >usrp->set_time_next_pps(uhd::time_spec_t(round(usrp->get_time_last_pps().get_real_secs()+
 > 1.0)));

Thanks Jeff!  How long do you let things go before running your command 
(seconds? minutes?)?  I'll give it a shot and report back.

~Jason



------------------------------

Message: 9
Date: Tue, 10 May 2016 14:24:02 -0700
From: Michael West <[email protected]>
To: Tilla <[email protected]>
Cc: usrp-users <[email protected]>
Subject: Re: [USRP-users] X310 UBX Tx issues
Message-ID:
        <CAM4xKrr=Cpoq1OA0SGGgvXa-UsvfFn+0C_hVeRZbJ=4dwch...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Hi Tilla,

We have been looking into this issue here at Ettus.  The different power
levels are explained as follows:

-70 dBm:  the TX PA turning on (expected)
-48 dBm:  the TX LOs being tuned (DC leakage)
-15 dBm:  the start of streaming (tone output as expected)
-53 dBm (upon exiting the application):  the TX mixer is left on

I have attached a patch that suppresses the DC leakage from the LO tuning
and the high noise floor after execution from the TX mixer being left on.
It is a very simple change to the UBX code.  Give it a try and let me know
how it works.  We are working on vetting the change now so we can include
it in UHD.  Any feedback you might have will be greatly appreciated.

Thank you,
Michael

On Tue, Apr 19, 2016 at 2:10 PM, tilla--- via USRP-users <
[email protected]> wrote:

> Probe output attached...
>
> As a bonus, on page 3, there is a spectrum analyzer screen shot of the
> output of uhd_usrp_probe...
>
> Yes, there is rf output similar to described within tx_waveforms original
> issue to start this thread.
>
> The lowest signal level is the noise floor, the second level is output
> during some of the startup of uhd_usrp_probe, the third level is output
> forever, even after the uhd_usrp_probe application has exited...
>
> ------------------------------
> *From: *"tilla--- via USRP-users" <[email protected]>
> *To: *"Marcus M?ller" <[email protected]>, "Neel Pandeya" <
> [email protected]>
> *Cc: *"usrp-users" <[email protected]>
> *Sent: *Tuesday, April 19, 2016 1:15:37 PM
>
> *Subject: *Re: [USRP-users] X310 UBX Tx issues
>
> Nothing yet.
>
> Neel, listed below, UHD 3.9.2...
>
> I can get you a probe output in a bit...
>
> ------------------------------
> *From: *"Marcus M?ller via USRP-users" <[email protected]>
> *To: *"usrp-users" <[email protected]>
> *Sent: *Tuesday, April 19, 2016 11:39:59 AM
> *Subject: *Re: [USRP-users] X310 UBX Tx issues
>
> Hi Tilla,
>
> I totally got lost in the discussions involving you, of which some were
> off-list; has this been addressed?
>
> Best regards,
> Marcus
>
> On 04/04/2016 05:59 PM, tilla--- via USRP-users wrote:
>
> Platform:
>     Win 7 64 bit
>     UHD 3.9.2
>     Visual Studio 2015 Update 1
>     X310 with UBX-160
>     10Gb interface
>
> I am porting my hardware platform from WBX-120 cards over to UBX-160.
>
> There are some strange things going on with UBX-160.
>
> Looking at the output signal on a spectrum analyzer zero span 1 MHz BW at
> center frequency, the noise floor is about -75 dbm.
>
> executing the command tx_waveforms --args addr=192.168.40.2 --rate
> 10000000 --freq 300000000
>
> When the app starts, signal level goes to about -70 dbm for 1 second, then
> -48 dbm for about 2 seconds, then to -15 dbm for the remainder of the
> application execution.  Upon control-c of the application to halt, a signal
> is still being transmitted by the card at -53 dbm.
>
> When run on a WBX-120, none of these startup or shutdown artifacts are
> present.
>
> Seems to be present on all frequencies at varying amplitudes.
>
> I have tried this on multiple X310s and multiple UBX cards, all exhibit
> the same performance.
>
> Is this something you guys are aware of?
>
> Thanks,
>
>
>
> _______________________________________________
> USRP-users mailing 
> [email protected]http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
>
>
> _______________________________________________
> USRP-users mailing list
> [email protected]
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
>
> _______________________________________________
> USRP-users mailing list
> [email protected]
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
>
> _______________________________________________
> 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/20160510/3c37bd5c/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ubx_tx_noise.patch
Type: text/x-patch
Size: 684 bytes
Desc: not available
URL: 
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20160510/3c37bd5c/attachment-0001.patch>

------------------------------

Message: 10
Date: Tue, 10 May 2016 17:52:34 -0400
From: "Collins, Richard" <[email protected]>
To: [email protected]
Subject: [USRP-users] Convert a USRP Rio to X310?
Message-ID:
        <CABgQ8cZ5iwn1rU5wQbq4NpKW_DBLFjfLnM=yhr+cpb_v3qk...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Through some searching, I found someone wanted to turn an X310 into a Rio (
http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/2015-November/016563.html
), but I want to know if it is known (and not just theoretically possible)
that someone can install a pair of CBX daughterboards (either CBX or UBX)
into an NI USRP Rio, flash it with X310 UHD firmware and FPGA bitstream,
and turn it into an X310.

If it is possible, is there anything else that would have to be done?

Most importantly, can this monster be used with RFNoC and GNURadio?

Thanks,

Richard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20160510/75831fdc/attachment-0001.html>

------------------------------

Message: 11
Date: Tue, 10 May 2016 20:10:39 -0400
From: tilla <[email protected]>
To: Michael West <[email protected]>
Cc: usrp-users <[email protected]>
Subject: Re: [USRP-users] X310 UBX Tx issues
Message-ID: <[email protected]>
Content-Type: text/plain; charset="utf-8"


    
Awesome, will try it tomorrow...
Thanks ?


Sent from my Verizon Wireless 4G LTE smartphone

-------- Original message --------
From: Michael West <[email protected]> 
Date: 05/10/2016  17:24  (GMT-05:00) 
To: Tilla <[email protected]> 
Cc: usrp-users <[email protected]> 
Subject: Re: [USRP-users] X310 UBX Tx issues 

Hi Tilla,

We have been looking into this issue here at Ettus.? The different power
levels are explained as follows:

-70 dBm:? the TX PA turning on (expected)
-48 dBm:? the TX LOs being tuned (DC leakage)
-15 dBm:? the start of streaming (tone output as expected)
-53 dBm (upon exiting the application):? the TX mixer is left on

I have attached a patch that suppresses the DC leakage from the LO tuning
and the high noise floor after execution from the TX mixer being left on.
It is a very simple change to the UBX code.? Give it a try and let me know
how it works.? We are working on vetting the change now so we can include
it in UHD.? Any feedback you might have will be greatly appreciated.

Thank you,
Michael

On Tue, Apr 19, 2016 at 2:10 PM, tilla--- via USRP-users <
[email protected]> wrote:

> Probe output attached...
>
> As a bonus, on page 3, there is a spectrum analyzer screen shot of the
> output of uhd_usrp_probe...
>
> Yes, there is rf output similar to described within tx_waveforms original
> issue to start this thread.
>
> The lowest signal level is the noise floor, the second level is output
> during some of the startup of uhd_usrp_probe, the third level is output
> forever, even after the uhd_usrp_probe application has exited...
>
> ------------------------------
> *From: *"tilla--- via USRP-users" <[email protected]>
> *To: *"Marcus M?ller" <[email protected]>, "Neel Pandeya" <
> [email protected]>
> *Cc: *"usrp-users" <[email protected]>
> *Sent: *Tuesday, April 19, 2016 1:15:37 PM
>
> *Subject: *Re: [USRP-users] X310 UBX Tx issues
>
> Nothing yet.
>
> Neel, listed below, UHD 3.9.2...
>
> I can get you a probe output in a bit...
>
> ------------------------------
> *From: *"Marcus M?ller via USRP-users" <[email protected]>
> *To: *"usrp-users" <[email protected]>
> *Sent: *Tuesday, April 19, 2016 11:39:59 AM
> *Subject: *Re: [USRP-users] X310 UBX Tx issues
>
> Hi Tilla,
>
> I totally got lost in the discussions involving you, of which some were
> off-list; has this been addressed?
>
> Best regards,
> Marcus
>
> On 04/04/2016 05:59 PM, tilla--- via USRP-users wrote:
>
> Platform:
>???? Win 7 64 bit
>???? UHD 3.9.2
>???? Visual Studio 2015 Update 1
>???? X310 with UBX-160
>???? 10Gb interface
>
> I am porting my hardware platform from WBX-120 cards over to UBX-160.
>
> There are some strange things going on with UBX-160.
>
> Looking at the output signal on a spectrum analyzer zero span 1 MHz BW at
> center frequency, the noise floor is about -75 dbm.
>
> executing the command tx_waveforms --args addr=192.168.40.2 --rate
> 10000000 --freq 300000000
>
> When the app starts, signal level goes to about -70 dbm for 1 second, then
> -48 dbm for about 2 seconds, then to -15 dbm for the remainder of the
> application execution.? Upon control-c of the application to halt, a signal
> is still being transmitted by the card at -53 dbm.
>
> When run on a WBX-120, none of these startup or shutdown artifacts are
> present.
>
> Seems to be present on all frequencies at varying amplitudes.
>
> I have tried this on multiple X310s and multiple UBX cards, all exhibit
> the same performance.
>
> Is this something you guys are aware of?
>
> Thanks,
>
>
>
> _______________________________________________
> USRP-users mailing 
> [email protected]http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
>
>
> _______________________________________________
> USRP-users mailing list
> [email protected]
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
>
> _______________________________________________
> USRP-users mailing list
> [email protected]
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
>
> _______________________________________________
> 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/20160510/80ccb159/attachment-0001.html>

------------------------------

Message: 12
Date: Wed, 11 May 2016 07:42:48 +0200
From: Andrei Stoica <[email protected]>
To: [email protected]
Subject: [USRP-users] 2 Rx antennas with CBX and USRP N210
Message-ID:
        <CA+fxiVQ=1q7ot5LTTAjZmLR3jot0J8++X=e=d1ihx363eyk...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Hi,

Is it possible to use the 2 antennas simultaneously to receive with the CBX
daugtherboard on the USRP N210? I would like to leverage the prospective
antenna diversity this would bring at a receiver side.

Did someone already tried this using directly uhd or even maybe through
gnuradio?

Thanks!

Best,
Andrei
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20160511/33225ac4/attachment-0001.html>

------------------------------

Message: 13
Date: Wed, 11 May 2016 10:04:28 +0200
From: Marcus M?ller <[email protected]>
To: [email protected]
Subject: Re: [USRP-users] 2 Rx antennas with CBX and USRP N210
Message-ID: <[email protected]>
Content-Type: text/plain; charset="windows-1252"

Hi Andrei,

no, that's not possible physically ? the CBX has a single downconverter
chain, and the N210 has a single I&Q ADC pair, so a single N210+CBX can
only deal with a single antenna input.

What you can do, however, is take two (N210+CBX) and connect them via a
MIMO cable, so that they can be made sample-clock aligned.

Caveat: the CBX cannot be phase-aligned in the frontend, i.e. after
every time you tune/power on, you'll have to calibrate the random phase
offset between your two RX streams.
That might be totally ok for diversity purposes.

Best regards,
Marcus

On 11.05.2016 07:42, Andrei Stoica via USRP-users wrote:
> Hi,
>
> Is it possible to use the 2 antennas simultaneously to receive with
> the CBX daugtherboard on the USRP N210? I would like to leverage the
> prospective antenna diversity this would bring at a receiver side. 
>
> Did someone already tried this using directly uhd or even maybe
> through gnuradio?
>
> Thanks!
>
> Best,
> Andrei 
>
>
> _______________________________________________
> 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/20160511/a66aeebf/attachment-0001.html>

------------------------------

Message: 14
Date: Wed, 11 May 2016 16:16:38 +0800
From: Ekko <[email protected]>
To: "[email protected]" <[email protected]>
Subject: [USRP-users] agc of uhd
Message-ID:
        <CAGgoB6b=qyeur+xp6x12diyltjfahtqqmfddfotpupviibc...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

hello all
i want to know how to enable the AGC of e310 in the uhd_sink or source
whether it is just like change the master clock in the uhd_source or sink?

thank you

--Ekko
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20160511/75a6898c/attachment-0001.html>

------------------------------

Message: 15
Date: Wed, 11 May 2016 13:23:48 +0500
From: Mariam Musavi <[email protected]>
To: [email protected]
Subject: [USRP-users] [USRP N200] How can I connect USRPs to make a
        wireless        network?
Message-ID:
        <caan2pfpvhd6f26tkle15grhfdzv2k5y8omr3pqdfztx0g67...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Greetings!

Since, i belong to a wireless communication course, my experiment requires
to connect 13 nodes, simulating a wireless network. More specifically, In
which every USRP N200 node(with unique IP address) is connected in such a
way (please see figure attached here with). My queries to seek from you are:

1. Using GNU radio software, how can i make connections(shown in figure)
between all thirteen USRP nodes?

2. How can i assign channels(in figure see blue wireless links are 21
channels each centered uniquely between BW 828MHz to 924MHz) to each USRP
node(is it done within GNU radio software/is it done writing a python
script separately) if yes how?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20160511/21a9b6ad/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Network-2.png
Type: image/png
Size: 38253 bytes
Desc: not available
URL: 
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20160511/21a9b6ad/attachment-0001.png>

------------------------------

Message: 16
Date: Wed, 11 May 2016 11:32:58 +0200
From: Marcus M?ller <[email protected]>
To: [email protected], GNURadio Discussion List
        <[email protected]>
Subject: Re: [USRP-users] [USRP N200] How can I connect USRPs to make
        a wireless network?
Message-ID: <[email protected]>
Content-Type: text/plain; charset="windows-1252"

Hi Mariam,

I'm cross-posting this to the discuss-gnuradio list; this is mostly
about SDR implementation on GNU Radio, it seems, and very little about
usage of the USRP. If you're not signed up to discuss-gnuradio, you
should/could do so [1].

On 11.05.2016 10:23, Mariam Musavi via USRP-users wrote:
>
> Greetings!
>
> Since, i belong to a wireless communication course, my experiment
> requires to connect 13 nodes, simulating a wireless network.
>
Fair warning: this mail's going to smother you in aspects of wireless
network design; I get the feeling this might be an early course on
wireless communication, so don't worry if you're not familiar with all
of these terms.
The conclusion of all this is that you should probably read up a bit on
a few "classical" MAC schemes (Aloha (slotted and unslotted), CSMA, TDMA
(warning: that one sounds simple, but isn't unless you can /actually/
synchronize devices, which is hard), CDMA), and pick one at will. Tell
us which one you've picked ? that'll give us a base for constructive
discussion.

Out of my own experience: Build something simple first, with lots of
margins. Unslotted Aloha with half a second of observation doesn't sound
impressive at first, when you compare it to wifi, but as soon as it
works, it's very satisfying.
Better build one "basic" system that works and learn enough on the way
to do things better the next time (and for the sake of grades, write a
good documentation on what you've learned!) then write a non-functional
but theoretically impressive system.

> More specifically, In which every USRP N200 node(with unique IP
> address) is connected in such a way (please see figure attached here
> with). My queries to seek from you are:
>
> 1. Using GNU radio software, how can i make connections(shown in
> figure) between all thirteen USRP nodes?
>
Well, you'll be designing a whole communication network. Remember, the
USRPs are software defined radio peripherals, which means they are not
communication devices as it ? (idealizing) they just give you the "raw"
signal as seen by the antenna, and allow you to send the "raw" signal as
it should be on the air. No connections, no data links, no packets, no
addresses? unless you write/use software that uses the USRPs to make
them function as the "radio head" of such a device. You can't just pipe
in bits to the USRP and get the same bits out of a different one.

What you call a "connection" is a "mental" concept. In fact, between two
USRPs, there's only a mixture of electromagnetic waves, so you'll have
to think in different "layers" of abstracting these.

 0. Physical Layer
 1. MAC Layer
 2. Data link layer (and this is where the term "connection" actually
    starts to make sense)
 3. Network Layer

Hence, to make a "connection", you'll first need to have a concept for
the 2 layers below.

So you'll consider the "full stack" of digital communications:

  * pyhsical layer+
      o Frequency
      o Bandwidth
      o Modulation / Pulse Shaping / Subcarrier systems
      o Channel coding
  * Medium Access (MAC) layer
      o CDMA/FDMA/OFDMA/TDMA/Aloha/CSMA...
      o Arbitration modelling: What's going to happen to your network
        under high load, what with sparse nodes?
      o Frame modelling
  * Data link layer (and to be honest, I'm pretty sure you'd still be
    able to ace your course if you don't consider things concerning this
    overly much)
      o ACKs? NACKs? ARQ?
      o Checksums?
      o time/frame count windows for ACK/NACK/ARQ?
  * network layer
      o What kind of network is this? For example:
          + Emergency broadcast (maybe including relaying)?
          + high-throughput network for continous usage (think: wifi)?
          + Not actually decentralized, i.e. there's actually one node
            that takes the job of a "base station"?
      o Is there a need for relaying?
      o Can each node see each other?
      o Do all nodes communicate with each other, or only with their
        neighbors (define: neighbor)?
      o routing?
      o node discovery? arbitration phases?
      o communication of topology amongst nodes?
      o network coding? (ok, that one is pretty advanced)

Generally, designing a wireless network from scratch is a /big/
endeavour, and I'd recommend you look at existing standards that do a
thing that is wireless to your networks' *purpose*. You'll build a
completely different network if what you want to model is wireless
doorbells and remote door openers communicating with each other than
what you'd want to model if you've got a set of PCs communicating large
file contents.

> 2. How can i assign channels(in figure see blue wireless links are 21
> channels each centered uniquely between BW 828MHz to 924MHz) to each
> USRP node(is it done within GNU radio software/is it done writing a
> python script separately) if yes how?
>
That depends on how you model your network, see above. Basically, you're
already describing something like an arbitration scheme.

Notice that for decentral networks, it's pretty rare to assign
completely separate channel for single links.
That's because your single link can then never use more than (total
bandwidth)/(number of total links), even if no one else is talking in
the network, and also, because it's non-trivial to derive a suitable
channel allocation ? in theory, for 13 nodes, you get $\binom{13}{2}$
potential links (if you do separate up- and downlinks on each, ie. A->B
is a different channel than A<-B, then twice that), i.e.
lemmecalculatethis... 78 (or 156) potential links. But you'd probably
not use all of these, and not all of these are usable at all, probably.
So the process of chosing the 21 links you actually want to use sounds
pretty complicated, and the process of telling each node which links
it's part of, and what to do when wanting to communicate with a node
that doesn't have a direct link isn't easy, either.

There's a whole lot of theory regarding maximal throughput for such
networks, modelling of optimal strategies etc.

I can't really recommend anything specific other than getting really
really used to GNU Radio ? I think I point these out quite regularly,
but if you haven't read them: the Official GNU Radio Guided Tutorials
will take you from zero to communication including set up of USRPs in
one go [2]; just read them from first to last; they are consecutive.

There's a few network standard implementation (and implementation stubs)
existing for GNU Radio, but as this all depends on what you actually
want to model, I can't recommend to look at something specific until you
specify the general architecture your network should have.

[1] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
[2] http://gnuradio.org/redmine/projects/gnuradio/wiki/Guided_Tutorials
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20160511/7142547a/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tblatex-21.png
Type: image/png
Size: 815 bytes
Desc: not available
URL: 
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20160511/7142547a/attachment-0001.png>

------------------------------

Message: 17
Date: Wed, 11 May 2016 13:53:01 +0200
From: Sumit Kumar <[email protected]>
To: "[email protected]" <[email protected]>
Subject: [USRP-users] B210 FPGA Customize
Message-ID:
        <CAOExtcRAHB=734+auz_xcbtyhkzs1y2znvynvqosn1o7k7h...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Hi,

I would like to know which file to edit if I want to do include my own
instructions in the FPGA.

I already have successfully compiled the FPGA images and tested them.

In order to achieve time constraints of SIFS and send ACK and NACK, I have
to deploy some of the mechanisms on the FPGA.

Is there any possibility that RFNoC can be used for B210 ?


-- 
-- 
Sumit kumar
Doctoral Student, UPMC
Eurecom, BIOT
France
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20160511/b0dc5663/attachment-0001.html>

------------------------------

Subject: Digest Footer

_______________________________________________
USRP-users mailing list
[email protected]
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


------------------------------

End of USRP-users Digest, Vol 69, Issue 11
******************************************

Reply via email to