Commit Graph

3 Commits

Author SHA1 Message Date
Piotr Krysik c5ed04572f receiver/time_sample_ref: SDR hardware time tracking
Gr-gsm's receiver needs a stream of samples with sampling frequency that
is integer multiply of gsm symbol rate. Many hardware receivers don't
support such rates, and even if they do there might be error in their
time source. Sample rate is adapted and corrected with use of a resampler.
Moreover corrections are applied in the runtime so resampler's resample
rate is changed dynamically. Those changes need to be tracked in order
to be able to track time of the hardware after resampling.

Hardware time tracking is needed to enable triggering of events in the
hardware (i.e. frequency changes, burst transmissions).

Changes were made in time_sample_ref and receiver in order to enable
SDR hardware time tracking.

Change-Id: Ide8149a5fc6c22700d3a4542115306a4dc682ff2
2019-07-18 10:33:28 +02:00
Piotr Krysik 554aa905e4 receiver/time_sample_ref: improve accuracy of offset<->time conversions
Change-Id: Ie6e7ea4337c9e23a8e4445136a3adffc96b19942
2018-11-02 11:52:43 +01:00
Piotr Krysik df978693eb Added timestamping of bursts in the gsm receiver 2017-09-27 21:58:24 +02:00