Global positioning system receiver and correlating circuit thereof
First Claim
Patent Images
1. A Global Positioning System (GPS) receiver, comprising:
- a RF front end, configured to receive, demodulate and sample a RF signal for generating a IF data;
a data receiving register, coupled to the RF front end, configured to store the IF data therefrom;
a correlating circuit, coupled to the data receiving register, configured to receive the IF data for sequentially and in parallel generating a portion of bits of a C/A code representing a satellite and a portion of bits of a corrected frequency code of Doppler effect, then sequentially multiplying the portion of bits of the C/A code, the portion of bits of the corrected frequency code, and the IF data, and including a digital addition and peak detector for adding multiplications therefrom for generating a total addition value and searching a maximum thereof for identifying the satellite transmitting the IF data, wherein the digital addition and peak detector includes;
a digital adder, configured to add the multiplications therefrom for generating an I addition and a Q addition;
a square and radical calculator, coupled to the digital adder, configured to receive the I and Q additions and generating a square, addition and radical value thereof;
an integrator, coupled to the square and radical calculator, configured to integrate an output therefrom during a period of time; and
a peak detector, coupled to the integrator, configured to search a maximum of the I and Q additions for identifying the satellite transmitting the IF data;
a data extractor, coupled to the correlating circuit, configured to extract a navigation data from the IF data; and
a navigation processor, coupled to the data extractor, configured to receive the navigation data for generating a longitude-latitude data and a standard time data.
2 Assignments
0 Petitions
Accused Products
Abstract
A global positioning System receiver and a correlating circuit thereof are disclosed. They sequentially and in parallel generate the portion of bits of the C/A code representing the satellite, sequentially and in parallel generate the portion of bits of the corrected frequency code of Doppler effect, and sequentially outputs the portion of bits of the C/A code and the corrected frequency code therefrom for multiplying the data and the IF data and for adding the multiplications therefrom for generating the total addition values.
8 Citations
9 Claims
-
1. A Global Positioning System (GPS) receiver, comprising:
-
a RF front end, configured to receive, demodulate and sample a RF signal for generating a IF data; a data receiving register, coupled to the RF front end, configured to store the IF data therefrom; a correlating circuit, coupled to the data receiving register, configured to receive the IF data for sequentially and in parallel generating a portion of bits of a C/A code representing a satellite and a portion of bits of a corrected frequency code of Doppler effect, then sequentially multiplying the portion of bits of the C/A code, the portion of bits of the corrected frequency code, and the IF data, and including a digital addition and peak detector for adding multiplications therefrom for generating a total addition value and searching a maximum thereof for identifying the satellite transmitting the IF data, wherein the digital addition and peak detector includes; a digital adder, configured to add the multiplications therefrom for generating an I addition and a Q addition; a square and radical calculator, coupled to the digital adder, configured to receive the I and Q additions and generating a square, addition and radical value thereof; an integrator, coupled to the square and radical calculator, configured to integrate an output therefrom during a period of time; and a peak detector, coupled to the integrator, configured to search a maximum of the I and Q additions for identifying the satellite transmitting the IF data; a data extractor, coupled to the correlating circuit, configured to extract a navigation data from the IF data; and a navigation processor, coupled to the data extractor, configured to receive the navigation data for generating a longitude-latitude data and a standard time data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification