1. Technical Field
The present invention relates to a positioning system which positions a current position based on signals from positioning satellites, a terminal apparatus, a control method of the terminal apparatus
2. Related Art
Conventionally, a GPS (Global Positioning System) system which positions a current position of a terminal apparatus using radio waves from satellites has been actually used.
In such a system, a terminal apparatus receives radio waves (hereinafter, referred to as satellite radio waves) from three or more of GPS satellites, and calculates distance (pseudo range) between each GPS satellite and the terminal apparatus. A current position can then be positioned based on the positions of each GPS satellite on satellite orbit and the aforementioned pseudo range.
To capture satellite radio waves, frequency of satellite radio waves to be received by the terminal apparatus must be expected in consideration of Doppler shift due to relative movement between each GPS satellite and the terminal apparatus, and the expected frequency must be searched.
However, frequency of a reference oscillator (also referred to as local oscillator) of the terminal apparatus may deviate from the reference frequency (hereinafter, referred to as frequency deviation of reference oscillator) due to change in temperature. Since a synchronizing purpose signal for synchronizing with satellite radio waves is generated based on frequency of the reference oscillator, frequency deviation of the reference oscillator causes frequency deviation of the synchronizing purpose signal. This causes deviation between an expected frequency of the satellite radio waves (which means frequency after a signal is received by an antenna of the terminal apparatus and then down-converted within the terminal apparatus) and frequency of the synchronizing purpose signal. Accordingly, if frequency deviation of the reference oscillator occurs, it takes longer time to capture satellite radio waves than the case where frequency deviation of the reference oscillator does not occur.
On the other hand, a technology to expect frequency error of the terminal apparatus using the frequency of transmitting signals from a cellular phone base station (hereinafter, referred to as base station), and use the expected frequency error to capture satellite radio waves has been proposed (e.g., JP-A-2002-228737 (FIG. 1 and the like)).
However, in the above-mentioned prior art, it is assumed that frequency of transmitting signals of a base station is managed with high accuracy. But the fact is that management of frequency accuracy of transmitting signals of the base station may be insufficient.
Accordingly, there is a problem that when frequency errors of the terminal apparatus are expected based on transmitting signals with original frequency errors of the base station, the expected values may include errors at the same degree as the frequency errors of the transmitting signals of the base station, and the time to capture satellite radio waves may thus not be sufficiently reduced.
Therefore, an advantage of some aspects of the invention is to provide a positioning system capable of preventing increase in the time to capture satellite radio waves due to transmitting radio waves of the base station with frequency error, a terminal apparatus, a control method of the terminal apparatus.
In order to achieve the above object, a positioning system according to a first aspect of the invention includes: a communication base station; a terminal apparatus capable of communicating with the communication base station; and a positioning terminal for receiving satellite radio waves from positioning satellites and positioning, wherein, the terminal apparatus has: official frequency information storage means for storing official frequency information indicating an official frequency of a transmitting radio wave from the communication base station; base station synchronizing purpose frequency signal generating means for generating a base station synchronizing purpose frequency signal for receiving the transmitting radio wave; transmitting radio wave receiving means for receiving the transmitting radio wave; base station and terminal difference information generating means for generating base station and terminal difference information indicating a base station and terminal frequency difference, which is a frequency difference between a receiving frequency of the transmitting radio wave and a frequency of the base station synchronizing purpose frequency signal; base station and terminal error information generating means for generating base station and terminal error information indicating a rate of the base station and terminal frequency difference with respect to the official frequency; fixed satellite frequency information storage means for storing fixed satellite frequency information indicating a fixed satellite frequency, which is a frequency of a fixed satellite radio wave transmitted from a fixed satellite; fixed satellite synchronizing purpose frequency signal generating means for generating a fixed satellite synchronizing purpose frequency signal for receiving the fixed satellite radio wave; fixed satellite radio wave receiving means for receiving the fixed satellite radio wave; fixed satellite and terminal difference information generating means for generating fixed satellite and terminal difference information indicating a fixed satellite and terminal frequency difference, which is a frequency difference between a receiving frequency of the fixed satellite radio wave and a frequency of the fixed satellite synchronizing purpose frequency signal; fixed satellite and terminal error information generating means for generating fixed satellite and terminal error information indicating a rate of the fixed satellite and terminal frequency difference with respect to the fixed satellite frequency; base station frequency error information generating means for generating base station frequency error information indicating a frequency error of a transmitting radio wave from the communication base station based on the base station and terminal error information and the fixed satellite and terminal error information; and base station frequency error information transmitting means for transmitting the base station frequency error information to the communication base station, the communication base station has: base station frequency error information transmitting means for transmitting the base station frequency error information in response to a request from the positioning terminal, and the positioning terminal has: positioning side official frequency information storage means for storing official frequency information indicating an official frequency of a transmitting radio wave from the communication base station; positioning side base station synchronizing purpose frequency signal generating means for generating a base station synchronizing purpose frequency signal for receiving the transmitting radio wave; positioning side transmitting radio wave receiving means for receiving the transmitting radio wave; base station and positioning terminal difference information generating means for generating base station and positioning terminal difference information indicating a base station and positioning terminal frequency difference, which is a frequency difference between a receiving frequency of the transmitting radio wave and a frequency of the base station synchronizing purpose frequency signal; base station and positioning terminal error information generating means for generating base station and positioning terminal error information indicating a rate of the base station and positioning terminal frequency difference with respect to the official frequency; base station frequency error information receiving means for receiving the base station frequency error information from the communication base station; positioning side frequency error correcting means for correcting a frequency error of a reference oscillator of the positioning terminal based on the base station frequency error information and the base station and positioning terminal error information; and satellite radio wave receiving means for receiving the satellite radio waves.
With the structure according to the first aspect of the invention, the terminal apparatus can generate the base station and terminal error information using the base station and terminal error information generating means. The base station and terminal error information reflects both a frequency error of the communication base station and that of the terminal apparatus.
In addition, the terminal apparatus can generate the fixed satellite and terminal error information using the fixed satellite and terminal error information generating means. It can be considered that there is no frequency error of the fixed satellite frequency since it is managed with high accuracy. Moreover, unless the terminal apparatus moves, there is no relative movement between the fixed satellite and the terminal apparatus, and thus no Doppler shift of the fixed satellite frequency occurs. Accordingly, the fixed satellite and terminal error information reflects only a frequency error of the terminal apparatus.
Moreover, the terminal apparatus can generate the base station frequency error information using the base station frequency error information generating means. As described above, the base station and terminal error information reflects both a frequency error of the communication base station and that of the terminal apparatus. The fixed satellite and terminal error information reflects only a frequency error of the terminal apparatus. This allows calculation of a frequency error of a transmitting radio wave of the communication base station based on the base station and terminal error information and the fixed satellite and terminal error information, and generation of the base station frequency error information.
Furthermore, the terminal apparatus can transmit the base station frequency error information to the communication base station using the base station and terminal error information transmitting means.
Accordingly, the positioning terminal becomes able to obtain the base station frequency error information, and thus it is possible to prevent increase in the time to capture satellite radio waves due to a transmitting radio wave of the communication base station with a frequency error.
The communication base station can transmit the base station frequency error information using the base station frequency error information transmitting means in response to a request from the positioning terminal.
The positioning terminal can generate the base station and positioning terminal error information using the base station and positioning terminal error information generating means. The base station and positioning terminal error information reflects both a frequency error of the communication base station and that of the positioning terminal.
In addition, the positioning terminal can correct a frequency error of a reference oscillator of the positioning terminal using the positioning side frequency error correcting means based on the base station frequency error information and the base station and positioning terminal error information. As described above, the base station frequency error information is information indicating a frequency error of a transmitting radio wave of the communication base station. The base station and positioning terminal error information reflects both a frequency error of the communication base station and that of the positioning terminal. This allows calculation of only a frequency error of the positioning terminal and correction of a frequency error of a reference oscillator of the positioning terminal based on the base station frequency error information and the base station and positioning terminal error information. Here, in the case of correcting a frequency error of a reference oscillator of the positioning terminal based on only the base station and positioning terminal error information, effects of a frequency error of the communication base station cannot be reduced. Alternatively, in the case of correcting a frequency error of a reference oscillator of the positioning terminal based on the base station frequency error information and the base station and positioning terminal error information, effects of a frequency error of the communication base station can be reduced.
This allows the positioning terminal to prevent increase in the time to capture satellite radio waves due to a transmitting radio wave of a communication base station with a frequency error.
In order to achieve the above object, a positioning system according to a second aspect of the invention includes: a communication base station; a terminal apparatus capable of communicating with the communication base station; and a positioning terminal for receiving satellite radio waves from positioning satellites and positioning, wherein, the terminal apparatus has: fixed satellite frequency information storage means for storing fixed satellite frequency information indicating a fixed satellite frequency, which is a frequency of a fixed satellite radio wave transmitted from a fixed satellite; fixed satellite synchronizing purpose frequency signal generating means for generating a fixed satellite synchronizing purpose frequency signal for receiving the fixed satellite radio wave; fixed satellite radio wave receiving means for receiving the fixed satellite radio wave; fixed satellite and terminal difference information generating means for generating fixed satellite and terminal difference information indicating a fixed satellite and terminal frequency difference, which is a frequency difference between a receiving frequency of the fixed satellite radio wave and a frequency of the fixed satellite synchronizing purpose frequency signal; fixed satellite and terminal error information generating means for generating fixed satellite and terminal error information indicating a rate of the fixed satellite and terminal frequency difference with respect to the fixed satellite frequency; frequency error correcting means for correcting a frequency error of a reference oscillator of the terminal apparatus based on the fixed satellite and terminal error information; official frequency information storage means for storing official frequency information indicating an official frequency of a transmitting radio wave from the communication base station; base station synchronizing purpose frequency signal generating means for generating a base station synchronizing purpose frequency signal for receiving the transmitting radio wave; transmitting radio wave receiving means for receiving the transmitting radio wave; base station and terminal difference information generating means for generating base station and terminal difference information indicating a base station and terminal frequency difference, which is a frequency difference between a receiving frequency of the transmitting radio wave and a frequency of the base station synchronizing purpose frequency signal; base station and terminal error information generating means for generating base station and terminal error information indicating a rate of the base station and terminal frequency difference with respect to the official frequency; and base station error information transmitting means for transmitting the base station and terminal error information as base station frequency error information indicating a frequency error of transmitting radio wave from the communication base station to the communication base station, the communication base station has: base station frequency error information transmitting means for transmitting the base station frequency error information in response to a request from the positioning terminal, and the positioning terminal has: positioning side official frequency information storage means for storing official frequency information indicating an official frequency of a transmitting radio wave from the communication base station; positioning side base station synchronizing purpose frequency signal generating means for generating a base station synchronizing purpose frequency signal for receiving the transmitting radio wave; positioning side transmitting radio wave receiving means for receiving the transmitting radio wave; base station and positioning terminal difference information generating means for generating base station and positioning terminal difference information indicating a base station and positioning terminal frequency difference, which is a frequency difference between a receiving frequency of the transmitting radio wave and a frequency of the base station synchronizing purpose frequency signal; base station and positioning terminal error information generating means for generating base station and positioning terminal error information indicating a rate of the base station and positioning terminal frequency difference with respect to the official frequency; base station frequency error information receiving means for receiving the base station frequency error information from the communication base station; positioning side frequency error correcting means for correcting a frequency error of a reference oscillator of the positioning terminal based on the base station frequency error information and the base station and positioning terminal error information; and satellite radio wave receiving means for receiving the satellite radio waves.
With the structure according to the second aspect of the invention, the terminal apparatus can generate the fixed satellite and terminal error information using the fixed satellite and terminal error information generating means. The fixed satellite and terminal error information reflects only a frequency error of the terminal apparatus.
In addition, the terminal apparatus can correct a frequency error of a reference oscillator of the terminal apparatus using the frequency error correcting means based on the fixed satellite and terminal error information.
Moreover, the terminal apparatus can generate the base station and terminal error information using the base station and terminal error information generating means. As described above, since a frequency error of a reference oscillator of the terminal apparatus can be corrected using the frequency error information, it is possible to make the base station and terminal error information reflect only a frequency error of the communication base station.
Furthermore, the terminal apparatus can transmit the base station and terminal error information to the communication base station as base station frequency error information which indicates a frequency error of a transmitting radio wave of the communication base station using the base station frequency error information transmitting means.
Accordingly, the positioning terminal becomes able to obtain the base station frequency error information, and thus it is possible to prevent increase in the time to capture satellite radio waves due to a transmitting radio wave of the communication base station with a frequency error.
The base station can transmit the base station frequency error information using the base station frequency error information transmitting means in response to a request from the positioning terminal.
The positioning terminal can correct a frequency error of a reference oscillator of the positioning terminal using the positioning side frequency error correcting means based on the base station frequency error information and the base station and positioning terminal error information.
This allows the positioning terminal to prevent increase in the time to capture satellite radio waves due to a transmitting radio wave of a communication base station with a frequency error.
A third aspect of the invention is a positioning system with a structure according to any of the first and the second aspect of the invention, wherein the terminal apparatus exists in plural.
With the structure according to the third aspect of the invention, since the terminal apparatus exists in plural, the communication base station can receive the base station frequency error information from any of the terminal apparatuses, and thus the opportunity to receive the base station frequency error information increases. Therefore, the opportunity for the positioning terminal to obtain the base station frequency error information from the communication base station also increases.
A fourth aspect of the invention is a positioning system with a structure according to any of the first through the third aspect of the invention, wherein the communication base station has: base station frequency error information storage means for storing a plurality of pieces of the base station frequency error information; positioning satellite capturing purpose base station frequency error information generating means for generating positioning satellite capturing purpose base station frequency error information which is used for capturing satellite radio waves from positioning satellites by means of a positioning terminal by statistically processing a plurality of pieces of the base station frequency error information; and positioning satellite capturing purpose base station frequency error information transmitting means for transmitting the positioning satellite capturing purpose base station frequency error information in response to a request from the positioning terminal.
With the structure according to the fourth aspect of the invention, the communication base station can generate positioning satellite capturing purpose base station frequency error information which is used for capturing satellite radio waves from positioning satellites by means of a positioning terminal by statistically processing a plurality of pieces of the base station frequency error information using the positioning satellite capturing purpose base station frequency error information generating means. This allows, for example, reduction in variation in the base station frequency error information due to the elapsed time by averaging a plurality of pieces of the base station frequency error information sent from one of the terminal apparatuses, and reduction in variation in the base station frequency error information due to individual variability of each of the terminal apparatuses by averaging a plurality of pieces of the base station frequency error information sent from a plurality of the terminal apparatuses.
This allows provision of the positioning satellite capturing purpose base station frequency error information capable of further effectively preventing increase in the time to capture the satellite radio waves.
In order to achieve the above object, a terminal apparatus capable of communicating with a communication base station, according to a fifth aspect of the invention, includes: official frequency information storage means for storing official frequency information indicating an official frequency of a transmitting radio wave from the communication base station; base station synchronizing purpose frequency signal generating means for generating a base station synchronizing purpose frequency signal for receiving the transmitting radio wave; transmitting radio wave receiving means for receiving the transmitting radio wave; base station and terminal difference information generating means for generating base station and terminal difference information indicating a base station and terminal frequency difference, which is a frequency difference between a receiving frequency of the transmitting radio wave and a frequency of the base station synchronizing purpose frequency signal; base station and terminal error information generating means for generating base station and terminal error information indicating a rate of the base station and terminal frequency difference with respect to the official frequency; fixed satellite frequency information storage means for storing fixed satellite frequency information indicating a fixed satellite frequency, which is a frequency of fixed satellite radio wave transmitted from a fixed satellite; fixed satellite synchronizing purpose frequency signal generating means for generating a fixed satellite synchronizing purpose frequency signal for receiving the fixed satellite radio wave; fixed satellite radio wave receiving means for receiving the fixed satellite radio wave; fixed satellite and terminal difference information generating means for generating fixed satellite and terminal difference information indicating a fixed satellite and terminal frequency difference, which is a frequency difference between a receiving frequency of the fixed satellite radio wave and a frequency of the fixed satellite synchronizing purpose frequency signal; fixed satellite and terminal error information generating means for generating fixed satellite and terminal error information indicating a rate of the fixed satellite and terminal frequency difference with respect to the fixed satellite frequency; base station frequency error information generating means for generating base station frequency error information indicating a frequency error of a transmitting radio wave from the communication base station based on the base station and terminal error information and the fixed satellite and terminal error information; and base station frequency error information transmitting means for transmitting the base station frequency error information to the communication base station.
With the structure according to the fifth aspect of the invention, the terminal apparatus can generate the base station frequency error information using the base station frequency error information generating means.
The terminal apparatus can transmit the base station frequency error information to the communication base station using the base station frequency error information transmitting means.
Accordingly, a positioning terminal which positions a current position using satellite radio waves from positioning satellites becomes able to obtain the base station frequency error information. In other words, the terminal apparatus can generate and provide information for preventing increase in the time to capture satellite radio waves due to a transmitting radio wave of a base station with a frequency error.
In order to achieve the above object, a terminal apparatus capable of communicating with a communication base station, according to a sixth aspect of the invention, includes: fixed satellite frequency information storage means for storing fixed satellite frequency information indicating a fixed satellite frequency, which is a frequency of a fixed satellite radio wave transmitted from a fixed satellite; fixed satellite synchronizing purpose frequency signal generating means for generating a fixed satellite synchronizing purpose frequency signal for receiving the fixed satellite radio wave; fixed satellite radio wave receiving means for receiving the fixed satellite radio wave; fixed satellite and terminal difference information generating means for generating fixed satellite and terminal difference information indicating a fixed satellite and terminal frequency difference, which is a frequency difference between a receiving frequency of the fixed satellite radio wave and a frequency of the fixed satellite synchronizing purpose frequency signal; fixed satellite and terminal error information generating means for generating fixed satellite and terminal error information indicating a rate of the fixed satellite and terminal frequency difference with respect to the fixed satellite frequency; frequency error correcting means for correcting a frequency error of a reference oscillator of the terminal apparatus based on the fixed satellite and terminal error information; official frequency information storage means for storing official frequency information indicating an official frequency of a transmitting radio wave from the communication base station; base station synchronizing purpose frequency signal generating means for generating a base station synchronizing purpose frequency signal for receiving the transmitting radio wave; transmitting radio wave receiving means for receiving the transmitting radio wave; base station and terminal difference information generating means for generating base station and terminal difference information indicating a base station and terminal frequency difference, which is a frequency difference between a receiving frequency of the transmitting radio wave and a frequency of the base station synchronizing purpose frequency signal; base station and terminal error information generating means for generating base station and terminal error information indicating a rate of the base station and terminal frequency difference with respect to the official frequency; and base station error information transmitting means for transmitting the base station and terminal error or information as base station frequency error information indicating a frequency error of a transmitting radio wave from the communication base station to the communication base station.
With the structure according to the sixth aspect of the invention, the terminal apparatus can generate the base station and terminal error information using the base station and terminal error information generating means. The terminal apparatus can transmit the base station and terminal error information to the communication base station as base station frequency error information which indicates a frequency error of a transmitting radio wave of the communication base station using the base station frequency error information transmitting means.
Accordingly, a positioning terminal which positions a current position using satellite radio waves from positioning satellites becomes able to obtain the base station frequency error information. In other words, the terminal apparatus can generate and provide information for preventing increase in the time to capture satellite radio waves due to a transmitting radio wave of a base station with a frequency error.
In order to achieve the above object, a control method of a terminal apparatus, according to a seventh aspect of the invention, includes the steps of: generating a base station synchronizing purpose frequency signal for receiving a transmitting radio wave by means of a terminal apparatus which is capable of communicating with a communication base station, and has official frequency information storage means for storing official frequency information indicating an official frequency of the transmitting radio wave from the communication base station, and fixed satellite frequency information storage means for storing fixed satellite frequency information indicating a fixed satellite frequency, which is a frequency of a fixed satellite radio wave from a fixed satellite; receiving the transmitting radio wave by means of the terminal apparatus; generating base station and terminal difference information indicating a base station and terminal frequency difference, which is a frequency difference between a receiving frequency of the transmitting radio wave and a frequency of the base station synchronizing purpose frequency signal by means of the terminal apparatus; generating base station and terminal error information indicating a rate of the base station and terminal frequency difference with respect to the official frequency by means of the terminal apparatus; generating a fixed satellite synchronizing purpose frequency signal for receiving the fixed satellite radio wave by means of the terminal apparatus; receiving the fixed satellite radio wave by means of the terminal apparatus; generating fixed satellite and terminal difference information indicating a fixed satellite and terminal frequency difference, which is a frequency difference between a receiving frequency of the fixed satellite radio wave and a frequency of the fixed satellite synchronizing purpose frequency signal by means of the terminal apparatus; generating fixed satellite and terminal error information indicating a rate of the fixed satellite and terminal frequency difference with respect to the fixed satellite frequency by means of the terminal apparatus; generating base station frequency error information indicating a frequency error of a transmitting radio wave from the communication base station by means of the terminal apparatus based on the base station and terminal error information and the fixed satellite and terminal error information; and transmitting the base station frequency error information to the communication base station by means of the terminal apparatus.
With the structure according to the seventh aspect of the invention, as with the structure according to the fifth aspect of the invention, it is possible to generate and provide information for preventing increase in the time to capture satellite radio waves due to a transmitting radio wave of a base station with a frequency error.
In order to achieve the above object, a control method of a terminal apparatus, according to an eighth aspect of the invention, includes the steps of: generating a fixed satellite synchronizing purpose frequency signal for receiving a fixed satellite radio wave by means of a terminal apparatus which is capable of communicating with a communication base station, and has official frequency information storage means for storing official frequency information indicating an official frequency of a transmitting radio wave from the communication base station, and fixed satellite frequency information storage means for storing fixed satellite frequency information indicating a fixed satellite frequency, which is a frequency of the fixed satellite radio wave from a fixed satellite; receiving the fixed satellite radio wave by means of the terminal apparatus; generating fixed satellite and terminal difference information indicating a fixed satellite and terminal frequency difference, which is a frequency difference between a receiving frequency of the fixed satellite radio wave and a frequency of the fixed satellite synchronizing purpose frequency signal by means of the terminal apparatus; generating fixed satellite and terminal error information indicating a rate of the fixed satellite and terminal frequency difference with respect to the fixed satellite frequency by means of the terminal apparatus; correcting a frequency error of a reference oscillator of the terminal apparatus by means of the terminal apparatus based on the fixed satellite and terminal error information; generating a base station synchronizing purpose frequency signal for receiving the transmitting radio wave by means of the terminal apparatus; receiving the transmitting radio wave by means of the terminal apparatus; generating base station and terminal difference information indicating a base station and terminal frequency difference, which is a frequency difference between a receiving frequency of the transmitting radio wave and a frequency of the base station synchronizing purpose frequency signal by means of the terminal apparatus; generating base station and terminal error information indicating a rate of the base station and terminal frequency difference with respect to the official frequency by means of the terminal apparatus; and transmitting the base station and terminal error information as base station frequency error information indicating a frequency error of a transmitting radio wave from the communication base station to the communication base station by means of the terminal apparatus.
With the structure according to the eighth aspect of the invention, as with the structure according to the sixth aspect of the invention, it is possible to generate and provide information for preventing increase in the time to capture satellite radio waves due to a transmitting radio wave of a base station with a frequency error.
The invention will be described with reference to the accompanying drawings, wherein like numbers reference like elements.
Hereinafter, with reference to the drawings, the preferred exemplary embodiments of the invention will be described in detail.
The following embodiments are given various limitations that are preferable technically because they are the exemplary specific examples of the invention, however, the scope of the invention is not limited to these aspects unless there is a particular description to limit the invention in the following description.
As illustrated in
The positioning system 10 also includes a base station error information management server (hereinafter, referred to as management server) 60. The management server 60 can communicate with the base stations 40A and the like via a lease line 55. The management server 60 controls the base stations 40A and the like, and manages frequency error information of the base stations 40A and the like to be described later. The base station 40A and the management server 60 is an example of communication base stations. Similarly, the base station 40B and the management server 60 is an example of communication base stations.
In addition, as illustrated in
A digital mobile communication system employing CDMA (Code Division Multiple Access) system is configured with the base stations 40A and the like, the management server 60, and the terminals 20A and the like.
The terminals 20A and the like can receive fixed satellite radio waves S (hereinafter, referred to as radio waves S) from a fixed satellite 14. The radio waves S are an example of fixed satellite radio waves.
As illustrated in
The terminal 20A and the like may be, for example, a cellular phone, a PHS (Personal Handy-phone System), PDA (Personal Digital Assistance) or the like, but not limited to these. In addition, the number of the terminals 20A and the like is not limited to four, may be one through three, or may be five or more.
In addition, the respective numbers of the base stations 40A and the like, the management server 60, and the positioning terminal 80 are not limited to this embodiment.
The invention is not limited to this embodiment, the number of GPS satellites 12a and the like may be three or five or more.
In addition, the number of the fixed satellite 14 may be two or more.
Main Hardware Structure of Terminal 20A
It should be noted that main hardware structures of the terminals 20B through 20D are the same as that of the terminal 20A, and thus description thereof is omitted.
As illustrated in
A CPU (Central Processing Unit) 22 and a storage apparatus 23 are connected with the bus 21. The storage apparatus 23 may be a RAM (Random Access Memory), a ROM (Read Only Memory), or the like.
In addition, an input apparatus 24 for inputting each piece of information, a power supply apparatus 25 such as a battery or the like, a communication apparatus 26 for communicating with the base stations 40A and the like, a GPS apparatus 27 for receiving the radio waves G1 and the like (see
Moreover, an NCO (Numerically Controlled Oscillator) 30 for generating a signal with a required frequency for the terminal 20A based on a signal oscillated by the terminal reference oscillator 29 is connected with the bus 21. Frequency deviation between frequency of a signal oscillated by the terminal reference oscillator 29 and the reference frequency causes frequency deviation between a signal generated by the NCO 30 and a target frequency. As described later, the terminal 20A can correct frequency deviation of a signal oscillated by the terminal reference oscillator 29 by detecting the frequency deviation of the signal oscillated by the terminal reference oscillator 29, and changing a parameter of the NCO 30.
Main Hardware Structure of Base Station 40A
It should be noted that a main hardware structure of the base station 40B is the same as that of the base station 40A, and thus description thereof is omitted.
As illustrated in
A CPU (Central Processing Unit) 42, a storage apparatus 43, an external storage apparatus 44, and the like are connected with the bus 41. The external storage apparatus 44 may be a HDD (Hard Disk Drive) or the like.
In addition, an input apparatus 45, a power supply apparatus 46, a base station communication apparatus 47 for communicating with the terminals 20A and the like and the management server 60, a display apparatus 48, a base station reference oscillator 49, and an NCO 50 are connected with the bus 41.
Main Hardware Structure of Management Server 60
As illustrated in
A CPU 62, a storage apparatus 63, an external storage apparatus 64, an input apparatus 65, a power supply apparatus 66, a management server communication apparatus 67 for communicating with and the base stations 40A and the like, and a display apparatus 68 are connected with the bus 61.
Main Hardware Structure of Positioning Terminal 80
As illustrated in
A CPU 82, a storage apparatus 83, an input apparatus 84, a power supply apparatus 85, a communication apparatus 86 for communicating with the base stations 40A and the like, a GPS apparatus 87 for receiving the radio waves G1 and the like from the GPS satellites 12a and the like, a display apparatus 88, a positioning terminal reference oscillator 89, and an NCO 90 are connected with the bus 81.
Main Software Structure of Terminal 20A
It should be noted that main software structures of the terminals 20B through 20D are the same as that of the terminal 20A, and thus description thereof is omitted.
As illustrated in
The terminal 20A also includes a first storage section 110 for storing each program and a second storage section 150 for storing each piece of information.
As illustrated in
As illustrated in
As illustrated in
In this case, the frequency h0 of a signal oscillated by the terminal reference oscillator 29 (see
The base station radio waves receiving program 112 is described forthwith.
As illustrated in
In this case, as illustrated by an arrow T1 in
In addition, as illustrated in
As illustrated in
But the fact is that there is frequency error in the radio waves C1 transmitted from the base station 40A or in the terminal reference oscillator 29 of the terminal 20A, the correlation peak value is obtained at a frequency deviated from the frequency h2, as illustrated in
As illustrated in
As illustrated in
The terminal control section 100 stores the generated first difference information 154 in the second storage section 150.
As illustrated in
As illustrated in
Here, as illustrated in
The terminal control section 100 stores the generated first error information 156 in the second storage section 150.
As illustrated in
As illustrated in
As illustrated in
As described above, the frequency h0 of a signal oscillated by the terminal reference oscillator 29 (see
The terminal control section 100 receives the radio waves S using a signal with frequency h4 based on the fixed satellite radio waves receiving program 120. More specifically, the terminal control section 100 correlates a PRN code put on the radio waves S sent from the fixed satellite 14 with a replica PRN code stored in the terminal 20A to synchronize with the radio waves S, thereby receiving the radio waves S. In other words, the fixed satellite radio waves receiving program 120 and the control section 100 is an example of fixed satellite radio wave receiving means.
As illustrated in
As illustrated in
The terminal control section 100 stores the generated second difference information 160 in the second storage section 150.
As illustrated in
As illustrated in
Here, as illustrated in formula 5 in
The terminal control section 100 stores the generated second error information 162 in the second storage section 150.
As illustrated in
More specifically, as illustrated in
The base station error err3 is a rate a/A of the base station error a (see
The terminal control section 100 stores the generated based station error information 164 in the second storage section 150.
As illustrated in
Main Software Structure of Base Station 40A
It should be noted that a main software structure of the base station 40B is the same as that of the base station 40A, and thus description thereof is omitted.
As illustrated in
As illustrated in
As illustrated in
The base station official transmitting frequency hbs is official frequency Abs at which the base station 40A transmits the radio waves C1.
The aforementioned terminal 20A receives the base station official transmitting frequency information 252, thereby generating the base station frequency information 152 (see
As illustrated in
As illustrated in
As illustrated in
Main Software Structure of Management Server 60
As illustrated in
The management server 60 also has a first storage section 310 for storing each program and a second storage section 350 for storing each piece of information.
As illustrated in
As illustrated in
As illustrated in
When a request is received from the positioning terminal 80 via the base station 40A, for example, the server control section 300 calculates an average value err3av, which is referred to as supply purpose base station error err3av, of the base station errors err3A1 through err3An of the base station 40A using formula 8 in
The server control section 300 stores the supply purpose base station error information 354 which indicates the supply purpose base station error err3av in the second storage section 350.
The invention is not limited to this embodiment, the server control section 300 may not use all base station errors err3A1 and the like within the base station error information database 352, but may use the base station errors err3A1 and the like stored within a predetermined time period such as 24 hours.
As illustrated in
Main Software Structure of Positioning Terminal 80
As illustrated in
The terminal 80 also has a first storage section 410 for storing each program and a second storage section 450 for storing each piece of information.
As illustrated in
The positioning terminal control section 400 periodically receives the radio waves G1 and the like from the GPS satellites 12a and the like using the GPS section 404 serving as a relay station, and extracts the almanac and ephemeris from the radio waves G1 and the like. The almanac is updated every seven days, and the ephemeris is updated every four hours to keep them effective.
As illustrated in
As illustrated in
As illustrated in
Here, the frequency h0 of a signal oscillated by the positioning terminal reference oscillator 89 has an error with respect to the reference frequency thereof, the frequency h5 thus has an error b3 with respect to the official frequency A (Hz).
The positioning terminal control section 400 uses a signal with frequency h5 to synchronize with the transmitting radio waves C2 from the base station 40B, and receives the transmitting radio waves C2 based on the base station radio waves receiving program 412. The base station radio waves receiving program 412 and the positioning terminal control section 400 is an example of positioning side transmitting radio wave receiving means. The contents of the base station radio waves receiving program 412 are similar to those of the base station radio waves receiving program 112 of the terminal 20A described above, and thus detailed description thereof is omitted.
As illustrated in
As illustrated in
The positioning terminal control section 400 stores the generated frequency difference information 456 in the second storage section 450.
As illustrated in
As illustrated in
Here, as illustrated in
The positioning terminal control section 400 stores the generated frequency error information 458 in the second storage section 450.
As illustrated in
The positioning terminal control section 400 receives the base station side supply purpose base station error information 256 (see
As illustrated in
As illustrated in
As illustrated in
The positioning program 424 includes a search core frequency setting program 426. The search core frequency setting program 426 is a program that the positioning terminal control section 400 sets a search core frequency h7 (see
The positioning terminal control section 400 corrects the frequency h0 of the positioning terminal reference oscillator 89 using formula 12, multiplies the result by the constant α3 as illustrated in formula 13 in
Here, if the frequency h0 of the positioning terminal reference oscillator 89 is not corrected, the accuracy of the search core frequency h7 decreases. In addition, if there is frequency error of the base stations 40A and the like, the accuracy of the search core frequency h7 decreases, even if the frequency h0 of the positioning terminal reference oscillator 89 is corrected using the transmitting radio waves C1 and the like from the base stations 40A and the like. At this point, the positioning terminal 80 corrects the frequency h0 of the positioning terminal reference oscillator 89 using the transmitting radio waves C1 and the like from the base stations 40A and the like, and also eliminates the frequency error (supply purpose base station error err3av) of the base stations 40A and the like. This increases the accuracy of the search core frequency h7. This allows the positioning terminal 80 to receive the radio waves G1 and the like from the GPS satellites 12a and the like earlier.
In addition, since there are multiple terminals 20A and the like as described above, the base stations 40A and the like can receive the base station error information 164 (see
Moreover, the management server 60 averages the multiple pieces of base station error information, thereby generating supply purpose base station error information 354 (see
This allows provision of the supply purpose base station error information 354 (see
The positioning system 10 is configured as described above.
As described above, the terminals 20A and the like can generate the first error information 156 (see
In addition, the terminals 20A and the like can generate the second error information 162 (see
The terminals 20A and the like can also generate the base station error information 164. As described above, the first error information 156 reflects both the frequency error of the base stations 40A and the like and that of the terminals 20A and the like. The second error information 162 reflects only the frequency error of the terminals 20A and the like. This allows calculation of frequency error of the transmitting radio waves C1 and the like of the base stations 40A and the like based on the first error information 156 and the second error information 162, and generation of the base station error information 164.
The terminals 20A and the like can then transmit the base station error information 164 to the base stations 40A and the like.
The base station error information 164 is statistically processed by the management server 60, and the supply purpose base station error information 354 (see
Accordingly, the positioning terminal 80 becomes able to obtain the supply purpose base station error information 354 (base station side supply purpose base station error information 256), and thus can prevent increase in the time to capture satellite radio waves due to the transmitting radio waves of the base stations 40A and the like with frequency error.
In other words, the positioning terminal 80 can generate frequency error information 458 (see
In addition, the positioning terminal 80 can correct the frequency error of the positioning terminal reference oscillator 89 (see
Here, in the case of correcting the frequency error of the positioning terminal reference oscillator 89 based on only the frequency error information 458, the effects of the frequency error of the base stations 40A and the like cannot be reduced. Alternatively, in the case of correcting the frequency error of the positioning terminal reference oscillator 89 based on the positioning terminal side supply purpose base station error information 460 and the frequency error information 458, the effects of the frequency error of the base stations 40A and the like can be reduced.
This allows the positioning terminal 80 to prevent increase in the time to capture the radio waves G1 and the like due to the transmitting radio waves C1 and the like of the base stations 40A and the like with frequency error.
The structure of the positioning system 10 in the embodiment according to the invention is described above. The operation example is hereinafter described mainly using
First, the terminal 20A generates a signal with frequency h2 (see
Subsequently, the terminal 20A receives the communication radio waves C1 from the base station 40A (step ST2). The step ST2 is an example of the step of receiving transmitting radio waves.
Next, the terminal 20A calculates the first difference d1 (see
The terminal 20A then calculates the first error err1 (see
Next, the terminal 20A generates a signal with the satellite radio wave synchronizing purpose frequency h4 (see
Afterwards, the terminal 20A searches the fixed satellite radio waves S from the fixed satellite 14 (step ST6). In step ST6, if the fixed satellite radio waves S can be searched, the terminal 20A receives it. The step ST6 is an example of the step of receiving fixed satellite radio waves.
Next, the terminal 20A determines whether or not the fixed satellite radio waves S could be received (step ST7 in
On the other hand, in step ST7, if the terminal 20A determines that the fixed satellite radio waves S could be received, it calculates the second difference d2 (see
The terminal 20A then calculates the second error err2 (see
The terminal 20A then calculates the base station error err3 (see
Next, the terminal 20A transmits the base station error information 164 (see
Subsequently, the management server 60 receives and stores the base station side base station error information 254 (see
The management server 60 then averages the multiple base station errors err3A1 and the like, and calculates the supply purpose base station error err3av (step ST13).
Next, a flow of positioning performed by the positioning terminal 80 is described using
It should be noted that the following description assumes that the positioning terminal 80 communicates with the base station 40A.
First, the positioning terminal 80 generates the base station synchronizing purpose frequency h5 (see
Subsequently, the positioning terminal 80 receives the radio waves C1 from the base station 40A (step ST22).
The positioning terminal 80 then calculates the frequency difference d3 (step ST23).
Next, the positioning terminal 80 calculates the frequency error err4 (step ST24).
Subsequently, the positioning terminal 80 requests the base station side supply purpose base station error information 256 (see
Next, the positioning terminal 80 determines whether or not the base station side supply purpose base station error information 256 has been received (step ST26). If it determines that the base station side supply purpose base station error information 256 has been received, the positioning terminal 80 corrects the frequency error of the positioning terminal reference oscillator 89 (see
Afterwards, the positioning terminal 80 determines a core frequency Gc1 to search the satellite radio waves G1 and the like from the GPS satellites 12a and the like (step ST28).
The positioning terminal 80 then receives the satellite radio waves G1 and the like from the GPS satellites 12a and the like and positions a current position (step ST29).
The aforementioned steps allow the positioning terminal 80 to prevent increase in the time to capture the radio waves G1 and the like due to the transmitting radio waves C1 and the like of the base stations 40A and the like with frequency error.
It should be noted that if the positioning terminal 80 determines that the base station side supply purpose base station error information 254 has not been received in the aforementioned step ST26, the positioning terminal 80 corrects the frequency error of the positioning terminal reference oscillator 89 (see
Next, the positioning terminal 80 determines a core frequency Gc2 to search the satellite radio waves G1 and the like from the GPS satellites 12a and the like (step ST28A).
When the process proceeds to the steps ST27A and ST28A, the core frequency Gc2 itself has an error due to the frequency error of the transmitting radio waves C1 and the like of the base stations 40A and the like. Therefore, it takes longer time to capture the satellite radio waves S1 and the like than the case where the process proceeds to the steps ST27 and ST28. However, it is possible to reduce the time to capture the radio waves G1 and the like shorter than the case where the frequency error of the positioning terminal reference oscillator 89 (see
Next, second embodiment is described.
Since a structure of a positioning system 10A (see
A software structure of base station error calculating terminals (hereinafter, referred to as terminals) 20A1 through 20D1 of the positioning system 10A is different from the first embodiment.
It should be noted that the following description assumes that a terminal 20A1 communicates with a base station 40A.
As illustrated in
The terminal control section 100 corrects frequency of an oscillation frequency of the terminal reference oscillator 29 by multiplying an oscillation frequency h0 of the terminal reference oscillator 29 by (1−err2) as illustrated in formula 14, for example, to reduce deviation from the reference frequency.
First, the terminal 20A1 calculates a second error err2 as described above. Subsequently, the terminal 20A1 corrects the frequency of the oscillation frequency of the terminal reference oscillator 29, and then calculates a first error err1. In this way, in the terminal 20A1, an error of the terminal 20A1 has been reduced before calculation of the first error err1. Accordingly, as is apparent from formula 3 (see
The terminal control section 100 transmits information (first error information 156) which indicates the first error err1 to the base station 40A as information which indicates the base station error err3 using a base station error information transmitting program 130A. In other words, the base station error information transmitting program 130A and the terminal control section 100 is an example of base station error information transmitting means.
The terminal 20A1 is configured as described above.
First, the terminal 20A1 can generate second error information 162. The second error information 162 reflects only frequency error of the terminal 20A1.
The terminal 20A1 can also correct frequency error of the terminal reference oscillator 29 based on the second error information 162.
In addition, the terminal 20A1 can generate the first error information 156. As described above, since the frequency error of the terminal reference oscillator 29 can be corrected using the second error information 162, it is possible to make the first error information 156 reflect only the frequency error of the base station 40A.
The terminal 20A1 can then transmit the first error information 156 to the base station 40A as base station error information 164A.
The base station error information 164A is statistically processed by the management server 60, and supply purpose base station error information 354 (see
Accordingly, the positioning terminal 80 becomes able to obtain the supply purpose base station error information 354 (base station side supply purpose base station error information 256), and it is possible to prevent increase in the time to capture satellite radio waves due to the transmitting radio waves of the base stations 40A and the like with frequency error.
The structure of the positioning system 10A in the embodiment according to the invention is described above. The operation example is hereinafter described mainly using
First, the terminal 20A1 generates a signal with fixed satellite synchronizing purpose frequency h4 (step ST101 in
Subsequently, the terminal 20A1 receives fixed satellite radio waves S (step ST102). The step ST102 is an example of the step of receiving fixed satellite radio waves.
Next, the terminal 20A1 calculates a second difference d2 (step ST103). The step ST103 is an example of the step of generating fixed satellite and terminal difference information.
The terminal 20A1 then calculates a second error err2 (step ST104). The step ST104 is an example of the step of generating fixed satellite error information.
Afterwards, the terminal 20A1 corrects an error of the terminal side reference oscillator 29 (see
The terminal 20A1 then receives a radio waves C1 from the base station 40A (step ST106). The step ST106 is an example of the step of receiving transmitting radio waves.
Next, the terminal 20A1 calculates a first difference d1 (step ST107 in
Subsequently, the terminal 20A1 calculates a first error err1 (step ST108). The step ST108 is an example of the step of generating base station and terminal error information.
The terminal 20A1 then transmits information indicating the first error err1 to the base station 40A as information indicating the base station error err3 (step ST109). The step ST109 is an example of the step of transmitting base station error information.
Next, the management server 60 receives and stores information indicating the base station error err3 from the base station 40A (step ST110).
The management server 60 then averages the multiple base station errors err3A1 and the like, and calculates a supply purpose base station error err3av (step ST111).
The aforementioned steps allow the positioning terminal 80 to obtain the supply purpose base station error information 354 (base station side supply purpose base station error information 256), and prevention of increase in the time to capture satellite radio waves due to the transmitting radio waves of the base stations 40A and the like with frequency error.
Program and Computer Readable Recording Medium and the Like
It is possible to provide a control program for a terminal apparatus instructing a computer to perform the steps of generating base station synchronizing purpose frequency signals, receiving transmitting radio waves, generating base station and terminal difference information, generating base station and terminal error information, generating fixed satellite synchronizing purpose frequency signals, receiving fixed satellite radio waves, generating fixed satellite and terminal difference information, generating fixed satellite and terminal error information, generating base station frequency error information, transmitting base station frequency error information, and the like of the aforementioned operation example.
It is also possible to provide a computer readable recording medium and the like on which such control program and the like for the terminal apparatus are recorded.
In addition, it is possible to provide a control program for a terminal apparatus instructing a computer to perform the steps of generating fixed satellite synchronizing purpose frequency signals, receiving fixed satellite radio waves, generating fixed satellite and terminal difference information, generating fixed satellite and terminal error information, correcting frequency errors, generating base station synchronizing purpose frequency signals, receiving transmitting radio waves, generating base station and terminal difference information, generating base station and terminal error information, transmitting base station frequency error information, and the like of the aforementioned operation example.
It is also possible to provide a computer readable recording medium and the like on which such control program and the like for the terminal apparatus are recorded.
A program storing medium used to install such control program and the like for the terminal apparatus on the computer, and enable them to be performed by the computer may be not only a package medium such as a flexible disc such as a floppy(R), a CD-ROM (Compact Disc Read Only Memory), a CD-R (Compact Disc Recordable), a CD-RW (Compact Disc-Rewritable), a DVD (Digital Versatile Disc) or the like, but also a semiconductor memory, a magnetic disc, or a magnetic optical disc in which a program is temporarily or permanently stored.
The present invention is not limited to the above-described respective embodiments. Further, the above-described respective embodiments may be combined with each other.
Number | Date | Country | Kind |
---|---|---|---|
2005-296770 | Oct 2005 | JP | national |
This is a divisional application of U.S. patent application Ser. No. 11/545,533 which claims priority under 35 U.S.C. §119 to Japanese Patent Application No. 2005-296770 filed on Oct. 11, 2005. The entire disclosure of U.S. patent application Ser. No. 11/545,533 and Japanese Patent Application No. 2005-296770 is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 11545533 | Oct 2006 | US |
Child | 12640526 | US |