The present invention provides for a system and method for improvement of radio
transmitter and receiver frequency accuracy for a local radio communication unit
that communicates digital data with a remote communication unit. In the local unit
the received radio signal is down-converted, and converted to complex baseband
digital samples by an analog-to-digital converter. A downlink digital phase rotator
applies a fine frequency shift to the samples in accordance with a receiver frequency
offset command. The resultant baseband signal is used by the data demodulator and
by a receiver frequency error estimator to obtain receiver frequency errors. A
data modulator generates baseband complex samples which are shifted in carrier
frequency by an integrated uplink digital phase rotator in accordance with a transmitter
frequency offset command. The modulated samples are then converted by a digital-to-analog
converter and upconverted in frequency for radio transmission to the remote unit.
The local oscillator signals for both upconverter and downconverter are phase locked
to a reference frequency generated by a VCXO. An automatic frequency control (AFC)
function nulls the transmitter and receiver frequency error by the frequency adjustment
commands to the uplink and downlink phase rotators or to the VCXO digital-to-analog
converter (VCXO DAC) by feedback control principals based on measured receiver
frequency error. During frequency track mode when communications between local
and remote units are possible, the AFC only adjusts radio frequency via phase rotator
commands and the VCXO command remains fixed, thereby avoiding communications performance
degradation by VCXO frequency quantization error due to the VCXO DAC. The AFC adjusts
VCXO frequency only during a preliminary acquisition mode prior to data communications,
or to back out excessively large frequency offsets accumulated in the downlink
and uplink phase rotators during track mode. When a VCXO adjustment is made in
track mode, phase rotator adjustments are simultaneously applied to cancel the
errors in transmitter and receiver radio frequencies caused by the step change
due to VCXO frequency quantization thereby mitigating VCXO frequency quantization noise.