I have time-synchronized RTLSDRs using a known, pseudo-random, sequence
injected into the RX inputs using directional couplers.   These all had
a common clock so they wouldn't drift apart. 

On 2017-08-16 11:57, Derek Kozel wrote:

> It should be pointed out that the hardware based timestamping is only needed 
> if you need time alignment better than a half second or so. With USB 
> transfers, various buffers, NTP based alignment of the host computer's time, 
> and some extra code on the host side you could do a coarse time alignment, 
> probably with less than a half second of error.
> 
> You could also time align the streams if both radios receive the same signal 
> and you know the distance (and other details depending on the precision 
> needed) between the transmitter and your two receivers. This is done by many 
> protocols like the cellular standards to create a distributed timebase, but 
> quickly becomes non-trivial.
> 
> The B200 does timestamping in the FPGA and can use a 1PPS signal to align to 
> GPS time. It is more expensive than the HackRF, but much less than the $3000 
> mentioned above. 
> 
> On Wed, Aug 16, 2017 at 4:20 PM, Sylvain Munaut <246...@gmail.com> wrote:
> 
>> On Wed, Aug 16, 2017 at 5:11 PM,  <b.shube...@sirinsoftware.com> wrote:
>>> What type of hardware? I thought from hardware point of view only precise 
>>> clock is required and all the other things in
>>> firmware. I've naively thought i could modify hackrf firmware to get this 
>>> feature.
>> 
>> Mostly a FPGA and a PPS input from a GPS receiver.
>> 
>> Each individual sample has a timestamp of when it has been received.
>> And you can also reset the timestamp on the next  PPS edge.
>> 
>> Technically it would be possible to modify the hackrf firmware and
>> repurpose some GPIOs and have all samples transmitted to the host be
>> in timestamped packets and implements timestamping in the on-board
>> ARM.
>> For additional hardware you'd only need an external GPS receiver (or
>> some other way to have both a single freq reference + single sync
>> pulse).
>> 
>> Cheers,
>> 
>> Sylvain
>> 
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> Discuss-gnuradio@gnu.org
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio [1]
> 
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
 

Links:
------
[1] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to