Patent ID: 7706836

Claim:
A method for providing wireless communication, the method comprising: performing by one or more processors and/or circuits: demodulating a radio data service (RDS) signal; filtering said RDS signal; detecting binary bits in said filtered RDS signal, wherein said filtered RDS signal is generated by filtering said RDS signal based on one or more of: a raised cosine filter coupled to a high pass filter; a Gaussian filter coupled to a high pass filter; a doublet filter; and a filter comprising at least a first derivative of said Gaussian filter in one or both of a time domain and a frequency domain; generating said filtered RDS signal by filtering one or both of a real part of a frequency corrected RDS signal and an imaginary part of said frequency corrected RDS signal, utilizing one or more of said raised cosine filter, said Gaussian filter, said doublet filter, and said at least a first derivative of said Gaussian filter; computing a correction product signal at a current time instant based on multiplication of a time delayed filtered version of said real part and a time delayed filtered version of said imaginary part; and generating an error signal based on low pass filtering said correction product signal.