[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] new code to support multiple linked phase-coherent us

From: Martin Dvh
Subject: [Discuss-gnuradio] new code to support multiple linked phase-coherent usrps in CVS now
Date: Fri, 12 May 2006 03:53:47 +0200
User-agent: Debian Thunderbird 1.0.2 (X11/20051002)

New Multi usrp code in cvs/svn now.

With this code you can connect two or more usrps (with a locked clock) and get 
synchronised samples.
The samples should be phase-coherent with a 1 sample accuracy.

You must connect a (flat)cable between a dboard on the master in RXA and a 
dboard on the slave in RXA.
(You only need to connect io15)
You then put one usrp in master mode, put the other in slave mode.
Then you call sync() at least once AFTER  the flow_graph started running.

The easiest thing to see how this works is just looking at the example code in

Connect the 64MHz clocks between the boards with a short sma coax cable.
(See the wiki on how to enable clock-out and clock-in
http://comsec.com/wiki?USRPClockingNotes )

You need one board with a clock out and one board with a clock in.

For how to connect the sync (flat)cable see

This work was funded by Toby Oliver at Sensus Analytics / Path Intelligence.
Many Thanks for making this possible.

It was written by Martin Dudok van Heel at Olifantasia.

You need to have updated versions of usrp, gr-usrp, gnuradio-core and 
(cvs/svn checkouts from 11 may 2006 or later)

The code works with the special multi_usrp firmware multi_2rxhb_2tx.rbf which 
is installed by usrp.
(The examples automatically use this firmware)

Martin Dudok van Heel

reply via email to

[Prev in Thread] Current Thread [Next in Thread]