A Method for Ultra-Low Standby Power Consumption of a Beidou Satellite Navigation Chip

By introducing an external navigation computing and processing module into the satellite navigation chip, the problem of high power consumption of the main processor during the solution process is solved, the effect of low power operation and rapid wake-up is achieved, and the system power consumption is reduced.

CN115877417BActive Publication Date: 2025-07-22SOUTH CHINA NORMAL UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211719095.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-30
Publication Date
2025-07-22
Estimated Expiration
2042-12-30

AI Technical Summary

Technical Problem

The existing satellite navigation chips consume a large amount of main processor computing resources during the solution process, resulting in large power consumption and the received satellite signals cannot be solved in low-power operation mode.

Method used

The external independent navigation computing processing module is adopted to capture satellite signals through the RF front-end module and store them in registers. The frequency points of the related processing module are adjusted by the navigation baseband digital signal module. When the main processor sleeps in a low-power state, the navigation computing processing module solves the satellite signals and wakes up the main processor when needed.

Benefits of technology

It realizes the solution to satellite signals in a low-power state, reduces the power consumption of the main processor, and quickly wakes up the main processor to resume normal operation when needed, saving circuit resources and system power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115877417B_ABST
    Figure CN115877417B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for ultra-low standby power consumption of a Beidou satellite navigation chip, belonging to the technical field of chip standby power consumption. In this solution, an independent navigation calculation and processing module is externally connected to the main processor. Compared with the traditional method of uniformly processing satellite signals received by the main processor, the external independent method ensures that even when the main processor is operating at low power, the satellite signals stored in the register can be resolved through the positioning and navigation module. Thus, while the chip operates at low power, the stored data can also be resolved. Moreover, the navigation baseband digital signal module adjusts the frequency points of multiple related processing modules, enabling other related processing modules to operate at low power. When the main processor enters the sleep state, the navigation calculation and processing module can be interrupted from resolving satellite signals, thereby waking up the main processor to operate and restoring it to normal power operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of chip standby power consumption, and more specifically, to a method for ultra-low standby power consumption at the Beidou satellite navigation chip level. Background Art

[0002] With the miniaturization and even chipization of satellite navigation and positioning devices, the market for mobile navigation products centered on personalized mobile information is becoming increasingly broad, and various types of embedded electronic products are becoming increasingly rich. Mobile terminal products integrating satellite positioning and mobile communication components will develop rapidly. In mobile terminals, the power consumption of mobile terminals must be considered. Therefore, the market demand for low-power navigation chips is very large. Developing self-developed low-power receiver chips is of great strategic significance and market value for both the development of navigation satellite systems and receiver devices.

[0003] During the operation of a satellite navigation chip, the main processor processes the received satellite signals, and the signal acquisition, tracking, and positioning and calculation are all completed within the main processor. Its design flexibility is relatively high, but a large amount of computing resources of the main processor are consumed during the calculation process, resulting in high power consumption. Moreover, when starting the low-power operation mode, the main processor needs to be turned off, which causes the main processor to be unable to calculate the received satellite signals.

[0004] Therefore, in view of the above problems, a method for ultra-low standby power consumption at the Beidou satellite navigation chip level is proposed. Summary of the Invention

[0005] 1. Technical Problems to be Solved

[0006] Aiming at the problems existing in the prior art, the purpose of the present invention is to provide a method for ultra-low standby power consumption at the Beidou satellite navigation chip level, which can avoid consuming a large amount of computing resources of the main processor during the calculation process, resulting in high power consumption of the main processor, and can also calculate the received satellite signals through an externally connected positioning and navigation calculation processing module when the main processor is turned off during the start of the low-power operation mode.

[0007] 2. Technical Solutions

[0008] To solve the above problems, the present invention adopts the following technical solutions.

[0009] A method for ultra-low standby power consumption at the Beidou satellite navigation chip level includes the following steps:

[0010] S1: The radio frequency front-end module in the main processor realizes the acquisition of satellite signals, accumulates the received data through the loading correlator module, and stores it in the register module;

[0011] S2: The navigation baseband digital signal module in the main processor corrects the frequencies of multiple related processing modules, and performs detection after the correction is completed;

[0012] S3: After the detection is completed, the positioning and navigation calculation processing module externally connected to the main processor performs positioning calculation and navigation on the data in the register;

[0013] S4: After the RF front-end module captures sufficient satellite signals, it shuts down the main processor engine. After the positioning and navigation calculation processing module completes the calculation, the chip enters the automatic sleep mode.

[0014] Furthermore, in S1, the main processor circuit on the chip can be designed using thick-gate oxide crystals with extremely low leakage power consumption, and a crystal oscillator circuit with extremely low power consumption operation is designed to ensure that the main processor can be awakened to run in an extremely low standby state.

[0015] Furthermore, in S1, the RF front-end module captures a large number of received satellite signals, accumulates the obtained satellite signals through a correlator, and then sends them to the register module.

[0016] Furthermore, in S2, after the RF front-end module captures a large number of satellite signals, the navigation baseband digital signal module adjusts the frequencies of multiple related processing modules, thereby realizing the center frequencies of multiple related processing modules, so that multiple related processing modules operate at low power. After the adjustment is completed, the corrected center frequencies are detected.

[0017] Furthermore, in S2, multiple related processor channels may include a carrier NCO, a code NCO, a multi-functional spreading code generator, a digital mixer, and a correlation unit.

[0018] Furthermore, in S3, when the positioning and navigation calculation processing module calculates the satellite signals stored in the register, it can adopt a pipeline mode and allocate the next satellite signal during the calculation.

[0019] Furthermore, in S4, when the RF front-end module automatically disconnects the main processor running engine after capturing sufficient satellite signals, and the externally connected navigation calculation processing module independently calculates the satellite signals in the register, the calculated satellite signals are transmitted to the user interface through the general CUP to run the user program.

[0020] Furthermore, in S4, when the main processor completes sleep, the main processor and multiple related processors are in the sleep state, and only the externally connected navigation calculation processing module runs. When the main processor needs to be awakened, it can be awakened by interrupting the navigation calculation processing module.

[0021] 3. Beneficial Effects

[0022] Compared with the prior art, the advantages of the present invention are as follows:

[0023] (1) In this solution, an independent navigation calculation and processing module is externally connected to the main processor. Compared with the traditional method of uniformly processing satellite signals received by the main processor, the external independent method ensures that even when the main processor is operating at low power, the satellite signals stored in the positive register can be resolved through the positioning and navigation module. Thus, while the chip operates at low power, the stored data can also be resolved. Moreover, the navigation baseband digital signal module adjusts the frequency points of multiple related processing modules, enabling other related processing modules to operate at low power. When the main processor enters the sleep state, the navigation calculation and processing module can be interrupted from resolving satellite signals, thereby waking up the main processor to run and restoring its normal power operation. This is beneficial because it does not require a large amount of computing resources of the main processor during the resolution process, which would otherwise lead to a large power consumption of the main processor. Additionally, when starting the low-power operation mode to turn off the main processor, the received satellite signals can still be resolved through the externally connected positioning and navigation calculation processing module.

[0024] (2) In this solution, the navigation calculation and processing module is quickly turned on and continuously operates under the control of the main processor, achieving the purpose of saving circuit resources and reducing system power consumption. After capturing enough satellites and achieving positioning, the processor turns off the capture engine. After the navigation calculation and processing module completes the resolution, it automatically enters the sleep mode to achieve low-power operation. In terms of the wake-up method, it can be woken up by interrupting the navigation calculation and processing module, enabling the main processor to continue working. Description of the Drawings

[0025] Figure 1 It is a schematic diagram of the method of the present invention. Detailed Embodiments

[0026] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the drawings in the embodiments of the present invention; obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0027] In the description of the present invention, it should be noted that the orientation or positional relationship indicated by the terms "upper", "lower", "inner", "outer", "top / bottom end", etc. is based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as a limitation to the present invention. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance.

[0028] In the description of the present invention, it should be noted that unless otherwise clearly specified and defined, the terms "installation", "provided with", "sheathed / connected", "connected", etc. should be understood in a broad sense. For example, "connected" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the communication inside two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0029] Embodiment 1:

[0030] Please refer to Figure 1 , a method for ultra-low standby power consumption of a Beidou satellite navigation chip level, comprising the following steps:

[0031] S1: The radio frequency front-end module in the main processor captures satellite signals, accumulates the received data through the loading correlator module, and stores it in the register module;

[0032] S2: The navigation baseband digital signal module in the main processor corrects the frequency points of multiple correlation processing modules, and detects them after the correction is completed;

[0033] S3: After the detection is completed, the data in the register is subjected to positioning solution and navigation through the positioning and navigation calculation and processing module externally connected to the main processor;

[0034] S4: After the radio frequency front-end module captures sufficient satellite signals, the main processor engine is turned off. After the positioning and navigation calculation and processing module completes the solution, the chip enters the automatic sleep mode.

[0035] In this solution, an independent navigation calculation and processing module is externally connected to the main processor. Compared with the traditional method of uniformly processing satellite signals received by the main processor, the external independent method ensures that even when the main processor is operating at low power, the satellite signals stored in the positive register can be resolved through the positioning and navigation module. Thus, while the chip operates at low power, it can also resolve the stored data. Moreover, the navigation baseband digital signal module adjusts the frequency points of multiple related processing modules, enabling other related processing modules to operate at low power. When the main processor enters the sleep state, the navigation calculation and processing module can be interrupted from resolving satellite signals, thereby waking up the main processor to operate and restoring its normal power operation. This is beneficial as it avoids consuming a large amount of the main processor's computing resources during the resolution process, which would otherwise lead to a large power consumption of the main processor. Additionally, when the low-power operation mode is started and the main processor is turned off, the externally connected positioning and navigation calculation processing module can still resolve the received satellite signals.

[0036] In S1, the main processor circuit on the chip can be designed using thick-gate oxide crystals with extremely low leakage power consumption, and a crystal oscillator circuit with extremely low power consumption operation is designed to ensure that the main processor can be woken up during an extremely low standby state.

[0037] In this solution, the main processor circuit on the chip in S1 can be designed using thick-gate oxide crystals with extremely low leakage power consumption. Since there is a potential risk of leakage during the low-power operation of the main processor circuit, the safety risk of the main processor during extremely low-power operation is reduced through the design of the material properties of the thick-gate oxide crystals. At the same time, a crystal oscillator circuit with extremely low power consumption operation is designed, and the navigation calculation and processing module is woken up by controlling the interruption of the crystal oscillator circuit, causing the main processor to be woken up from the sleep state.

[0038] In S1, the RF front-end module captures the received satellite signals on a large scale, accumulates the obtained satellite signals through a correlator, and then sends them to the register module.

[0039] In this solution, the RF front-end module captures the digital intermediate frequency signals in the input satellite signals in a large-scale parallel manner, obtains the preliminary phase and frequency information of the navigation signal and sends it to the correlator. The correlator completes the carrier of the corresponding phase and frequency point, then accumulates the data and stores it in the register.

[0040] In S2, after the RF front-end module captures the satellite signals on a large scale, the navigation baseband digital signal module adjusts the frequency points of multiple related processing modules, thereby realizing the center frequency of multiple related processing modules, which causes multiple related processing modules to operate at low power. After the adjustment is completed, the corrected center frequency is detected.

[0041] In this solution, the navigation baseband digital signal module is quickly activated and operates continuously under the control of the main processor, ensuring that the code phase values and frequency point information corresponding to several peaks obtained from the operation of the RF front-end module are quickly configured into a correlator channel, continuously completing coherent processing and non-coherent processing, and closing the idle channels. This can not only quickly and accurately capture satellite signals, but also efficiently coordinate and multiplex the channels of multiple correlator modules, achieving the purpose of saving circuit resources and reducing system power consumption.

[0042] Among the multiple correlator channels in S2, there may be a carrier NCO, a code NCO, a multi-functional spreading code generator, a digital mixer, and a correlation unit.

[0043] In this solution, the carrier NCO module can implement the carrier frequencies in different satellite navigation systems. The carrier stripping module strips the carrier from the digital intermediate frequency signal and converts it to the baseband. The code NCO module is the pseudo-code clock in different satellite navigation systems. After the baseband IQ data enters the code despreading module, the pseudo-random code is stripped to obtain a single-carrier signal. The accumulator module has three paths for the single-carrier signal after code stripping: early (E), prompt (P), and late (L), and the three paths of signals are respectively accumulated. The local pseudo-code generator module generates the local pseudo-code in cooperation with the processor according to the pseudo-code characteristics of different satellite navigation systems.

[0044] When the positioning and navigation calculation and processing module in S3 resolves the satellite signals stored in the register, it can adopt a pipeline mode and allocate the next satellite signal during the resolution.

[0045] In this solution, the main processor performs pipeline scheduling on the RF front-end module and the multi-channel correlator, and simultaneously allocates the satellite signals of the next fast capture module. The main processor performs fast detection algorithm processing on the data given by the correlator channel, ultimately achieving fast and accurate capture of navigation signals, efficiently coordinating and utilizing the correlator channels, and achieving the purpose of saving circuit resources and reducing system power consumption.

[0046] In S4, when the RF front-end module captures sufficient satellite signals, it can automatically disconnect the main processor operation engine. When the external navigation calculation and processing module independently resolves the satellite signals in the register, the resolved satellite signals are transmitted to the user interface through the general CPU running the user program.

[0047] In this solution, the standalone navigation chip is suitable for integration into mobile phones. The main processor of the mobile phone can be used as an external processor. Most importantly, the power consumption of the standalone baseband structure is very low and is suitable for handheld devices.

[0048] In S4, when the main processor finishes hibernating, the main processor and multiple related processors are in the hibernation state, and only the externally connected navigation calculation processing module is running. When the main processor needs to be woken up, it can be woken up by interrupting the navigation calculation processing module.

[0049] In this solution, the navigation calculation processing module is quickly turned on and continuously operates under the control of the main processor, achieving the purpose of saving circuit resources and reducing system power consumption. After capturing enough satellites and positioning, the processor turns off the capture engine. After the navigation calculation processing module finishes the calculation, it automatically enters the sleep mode to achieve low-power operation. In terms of the way to wake it up, the navigation calculation processing module can be interrupted to wake it up, so that the main processor can continue to work.

[0050] The above is only the preferred specific implementation manner of the present invention; however, the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention, according to the technical solution of the present invention and its improved concept, makes equivalent substitutions or changes, and should be covered by the protection scope of the present invention.

Claims

1. A method for ultra-low standby power consumption of a Beidou satellite navigation chip, characterized in that: It includes the following steps; S1: The RF front-end module in the main processor captures satellite signals, accumulates the received data through the loading correlator module, and stores it in the register module; S2: The navigation baseband digital signal module in the main processor corrects the frequencies of multiple correlation processing modules, and performs detection after the correction is completed; S3: After the detection is completed, the positioning and navigation calculation processing module externally connected to the main processor performs positioning calculation and navigation on the data in the register; S4: After the RF front-end module captures sufficient satellite signals, it shuts down the main processor engine. After the positioning and navigation calculation processing module completes the calculation, the chip enters the automatic sleep mode.

2. A method for ultra-low standby power consumption of a Beidou satellite navigation chip level according to claim 1, characterized in that: In S1, the main processor circuit on the chip can be designed using thick-gate oxide crystals with extremely low leakage power consumption, and a crystal oscillator circuit with extremely low power consumption operation is designed to ensure that the main processor can be awakened to run in an extremely low standby state.

3. A method for ultra-low standby power consumption of a Beidou satellite navigation chip according to claim 1, characterized in that: In S1, the RF front-end module captures satellite signals on a large scale, accumulates the obtained satellite signals through the correlator, and then sends them to the register module.

4. A method for ultra-low standby power consumption of a Beidou satellite navigation chip level according to claim 1, characterized in that: In S2, after the RF front-end module captures satellite signals on a large scale, the navigation baseband digital signal module adjusts the frequencies of multiple correlation processing modules, thereby realizing the center frequencies of multiple correlation processing modules, so that multiple correlation processing modules operate at low power. After the adjustment is completed, the corrected center frequencies are detected.

5. A method for ultra-low standby power consumption of a Beidou satellite navigation chip according to claim 1, characterized in that: In S2, multiple correlation processor channels can include a carrier NCO, a code NCO, a multi-functional spreading code generator, a digital mixer, and a correlation unit.

6. A method for ultra-low standby power consumption of a Beidou satellite navigation chip level according to claim 1, characterized in that: In S3, when the positioning and navigation calculation processing module calculates the satellite signals stored in the register, it can adopt a pipeline mode, and allocate the next satellite signal during the calculation.

7. A method for ultra-low standby power consumption of a Beidou satellite navigation chip level according to claim 1, characterized in that: In S4, when the RF front-end module captures sufficient satellite signals, it can automatically disconnect the main processor operation engine. When the externally connected navigation calculation processing module independently calculates the satellite signals in the register, the calculated satellite signals are transmitted to the user interface through the general CPU running the user program.

8. A method for ultra-low standby power consumption of a Beidou satellite navigation chip according to claim 1, characterized in that: In S4, when the main processor completes sleep, the main processor and multiple correlation processors are in the sleep state, and only the externally connected navigation calculation processing module runs. When it is necessary to wake up the main processor, it can be awakened by interrupting the navigation calculation processing module.

Citation Information

Patent Citations

  • GNSS services on low power hub

    CN104516476A

  • GPS receiver with efficient signal acquisition

    CN1225175A