GNSS (Global Navigation Satellite System) rapid capture satellite-on method with high sensitivity and receiver
By dynamically adjusting the capture parameters of the satellite navigation receiver, the problem of traditional receivers being difficult to take into account high-sensitivity weak signal search and medium-strong signal fast satellite access in complex environments is solved, and the sensitivity and stability are improved.
Patent Information
- Application Number
- CN202510875230.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-27
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2045-06-27
AI Technical Summary
Traditional satellite navigation receivers are difficult to take into account the ability to search high-sensitivity weak signals and the ability to quickly access the satellite in complex environments, resulting in poor positioning effect.
By determining the fast capture and high sensitivity capture parameters, combining the number of satellites received by the receiver and signal strength, the capture scheduling ratio is dynamically adjusted to achieve a balance between fast capture and high sensitivity capture.
Without affecting the time characteristics, the capture sensitivity and positioning stability of the satellite navigation receiver in complex environments is improved.
Smart Images

Figure CN120386025A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technologies, and in particular, to a GNSS rapid acquisition and satellite access method and a receiver that take into account high sensitivity. Background Art
[0002] With the increasingly wide application of the Global Navigation Satellite System (GNSS) in military and civilian fields, the application environment has become increasingly complex. In complex working scenarios such as exploration, vehicle-mounted, and indoor, due to the influence of ionospheric refraction, occlusion, and multipath, satellite signals will be greatly attenuated. General satellite navigation receivers will have problems such as difficulty in capturing satellite signals, high synchronization error rates, and easy loss of lock. Therefore, it is necessary for society to study high-sensitivity satellite navigation receivers that can capture weak signals.
[0003] At the same time, in various complex working scenarios, users also have higher requirements for satellite navigation receivers to be able to output reliable real-time position information in a timely manner. Here, not only high-sensitivity capture needs to be considered, but also the need to take into account rapid satellite access and positioning, so as to support more satellites for navigation solution during environmental changes. Therefore, there is a clear market and application demand for navigation receivers that can not only rapidly capture medium and strong signals, achieve rapid GNSS synchronization and positioning, but also be compatible with weak signal capture to improve the continuity and reliability of navigation positioning.
[0004] Traditional receivers are difficult to take into account the user's requirement for satellite navigation receivers to be able to output reliable real-time position information in a timely manner and the high-sensitivity capture requirement of maintaining GNSS satellite search ability under weak signals in complex working scenarios. Receivers with high-sensitivity tracking capabilities generally need to complete satellite search work under medium and strong signals first, and then perform tracking and maintenance of weak signal satellites. Once the tracking of the weak signal satellite is lost due to occlusion or other reasons, it will be difficult to capture it again in a short time, resulting in a decrease in the number of available satellites and affecting the positioning effect. Therefore, it is of great significance to study a method that takes into account both high-sensitivity weak signal satellite search ability and medium and strong signal rapid satellite access ability in complex environments. Summary of the Invention
[0005] To solve the above technical problems, an embodiment of the present invention provides a GNSS rapid acquisition and satellite access method and a receiver that take into account high sensitivity.
[0006] The technical solution of the embodiment of the present invention is realized as follows: An embodiment of the present invention provides a GNSS rapid acquisition and satellite access method that takes into account high sensitivity. The method includes: Determine the fast acquisition parameters and the high-sensitivity acquisition parameters; wherein, the fast acquisition parameters are the first coherent integration time and the first non-coherent integration times; the high-sensitivity acquisition parameters are the second coherent integration time and the second non-coherent integration times; the first coherent integration time is less than the second coherent integration time; the first non-coherent integration times is less than the second non-coherent integration times; Determine the environment where the receiver is located based on the number of satellites received by the receiver and the satellite signal strength; and determine the ratio of fast acquisition and high-sensitivity acquisition according to the environment where the receiver is located; Execute acquisition scheduling using the fast acquisition parameters and the high-sensitivity acquisition parameters according to the ratio of fast acquisition and high-sensitivity acquisition.
[0007] In an embodiment, determining the environment where the receiver is located based on the number of satellites received by the receiver and the satellite signal strength; and determining the ratio of fast acquisition and high-sensitivity acquisition according to the environment where the receiver is located includes: If the number of satellites received currently is less than threshold A1, it is determined that the receiver is in the scenario of just powered on or no signal, and configure the ratio of fast acquisition and high-sensitivity acquisition as N1:1.
[0008] In an embodiment, determining the environment where the receiver is located based on the number of satellites received by the receiver and the satellite signal strength; and determining the ratio of fast acquisition and high-sensitivity acquisition according to the environment where the receiver is located includes: If the number of satellites received currently is greater than or equal to threshold A1, and it is determined that there is only a strong signal according to the currently received satellite signal strength, it is determined that the receiver is in the scenario of receiving the navigation simulation source signal, and configure the ratio of fast acquisition and high-sensitivity acquisition as 1:0; If the number of satellites received currently is greater than or equal to threshold A1, and it is determined that there is only a weak signal according to the currently received satellite signal strength, it is determined that the receiver is in the scenario of receiving the navigation simulation source signal, and configure the ratio of fast acquisition and high-sensitivity acquisition as 0:1.
[0009] In an embodiment, determining the environment where the receiver is located based on the number of satellites received by the receiver and the satellite signal strength; and determining the ratio of fast acquisition and high-sensitivity acquisition according to the environment where the receiver is located includes: If the number of satellites received currently is greater than or equal to threshold A1, and the ratio of the number of satellites with strong signals and weak signals is less than threshold B, it is determined that the receiver is in a relatively complex scenario with more weak signals, and configure the ratio of fast acquisition and high-sensitivity acquisition as N3:1; where N3 < N1.
[0010] In an embodiment, determining the environment where the receiver is located based on the number of satellites received by the receiver and the satellite signal strength; and determining the ratio of fast acquisition and high-sensitivity acquisition according to the environment where the receiver is located includes: If the number of currently received satellites is greater than or equal to threshold A1, and the ratio of the number of satellites with strong signals to the number of satellites with weak signals is greater than or equal to threshold B, and the number of currently received satellites is less than threshold A2, it is determined that the receiver is in a complex environment or a scenario of just acquiring satellites in an open environment, and the ratio of fast acquisition to high-sensitivity acquisition is configured as N4:1; where A2 > A1 and N3 < N4 < N1.
[0011] In one embodiment, the environment of the receiver is determined based on the number of satellites received by the receiver and the satellite signal strength; and the ratio of fast acquisition to high-sensitivity acquisition is determined according to the environment of the receiver, including: If the number of currently received satellites is greater than or equal to threshold A2, and the ratio of the number of satellites with strong signals to the number of satellites with weak signals is greater than or equal to threshold B, it is determined that the receiver is in an open environment with more strong signals, and the ratio of fast acquisition to high-sensitivity acquisition is configured as N5:1; where N5 > N1.
[0012] In one embodiment, a strong signal is a signal with a carrier-to-noise ratio greater than or equal to a preset threshold; a weak signal is a signal with a carrier-to-noise ratio less than the preset threshold.
[0013] An embodiment of the present invention further provides a receiver, including: a processor and a memory for storing a computer program that can run on the processor; where the processor is used to execute the steps of the above-mentioned method when running the computer program.
[0014] An embodiment of the present invention further provides a storage medium, in which a computer program is stored, and when the computer program is executed by a processor, the steps of the above-mentioned method are implemented.
[0015] The method of this embodiment has the following beneficial effects: (1) Based on the number of satellites and signal strength, the current environment of the receiver can be dynamically sensed in real time; (2) Designing corresponding capture parameter strategies based on the perceived current environmental state can be compatible with weak signal satellite acquisition and medium-strong signal fast satellite acquisition in different environments, and effectively improve the capture sensitivity without affecting the time characteristics. Description of the Drawings
[0016] Figure 1 It is a schematic flowchart of the GNSS fast acquisition and satellite acquisition method that takes into account high sensitivity in the embodiment of the present invention; Figure 2 It is a detailed schematic flowchart of the method in the embodiment of the present invention; Figure 3 It is a schematic diagram of satellite acquisition comparison before and after adopting this method statically in an open environment in the embodiment of the present invention; Figure 4Schematic diagram of satellite uplink before and after dynamically adopting this method in complex environments according to embodiments of the present invention; Figure 5 Internal structure diagram of a computer device according to an embodiment of the present invention. Specific embodiments
[0017] The present invention will be further described in detail below in conjunction with the drawings and embodiments.
[0018] Embodiments of the present invention provide a GNSS fast acquisition satellite uplink method that takes into account high sensitivity, as Figure 1 shown, the method includes: Step 101: Determine fast acquisition parameters and high-sensitivity acquisition parameters; wherein, the fast acquisition parameters are the first coherent integration time and the first non-coherent number of times; the high-sensitivity acquisition parameters are the second coherent integration time and the second non-coherent number of times; the first coherent integration time is less than the second coherent integration time; the first non-coherent number of times is less than the second non-coherent number of times; Step 102: Determine the environment where the receiver is located based on the number of satellites received by the receiver and the satellite signal strength; and determine the ratio of fast acquisition and high-sensitivity acquisition according to the environment where the receiver is located; Step 103: Execute acquisition scheduling using the fast acquisition parameters and the high-sensitivity acquisition parameters according to the ratio of fast acquisition and high-sensitivity acquisition.
[0019] Specifically, referring to Figure 2 . The method of this embodiment takes into account both high-sensitivity acquisition and fast acquisition, and the detailed process includes the following content: S1. The receiver determines the acquisition parameters for fast acquisition and high-sensitivity acquisition; S2. The receiver comprehensively evaluates the current environment where the receiver is located based on information such as the number of satellites and the satellite signal strength, and configures the execution ratio of fast acquisition and high-sensitivity acquisition; S3. The receiver determines whether the number of satellites currently received is greater than or equal to threshold A1. If it is less than threshold A, it is determined that the receiver is in scenario 1, and the ratio of fast acquisition and high-sensitivity acquisition is configured as N1:1; S4. When the number of satellites received by the receiver is greater than or equal to threshold A1, it is determined whether there are both strong signals and weak signals based on the currently received satellite signal strength. If there is only one type of signal, it is determined that the receiver is in scenario 2, and only the acquisition of the corresponding signal is executed; S5. When the number of satellites received by the receiver is greater than or equal to threshold A1, it is determined whether the ratio of the number of satellites of the current strong signal and weak signal is greater than or equal to threshold B. If not, it is determined that the receiver is in scenario 3, and the ratio of fast acquisition and high-sensitivity acquisition is configured as N3:1; S6. When the number of satellites received by the receiver at this time is greater than or equal to threshold A1, and the ratio of the number of strong-signal satellites to the number of weak-signal satellites is greater than or equal to threshold B, determine whether the current number of satellites is greater than or equal to threshold A2. If the number of satellites is between A1 and A2, it is determined that the receiver is in scenario 4, and the ratio of fast acquisition to high-sensitivity acquisition is configured as N4:1; S7. When the number of satellites received by the receiver at this time is greater than or equal to threshold A2, and the ratio of the number of strong-signal satellites to the number of weak-signal satellites is greater than or equal to threshold B, it is determined that the receiver is in scenario 5, and the ratio of fast acquisition to high-sensitivity acquisition is configured as N5:1; S8. Execute the acquisition scheduling according to the ratio of fast acquisition to high-sensitivity acquisition determined above.
[0020] Among them, in step S1, the receiver needs to configure two sets of acquisition parameters for fast acquisition and high-sensitivity acquisition, which are used to capture medium-strong signals to quickly acquire satellites and search for weak signals to acquire satellites respectively. Among them, fast acquisition means configuring a shorter coherent integration time and non-coherent times, and completing the acquisition search in a shorter time to achieve a faster acquisition effect. High-sensitivity acquisition means configuring a longer coherent integration time and non-coherent times, and achieving the acquisition effect of high-sensitivity acquisition with a longer integration time.
[0021] In step S2, the receiver comprehensively evaluates whether the current receiver is in an environment state such as no signal, analog signal environment, relatively complex environment, complex environment or open environment according to the current real-time received number of satellites and satellite signal strength, and determines the execution ratio of fast acquisition and high-sensitivity acquisition in the corresponding state according to different environments.
[0022] In step S3, the receiver determines whether the current received number of satellites is greater than or equal to the minimum solution satellite number threshold A1. If it is less than threshold A1, it is determined that the current receiver may have just been powered on or is in a no-signal environment (no RF signal received, tunnel, etc.), and it is suitable to mainly use fast acquisition to support fast response satellite acquisition when switching from a no-signal environment to a signal environment. At this time, the ratio of fast acquisition to high-sensitivity acquisition is configured as N1:1; at the same time, it is necessary to retain low-frequency high-sensitivity acquisition so that the receiver can also finally reach threshold A1 when it is in an all-weak-signal environment.
[0023] In step S4, when the number of satellites received by the receiver at this time is greater than or equal to the minimum solution satellite number threshold A1 and a signal has been received, determine whether there are both strong signals and weak signals according to the currently received satellite signal strength. If there is only one type of signal, either only strong signals or only weak signals, it is determined that the current receiver may be receiving a navigation analog source signal. At this time, if there is only a strong signal, only fast acquisition is required, and for weak signals, high-sensitivity acquisition is performed.
[0024] In step S5, the number of satellites received by the receiver at this time is greater than or equal to threshold A1, and a signal has been received. It is determined whether the ratio of the number of satellites of the current strong signal to the weak signal is greater than or equal to threshold B (the general ratio of strong and weak signals in a relatively open environment). If not satisfied, it is determined that the current receiver may be in a relatively complex environment (such as under tree shade or with external interference, a weak signal environment), and the proportion N1 to N3 of fast acquisition can be reduced, thereby increasing the high-sensitivity acquisition frequency. At this time, the ratio of fast acquisition to high-sensitivity acquisition is configured as N3:1.
[0025] In step S6, the number of satellites received by the receiver at this time is greater than or equal to threshold A1, and a signal has been received, and the ratio of the number of satellites of the strong signal to the weak signal is greater than or equal to threshold B (the general ratio of strong and weak signals in a relatively open environment). When it is determined that the current number of satellites is less than threshold A2 (a certain number of satellites are received), and the number of satellites is between A1 and A2 at this time, it is determined that the current receiver may be in an open environment just after the satellite is on or in a complex environment. The fast acquisition ratio N1 to N4 can be appropriately reduced (where N3 < N4 < N1), thereby increasing the proportion of high-sensitivity acquisition. At this time, the ratio of fast acquisition to high-sensitivity acquisition is configured as N4:1.
[0026] In step S7, the number of satellites received by the receiver at this time is greater than or equal to threshold A1, and a signal has been received, and the ratio of the number of satellites of the strong signal to the weak signal is greater than or equal to threshold B (the general ratio of strong and weak signals in a relatively open environment). When the number of satellites received by the receiver at this time is greater than or equal to threshold A2 (a certain number of satellites are received), it is determined that the current receiver can be considered to be in a relatively open environment. Based on N1, the proportion of fast acquisition can be increased (N5 > N1), with fast acquisition as the main method to quickly acquire the satellite, and high-sensitivity acquisition as the supplement to acquire the weak signal satellite. At this time, the ratio of fast acquisition to high-sensitivity acquisition is configured as N5:1.
[0027] In step S8, the acquisition scheduling is performed according to the ratio of fast acquisition to high-sensitivity acquisition determined above.
[0028] Next, the solution of this embodiment will be described in detail with a specific scenario.
[0029] Specifically, in a specific scenario, the solution of this embodiment includes the following steps: S1: The fast acquisition configures the acquisition parameters as 2 ms coherence, 10 times non-coherence, and completes one acquisition in 20 ms. It can basically acquire satellites with a CNR of more than 33. The high-sensitivity acquisition configures the acquisition parameters as 10 ms coherence, 10 times non-coherence, and completes one acquisition in 100 ms. It can acquire satellites with a CNR of more than 28. S2: Based on the current number of satellites and the satellite signal strength, evaluate the environment where the current receiver is located, and configure the ratio of fast acquisition to high-sensitivity acquisition. S3: The number of satellites < 4; The receiver has just been powered on or there is no signal (antenna not connected, tunnel, etc.); Configure fast acquisition: The high-sensitivity acquisition ratio is 30:1; S4: The number of satellites ≥ 4, only strong signals or weak signals; The receiver receives the navigation simulation source signal; Configure for fast acquisition or high-sensitivity acquisition; S5: The number of satellites ≥ 4, the ratio of the number of strong-signal satellites to weak-signal satellites is less than 3:1; A more complex environment, with more weak signals; Configure fast acquisition: The high-sensitivity acquisition ratio is 5:1 (it can also be 20:4); S6: 12 > the number of satellites ≥ 4, the ratio of the number of strong-signal satellites to weak-signal satellites is greater than 3:1; A complex environment or just getting satellites in an open environment; Configure fast acquisition: The high-sensitivity acquisition ratio is 8:1; S7: The number of satellites ≥ 12, the ratio of the number of strong-signal satellites to weak-signal satellites is greater than 3:1; An open environment, with more strong signals; Configure fast acquisition: The high-sensitivity acquisition ratio is 60:1; S8: Perform acquisition scheduling according to the fast acquisition and high-sensitivity acquisition ratios determined above.
[0030] Here, refer to Figure 3 and Figure 4 . Figure 3 and Figure 4 are the satellite acquisition effect diagrams of adopting the method of this embodiment.
[0031] Figure 3 In, the green is the number of satellites acquired by the conventional method, and the brown is the number of satellites acquired by the method of this embodiment. During static testing, it can be seen that due to the acquisition of weak-signal satellites, the overall number of satellites acquired by the method of this embodiment has a certain increase, and the sensitivity can be improved and the system stability can be further enhanced during static testing.
[0032] Figure 4 In, the green is the number of satellites acquired by the conventional method, and the brown is the number of satellites acquired by the method of this embodiment. During dynamic testing in a complex environment, when the loop oscillation is about to lose lock, the number of satellites is basically the same. However, after adopting the method of this embodiment, it can acquire satellites faster during the signal recovery process, and after the signal is stable, the number of satellites is more and the fixed solution is maintained more stably, further enhancing the stability and reliability of the system in complex and dynamic environments.
[0033] In summary, the method of this embodiment has the following beneficial effects: (1) Based on the number of satellites and signal strength, it can dynamically perceive the current environment of the receiver in real time; (2) Design corresponding capture parameter strategies based on the perceived current environmental state, which can be compatible with weak signal satellite access and medium-strong signal fast satellite access in different environments, and effectively improve the capture sensitivity without affecting the time characteristics.
[0034] To implement the method of the embodiments of the present invention, the embodiments of the present invention also provide a computer device, which can be a receiver and includes: a processor and a memory for storing a computer program that can run on the processor; wherein, when the processor is used to run the computer program, it executes the steps of the above-mentioned method.
[0035] The above computer device provided in this embodiment and the above method embodiment belong to the same concept, and the specific implementation process can be seen in the method embodiment and will not be elaborated here.
[0036] To implement the method of the embodiments of the present invention, the embodiments of the present invention also provide a computer program product. The computer program product includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the steps of the above-mentioned method.
[0037] Based on the hardware implementation of the above program module, and to implement the method of the embodiments of the present invention, the embodiments of the present invention also provide an electronic device (computer device). Specifically, in one embodiment, the computer device can be a terminal, and its internal structure diagram can be as Figure 5 shown. The computer device includes a processor A01, a network interface A02, a display screen A04, an input device A05 and a memory (not shown in the figure) connected through a system bus. Among them, the processor A01 of the computer device is used to provide computing and control capabilities. The memory of the computer device includes an internal memory A03 and a non-volatile storage medium A06. The non-volatile storage medium A06 stores an operating system B01 and a computer program B02. The internal memory A03 provides an environment for the operation of the operating system B01 and the computer program B02 in the non-volatile storage medium A06. The network interface A02 of the computer device is used to communicate with an external terminal through a network connection. The computer program, when executed by the processor A01, implements the method of any one of the above embodiments. The display screen A04 of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device A05 of the computer device can be a touch layer covered on the display screen, or a button, a trackball or a touchpad provided on the computer device housing, or an external keyboard, touchpad or mouse, etc.
[0038] Those skilled in the art can understand, Figure 5The structure shown is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.
[0039] The device provided by the embodiment of the present invention includes a processor, a memory, and a program stored on the memory and executable on the processor. When the processor executes the program, the above method is implemented.
[0040] Those skilled in the art should understand that the embodiments of this application can be provided as a method, a system, or a computer program product. Therefore, this application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0041] This application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of this application. It should be understood that each flow and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of the flows and / or blocks in the flowchart and / or block diagram can also be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0042] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured product including instruction means, and the instruction means implements the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0043] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Therefore, the instructions executed on the computer or other programmable device provide means for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1Steps of the functions specified in one or more boxes.
[0044] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and memory.
[0045] The memory may include non-permanent memory in the form of computer-readable media, random access memory (RAM) and / or non-volatile memory such as read-only memory (ROM) or flash memory (flash RAM). The memory is an example of computer-readable media.
[0046] Computer-readable media includes both permanent and non-permanent, removable and non-removable media and can store information by any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile discs (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices, or any other non-transitory media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media such as modulated data signals and carrier waves.
[0047] It can be understood that the memory in the embodiments of the present invention can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM, Read-Only Memory), a programmable read-only memory (PROM, Programmable Read-Only Memory), an erasable programmable read-only memory (EPROM, Erasable Programmable Read-Only Memory), an electrically erasable programmable read-only memory (EEPROM, Electrically Erasable Programmable Read-Only Memory), a ferromagnetic random access memory (FRAM, ferromagnetic random access memory), a flash memory (Flash Memory), a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM, Compact Disc Read-Only Memory); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM, RandomAccess Memory), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as a static random access memory (SRAM, Static Random Access Memory), a synchronous static random access memory (SSRAM, Synchronous Static Random Access Memory), a dynamic random access memory (DRAM, Dynamic Random Access Memory), a synchronous dynamic random access memory (SDRAM, SynchronousDynamic Random Access Memory), a double data rate synchronous dynamic random access memory (DDRSDRAM, Double Data Rate Synchronous Dynamic Random Access Memory), an enhanced synchronous dynamic random access memory (ESDRAM, Enhanced Synchronous Dynamic Random Access Memory), a sync link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), a direct rambus random access memory (DRRAM, Direct Rambus Random Access Memory).The memories described in the embodiments of the present invention are intended to include, but are not limited to, these and any other suitable types of memories.
[0048] It should also be noted that the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the phrase "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.
[0049] The above are only the embodiments of the present application and are not intended to limit the present application. For those skilled in the art, various changes and modifications can be made to the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the scope of the claims of the present application.
Claims
1. A GNSS rapid satellite acquisition method with high sensitivity, characterized by: The method includes: Determine fast acquisition parameters and high-sensitivity acquisition parameters; wherein, the fast acquisition parameters are the first coherent integration time and the first non-coherent integration times; the high-sensitivity acquisition parameters are the second coherent integration time and the second non-coherent integration times; the first coherent integration time is less than the second coherent integration time; the first non-coherent integration times is less than the second non-coherent integration times; Determine the environment where the receiver is located based on the number of satellites received by the receiver and the satellite signal strength; and determine the ratio of fast acquisition to high-sensitivity acquisition according to the environment where the receiver is located; Execute acquisition scheduling using the fast acquisition parameters and the high-sensitivity acquisition parameters according to the ratio of fast acquisition to high-sensitivity acquisition.
2. The GNSS rapid acquisition method for satellite access that takes into account high sensitivity according to claim 1, wherein Determine the environment where the receiver is located based on the number of satellites received by the receiver and the satellite signal strength; And determine the ratio of fast acquisition to high-sensitivity acquisition according to the environment where the receiver is located, including: If the number of currently received satellites is less than threshold A1, it is determined that the receiver is in the scenario of just powered on or no signal, and configure the ratio of fast acquisition to high-sensitivity acquisition as N1:
1.
3. The GNSS rapid acquisition method for satellite access that takes into account high sensitivity according to claim 1, wherein Determine the environment where the receiver is located based on the number of satellites received by the receiver and the satellite signal strength; And determine the ratio of fast acquisition to high-sensitivity acquisition according to the environment where the receiver is located, including: If the number of currently received satellites is greater than or equal to threshold A1, and it is determined that there is only a strong signal based on the currently received satellite signal strength, it is determined that the receiver is in the scenario of receiving a navigation simulation source signal, and configure the ratio of fast acquisition to high-sensitivity acquisition as 1:0; If the number of currently received satellites is greater than or equal to threshold A1, and it is determined that there is only a weak signal based on the currently received satellite signal strength, it is determined that the receiver is in the scenario of receiving a navigation simulation source signal, and configure the ratio of fast acquisition to high-sensitivity acquisition as 0:
1.
4. The GNSS rapid acquisition method for satellite access that takes into account high sensitivity according to claim 1, wherein Determine the environment where the receiver is located based on the number of satellites received by the receiver and the satellite signal strength; And determine the ratio of fast acquisition to high-sensitivity acquisition according to the environment where the receiver is located, including: If the number of currently received satellites is greater than or equal to threshold A1, and the ratio of the number of strong-signal satellites to weak-signal satellites is less than threshold B, it is determined that the receiver is in a relatively complex scenario with more weak signals, and configure the ratio of fast acquisition to high-sensitivity acquisition as N3:1; wherein, N3 < N1.
5. The GNSS rapid acquisition method for satellite access that takes into account high sensitivity according to claim 1, characterized in that, Determine the environment where the receiver is located based on the number of satellites received by the receiver and the satellite signal strength; And determine the ratio of fast acquisition to high-sensitivity acquisition according to the environment where the receiver is located, including: If the number of currently received satellites is greater than or equal to threshold A1, and the ratio of the number of strong-signal satellites to weak-signal satellites is greater than or equal to threshold B, and the number of currently received satellites is less than threshold A2, it is determined that the receiver is in a complex environment or a scenario of just acquiring satellites in an open environment, and configure the ratio of fast acquisition to high-sensitivity acquisition as N4:1; wherein, A2 > A1, N3 < N4 < N1.
6. The GNSS rapid acquisition method for satellite access that takes into account high sensitivity according to claim 1, wherein Determine the environment where the receiver is located based on the number of satellites received by the receiver and the satellite signal strength; And determine the ratio of fast acquisition to high-sensitivity acquisition according to the environment where the receiver is located, including: If the number of currently received satellites is greater than or equal to threshold A2, and the ratio of the number of strong-signal satellites to the number of weak-signal satellites is greater than or equal to threshold B, it is determined that the receiver is in an open environment with more strong signals, and the ratio of fast acquisition to high-sensitivity acquisition is configured as N5:1; where N5 > N1.
7. The GNSS quick acquisition method for satellite access that takes high sensitivity into account according to any one of claims 1 to 6, characterized in that, A strong signal is a signal with a carrier-to-noise ratio greater than or equal to a preset threshold; a weak signal is a signal with a carrier-to-noise ratio less than the preset threshold.
8. A receiver, characterized in that, Including: A processor and a memory for storing a computer program that can run on the processor; wherein, when the processor is used to run the computer program, it executes the steps of the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Compatibility capturing method of multi-mode GNSS (Global Navigation Satellite System) combination receiver
CN102890280A
Optimization method of satellite navigation signal acquisition algorithm based on communication assistance
CN113093230A
Satellite navigation high-sensitivity signal receiving method and system
CN115267842A
Navigation signal high-sensitivity lock losing recapturing method
CN119758388A
Satellite signal capturing circuit and satellite signal receiver
JP2011007740A