NAVIGATION SATELLITE SYSTEM RECEPTION DEVICE, METHOD FOR PROCESSING NAVIGATION SATELLITE SIGNAL FROM SAME, AND PROGRAM
20230251388 ยท 2023-08-10
Inventors
Cpc classification
G01C21/28
PHYSICS
International classification
Abstract
A navigation satellite system reception apparatus including a satellite orbit information acquisition unit that acquires orbit information of a navigation satellite, an installation position information acquisition unit that acquires position information of an installation position, an azimuth meter that acquires azimuth information of an azimuth in which a wall surface of a nearby obstruction extends, and an azimuth mask generation unit that calculates a mask region for selecting a navigation satellite to be a target of processing based on the azimuth information. A positioning and time synchronization processing unit calculates an azimuth and an angle of elevation of each navigation satellite based on the orbit information and the position information, selects a navigation satellite to be a target of processing, and performs at least one of the positioning processing or the time synchronization processing based on a received navigation satellite signal.
Claims
1. A navigation satellite system reception apparatus for performing at least one of positioning processing or time synchronization processing with a navigation satellite based on a navigation satellite signal received from a plurality of navigation satellites, the navigation satellite system reception apparatus comprising: an orbit information acquisition unit, implemented with one or more processors, configured to acquire orbit information of a navigation satellite of the plurality of navigation satellites; a position information acquisition unit, implemented with one or more processors, configured to acquire position information of an installation position of the navigation satellite system reception apparatus; an azimuth information acquisition unit, implemented with one or more processors, configured to acquire azimuth information of an azimuth perpendicular to a wall surface of an obstruction present adjacent to the navigation satellite system reception apparatus; a mask region calculating unit, implemented with one or more processors, configured to calculate a mask region for selecting a navigation satellite of the plurality of navigation satellites to be a target of processing in the positioning processing or the time synchronization processing, based on the azimuth information; and a navigation satellite signal processing unit, implemented with one or more processors, configured to: calculate an azimuth and an angle of elevation of each of the plurality of navigation satellites with reference to the navigation satellite system reception apparatus based on the orbit information and the position information; select a navigation satellite of the plurality of navigation satellites to be a target of processing based on the azimuth and the angle of elevation that are respectively calculated and the mask region; and perform at least one of the positioning processing or the time synchronization processing based on the navigation satellite signal received from the navigation satellite that is selected.
2. The navigation satellite system reception apparatus according to claim 1, wherein the mask region is identical to or is included in a region on a side opposite to a region in an azimuth toward an open space side with respect to the wall surface of the obstruction with a boundary being both azimuths perpendicular to the azimuth toward the open space side with respect to the wall surface of the obstruction in polar coordinates with a center being the installation position of the navigation satellite system reception apparatus.
3. The navigation satellite system reception apparatus according to claim 1, wherein the mask region includes a boundary being defined by a threshold with respect to at least an azimuth in polar coordinates with a center being the installation position of the navigation satellite system reception apparatus.
4. The navigation satellite system reception apparatus according to claim 3, wherein the mask region includes a boundary being defined by a threshold with respect to an angle of elevation in polar coordinates with a center being the installation position of the navigation satellite system reception apparatus.
5. The navigation satellite system reception apparatus according to claim 1, wherein the azimuth information acquisition unit includes an azimuth meter installed toward a predetermined azimuth with respect to the wall surface of the obstruction.
6. The navigation satellite system reception apparatus according to claim 5, wherein the azimuth information acquisition unit includes a support base for supporting an antenna of the navigation satellite system reception apparatus, and the azimuth meter is provided at the support base.
7. A navigation satellite signal processing method used in a navigation satellite system reception apparatus for performing at least one of positioning processing or time synchronization processing with a navigation satellite based on a navigation satellite signal received from a plurality of navigation satellites, the navigation satellite signal processing method comprising: acquiring, by an orbit information acquisition unit, orbit information of a navigation satellite of the plurality of navigation satellites; acquiring, by a position information acquisition unit, position information of an installation position of the navigation satellite system reception apparatus; acquiring, by an azimuth information acquisition unit, azimuth information of an azimuth perpendicular to a wall surface of an obstruction present adjacent to the navigation satellite system reception apparatus; calculating, by a mask region calculating unit, a mask region for selecting a navigation satellite of the plurality of navigation satellites to be a target of processing in the positioning processing or the time synchronization processing, based on the azimuth information; calculating, by a navigation satellite signal processing unit, an azimuth and an angle of elevation of each of the plurality of navigation satellites with reference to the navigation satellite system reception apparatus based on the orbit information and the position information; selecting, by a navigation satellite signal processing unit, a navigation satellite of the plurality of navigation satellites to be a target of processing based on the azimuth and the angle of elevation that are respectively calculated and the mask region; and performing, by a navigation satellite signal processing unit, at least one of the positioning processing or the time synchronization processing based on the navigation satellite signal received from the navigation satellite that is selected.
8. A non-transitory computer-readable storage medium storing a navigation satellite signal processing program for causing one or more computer to function as the orbit information acquisition unit, the position information acquisition unit, the mask region calculating unit, and the navigation satellite signal processing unit according to claim 1.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
DESCRIPTION OF EMBODIMENTS
[0059] An overall configuration of a system including a navigation satellite signal reception apparatus according to one embodiment of the present disclosure is illustrated in
[0060] The navigation satellite antenna 1 is an antenna for receiving navigation satellite signals. The support base 2 is a function unit for fixing the navigation satellite antenna 1 and the azimuth meter 3 to a wall surface, a window frame, or the like. The azimuth meter 3 is a function unit for measuring an azimuth at which the support base 2 is installed. The navigation satellite signal reception apparatus 4 is a function unit that sets an azimuth mask to be described below, performs positioning by using filtered navigation satellite signals, and performs time synchronization, based on information of the azimuth measured in the azimuth meter 3. The configuration and the operation of each of the function units will be described below in detail.
[0061] The navigation satellite antenna 1 is connected to the navigation satellite signal reception apparatus 4 with a coaxial cable or the like, and transmits received navigation satellite signals to the navigation satellite signal reception apparatus 4. The navigation satellite antenna 1 may be an active antenna with an embedded amplifier for navigation satellite signals, or may be a passive antenna without such an embedded amplifier. The navigation satellite antenna 1 may have directivity in the vertically upward direction with an embedded ground plane or the like, and may have isolation characteristics of received navigation satellite signals in a gyration direction.
[0062] The support base 2 is fixed in a direction perpendicular to a wall surface or a window, and fixes relative positions of the navigation satellite antenna 1, the azimuth meter 3, and the wall surface being an obstruction. Although the distance between the navigation satellite antenna 1 and the wall surface or the window may be any distance, a longer distance provides a wider region including the periphery of the zenith of an open space in which navigation satellite signals can be received in the line of sight state by the navigation satellite antenna 1, and enables reception of a larger number of navigation satellite signals as visible satellite signals.
[0063] The azimuth meter 3 measures an installation azimuth of the support base 2. The azimuth meter 3 and the navigation satellite signal reception apparatus 4 are connected together with a wired or wireless transmission medium, and information of the measured azimuth is transmitted to the navigation satellite signal reception apparatus 4. Examples of the wired medium include a LAN cable and a serial transmission cable. Examples of the wireless medium include Wi-Fi (trade name) (IEEE802.11), Bluetooth (trade name), specified low power radio, and infrared light. The azimuth meter 3 performs measurement of the azimuth by using a magnetic sensor, a gyrocompass, or the like. In addition, a method of measuring the azimuth by measuring a relative reception position based on navigation satellite signals received from two navigation satellite antennas mounted on the support base may be used. A terminal such as a smartphone may be used as an azimuth meter.
[0064] The navigation satellite signal reception apparatus 4 performs positioning and time synchronization by using navigation satellite signals received by the navigation satellite antenna 1. In this case, filtering of navigation satellite signals is performed based on the installation azimuth of the support base 2 measured in the azimuth meter 3. The function and the operation of the navigation satellite signal reception apparatus 4 will be described with reference to
[0065] As illustrated in
[0066] The satellite orbit information acquisition unit 42 acquires satellite orbit information through the navigation satellite signals received by the navigation satellite antenna 1 (see Step S2 of
URL: http://sys.qzss.go.jp/dod/archives/pnt.html
[0067] The installation position information acquisition unit 43 calculates, based on received navigation satellite signals from four or more satellites, a reception position that is specifically an installation position of the navigation satellite signal reception apparatus 4, and more specifically an installation position of the navigation satellite antenna 1 (see Step S3 of
[0068] The azimuth mask generation unit 44 generates and sets a mask (hereinafter referred to as an azimuth mask) for navigation satellite signals using a combination of thresholds of the azimuth and the angle of elevation for filtering navigation satellite signals of a specific azimuth, based on the installation azimuth of the support base 2 measured in the azimuth meter 3 (see Steps S5 and S6 of
[0069] An example of setting the azimuth mask is illustrated in
[0070] The positioning and time synchronization processing unit 45 performs positioning processing and time synchronization processing with navigation satellites, based on a plurality of navigation satellite signals received in the navigation satellite antenna 1. Here, the positioning and time synchronization processing unit 45 selects navigation satellite signals to be a target of processing out of all of the received navigation satellite signals by using the azimuth mask. Specifically, the positioning and time synchronization processing unit 45 calculates an azimuth and an angle of elevation of each navigation satellite signal received by the navigation satellite antenna 1, based on the satellite orbit information acquired by the satellite orbit information acquisition unit 42 and the reception position acquired by the installation position information acquisition unit 43 (see Step S4 of
[0071] The time information generation unit 46 outputs results of the time synchronization in a predetermined format. In one example, as the time information, timecode data in a format of National Marine Electronics Association (NMEA) 0183 or the like for reporting timing signals in a signal format of one Pulse Per Second (PPS) or the like in synchronization with navigation satellite signals and information (Time of the Day (ToD)) related to absolute time such as hour and second is used.
[0072] The position information generation unit 47 outputs results of the positioning in a predetermined format. The results of the positioning are output in a format such as NMEA 0183.
[0073] Note that, as attached information of the results of time synchronization and the results of positioning, the positioning and time synchronization processing unit 45 can output a navigation satellite system type, a satellite number, or the like in a format such as NMEA 0183 as information related to a navigation satellite.
[0074] As described above, by setting an azimuth mask in a reception environment in which an open space in which the navigation satellite antenna 1 is installed at a window frame or a wall surface is significantly limited according to the present disclosure, invisible satellite signals of the invisible satellite located at skyward positions blocked by a structure can be effectively eliminated, thus allowing for enhancement of accuracy in positioning and time synchronization. In the conventional method using an SNR mask, when interference waves are received, the SNR of received navigation satellite signals may be lowered as a whole, and accordingly, the number of satellites equal to or greater than a threshold of the SNR may be reduced, and positioning and time synchronization may be hindered. In the present disclosure; however, interference waves do not affect selection of navigation satellite signals.
[0075] Note that the reception position calculated in the process of Step S3 of
[0076] An example of improvement of time synchronization accuracy using an azimuth mask of the navigation satellite signal reception apparatus will be described. In the present example, an example of improvement of time synchronization accuracy in a multipath reception environment in which the navigation satellite antenna is installed at a room window will be described.
[0077]
[0078] In the navigation satellite signal reception apparatus (
[0079]
[0080] One embodiment of the present disclosure has been described in detail above. The present disclosure; however, is not limited to this. For example, in the above embodiment, the navigation satellite antenna 1, the azimuth meter 3, the navigation satellite signal reception apparatus 4, and the support base 2 are separated from each other. However, a part or all of these components may be integrated together.
[0081] Setting of the azimuth mask may be adjusted in consideration of the length of the support base 2 and the height of the wall surface from the installation position of the support base 2 with respect to the wall surface.
[0082] For example, in the above embodiment, as the azimuth mask, a semicircular region on a side opposite to a region in an azimuth toward an open space side with respect to a wall surface of an obstruction with a boundary being both azimuths perpendicular to the azimuth toward the open space side with respect to the wall surface of the obstruction in polar coordinates with the center being the installation position of the navigation satellite signal reception apparatus 4 is used. However, a region included in the semicircular region may be used. Specifically, as illustrated in
[0083] In the above embodiment, as the azimuth mask, a semicircular region defined by a threshold solely with respect to an azimuth in polar coordinates with the center being the installation position of the navigation satellite signal reception apparatus 4 is used. However, as illustrated in
[0084] A margin may be set to a threshold of an azimuth or an angle of elevation that may be used for defining a region of an azimuth mask. For example, as illustrated in
[0085] A mask having any shape can be set by setting a threshold of an angle of elevation for each azimuth, other than the above azimuth mask.
[0086] In the above embodiment, as a measure for acquiring azimuth information of an azimuth in which a wall surface of an obstruction present near the navigation satellite signal reception apparatus 4 extends from the installation position of the navigation satellite signal reception apparatus 4, the support base 2 and the azimuth meter 3 are used. However, the support base 2 can be omitted if the azimuth meter 3 can be installed toward a predetermined azimuth with respect to the wall surface of the obstruction.
[0087] The above embodiment illustrates as example in which both the positioning processing and the time synchronization processing are performed by the navigation satellite signal reception apparatus 4. However, the present disclosure can be applied also with a configuration in which either the positioning processing or the time synchronization processing is performed.
[0088] In above embodiment, the position of the navigation satellite antenna 1 is fixed. However, the present disclosure can be applied in a form of moving the navigation satellite antenna. In one example, time synchronization accuracy and positioning accuracy can be improved over time by applying the present disclosure to a side surface of a mobile object such as a monorail and adaptively setting an azimuth mask for the state of an open space that varies over time.
[0089] In the above embodiment, the present disclosure can be applied also in a form of using multi-GNSS. In this case, enhancement of accuracy is expected since the number of visible satellite signals is increased. As targets of combinations, not only a global navigation satellite system, but also a local navigation satellite system can be used. Examples of the global navigation satellite system include GPS, GLONASS, Galileo, and Beidou, and examples of the local navigation satellite system include QZSS.
Reference Signs List
[0090] 1 . . . Navigation satellite antenna [0091] 2 . . . Support base [0092] 3 . . . Azimuth meter [0093] 4 . . . Navigation satellite signal reception apparatus [0094] 41 . . . Navigation satellite signal reception unit [0095] 42 . . . Satellite orbit information acquisition unit [0096] 43 . . . Installation position information acquisition unit [0097] 44 . . . Azimuth mask generation unit [0098] 45 . . . Positioning and time synchronization processing unit [0099] 46 . . . Time information generation unit [0100] 47 . . . Position information generation unit