Receiving frequency calibration method, apparatus, device, medium and product

By calibrating the receiving frequency of the Beidou RDSS terminal module, the problem of unstable receiving frequency caused by crystal oscillator frequency deviation and Doppler frequency offset was solved, enabling rapid acquisition of satellite signals without increasing hardware and power consumption, thus meeting the network access technical requirements.

CN115902960BActive Publication Date: 2026-11-06QIANXUN SPATIAL INTELLIGENCE INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211661102.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-23
Publication Date
2026-11-06
Estimated Expiration
2042-12-23

AI Technical Summary

Technical Problem

Due to the influence of crystal oscillator frequency deviation and Doppler frequency offset, the Beidou RDSS terminal module in electronic devices has unstable receiving frequency, making it unable to search for satellite signals and thus unable to meet the network access technical requirements.

Method used

By capturing the beam of a geostationary satellite, the target voltage control quantity is determined based on the voltage control range, clock output frequency range, nominal frequency, and Doppler frequency offset of the crystal oscillator, and the receiving frequency of the Beidou RDSS terminal module is calibrated.

Benefits of technology

Without increasing transmission power, hardware, or equipment power consumption, quickly calibrate the receiving frequency to ensure that electronic equipment can capture satellite signals and meet network access technical requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115902960B_ABST
    Figure CN115902960B_ABST
Patent Text Reader

Abstract

The application discloses a receiving frequency calibration method, device, equipment, medium and product, and relates to the technical field of positioning. The receiving frequency calibration method applied to an electronic device including a Beidou RDSS terminal module comprises the following steps: capturing a beam of a GEO satellite; in the case of capturing the beam of the GEO satellite, determining a first voltage control amount according to a voltage control amount range corresponding to a voltage control end of a crystal oscillator, a clock output frequency range adjustable by the voltage control end, a nominal frequency of a clock corresponding to the crystal oscillator, a nominal receiving frequency corresponding to the Beidou RDSS terminal module and a Doppler frequency offset observed by the Beidou RDSS terminal module; determining a target voltage control amount according to the initial voltage control amount and the first voltage control amount; and applying a voltage of the target voltage control amount to the voltage control end to calibrate the receiving frequency of the Beidou RDSS terminal module. According to the embodiment of the application, the receiving frequency can be calibrated, and thus the network access technical requirement can be met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of positioning technology, and in particular relates to a receiving frequency calibration method, device, equipment, medium and product. Background Technology

[0002] With the widespread application of the BeiDou Navigation Satellite System, various BeiDou terminal devices are gradually transitioning from national defense and industry applications to mass consumer applications.

[0003] When applying BeiDou terminal equipment to the mass consumer market, it is necessary to integrate the BeiDou Satellite Radio Determination Satellite System (RDSS) function into electronic devices commonly used by consumers (such as mobile phones, tablets, IoT terminals, wearable devices, etc.) so that the electronic devices have integrated space-based and ground-based communication functions to meet people's diverse application needs for electronic devices.

[0004] When integrating the BeiDou RDSS function into electronic devices commonly used by consumers, the BeiDou RDSS terminal module with BeiDou RDSS function needs to use the crystal oscillator of the electronic device as the clock source. However, due to the relative motion between the satellite and the electronic device and the Doppler frequency offset caused by the clock drift of the electronic device, the receiving frequency stability of the BeiDou RDSS terminal module is poor, which may lead to the situation that the electronic device cannot search for satellite signals after being powered on, and thus cannot meet the network access technical requirements. Summary of the Invention

[0005] This application provides a receiving frequency calibration method, apparatus, device, medium, and product that can solve the problem of not meeting network access technical requirements.

[0006] In a first aspect, embodiments of this application provide a receiving frequency calibration method, which is applied to an electronic device including a BeiDou RDSS terminal module, wherein the BeiDou RDSS terminal module uses a crystal oscillator of the electronic device as a clock source; the receiving frequency calibration method includes:

[0007] Beams that capture geostationary Earth Orbit (GEO) satellites;

[0008] When the beam of a GEO satellite is captured, the first voltage control quantity is determined based on the voltage control quantity range corresponding to the voltage control terminal of the crystal oscillator, the adjustable clock output frequency range of the voltage control terminal, the nominal frequency of the clock corresponding to the crystal oscillator, the nominal receiving frequency corresponding to the Beidou RDSS terminal module, and the Doppler frequency offset observed by the Beidou RDSS terminal module.

[0009] Determine the target voltage control quantity based on the initial voltage control quantity and the first voltage control quantity;

[0010] Apply the target voltage control value to the voltage control terminal to calibrate the receiving frequency of the Beidou RDSS terminal module.

[0011] Secondly, embodiments of this application provide a receiving frequency calibration device. The receiving frequency calibration method is applied to an electronic device including a BeiDou RDSS terminal module, wherein the BeiDou RDSS terminal module uses a crystal oscillator of the electronic device as a clock source. The receiving frequency calibration device includes:

[0012] The first acquisition module is used to acquire the beam of a GEO satellite;

[0013] The first determining module is used to determine the first voltage control quantity based on the voltage control quantity range corresponding to the voltage control terminal of the crystal oscillator, the adjustable clock output frequency range of the voltage control terminal, the nominal frequency of the clock corresponding to the crystal oscillator, the nominal receiving frequency corresponding to the Beidou RDSS terminal module, and the Doppler frequency offset observed by the Beidou RDSS terminal module when the beam of the GEO satellite is captured.

[0014] The second determining module is used to determine the target voltage control quantity based on the initial voltage control quantity and the first voltage control quantity;

[0015] The calibration module is used to apply the target voltage control quantity to the voltage control terminal to calibrate the receiving frequency of the Beidou RDSS terminal module.

[0016] Thirdly, embodiments of this application provide an electronic device, which includes: a processor and a memory storing computer program instructions; the processor executes the computer program instructions to implement the receiving frequency calibration method of the first aspect.

[0017] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer program instructions, which, when executed by a processor, implement the receiving frequency calibration method of the first aspect.

[0018] Fifthly, embodiments of this application provide a computer program product in which instructions, when executed by a processor of an electronic device, cause the electronic device to perform the receiving frequency calibration method as described in the first aspect.

[0019] In this embodiment, the electronic device including the BeiDou RDSS terminal module acquires the beam of a GEO satellite. Upon acquisition of the GEO satellite beam, a first voltage control quantity is determined based on the voltage control quantity range corresponding to the voltage control terminal of the crystal oscillator, the adjustable clock output frequency range of the voltage control terminal, the nominal frequency of the clock corresponding to the crystal oscillator, the nominal receiving frequency of the BeiDou RDSS terminal module, and the Doppler frequency offset observed by the BeiDou RDSS terminal module. A target voltage control quantity is determined based on the initial voltage control quantity and the first voltage control quantity. The target voltage control quantity is applied to the voltage control terminal to calibrate the receiving frequency of the BeiDou RDSS terminal module. This allows for frequency calibration without increasing transmission power, adding hardware, or increasing device power consumption. It avoids device failure due to prolonged shutdown and ensures rapid acquisition of the satellite beam after frequency calibration, improving the satellite beam acquisition speed and meeting network access technical requirements. Attached Figure Description

[0020] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 This is a schematic flowchart of the receiving frequency calibration method provided in the embodiments of this application;

[0022] Figure 2 This is a schematic diagram of the receiving frequency range division provided in an embodiment of this application;

[0023] Figure 3 This is a schematic diagram of the process of calibrating the receiving frequency provided in the embodiments of this application;

[0024] Figure 4 This is a schematic diagram of the receiving frequency calibration device provided in the embodiments of this application;

[0025] Figure 5 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0026] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.

[0027] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.

[0028] In related technologies, electronic devices (such as mobile phones) typically use low-performance and low-cost quartz crystal oscillators. When a BeiDou RDSS terminal module is applied to an electronic device, and the crystal oscillator of the electronic device is used as the clock source for the BeiDou RDSS terminal module, the carrier frequency of the satellite signal received by the BeiDou RDSS terminal module will have a large Doppler frequency offset due to factors such as crystal frequency deviation caused by the working environment and crystal oscillator aging. This Doppler frequency offset will exceed the Doppler frequency search range of the BeiDou RDSS terminal module. At this time, the electronic device will be unable to search for satellite signals when powered on, resulting in electronic device failure and failure to meet network access technical requirements. Based on this, embodiments of this application provide a receiving frequency calibration method, apparatus, device, medium, and product to enable electronic devices to search for satellite signals and meet network access technical requirements.

[0029] The receiving frequency calibration method, apparatus, device, medium, and product provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.

[0030] Figure 1 This is a flowchart illustrating the receiving frequency calibration method provided in this application embodiment. The receiving frequency calibration method provided in this application embodiment is preferably applicable to electronic devices including a BeiDou RDSS terminal module, which uses the crystal oscillator of the electronic device as a clock source. Figure 1 As shown, the receiving frequency calibration method may include:

[0031] S101: Beam for capturing GEO satellites;

[0032] S102: When the beam of the GEO satellite is captured, the first voltage control quantity is determined based on the voltage control quantity range corresponding to the voltage control terminal of the crystal oscillator, the adjustable clock output frequency range of the voltage control terminal, the nominal frequency of the clock corresponding to the crystal oscillator, the nominal receiving frequency corresponding to the Beidou RDSS terminal module, and the Doppler frequency offset observed by the Beidou RDSS terminal module.

[0033] S103: Determine the target voltage control quantity based on the initial voltage control quantity and the first voltage control quantity;

[0034] S104: Apply the target voltage control quantity to the voltage control terminal to calibrate the receiving frequency of the Beidou RDSS terminal module.

[0035] The specific implementation methods of each of the above steps will be described in detail below.

[0036] In this embodiment, the electronic device including the BeiDou RDSS terminal module acquires the beam of a GEO satellite. Upon acquisition of the GEO satellite beam, a first voltage control quantity is determined based on the voltage control quantity range corresponding to the voltage control terminal of the crystal oscillator, the adjustable clock output frequency range of the voltage control terminal, the nominal frequency of the clock corresponding to the crystal oscillator, the nominal receiving frequency of the BeiDou RDSS terminal module, and the Doppler frequency offset observed by the BeiDou RDSS terminal module. A target voltage control quantity is determined based on the initial voltage control quantity and the first voltage control quantity. The target voltage control quantity is applied to the voltage control terminal to calibrate the receiving frequency of the BeiDou RDSS terminal module. This allows for frequency calibration without increasing transmission power, adding hardware, or increasing device power consumption. It avoids device failure due to prolonged shutdown and ensures rapid acquisition of the satellite beam after frequency calibration, improving the satellite beam acquisition speed and meeting network access technical requirements.

[0037] In some possible implementations of this application's embodiments, the BeiDou RDSS regional short message communication system consists of three GEO satellites, a ground control station, and various user organizations. The three GEO satellites can be GEO satellite A, GEO satellite B, and GEO satellite C. Each GEO satellite broadcasts 7 beams, for a total of 21 beams. These 21 beams are designated as beams 1-21, with beams 1-7 broadcast by GEO satellite A, beams 8-14 by GEO satellite B, and beams 15-21 by GEO satellite C. One beam from each satellite can be acquired through the 21 beam tracking channels, where beam tracking channel i acquires beam i, and 1 ≤ i ≤ 21. After beam acquisition, the response beam and redundant beams are determined.

[0038] In some possible implementations of the embodiments of this application, the most powerful beam among the captured beams can be used as the response beam.

[0039] It should be noted that in the BeiDou RDSS regional short message communication system, when a BeiDou terminal locks onto a downlink beam and synchronizes its local time with that downlink beam, that downlink beam is called the response beam. When the BeiDou terminal also locks onto other downlink beams, these other downlink beams are called redundant beams.

[0040] In some possible implementations of the embodiments of this application, when the beam of a GEO satellite can be captured, the Doppler frequency offset of the received signal can be calculated based on carrier phase observations.

[0041] In some possible implementations of the embodiments of this application, it is assumed that the voltage control range corresponding to the voltage control terminal of the crystal oscillator of the electronic device is V. allband The adjustable clock output frequency range of the voltage-controlled terminal is F. clk The nominal frequency of the clock corresponding to the crystal oscillator is f. clk The nominal receiving frequency f corresponding to the Beidou RDSS terminal module sv When the beam of a GEO satellite is captured, the Doppler frequency offset observed by the BeiDou RDSS terminal module is f. d Then the first voltage control quantity v1 can be determined according to the following formula (1).

[0042]

[0043] For example, suppose the voltage control range of the voltage-controlled terminal of the crystal oscillator of the electronic device is ±600mV, and the adjustable clock output frequency range of the voltage-controlled terminal is ±20ppm.

[0044] That is (±20*10 -6 )*(38.4*10 638.4 MHz is the nominal frequency of the clock corresponding to the crystal oscillator, and the nominal receiving frequency corresponding to the Beidou RDSS terminal module is 2491.75 MHz.

[0045] Assume that the Doppler frequency offset observed by the Beidou RDSS terminal module is +800Hz.

[0046]

[0047] In some possible implementations of the embodiments of this application, S103 may include: determining the target voltage control amount according to the following formula (2).

[0048] v T =v1+v c (2)

[0049] In formula (2), v T v1 is the target voltage control quantity, v is the first voltage control quantity, v c This is the initial voltage control quantity.

[0050] Once the target voltage control value is determined, the voltage of the determined target voltage control value can be applied to the voltage control terminal to calibrate the local oscillator frequency of the Beidou RDSS terminal module to the nominal receiving frequency.

[0051] In some possible implementations of the embodiments of this application, the receiving frequency calibration method provided in the embodiments of this application may further include: when the beam of the GEO satellite is not captured, dividing the receiving frequency range corresponding to the Beidou RDSS terminal module into M segments according to the Doppler frequency search range to obtain M receiving frequency sub-ranges, where M is a positive integer; determining the unit voltage control quantity according to the voltage control quantity range, clock output frequency range, nominal frequency, nominal receiving frequency and Doppler frequency search range corresponding to the voltage control terminal of the crystal oscillator; determining the voltage control quantity range corresponding to each receiving frequency sub-range according to the unit voltage control quantity; capturing the beam of the GEO satellite in each receiving frequency sub-range according to the segmentation order; in the first... If the beam of a GEO satellite is captured within the i-th receiving frequency sub-range, a second voltage control quantity corresponding to the i-th receiving frequency sub-range is determined based on the voltage control quantity range corresponding to the i-th receiving frequency sub-range, where i is no greater than M and is a positive integer; a third voltage control quantity is determined based on the Doppler frequency offset observed by the BeiDou RDSS terminal module within the i-th receiving frequency sub-range, the voltage control quantity range corresponding to the voltage control terminal of the crystal oscillator, the clock output frequency range, the nominal frequency, and the nominal receiving frequency; a target voltage control quantity is determined based on the second voltage control quantity, the third voltage control quantity, and the initial voltage control quantity; and the voltage of the target voltage control quantity is applied to the voltage control terminal to calibrate the receiving frequency of the BeiDou RDSS terminal module.

[0052] For example, assume that the receiving frequency range corresponding to the Beidou RDSS terminal module is F. allband The Doppler frequency search range is F. d o ppler Then M = ceil(F allband / F doppler ), where ceil() is the floor function, then M×F doppler ≥F allband .

[0053] like Figure 2 As shown, Figure 2 This is a schematic diagram illustrating the division of the receiving frequency range provided in an embodiment of this application. Figure 2 In the middle, f min For the receiving frequency range F allband The minimum value of f max For the receiving frequency range F allband The maximum value of f(i). min Let f(i) be the minimum frequency value of the i-th received frequency sub-range. max It represents the maximum frequency value of the i-th segment of the received frequency sub-range.

[0054] In some possible implementations of the embodiments of this application, the division can start from the minimum value of the receiving frequency range corresponding to the Beidou RDSS terminal module. In this case, f min Equals f(1) min .

[0055] In some possible implementations of the embodiments of this application, determining the unit voltage control quantity based on the voltage control quantity range, clock output frequency range, nominal frequency, nominal receiving frequency and Doppler frequency search range corresponding to the voltage control terminal of the crystal oscillator may include: determining the unit voltage control quantity according to the following formula (3).

[0056]

[0057] In formula (3), Δv is the unit voltage control quantity, V allband F represents the voltage control range corresponding to the voltage-controlled terminal of the crystal oscillator. clk f represents the clock output frequency range. clk f is the nominal frequency of the clock. sv For the nominal receiving frequency, F d This represents the Doppler frequency search range.

[0058] In some possible implementations of the embodiments of this application, for the i-th receiving frequency sub-range, the voltage control quantity range corresponding to the i-th receiving frequency sub-range is from the minimum voltage value corresponding to the i-th receiving frequency sub-range to the maximum voltage value corresponding to the i-th receiving frequency sub-range. Here, the maximum voltage value corresponding to the i-th receiving frequency sub-range is equal to the sum of the minimum voltage value corresponding to the i-th receiving frequency sub-range and the unit voltage control quantity. The maximum voltage value corresponding to the i-th receiving frequency sub-range is the minimum voltage value corresponding to the (i+1)-th receiving frequency sub-range. The minimum voltage value corresponding to the first receiving frequency sub-range can be the minimum voltage value of the voltage control quantity range corresponding to the voltage control terminal of the crystal oscillator.

[0059] In some possible implementations of the embodiments of this application, determining the second voltage control quantity corresponding to the i-th receiving frequency sub-range based on the voltage control quantity range corresponding to the i-th receiving frequency sub-range may include: taking the average of the maximum and minimum values ​​of the voltage control quantity range corresponding to the i-th receiving frequency sub-range as the second voltage control quantity corresponding to the i-th receiving frequency sub-range.

[0060] For example, the maximum value of the voltage control quantity range corresponding to the i-th receiving frequency sub-range is V(i). max The minimum value of the voltage control quantity range corresponding to the i-th receiving frequency sub-range is V(i). min Then the second voltage control quantity corresponding to the i-th segment of the received frequency sub-range

[0061] In some possible implementations of the embodiments of this application, the determination of the third voltage control quantity based on the Doppler frequency offset observed by the Beidou RDSS terminal module in the i-th segment of the receiving frequency sub-range, the voltage control quantity range corresponding to the voltage control terminal of the crystal oscillator, the clock output frequency range, the nominal frequency, and the nominal receiving frequency may include: determining the third voltage control quantity according to the following formula (4):

[0062]

[0063] In formula (4), v3 is the third voltage control quantity, V allband F represents the voltage control range corresponding to the voltage-controlled terminal of the crystal oscillator. clk f represents the clock output frequency range. clk f is the nominal frequency of the clock. sv f is the nominal receiving frequency. di The Doppler frequency offset observed by the BeiDou RDSS terminal module within the i-th segment of the receiving frequency sub-range.

[0064] In some possible implementations of the embodiments of this application, determining the target voltage control quantity based on the second voltage control quantity, the third voltage control quantity, and the initial voltage control quantity may include: determining the target voltage control quantity according to the following formula (5):

[0065] v T =v2+v3+v c (5)

[0066] Among them, v T v1 is the target voltage control quantity, v2 is the second voltage control quantity, v3 is the third voltage control quantity, and v c This is the initial voltage control quantity.

[0067] In some possible implementations of the embodiments of this application, the receiving frequency calibration method provided in the embodiments of this application may further include: storing a target voltage control quantity for use after the electronic device is restarted, using the stored voltage control quantity to calibrate the receiving frequency of the Beidou RDSS terminal module.

[0068] In some possible implementations of this application's embodiments, the target voltage control quantity can be stored in the non-volatile memory of the electronic device. When the electronic device restarts, the stored voltage control quantity can be retrieved from the non-volatile memory, and then the voltage of the voltage control quantity can be applied to the voltage control terminal to calibrate the local oscillator frequency of the Beidou RDSS terminal module to the nominal receiving frequency.

[0069] When the local oscillator frequency of the Beidou RDSS terminal module is calibrated to the nominal receiving frequency, the Doppler frequency offset is approximately zero.

[0070] The following is combined with Figure 3 The receiving frequency calibration method provided in the embodiments of this application will be described. Figure 3 This is a schematic diagram of the process of calibrating the receiving frequency provided in the embodiments of this application.

[0071] Capture the beam of the GEO satellite and determine whether the beam of the GEO satellite has been captured.

[0072] If the beam of the GEO satellite is captured, the first voltage control quantity is determined based on the Doppler frequency offset calculated at this time, the voltage control quantity range corresponding to the voltage control terminal of the crystal oscillator, the adjustable clock output frequency range of the voltage control terminal, the nominal frequency of the clock corresponding to the crystal oscillator, and the nominal receiving frequency corresponding to the Beidou RDSS terminal module.

[0073] The target voltage control quantity is determined based on the initial voltage control quantity and the first voltage control quantity.

[0074] The target voltage control quantity is applied to the voltage control terminal to calibrate the receiving frequency of the Beidou RDSS terminal module and store the target voltage control quantity.

[0075] If the beam of a GEO satellite is not captured, the receiving frequency range corresponding to the Beidou RDSS terminal module will be divided into M segments according to the Doppler frequency search range.

[0076] According to the segmentation, the beams of GEO satellites are captured sequentially within the Doppler frequency search range of each segment.

[0077] When the beam of a GEO satellite is captured within the i-th segment of the Doppler frequency search range, the second voltage control quantity corresponding to the i-th segment of the Doppler frequency search range is determined.

[0078] The third voltage control quantity is determined based on the Doppler frequency offset calculated from the Doppler frequency search range of the i-th segment, the voltage control quantity range corresponding to the voltage control terminal of the crystal oscillator, the adjustable clock output frequency range of the voltage control terminal, the nominal frequency of the clock corresponding to the crystal oscillator, and the nominal receiving frequency corresponding to the Beidou RDSS terminal module.

[0079] The target voltage control quantity is determined based on the initial voltage control quantity, the second voltage control quantity, and the third voltage control quantity.

[0080] The target voltage control quantity is applied to the voltage control terminal to calibrate the receiving frequency of the Beidou RDSS terminal module and store the target voltage control quantity.

[0081] When the electronic device restarts, it acquires the stored voltage control value and then applies the voltage of the voltage control value to the voltage control terminal to calibrate the receiving frequency of the Beidou RDSS terminal module, thereby calibrating the local oscillator frequency of the Beidou RDSS terminal module to the nominal receiving frequency.

[0082] This application also provides a receiving frequency calibration device. The receiving frequency calibration provided in this application is preferably applicable to electronic devices including a BeiDou RDSS terminal module, which uses a crystal oscillator as its clock source. Figure 4 As shown. Figure 4 This is a schematic diagram of the receiving frequency calibration device provided in the embodiments of this application. The receiving frequency calibration device 400 may include:

[0083] The first acquisition module 401 is used to acquire the beam of a GEO satellite;

[0084] The first determining module 402 is used to determine the first voltage control quantity based on the voltage control quantity range corresponding to the voltage control terminal of the crystal oscillator, the adjustable clock output frequency range of the voltage control terminal, the nominal frequency of the clock corresponding to the crystal oscillator, the nominal receiving frequency corresponding to the Beidou RDSS terminal module, and the Doppler frequency offset observed by the Beidou RDSS terminal module when the beam of the GEO satellite is captured.

[0085] The second determining module 403 is used to determine the target voltage control quantity based on the initial voltage control quantity and the first voltage control quantity;

[0086] The calibration module 404 is used to apply the target voltage control quantity to the voltage control terminal to calibrate the receiving frequency of the Beidou RDSS terminal module.

[0087] In this embodiment, the electronic device including the BeiDou RDSS terminal module acquires the beam of a GEO satellite. Upon acquisition of the GEO satellite beam, a first voltage control quantity is determined based on the voltage control quantity range corresponding to the voltage control terminal of the crystal oscillator, the adjustable clock output frequency range of the voltage control terminal, the nominal frequency of the clock corresponding to the crystal oscillator, the nominal receiving frequency of the BeiDou RDSS terminal module, and the Doppler frequency offset observed by the BeiDou RDSS terminal module. A target voltage control quantity is determined based on the initial voltage control quantity and the first voltage control quantity. The target voltage control quantity is applied to the voltage control terminal to calibrate the receiving frequency of the BeiDou RDSS terminal module. This allows for frequency calibration without increasing transmission power, adding hardware, or increasing device power consumption. It avoids device failure due to prolonged shutdown and ensures rapid acquisition of the satellite beam after frequency calibration, improving the satellite beam acquisition speed and meeting network access technical requirements.

[0088] In some possible implementations of the embodiments of this application, the first determining module 402 may specifically be used for:

[0089] The first voltage control quantity is determined according to the above formula (1).

[0090] In some possible implementations of the embodiments of this application, the second determining module 403 may specifically be used for:

[0091] The target voltage control quantity is determined according to the above formula (2).

[0092] In some possible implementations of the embodiments of this application, the receiving frequency calibration device 400 provided in the embodiments of this application may further include:

[0093] The segmentation module is used to divide the receiving frequency range corresponding to the Beidou RDSS terminal module into M segments according to the Doppler frequency search range when the beam of the GEO satellite is not captured, thus obtaining M segment receiving frequency sub-ranges, where M is a positive integer;

[0094] The third determining module is used to determine the unit voltage control quantity based on the voltage control quantity range, clock output frequency range, nominal frequency, nominal receiving frequency and Doppler frequency search range.

[0095] The fourth determining module is used to determine the voltage control range corresponding to each receiving frequency sub-range based on the unit voltage control amount.

[0096] The second acquisition module is used to acquire the beam of the GEO satellite in each segment of the receiving frequency sub-range according to the segmented sequence;

[0097] The fifth determining module is used to determine the second voltage control quantity corresponding to the i-th receiving frequency sub-range based on the voltage control quantity range corresponding to the i-th receiving frequency sub-range when the beam of the GEO satellite is captured within the i-th receiving frequency sub-range, where i is not greater than M and M is a positive integer.

[0098] The sixth determining module is used to determine the third voltage control quantity based on the Doppler frequency offset, voltage control quantity range, clock output frequency range, nominal frequency and nominal receiving frequency observed by the Beidou RDSS terminal module in the i-th segment receiving frequency sub-range.

[0099] The seventh determining module is used to determine the target voltage control quantity based on the second voltage control quantity, the third voltage control quantity, and the initial voltage control quantity.

[0100] In some possible implementations of the embodiments of this application, the third determining module may specifically be used for:

[0101] Based on the above formula (3), determine the unit voltage control quantity.

[0102] In some possible implementations of the embodiments of this application, the fifth determining module may specifically be used for:

[0103] The average of the maximum and minimum values ​​of the voltage control quantity range corresponding to the i-th segment of the receiving frequency sub-range is used as the second voltage control quantity.

[0104] In some possible implementations of the embodiments of this application, the sixth determining module may specifically be used for:

[0105] The third voltage control quantity is determined according to the above formula (4).

[0106] In some possible implementations of the embodiments of this application, the seventh determining module may specifically be used for:

[0107] The target voltage control quantity is determined according to the above formula (5).

[0108] In some possible implementations of the embodiments of this application, the receiving frequency calibration device 400 provided in the embodiments of this application may further include:

[0109] The storage module stores the target voltage control quantity, which is used to calibrate the receiving frequency of the Beidou RDSS terminal module after the electronic device is restarted.

[0110] Figure 5 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application.

[0111] The electronic device may include a processor 501 and a memory 502 storing computer program instructions. The electronic device may also include a BeiDou RDSS terminal module, which uses a crystal oscillator from the electronic device as a clock source.

[0112] Specifically, the processor 501 may include a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.

[0113] Memory 502 may include mass storage for data or instructions. For example, and not limitingly, memory 502 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where suitable, memory 502 may include removable or non-removable (or fixed) media. Where suitable, memory 502 may be internal or external to an electronic device. In some specific embodiments, memory 502 is a non-volatile solid-state memory.

[0114] In some specific embodiments, the memory may include read-only memory (ROM), random access memory (RAM), disk storage media devices, optical storage media devices, flash memory devices, and electrical, optical, or other physical / tangible memory storage devices. Therefore, typically, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the receive frequency calibration method according to this application.

[0115] The processor 501 reads and executes computer program instructions stored in the memory 502 to implement the receiving frequency calibration method provided in this application embodiment.

[0116] In one example, the electronic device may also include a communication interface 503 and a bus 510. Wherein, as... Figure 5As shown, the processor 501, memory 502, and communication interface 503 are connected through bus 510 and complete communication with each other.

[0117] The communication interface 503 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.

[0118] Bus 510 includes hardware, software, or both, that couples components of an electronic device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus, or other suitable buses, or a combination of two or more of these. Where appropriate, bus 510 may include one or more buses. Although specific buses are described and illustrated in the embodiments of this application, this application considers any suitable bus or interconnection.

[0119] The electronic device can execute the receiving frequency calibration method provided in the embodiments of this application, thereby achieving the corresponding technical effects of the receiving frequency calibration method provided in the embodiments of this application.

[0120] In addition, in conjunction with the receiving frequency calibration method in the above embodiments, this application also provides a computer-readable storage medium for implementation. This computer-readable storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement the receiving frequency calibration method provided in this application. Examples of computer-readable storage media include non-transitory computer-readable media, such as ROM, RAM, magnetic disks, or optical disks.

[0121] This application also provides a computer program product. When the instructions in the computer program product are executed by the processor of an electronic device, the electronic device performs the receiving frequency calibration method provided in this application embodiment and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0122] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.

[0123] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable read-only memory (EROM), floppy disks, compact disc read-only memory (CD-ROM), optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0124] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0125] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.

[0126] The above description is merely a specific implementation of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.

Claims

1. A method for calibrating a receiving frequency, characterized in that, The method is applied to an electronic device including a BeiDou RDSS terminal module, wherein the BeiDou RDSS terminal module uses a crystal oscillator of the electronic device as a clock source; the method includes: Beams that capture GEO satellites; When the beam of the GEO satellite is captured, the first voltage control quantity is determined based on the voltage control quantity range corresponding to the voltage control terminal of the crystal oscillator, the adjustable clock output frequency range of the voltage control terminal, the nominal frequency of the clock corresponding to the crystal oscillator, the nominal receiving frequency corresponding to the BeiDou RDSS terminal module, and the Doppler frequency offset observed by the BeiDou RDSS terminal module. The target voltage control quantity is determined based on the initial voltage control quantity and the first voltage control quantity; The target voltage control quantity is applied to the voltage control terminal to calibrate the receiving frequency of the Beidou RDSS terminal module; The method further includes: In the absence of the GEO satellite's beam, the receiving frequency range corresponding to the BeiDou RDSS terminal module is divided into M segments according to the Doppler frequency search range, resulting in M ​​segment receiving frequency sub-ranges, where M is a positive integer; The unit voltage control quantity is determined based on the voltage control quantity range, the clock output frequency range, the nominal frequency, the nominal receiving frequency, and the Doppler frequency search range. Based on the unit voltage control amount, determine the voltage control amount range corresponding to each receiving frequency sub-range; In each segmented frequency sub-range, the beam of the GEO satellite is captured in the segmented sequence; When the beam of a GEO satellite is captured within the i-th receiving frequency sub-range, the second voltage control quantity corresponding to the i-th receiving frequency sub-range is determined according to the voltage control quantity range corresponding to the i-th receiving frequency sub-range, where i is not greater than M and M is a positive integer; The third voltage control quantity is determined based on the Doppler frequency offset observed by the BeiDou RDSS terminal module in the i-th segment of the receiving frequency sub-range, the voltage control quantity range, the clock output frequency range, the nominal frequency, and the nominal receiving frequency; The target voltage control quantity is determined based on the second voltage control quantity, the third voltage control quantity, and the initial voltage control quantity; The target voltage control quantity is applied to the voltage control terminal to calibrate the receiving frequency of the Beidou RDSS terminal module.

2. The method according to claim 1, characterized in that, The step of determining the first voltage control quantity based on the voltage control quantity range corresponding to the voltage control terminal of the crystal oscillator, the adjustable clock output frequency range of the voltage control terminal, the nominal frequency of the clock corresponding to the crystal oscillator, the nominal receiving frequency corresponding to the BeiDou RDSS terminal module, and the Doppler frequency offset observed by the BeiDou RDSS terminal module includes: The first voltage control quantity is determined according to the following formula: in, This is the first voltage control quantity. The voltage control range is defined as follows. The clock output frequency range, The nominal frequency of the clock. The nominal receiving frequency, The Doppler frequency offset is given.

3. The method according to claim 1, characterized in that, The step of determining the target voltage control quantity based on the initial voltage control quantity and the first voltage control quantity includes: The target voltage control quantity is determined according to the following formula: in, The target voltage control quantity. This is the first voltage control quantity. This refers to the initial voltage control quantity.

4. The method according to claim 1, characterized in that, The step of determining the unit voltage control quantity based on the voltage control quantity range, the clock output frequency range, the nominal frequency, the nominal receiving frequency, and the Doppler frequency search range includes: The unit voltage control quantity is determined according to the following formula: in, The unit voltage control quantity is... The voltage control range is defined as follows. The clock output frequency range, The nominal frequency of the clock. The nominal receiving frequency, The Doppler frequency search range is defined as follows.

5. The method according to claim 1, characterized in that, The step of determining the second voltage control quantity corresponding to the i-th receiving frequency sub-range based on the voltage control quantity range corresponding to the i-th receiving frequency sub-range includes: The average of the maximum and minimum values ​​of the voltage control quantity range corresponding to the i-th segment of the receiving frequency sub-range is taken as the second voltage control quantity.

6. The method according to claim 1, characterized in that, The step of determining the third voltage control quantity based on the Doppler frequency offset observed by the BeiDou RDSS terminal module within the i-th receiving frequency sub-range, the voltage control quantity range, the clock output frequency range, the nominal frequency, and the nominal receiving frequency includes: The third voltage control quantity is determined according to the following formula: in, This refers to the third voltage control quantity. The voltage control range is defined as follows. The clock output frequency range, The nominal frequency of the clock. The nominal receiving frequency, The Doppler frequency offset observed by the BeiDou RDSS terminal module within the i-th receiving frequency sub-range.

7. The method according to claim 1, characterized in that, Determining the target voltage control quantity based on the second voltage control quantity, the third voltage control quantity, and the initial voltage control quantity includes: The target voltage control quantity is determined according to the following formula: in, The target voltage control quantity. This is the second voltage control quantity. This refers to the third voltage control quantity. This refers to the initial voltage control quantity.

8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: The target voltage control value is stored so that, after the electronic device is restarted, the stored voltage control value can be used to calibrate the receiving frequency of the Beidou RDSS terminal module.

9. A receiving frequency calibration device, characterized in that, The device is applied to an electronic device including a BeiDou RDSS terminal module, wherein the BeiDou RDSS terminal module uses a crystal oscillator of the electronic device as a clock source; the device includes: The first acquisition module is used to acquire the beam of a GEO satellite; The first determining module is used to determine the first voltage control quantity based on the voltage control quantity range corresponding to the voltage control terminal of the crystal oscillator, the adjustable clock output frequency range of the voltage control terminal, the nominal frequency of the clock corresponding to the crystal oscillator, the nominal receiving frequency corresponding to the BeiDou RDSS terminal module, and the Doppler frequency offset observed by the BeiDou RDSS terminal module when the beam of the GEO satellite is captured. The second determining module is used to determine the target voltage control quantity based on the initial voltage control quantity and the first voltage control quantity; A calibration module is used to apply the target voltage control quantity to the voltage control terminal to calibrate the receiving frequency of the Beidou RDSS terminal module; The device further includes: The segmentation module is used to divide the receiving frequency range corresponding to the Beidou RDSS terminal module into M segments according to the Doppler frequency search range when the beam of the GEO satellite is not captured, thus obtaining M segment receiving frequency sub-ranges, where M is a positive integer; The third determining module is used to determine the unit voltage control quantity based on the voltage control quantity range, the clock output frequency range, the nominal frequency, the nominal receiving frequency, and the Doppler frequency search range; The fourth determining module is used to determine the voltage control range corresponding to each receiving frequency sub-range based on the unit voltage control amount. The second acquisition module is used to acquire the beam of the GEO satellite in each segment of the receiving frequency sub-range according to the segmented sequence; The fifth determining module is used to determine the second voltage control quantity corresponding to the i-th receiving frequency sub-range based on the voltage control quantity range corresponding to the i-th receiving frequency sub-range when the beam of the GEO satellite is captured within the i-th receiving frequency sub-range, where i is not greater than M and M is a positive integer. The sixth determining module is used to determine the third voltage control quantity based on the Doppler frequency offset observed by the BeiDou RDSS terminal module in the i-th segment of the receiving frequency sub-range, the voltage control quantity range, the clock output frequency range, the nominal frequency, and the nominal receiving frequency; The seventh determining module is used to determine the target voltage control quantity based on the second voltage control quantity, the third voltage control quantity, and the initial voltage control quantity.

10. An electronic device, characterized in that, The electronic device includes: a processor and a memory storing computer program instructions; The processor reads and executes the computer program instructions to implement the receiving frequency calibration method as described in any one of claims 1-8.

11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer program instructions that, when executed by a processor, implement the receiving frequency calibration method as described in any one of claims 1-8.

12. A computer program product, characterized in that, When the instructions in the computer program product are executed by the processor of the electronic device, the electronic device performs the receiving frequency calibration method as described in any one of claims 1-8.

Citation Information

Patent Citations

  • Method for solving crystal oscillator frequency deviation of receiver in receiving big-dipper satellite signals rapidly

    CN102375148A