Satellite signal receiving device, control method for satellite signal receiving device, and electronic device

The satellite signal reception device alternates reception and processing operations to reduce peak power consumption, enabling simultaneous search and tracking, and maintaining signal acquisition during device movement.

JP7810026B2Active Publication Date: 2026-02-03SEIKO EPSON CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022039995
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-03-15
Publication Date
2026-02-03
Estimated Expiration
2042-03-15

AI Technical Summary

Technical Problem

Existing satellite signal receiving devices face challenges in simultaneously performing search and tracking processes while reducing peak power consumption, leading to increased power consumption and potential loss of satellite signals when the device moves.

Method used

A satellite signal reception device that alternates the operation of the reception unit and correlation calculation processing unit to perform search and tracking processes during different periods, utilizing a storage unit to store received data and calculate correlation values, thereby reducing peak power consumption.

Benefits of technology

Enables simultaneous search and tracking processes while maintaining low peak power consumption, allowing satellite signal reception even during device movement, thus improving power efficiency and signal acquisition reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007810026000002
    Figure 0007810026000002
  • Figure 0007810026000003
    Figure 0007810026000003
  • Figure 0007810026000004
    Figure 0007810026000004
Patent Text Reader

Abstract

To achieve both search processing and tracking processing while reducing peak power.SOLUTION: A baseband control unit 350 actuates a receiving unit 20, causes it to store a received signal in a sampling memory unit 320, subsequently stops the operation of the receiving unit 20, and causes a correlation arithmetic processing unit 340 to calculate a correlation value for searching a position information satellite based on the stored received data. In part of the first periods continuing at a time interval of 20 ms, the baseband control unit 350 actuates the receiving unit 20 and causes it to store received data in a bank 0, and in the remaining period of 1 ms, it stops the receiving unit 20, and causes the correlation arithmetic processing unit 340 to calculate a correlation value for searching and tracking the position information satellite based on the received data stored in the bank 0.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to, for example, a satellite signal receiving device, a control method for a satellite signal receiving device, and electronic equipment. [Background technology]

[0002] 2. Description of the Related Art Satellite signal receiving devices are known that receive satellite signals transmitted from positioning information satellites such as GPS satellites and acquire time information and current location information based on the received satellite signals. Satellite signal receiving devices are often incorporated into portable or small battery-operated electronic devices, so there is a need to keep peak power low. To this end, a technology has been proposed to reduce peak power by time-sharing the receiver that receives satellite signals and the baseband processor that processes the received signals (see, for example, the description in Patent Document 1). Although this technique can reduce peak power, it is difficult to simultaneously perform the search process for searching for satellite signals and the tracking process for tracking satellite signals.

[0003] Furthermore, if the receiving device moves during the tracking process, the satellite signal may be lost. In this case, not only does it have to stop the tracking process and perform the search process again, but it also has to redo the process of decoding the orbital information of the positioning information satellite, which increases the total power consumption. For this reason, a technique has been proposed that provides a mode for searching for new satellite signals while performing tracking processing (see, for example, the description in Patent Document 2). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2017-167045 [Patent Document 2] Japanese Patent Application Publication No. 2019-163997 Summary of the Invention [Problem to be solved by the invention]

[0005] However, the technology described in Patent Document 2 cannot reduce peak power, which poses a problem in that it is not possible to perform both search processing and tracking processing while reducing peak power. [Means for solving the problem]

[0006] A satellite signal reception device according to one aspect of the present disclosure includes a reception unit that receives, during a first period, radio waves of satellite signals transmitted from positioning information satellites and outputs reception signals based on the satellite signals, a storage unit that stores, during the first period, the reception signals output by the reception unit, and a correlation calculation processing unit that calculates, during a second period after the first period, a correlation value for searching for the positioning information satellite based on the reception signals stored in the storage unit, wherein, during the second period, the reception unit stops receiving the satellite signals, and during a part of a third period after the second period, the reception unit receives radio waves of the satellite signals and outputs the reception signals based on the satellite signals, the storage unit stores the reception signals output by the reception unit, and during another part of the third period, the reception unit stops receiving the satellite signals, and the correlation calculation processing unit searches for the positioning information satellite based on the stored reception signals. Search and A correlation value for tracking is calculated. [Brief explanation of the drawings]

[0007] [Figure 1] 1 is a block diagram showing the circuit configuration of a satellite signal reception device according to an embodiment. [Figure 2] FIG. 2 is a diagram showing the format of navigation data transmitted from a positioning information satellite. [Figure 3] FIG. 10 is a diagram illustrating banks of a sampling memory unit in a first comparative example. [Figure 4] FIG. 10 is a diagram showing the calculation timing of a correlation value using a bank in the first comparative example. [Figure 5] FIG. 10 is a diagram illustrating the relationship between the positioning operation and peak power in the first comparative example. [Figure 6] FIG. 10 is a diagram illustrating banks of a sampling memory unit in a second comparative example. [Figure 7] FIG. 10 is a diagram showing the calculation timing of a correlation value using a bank in a second comparative example. [Figure 8] FIG. 10 is a diagram illustrating the relationship between the positioning operation and peak power in the second comparative example. [Figure 9] 10A and 10B are diagrams illustrating the timing of calculating correlation values ​​using a bank in the present embodiment. [Figure 10] FIG. 10 is a diagram illustrating the relationship between positioning operation and peak power in the present embodiment. [Figure 11] 10A and 10B are diagrams illustrating a decrease in reception sensitivity in the present embodiment. [Figure 12] FIG. 1 is a diagram showing the configuration of an electronic device having a satellite signal receiving device. DETAILED DESCRIPTION OF THE INVENTION

[0008] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A satellite signal receiving device according to an embodiment of the present invention will now be described with reference to the accompanying drawings. The embodiments described below are preferred examples and are therefore subject to various technically desirable limitations. However, the scope of the present invention is not limited to these embodiments unless otherwise specified in the following description to the effect that the present invention is specifically limited.

[0009] Figure 1 is a block diagram showing the circuit configuration of a satellite signal reception device 10. The satellite signal reception device 10 shown in this diagram is a multi-GNSS compatible receiver capable of positioning using multiple satellite positioning systems. GNSS is an abbreviation for Global Navigation Satellite System, which refers to a global navigation satellite system.

[0010] The satellite signal receiving device 10 is configured using one or more semiconductor integrated circuits, and includes a receiving section 20 and a baseband section 30. The receiver 20 is a circuit that receives radio waves in the frequency band of positioning information satellites using the antenna 5 and outputs the received signals. The receiver 20 is provided with a processing unit for each receivable GNSS that receives and processes satellite signals. Receivable GNSSs include GPS, Galileo, GLONASS, and Beidou, and a processing unit corresponding to the received GNSS operates.

[0011] The GNSS from which information is received may be selected by the user, or the GNSS from which information was successfully acquired the previous time of reception may be set to have priority. In addition, one processing unit includes an amplifier circuit that amplifies the signal received by the antenna 5, a bandpass filter that removes signal components other than those in the frequency band of the satellite signal from the received signal, and a mixer circuit that mixes the received signal with a local oscillation signal to convert it into a signal in the intermediate frequency band.

[0012] The baseband unit 30 includes a sampling unit 310, a sampling memory unit 320, a replica code generation unit 330, a correlation calculation processing unit 340, and a baseband control unit 350. For example, the baseband unit 30 is a processor such as a CPU (Central Processing Unit), and each function can be realized as a module. The sampling unit 310 includes an analog-to-digital converter and the like, samples the received signal output from the receiving unit 20 at a predetermined period, and converts it into digital received data.

[0013] The sampling memory unit 320 is an example of a storage unit, and stores the received data output from the sampling unit 310. The sampling memory unit 320 may have a dedicated area for each type of GNSS, or may be shared by multiple types of GNSS, and may be configured to change the size (capacity) of the received data that can be stored. The sampling memory unit 320 is capable of setting a size that can accommodate at least the GNSS to be received.

[0014] The replica code generation unit 330 generates a replica of the PRN code corresponding to the type of GNSS specified by the baseband control unit 350 and the positioning information satellite from which the signal is to be received. The correlation calculation processing unit 340 calculates the correlation value between the received data stored in the sampling memory unit 320 and the replica code generated by the replica code generation unit 330 .

[0015] The baseband control unit 350 is an example of a control unit, and controls the receiving unit 20, sampling unit 310, sampling memory unit 320, replica code generation unit 330, and correlation calculation processing unit 340 to generally perform the following processing. In detail, the baseband control unit 350 first causes the receiving unit 20 to receive radio waves from GNSS satellites, causes the sampling unit 310 to sample the received signal output from the receiving unit 20 at a predetermined period and convert it into digital received data, and causes the sampling memory unit 320 to store the received data. Secondly, the baseband control unit 350 causes the replica code generation unit 330 to generate a replica code, and causes the correlation calculation processing unit 340 to calculate the correlation value between the received data stored in the sampling memory unit 320 and the replica code generated by the replica code generation unit 330, thereby executing a search process which is a process of searching for satellite signals. Thirdly, the baseband control unit 350 causes the replica code generation unit 330 to generate a replica code, and causes the correlation calculation processing unit 340 to calculate the correlation value between the received data stored in the sampling memory unit 320 and the replica code generated by the replica code generation unit 330, thereby performing tracking processing to track the searched satellite signal.

[0016] To acquire position information from a GNSS satellite, it is necessary to receive satellite signals for at least three subframes (18 seconds) from each satellite, as described below. If there were no limit to the storage size of the received data in the sampling memory unit 320, it would be possible to perform tracking processing using the received data stored in the sampling memory unit 320 without interrupting the operation of the receiving unit 20. However, in reality, there is a limit to the capacity of the sampling memory unit 320, and costs and other factors must also be taken into consideration. For this reason, the satellite signal receiving device 10 divides the digitally converted received data into multiple storage sizes in the sampling memory unit 320 and switches between them to perform correlation processing for tracking.

[0017] The baseband control unit 350 also performs processing to decode the tracked satellite signals and to calculate time information and position information based on the decoded satellite navigation information and code information contained in the tracking signals.

[0018] For the sake of convenience, we will use GPS as an example to explain the format of signals transmitted from GNSS satellites. In order to receive signals transmitted from GPS satellites and calculate the current position from the received signals, it is necessary to decode the orbital information that indicates the satellite's exact position. This orbital information is called ephemeris.

[0019] FIG. 2 is a diagram showing the format of navigation data transmitted from a positioning information satellite, specifically a GPS satellite. One cycle of navigation data is one frame consisting of 1500 bits, and is transmitted from a GPS satellite over 30 seconds, meaning the data rate of navigation data is 50 bps.

[0020] One frame consists of five subframes, from subframe 1 to subframe 5. Each subframe is 300 bits long. Of the five subframes, subframes 1 to 3 contain satellite clock correction information and ephemeris, and the same content is repeatedly transmitted from GPS satellites each time.

[0021] Therefore, to obtain all the clock correction information and ephemeris, it is necessary to receive subframes 1 to 3 over 18 seconds. A navigation data speed of 50 bps means that 1 bit is transmitted from a GPS satellite every 20 milliseconds (ms). Therefore, to continuously decode the data transmitted from a GPS satellite, it is necessary to receive part or all of the 20 ms, and this operation must be repeated every 20 ms.

[0022] Of one frame of navigation data, the data transmitted in subframes 4 and 5 is divided into 25 pages each, and the contents of different pages are transmitted in sequence for each frame.

[0023] In order to receive satellite signals continuously in real time using the sampling memory unit 320, the operation of receiving and storing the received signals and the calculation of correlation values ​​for search processing and tracking processing are performed in parallel, which will be explained in order. In the following figures, the operation of receiving a received signal by the receiving unit 20 is indicated as the RF unit, and the calculation of correlation values ​​for search processing and tracking processing in the correlation calculation processing unit 340 is indicated as the baseband unit, or BB unit for short.

[0024] FIG. 3 is a diagram for explaining banks, which are divisions of storage capacity in the sampling memory section 320 according to the first comparative example, and FIG. 4 is a diagram showing the calculation timing of correlation values ​​using the banks in the first comparative example. 3, in the first comparative example, the sampling memory unit 320 is divided into bank A and bank B. Each bank has a capacity to store 20 milliseconds (ms) of digitally converted received data.

[0025] In this first comparative example, as shown in Fig. 4, Bank A and Bank B are alternately switched every 20 ms between a storage sampling memory that stores received data and a correlation processing sampling memory that is used to calculate correlation values, i.e., for correlation processing. By alternately switching in this way, it becomes possible to perform correlation processing while continuously receiving signals from satellites in real time.

[0026] FIG. 5 is a diagram showing the relationship between the positioning operation and peak power in the first comparative example. In the first comparative example, after positioning starts, the received signals received by the receiver 20 are correlated by the correlation calculation processor 340 to search for satellites. After this, the receiver 20 continuously receives and stores signals from the satellites in real time, and the receiver 20 correlates the read-out received data, while alternately switching between bank A and bank B. The receiving unit 20 consumes a nearly constant amount of power. In correlation processing by the correlation calculation processing unit 340 of the baseband unit 30, the power required to search for satellite signals tends to be higher than the power required for tracking. For this reason, in the first comparative example, the peak power is the sum of the power consumed by the receiving unit 20 and the power consumed in the search processing in the baseband unit 30. The peak power in the first comparative example is designated as value A. Note that the power consumed to store received data in either bank A or bank B, and the power consumed to read received data from the other bank A or bank B are ignored because they are tiny compared to the power consumption of the receiving unit 20 and the baseband unit 30.

[0027] In the first comparative example, because the peak power is high, there are not many types of batteries that can be used in the satellite signal reception device 10. Batteries that can handle high peak power are generally expensive and difficult to obtain. Therefore, we will explain a second comparative example that reduces peak power compared to the first comparative example and is powered by cheaper batteries.

[0028] FIG. 6 is a diagram for explaining banks in the sampling memory section 320 according to the second comparative example, and FIG. 7 is a diagram showing the calculation timing of correlation values ​​using the banks in the second comparative example. 6, in the second comparative example, the storage area of ​​the sampling memory unit 320 is divided into 20 areas, from bank 0 to bank 19. Each bank has a capacity to store 20 milliseconds (ms) of digitally converted received data.

[0029] 7, in the second comparative example, first, the receiving unit 20 operates, and the received data converted into digital form is stored for 400 ms in banks 0 to 19 of the sampling memory unit 320. Once 400 ms of received data has been stored, the operation of the receiving unit 20 stops, and correlation processing is performed by the correlation calculation processing unit 340. GPS satellites are searched for by this correlation processing.

[0030] The time required for this correlation process varies depending on the strength of the received signal. Specifically, in an environment where the received signal is strong, such as outdoors, the time required for the correlation process is short and the search time is also short, while in an environment where the received signal is weak, such as indoors, the time required for the correlation process is long and the search time is also long. The time required for correlation processing also depends on the operating speed of the baseband unit 30, in other words, the clock speed. If the processing speed for calculating correlation values ​​is fast, more satellites can be searched in a short period of time. Once the satellite search is complete and the received data is decoded to determine the satellite's position, the signal from the satellite is then received in real time, so reception by the receiver 20 and tracking processing by the baseband unit 30 operate in parallel.

[0031] 8 is a diagram showing the relationship between positioning operation and peak power in Comparative Example 2. In Comparative Example 2, after the period in which received data is stored in banks 0 to 19, operation of the receiver 20 is interrupted and the baseband unit 30 searches for satellites by correlation processing, so the peak power is kept lower than in Comparative Example 1 by the amount that operation of the receiver 20 is interrupted. The peak power in the second comparative example is set to value B( <A)とする。

[0032] In the second comparative example, the receiver 20 and the correlation process for searching for satellite signals in the baseband unit 30 do not operate simultaneously. As a result, it is not possible to search for new satellites during tracking processing. In other words, if the satellite signal reception device 10 moves and the environment changes to one where the strength of the received signal is weak, or more specifically, if the satellite signal reception device 10 is incorporated into a wristwatch and the wrist on which the wristwatch is worn is taken off, and the satellite signal is lost, it is not possible to recapture the satellite.

[0033] In this case, to recapture the satellite, the baseband control unit 350 must cause the correlation calculation processing unit 340 to temporarily stop the tracking process, store the received data from the satellite again in the sampling memory unit 320, and then re-execute the search process. Stopping the tracking process makes it impossible to decode continuous navigation data, so the decoding process must be performed again, which extends the time until the position is calculated, causing inconvenience. Therefore, in this embodiment, the peak power is kept low by the following method, and a search is performed even during tracking.

[0034] First, in this embodiment, the storage area of ​​the sampling memory unit 320 is divided into 20 areas, from bank 0 to bank 19, as in the second comparative example. Each bank also has the capacity to store 20 milliseconds (ms) of digitally converted received data.

[0035] FIG. 9 is a diagram showing the timing of the positioning operation in this embodiment, and FIG. 10 is a diagram showing the relationship between the positioning operation and peak power in this embodiment. In this embodiment, the operation of the receiver 20 and the baseband unit 30 at the start of positioning is the same as in the second comparative example. In particular, the baseband control unit 350 operates the receiver 20 to store 400 ms of digital received data in banks 0 to 19 of the sampling memory unit 320, then stops the operation of the receiver 20 and causes the correlation calculation processing unit 340 to perform correlation processing using the stored received data, all of which are the same as in the second comparative example. This correlation processing searches for GPS satellites.

[0036] At the start of positioning, the period during which the baseband control unit 350 operates the receiving unit 20 is an example of a first period indicated by (1) in Figure 9, and the period until the operation of the receiving unit 20 is stopped and the correlation calculation processing unit 340 is caused to perform correlation processing using the stored received data is an example of a second period indicated by (2) in Figure 9.

[0037] Next, in this embodiment, the tracking process after the search is different from that in the second comparative example. For tracking, the baseband control unit 350 performs the following control at intervals of 20 ms. As mentioned above, 20 ms is the period during which one bit of data is transmitted from a GPS satellite, and operations are repeated in 20 ms increments to continuously receive navigation data.

[0038] First, the baseband control unit 350 stores 19 ms of the received data of 20 ms in bank 0. After the 19 ms of received data has been stored, the baseband control unit 350 stops the operation of the receiving unit 20. Furthermore, the baseband control unit 350 causes the correlation calculation processing unit 340 to perform search processing and tracking processing using the 19 ms of received data stored in bank 0. Note that the search processing and tracking processing by the correlation calculation processing unit 340 are performed during the 1 ms period during which the operation of the receiving unit 20 is stopped. This first period in units of 20 ms is an example of the third period indicated by (3) in FIG.

[0039] Thereafter, the baseband control unit 350 operates the receiving unit 20 again, and stores 19 ms of the received data of 20 ms in bank 1. After the 19 ms of received data has been stored, the baseband control unit 350 stops the operation of the receiving unit 20, and causes the correlation calculation processing unit 340 to perform search processing and tracking processing using the 19 ms of received data stored in bank 1. This second period in units of 20 ms is an example of the fourth period indicated by (4) in FIG. Thereafter, the baseband control unit 350 executes such operations while alternately switching between bank 0 and bank 1.

[0040] 9 and 10, in this embodiment, reception in the receiver unit 20 and correlation processing in the baseband unit 30 do not operate simultaneously, so the peak power is suppressed to value B, similar to that in the second comparative example. In detail, in this embodiment, the peak power is suppressed to value B, which is consumed by correlation processing for search after positioning starts in the baseband unit 30. Furthermore, in this embodiment, unlike the second comparative example, search processing can be executed even during tracking processing.

[0041] In this embodiment, received data of 19 ms is used instead of 20 ms, which is shorter than the 20 ms period. This means that the received data used for correlation processing is reduced, which leads to a decrease in the process gain of replica correlation and a decrease in the receiving sensitivity of the GPS signal.

[0042] FIG. 11 shows the results of a simulation of how sensitivity decreases when the sampling time of the received signal is gradually shortened from 20 ms, assuming that the receiving sensitivity is 0 dm when the sampling time is 20 ms. The process gain P_Gain is expressed by the following equation (1).

number

[0043] In this embodiment, the sampling time is 19 ms, and the receiving sensitivity is reduced by 0.22 dBm compared to a sampling time of 20 ms. However, even if the received signal becomes weaker, the peak power can be suppressed and it is possible to search for satellites even during tracking processing.

[0044] In the embodiment, the sampling time is 19 ms, but it may be shorter in 1 ms increments. When the sampling time is shorter, the reception sensitivity decreases due to a decrease in process gain, but the correlation processing time increases, thereby increasing search capability. Therefore, there is a trade-off between reception sensitivity and search capability.

[0045] Next, an electronic device equipped with the satellite signal reception device 10 according to the embodiment will be described. FIG. 12 is a block diagram showing the circuit configuration of an electronic watch 1, which is an example of an electronic device.

[0046] In addition to the satellite signal receiving device 10 according to the embodiment, the electronic timepiece 1 also includes an antenna 5, a timing device 171, a memory device 172, an input device 173, a drive mechanism 181, a display device 182, and a battery 1000.

[0047] Battery 1000 is the power source for driving electronic watch 1, which includes satellite signal reception device 10. Baseband unit 30 in electronic watch 1 is a processor such as a CPU, and by executing various programs stored in memory device 172, it is able to control reception unit 20 in satellite signal reception device 10 and correlation calculation processing unit 340 (not shown in Figure 12), as well as the following functions: That is, the baseband unit 30 includes a time zone setting unit 52, a time correction unit 53, and a display control unit .

[0048] The time zone setting unit 52 sets time zone data based on location information obtained from the processing results of the satellite signal reception device 10. The time correction unit 53 corrects the time data based on the time information obtained from the processing results of the satellite signal reception device 10 and the time zone data set by the time zone setting unit 52. The display control unit 54 controls the operation of the drive mechanism 181 and the display content of the display device 182.

[0049] The timing device 171 includes, for example, a quartz oscillator and updates the time data using a reference signal based on the oscillation signal of the quartz oscillator. The input device 173 is, for example, an operator such as a button or a crown. An operation signal generated when the operator is operated is supplied to the control circuit 50.

[0050] Although an electronic watch 1 has been described as an example of an electronic device, electronic devices are not limited to electronic watches 1, and other examples of electronic watches include wearable devices, smartphones, tablet devices, portable navigation devices, car navigation devices, and personal computers.

[0051] From the above description, for example, preferred embodiments of the present disclosure can be understood as follows: Note that, in order to facilitate understanding of each embodiment, reference numerals in the drawings are written in parentheses for convenience, but this is not intended to limit the present invention to the embodiments shown in the drawings.

[0052] A satellite signal reception device (10) according to one aspect (aspect 1) includes a reception unit (20) that receives radio waves of satellite signals transmitted from positioning information satellites and outputs the reception signals, a storage unit (320) that stores the reception signals, a correlation calculation processing unit (340) that calculates correlation values ​​for searching for or tracking positioning information satellites based on the reception signals stored in the storage unit (320), and a control unit (350) that controls the reception unit (20), the storage unit (320), and the correlation calculation processing unit (340), wherein the control unit (350) operates the reception unit (20) in a first period (1) to store the reception signals in the storage unit (320), and stops the operation of the reception unit (20) in a second period (2) after the first period (1), and causes the correlation calculation processing unit (340) to calculate correlation values ​​based on the reception signals stored in the storage unit (320). and calculates correlation values ​​for searching for positioning information satellites, and of a third period (3) and a fourth period (4) which are successive at a predetermined time interval, during a part of the third period (3), the receiving unit (20) is operated to store the received signals in the storage unit (320), and during another part of the third period (3), the receiving unit (20) is stopped to cause the correlation calculation processing unit (340) to calculate correlation values ​​for searching for and tracking positioning information satellites based on the stored received signals, and during a part of the fourth period (4), the receiving unit (20) is operated to store the received signals in the storage unit (320), and during another part of the fourth period (4), the receiving unit (20) is stopped to cause the correlation calculation processing unit (340) to calculate correlation values ​​for searching for and tracking positioning information satellites based on the stored received signals. According to the first aspect, it is possible to perform both the search process and the tracking process while suppressing peak power consumption.

[0053] In a satellite signal receiving device (10) according to a specific aspect (aspect 2) of aspect 1, the memory area of ​​the memory unit (320) is divided into a first bank and a second bank, and the control unit (350) stores the received signal in the first bank during part of the third period (3), and stores the received signal in the second bank during part of the fourth period (4).

[0054] In a satellite signal reception device (10) according to a specific aspect (aspect 3) of aspect 2, the predetermined time interval is 20 milliseconds.

[0055] A control method for a satellite signal reception device (10) according to another aspect (aspect 4) is a control method for a satellite signal reception device (10) having a reception unit (20) that receives radio waves of satellite signals transmitted from positioning information satellites and outputs reception signals, a storage unit (320) that stores the reception signals, a correlation calculation processing unit (340) that calculates correlation values ​​for searching for or tracking positioning information satellites based on the reception signals stored in the storage unit (320), and a control unit (350) that controls the reception unit (20), the storage unit (320), and the correlation calculation processing unit (340), The control unit (350) operates the receiving unit (20) in a first period (1) to store the received signal in the storage unit (320), stops the operation of the receiving unit (20) in a second period (2) after the first period (1), causes the correlation calculation processing unit (340) to calculate a correlation value for searching for a positioning information satellite based on the received signal stored in the storage unit (320), and operates the receiving unit (20) in a part of the third period (3) of a third period (3) and a fourth period (4) that are successive at a predetermined time interval to store the received signal in the storage unit (320). During the other part of the third period (3), the receiving section (20) is stopped and the correlation calculation processing section (340) is caused to calculate correlation values ​​for searching and tracking positioning information satellites based on the stored received signals, during part of the fourth period (4), the receiving section (20) is operated and the received signals are stored in the storage section (320), and during the other part of the fourth period (4), the receiving section (20) is stopped and the correlation calculation processing section (340) is caused to calculate correlation values ​​for searching and tracking positioning information satellites based on the stored received signals. According to the fourth aspect, it is possible to perform both the search process and the tracking process while suppressing peak power consumption.

[0056] An electronic device according to a fifth aspect includes the satellite signal reception device (10) according to the first, second, or third aspect. According to the fifth aspect, it is possible to perform both search processing and tracking processing while suppressing peak power consumption. An electronic device according to a sixth aspect is the electronic device according to the fifth aspect, further comprising a battery that drives the satellite signal reception device. [Explanation of symbols]

[0057] 1...electronic clock, 10...satellite signal receiving device, 12...antenna, 20...receiving section (receiving section), 30...baseband section, 320...sampling memory section, 340...correlation calculation processing section, 350...baseband control section (control section).

Claims

1. a receiving unit that receives radio waves of satellite signals transmitted from positioning information satellites during a first period and outputs a received signal based on the satellite signals; a storage unit that stores the received signal output by the receiving unit during the first period; a correlation calculation processing unit that calculates a correlation value for searching for the positioning information satellite based on the received signal stored in the storage unit during a second period after the first period; and during the second period, the receiver stops receiving the satellite signals; during a part of a third period after the second period, the receiving unit receives radio waves of the satellite signal and outputs the received signal based on the satellite signal, and the storage unit stores the received signal output by the receiving unit; during another part of the third period, the receiver stops receiving the satellite signals, and the correlation calculation processor calculates correlation values ​​for searching for and tracking the positioning information satellites based on the stored received signals. Satellite signal receiving device.

2. during a part of a fourth period after the third period, the receiving unit receives radio waves of the satellite signal and outputs the received signal based on the satellite signal, and the storage unit stores the received signal output by the receiving unit; during another period of the fourth period, the receiver stops receiving the satellite signals, and the correlation calculation processor calculates correlation values ​​for searching for and tracking the positioning information satellites based on the stored received signals; The storage area of ​​the storage unit is divided into a first bank and a second bank, During a part of the third period, the storage unit stores the received signal in the first bank; During a part of the fourth period, the storage unit stores the received signal in the second bank.

2. The satellite signal receiving device according to claim 1.

3. the third period and the fourth period are successive in order at a predetermined time interval, The predetermined time interval is 20 milliseconds.

3. The satellite signal receiving device according to claim 2.

4. A method for controlling a satellite signal receiving device, comprising: a first step of outputting a reception signal based on a satellite signal received from a satellite during a first period; a second step of storing the received signal output in the first step during the first period; a third step of stopping output of the reception signal during a second period after the first period; a fourth step of calculating a correlation value for searching for the satellite based on the received signal stored in the second step during the second period; a fifth step of outputting a reception signal based on the satellite signal during a part of a third period after the second period; a sixth step of storing the received signal output in the fifth step during the partial period of the third period; a seventh step of stopping output of the reception signal during another part of the third period; an eighth step of calculating a correlation value for searching and tracking the satellite based on the received signal stored in the sixth step during the other part of the third period; Equipped with A method for controlling a satellite signal receiving device.

5. 4. An electronic device comprising the satellite signal receiving device according to claim 1.

6. A battery that drives the satellite signal receiving device The electronic device according to claim 5 .

Citation Information

Patent Citations

  • Efficient GPS receiver for signal acquisition

    JP2002511200A

  • Receiver for positioning satellite signal and method of receiving positioning satellite signal

    JP2007097220A

  • Satellite signal reception device, electronic equipment, and control method for satellite signal reception device

    JP2017167045A

  • Satellite signal receiving device, electronic equipment and satellite signal receiving device control method

    JP2019163997A

  • GNSS correlator

    US20200158879A1