Patent ID: 7053825

Claim:
A communication device for demodulating a received signal by a spread code, comprising: an oscillator generating an oscillation signal of a reference frequency; a receiver using a signal having the reference frequency oscillated by said oscillator; a first storage unit being able to store a frequency error value obtained from said receiver; and a host circuit storing the frequency error value obtained from said receiver in said first storage unit and transmitting the frequency error value stored in said first storage unit to said receiver, wherein said receiver comprises: a first means for converting the received signal to an intermediate frequency signal based on the oscillation signal by said oscillator; a second means for calculating positioning by receiving said intermediate frequency signal and obtaining the frequency error of said oscillation signal; a second storage unit able to store the frequency error value obtained at said positioning computation; and a third means for performing a search for a satellite signal based on said frequency error value stored in said second storage unit, wherein said second storage unit can read and write said frequency error value from said host circuit.