I'm learning about the early late gate symbol synchronization and understand that it needs to be given the symbol rate ahead of time.
How could a multi-symbol rate system use an early late gate?
It is my understanding that if the rate is known, the error is computed by going through the signal every samples-per-symbol and computing the error and eventually the timing offset converges.
But if the system has multiple symbol rates, how can a receiver know what the symbol rate without a control channel?
The one idea I have is to first use a symbol rate estimator, but the problem is that there will be some error from the estimator, then the error gets used in the symbol synchronization. Ideally, there is some synchronization method that don't need to know the symbol rate ahead of time or one that is resistant to small errors in the symbol rate estimate.
Edit
This diagram is what I'm looking at:
The sampler block is the one which needs to know the symbol rate since it is taking samples every $T_{sym}$ seconds. But if the symbol rate estimator is off, then even if the timing offset $\delta$ is estimated correctly, the sampler will take samples like $t=\delta$, $\delta+\hat{T}_{sym}$, $\delta+2\hat{T}_{sym}$, ... . Is there a way to detect that the sampler is off and refine the symbol rate estimate?