What is symbol timing recovery?
The purpose of timing recovery is to recover a clock at the symbol rate or a multiple of the symbol rate from the modulated waveform. This clock is required to convert the continuous- time received signal into a discrete-time sequence of data symbols.
What is Gardner algorithm?
The Gardner algorithm is used to calculate the timing error. The recovery time synchronization is performed using a Nyquist filter (Square-Root Raised Cosine filter) and an interpolation filter, these two filters are combined in a single filter to reduce the number of multiplications and additions.