Patent ID: 8204099

Claim:
A signal processing unit which is adapted for use in a wireless communication device, comprising: a carrier data generating unit configured to carry out a frequency correction according to a frequency deviation amount to be received as an input and to generate carrier data; a carrier demodulating unit configured to demodulate a carrier of a received signal based on the carrier data and to output the carrier demodulated data; a matched filter unit configured to calculate, for the carrier demodulated data, a plurality of division correlation values by dividing said carrier demodulated data and by further performing a despread processing and an accumulating operation processing as a partial correlation processing and to carry out a full addition processing on the plurality of division correlation value, to thereby output correlation detected value while outputting the plurality of division correlation values as a partial correlation detected value due to detection of a correlation peak; a correlation peak detecting unit configured to receive the correlation detected value as an input, to detect a maximum peak position in a 1-bit interval, and to compare the maximum peak position with a previous maximum peak position, wherein when the correlation peak is detected from the comparison result, the correlation peak detecting unit outputs position information of the correlation peak; a coarse frequency deviation detecting unit configured to carry out an FFT (Fast Fourier Transform) operation on the carrier demodulated data, to detect a frequency component according to a carrier frequency deviation amount, and to output a frequency deviation amount to the carrier data generating unit; a fine frequency detecting unit configured to carry out the FFT operation on the partial correlation detected value upon detecting the correlation peak and to output a fine frequency deviation amount which reduces the frequency deviation amount to the carrier data generating unit; and a control unit configured to receive the position information of the correlation peak as an input and to adjust a processing clock which becomes an operation timing in the correlation peak detecting unit and the coarse frequency deviation detecting unit.