Disclosed is a method and apparatus for removing DC offsets in a ZIF radio
device, the method including the steps of converting a signal to digital samples,
calculating a DC burst by capturing an entire burst and a portion of the adjacent
channels, removing DC offset from the digital signal, rotating out frequency error
from the digital signal, and performing channel filtering of the digital signal.
The system includes a digital DC offset removal circuit, which includes an analog
to digital converter, a channel filter connected to the converter, and a rotator
system that is connected to the channel filter input and output. The rotator system
includes a DC estimator connected to the channel filter input, a DC offset removal
component connected to the DC estimator, and a rotator connected to the DC offset
removal component, the output of the rotator being connected to the channel filter input.