GPS position measuring system and GPS position measuring apparatus
First Claim
1. A Global Positioning System including an external apparatus that receives a GPS signal from a satellite and extracts navigation data and Doppler information from the GPS signal, and a GPS terminal that is connected to the external apparatus through a communication medium and receives the GPS signal from the satellite, said GPS terminal converting a frequency of the GPS signal received;
- A/D converting the GPS signal passing through the frequency conversion using a sampling signal consisting of a predetermined number of pulses per unit time;
storing the GPS signal after the A/D conversion for a predetermined time interval;
performing Doppler correction of a carrier frequency of a selected satellite included in the stored GPS signal using local oscillation frequency deviation detection information and Doppler information which is detected by said GPS terminal or provided by said external apparatus;
performing Doppler correction of a C/A code signal of said selected satellite;
performing over a prescribed interval a processing in which corresponding bit values in individual C/A code long blocks of the GPS signal passing through the Doppler correction are multiplied by the navigation data which is provided by the external apparatus or detected by the GPS terminal itself to align polarity of the corresponding bit values, followed by summing up the corresponding bit values over the prescribed interval;
iterating the same processing by a number of the navigation data, followed by obtaining cumulative results of the processings;
carrying out correlation calculation between the cumulative results and the C/A code signal of the selected satellite held in said GPS terminal;
obtaining a delay time to a peak position of the correlation values; and
determining a pseudo range between said GPS terminal and the selected satellite from the delay time.
13 Assignments
0 Petitions
Accused Products
Abstract
A Global Positioning System carries out Doppler correction of a C/A code sequence after a frequency conversion, and calculates a pseudo range by performing correlation calculation between the C/A code, which is obtained by summing up the C/A code sequence beginning from a polarity inversion boundary determined at a correlation peak detecting step ST10, and a C/A code generated in a GPS terminal. When a received electric field detected by a received electric field intensity detector 11 is good, the current position is determined from the pseudo range and the navigation data extracted by the GPS terminal itself, whereas when the received electric field is poor, the current position is determined from the pseudo range and the navigation data sent from an external apparatus.
58 Citations
24 Claims
-
1. A Global Positioning System including an external apparatus that receives a GPS signal from a satellite and extracts navigation data and Doppler information from the GPS signal, and a GPS terminal that is connected to the external apparatus through a communication medium and receives the GPS signal from the satellite, said GPS terminal converting a frequency of the GPS signal received;
- A/D converting the GPS signal passing through the frequency conversion using a sampling signal consisting of a predetermined number of pulses per unit time;
storing the GPS signal after the A/D conversion for a predetermined time interval;
performing Doppler correction of a carrier frequency of a selected satellite included in the stored GPS signal using local oscillation frequency deviation detection information and Doppler information which is detected by said GPS terminal or provided by said external apparatus;
performing Doppler correction of a C/A code signal of said selected satellite;
performing over a prescribed interval a processing in which corresponding bit values in individual C/A code long blocks of the GPS signal passing through the Doppler correction are multiplied by the navigation data which is provided by the external apparatus or detected by the GPS terminal itself to align polarity of the corresponding bit values, followed by summing up the corresponding bit values over the prescribed interval;
iterating the same processing by a number of the navigation data, followed by obtaining cumulative results of the processings;
carrying out correlation calculation between the cumulative results and the C/A code signal of the selected satellite held in said GPS terminal;
obtaining a delay time to a peak position of the correlation values; and
determining a pseudo range between said GPS terminal and the selected satellite from the delay time. - View Dependent Claims (3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23)
- A/D converting the GPS signal passing through the frequency conversion using a sampling signal consisting of a predetermined number of pulses per unit time;
-
2. A Global Positioning System including an external apparatus that receives a GPS signal from a satellite and extracts navigation data and Doppler information from the GPS signal, and a GPS terminal that is connected to the external apparatus through a communication medium and receives the GPS signal from the satellite, said GPS terminal converting a frequency of the GPS signal received;
- A/D converting the GPS signal passing through the frequency conversion using a sampling signal consisting of a predetermined number of pulses per unit time;
storing the GPS signal after the A/D conversion for a predetermined time interval;
performing Doppler correction of a carrier frequency of a selected satellite included in the stored GPS signal using local oscillation frequency deviation detection information and Doppler information one of said GPS terminal and said external apparatus provides;
performing Doppler correction of a C/A code signal of said selected satellite;
performing over a prescribed interval a processing in which corresponding bit values in individual C/A code long blocks of the GPS signal passing through the Doppler correction are multiplied by the navigation data one of the external apparatus and the GPS terminal provides to align polarity of the corresponding bit values, followed by summing up the corresponding bit values over the prescribed interval, and by an averaging processing of the sums;
carrying out correlation calculation between the averaging results and the C/A code held in said GPS terminal;
iterating similar correlation calculations sequentially for the GPS signal stored in said memory over the prescribed interval;
scanning, when a peak of the correlation calculation values is not obtained, the navigation data by a length of an integer multiple of the C/A code length;
obtaining a delay time to a peak position of the correlation values; and
determining a pseudo range between said GPS terminal and the selected satellite from the delay time. - View Dependent Claims (4, 6, 8, 17)
- A/D converting the GPS signal passing through the frequency conversion using a sampling signal consisting of a predetermined number of pulses per unit time;
-
24. A Global Positioning apparatus including an external apparatus that receives a GPS signal from a satellite and extracts navigation data and Doppler information from the GPS signal, and a GPS terminal that is connected to the external apparatus through a communication medium and receives the GPS signal from the satellite, said GPS terminal comprising:
-
storing means for storing for a predetermined time interval the received GPS signal that passes through a frequency conversion and an A/D conversion using a sampling signal consisting of a predetermined number of pulses per unit time;
dividing means for dividing the GPS signal stored in said storing means by navigation data which is detected by said GPS terminal itself or provided by said external apparatus;
sum-up means for performing over a prescribed interval a processing in which the divided GPS signal are multiplied by the navigation data to align polarity, followed by summing up over the prescribed interval;
iterating means for iterating similar processing by a number of the navigation data to obtain cumulative results;
correlation calculation means for carrying out correlation calculation between the cumulative sums and the C/A code sequence of a selected satellite held in said GPS terminal, and for obtaining a delay time to a peak position of the correlation values; and
pseudo range detecting means for determining a pseudo range between said GPS terminal and the selected satellite from the delay time to the peak position.
-
Specification