I was trying to model the CFO (Carrier Frequency Offset) estimation in MATLAB. The Frame I was working on is of the following structure, yellow being the information data.
How CFO was introduced?
CFO of
deltaF
was introduced by up converting (baseband to passband) the frame toFc+deltaF
and then down converting (passband to baseband) to-Fc
What I did in Receiver Side?
Extracted the content from the same position of the Reference data in the received Frame.
Correlated between the known Reference data and the extracted content, CFO value
deltaF
was successfully estimated.
All is good!!
My question is now what is the max limit of CFO that this frame can estimate, because when i increased the value of introduced CFO, the estimation was going wrong after some value. What is the limit of this max possible CFO that can be estimated. I am assuming that will be dependent on the following and more
- Number of samples in these two Reference Data,
- Separation between them.
- Sampling rate.
Thanks in advance.