[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] Synchronize USRP in which level
From: |
Josh Blum |
Subject: |
Re: [Discuss-gnuradio] Synchronize USRP in which level |
Date: |
Wed, 30 Jan 2013 21:51:49 -0600 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 |
On 01/30/2013 09:00 PM, Gong Zhang wrote:
> Hi,
> My last topic "Synchronize multiple USRP-N210s"may be a big one which
> gives no reply.If I want to synchronize two USRPs without cable or
> GPSDO,I should design a synchronization protocol.Simply A sends some
> time-stamped samples to B ,then B record local time when receiving these
> samples.Knowing the distance between them,we can synchronize B with
> A.Apparently the synchronization accuracy depend on we make the
> timestamps in which level.Ethernet involve in 10s of microseconds jitter
> shows that we should do it on FPGA.Does UHD have this function?
> Any comments will be valuable to me.
> Thanks.
Start here, you can do this with plain UHD in C++ or with the gnuradio
gr-uhd component in python or C++:
http://code.ettus.com/redmine/ettus/projects/uhd/wiki
The sync docs should explain just about everything:
http://files.ettus.com/uhd_docs/manual/html/sync.html
Many examples of timed transmission and reception:
http://code.ettus.com/redmine/ettus/projects/uhd/wiki#Code-Examples
Awesome project/use case for these features:
https://github.com/jmalsbury/pre-cog/wiki
-josh
>
> _______________________________________________
> Discuss-gnuradio mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>