This application is based on Japanese Patent Application No. 2000-268372 filed in Japan, the contents of which are incorporated hereinto by reference.[0001]
BACKGROUND OF THE INVENTION1. Field of the Invention[0002]
The present invention relates to a positioning technique for using a signal transmitted from an artificial satellite to measure a position of an information terminal provided to a mobile station side system.[0003]
2. Related Art Statement[0004]
Japanese Patent Laid-Open No. 11-34996 describes a positioning technique using a non-geostationary general-purpose satellite that moves on a long elliptical orbit and can provide services without being affected by landforms and shadows by building arrangement within a specific service area (for example, the area of a certain country, such as the whole of Japan including isolated islands and the range of territorial waters) (hereinafter, referred to as a quasi-zenithal satellite), wherein the satellite is provided with a communication system, goes around on the elliptical orbit in a 24-hour cycle, and is used for the positioning in the range of orbit inclination of more than or equal to 37 degrees and less than or equal to 44 degrees and in the range of eccentricity of more than or equal to 0.24 and less than or equal to 0.35 (hereinafter, referred to as an “HEO satellite”).[0005]
A method of detecting a position by a navigation apparatus utilizing a non-geostationary general-purpose satellite is described in Japanese Unexamined Patent Laid-Open No. 10-48310. According to the detection method of 10-48310, a terrestrial station concerned transmits an RF signal to a user station through a forward link (satellite communication), and conversely, the user station replies to the terrestrial station through a return link (satellite communication). Then, based on the round-trip propagation time of this communication, the range between the terrestrial station and the user terminal (the sum of the distance between the terrestrial station and the non-geostationary general-purpose satellite and the distance between the geostationary general-purpose satellite and the user terminal) is calculated. Further, based on thus-calculated range and a known range between the geostationary general-purpose satellite and the terrestrial station, the user station performs positioning calculation of the range between the satellite and the user terminal. Further, this positioning calculation is performed based on the solutions by respective Doppler effects generated between the terrestrial station concerned and the satellite and between the satellite and the user station, and based on the above-calculated range.[0006]
Further, Japanese patent Laid-Open No. 8-331033 describes positioning utilizing elliptical orbit communication satellites. In particular, its paragraph 0081 describes calculation of distance between a communication satellite and a mobile station by obtaining a difference between a radio wave propagation time of a radio channel making a round trip between a satellite communication fixed station and a mobile station through the communication satellite and a radio wave propagation time of a radio channel making a round trip between the satellite communication fixed station and the communication satellite, and by multiplying the obtained difference by the radio wave propagation velocity. Further, the paragraph 0084 of the same document describes that received field strengths of radio channels between a satellite communication fixed station or a ground communication terrestrial station and a mobile station are obtained, and a radio channel having the largest received field strength among those radio channels is selected, and the selected channel is used to connect a communication line.[0007]
In the positioning method described in 11-34996, an HEO satellite, which is quasi-zenithal, is used for positioning. However, it does not describe what positioning method is favorable. In particular, it does not consider making Geometrical Dilution Of Precision (GDOP), which expresses the positioning precision, less than or equal to 10 (less than or equal to 11 or 9, when an error of 10% for the[0008]GDOP value 10 is included) at all.
Further, the positioning method described in 10-48310 utilizes general-purpose non-geostationary satellites. However, communication is performed bilaterally (forward link and return link) between a terrestrial station concerned and a user station through a satellite, and the terrestrial station concerned performs positioning calculation. Accordingly, the terrestrial station must perform transmissions and receptions four times, in order to perform positioning calculation. Further, in order that the user station itself can know its position, it must perform transmission and reception, further. In other words, reduction of positioning time including times for transmissions and receptions is not taken into consideration.[0009]
Considering the environment of the present communication system that the communication capacity is 2 MBPS or less while there are millions of users of information terminals having a positioning function such as car navigation terminals, it is difficult that the mentioned positioning method ensures the real time property of positioning in, for example, a car navigation system. Further, this conventional technique also does not consider how GDOP, which expresses a positioning precision, can be made not more than 10, at all.[0010]
Further, as described above, the positioning method of 8-31033 obtains a distance between a satellite communication fixed station and a communication satellite based on a radio wave propagation time of a radio channel that makes a round trip between the satellite communication fixed station and the communication satellite. Thus, it does not consider a delay error of radio wave propagation generated in the ionosphere when a radio channel makes a round trip between the satellite communication fixed station and the communication satellite, and an error of radio wave propagation time generated between a clock provided in the satellite communication fixed station and a clock provided in the communication satellite. In other words, it does not consider high precision positioning that suppresses effects of a radio channel making a round trip between the satellite communication fixed station and the communication satellite on radio wave propagation. In particular, it does not consider making GDOP not more than 10, at all.[0011]
Further, as described above, the conventional positioning methods do not considers making GDOP (Geofletrical Dilution Of Precision) not more than 10, though it is necessary to make GDOP less than or equal to 10 as described in “GPS”, p. 135 (published by Japanese Association of Surveyors on Nov. 5, 1989). In other words, the conventional methods do not consider what operating conditions can make GDOP less than or equal to 10 when a quasi-zenithal satellite (in particular, an HEO satellite) is used for positioning.[0012]
Further, when there are a plurality of terrestrial station side systems, a terrestrial station through which connection with a telecommunication business is established is not selected in consideration of reduction of communication time and communication cost between the telecommunication business and the terrestrial station side system.[0013]
SUMMARY OF THE INVENTIONAn object of the present invention is to provide an information terminal and positioning system having a positioning function that ensures a high positioning precision in a short time.[0014]
Another object of the present invention is to make GDOP, which is an index of positioning precision, less than or equal to 10, in particular, in positioning utilizing quasi-zenithal satellites (particularly, HEO satellites).[0015]
Further, another object of the present invention is to reduce a communication time and communication cost in providing Internet connection service through satellites.[0016]
The present invention provides a positioning system provided with:[0017]
(1) a terrestrial station side system comprising: a terrestrial station side satellite communication antenna for transmitting a signal to a satellite; and a terrestrial station side communication apparatus for transmitting a signal to the terrestrial station side satellite communication antenna;[0018]
(2) the satellite having a satellite side satellite communication antenna for transmission and reception to and from the ground; and[0019]
(3) a mobile station side system comprising: a mobile station side satellite communication antenna for receiving the signal from the satellite; and an information terminal for measuring a position where the mobile station side system exists, based on the signal received through the mobile station side satellite communication antenna.[0020]
Further, the present invention provides: a positioning method used for the positioning system of the present invention; an information terminal (including a portable terminal) that can perform positioning using the mentioned method; a computer readable storage medium that stores a computer program for realizing the mentioned positioning method, and a computer program product having computer readable program code means for realizing the mentioned positioning method.[0021]
The positioning method of the present invention comprises steps of:[0022]
extracting a distance between a position where a terrestrial station side system exists and a satellite, from a signal transmitted from the satellite;[0023]
extracting a transmission time from the signal transmitted from the satellite;[0024]
obtaining a sum of the distance (a) between the terrestrial station side system and the satellite and a distance (b) between the satellite and a mobile station side system;[0025]
obtaining the distance (b) between the mobile station side system and the satellite by subtracting the distance (a) between the terrestrial station side system and the satellite from the sum (a+b); and[0026]
obtaining a position where the mobile station side system exists, based on the obtained distance (b) between the terrestrial station side system and the satellite.[0027]
BRIEF DESCRIPTION OF THE DRAWINGSThese and other features, objects and advantages of the present invention will become more apparent from the following description when taken in conjunction with the accompanying drawings wherein:[0028]
FIG. 1 is a diagram showing a configuration of a positioning system according to one embodiment of the present invention;[0029]
FIG. 2 is a block diagram showing a terrestrial station side system;[0030]
FIG. 3 is a block diagram showing an HEO satellite:[0031]
FIG. 4 is a block diagram showing a mobile station side system:[0032]
FIG. 5 is a flowchart showing processing included in the terrestrial station side system,[0033]
FIG. 6 shows contents of a navigation message;[0034]
FIG. 7 is a block diagram showing a GPS information generating part;[0035]
FIG. 8 is a flowchart showing processing performed by a mobile station;[0036]
FIG. 9 shows measured data of GDOP;[0037]
FIG. 10 shows position data of an HEO satellite;[0038]
FIG. 11 is a diagram showing an entire system configuration according to another embodiment;[0039]
FIG. 12 is a diagram showing a configuration of the terrestrial station side system of FIG. 11;[0040]
FIG. 13 is a diagram showing a configuration of the reference station side system of FIG. 11;[0041]
FIG. 14 is a diagram showing a configuration of the mobile station side system of FIG. 11;[0042]
FIG. 15 is a block diagram showing the GPS information generating part of FIG. 12;[0043]
FIG. 16 shows contents of DGPS information used in the system of FIG. 11;[0044]
FIG. 17 is a diagram showing an entire system configuration according to another embodiment; and[0045]
FIG. 18 is a flowchart showing processing performed by the mobile station side system of FIG. 17.[0046]
In each drawing, the[0047]reference numeral101 refers to an HEO satellite;102 to a terrestrial station side system,103 to a mobile station side system,105 to a terrestrial station side information terminal,121 to a GPS information generating part,122 to a clock information generating part,123 to a satellite position deciding part,124 to a terrestrial station control part,125 to a data selection and transmission part,126 to a terrestrial station position storing part,127 to a data separation part,129 to a terrestrial station side satellite communication antenna,136 to a mobile station side satellite communication antenna,131 to a terminal control part,132 to a position calculation part,133 to a data separation part,134 to a map data storing part,135 to a clock information generating part,137 to a terrestrial station side position information storing part,151 to a transmission timing calculation part, and152 to a decode information storing part.
DETAILED DESCRIPTION OF THE INVENTIONAs one mode of the present invention, can be considered a following mode.[0048]
Namely, a position of a terrestrial station side system and a position of a satellite are extracted from a signal transmitted from the satellite, and a distance between the terrestrial station side system and the satellite is obtained from a difference between those positions. Here, when the signal transmitted from the satellite includes the distance between the terrestrial station side system and the satellite, the distance is obtained directly. Next, a sum of the distance between the terrestrial station side system and the satellite and a distance between the satellite and a mobile station side system is obtained based on a difference between a reception time when a mobile station side communication antenna receives the signal and a transmission time of that signal. Then, the distance between the mobile station side system and the satellite is obtained by subtracting the distance between the terrestrial station side system and the satellite from the above-mentioned sum, and a position where the mobile station side system exists is obtained based on the distance between the mobile station side system and the satellite.[0049]
According to this mode, the distance between the terrestrial station side system and the satellite (or, the positions of the terrestrial station side system and the satellite, which can specify the distance between them) is transmitted in advance from the terrestrial station side system, and the information terminal receives that distance (or, those positions) through the satellite. Thus, positioning processing can be performed in the information terminal only, and it is possible to provide the information terminal having a real-time and highly precise positioning function.[0050]
Further, another mode of the present invention provides a positioning system comprising:[0051]
a terrestrial station side system that in turn comprises: a terrestrial station side satellite communication antenna for transmitting signals to satellites; and a communication apparatus for transmitting the signal to the terrestrial station side satellite communication antenna;[0052]
the satellites each having a satellite side satellite communication antenna for transmission and reception to and from the ground; and[0053]
a mobile station side system that comprises: a mobile station side satellite communication antenna for receiving the signals from the satellites, and an information terminal for measuring a position where the mobile station side system exists, based on the signals received through the mobile station side satellite communication antenna; wherein:[0054]
the above-mentioned satellites include three or more quasi-zenithal satellites; and[0055]
the information terminal measures the position where the mobile station side system exists, based on signals received from those three or more quasi-zenithal satellite.[0056]
According to this mode, it is possible to make GDOP less than or equal to 11, and to ensure sufficient precision for positioning. Here, when five or more quasi-zenithal satellites are provided, the value of GDOP can be less than or equal to 10 even if its error is estimated as 10%, and sufficient precision for positioning can be ensured.[0057]
Further, when a constituent apparatus of a positioning system (such as an information terminal of a mobile station side system) selects a terrestrial station side system, considering communication environment (in particular, communication capacity) of a communication line between a telecommunication business, which connects a communication line for Internet or the like, and a terrestrial station side system, to connect a line with a communication apparatus of the telecommunication business, it is possible to provide comfortable communication environment such as reduced communication time to a user of the information terminal.[0058]
According to the present invention, it is possible to provide an information terminal and positioning system having a positioning function that ensures high precision in short time.[0059]
Further, according to the present invention, it is possible to provide an information terminal and positioning system having a positioning function in which GDOP as an index of positioning precision is less than or equal to 10.[0060]
THE PREFERRED EMBODIMENTSFIG. 1 shows a positioning system according to one embodiment of the present invention.[0061]
The positioning system of the present embodiment comprises: five of the above-mentioned HEO satellites[0062]101 (one is omitted in FIG. 1); a terrestrialstation side system102 including terrestrial station sidesatellite communication antennas129 and a terrestrial stationside communication apparatus104; and a mobilestation side system103 including a mobile station sidesatellite communication antenna136 and aninformation terminal105.
In the terrestrial[0063]station side system102, in order to transmit a radio wave (signal) to eachHEO satellite101, the terrestrial stationside communication apparatus104 controls the terrestrial station sidesatellite communication antennas129, and performs generation of a navigation message, generation of a GPS signal by modulation of the navigation message, generation ofGPS information141 by modulation of the GPS signal, transmission of the GPS information to the terrestrialstation side antennas129, transmission of a signal including theGPS information141 toward the space in which eachHEO satellite101 exists, and the like.
Each[0064]HEO satellite101 receives theGPS information141 transmitted from the terrestrialstation side system102, amplifies theGPS information141, and thereafter transmits it towards the ground.
The mobile[0065]station side system103 receives theGPS information141 from eachHEO satellite101 through the receivingantenna136, decodes the receivedGPS information141 by means of theinformation terminal105 to obtain the GPS signal and the navigation message, and calculates the position of the mobile station side system using the obtained GPS signal and navigation message.
Here, the terrestrial[0066]station side system103 is used as a navigation system when it is mounted on a moving object such as an automobile moving in the environment having up-and-down geographic features, and theinformation terminal105 constituting the terrestrial station side system is used as a navigation terminal.
Further, in the above description, the position of the terrestrial[0067]station side system103 is measured. However, theinformation terminal105 itself or the receivingantenna136 itself has the almost same position as the terrestrialstation side system103, and therefore, measuring the terrestrialstation side system103 includes the case of measuring theinformation terminal105 or the receivingantenna136 also.
Further, in this specification, the[0068]GPS information141 is a signal including anavigation message141 and a GPS signal obtained by coding a navigation message with a pseudo-spread code of each satellite.
Next, the embodiment of the positioning system of the present invention will be described in more detail.[0069]
(1) Terrestrial station[0070]
The terrestrial[0071]station side system102 comprises the terrestrial stationside communication apparatus104, the terrestrial station sidesatellite communication antennas129 as satellite communication antennas, and the receivingantenna128.
The configuration of the terrestrial station[0072]side communication apparatus104 included in this terrestrialstation side system102 will be described referring to FIG. 2.
The terrestrial station[0073]side communication apparatus104 comprises a GPSinformation generating part121, a clockinformation generating part122, a satelliteposition deciding part123, a terrestrial stationside control part124, a data selection andtransmission part125, a terrestrial stationposition storing part126, a data,separation part127, a transmissiontiming calculation part151, and a decodeinformation storing part152.
Next, functions of each component will be described.[0074]
The terrestrial station[0075]side control part124 controls each component so that GPS information141 (a signal obtained by superimposing a GPS signal and a navigation message) is periodically transmitted to eachHEO satellite104.
The satellite[0076]position deciding part123 observes the position of each HEO satellite101 (navigation position), to obtain the position data of the observed HEO satellite. This observation uses trigonometrical survey using laser from the ground.
The clock[0077]information generating part122 utilizes a high precision atomic clock such as a cesium clock or a rubidium clock, to generate clock information for expressing the present time.
The terrestrial station[0078]position storing part126 stores terrestrial station position information expressing the position of the terrestrialstation side system102 itself.
The GPS[0079]information generating part121 adds the satellite position information, which is decided by the satelliteposition deciding part123, and the terrestrial station position information, which expresses the position of the terrestrial station side system and is stored by the terrestrial stationposition storing part126, to the conventional navigation message including orbit information and a calendar, to generate a new navigation message as shown in FIG. 6 (this new navigation message is referred to as “navigation message” in the specification of the present invention). Then, by performing spread spectrum modulation (hereinafter, referred to simply as “modulation”) with a pseudo-noise code (PN code, C/A code, and P code) that is decided in advance for each HEO satellite, the GPS signal is superimposed to the navigation message. Further, by superimposing the time (transmission time) generated by the above-mentioned clock information generatingparts GPS information141 is generated. (For example, in the case of the band of 25 M, the GPS information is generated using a pseudo-noise code of 1023 (1024-1) bits decided for each satellite as a spread code (spread spectrum modulation) with a chip rate of 12.5 Mbps, similarly to NAVSTAR).
The data selection and[0080]transmission part125 tracks each of the plurality ofHEO satellites101, controls each terrestrial station sidesatellite communication antenna129 prepared for eachHEO satellite101 to turn in the direction that makes transmission toward the corresponding HEO satellite possible, and transmits theGPS information141 toward the HEO satellites through the respective terrestrial station sidesatellite communication antennas129. Further, theGPS information141 to transmit is obtained (selected) and used for eachHEO satellite101 of the transmission destination, obtaining it from the GPSinformation generating part121.
The decode[0081]information storing part152 stores decode information used for decodingGPS information141 from a signal received through the receivingantenna128.
The[0082]data separation part127 obtains the decode information from the decodeinformation storing part152, and separates the signal received through the receivingantenna128 into theGPS information141 and the other signals. Further, by despreading theGPS information141, is obtained a GPS signal. And, by further despreading the GPS signal, is obtained a navigation message.
The transmission[0083]timing calculation part151 holds presupposed transmission timing (time) for transmission to eachHEO satellite101. Further, from theGPS information141 separated by thedata separation part127, the transmissiontiming calculation part151 obtains the transmission time when the terrestrialstation side system102 transmitted theGPS information141, and obtains the reception time from the clock information obtained from the clockinformation storing part122. From the difference between those times, is obtained the time elapsed from the actual transmission of theGPS information141 through the terrestrial stationside communication antenna129 of the terrestrialstation side system102 to the arrival to the ground through eachHEO satellite101. Next, based on this elapsed time, the transmission time to eachHEO satellite101 and the presupposed transmission time are compared. An average of such differences is obtained at intervals of a constant period (for example, at intervals of one hour), and a transmission time is corrected by increasing or decreasing the presupposed transmission time by this average, to obtain a transmission time that takes the ionospheric error into consideration.
Next, operation performed by the terrestrial[0084]station side apparatus104 controlled by the terrestrialstation control part124 included in the terrestrialstation side system102 will be described referring to FIG. 5.
The terrestrial[0085]station control part124 instructs the data selection andtransmission part125 to select anHEO satellite101 to whichGPS information141 is transmitted, and to transmit theGPS information141 to a terrestrial station sidesatellite communication antenna129. Receiving the instruction, the data selection andtransmission part125 instructs the GPSinformation generating part121 to generateGPS information141. The GPSinformation generating part121 obtains the satellite position information expressing the position of each HEO satellite from the satelliteposition deciding part123, obtains the present time from the clockinformation generating part122, and obtains the terrestrial station position information expressing the position of the terrestrial station side system from the terrestrial station position storing part126 (Process501).
The GPS[0086]information generating part121 generates a navigation message that includes the obtained terrestrial station position information and the satellite position information from the satellite position deciding part (Process502).
Further, the GPS[0087]information generating part121 performs spectrum spreading on the generated message to superimpose the obtained clock information to the navigation message, and thus, to generate a GPS signal (Process503).
Then, the GPS[0088]information generating part121 performs further spectrum spreading on the generated GPS signal to generateGPS information141 added with an identification number for eachHEO satellite101 as a destination of transmission, and then, transmits the generatedGPS information141 to the data selection and transmission part125 (Process504).
Next, the data selection and[0089]transmission part125 selects theGPS information141 and the HEO satellite to which theGPS information141 is transmitted, based on the identification number added to theGPS information141, and further modulates theGPS information141 with a predetermined frequency (Process505).
Further, the data selection and[0090]transmission part125 tracks eachHEO satellite101 furthermore, and controls the terrestrial stationside satellite antennas129 to turns to suitable directions so that it is possible to transmit eachGPS information141 to theHEO satellite101 indicated by the identification number added to the GPS information141 (Process506).
Further, the data selection and[0091]transmission part125 makes each controlled terrestrial station sidesatellite communication antenna129 transmit theGPS information141 for the corresponding HEO satellite at a transmission timing obtained by the transmission timing calculation part151 (Process507).
The navigation message generated in[0092]Process502 according to the present invention is shown in FIG. 6.
As shown in the figure, the navigation message includes both the terrestrial station position information expressing the position of the terrestrial station and the position information of the[0093]HEO satellite101, or distance information expressing a distance between the terrestrial station and theHEO satellite101, in addition to the conventional navigation message. Since theGPS information141 includes the time information of the transmission timing (transmission time information), and an information terminal uses those pieces of information in the positioning calculation, the real time property and high precision positioning is realized.
Next, detailed operation of the above-mentioned GPS[0094]information generating part121 will be described referring to FIG. 7.
The GPS[0095]information generating part121 comprises: acarrier generating part704 for generating a carrier P(t) in accordance with a clock from the clockinformation generating part122; a spreadcode generating part703 for sequentially generating a GPS signal (spread code (PN code) c(t)) characteristic to each satellite, synchronously with the clock from the clockinformation generating part122; a navigationmessage generating part702 for repeatedly generating the navigation message shown in FIG. 6 synchronously with the clockinformation generating part122; and adelay part705 for calculating a delay time based on the distance between theterrestrial station102 and eachHEO satellite101 and for generating a delay of the GPS signal corresponding to a difference from the periodic difference of the PN code to approximate the above-mentioned delay time as shown in FIG. 8.
The GPS[0096]information generating part121 superimposes the GPS signal to the navigation message by using the spread code C(t) to spread a data sequence D(t) of the navigation message generated by the navigationmessage generating part702.
Further, the[0097]carrier generating part704 modulates the result of the superimposition to generateGPS information141. At that time, thedelay part705 generates a delay to bring a delay of one period of the PN code, which can cancel the communication time error generated between the HEO satellite and the terrestrial station.
Thus, the[0098]GPS information141 includes two signals, namely, the navigation message D(t) and the GPS signal obtained by superimposing the navigation message with the spread code C(t),
The below-described[0099]data separation part133 within a mobile station and thedata separation part127 of the terrestrialstation side system102 perform the process of FIG. 7 reversely (except for the processing of the delay part105) to obtain the GPS signal and the navigation message.
Namely, this[0100]GPS information141 is demodulated with the spread coda held for each satellite, to extract P(t), and to obtain the GPS signal C(t)D(t). Further, by extracting D(t) from the signal C(t)D(t) by low frequency band-pass corresponding to D(t), the information bit sequence P(t) of the navigation message shown in FIG. 3 is obtained.
By this, a[0101]mobile station103 does not need to consider a transmission time discrepancy owing to a distance between the terrestrial station and each satellite, which is characteristic to a broadcast GPS. Namely, since a delay corresponding to a difference in a transmission time is previously generated before transmission that allows a time margin, it is possible to omit a discrepancy cancelling process after the reception that requires consideration of the real time property.
(2) Quasi-zenithal satellite (HEO satellite)[0102]
An[0103]HEO satellite101 comprises asatellite control part111, afrequency modulator112, a receivingantenna114 for receivingGPS information141 from aterrestrial station antenna129, and a transmitting antenna117. Thesatellite control part111 controls thefrequency modulator112 to decode the navigation message from theGPS information141 received through the receivingantenna114, and modifies the orbit of theHEO satellite101 based on the decoded navigation message. Further, thesatellite control part111 amplifies the signal of the receivedGPS information141, and sends the amplified signal as theGPS information142 to the transmitting antenna117, to transmit theGPS information142 toward the ground.
(3) Mobile station (mobile station side system)[0104]
A[0105]mobile station103 comprises a receivingantenna136 for receivingGPS information141 from anHEO satellite101, and aninformation terminal105 with positioning function for performing positioning calculation to obtain its own position from the GPS information received through the receiving antenna.
The[0106]information terminal105 comprises: aterminal control part131 for controlling the other processing parts constituting theinformation terminal105; adata separation part133 for receivingGPS information141 through the receivingantenna136 to separate the navigation message and the GPS signal from theGPS information141; a terrestrial station positioninformation storing part136 for storing terrestrial station position information, obtaining it from the navigation message separated by thedata separation part133; aposition calculation part132 for calculating the position from the terrestrial station position information obtained from the GPS signal and the navigation message separated by thedata separation part133; a mapdata storing part134 for storing 3D map data including height information for navigation; a clockinformation generating part135 for generating clock information expressing the present time; and the terrestrial station positioninformation storing part136 for storing the terrestrial station position information.
In the following, operation of the[0107]mobile station103 will be described. A part of the operation is shown in FIG. 8.
The receiving[0108]antenna136 receives the signal including theGPS information142 from anHEO satellite101, and delivers it to thedata separation part133 of theinformation terminal105.
In the[0109]information terminal105, thecontrol part131 makes the information terminal's components perform following processing.
The[0110]data separation part133 separates the received signal to extract theGPS information142. Further, by demodulating theGPS information142 with the PN code assigned to each satellite, thedata separation part133 obtains the GPS signal and the navigation message (Process801).
Further, the[0111]data separation part133 decodes the navigation message (Process802), and delivers the position information (Xi, Yi, Zi: i is a satellite number) of eachHEO satellite101 included in the navigation message to the GPSposition calculation part132. Further, thedata separation part133, extracts the distance (Bi; i is a satellite number) between the terrestrialstation side system102 and eachHEO satellite101 from the navigation message (or, extracts the terrestrial station position information and position information of each satellite, and then, obtains the distance based on a difference of those positions), and stores the distance into the terrestrial station position information storing part136 (Process803 and Process804).
Further, the[0112]data separation part133 generates an event to inform the on-board control part131 about a timing at which thedata separation part133 receives the top bit of the GPS signal of the pseudo-noise which is repeated at constant intervals.
The on-[0113]board control part131 receives the time when it is informed of the timing, from the clockinformation generating part135, and set it into the GPSposition calculation part132.
The GPS[0114]position calculation part132 calculates the present position of the information terminal based on the position information (Xi, Yi, Zi: i is a satellite number) of eachHEO satellite101 and the timing (TL) of receiving the signal of eachHEO satellite101 received from thedata separation part133 or the on-board control part131 (Process805 and Process806).
Namely, the GPS[0115]position calculation part132 calculates a difference Tibetween a planned output timing (for example, every 10 msec) of thesatellite101, which is stored in the GPSposition calculation part132, and the observed signal receiving timing Ti. The position (x0, y0, z0) and the time discrepancy (t) are obtained by the following method, based on this Ti, the position information (Xi, Yi, Zi: i is a satellite number) of each satellite, and the distance (Bi) between eachsatellite101 and the GPS reference station, which is stored in the terrestrial station information storing part.
In one time three-dimensional positioning, satellite signals are received from four GPS satellites, respective distances between the observation point and positions of these four GPS satellites are obtained, and four simultaneous equations are set up to obtain a solution.[0116]
Further, in one time two-dimensional positioning, satellite signals are received from three GPS satellites, respective distances between the observation point and positions of these three GPS satellites are obtained, three simultaneous equations are set up, one equation relating to known values on the observation point is set up, and the four simultaneous equations consisting of those three equations and the one equation are solved using the least-squares method.[0117]
Namely, in the three-dimensional positioning in the X-Y-Z rectangular coordinate system having the center of the earth as the origin, expressing the position P[0118]0of the observation point as (x0, y0, z0), the position Piof i-th (i=1, 2, 3, 4) GPS satellite as (xi, yi, zi), a radio wave arriving time from the i-th GPS satellite as Ti, and a time error as t, the following equation is obtained.
{(xi−x0)2+(yi−y0)2+(zi−z0)2}½+B1=C′(Ti+t) (Eq. 1)
Defining R[0119]iand s as c′Ti=Riand c′t=s, we obtain:
{(xi−x0)2+(yi−y0)2+(zi−z0)2}½+Bi−s=Ri (Eq. 2)
Since we have Eq. 2 for each of the four GPS satellite, the four unknowns x[0120]0, y0, z0, and s can be obtained, which leads to a highly precise position x0, y0, z0of the observation point with the time error being corrected.
By performing a predetermined coordinate transformation, the longitude, latitude, and height of the observation point are obtained. Usually, however, one measurement produces an error. Accordingly, the GPS position calculation part performs observations using data of a plurality of times, and selects the solution having the least variance among the values as the satellite position to return to the on-board control part.[0121]
When it is impossible to see four or more satellites in the shadow of a building for example, the satellite position calculation part performs two-dimensional observation using already-obtained measurements and height information h within the map data storing part.[0122]
In the two-dimensional positioning, Eq. 1 is set up for three GPS satellites (i=1, 2, 3). And, adding the following equation Eq. 3:[0123]
(x02+y02+z02)½=h (Eq. 3)
to those three equations, the four unknowns x[0124]0, y0, z0, s are solved, which leads to a highly precise position x0, y0, z0with the time error being corrected. By performing the predetermined coordinate transformation, the longitude, latitude, and height of the observation point are obtained.
Further, the GPS[0125]position calculation part132 refers to the map data using the calculated position data (x0, y0), compares the height data of that longitude and latitude with the calculated height data. When the difference between those height data is more than a predetermined value, the GPSposition calculation part132 calculates new height information again. This calculation is repeated until the difference between the calculated result and the height information in the map data is less than or equal to the predetermined value.
In the satellite NAVSTAR used in the conventional GPS system, satellites fly longitudinally and latitudinally in the sky. On the other hand, quasi-zenithal satellites have apparently one limited orbit seen from the ground, and it is difficult to attain precision with a small number of satellites. However, when five quasi-zenithal satellites are used as in the present invention, Geometrical Dilution Of Precision (GDOP) , which also becomes a problem as an error of positioning, can be made less than or equal to 10.[0126]
With respect to this GDOP, when four satellites are used to decide the position (x, y, z, t) of a moving object, an error generated owing to positions of the satellites is obtained by Eq. 4.
[0127]When GDOP is calculated using another embodiment where the kind of satellites is modified from the above embodiment, the result is shown in FIG. 9.[0128]
FIG. 10 shows apparent positions of an[0129]HEO satellite101 seen in Tokyo according to each embodiment. In FIG. 10, numbers in the column of Satellite position show positions at intervals of one hour, and thenumber0 indicates the case where the satellite exists at the azimuth of 184 degrees and the elevation angle of 0.7 degrees from Tokyo, at 0000 hour. For example, thenumber 14 with respect to the quasi-zenithal satellite means the position at 14:00 hours.
From the result of FIG. 9, the following can be seen.[0130]
When four quasi-zenithal satellites are operated in a 6 hour cycle, GDOP becomes more than 14, and, in a certain case, a large number such as 375, which is unsuitable for positioning.[0131]
On the other hand, when one satellite is added to realize a five-satellite system (in an about 5 hour cycle), the result is largely improved to have the worst GDOP of 9.5. Further, in a six-satellite system, GDOP is Improved to 8.0. Further, when a geostationary satellite of NSTAR is added to a system of four HEO satellites, GDOP becomes largely improved to the worst of 7.6. As a result, it is found that, by adding an HEO satellite or another type of satellite to four HEO satellites, the resultant satellite arrangement gives a GDOP value usable for positioning. Further, even in a three-HEO-satellite system, GDOP can be improved by adding geostationary satellites. For example, when an NSTAR satellite is added, in the case of an HEO satellite orbit, GDOP can be made a value of practical use of less than or equal to 10 by arranging five or more satellites at generally uniform intervals on the orbit.[0132]
Further, other experiments show the following results.[0133]
By using three out of six quasi-zenithal satellites arranged at generally uniform intervals, and using, in addition, a satellite that is not quasi-zenithal (for example, JCSAT4), GDOP can be made less than or equal to 10.[0134]
Further, using three out of four quasi-zenithal satellites arranged at generally uniform intervals, and using, in addition, a satellite that is not quasi-zenithal (for example, JCSAT4), GDOP can be made less than or equal to 11.[0135]
Further, using six quasi-zenithal satellite arranged at generally uniform intervals. and using, in addition, two satellites that are not quasi-zenithal (for example, JCSAT4), GDOP can be made less than or equal to[0136]
Thus, when positions of quasi-zenithal satellites are used for positioning, it is possible to realize positioning accuracy of[0137]GDOP10 or less using a small number of satellites such as about five satellites.
Next, another embodiment of the present invention will be described.[0138]
This system transmits GPS information using a broadcast function of an HEO satellite, and at the same time, transmits differential information from the HEO satellite. By this, one antenna can receive not only the[0139]GPS information141 but also DGPSinformation1141 as shown in Fib.11.
This system is characterized in that it is provided with a plurality of[0140]GPS reference station1108 each having the same function as amobile station1103 and receiving GPS information.
Each[0141]reference station1108 comprises: a receivingantenna1105 for receiving a signal that includesGPS information142 transmitted from anHEO satellite1102; and a referencestation communication apparatus1106.
As shown in FIG. 13, this reference[0142]station communication apparatus1106 has a configuration similar to one of thecommunication apparatus105 of amobile station103 of FIG. 1 except that it does not have the map data134, that it is provided with a differentialdata generating part1342 for generating differential data used for correcting positioning information based on information of the GPS position calculation part, a referenceinformation storing part1343, atransmission part1344 for transmitting the generated differential data to the GPS terrestrial station, and that it is provided with a referencestation control part1341 instead of the mobilestation control part131.
When the[0143]reference station1108 receives a signal includingGPS information142 through the receiving antenna1206, the data separation part separates the signal intoGPS information142 from eachHEO satellite101, to obtain a GPS signal.
Further, the position calculation part calculates the position of the[0144]reference station1108 based on the separated GPS signal and present time information from the clock information generating part.
Further, the reference[0145]station control part1341 calculates a discrepancy from the information measured by the GPS signal, based on the position information from the position calculation part and the reference station position in the referenceinformation storing part1343.
The differential[0146]data generating part1342 gives the reference station's characteristic number to the information of the position discrepancy and a time error from the position calculation part, and transmits the resultant data as differential data to the GPS terrestrial station through thetransmission part1344 and the network.
At that time, as the discrepancy, may be used ( X, Y, Z, T) for each satellite, or a pair of the distance difference and time discrepancy ( R, T).[0147]
As shown in FIG. 12, the terrestrial station has a configuration in which a differential[0148]data adding part1201 is added to the terrestrial station of FIG. 1.
The differential[0149]data adding part1201 receives differential data from a plurality ofreference stations1108, and transmits the received data as DGPS information to theHEO satellite101.
Receiving the DGPS information, the[0150]HEO satellite101 transmits it at a predetermined frequency toward the ground through the transmitting antenna, after frequency modulation if necessary.
As shown in FIG. 14, the[0151]mobile station1103 is newly added with a DGPScorrection calculation part1401 and an adjacent terrestrialstation judgment part1402, in comparison with the mobile station of FIG. 1.
In the present embodiment, when the[0152]DGPS information1142, which has been modulated with a predetermined frequency and a spread code, is received through theantenna receiving part136, the data separation part separates the received information.
The on-board control part obtains the[0153]DGPS information1142 of the nearest GPS reference station, using the reference station position information in the separatedDGPS information1142 and first approximation position obtained from the GPS position calculation part, and sets the obtainedDGPS information1142 to the DGPScorrection calculation part1401.
Further, the position calculation part calculates its own position again.[0154]
At this time, however, the calculation is performed as in Eq. 5 using discrepancy information for each satellite.[0155]
{(xi−xc)2+(yi−y0)2+(zi−z0)2}½+Bi=c′(Ti−T+t)−R (Eq. 5)
where ( R, T) is the discrepancy information of the satellite concerned.[0156]
Namely, the GPS position calculation part refers to the DGPS information of the nearest GPS reference station in the DGPS[0157]correction calculation part1401, and subtracts the discrepancy measured by the reference station from each position data calculated, to obtain the real position.
FIG. 15 shows the GPS information generating part according to the present embodiment.[0158]
In this example, the DGPS information shown in FIG. 16 is added after the navigation message and transmitted as the data in the GPS information.[0159]
As shown in FIG. 16, DGPS information has a message header for synchronization similar to the navigation message, a message type (in this case, 2 indicating DGPS information) showing a kind of the message, and thereunder, the number of the reference stations, and for each reference station, a reference station identification number, reference station position information, the number of satellites seen from the reference station, and for each satellite, a satellite number, a correction value for a pseudo distance, a correction value for a distance change rate, and a data issue number indicating data measurement time. The mobile station distinguishes between a navigation message and DGPS information, based on the message type shown in FIG. 16.[0160]
Conventionally, the differential GPS has been realized using a plurality of media or antennas. Using the present system, however, it is possible to establish a three-dimensional positioning system in which one antenna receives GPS positioning information and differential information for making the GPS positioning information more precise.[0161]
Here, will be described a system for communication with a communication business, using the positioning system of the present invention[0162]
FIG. 17 shows a system configuration of the present embodiment.[0163]
The system of the present embodiment comprises five quasi-zenithal satellites (hereinafter, referred to as HEO satellites)[0164]101,terrestrial station antennas129, a terrestrial stationside communication system1700, a mobile stationside communication apparatus1709, anaccess point1703, and a telecommunicationbusiness side system1704.
An[0165]HEO satellite101 has the same configuration as theHEO satellite101 of FIG. 1.
The terrestrial[0166]station side system1700 has a configuration generally similar to thecommunication apparatus104 of FIG. 1, except that acommunication apparatus1702 for controlling a communication line with theaccess point1703 is provided. Further, theaccess point1703 is connected to thecommunication apparatus1705 of thetelecommunication business1704 that performs Internet connection and the like. Further, it is assumed that a plurality of suchterrestrial side systems102 are provided.
Further, the mobile station[0167]side communication apparatus1709 has a configuration that is obtained by adding a terrestrialstation selecting part1706, aterminal control part1707, and a communicationcapacity storing part1708 to the configuration of the mobile stationside communication apparatus105 of FIG. 1.
First, a user makes input specifying a communication business into the mobile station[0168]side communication apparatus1709 as an information terminal of the mobilestation side system103, When the information terminal receives that input, searches and specifies the terrestrial station side system whose line is connected to the specified communication business (Process1801).
The position of the terrestrial station side system used for positioning is obtained from the terrestrial station position information storing part[0169]137 (Process1802).
Communication capacity between the[0170]communication business1704 or theaccess point1703 and the terrestrial stationside communication system1700 is obtained from the communication capacity storing part1708 (Process1803).
Next, the terrestrial[0171]station selecting part1706 obtains the communication capacity of the communication line between thecommunication business1704 or theaccess point1703 and eachterrestrial station101, and selects the terrestrial station side system connected to the communication line having the largest communication capacity (Process1804).
By selecting the terrestrial station side system to connect, using the positions of the terrestrial station side systems used for positioning, it is possible to select the communication line having the largest communication capacity between the[0172]communication business1704 or theaccess point1703 and theterrestrial station101. Accordingly, it is possible to shorten the communication time between the information terminal and the communication business, and improvement of the communication speed. Also, from the viewpoint of the user of the information terminal, a communication charge can be reduced by shortening the communication time.
While we have shown and described the embodiments according to our invention, it should be understood that the disclosed embodiments are susceptible of changes and modifications without departing from the scope of the invention. Therefore, we do not intend to be bound by the details shown and described herein, but intend to cover all such changes and modifications falling within the ambit of the appended claims.[0173]