Abstract:
Methods and devices for the compensation for variations in the frequency drift of a free-running VCO/DCO (voltage/digital controlled oscillator), e.g. inside a frequency synthesizer, are described. In one aspect, the frequency drift of the high-frequency synthesizer is compensated by adjusting the frequency of the baseband signal. A counter unit is used to determine the frequency offset between the frequency of the free-running oscillator and a reference clock. A difference signal is used to correct the upstream or downstream signal.
Abstract:
Method and apparatus for a wireless receiver are described which derive at least a first stream of first digitized samples (30) from a received analog signal at a first sampling rate and identify a first frequency offset of the first stream based on a plurality of parallel correlations (40) using complex reference signals (38) which differ from each other by phase offsets. A second frequency offset is identified (48) based on tracking a demodulation accuracy for each symbol which is demodulated from the first stream of digitized samples. These frequency offsets can be used to rotate decision areas in the demodulator. The methods and apparatus may be used in a Bluetooth receiver.
Abstract:
A receiver comprises: means (12) for deriving at least a first stream (30) of first digitized samples from a received analog signal at a first sampling rate, means (40,42) for selecting a first sampling point and at least a second sampling point, a demodulator (44) for demodulating first and second symbols from the at least first stream of samples based on the first and the at least one second sampling points, and means (46) for determining a value related to a demodulation accuracy for the first and second symbols and for outputting a signal, the means (40,42) for selecting being adapted to alter the sampling point based on the signal. By assessing the demodulation accuracy in real time clock drift can be compensated. The demodulation accuracy can be a value related to a phase error or an error energy such as EVM or DEVM for each demodulated symbol.