Also known as: Gardner timing recovery, Gardner
Gardner timing recovery is a feedback algorithm that estimates symbol-timing error using samples at the symbol and half-symbol instants.1 A useful property is that it works independently of carrier phase.
How it works
Its timing-error detector drives a loop that nudges the sampling instant toward the centre of each symbol, where the eye is widest, tracking small clock drift.
Relevance to SDR
Gardner recovery is a common choice in SDR demodulators for locking symbol timing on PSK and QAM signals.
Sources
-
Symbol synchronization — Wikipedia, for symbol-timing recovery including the Gardner timing-error detector. ↩