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. Re: could not find image downloader (Martin Braun)
2. Re: Full-duplex MIMO issues with B210 board (Dario Fertonani)
3. Absolute received power (Dario Fertonani)
4. zpu-elf-gcc not compiling correctly (Aaron Henderson)
5. Re: Absolute received power ([email protected])
6. FW: Firmware Build error (Aaron Henderson)
7. Re: Absolute received power (Dario Fertonani)
8. Re: E110 boost::chrono (Philip Balister)
9. [RFNOC] gr-ettus changes (Martin Braun)
10. Re: Absolute received power (Marcus D. Leech)
11. Re: FW: Firmware Build error (Marcus D. Leech)
12. Re: FW: Firmware Build error (Martin Braun)
13. Re: 4 Channel Synchronization with 2 X-300s (Joel Bratin)
14. Re: 4 Channel Synchronization with 2 X-300s (Michael West)
15. Re: E110 boost::chrono (Simon IJskes)
16. Re: Spikes in b210 received data (Tom Tsou)
17. Re: Spikes in b210 received data (Arjun Nadh)
18. Re: Intermediate Frequency with SBX,WBX... (LEMENAGER Claude)
19. Re: E110 boost::chrono (Marcus M?ller)
20. Re: E110 boost::chrono (Philip Balister)
21. Re: 4 Channel Synchronization with 2 X-300s (Joel Bratin)
----------------------------------------------------------------------
Message: 1
Date: Mon, 23 Mar 2015 09:07:22 -0700
From: Martin Braun <[email protected]>
To: [email protected]
Subject: Re: [USRP-users] could not find image downloader
Message-ID: <[email protected]>
Content-Type: text/plain; charset=windows-1252; format=flowed
Maybe you want to start by installing precompiled binaries? It would
make your entry much easier (apt-get instal ...).
M
On 22.03.2015 20:45, nur qalbi via USRP-users wrote:
> hi. i am use ubuntu 14.04.as <http://14.04.as/> i am installing gnuradio
> from this link:
> http://gnuradio.org/redmine/projects/gnuradio/wiki/InstallingGRFromSource
> and choose build from source.
> Gnuradio &uhd
>
> What can i do?i hope you can help me.
> thanks
>
>
>
> _______________________________________________
> USRP-users mailing list
> [email protected]
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
------------------------------
Message: 2
Date: Mon, 23 Mar 2015 09:17:33 -0700
From: Dario Fertonani <[email protected]>
To: [email protected]
Cc: "[email protected]" <[email protected]>
Subject: Re: [USRP-users] Full-duplex MIMO issues with B210 board
Message-ID:
<cajgedajebfptc3yj0gg-9bc-m-+gza184eruveu0cvy_4aw...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
*Regarding 2x2 at 30.72 MHz, I understand the discussion above, but I'm
wondering how is this even possible over USB 3? The chart Ettus provides
regarding 2x2 sample rates achievable using various USB 3 controllers shows
19 MS/s as the max rate in 2x2 config. I suppose 8-bit OTW would work
fine, but even 12-bit OTW should only bump it up to about 25 MS/s or so.
Is this correct?*
The thread got confusing over time. What I wasn't able to sustain is a 1.92
MS/s throughput, not a 30.72 MS/s throughput, which as you point out is not
even supported over USB 3 by most controllers. The 30.72e6 value that
creates problems in 2x2 full-duplex MIMO mode is the master clock rate
value.
Best,
Dario
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20150323/1cbfd706/attachment-0001.html>
------------------------------
Message: 3
Date: Mon, 23 Mar 2015 09:53:03 -0700
From: Dario Fertonani <[email protected]>
To: "[email protected]" <[email protected]>
Subject: [USRP-users] Absolute received power
Message-ID:
<CAJGEdAgeXYj0_StSwGkJUON=L5-7vn3D=yowmbjfca-thrx...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
I found on online archives many (old) threads saying that it's not possible
to know the absolute value of the received power without calibration
procedures involving other devices.
As I understand the problem, the received signal returned by recv() got
pumped up not only by the power gain returned by get_rx_gain(), but also by
some other gain that's unknown and that depends on many things among which
the center frequency. Is this correct? If so, is the order of magnitude of
the unknown gain of a few dBs, or tens of dBs?
Thanks,
Dario
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20150323/4fcd472b/attachment-0001.html>
------------------------------
Message: 4
Date: Mon, 23 Mar 2015 16:55:26 +0000 (UTC)
From: Aaron Henderson <[email protected]>
To: [email protected]
Subject: [USRP-users] zpu-elf-gcc not compiling correctly
Message-ID: <[email protected]>
Content-Type: text/plain; charset=us-ascii
I am trying to make my usrp2 firmware for an N210 device, and when I run the
cmake command, the terminal replies that i need to add zpu-elf-gcc to my $PATH.
I run the command to add the path and I lose functionality of my ls command.
Has this happened to anyone else?
Aaron
------------------------------
Message: 5
Date: Mon, 23 Mar 2015 13:05:03 -0400
From: [email protected]
To: Dario Fertonani <[email protected]>
Cc: [email protected]
Subject: Re: [USRP-users] Absolute received power
Message-ID: <[email protected]>
Content-Type: text/plain; charset="us-ascii"
There are batch-to-batch variabilities in the entire analog chain, as
well as frequency dependencies, and differences depending on the
hardware involved (WBX? SBX? USRP1? USRP2? N210? B210? etc etc).
This makes it extraordinarily difficult to derive a "power received at
the antenna plane" using a purely-analytical approach.
Each one of these *individually* is a dB or two in either direction. But
there are many places in the chain where there's some uncertainty.
So, you measure against known quantities.
That's one of the reasons that lab equipment is so expensive--this
painstaking process has been undertaken for you.
On 2015-03-23 12:53, Dario Fertonani via USRP-users wrote:
> I found on online archives many (old) threads saying that it's not possible
> to know the absolute value of the received power without calibration
> procedures involving other devices.
>
> As I understand the problem, the received signal returned by recv() got
> pumped up not only by the power gain returned by get_rx_gain(), but also by
> some other gain that's unknown and that depends on many things among which
> the center frequency. Is this correct? If so, is the order of magnitude of
> the unknown gain of a few dBs, or tens of dBs?
>
> Thanks,
> Dario
>
> _______________________________________________
> USRP-users mailing list
> [email protected]
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com [1]
Links:
------
[1] 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/20150323/1c3a8e78/attachment-0001.html>
------------------------------
Message: 6
Date: Mon, 23 Mar 2015 13:11:36 -0500
From: Aaron Henderson <[email protected]>
To: "[email protected]" <[email protected]>
Subject: [USRP-users] FW: Firmware Build error
Message-ID: <[email protected]>
Content-Type: text/plain; charset="iso-8859-1"
From: [email protected]
To: [email protected]
Subject: Firmware Build error
Date: Mon, 23 Mar 2015 13:01:48 -0500
When running the cmake command for my usrp2 firmware I get,
CMake Error: your C compiler: "zpu-elf-gcc" was not found. Please set
CMAKE_C_COMPILER to a valid compiler path or name.
-- Configuring incomplete, errors occurred!
I have checked and my zpu-elf-gcc is set in $PATH, my zpu-elf-gcc has
executable permisions, and my Cmake_C_Compiler is set to gcc which is
up-to-date.
Does anyone have any ideas that I have not found in my exhaustive search yet?
Aaron
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20150323/06c2b2b8/attachment-0001.html>
------------------------------
Message: 7
Date: Mon, 23 Mar 2015 11:36:47 -0700
From: Dario Fertonani <[email protected]>
To: "Marcus D. Leech" <[email protected]>
Cc: "[email protected]" <[email protected]>
Subject: Re: [USRP-users] Absolute received power
Message-ID:
<cajgedahevvzszo7n_7j4j6y8v7wwwfxb0a_vrkgpcngbwxh...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
Thank you Marcus.
Before that fine calibration, is there any other scaling to consider? In
other words, if I measure the power of the IQ samples returned by recv() in
the default float32 host mode, and from that subtract the value returned by
get_rx_gain(), do I get a dBW value? I'm asking this because the values I
get that way make more sense as dBm values.
Thanks,
Dario
On Mon, Mar 23, 2015 at 10:05 AM, <[email protected]> wrote:
> There are batch-to-batch variabilities in the entire analog chain, as
> well as frequency dependencies, and differences depending on the hardware
> involved (WBX? SBX? USRP1? USRP2? N210? B210? etc etc).
>
> This makes it extraordinarily difficult to derive a "power received at the
> antenna plane" using a purely-analytical approach.
>
> Each one of these *individually* is a dB or two in either direction. But
> there are many places in the chain where there's some uncertainty.
>
> So, you measure against known quantities.
>
> That's one of the reasons that lab equipment is so expensive--this
> painstaking process has been undertaken for you.
>
>
>
>
>
>
> On 2015-03-23 12:53, Dario Fertonani via USRP-users wrote:
>
> I found on online archives many (old) threads saying that it's not
> possible to know the absolute value of the received power without
> calibration procedures involving other devices.
>
> As I understand the problem, the received signal returned by recv() got
> pumped up not only by the power gain returned by get_rx_gain(), but also by
> some other gain that's unknown and that depends on many things among which
> the center frequency. Is this correct? If so, is the order of magnitude of
> the unknown gain of a few dBs, or tens of dBs?
>
> Thanks,
> Dario
>
> _______________________________________________
> USRP-users mailing
> [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/20150323/0c90097d/attachment-0001.html>
------------------------------
Message: 8
Date: Mon, 23 Mar 2015 11:55:03 -0700
From: Philip Balister <[email protected]>
To: Simon IJskes <[email protected]>, [email protected]
Subject: Re: [USRP-users] E110 boost::chrono
Message-ID: <[email protected]>
Content-Type: text/plain; charset=windows-1252
On 03/21/2015 03:20 PM, Simon IJskes via USRP-users wrote:
> Hoi,
>
> i cannot compile a program on the USRP E110, because there is no
> boost::chrono installed.
>
> fatal error: boost/chrono.hpp: No such file or directory
I need to poke around and look at adding this to the boost packages for
the E110. By any chance have you tried this with the E310 toolchain?
I'll also look at making sure the E310 supports this. I' traveling at
the moment and away from E100 test systems, so I can't update the feeds
until I am home and can verify nothing breaks.
Philip
>
> i've tried:
>
> opkg update
> opkg upgrade
>
>
> root@usrp-e1xx:~# opkg list-installed | grep boost
> boost - 1.45.0-r10.3.9
> boost-dev - 1.45.0-r10.3.9
> libboost-date-time1.45.0 - 1.45.0-r10.3.9
> libboost-filesystem1.45.0 - 1.45.0-r10.3.9
> libboost-iostreams1.45.0 - 1.45.0-r10.3.9
> libboost-prg-exec-monitor1.45.0 - 1.45.0-r10.3.9
> libboost-program-options1.45.0 - 1.45.0-r10.3.9
> libboost-python1.45.0 - 1.45.0-r10.3.9
> libboost-regex1.45.0 - 1.45.0-r10.3.9
> libboost-serialization1.45.0 - 1.45.0-r10.3.9
> libboost-signals1.45.0 - 1.45.0-r10.3.9
> libboost-unit-test-framework1.45.0 - 1.45.0-r10.3.9
> libboost-wserialization1.45.0 - 1.45.0-r10.3.9
>
> is it fixable?
>
> maybe there is no boost.chrono package available? if so, is it possible
> to include it in the next image, or repository update?
>
> thanks.
>
> Gr. Simon
>
> _______________________________________________
> USRP-users mailing list
> [email protected]
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
>
------------------------------
Message: 9
Date: Mon, 23 Mar 2015 12:22:05 -0700
From: Martin Braun <[email protected]>
To: "'[email protected]'" <[email protected]>
Subject: [USRP-users] [RFNOC] gr-ettus changes
Message-ID: <[email protected]>
Content-Type: text/plain; charset=utf-8; format=flowed
Hi,
I just pushed a biggish change to gr-ettus. If you're using custom GNU
Radio C++ code, you might have to updated that.
In brief, all RFNoC blocks are now derived from a dedicated block type
(gr::ettus::rfnoc_block) instead of pulling in RFNoC features. This
couples the GNU Radio and UHD parts closer, allowing to use more
features more easily. It's also a much cleaner solution as what we had
before -- no more magic macros.
If you were just using custom GRC bindings, you don't have to change
anything.
Cheers,
Martin
------------------------------
Message: 10
Date: Mon, 23 Mar 2015 15:46:43 -0400
From: "Marcus D. Leech" <[email protected]>
To: Dario Fertonani <[email protected]>
Cc: "[email protected]" <[email protected]>
Subject: Re: [USRP-users] Absolute received power
Message-ID: <[email protected]>
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
On 03/23/2015 02:36 PM, Dario Fertonani wrote:
> Thank you Marcus.
> Before that fine calibration, is there any other scaling to consider?
> In other words, if I measure the power of the IQ samples returned by
> recv() in the default float32 host mode, and from that subtract the
> value returned by get_rx_gain(), do I get a dBW value? I'm asking this
> because the values I get that way make more sense as dBm values.
>
> Thanks,
> Dario
>
The values you get "out the back" are *linearly-proportional-to* (more
or less) the RF power as seen at the RF connector plane. Also,
get_rx_gain() returns the value of the *settable* parts of the RF-gain
chain. There are parts on most boards that are outside of the bits that
are under variable control.
So, without knowing *in detail*, what the exact *actual* gain is at any
given gain setting (get_rx_gain() only tells part of the story,
typically), you have
only the vaguest notions of what the RF power is as seen at the
connector plane.
So, again, the only way you can get reliable data is to calibrate, with
known sources, over a configuration space that is multiply-dimensioned. You
can limit the size of that space by only doing so for the limited
number of configurations you're actually going to be using.
So, *best case* with a strictly-analytic approach is that you'll be
"off" by several dB. Worst case is that you'll be "off" by 10dB or more.
> On Mon, Mar 23, 2015 at 10:05 AM, <[email protected]
> <mailto:[email protected]>> wrote:
>
> There are batch-to-batch variabilities in the entire analog chain,
> as well as frequency dependencies, and differences depending on
> the hardware involved (WBX? SBX? USRP1? USRP2? N210? B210? etc
> etc).
>
> This makes it extraordinarily difficult to derive a "power
> received at the antenna plane" using a purely-analytical approach.
>
> Each one of these *individually* is a dB or two in either
> direction. But there are many places in the chain where there's
> some uncertainty.
>
> So, you measure against known quantities.
>
> That's one of the reasons that lab equipment is so expensive--this
> painstaking process has been undertaken for you.
>
> On 2015-03-23 12:53, Dario Fertonani via USRP-users wrote:
>
>> I found on online archives many (old) threads saying that it's
>> not possible to know the absolute value of the received power
>> without calibration procedures involving other devices.
>> As I understand the problem, the received signal returned by
>> recv() got pumped up not only by the power gain returned by
>> get_rx_gain(), but also by some other gain that's unknown and
>> that depends on many things among which the center frequency. Is
>> this correct? If so, is the order of magnitude of the unknown
>> gain of a few dBs, or tens of dBs?
>> Thanks,
>> Dario
>>
>> _______________________________________________
>> USRP-users mailing list
>> [email protected] <mailto:[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/20150323/6cffb93e/attachment-0001.html>
------------------------------
Message: 11
Date: Mon, 23 Mar 2015 15:49:10 -0400
From: "Marcus D. Leech" <[email protected]>
To: Aaron Henderson <[email protected]>
Cc: "[email protected]" <[email protected]>
Subject: Re: [USRP-users] FW: Firmware Build error
Message-ID: <[email protected]>
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
On 03/23/2015 02:11 PM, Aaron Henderson via USRP-users wrote:
>
>
> ------------------------------------------------------------------------
> From: [email protected]
> To: [email protected]
> Subject: Firmware Build error
> Date: Mon, 23 Mar 2015 13:01:48 -0500
>
> When running the cmake command for my usrp2 firmware I get,
>
> CMake Error: your C compiler: "zpu-elf-gcc" was not found. Please set
> CMAKE_C_COMPILER to a valid compiler path or name.
> -- Configuring incomplete, errors occurred!
>
> I have checked and my zpu-elf-gcc is set in $PATH, my zpu-elf-gcc has
> executable permisions, and my Cmake_C_Compiler is set to gcc which is
> up-to-date.
>
> Does anyone have any ideas that I have not found in my exhaustive
> search yet?
>
> Aaron
>
>
Well, I'd say that there's still something wrong with your $PATH, as
seen at the time you invoke CMake.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20150323/29e5e9ef/attachment-0001.html>
------------------------------
Message: 12
Date: Mon, 23 Mar 2015 12:55:14 -0700
From: Martin Braun <[email protected]>
To: [email protected]
Subject: Re: [USRP-users] FW: Firmware Build error
Message-ID: <[email protected]>
Content-Type: text/plain; charset=windows-1252; format=flowed
From my shell scripts:
# ZPU compiler
ZPUPREFIX=~/.usrlocal-zpu # This is where I dumped all the ZPU stuff
export PATH=$PATH:$ZPUPREFIX/bin
export LD_LOAD_LIBRARY=$LD_LOAD_LIBRARY:$ZPUPREFIX/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ZPUPREFIX/lib
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$ZPUPREFIX/lib/pkgconfig
M
On 23.03.2015 12:49, Marcus D. Leech via USRP-users wrote:
> On 03/23/2015 02:11 PM, Aaron Henderson via USRP-users wrote:
>>
>>
>> ------------------------------------------------------------------------
>> From: [email protected]
>> To: [email protected]
>> Subject: Firmware Build error
>> Date: Mon, 23 Mar 2015 13:01:48 -0500
>>
>> When running the cmake command for my usrp2 firmware I get,
>>
>> CMake Error: your C compiler: "zpu-elf-gcc" was not found. Please set
>> CMAKE_C_COMPILER to a valid compiler path or name.
>> -- Configuring incomplete, errors occurred!
>>
>> I have checked and my zpu-elf-gcc is set in $PATH, my zpu-elf-gcc has
>> executable permisions, and my Cmake_C_Compiler is set to gcc which is
>> up-to-date.
>>
>> Does anyone have any ideas that I have not found in my exhaustive
>> search yet?
>>
>> Aaron
>>
>>
> Well, I'd say that there's still something wrong with your $PATH, as
> seen at the time you invoke CMake.
>
>
>
>
>
> _______________________________________________
> USRP-users mailing list
> [email protected]
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
------------------------------
Message: 13
Date: Mon, 23 Mar 2015 20:19:51 +0000
From: Joel Bratin <[email protected]>
To: "[email protected]" <[email protected]>
Subject: Re: [USRP-users] 4 Channel Synchronization with 2 X-300s
Message-ID:
<[email protected]>
Content-Type: text/plain; charset="us-ascii"
Hi,
My setup from last week keeps running into the same problem.
When receiving from the rx_streamer I get the ERROR_CODE_TIMEOUT error.
I tried debugging my setup with benchmark_rate and noticed that I get this
error when trying to stream from channels "2" and "3" regardless of which X300
was designated as the addr1.
For example, the following commands lead to ERROR_CODE_TIMEOUTs.
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"0,2"
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"0,3"
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"1,2"
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"1,3"
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"1,2"
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"2,3"
benchmark_rate.exe --args "addr0=192.168.40.2, addr1=192.168.140.2" --rx_rate
625000 --channels"2,3" <-- notice the addr0/addr1 swap doesn't help
The following commands are successful:
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"0"
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"1"
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"2"
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"3"
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"0,1"
benchmark_rate.exe --args "addr0=192.168.40.2, addr1=192.168.140.2" --rx_rate
625000 --channels"0,1" <-- addr0/addr1 swap still works
I got the same error last week and it seemed to disappear on its own but now
it's happening again.
It doesn't look like a hardware issue because the following 2 commands do the
same thing (stream both channels on 192.168.140.2) but give the opposite results
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"0,1" --> works
benchmark_rate.exe --args "addr0=192.168.40.2, addr1=192.168.140.2" --rx_rate
625000 --channels"2,3" --> FAILS
Any insight into this problem would be greatly appreciated.
Thanks,
Joel Bratin
-----Original Message-----
From: USRP-users [mailto:[email protected]] On Behalf Of
Daniele Nicolodi via USRP-users
Sent: Friday, March 20, 2015 1:14 PM
To: [email protected]
Subject: Re: [USRP-users] 4 Channel Synchronization with 2 X-300s
On 20/03/15 17:57, Marcus D. Leech via USRP-users wrote:
> On 03/20/2015 12:51 PM, Daniele Nicolodi via USRP-users wrote:
>> A completely different matter is the PPS generation. If you need a
>> PPS to synchronize multiple instruments you can use a PPS generated
>> from a whatever oscillator (and much probably you don't even need
>> this, but simply a trigger signal).
>>
>> If what you need is to align a local time scale to a well known time
>> scale, well, you need to connect to that time scale somehow. How you
>> do that, depends on what are your synchronization requirements. A GPS
>> receiver gives you good synchronization to the GPS time, which can be
>> related to the UTC time (or assumed equal to the UTC time, for most
>> applications).
>
> Thanks, Daniele.
>
> I was mostly idly curious about the existence of less-expensive
> devices based on a 10MHz OCXO that also produce a 1PPS signal. I have a
> bunch of
> 10MHz OCXOs myself, and while *I* could easily whip up something
> that produces a 1PPS pulse in parallel to the 10MHz output, I was curious
> about
> commercial "off the shelf" devices that did this, and that weren't
> necessarily GPSDOs.
I still don't understand why you need a PPS. Is it to synchronize multiple
devices to a common time scale? If that is the case, simply generating an
unreferenced PPS (as the one you could derive from different oscillators) is
definitely not a solution. In this case what you need is a PPS generator and
distributor (a device with multiple phase aligned PPS outputs). Such a device
may or may not include an oscillator (you may need to plug an external one). No
idea of the price range for such a device, but it is going to depend a lot on
your accuracy and stability requirements.
Cheers,
Daniele
_______________________________________________
USRP-users mailing list
[email protected]
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
------------------------------
Message: 14
Date: Mon, 23 Mar 2015 14:31:57 -0700
From: Michael West <[email protected]>
To: Joel Bratin <[email protected]>
Cc: "[email protected]" <[email protected]>
Subject: Re: [USRP-users] 4 Channel Synchronization with 2 X-300s
Message-ID:
<CAM4xKroAYp7tWdYsxXyx9MmzNdR1seg6oW=sakd9tzrenvx...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Hi Joel,
This looks like it could be a network interface configuration issue. Check
to make sure the two network interfaces on the host computer are on
different subnets and the subnet masks are set correctly (should be
255.255.255.0).
Regards,
Michael
On Mon, Mar 23, 2015 at 1:19 PM, Joel Bratin via USRP-users <
[email protected]> wrote:
> Hi,
>
> My setup from last week keeps running into the same problem.
>
> When receiving from the rx_streamer I get the ERROR_CODE_TIMEOUT error.
>
> I tried debugging my setup with benchmark_rate and noticed that I get this
> error when trying to stream from channels "2" and "3" regardless of which
> X300 was designated as the addr1.
>
> For example, the following commands lead to ERROR_CODE_TIMEOUTs.
> benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2"
> --rx_rate 625000 --channels"0,2"
> benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2"
> --rx_rate 625000 --channels"0,3"
> benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2"
> --rx_rate 625000 --channels"1,2"
> benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2"
> --rx_rate 625000 --channels"1,3"
> benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2"
> --rx_rate 625000 --channels"1,2"
> benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2"
> --rx_rate 625000 --channels"2,3"
> benchmark_rate.exe --args "addr0=192.168.40.2, addr1=192.168.140.2"
> --rx_rate 625000 --channels"2,3" <-- notice the addr0/addr1 swap doesn't
> help
>
> The following commands are successful:
> benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2"
> --rx_rate 625000 --channels"0"
> benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2"
> --rx_rate 625000 --channels"1"
> benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2"
> --rx_rate 625000 --channels"2"
> benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2"
> --rx_rate 625000 --channels"3"
> benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2"
> --rx_rate 625000 --channels"0,1"
> benchmark_rate.exe --args "addr0=192.168.40.2, addr1=192.168.140.2"
> --rx_rate 625000 --channels"0,1" <-- addr0/addr1 swap still works
>
> I got the same error last week and it seemed to disappear on its own but
> now it's happening again.
>
> It doesn't look like a hardware issue because the following 2 commands do
> the same thing (stream both channels on 192.168.140.2) but give the
> opposite results
> benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2"
> --rx_rate 625000 --channels"0,1" --> works
> benchmark_rate.exe --args "addr0=192.168.40.2, addr1=192.168.140.2"
> --rx_rate 625000 --channels"2,3" --> FAILS
>
> Any insight into this problem would be greatly appreciated.
>
> Thanks,
> Joel Bratin
>
> -----Original Message-----
> From: USRP-users [mailto:[email protected]] On Behalf Of
> Daniele Nicolodi via USRP-users
> Sent: Friday, March 20, 2015 1:14 PM
> To: [email protected]
> Subject: Re: [USRP-users] 4 Channel Synchronization with 2 X-300s
>
> On 20/03/15 17:57, Marcus D. Leech via USRP-users wrote:
> > On 03/20/2015 12:51 PM, Daniele Nicolodi via USRP-users wrote:
> >> A completely different matter is the PPS generation. If you need a
> >> PPS to synchronize multiple instruments you can use a PPS generated
> >> from a whatever oscillator (and much probably you don't even need
> >> this, but simply a trigger signal).
> >>
> >> If what you need is to align a local time scale to a well known time
> >> scale, well, you need to connect to that time scale somehow. How you
> >> do that, depends on what are your synchronization requirements. A GPS
> >> receiver gives you good synchronization to the GPS time, which can be
> >> related to the UTC time (or assumed equal to the UTC time, for most
> >> applications).
> >
> > Thanks, Daniele.
> >
> > I was mostly idly curious about the existence of less-expensive
> > devices based on a 10MHz OCXO that also produce a 1PPS signal. I have a
> bunch of
> > 10MHz OCXOs myself, and while *I* could easily whip up something
> > that produces a 1PPS pulse in parallel to the 10MHz output, I was
> curious about
> > commercial "off the shelf" devices that did this, and that weren't
> > necessarily GPSDOs.
>
> I still don't understand why you need a PPS. Is it to synchronize multiple
> devices to a common time scale? If that is the case, simply generating an
> unreferenced PPS (as the one you could derive from different oscillators)
> is definitely not a solution. In this case what you need is a PPS generator
> and distributor (a device with multiple phase aligned PPS outputs). Such a
> device may or may not include an oscillator (you may need to plug an
> external one). No idea of the price range for such a device, but it is
> going to depend a lot on your accuracy and stability requirements.
>
> Cheers,
> Daniele
>
>
> _______________________________________________
> 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/20150323/d619c513/attachment-0001.html>
------------------------------
Message: 15
Date: Tue, 24 Mar 2015 00:47:19 +0100
From: Simon IJskes <[email protected]>
To: Philip Balister <[email protected]>, [email protected]
Subject: Re: [USRP-users] E110 boost::chrono
Message-ID: <[email protected]>
Content-Type: text/plain; charset=windows-1252; format=flowed
On 23-03-15 19:55, Philip Balister wrote:
> On 03/21/2015 03:20 PM, Simon IJskes via USRP-users wrote:
>> Hoi,
>>
>> i cannot compile a program on the USRP E110, because there is no
>> boost::chrono installed.
>>
>> fatal error: boost/chrono.hpp: No such file or directory
>
> I need to poke around and look at adding this to the boost packages for
> the E110. By any chance have you tried this with the E310 toolchain?
> I'll also look at making sure the E310 supports this. I' traveling at
> the moment and away from E100 test systems, so I can't update the feeds
> until I am home and can verify nothing breaks.
I would love to check out the E310 toolchain. I cannot find a link to
the toolchain download from the E310 manual page. Also can i follow the
same recipe as the E310, i.e. the same processor armv7a/neon/softfp
etc.? I will try it in a ubuntu 14.04 vm, as it is a crosscompiler,
right? Instead of -DENABLE_E300=on i will use -DENABLE_E110 or E100 or
similar. Do you expect it will run complete including the bitbake SD
images? export MACHINE="ettus-e100" or so?
Gr. Simon
------------------------------
Message: 16
Date: Mon, 23 Mar 2015 17:26:33 -0700
From: Tom Tsou <[email protected]>
To: Arjun Nadh <[email protected]>
Cc: Usrp-users <[email protected]>,
"[email protected]" <[email protected]>
Subject: Re: [USRP-users] Spikes in b210 received data
Message-ID:
<CAATyM+a8T6e=p+F-sKanGKH-tjmoK=mut9z0-v5-3uad2xe...@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
Hi Arjun,
On Fri, Mar 20, 2015 at 11:15 PM, Arjun Nadh via USRP-users
<[email protected]> wrote:
> On observing the received samples, there is a periodic " ramp " on the
> received sample. Attaching the plot. I do not observe this effect while
> using N210. Also I do not observe this if I use the internal clock.
Can you reduce the level on the VSG by a few dB and see if that
changes the behavior?
And is the ramp effect consistently tied to the use of the external
reference? or is the relationship intermittent?
-TT
------------------------------
Message: 17
Date: Tue, 24 Mar 2015 10:59:51 +0530
From: Arjun Nadh <[email protected]>
To: Tom Tsou <[email protected]>
Cc: Usrp-users <[email protected]>,
"[email protected]" <[email protected]>
Subject: Re: [USRP-users] Spikes in b210 received data
Message-ID:
<cadat_yibtzjqm-qlhg3yoajqvp6k46kfi7brbe6v5hm53hp...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Hi Tom,
I have tried reducing the signal level. The signal level at the input is
now -40dBm. Still there is this ramp behaviour.
I also get this when I use the B210 in loopback mode (with a 30dB
atttenuator in the loop). Also I have observed that
the lower the master clock rate that I set, the less frequent the ramps.
Thank you,
Arjun Nadh
On Tue, Mar 24, 2015 at 5:56 AM, Tom Tsou <[email protected]> wrote:
> Hi Arjun,
>
> On Fri, Mar 20, 2015 at 11:15 PM, Arjun Nadh via USRP-users
> <[email protected]> wrote:
> > On observing the received samples, there is a periodic " ramp " on the
> > received sample. Attaching the plot. I do not observe this effect while
> > using N210. Also I do not observe this if I use the internal clock.
>
> Can you reduce the level on the VSG by a few dB and see if that
> changes the behavior?
>
> And is the ramp effect consistently tied to the use of the external
> reference? or is the relationship intermittent?
>
> -TT
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20150324/080a62c0/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: b210_ramp_new.png
Type: image/png
Size: 4644 bytes
Desc: not available
URL:
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20150324/080a62c0/attachment-0001.png>
------------------------------
Message: 18
Date: Tue, 24 Mar 2015 09:59:18 +0100
From: LEMENAGER Claude <[email protected]>
To: "[email protected]" <[email protected]>
Cc: "[email protected]" <[email protected]>
Subject: Re: [USRP-users] Intermediate Frequency with SBX,WBX...
Message-ID:
<59957d668d245c4eb38e8f85c054e901077bcc3...@thsonea01cms09p.one.grp>
Content-Type: text/plain; charset="utf-8"
The problem, in my opinion, is that such a way keeps IQ impairments. I will
check and come back with results.
I think it will be better to propose in the interface a way to zeroes the Q
part (or I part) at the input of the DSP (DDC).
[@@ THALES GROUP INTERNAL @@]
De : [email protected] [mailto:[email protected]]
Envoy? : lundi 23 mars 2015 16:29
? : LEMENAGER Claude
Cc : [email protected]
Objet : Re: [USRP-users] Intermediate Frequency with SBX,WBX...
It's handled automatically. You specify the same front-end, and in your tune
request, use an offset.
The data are *always* delivered in complex-baseband format, even if you are
using offset tuning.
On 2015-03-23 11:22, LEMENAGER Claude via USRP-users wrote:
Hello,
I just have a question about the setting of Intermediate Frequency programming
for daughter board with quadrature frontend.
In certain circumstances, we want to avoid IQ impairment and then acquire the
signal using IF techniques which should be possible through UHD.
To program that, we have to put the correct RF and offset frequencies
(tune_request_t) but also, in my opinion, the input of the dsp through
set_subdev.
But the only subdev spec allowed for the SBX in X3x0 are A:0 or B:0, i.e. if I
understand correctly, a quadrature interface (using two ADC in the RX case).
So the question is how to acquire in IF for these boards?
Claude Lem?nager
_______________________________________________
USRP-users mailing list
[email protected]<mailto:[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/20150324/efc33f2e/attachment-0001.html>
------------------------------
Message: 19
Date: Tue, 24 Mar 2015 15:16:20 +0100
From: Marcus M?ller <[email protected]>
To: [email protected]
Subject: Re: [USRP-users] E110 boost::chrono
Message-ID: <[email protected]>
Content-Type: text/plain; charset=windows-1252
Hi Simon,
you can find the toolchain at
http://files.ettus.com/e3xx_images/beta/dizzy-test/
or, if you want the one used for release 1
http://files.ettus.com/e3xx_images/current/
Greetings,
Marcus
On 03/24/2015 12:47 AM, Simon IJskes via USRP-users wrote:
> On 23-03-15 19:55, Philip Balister wrote:
>> On 03/21/2015 03:20 PM, Simon IJskes via USRP-users wrote:
>>> Hoi,
>>>
>>> i cannot compile a program on the USRP E110, because there is no
>>> boost::chrono installed.
>>>
>>> fatal error: boost/chrono.hpp: No such file or directory
>>
>> I need to poke around and look at adding this to the boost packages for
>> the E110. By any chance have you tried this with the E310 toolchain?
>> I'll also look at making sure the E310 supports this. I' traveling at
>> the moment and away from E100 test systems, so I can't update the feeds
>> until I am home and can verify nothing breaks.
>
> I would love to check out the E310 toolchain. I cannot find a link to
> the toolchain download from the E310 manual page. Also can i follow
> the same recipe as the E310, i.e. the same processor
> armv7a/neon/softfp etc.? I will try it in a ubuntu 14.04 vm, as it is
> a crosscompiler, right? Instead of -DENABLE_E300=on i will use
> -DENABLE_E110 or E100 or similar. Do you expect it will run complete
> including the bitbake SD images? export MACHINE="ettus-e100" or so?
>
> Gr. Simon
>
>
>
>
> _______________________________________________
> USRP-users mailing list
> [email protected]
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
------------------------------
Message: 20
Date: Tue, 24 Mar 2015 07:45:37 -0700
From: Philip Balister <[email protected]>
To: Marcus M?ller <[email protected]>,
[email protected]
Subject: Re: [USRP-users] E110 boost::chrono
Message-ID: <[email protected]>
Content-Type: text/plain; charset=windows-1252
On 03/24/2015 07:16 AM, Marcus M?ller via USRP-users wrote:
> Hi Simon,
>
> you can find the toolchain at
> http://files.ettus.com/e3xx_images/beta/dizzy-test/
> or, if you want the one used for release 1
> http://files.ettus.com/e3xx_images/current/
>
> Greetings,
> Marcus
>
> On 03/24/2015 12:47 AM, Simon IJskes via USRP-users wrote:
>> On 23-03-15 19:55, Philip Balister wrote:
>>> On 03/21/2015 03:20 PM, Simon IJskes via USRP-users wrote:
>>>> Hoi,
>>>>
>>>> i cannot compile a program on the USRP E110, because there is no
>>>> boost::chrono installed.
>>>>
>>>> fatal error: boost/chrono.hpp: No such file or directory
>>>
>>> I need to poke around and look at adding this to the boost packages for
>>> the E110. By any chance have you tried this with the E310 toolchain?
>>> I'll also look at making sure the E310 supports this. I' traveling at
>>> the moment and away from E100 test systems, so I can't update the feeds
>>> until I am home and can verify nothing breaks.
>>
>> I would love to check out the E310 toolchain. I cannot find a link to
>> the toolchain download from the E310 manual page. Also can i follow
>> the same recipe as the E310, i.e. the same processor
>> armv7a/neon/softfp etc.? I will try it in a ubuntu 14.04 vm, as it is
>> a crosscompiler, right? Instead of -DENABLE_E300=on i will use
>> -DENABLE_E110 or E100 or similar. Do you expect it will run complete
>> including the bitbake SD images? export MACHINE="ettus-e100" or so?
Setting MACHINE=ettus-e1xx will work. But the kernel will not boot. You
can take the kernel from the FAT partition (after updating the card) and
the modules and copy them on to the new rootfs. Also, taking an E310
card, re-formatting the FAT partition and copying MLO first, then the
rest of the files in the FAT partition and the modules into the rootfs
should also work
There is a tarball of the current E1xx modules here:
https://www.dropbox.com/s/563cvjk0am1utht/modules-3.0-pm-r0h-usrp-e1xx.tgz?dl=0
https://www.dropbox.com/sh/ue8zqnd2pda2guu/AABb6wxEwnWqKxLyjJrrejQEa?dl=0
In this directory there is an sdimage you can dd onto a card (maybe an 8
GB card not sure) also.
Sorry for the info dump, busy day ahead.
Philip
>>
>> Gr. Simon
>>
>>
>>
>>
>> _______________________________________________
>> 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
>
>
------------------------------
Message: 21
Date: Tue, 24 Mar 2015 14:48:18 +0000
From: Joel Bratin <[email protected]>
To: Michael West <[email protected]>
Cc: "[email protected]" <[email protected]>
Subject: Re: [USRP-users] 4 Channel Synchronization with 2 X-300s
Message-ID:
<[email protected]>
Content-Type: text/plain; charset="utf-8"
Hi Michael,
The two network interfaces are on different subnets and both have 255.255.255.0
subnet masks.
I am able to stream from each channel independently so I know that I can
connect to both X300s.
I don?t understand why benchmark_rate.exe --args "addr0=192.168.140.2,
addr1=192.168.40.2" --rx_rate 625000 --channels"0,1" works perfectly but
benchmark_rate.exe --args "addr0=192.168.40.2, addr1=192.168.140.2" --rx_rate
625000 --channels"2,3" gives me the ERROR_CODE_TIMEOUT error.
For some reason changing the values of addr0 and addr1 causes an issue.
Does something happen in uhd that it treats the devices on addr0 and addr1
differently? Does it matter which one I declare as addr0 and which one I
declare as addr1?
Thanks,
Joel Bratin
From: Michael West [mailto:[email protected]]
Sent: Monday, March 23, 2015 5:32 PM
To: Joel Bratin
Cc: [email protected]
Subject: Re: [USRP-users] 4 Channel Synchronization with 2 X-300s
Hi Joel,
This looks like it could be a network interface configuration issue. Check to
make sure the two network interfaces on the host computer are on different
subnets and the subnet masks are set correctly (should be 255.255.255.0).
Regards,
Michael
On Mon, Mar 23, 2015 at 1:19 PM, Joel Bratin via USRP-users
<[email protected]<mailto:[email protected]>> wrote:
Hi,
My setup from last week keeps running into the same problem.
When receiving from the rx_streamer I get the ERROR_CODE_TIMEOUT error.
I tried debugging my setup with benchmark_rate and noticed that I get this
error when trying to stream from channels "2" and "3" regardless of which X300
was designated as the addr1.
For example, the following commands lead to ERROR_CODE_TIMEOUTs.
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"0,2"
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"0,3"
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"1,2"
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"1,3"
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"1,2"
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"2,3"
benchmark_rate.exe --args "addr0=192.168.40.2, addr1=192.168.140.2" --rx_rate
625000 --channels"2,3" <-- notice the addr0/addr1 swap doesn't help
The following commands are successful:
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"0"
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"1"
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"2"
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"3"
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"0,1"
benchmark_rate.exe --args "addr0=192.168.40.2, addr1=192.168.140.2" --rx_rate
625000 --channels"0,1" <-- addr0/addr1 swap still works
I got the same error last week and it seemed to disappear on its own but now
it's happening again.
It doesn't look like a hardware issue because the following 2 commands do the
same thing (stream both channels on 192.168.140.2) but give the opposite results
benchmark_rate.exe --args "addr0=192.168.140.2, addr1=192.168.40.2" --rx_rate
625000 --channels"0,1" --> works
benchmark_rate.exe --args "addr0=192.168.40.2, addr1=192.168.140.2" --rx_rate
625000 --channels"2,3" --> FAILS
Any insight into this problem would be greatly appreciated.
Thanks,
Joel Bratin
-----Original Message-----
From: USRP-users
[mailto:[email protected]<mailto:[email protected]>]
On Behalf Of Daniele Nicolodi via USRP-users
Sent: Friday, March 20, 2015 1:14 PM
To: [email protected]<mailto:[email protected]>
Subject: Re: [USRP-users] 4 Channel Synchronization with 2 X-300s
On 20/03/15 17:57, Marcus D. Leech via USRP-users wrote:
> On 03/20/2015 12:51 PM, Daniele Nicolodi via USRP-users wrote:
>> A completely different matter is the PPS generation. If you need a
>> PPS to synchronize multiple instruments you can use a PPS generated
>> from a whatever oscillator (and much probably you don't even need
>> this, but simply a trigger signal).
>>
>> If what you need is to align a local time scale to a well known time
>> scale, well, you need to connect to that time scale somehow. How you
>> do that, depends on what are your synchronization requirements. A GPS
>> receiver gives you good synchronization to the GPS time, which can be
>> related to the UTC time (or assumed equal to the UTC time, for most
>> applications).
>
> Thanks, Daniele.
>
> I was mostly idly curious about the existence of less-expensive
> devices based on a 10MHz OCXO that also produce a 1PPS signal. I have a
> bunch of
> 10MHz OCXOs myself, and while *I* could easily whip up something
> that produces a 1PPS pulse in parallel to the 10MHz output, I was curious
> about
> commercial "off the shelf" devices that did this, and that weren't
> necessarily GPSDOs.
I still don't understand why you need a PPS. Is it to synchronize multiple
devices to a common time scale? If that is the case, simply generating an
unreferenced PPS (as the one you could derive from different oscillators) is
definitely not a solution. In this case what you need is a PPS generator and
distributor (a device with multiple phase aligned PPS outputs). Such a device
may or may not include an oscillator (you may need to plug an external one). No
idea of the price range for such a device, but it is going to depend a lot on
your accuracy and stability requirements.
Cheers,
Daniele
_______________________________________________
USRP-users mailing list
[email protected]<mailto:[email protected]>
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
_______________________________________________
USRP-users mailing list
[email protected]<mailto:[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/20150324/792fed4e/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 55, Issue 23
******************************************