Re: [USRP-users] UHD Version for New UBX Hardware Rev

2017-08-15 Thread Dave NotTelling via USRP-users
Derek,

 Thank you very much!

-David

On Tue, Aug 15, 2017 at 11:03 AM, Derek Kozel <derek.ko...@ettus.com> wrote:

> Hello Dave,
>
> This commit added the EEPROM IDs for the updated UBX version.
> https://github.com/EttusResearch/uhd/commit/f5a082fd3841571d2a53a9e677b5df
> e6d653bd94
>
> It was added August 22nd and 3.9.5 has it. I believe there have been a few
> improvement changes since then which are on the 3.9 branch, but basic
> support would start from 3.9.5.
>
> Regards,
> Derek
>
> On Tue, Aug 15, 2017 at 3:47 PM, Dave NotTelling via USRP-users <
> usrp-users@lists.ettus.com> wrote:
>
>> I got a UBX-40 that wouldn't work in my N210 and I remembered seeing
>> something on the forums about the older UHD versions not working for the
>> new UBX-40 rev.  What is the oldest version of UHD that is guaranteed to
>> work with the new UBX-40 rev?  I was running 3.9.4 and when I upgraded to
>> 3.9.7 things worked again.  The thing that tipped me off was that the
>> UBX-40 didn't show up properly in uhd_usrp_probe.
>>
>> Thanks!
>>
>> ___
>> 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] N210 DSP Processing Chain

2017-08-01 Thread Dave NotTelling via USRP-users
What happens to samples between the ADC and receiving them from UHD?  Also,
is there any way to get the raw IQ off of the ADC itself?  I feel like
there isn't only because the ADC (to the best of my knowledge) runs at 100
MSPS which is too high a rate to send over the 1 Gb/s link.

Thanks!
___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


Re: [USRP-users] IQ Calibration - CPU Performance Impact?

2018-06-07 Thread Dave NotTelling via USRP-users
Robin,
 Thanks for your feedback!

Marcus,
 And that overhead is just on the initial tune, or for all tunes?  I do
mostly timed commands, so should I allow for a little more time before the
deadline to send the timed command out?

Thanks all!

On Thu, Jun 7, 2018 at 1:56 PM Marcus D. Leech via USRP-users <
usrp-users@lists.ettus.com> wrote:

> On 06/07/2018 01:04 PM, Dave NotTelling via USRP-users wrote:
> > Is there a processing requirement impact to using the calibration CSV
> > file?  Does using the cal data have any impact on tuning time for the
> > radio itself?
> >
> > Thanks!
> >
> The calibration values are stuffed into some machinery in the FPGA when
> tuning happens.  So, there's a little extra command-channel overhead.
>
>
>
> ___
> 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


Re: [USRP-users] IQ Calibration - CPU Performance Impact?

2018-06-07 Thread Dave NotTelling via USRP-users
Derek,
 I'm very happy to hear that it's the tiniest of additional overhead!

Thanks!

On Thu, Jun 7, 2018 at 2:32 PM Derek Kozel  wrote:

> Dave,
>
> It is most tunes (as often as needed when changing the frequency would
> change the IQ correction value). The overhead is, I believe, just a single
> write and thus completely inconsequential when compared to the usual length
> of synthesizer SPI writes and switch selection that tuning can cause.
>
> Regards,
> Derek
>
> On Thu, Jun 7, 2018 at 7:08 PM, Dave NotTelling via USRP-users <
> usrp-users@lists.ettus.com> wrote:
>
>> Robin,
>>  Thanks for your feedback!
>>
>> Marcus,
>>  And that overhead is just on the initial tune, or for all tunes?  I
>> do mostly timed commands, so should I allow for a little more time before
>> the deadline to send the timed command out?
>>
>> Thanks all!
>>
>> On Thu, Jun 7, 2018 at 1:56 PM Marcus D. Leech via USRP-users <
>> usrp-users@lists.ettus.com> wrote:
>>
>>> On 06/07/2018 01:04 PM, Dave NotTelling via USRP-users wrote:
>>> > Is there a processing requirement impact to using the calibration CSV
>>> > file?  Does using the cal data have any impact on tuning time for the
>>> > radio itself?
>>> >
>>> > Thanks!
>>> >
>>> The calibration values are stuffed into some machinery in the FPGA when
>>> tuning happens.  So, there's a little extra command-channel overhead.
>>>
>>>
>>>
>>> ___
>>> 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


Re: [USRP-users] IQ Calibration - CPU Performance Impact?

2018-06-07 Thread Dave NotTelling via USRP-users
Ian,
 Thank you very much!  That helps me out a lot!

-Dave

On Thu, Jun 7, 2018 at 2:17 PM Ian Buckley  wrote:

> Dave, from what I remember the overhead will be incurred each time a
> (re)tune takes you to a different line of the IQ imbalance table…you can
> see the granularity of that from simply looking in the CSV file.
> The overhead is very minor I suspect, we are talking about updating two
> integer coefficients (phase and mag correction) in setting regs for each TX
> and RX port.
> -Ian
>
> On Jun 7, 2018, at 11:08 AM, Dave NotTelling via USRP-users <
> usrp-users@lists.ettus.com> wrote:
>
> Robin,
>  Thanks for your feedback!
>
> Marcus,
>  And that overhead is just on the initial tune, or for all tunes?  I
> do mostly timed commands, so should I allow for a little more time before
> the deadline to send the timed command out?
>
> Thanks all!
>
> On Thu, Jun 7, 2018 at 1:56 PM Marcus D. Leech via USRP-users <
> usrp-users@lists.ettus.com> wrote:
>
>> On 06/07/2018 01:04 PM, Dave NotTelling via USRP-users wrote:
>> > Is there a processing requirement impact to using the calibration CSV
>> > file?  Does using the cal data have any impact on tuning time for the
>> > radio itself?
>> >
>> > Thanks!
>> >
>> The calibration values are stuffed into some machinery in the FPGA when
>> tuning happens.  So, there's a little extra command-channel overhead.
>>
>>
>>
>> ___
>> 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


Re: [USRP-users] UHD Version >= 3.10 Experimental?

2018-05-03 Thread Dave NotTelling via USRP-users
Martin,

 I tried the following:

  cd /tmp
  git clone https://www.github.com/EttusResearch/uhd
  cd uhd
  git checkout release_003_010_001_001
  cd host
  mkdir build
  cd build
  cmake ..

 And I get the same experimental warning at the end.  I did notice that
this message gets printed out fairly early on:


  -- Working off of feature or development branch. Updating version
number.
  -- Using UHD Images Directory: OFF
  -- Build type not specified: defaulting to release.


 I assume that is happening because `git rev-parse --abbrev-ref HEAD`
is returning `HEAD` as opposed to something like `UHD-3.9.LTS` for the
UHD-3.9.LTS branch.  In case it matters, I am running git version 2.17.0.
Am I just doing the checkout wrong?


 Anywho, long story short, it sounds like I can trust that anything
with a release_* tag is stable code.


Thank you!


-Dave

On Thu, May 3, 2018 at 4:19 PM, Dave NotTelling <dmp250...@gmail.com> wrote:

> Martin,
>
>  Ron is correct, it's a warning at the end.  I hadn't considered the
> CMake cache.  I'll give that another go later.
>
> Thank you both!
>
> -Dave
>
> On Wed, May 2, 2018 at 7:59 PM, Ron Economos via USRP-users <
> usrp-users@lists.ettus.com> wrote:
>
>> It looks like this near the end of cmake. Not an error.
>>
>> -- ##
>> -- # UHD disabled components
>> -- ##
>> --   * GPSD
>> --   * E100
>> --   * E300
>> --
>> -- **
>> -- * You are building a development branch of UHD.
>> -- * These branches are designed to provide early access
>> -- * to UHD and USRP features, but should be considered
>> -- * unstable and/or experimental!
>> -- **
>> -- Building version: 003.010.003.HEAD-0-gef157678
>>
>> Ron
>>
>>
>> On 05/02/2018 04:51 PM, Martin Braun via USRP-users wrote:
>>
>>> On 05/02/2018 11:04 AM, Dave NotTelling via USRP-users wrote:
>>>
>>>> Are versions >= 3.10 still considered experimental?  I thought that any
>>>> version with a release_XXX_XXX_XXX was considered stable.  When I run
>>>> cmake ../ on any version 3.10 or higher it warns me that I am on a
>>>> development branch.
>>>>
>>> Our current maint versions are 3.11.*.
>>>
>>> 3.12.* is currently not released as a tagged version, so consider that
>>> 'unstable'. I would not like to call them 'experimental', though. When
>>> we put stuff into master branch, we have some confidence it's good.
>>> However, we do occasionally slip up on testing there, and also, we have
>>> no guarantee with regards to API stability on master.
>>>
>>> I'm not sure why you're seeing that CMake error, though. Maybe it's a
>>> caching artefact? What exactly are you compiling?
>>>
>>> -- M
>>>
>>>
>> ___
>> 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


Re: [USRP-users] UHD Version >= 3.10 Experimental?

2018-05-03 Thread Dave NotTelling via USRP-users
Oh, and here is the relevant code from GitHub:
https://github.com/EttusResearch/uhd/blob/release_003_010_001_001/host/cmake/Modules/UHDVersion.cmake#L63

On Thu, May 3, 2018 at 4:46 PM, Dave NotTelling <dmp250...@gmail.com> wrote:

> Martin,
>
>  I tried the following:
>
>   cd /tmp
>   git clone https://www.github.com/EttusResearch/uhd
>   cd uhd
>   git checkout release_003_010_001_001
>   cd host
>   mkdir build
>   cd build
>   cmake ..
>
>  And I get the same experimental warning at the end.  I did notice
> that this message gets printed out fairly early on:
>
>
>   -- Working off of feature or development branch. Updating
> version number.
>   -- Using UHD Images Directory: OFF
>   -- Build type not specified: defaulting to release.
>
>
>  I assume that is happening because `git rev-parse --abbrev-ref HEAD`
> is returning `HEAD` as opposed to something like `UHD-3.9.LTS` for the
> UHD-3.9.LTS branch.  In case it matters, I am running git version 2.17.0.
> Am I just doing the checkout wrong?
>
>
>  Anywho, long story short, it sounds like I can trust that anything
> with a release_* tag is stable code.
>
>
> Thank you!
>
>
> -Dave
>
> On Thu, May 3, 2018 at 4:19 PM, Dave NotTelling <dmp250...@gmail.com>
> wrote:
>
>> Martin,
>>
>>  Ron is correct, it's a warning at the end.  I hadn't considered the
>> CMake cache.  I'll give that another go later.
>>
>> Thank you both!
>>
>> -Dave
>>
>> On Wed, May 2, 2018 at 7:59 PM, Ron Economos via USRP-users <
>> usrp-users@lists.ettus.com> wrote:
>>
>>> It looks like this near the end of cmake. Not an error.
>>>
>>> -- ##
>>> -- # UHD disabled components
>>> -- ##
>>> --   * GPSD
>>> --   * E100
>>> --   * E300
>>> --
>>> -- **
>>> -- * You are building a development branch of UHD.
>>> -- * These branches are designed to provide early access
>>> -- * to UHD and USRP features, but should be considered
>>> -- * unstable and/or experimental!
>>> -- **
>>> -- Building version: 003.010.003.HEAD-0-gef157678
>>>
>>> Ron
>>>
>>>
>>> On 05/02/2018 04:51 PM, Martin Braun via USRP-users wrote:
>>>
>>>> On 05/02/2018 11:04 AM, Dave NotTelling via USRP-users wrote:
>>>>
>>>>> Are versions >= 3.10 still considered experimental?  I thought that any
>>>>> version with a release_XXX_XXX_XXX was considered stable.  When I run
>>>>> cmake ../ on any version 3.10 or higher it warns me that I am on a
>>>>> development branch.
>>>>>
>>>> Our current maint versions are 3.11.*.
>>>>
>>>> 3.12.* is currently not released as a tagged version, so consider that
>>>> 'unstable'. I would not like to call them 'experimental', though. When
>>>> we put stuff into master branch, we have some confidence it's good.
>>>> However, we do occasionally slip up on testing there, and also, we have
>>>> no guarantee with regards to API stability on master.
>>>>
>>>> I'm not sure why you're seeing that CMake error, though. Maybe it's a
>>>> caching artefact? What exactly are you compiling?
>>>>
>>>> -- M
>>>>
>>>>
>>> ___
>>> 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


Re: [USRP-users] UHD Version >= 3.10 Experimental?

2018-05-03 Thread Dave NotTelling via USRP-users
Martin,

 Ron is correct, it's a warning at the end.  I hadn't considered the
CMake cache.  I'll give that another go later.

Thank you both!

-Dave

On Wed, May 2, 2018 at 7:59 PM, Ron Economos via USRP-users <
usrp-users@lists.ettus.com> wrote:

> It looks like this near the end of cmake. Not an error.
>
> -- ##
> -- # UHD disabled components
> -- ##
> --   * GPSD
> --   * E100
> --   * E300
> --
> -- **
> -- * You are building a development branch of UHD.
> -- * These branches are designed to provide early access
> -- * to UHD and USRP features, but should be considered
> -- * unstable and/or experimental!
> -- **
> -- Building version: 003.010.003.HEAD-0-gef157678
>
> Ron
>
>
> On 05/02/2018 04:51 PM, Martin Braun via USRP-users wrote:
>
>> On 05/02/2018 11:04 AM, Dave NotTelling via USRP-users wrote:
>>
>>> Are versions >= 3.10 still considered experimental?  I thought that any
>>> version with a release_XXX_XXX_XXX was considered stable.  When I run
>>> cmake ../ on any version 3.10 or higher it warns me that I am on a
>>> development branch.
>>>
>> Our current maint versions are 3.11.*.
>>
>> 3.12.* is currently not released as a tagged version, so consider that
>> 'unstable'. I would not like to call them 'experimental', though. When
>> we put stuff into master branch, we have some confidence it's good.
>> However, we do occasionally slip up on testing there, and also, we have
>> no guarantee with regards to API stability on master.
>>
>> I'm not sure why you're seeing that CMake error, though. Maybe it's a
>> caching artefact? What exactly are you compiling?
>>
>> -- M
>>
>>
> ___
> 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


Re: [USRP-users] B2x0 Timed Commands

2018-02-17 Thread Dave NotTelling via USRP-users
Ooh, I forgot about the FPGA vs analog side.  Thanks gents!

On Sat, Feb 17, 2018 at 11:10 AM, Marcus Müller via USRP-users <
usrp-users@lists.ettus.com> wrote:

> To expand on that: timed commands do exist for all things that the FPGA
> can control – that is: start/stop of sampling, DSP offset tuning,
> antenna switching, GPIOs etc.
> They do not work for anything that happens on the AD9361 (analog
> tuning, gain control,…), because that thing itself isn't controllable
> essentially by FPGA IOs like the tuners etc on let's say a WBX, but via
> a (complex) serial protocol.
>
> Best regards,
> Marcus the younger
>
> On Sat, 2018-02-17 at 10:07 -0500, Marcus D. Leech via USRP-users
> wrote:
> > On 02/17/2018 09:59 AM, Dave NotTelling via USRP-users wrote:
> > > I recall that the B2x0 series do not support timed commands like
> > > the
> > > N2x0 or the X3x0 series.  While looking through the source code I
> > > ran
> > > across some code that shows the "time/cmd" entry in the tree being
> > > set
> > > [1].  That key seems to be what multi_usrp uses to set timed
> > > commands
> > > [2].  I then went to the KB [3] and saw that the B2x0 series is
> > > listed
> > > as having timed commands on the FPGA just like the N2x0
> > > series.  So,
> > > does this mean that the B2x0 radios do now support timed commands?
> > >
> > > Thanks!
> > >
> > > -Dave
> > >
> >
> > They support timed commands, except that timed tuning doesn't work
> > the
> > way it does for N3xx or X3xx with boards like WBX and SBX -- there's
> > no
> >phase-resynch feature.
> >
> >
> >
> >
> > ___
> > 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


Re: [USRP-users] X3x0 Signal Delay Repeater @ 100 MSPS

2017-12-22 Thread Dave NotTelling via USRP-users
Nicolas,

 Do you think that the timing to go radio->host->delay->radio is going
to be deterministic?  I feared that it would be really jittery.

Thanks!!

-Dave

On Fri, Dec 22, 2017 at 9:22 AM, Nicolas Cuervo <nicolas.cue...@ettus.com>
wrote:

> Hi Dave,
>
> there is a delay fifo
> <https://github.com/EttusResearch/fpga/blob/rfnoc-devel/usrp3/lib/rfnoc/delay_fifo.v>
> module that you could pack in a custom FPGA image, but I think that you
> want to avoid re-synth. However, this rate might be too high to go around
> an FPGA modification. If you can uphold 100MSPS in the host, then In UHD
> there is no already coded delay, but you could set it up producing a series
> of zeros before your signal at the host, just as the GNU Radio delay block
> is doing it (or use the GNU Radio delay block
> <https://github.com/gnuradio/gnuradio/blob/master/gr-blocks/lib/delay_impl.cc>
> )
>
> -N
>
> On Thu, Dec 21, 2017 at 1:50 PM, Dave NotTelling via USRP-users <
> usrp-users@lists.ettus.com> wrote:
>
>> Are there any pre-made modules or baked in ability to UHD/RFNOC that will
>> allow me to delay an entire 100 MSPS feed by up to single digit
>> milliseconds and then re-transmit?  I imagine it could be done with a
>> custom FPGA image, but I'm hoping for an easy win.
>>
>> Thanks!
>>
>> ___
>> 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] X3x0 Signal Delay Repeater @ 100 MSPS

2017-12-21 Thread Dave NotTelling via USRP-users
Are there any pre-made modules or baked in ability to UHD/RFNOC that will
allow me to delay an entire 100 MSPS feed by up to single digit
milliseconds and then re-transmit?  I imagine it could be done with a
custom FPGA image, but I'm hoping for an easy win.

Thanks!
___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


Re: [USRP-users] RFNOC Radio Loopback

2018-07-11 Thread Dave NotTelling via USRP-users
I seem to recall that you can't actually do a loopback like that in RFNoC.
I think you have to send samples to the host at some point.  A quick Google
search came up with [1].  I'd be really interested if there were a way to
do a HW only loopback with RFNoC natively.

[1] https://corvid.io/2017/04/22/stupid-rfnoc-tricks-loopback/

On Mon, Jul 9, 2018 at 4:21 PM Weihan Chen via USRP-users <
usrp-users@lists.ettus.com> wrote:

> Hi,
>
> I'm new to RFNOC development. I have an X310 with an SBX on slot A, and I
> want to do a loopback from antenna port RX2 to TX/RX using RFNOC blocks. I
> tried connecting 0/Radio_0 ==> 0/DDC_0 ==> 0/DUC_0 ==> 0/Radio_0 by the
> following commands:
>
> rx_graph->connect(radio_ctrl->get_block_id(), ddc_ctrl->get_block_id());
> rx_graph->connect(ddc_ctrl->get_block_id(),
> ​duc​
> _ctrl->get_block_id());
> rx_graph->connect(duc_ctrl->get_block_id(), radio_ctrl->get_block_id());
>
> and UHD gives me Error: RuntimeError: On node 0/Radio_0, output port 0 is
> already connected.
>
> What am I doing wrong here? Please help.
>
> Regards,
> Alex
> ___
> 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


Re: [USRP-users] Bottleneck for high sampling rate?

2018-01-21 Thread Dave NotTelling via USRP-users
You can try things like perf, performance counters in gnu radio, and top -H
(shows CPU usage of individual threads).

For my personal debugging I made a block that simply counts how many
samples it has received in the work() call and every X seconds outputs the
average number of samples it has seen in that time period (samples per
second).  I then use this block in offline testing (doesn't really work
well with devices in line) of each block (maybe providing the block with a
null source of data) and see what the max throughput of each block is (no
throttle block!!).  In the event that the max throughput is lower than the
rate of samples coming into that block for the real world then I know that
I need to make that block better or split the functionality into multiple
blocks.

Here is another post with perf:
http://lists.gnu.org/archive/html/discuss-gnuradio/2017-10/msg00239.html

On Wed, Jan 17, 2018 at 3:20 PM, Marcus D. Leech via USRP-users <
usrp-users@lists.ettus.com> wrote:

> On 01/17/2018 01:53 PM, Bakshi, Arjun via USRP-users wrote:
>
> Not sure where to ask this but, if I had a setup where I had ~10 complex32
> streams (TX+RX) all running at 10Msps, where would the bottlenecks lie? I'd
> like to know this for a system upgrade.
>
>
> The network interface for sure. 1Gbps ethernet won't be sufficient, but
> whats a good upgrade? 10Gbps?
>
>
> Similarly, how do I compute the requirements for the CPU or RAM?
>
>
> I don't think doing simulations where I have 10 streams throttled at
> 10Msps in GRC will give me a good estimate of these things.
>
>
> Thank you,
>
>
> AB
>
>
>
>
> ___
> USRP-users mailing 
> listUSRP-users@lists.ettus.comhttp://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
> It really, REALLY, matters what you're doing with the samples streams.
> There are no general guidelines other than the compute load is roughly
>   approximated as:
>
> sample-rate * inherent-complexity-per-sample
>
>
>
>
> ___
> 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


Re: [USRP-users] N310 Questions

2018-03-06 Thread Dave NotTelling via USRP-users
Robin,

 Thank you very much for the explanations!

-Dave

On Tue, Mar 6, 2018 at 3:26 PM, Robin Coxe <robin.c...@ettus.com> wrote:

> Hi Dave.  The official product announcement of the USRP N310 was just
> posted today.   The N310 is now orderable!
>
> On Mon, Mar 5, 2018 at 2:11 PM, Dave NotTelling via USRP-users <
> usrp-users@lists.ettus.com> wrote:
>
>> Just saw that the N310 is officially on the ettus.com website.  Curious
>> about the following:
>>
>>- The product pages says that it's not for fast tuning.  Should I
>>expect roughly the same tuning times as the B2x0 radios?
>>
>> Currently, the tuning times are actually a bit slower than the B200/E310
> (~140 ms) because the frequency is adjusted via SW SPI commands to the
> AD9371 transceiver.   A future performance enhancement will be to implement
> frequency tunes via GPIO lines from the FPGA.   The AD9371 was not designed
> for fast frequency hopping.  The AD9371 has an embedded ARM Cortex-M0
> processor that orchestrates an on-chip quadrature error correction (i.e.,
> I/Q imbalance calibration) that takes an appreciable amount of time to
> converge.  The fastest that the device will be ever be capable of tuning
> without disabling this calibration is ~2 ms.
>
>
>>
>>- At the bottom of the page there is a note about only being able to
>>tune 2 LOs independently.  Does this mean that even though there are 4 RX
>>paths, you can only look on 2 large bands at the same time (assuming all
>>the bands you want are > 200 MHz apart)?
>>
>> The N310 has two daughterboards, each of which have an AD9371. The
> AD9371 has 2 Tx and 2 Rx channels per chip.  The 2 Tx and 2 Rx channels
> each share an LO, so you can tune each daughtercard's transmitters and
> receivers independently, but not all 4 transmitters and receivers
> independently.For additional details, take a look at the AD9371 product
> page:   http://www.analog.com/en/products/rf-microwave/integ
> rated-transceivers-transmitters-receivers/wideband-transceiv
> ers-ic/ad9371.html
>
>>
>>- Are timed commands supported the way they are for the N and X
>>series?  I don't mean the limited timed command support that the B series
>>radios have.
>>
>>  Timed commands do exist for the N310, however there is a subtlety here.
>  Any interactions with AD9371 transceiver are not currently supported via
> timed commands.   Future support is possible, but with accuracy in the
> millisecond range.
>
>>
>>- If so, is there just one command FIFO like in the N and X series?
>>
>>
>> Correct.
>
>
> -Robin
>
>
>
___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


[USRP-users] N310 Questions

2018-03-05 Thread Dave NotTelling via USRP-users
Just saw that the N310 is officially on the ettus.com website.  Curious
about the following:

   - The product pages says that it's not for fast tuning.  Should I expect
   roughly the same tuning times as the B2x0 radios?
   - At the bottom of the page there is a note about only being able to
   tune 2 LOs independently.  Does this mean that even though there are 4 RX
   paths, you can only look on 2 large bands at the same time (assuming all
   the bands you want are > 200 MHz apart)?
   - Are timed commands supported the way they are for the N and X series?
   I don't mean the limited timed command support that the B series radios
   have.
   - If so, is there just one command FIFO like in the N and X series?

Thanks!

-Dave
___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


[USRP-users] OctoClock Without GPS Signal

2018-11-15 Thread Dave NotTelling via USRP-users
Can the GPSDO OctoClock free run without GPS?  I've had some PPS generators
that claim to have the ability to free run, but require a GPS signal to
start that process up.

Thanks!

-Dave
___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


Re: [USRP-users] OctoClock Without GPS Signal

2018-11-16 Thread Dave NotTelling via USRP-users
Thank you very much!

On Thu, Nov 15, 2018, 18:07 Marcus D. Leech via USRP-users <
usrp-users@lists.ettus.com wrote:

> On 11/15/2018 11:52 AM, Dave NotTelling via USRP-users wrote:
> > Can the GPSDO OctoClock free run without GPS?  I've had some PPS
> > generators that claim to have the ability to free run, but require a
> > GPS signal to start that process up.
> >
> > Thanks!
> >
> > -Dave
> >
> >
> IF you have an Octoclock without the built-in GPSDO module, then it
> *requires* external 1PPS and 10Mhz inputs--it's JUST a distributor.
>But if you have the -G, with the built-in GPSDO, I believe that it
> will produce 1PPS and 10Mhz outputs in a "free running" mode until it
>gets lock.
>
>
>
> ___
> 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


Re: [USRP-users] Can't detect usrp in VMWare Player

2018-10-06 Thread Dave NotTelling via USRP-users
Check out
http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/2017-October/026733.html
for some ideas to try.

On Wed, Oct 3, 2018 at 5:53 AM dapodun nudopad via USRP-users <
usrp-users@lists.ettus.com> wrote:

> I run ubuntu on VMWare Workstation Player 15 in a windows 10 host. However
> i connected usrp to the port using a gigabit ethernet cable and i can't
> ping nor find the uh using uhd_find_device. Does anyone has a solution to
> this matter.
> thanks.
> ___
> 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


Re: [USRP-users] PCI-e bandwidth on X310

2018-09-19 Thread Dave NotTelling via USRP-users
Chintan,

I have tried both about 1.5 years ago and found that (at least in my use
case) the NI drivers for the PCIe card in Linux were effectively single
threaded.  This is a major issue if you are working on a many core system
with a lower clock rate while trying to receive really high rates (> 100
MSPS).  I can stream at higher rates using 10 Gb/s copper than I can with
the PCIe interface with the same processor.  This is on an approx 3.2 GHz
Intel Xeon processor.  I'd probably be better off with something with fewer
cores and a higher clock, but I need the cores.

If you don't need the latency of PCIe, then (at least in my opinion) it's
better to buy something like the Intel X710 dual port 10 Gb/s NIC.  It's
usable in more scenarios (it's just a normal NIC after all), and has
drivers that are incredibly mature for almost any system.


One assumption I have made that could very well be wrong: I feel like the
drivers for NICs (especially from a vendor like Intel) are going to be more
mature and bullet proof than the NI PCIe driver.  They are massively more
common and tested in the field and are (AFAIK) more configurable.


On Wed, Sep 19, 2018 at 11:56 AM Marcus D. Leech via USRP-users <
usrp-users@lists.ettus.com> wrote:

> On 09/19/2018 09:45 AM, Chintan Patel via USRP-users wrote:
> > Hi,
> >
> > What is a realistic achievable capacity on the PCI-e(x4) link on the
> > X310? The NI PXI brochure claims a 832MBytes/s rate, but not sure what
> > has been achieved in practice. Trying to figure out how what sample
> > rate will be supported for a 4-channel RX radio configuration.
> >
> > Thanks
> > Chintan
> >
> >
> It depends, as always, on exactly what you're doing with the samples
> once you get them, and the capabilities of the CPU.
>
> The PCI-e doesn't necessarily offer higher bandwidth than the 1GiGe
> interface, just lower latency.
>
>
>
>
> ___
> 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


Re: [USRP-users] X310 Dual 10 Gb/s Link Detection Issue

2018-11-27 Thread Dave NotTelling via USRP-users
Ian,

 I forgot to mention that I did test to see if the cable was at fault.
I swapped the cables and still only got a link on port 1.  Using either
cable to either port on the NIC from port 0 on the radio results in no link
for several minutes.  The light on the radio port immediately comes on and
blinks, but the X710 doesn't seem to think there is a link.

 Thankfully I have another X310 kicking around and was able to verify
that both SFP+ ports work immediately with it.  Perhaps something is wrong
with the first X310?  I've tried flashing it with both the onboard JTAG
(USB-B connector up front) and the normal uhd_image_loader utility, so I
don't think it's a misconfiguration issue on the radio firmware.  Is there
a way to flush the EEPROM without bricking the radio?

Thanks!

-Dave

On Mon, Nov 26, 2018 at 11:13 PM Ian Buckley  wrote:

> Dave,
> I can’t speak to anything that might be happening because of recent code
> changes, but I would recommend you doing a quick switch of the cables/ports
> to see if the problem follows the cable/SFP/Port jut in case it’s a
> coincidence that you did the firmware update at that time. I’ve had
> problems with those passive Twin-Ax cables being quirky occasionally, and
> there were some cheap brands we could never get to work when I originally
> qualified various SFP’s and Cables.
>
> It’s hard to imagine a firmware problem causing a long delay like this at
> the physical level, the link negotiation is a largely automatic process
> between both ends.
>
> -Ian
>
>
> On Nov 26, 2018, at 3:17 PM, Dave NotTelling via USRP-users <
> usrp-users@lists.ettus.com> wrote:
>
> I have been messing with the XG image for my X310 and have run into a
> strange issue.  First, here is the system setup:
>
>- Intel X710 dual 10 Gb/s SFP+ NIC
>- 2x SFP+ direct attach copper cables
>- X310 (revision 4)
>- 2x UBX-160 (both v1 boards)
>- UHD_3.13.1.HEAD-0-ga0a71d10
>- Ubuntu 16.04
>
> When I updated the firmware of the radio I noted that port 0 was not
> showing up as having a link (per ethtool).  I changed UHD versions several
> times and flashed the radio after each version change.  At some point I
> walked away for ~ 15 minutes, and when I came back the link was established
> and uhd_find_devices was happy.  I rebooted and was able to repeat this
> process several times.  It seems that it takes ~ 10-20 minutes for the link
> to show as active in Linux.  The radio shows lights on both port 0 and 1,
> but only port 1 comes up right away on the NIC.
>
> Any ideas as to why this is happening?  It's a real bummer because while
> testing my current code, it's easy to get the radio into a bad state that
> requires restarting it.  Then I get to wait for the link to come up.
>
> Thanks!
>
> -Dave
> ___
> 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


Re: [USRP-users] X310 Dual 10 Gb/s Link Detection Issue

2018-11-27 Thread Dave NotTelling via USRP-users
Ian,

 I take that back.  I didn't realize the other X310 was on the HG
image.  Once I updated it to the XG image port 0 stopped working properly.
No matter what combination of cable arrangements I use, port 0 just does
not want to come up even on the spare X310.

 I don't have another system that I can test on at the moment, but I
see that as the next step to troubleshooting.  Is there a known gold
standard version that you've had success using the XG image with?

Thanks!

-Dave

On Tue, Nov 27, 2018 at 8:47 AM Dave NotTelling  wrote:

> Ian,
>
>  I forgot to mention that I did test to see if the cable was at
> fault.  I swapped the cables and still only got a link on port 1.  Using
> either cable to either port on the NIC from port 0 on the radio results in
> no link for several minutes.  The light on the radio port immediately comes
> on and blinks, but the X710 doesn't seem to think there is a link.
>
>  Thankfully I have another X310 kicking around and was able to verify
> that both SFP+ ports work immediately with it.  Perhaps something is wrong
> with the first X310?  I've tried flashing it with both the onboard JTAG
> (USB-B connector up front) and the normal uhd_image_loader utility, so I
> don't think it's a misconfiguration issue on the radio firmware.  Is there
> a way to flush the EEPROM without bricking the radio?
>
> Thanks!
>
> -Dave
>
> On Mon, Nov 26, 2018 at 11:13 PM Ian Buckley  wrote:
>
>> Dave,
>> I can’t speak to anything that might be happening because of recent code
>> changes, but I would recommend you doing a quick switch of the cables/ports
>> to see if the problem follows the cable/SFP/Port jut in case it’s a
>> coincidence that you did the firmware update at that time. I’ve had
>> problems with those passive Twin-Ax cables being quirky occasionally, and
>> there were some cheap brands we could never get to work when I originally
>> qualified various SFP’s and Cables.
>>
>> It’s hard to imagine a firmware problem causing a long delay like this at
>> the physical level, the link negotiation is a largely automatic process
>> between both ends.
>>
>> -Ian
>>
>>
>> On Nov 26, 2018, at 3:17 PM, Dave NotTelling via USRP-users <
>> usrp-users@lists.ettus.com> wrote:
>>
>> I have been messing with the XG image for my X310 and have run into a
>> strange issue.  First, here is the system setup:
>>
>>- Intel X710 dual 10 Gb/s SFP+ NIC
>>- 2x SFP+ direct attach copper cables
>>- X310 (revision 4)
>>- 2x UBX-160 (both v1 boards)
>>- UHD_3.13.1.HEAD-0-ga0a71d10
>>- Ubuntu 16.04
>>
>> When I updated the firmware of the radio I noted that port 0 was not
>> showing up as having a link (per ethtool).  I changed UHD versions several
>> times and flashed the radio after each version change.  At some point I
>> walked away for ~ 15 minutes, and when I came back the link was established
>> and uhd_find_devices was happy.  I rebooted and was able to repeat this
>> process several times.  It seems that it takes ~ 10-20 minutes for the link
>> to show as active in Linux.  The radio shows lights on both port 0 and 1,
>> but only port 1 comes up right away on the NIC.
>>
>> Any ideas as to why this is happening?  It's a real bummer because while
>> testing my current code, it's easy to get the radio into a bad state that
>> requires restarting it.  Then I get to wait for the link to come up.
>>
>> Thanks!
>>
>> -Dave
>> ___
>> 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] X310 Dual 10 Gb/s Link Detection Issue

2018-11-26 Thread Dave NotTelling via USRP-users
I have been messing with the XG image for my X310 and have run into a
strange issue.  First, here is the system setup:

   - Intel X710 dual 10 Gb/s SFP+ NIC
   - 2x SFP+ direct attach copper cables
   - X310 (revision 4)
   - 2x UBX-160 (both v1 boards)
   - UHD_3.13.1.HEAD-0-ga0a71d10
   - Ubuntu 16.04

When I updated the firmware of the radio I noted that port 0 was not
showing up as having a link (per ethtool).  I changed UHD versions several
times and flashed the radio after each version change.  At some point I
walked away for ~ 15 minutes, and when I came back the link was established
and uhd_find_devices was happy.  I rebooted and was able to repeat this
process several times.  It seems that it takes ~ 10-20 minutes for the link
to show as active in Linux.  The radio shows lights on both port 0 and 1,
but only port 1 comes up right away on the NIC.

Any ideas as to why this is happening?  It's a real bummer because while
testing my current code, it's easy to get the radio into a bad state that
requires restarting it.  Then I get to wait for the link to come up.

Thanks!

-Dave
___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


Re: [USRP-users] TX Calibration Interpolation

2019-04-02 Thread Dave NotTelling via USRP-users
Marcus,

 Outstanding!  Thank you!

-Dave

On Mon, Apr 1, 2019 at 6:07 PM Marcus D. Leech via USRP-users <
usrp-users@lists.ettus.com> wrote:

> On 04/01/2019 04:34 PM, Dave NotTelling via USRP-users wrote:
> > Assume that I run IQ calibration for frequencies 100 MHz and 102 MHz,
> > but then transmit on 101 MHz.  Does the radio do any interpolation to
> > figure out the most likely calibration information to apply for 101
> > MHz, or do I get no calibration at all?  Also, does the same answer
> > apply to DC offset calibration?
> >
> > This is for an N210 with a UBX-40.
> >
> > Thank you!
> >
> > -Dave
> >
> >
> There is interpolation in  the way UHD manages calibration information.
>
>
>
>
> ___
> 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


Re: [USRP-users] Daughtercard Serial Number to Hardware Version

2019-04-02 Thread Dave NotTelling via USRP-users
I forgot to mention that I had talked with Michael West a while back and
been given this idea:

$ /usr/local/lib/uhd/utils/usrp_burn_db_eeprom --unit TX --rev --args
addr=192.168.10.2
[INFO] [UHD] linux; GNU C++ version 5.4.0 20160609; Boost_105800;
UHD_3.13.1.HEAD-0-ga0a71d10
[INFO] [USRP2] Opening a USRP2/N-Series device...
[INFO] [USRP2] Current recv frame size: 1472 bytes
[INFO] [USRP2] Current send frame size: 1472 bytes
[WARNING] [UHD] Unable to set the thread priority. Performance may be
negatively affected.
Please see the general application notes in the manual for instructions.
EnvironmentError: OSError: error in pthread_setschedparam
Reading TX EEPROM on A dboard...
  Current ID: UBX-40 v1 (0x0077)
  Current serial: "XX"
Error: bad lexical cast: source type value could not be interpreted as
target

But it will error out in most cases with the lexical cast error.

On Mon, Apr 1, 2019 at 5:09 PM Dave NotTelling  wrote:

> Is there a way to get the hardware revision of a daughtercard
> (specifically the UBX-40) from the serial number?  Perhaps the serial
> numbers for HW Rev A ended with serial number  kind of thing?  The API
> to retrieve the hardware revision doesn't tend to work with most N210 w/
> UBX-40 setups that I have used, and it would be very helpful to be able to
> get that information without having to take the card out.
>
> I can run uhd_usrp_probe and see "ID: UBX-40 v1" but the hardware rev is B
> according to the sticker on the daughtercard.
>
> Thanks!
>
> -Dave
>
___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


[USRP-users] TX Calibration Interpolation

2019-04-01 Thread Dave NotTelling via USRP-users
Assume that I run IQ calibration for frequencies 100 MHz and 102 MHz, but
then transmit on 101 MHz.  Does the radio do any interpolation to figure
out the most likely calibration information to apply for 101 MHz, or do I
get no calibration at all?  Also, does the same answer apply to DC offset
calibration?

This is for an N210 with a UBX-40.

Thank you!

-Dave
___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


[USRP-users] Daughtercard Serial Number to Hardware Version

2019-04-01 Thread Dave NotTelling via USRP-users
Is there a way to get the hardware revision of a daughtercard (specifically
the UBX-40) from the serial number?  Perhaps the serial numbers for HW Rev
A ended with serial number  kind of thing?  The API to retrieve the
hardware revision doesn't tend to work with most N210 w/ UBX-40 setups that
I have used, and it would be very helpful to be able to get that
information without having to take the card out.

I can run uhd_usrp_probe and see "ID: UBX-40 v1" but the hardware rev is B
according to the sticker on the daughtercard.

Thanks!

-Dave
___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com