Actually I was running it wrong… The md.time_spec on each of my
thread/channel’s first call to rx_streamer->recv returns the same full and
fractional seconds from md.time_spec, but my method of checking against the
estimated time form the GPS signal still returns about a 700ns difference.
__
I have no clue how to explain it but .. I added just getting the timestamp from
the metadata on my first rx_streamer->recv call and magically now the
timestamps are aligned, and my aforementioned method of checking the timestamp
also agrees. This works for the rates I originally mentioned I was
On Tue, Feb 6, 2024 at 5:50 PM wrote:
>
> It’s an estimated difference using a GPS SDR I have access to, not the
> timestamps in the metadata.
>
> I just tired choosing different sampling rates, it seems like when I use
> pairs of sampling rates corresponding to odd divisions of the master clock