Patent ID: 8462833

Claim:
A method for acquiring a satellite signal, the method comprising: generating a differential code using first, second and third segments of a satellite signal received from a positioning satellite by performing a differential operation on a spreading code from the positioning satellite; obtaining a correlation value by performing a correlation-using the differential code and a replica of the spreading code; and acquiring the satellite signal using the correlation value; wherein the second segment has a time difference T with respect to the first segment, and the third segment has a time difference 2T with respect to the first segment, and wherein the correlation value is a first correlation value, and wherein the method further comprises: generating a second differential code using the first segment, a fourth segment having a time difference T′ with respect to the first segment, and a fifth segment having a time difference 2T′ with respect to the first segment, T and T′ being different; obtaining a second correlation value by performing a correlation using the second differential code and the replica of the spreading code; and acquiring the satellite signal using the first correlation value and the second correlation value.