Patent ID: 8441398

Claim:
An electronic circuit for a satellite receiver, the electronic circuit comprising: circuitry for receiving at least a portion of a satellite signal, the satellite signal having a format comprising predefined sections for carrying respective known data types; a correlator circuit operable to supply, in response to the portion of a satellite signal, a data signal including ephemeris data and a subsequent satellite time datum; circuitry for storing a set of stored predicted ephemeris parameters; a data processor operable to; locate a group of bits from a section of the data signal; extract an extracted parameter from the group of bits, the extracted parameter representing a hypothesized ephemeris parameter; convert the extracted parameter to a value, the value selected from real or integer; perform a matching process to search for and identify, from a subset of the stored predicted ephemeris parameters, a selected stored predicted ephemeris parameter having a value closest to the value of the extracted parameter as compared to a respective value for each other stored predicted ephemeris parameter in the subset; in response to the matching processing, identify a position of the group of bits within the format; and derive satellite time from a passage of time between a known time and a passage of time to the identified position.