I have a full synchronization chain in a digital receiver that consists of:
- Coarse frequency synchronization: this is a blind balanced quadricorrelator
- Frame synchronization: this is data-aided correlation with a unique word
- Symbol timing synchronization: this is data-aided early-late gate (ELG)
- Fine Frequency Synchronization: this is data-aided Luise & Regiannini (L&R) algorithm
- Phase interpolator: which calculates the carrier phase between two pilot fields (we assume each frame has multiple pilot fields separated by $N$ data symbols), and then interpolate over data symbols in between
To obtain accurate frame synchronization, we need to bring down the frequency offset down using the coarse frequency estimation block, and to do accurate timing synchronization we need accurate frame synchronization. Also, fine frequency synchronization depends on both timing synchronization and coarse frequency synchronization.
Do we do the acquisition stage in 3 different non overlapped stages like this:
- first let the coarse converge before we start frame synchronization
- let the frame synchronization converge before we start timing synchronization
- let timing synchronization converges before we do fine frequency synchronization?
In other words, if it took $N_1$ frames for the coarse frequency estimator to converge, and $N_2$ frames for the frame synchronization block to converge, and $N_3$ frames for the fine frequency synchronization to converge, then I would need $N_1+N_2+N_3$ frames for the acquisition stage, or can I make these steps overlap? How this is done in real systems?