Doppler frequency offset estimation method, computing device, computer storage medium, computer program product and chip
By using piecewise coherent integration and minimizing the phase error function, the satellite Doppler frequency offset is accurately estimated, solving the problems of insufficient accuracy and residuals in Doppler frequency offset estimation in low-Earth orbit satellite communication, and improving the accuracy of signal processing and navigation positioning.
Patent Information
- Application Number
- CN202511455544.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-13
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2045-10-13
AI Technical Summary
Existing Doppler frequency offset estimation methods suffer from insufficient accuracy and frequency offset residuals in low-Earth orbit satellite communications, especially in high-acceleration scenarios, leading to errors in signal acquisition, tracking, and demodulation, and affecting positioning accuracy.
By extracting pilot signals from satellite received signals, performing piecewise coherent integration, calculating the estimated phase of each piece of coherent integration, and solving for the approximate Doppler frequency offset by minimizing the phase error function, and considering the influence of satellite acceleration on the frequency of received signals, an approximate Doppler frequency offset for a time function is constructed.
This reduces the impact of noise on Doppler frequency offset estimation, improves estimation accuracy, reduces frequency offset residuals, ensures the accuracy of signal acquisition, tracking, and demodulation, and enhances navigation and positioning accuracy.
Smart Images

Figure CN120915374B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of satellite communications, and in particular to a Doppler frequency offset estimation method, a computing device, a computer storage medium, a computer program product and a chip. BACKGROUND
[0002] Doppler frequency offset estimation is crucial in satellite communications, mainly due to the high-speed relative motion between the satellite and the ground terminal. The high-speed movement of the satellite (especially low-orbit satellites) relative to the ground user will cause a significant shift in the frequency of the received signal (usually referred to as Doppler shift), which can reach tens of kHz or even higher. How to accurately estimate the Doppler frequency offset has become a problem to be solved. SUMMARY
[0003] It would be advantageous to provide a mechanism that alleviates, mitigates or eliminates at least one of the above problems.
[0004] In a first aspect, a Doppler frequency offset estimation method is provided. The method comprises: receiving a received signal from a satellite, extracting a pilot signal from the received signal in response to receiving the received signal; performing segment-wise coherent integration on the pilot signal, and calculating an estimated phase of each segment-wise coherent integration based on a result of each segment-wise coherent integration; solving an approximate Doppler frequency offset by minimizing a phase error function, wherein the phase error function is an error measure between the estimated phase of each segment-wise coherent integration and an approximate phase of each segment-wise coherent integration, the approximate phase is a function of the approximate Doppler frequency offset according to a relationship between phase and frequency, and the approximate Doppler frequency offset is a function of time constructed by considering the effect of the acceleration of the satellite on the frequency of the received signal.
[0005] In a second aspect, a computing device is provided. The computing device comprises: one or more processors; and one or more memories coupled to the one or more processors and storing instructions thereon. When the instructions are executed alone or collectively by the one or more processors, the computing device is caused to perform the Doppler frequency offset estimation method described above.
[0006] In a third aspect, a computer storage medium is provided. The computer storage medium stores instructions thereon, which when executed alone or collectively by at least one processor of a computing device, cause the computing device to perform the Doppler frequency offset estimation method described above.
[0007] In a fourth aspect, a computer program product is provided. The computer program product comprises instructions, which when executed alone or collectively by at least one processor of a computing device, cause the computing device to perform the Doppler frequency offset estimation method described above.
[0008] In a fifth aspect, a chip is provided. The chip includes circuitry configured to perform the Doppler frequency offset estimation method described above.
[0009] It is to be understood that the Summary is not intended to identify key or essential features of embodiments of the disclosure, nor is it intended to limit the scope of the disclosure. Other features, details, and advantages of the disclosure will become BRIEF DESCRIPTION OF DRAWINGS
[0010] The above and other objects, features and advantages of the disclosure will become more apparent from the following description when taken in conjunction with the accompanying drawings, in which:
[0011] Figure 1 An exemplary flowchart of a Doppler frequency offset estimation method according to some embodiments of the disclosure is shown;
[0012] Figure 2 A simplified block diagram of a computing device suitable for implementing exemplary embodiments of the disclosure is shown. DETAILED DESCRIPTION
[0013] The principles of the disclosure will now be described with reference to some embodiments. It should be understood that the description of these embodiments is merely intended to illustrate the disclosure and to help the person skilled in the art understand and implement the disclosure, and does not in any way propose any limitation on the scope of the disclosure. The disclosure described herein can be implemented in a manner different from that described below.
[0014] In the following description and claims, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs.
[0015] Reference in the disclosure to "one embodiment", "an embodiment", "exemplary embodiment", etc., indicates that a described embodiment can include a particular feature, structure, or characteristic, but every embodiment can not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Furthermore, when a particular feature, structure, or characteristic is described in connection with an illustrative embodiment, it is submitted that embodiments of the disclosure can include such feature, structure, or characteristic, whether or not explicitly described in connection with another embodiment.
[0016] It should be understood that although the terms "first" and "second" and the like can be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and, similarly, a second element could be termed a first element without departing from the scope of the example embodiments. As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed terms.
[0017] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising," when used in this specification, specify the presence of stated features, elements, and / or components, but do not preclude the presence or addition of one or more other features, elements, components, and / or groups thereof.
[0018] As used in this application, the term "circuitry" can refer to one or more or all of the following:
[0019] (a) hardware-only circuitry implementations (e.g., implementations in analog and / or digital circuitry);
[0020] (b) combinations of hardware circuits and software, such as (as applicable):
[0021] (i) combinations of analog and / or digital hardware circuit(s) with software / firmware;
[0022] (ii) portions of hardware processor(s) with software (including digital signal processors); and
[0023] (c) hardware circuit(s) and or processor(s), such as a microprocessor(s) or a portion of a microprocessor(s), that requires software (e.g., firmware) for operation, but is not a software per se.
[0024] This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also includes an implementation that is a combination of hardware circuits and software, such as (as applicable): a combination of a general purpose hardware circuit(s) with software / firmware (which combination is a hardware circuit), software, and memory(ies) that work together to cause an apparatus, such as a mobile phone or a server, to perform various functions) and
[0025] Doppler frequency offset refers to the phenomenon that the frequency of the received signal is offset due to the relative motion between the transmitting source (such as a satellite) and the receiver (such as a mobile phone, car navigation). In the process of wireless communication, the Doppler frequency offset has a greater impact on the performance of the physical layer. A small residual Doppler frequency offset can cause a large phase rotation at the tail of the frame structure, which will most likely cause decoding errors. On the other hand, if the Doppler frequency offset fluctuates greatly, it will directly cause the phase relationship between the best sampling points to be incorrect, and the packet error rate will rise sharply. In the process of navigation and positioning, the navigation system calculates the distance by measuring the signal propagation time to complete positioning. If the frequency offset is not corrected, it will directly affect the time measurement accuracy and further cause positioning errors. It can be seen that how to accurately estimate the Doppler frequency offset is the premise of realizing reliable signal acquisition, tracking and demodulation, and is the core technical link to ensure accurate navigation and positioning, stable communication link and efficient operation.
[0026] Known Doppler frequency offset estimation methods, such as the Cross-Dot algorithm, are only applicable to application scenarios with no or small acceleration. Especially for low-orbit satellites with a Doppler frequency offset change rate of up to 500 Hz / s, the frequency estimation result will have a large error with the actual Doppler frequency offset due to the direction and amplitude of the acceleration. In addition, in the known Doppler frequency offset estimation methods, it is not clear which time t the approximate Doppler frequency offset is for, so the algorithm will introduce a Doppler frequency offset residual. For example, in the navigation and positioning scenario, the Cross-Dot algorithm is used to estimate the Doppler frequency offset of the received signal. There is a certain residual between the estimated Doppler frequency offset and the Doppler frequency offset at the start of signal reception. Bringing this residual to the positioning will reduce the positioning accuracy. In order to alleviate, mitigate or eliminate at least one of the above problems, the embodiments of the present disclosure propose a Doppler frequency offset estimation method.
[0027] The principles and implementations of the present disclosure will be described in detail below with reference to the accompanying drawings. Figure 1 The principles and implementations of the present disclosure will be described in detail below with reference to the accompanying drawings. Figure 1 An exemplary flowchart of a Doppler frequency offset estimation method 100 according to some embodiments of the present disclosure is shown. It should be understood that the Doppler frequency offset estimation method 100 can include additional steps not shown and / or some of the shown steps can be omitted, and the scope of the present disclosure is not limited in this regard. Reference is made to Figure 1 As shown, the Doppler frequency offset estimation method 100 of the embodiments includes:
[0028] Step S110: receiving a received signal from a satellite. Wherein the satellite can refer to a satellite in any orbit such as high, medium or low orbit, and the present disclosure does not limit this.
[0029] Step S120: in response to receiving the received signal, extracting a pilot signal from the received signal.
[0030] Step S130: Perform segmented coherent integration on the pilot signal, and calculate the estimated phase of each segment based on the result of the coherent integration.
[0031] Step S140: Solve for the approximate Doppler frequency offset by minimizing the phase error function. The phase error function is the estimated phase of each segment of the coherent integral and the approximate phase of each segment of the coherent integral. The error measure between them, and the approximate phase Based on the relationship between phase and frequency, it approximates the Doppler frequency offset. The function of; approximate Doppler frequency offset It is a function of time t constructed by taking into account the effect of satellite acceleration on the frequency of the received signal.
[0032] Doppler frequency offset estimation method 100, by employing the above steps S110-S140, considers the influence of acceleration on the received signal frequency and the relationship between phase and frequency, and solves for the approximate Doppler frequency offset. This helps reduce the impact of noise in the pilot signal on the approximate Doppler frequency offset. The influence of this is investigated to obtain an accurate estimate of the Doppler frequency offset in the satellite acceleration scenario. In addition, the solved approximate Doppler frequency offset... Associating it with a specific time t helps reduce the introduction of Doppler frequency offset residuals.
[0033] The following describes the steps S110-S140. In step S110, a signal can be received by a computing device and processed. The computing device can be a receiver or any terminal device capable of communicating with a satellite, such as, by way of example and not limitation, a terminal device can also be referred to as a communication device, a user equipment (UE), a subscriber station (SS), a portable subscriber station, a mobile station (MS), or an access terminal (AT). The terminal device can include, but is not limited to, a mobile phone, a cellular phone, a smart phone, a voice over Internet Protocol (VoIP) phone, a wireless local loop phone, a tablet computer, a wearable terminal device, a personal digital assistant (PDA), a portable computer, a desktop computer, an image capture terminal device such as a digital camera, a gaming terminal device, a music storage and playback appliance, a car kit, a wireless endpoint, a mobile station, a laptop embedded equipment (LEE), a laptop mounted equipment (LME), a USB dongle, a smart device, a wireless customer premises equipment (CPE), an Internet of Things (Iot) device, a watch or other wearable device, a head-mounted display (HMD), a vehicle, a drone, medical devices and applications (e.g., remote surgery), industrial devices and applications (e.g., robots and / or other wireless devices operating in an industrial and / or an automated processing chain context), consumer electronics, a relay node, a device operating on a business and / or industrial wireless network, etc. The mobile terminal (MT) part of an IAB node can perform the functions of a “terminal device” and thus can operate as a terminal device.
[0034] In some embodiments, the received signal in step S110 can be a burst signal, such as a navigation burst signal of a low earth orbit satellite, or other types of signals, which are not limited by the present disclosure. The burst signal is a discrete signal with a sudden burst and a large dynamic range, and the Doppler shift range can reach ±40 kHz, which is different from continuous signals such as GNSS (Global Navigation Satellite System).
[0035] The received signal includes a pilot portion and a data portion. In step S120, the corresponding pilot signal can be extracted according to the format of the received signal. For example, the received signal includes 13 segments, the first 6 segments are the pilot portion, the 7th-10th segments are the data portion, and the 11th-13th segments are the pilot portion. The pilot signals in the first 6 segments and the 11th-13th segments can be stripped out by skipping the data portion according to the format of the received signal, and all the pilot portions in the received signal can be obtained.
[0036] In some embodiments, the way of segmenting and coherently integrating the pilot signal in step S130 includes:
[0037] In the first mode, the pilot signal is divided into N2 sub-pilot signals, and coherent integration is performed on each of the N2 sub-pilot signals.
[0038] In the second mode, the pilot signal can be divided into a plurality of first sub-pilot signals, each of the plurality of first sub-pilot signals is divided into N1 second sub-pilot signals, and coherent integration is performed on each of the N1 second sub-pilot signals. Compared with the first mode, the second mode divides the pilot signal twice, so that the length of each coherent integration is shorter, and the range of Doppler frequency offset that can be adapted is larger. N1 and N2 are both integers greater than 0, and can be the same or different, and no limitation is made on this.
[0039] In some embodiments, taking a target segment pilot signal as an example, the process of coherent integration on the target segment pilot signal includes: sampling Ns points from the target segment pilot signal according to the sampling point index range corresponding to the target segment pilot signal, performing coherent demodulation on each sampling point to obtain the in-phase component and the quadrature component of each sampling point, and then summing the in-phase components and the quadrature components of all sampling points in the target segment pilot signal to obtain the in-phase component sum and the quadrature component sum, so as to complete the coherent integration on the target segment pilot signal. Ns is the length of each coherent integration, which can also be understood as the number of sampling points of each coherent integration. In step S130, the above target segment pilot signal is any sub-pilot signal when the pilot signal is segmented and coherently integrated by the first mode. In step S130, the above target segment pilot signal is any second sub-pilot signal when the pilot signal is segmented and coherently integrated by the second mode.
[0040] It is found through research that, if a longer coherent integration time (for example, 6 ms) is used, the phase angle after integration will rotate by a whole cycle, resulting in a frequency estimation error. Therefore, the known Doppler frequency offset estimation method (such as the Cross-Dot algorithm) cannot use the coherent integration result of a longer signal, and cannot fully utilize all pilot signals in the received signal, resulting in a larger Doppler frequency offset estimation error in a weak signal. In some embodiments, the second mode described above is adopted, so that even if a certain pilot signal is longer, the signal to which each coherent integration is directed can be made shorter through twice splitting, so as to avoid the frequency offset estimation error caused by the phase angle rotating by a whole cycle after coherent integration.
[0041] In some embodiments, the approximate Doppler frequency offset is a linear function of time t, and the linear function includes a constant term, and the approximate Doppler frequency offset is solved by minimizing the phase error function in step S140, which includes: solving the constant term in the approximate Doppler frequency offset by minimizing the phase error function, and obtaining the approximate Doppler frequency offset based on the solved constant term. .
[0042] In some embodiments, the constant term described above includes an approximate rate of change of Doppler frequency offset. and approximate Doppler frequency offset initial value Approximate Doppler frequency shift This can be represented by the initial value of the approximate Doppler frequency offset. Based on this, according to the approximate Doppler frequency deviation rate of change The Doppler frequency offset varies with time t. For example, the effect of satellite acceleration on the frequency of the received signal is considered to approximate the Doppler frequency offset. It can be represented as:
[0043] Formula 1.
[0044] In some embodiments, the aforementioned approximate phase Based on approximate Doppler frequency offset The time t and the approximate initial phase of beam transmission Determined. Approximate phase. This indicates the approximate initial phase of beam transmission. Based on the approximate Doppler frequency shift And the instantaneous phase of the change over time t. For example, based on the relationship between phase and frequency, the approximate phase... Represented as:
[0045] Formula 2.
[0046] The phase error function can be a function that is positively correlated with the absolute value of the error between the estimated phase of each segment of the coherent integral and the approximate phase of each segment of the coherent integral. In some embodiments, the phase error function is determined according to the least squares method and is used to represent the difference between the estimated phase of each segment of the coherent integral and the approximate phase of each segment of the coherent integral. The sum of squares of the errors between them; or, in other embodiments, the phase error function is determined according to the minimum absolute value deviation method, and is used to represent the estimated phase of each segment of the coherent integral and the approximate phase of each segment of the coherent integral. The sum of the absolute values of the errors between them. It is understandable that the core idea of both the least squares method and the least absolute value deviation method is to make the estimated data (such as the estimated phase of each segment of the coherent integral) closely match the actual data (such as the approximate phase of each segment of the coherent integral). Therefore, in the embodiments of this disclosure, the phase error function can be determined not only by the least squares method and the least absolute value deviation method, but also by other similar methods, and there is no limitation on this.
[0047] In some embodiments, the number of segments of the segmented coherent integration is N, N is an integer greater than 0. Assuming that the phase error function is determined according to the least square method, the phase error function represents the square sum of the error between the estimated phase of each segment of the coherent integration and the approximate phase of each segment of the coherent integration . Then, the expression (formula 1) of the approximate phase and the expression (formula 2) of the approximate Doppler frequency offset are substituted into the phase error function, and the phase error function can be expressed as:
[0048] ,
[0049] ,
[0050] wherein, , T s represents the sampling interval of the pilot signal, Ns represents the length of each segment of the coherent integration, represents the estimated phase of the nth segment of the coherent integration.
[0051] In some embodiments, the estimated phase of the nth segment of the coherent integration is expressed as:
[0052] ,
[0053] wherein, represents the in-phase component sum of the nth segment of the coherent integration, and represents the quadrature component sum of the nth segment of the coherent integration.
[0054] In step S140, the phase error function S is minimized according to the least square method, and is obtained, and the following equation set is obtained:
[0055] .
[0056] The equation set is solved to obtain , , , the solved and are substituted into the above formula 1, and the approximate Doppler frequency offset is obtained.
[0057] Alternatively, in other embodiments, the number of segments of the segmented coherent integration is N, N is an integer greater than 0, and assuming that the phase error function is determined according to the least absolute deviation method. Then, the expression (formula 1) of the approximate phase and the expression (formula 2) of the approximate Doppler frequency offset are substituted into the phase error function, and the phase error function can be expressed as:
[0058] .
[0059] in, T s The sampling interval of the pilot signal is represented by Ns, and the length of each coherent integral segment is represented by Ns. Let S represent the estimated phase of the coherent integral of the nth segment. A method similar to the least squares method described above can be used to minimize the phase error function S, and then solve for... , , and the solution and Substituting into Equation 1 above, we obtain the approximate Doppler frequency offset. .
[0060] As can be seen from the above, the embodiments of this disclosure determine the approximate phase of each segment of the coherent integral in the phase error function by introducing polynomials (Equations 1 and 2 above). , making This is equivalent to introducing a filter to remove the influence of noise in the pilot signal on the approximate phase estimation. Accordingly, the impact of this noise on the approximate Doppler frequency offset estimation can be reduced, thereby improving the accuracy of the Doppler frequency offset estimation.
[0061] It should be noted that when the pilot signal is piecewise coherently integrated using method 1 in step S130, the pilot signal is divided into N2 sub-pilot signals, and then coherent integration is performed on each of the N2 sub-pilot signals. In this case, the number of segments in the piecewise coherent integration is equivalent to N = N2. When the pilot signal is piecewise coherently integrated using method 2 in step S130, assuming the pilot signal is divided into K (K > 0) first sub-pilot signals, and each first sub-pilot signal is further divided into N1 second sub-pilot signals, and coherent integration is performed on each second sub-pilot signal, the number of segments in the piecewise coherent integration is equivalent to N = N2. .
[0062] This disclosure also provides a chip including a circuit system configured to perform the Doppler frequency offset estimation method 100 described above. The chip includes a Field Programmable Gate Array (FPGA) chip, a Complex Programmable Logic Device (CPLD) chip, and an Application Specific Integrated Circuit (ASIC) chip, etc.
[0063] Figure 2is a simplified block diagram of a computing device 200 suitable for implementing embodiments of the present disclosure. For example, the Doppler frequency offset estimation method 100 described supra can be implemented by the computing device 200. As shown, the computing device 200 includes one or more processors 210, one or more memories 220 coupled to the processors 210, and one or more communication modules 240 coupled to the processors 210.
[0064] The communication module 240 is for bidirectional communication. The communication module 240 has at least one antenna to facilitate communication. The communication interface can represent any interface necessary to communicate with other network elements.
[0065] The processor 210 can be of any type suitable to the local technical network and can include one or more of general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multi-core processor architectures, as non-limiting examples. The computing device 200 can have multiple processors such as a special purpose integrated circuit chip that is time-synchronously driven to a clock that synchronizes the main processor.
[0066] The memory 220 can include one or more non-transitory memories and one or more transitory memories. Examples of non-transitory memories include, but are not limited to, read only memories (ROM) 224, electrically programmable read only memories (EPROM), flash memory, hard drives, compact discs (CD), digital video discs (DVD), and other magnetic and / or optical storage memories. Examples of transitory memories include, but are not limited to, random access memories (RAM) 222 and other volatile memories that do not persist for the duration of power loss.
[0067] The computer program 230 includes computer executable instructions executed by the associated processor 210. The program 230 can be stored in the ROM 224. The processor 210 can perform any appropriate action and processing by loading the program 230 into the RAM 222.
[0068] Embodiments of the present disclosure can be implemented by the program 230 so that the computing device 200 can perform any process discussed in the present disclosure. Figure 1 Embodiments of the present disclosure can also be implemented by hardware or by a combination of software and hardware.
[0069] In some embodiments, the program 230 can be tangibly embodied in a computer- readable medium, which can be included in the computing device 200 (e.g., the memory 220) or other storage accessible to the computing device 200. The computing device 200 can load the program 230 from the computer-readable medium into the RAM 222 for execution by the processor or controller. The computer-readable medium can include any type of tangible non-transitory memory, such as ROM, EPROM, flash memory, a hard disk, a CD-ROM, a DVD, and the like. The program 230 is stored on the computer-readable medium.
[0070] In general, the various embodiments of the disclosure can be implemented in hardware or special-purpose circuits, software, logic, or any combination thereof. Some aspects can be implemented in hardware, while other aspects can be implemented in firmware or software which can be executed by a controller, microprocessor or other computing device. While various aspects of an embodiment of the disclosure are illustrated and described as block diagrams, flow charts, or using some other pictorial representation, it is well understood that these blocks, apparatus, systems, techniques or methods described herein can be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
[0071] The disclosure also provides at least one computer program product which is tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes instructions that, when executed by a device on a target real or virtual processor, perform the above-described method 100. Figure 1 The program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform particular tasks or implement particular abstract data types. In various embodiments, the functionality of the program modules can be combined or split between program modules as desired. Machine executable instructions for a program module can be executed within a local or distributed device. In a distributed device, program modules can be located in local and remote memory storage devices.
[0072] Program code for carrying out methods of the present disclosure can be written in any combination of one or more programming languages. The program code can be executed by a processor or controller of a general purpose computer, a special purpose computer, or other programmable data processing apparatus to produce the functions / acts specified in the flowchart and / or block diagram block or blocks. The program code can be supplied to a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the computer program product is a general purpose computer, a special purpose computer, or other programmable data processing apparatus when the program code is executed by the processor or controller of the computer, special purpose computer, or other programmable data processing apparatus.
[0073] In the context of this disclosure, computer program code or related data may be carried by any suitable carrier to enable a device, apparatus, or processor to perform the various processes and operations described above. Examples of carriers include signals, computer-readable media, etc.
[0074] Computer-readable media can be computer-readable signal media or computer-readable storage media. Computer-readable media can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or apparatuses, or any suitable combination thereof. More specific examples of computer-readable storage media include electrical connections having one or more wires, portable computer floppy disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable optical disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0075] Furthermore, although the operations are described in a specific order, this should not be construed as requiring that these operations be performed in the specific order or sequence shown, or that all of the operations shown be performed to obtain the desired result. In some cases, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the foregoing discussion, these details should not be construed as limiting the scope of this disclosure, but rather as descriptions of features specific to particular embodiments. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0076] Although this disclosure has been described in language specific to structural features and / or methodological behavior, it should be understood that this disclosure as defined in the appended claims is not necessarily limited to the specific features or behaviors described above. Rather, the specific features and actions described above are disclosed as exemplary forms for implementing the claims.
[0077] It should be fully understood that the use of personally identifiable information should comply with privacy policies and practices generally considered to meet or exceed industry or governmental requirements for protecting user privacy. In particular, personally identifiable information data should be managed and processed to minimize the risk of unintentional or unauthorized access or use, and the nature of authorized use should be clearly indicated to the user.
Claims
1. A Doppler frequency offset estimation method, comprising: Receive signals from satellite; In response to receiving the received signal, a pilot signal is extracted from the received signal; The pilot signal is coherently integrated in segments, and the estimated phase of each segment is calculated based on the result of the coherent integration in each segment. The approximate Doppler frequency offset is solved by minimizing the phase error function, wherein the phase error function is an error measure between the estimated phase of each segment of the coherent integral and the approximate phase of each segment of the coherent integral. The approximate phase is determined based on the relationship between phase and frequency, the approximate Doppler frequency offset, time, and the approximate initial phase of beam transmission. The approximate Doppler frequency offset is a linear function of time constructed by considering the influence of the satellite's acceleration on the frequency of the received signal. The linear function includes a constant term, which includes the approximate Doppler frequency offset change rate and the approximate Doppler frequency offset initial value. The step of solving the approximate Doppler frequency offset by minimizing the phase error function includes: The constant term in the approximate Doppler frequency offset is solved by minimizing the phase error function; Based on the solved constant term, the approximate Doppler frequency offset is obtained.
2. The method as described in claim 1, characterized in that, The approximate Doppler frequency offset represents the Doppler frequency offset that varies with time based on the initial value of the approximate Doppler frequency offset and the approximate rate of change of the Doppler frequency offset.
3. The method as described in claim 1, characterized in that, The approximate phase refers to the instantaneous phase that varies with the approximate Doppler frequency offset and time, based on the approximate initial phase of beam transmission.
4. The method according to any one of claims 1-3, characterized in that, The phase error function is a function that is positively correlated with the absolute value of the error between the estimated phase of each segment of the coherent integral and the approximate phase of each segment of the coherent integral.
5. The method as described in claim 4, characterized in that, The phase error function represents the sum of squares of the errors between the estimated phase of each segment of the coherent integral and the approximate phase of each segment of the coherent integral.
6. The method as described in claim 4, characterized in that, The phase error function represents the sum of the absolute values of the errors between the estimated phase of each segment of the coherent integral and the approximate phase of each segment of the coherent integral.
7. The method according to any one of claims 1-3, characterized in that, The step of performing segmented coherent integration on the pilot signal includes: The pilot signal is divided into multiple first sub-pilot signals; Each of the plurality of first sub-pilot signals is divided into N1 segments of second sub-pilot signals; Perform coherent integration on each segment of the second sub-pilot signal in segment N1.
8. The method according to any one of claims 1-3, characterized in that, The step of performing segmented coherent integration on the pilot signal includes: The pilot signal is divided into N2 sub-pilot signals; Perform coherent integration on each segment of the N2 segment pilot signal.
9. A computing device, characterized in that, include: At least one processor; as well as At least one memory storing instructions that, when executed individually or jointly by the at least one processor, cause the computing device to perform the Doppler frequency offset estimation method according to any one of claims 1 to 8.
10. A computer storage medium storing instructions thereon, characterized in that, When the instructions are executed individually or jointly by at least one processor of the computing device, the computing device performs the Doppler frequency offset estimation method according to any one of claims 1 to 8.
11. A computer program product, characterized in that, The instruction includes instructions that, when executed individually or jointly by at least one processor of the computing device, cause the computing device to perform the Doppler frequency offset estimation method according to any one of claims 1 to 8.
12. A chip, comprising a circuit system, characterized in that, The circuit system is configured to perform the Doppler frequency offset estimation method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Doppler frequency offset estimation and compensation method in low earth orbit satellite system
CN116074171A
Unmanned aerial vehicle measurement and control signal capturing method, related device and computer storage medium
CN119363211A