Satellite communication method, device, terminal equipment, storage medium, program product and chip

By using the historic calendar information in the satellite communication system to estimate the calculation method, the problem of the Doppler frequency bias of the terminal device during communication operations is not accurate, and the quality and stability of the communication are improved.

CN119070893BActive Publication Date: 2025-01-24CHINA SATENT NETWORK APPLICATION RESEARCH INSTITUTE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411563385.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-05
Publication Date
2025-01-24
Estimated Expiration
2044-11-05

AI Technical Summary

Technical Problem

In satellite communication systems, there is a large difference between the Doppler frequency deviation value obtained by the terminal equipment during communication operation and the actual value, resulting in a decline in communication quality.

Method used

By obtaining the historic calendar information of the satellite, the preset estimated algorithm estimate the star information at the time of communication operation, so as to determine the Doppler frequency bias and frequently compensate for frequent compensation during communication operations.

Benefits of technology

The accuracy of Doppler frequency offset value is improved, the stability of satellite communication is enhanced, and the communication quality is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119070893B_ABST
    Figure CN119070893B_ABST
Patent Text Reader

Abstract

A satellite communication method, apparatus, terminal device, storage medium, program product and chip are provided. The satellite communication method comprises: acquiring first ephemeris information of a satellite, wherein the first ephemeris information comprises ephemeris information of the satellite at one or more historical moments before a current moment; estimating second ephemeris information of the satellite based on the first ephemeris information, wherein the second ephemeris information comprises ephemeris information of the satellite at an operation moment not earlier than the current moment; determining a Doppler frequency deviation value at the operation moment based on the second ephemeris information; and initiating a communication operation with the satellite at the operation moment based on the Doppler frequency deviation value. According to an exemplary embodiment, the Doppler frequency deviation value obtained by the estimated ephemeris information can improve the accuracy of the Doppler frequency deviation value during the communication operation, thereby obtaining more stable and reliable satellite communication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of satellite communication technology, and in particular to a satellite communication method, apparatus, terminal equipment, storage medium, program product and chip. Background Art

[0002] In a satellite communication system, a terminal device establishes a connection and exchanges data with a satellite base station. The satellite base station periodically sends ephemeris information, and the terminal device obtains the corresponding Doppler frequency deviation value through the ephemeris information and initiates communication operations based on the frequency deviation value.

[0003] During the communication process, the satellite updates the ephemeris information at a relatively high frequency, resulting in a large difference between the Doppler frequency deviation value obtained by the terminal device at the time of communication operation and the actual value, which in turn causes the communication quality of the terminal device to deteriorate.

[0004] It should be noted that the statements herein merely provide background information related to the present disclosure and do not necessarily constitute prior art. Summary of the invention

[0005] In view of the above problems, a satellite communication method, apparatus, terminal equipment, storage medium, program product and chip are proposed to overcome the above problems or at least partially solve the above problems.

[0006] The disclosed embodiment adopts the following technical solutions:

[0007] In a first aspect, a satellite communication method is provided, the method comprising: acquiring first ephemeris information of a satellite, wherein the first ephemeris information includes ephemeris information of the satellite at one or more historical moments before a current moment; estimating second ephemeris information of the satellite based on the first ephemeris information, wherein the second ephemeris information includes ephemeris information of the satellite at an operating moment not earlier than the current moment; determining a Doppler frequency deviation value at the operating moment based on the second ephemeris information; and initiating a communication operation with the satellite at the operating moment based on the Doppler frequency deviation value.

[0008] In a second aspect, a satellite communication device is provided, the device comprising: a first unit, used to acquire first ephemeris information of a satellite, wherein the first ephemeris information includes ephemeris information of the satellite at one or more historical moments before a current moment; a second unit, used to estimate second ephemeris information of the satellite based on the first ephemeris information, wherein the second ephemeris information includes ephemeris information of the satellite at an operating moment not earlier than the current moment; a third unit, used to determine a Doppler frequency deviation value at the operating moment based on the second ephemeris information; and a fourth unit, used to initiate a communication operation with the satellite at the operating moment based on the Doppler frequency deviation value.

[0009] According to a third aspect, a terminal device is provided, comprising: at least one processor; and at least one memory storing instructions, wherein when the instructions are executed individually or collectively by the at least one processor, the terminal device executes any one of the methods described in the first aspect.

[0010] According to a fourth aspect, a computer-readable storage medium is provided, on which instructions are stored. When the instructions are executed individually or collectively by at least one processor of a terminal device, the terminal device executes any method as described in the first aspect.

[0011] In a fifth aspect, a computer program product is provided, comprising instructions, which, when executed individually or collectively by at least one processor of a terminal device, cause the terminal device to execute any of the methods described in the first aspect.

[0012] In a sixth aspect, a chip for a terminal device is provided, the chip comprising a circuit system, and the circuit system is configured to execute any one of the methods in the first aspect.

[0013] At least one of the above technical solutions adopted by the exemplary embodiment can achieve the following beneficial effects:

[0014] The exemplary embodiment of the present disclosure comprehensively considers the influence of the satellite ephemeris update frequency and period on the real-time performance of the ephemeris information during the communication operation. When performing the communication operation, the Doppler frequency deviation value is calculated by the estimation algorithm based on the historical ephemeris information, thereby ensuring that the Doppler frequency deviation value at the time of the communication operation is close to the actual frequency deviation value. The accuracy of the Doppler frequency deviation value is improved, and the stability of the satellite communication is improved.

[0015] It should be understood that the invention summary is not intended to identify the key or essential features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The above and other objects, features and advantages of the present disclosure will become more apparent through a more detailed description of some embodiments of the present disclosure in the accompanying drawings, in which:

[0017] Figure 1 This is a schematic diagram of the flow of the satellite communication method in the embodiment of the present disclosure;

[0018] Figure 2 This is a schematic diagram of a first process of communication operation of a terminal device in an embodiment of the present disclosure;

[0019] Figure 3 This is a schematic diagram of the second process of the communication operation of the terminal device in the embodiment of the present disclosure;

[0020] Figure 4 This is a schematic diagram of the third process of the communication operation of the terminal device in the embodiment of the present disclosure;

[0021] Figure 5 It is a schematic diagram of a satellite communication device in an embodiment of the present disclosure;

[0022] Figure 6 A schematic diagram of simulation data of a satellite communication method in an embodiment of the present disclosure;

[0023] Figure 7 This is a first simulation effect diagram of the satellite communication method in the embodiment of the present disclosure;

[0024] Figure 8 This is a second simulation effect diagram of the satellite communication method in the embodiment of the present disclosure;

[0025] Fig. 9 It is a schematic diagram of the structure of the terminal device in the embodiment of the present disclosure. DETAILED DESCRIPTION

[0026] The principle of the present disclosure will now be described with reference to some embodiments. It should be understood that the description of these embodiments is only for illustrative purposes, and helps those skilled in the art to understand and implement the present disclosure, without any limitation to the scope of the present disclosure. The disclosure described herein can be implemented in a manner different from that described below.

[0027] In the following description and claims, unless defined otherwise, 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.

[0028] References in this disclosure to "one embodiment," "an embodiment," "an exemplary embodiment," etc. indicate that the described embodiment may include a particular feature, structure, or characteristic, but not every embodiment necessarily includes the particular feature, structure, or characteristic. Moreover, such phrases do not necessarily refer to the same embodiment. In addition, when a particular feature, structure, or characteristic is described in conjunction with an exemplary embodiment, whether or not explicitly described, those skilled in the art will recognize that such feature, structure, or characteristic affects incorporation into other embodiments.

[0029] It should be understood that although the terms "first" and "second" etc. may be used to describe various elements herein, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element. For example, without departing from the scope of the exemplary embodiments, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element. The term "and / or" as used herein includes any and all combinations of one or more of the listed terms.

[0030] The terms used herein are only for describing specific embodiments, rather than for limiting exemplary embodiments. The singular forms "one", "an", and "the" used herein also include plural forms, unless the context clearly indicates otherwise. "A group of elements" or "element set" used herein is intended to include one or more elements. It should also be understood that the terms "include", "comprise", "have", "have", "include" and / or "include", when used herein, specify the presence of the features, elements and / or parts, etc., but do not exclude the presence or addition of one or more other features, elements, parts and / or combinations thereof.

[0031] As used in this application, the term "circuitry" may refer to one or more or all of the following:

[0032] (a) Hardware circuit implementation only (e.g., implementation only in analog and / or digital circuits)

[0033] (b) a combination of hardware circuitry and software, such as (where applicable):

[0034] (i) a combination of analog and / or digital hardware circuitry and software / firmware; and

[0035] (ii) any part of a hardware processor (including a digital signal processor) with software, software and memory that work together to enable a device such as a mobile phone or server to perform various functions, and

[0036] (c) A hardware circuit and / or processor, such as a microprocessor or portion of a microprocessor, that requires software (eg, firmware) to operate, but where software is not required for operation, the software may not be present.

[0037] This definition of circuitry applies to all uses of this term in this application, including in any claims. As another example, as used in this application, the term circuitry also includes an implementation of merely a hardware circuit or processor (or multiple processors) or a portion of a hardware circuit or processor and its (or their) accompanying software and / or firmware. The term circuitry also includes, for example, if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device, or a similar integrated circuit in a server, cellular network device, or other computing network device.

[0038] As used herein, the term "communication network" refers to a network that complies with any appropriate communication standard, such as Long Term Evolution (LTE), LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), High Speed ​​Packet Access (HSPA), Narrowband Internet of Things (NB-IOT), New Radio (NR), Non-terrestrial Network (NTN), etc. In addition, the communication between the terminal equipment and the network equipment in the communication network can be performed according to any appropriate generation of communication protocols, including but not limited to the first generation (1G), second generation (2G), 2.5G, 2.75G, third generation (3G), fourth generation (4G), 4.5G, fifth generation (5G), future sixth generation (6G) communication protocols, and / or any other protocols currently known or to be developed in the future. The embodiments of the present disclosure can be applied in satellite communication systems. In view of the rapid development in communication, there will certainly be future types of communication technologies and systems, and the present disclosure can be implemented with these technologies and systems. It should not be considered that the scope of the present disclosure is limited to the aforementioned system.

[0039] The term "satellite network equipment" used in this article refers to a node set on a satellite in a communication network. The terminal device accesses the network through this node and receives services from it. Depending on the terminology and technology applied, the satellite network equipment may refer to a base station (BS) or access point (AP) as a satellite payload, such as a node B (NodeB or NB), an evolved NodeB (eNodeB or eNB), a NR NB (also known as a gNB), a remote radio unit (RRU), a radio head (RH), a remote radio head (RRH), and a relay node. An example of a relay node may be an integrated access and backhaul (IAB) node. The distributed unit (DU) part of the IAB node can perform the functions of a "satellite network equipment" and can therefore operate as a network device. In the following description, the terms "satellite network equipment", "BS" and "node" may be used interchangeably.

[0040] The term "terminal device" refers to any terminal device capable of wireless communication. As an example and not a limitation, a terminal device may also be referred to as a communication device, a user equipment (UE), a user station (SS), a portable user station, a mobile station (MS), or an access terminal (AT). The terminal device may include, but is not limited to, a mobile phone, a cellular phone, a smart phone, a voice over IP (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 game terminal device, a music storage and playback device, a vehicle-mounted wireless terminal device, a wireless endpoint, a mobile station, a notebook embedded device (LEE), a laptop mounted device (LME), a USB dongle, a smart device, a wireless user equipment (CPE), an Internet of Things (IoT) device, a watch or other wearable device, a head mounted display (HMD), a vehicle, a drone, medical equipment and applications (e.g., remote surgery), industrial equipment and applications (e.g., robots and / or other wireless devices operating in the context of an industrial and / or automated processing chain), consumer electronic devices, relay nodes, devices operating on commercial and / or industrial wireless networks, etc. The mobile terminal (MT) part of the IAB node can perform the functions of a "terminal device" and can therefore operate as a terminal device. In the following description, the terms "terminal device", "communication device", "terminal", "user equipment" and "UE" can be used interchangeably.

[0041] Although the functions described herein may be performed in fixed and / or wireless network nodes in various exemplary embodiments, in other exemplary embodiments, the functions may be implemented in a user equipment device (such as a cellular phone, or a tablet computer, or a laptop computer, or a desktop computer, or a mobile Internet of Things device, or a fixed Internet of Things device). For example, the user equipment device may appropriately have the corresponding capabilities described in relation to fixed and / or wireless network nodes. The user equipment device may be a user device and / or a control device, such as a chipset or a processor, which is configured to control the user device when the user device is installed therein. Examples of these functions include boot server functions and / or home user servers, which may be implemented in the user equipment device by providing the user equipment device with software configured to cause the user equipment device to execute from the perspective of these functions / nodes.

[0042] The technical terms involved in this disclosure are as follows:

[0043] SSB (Synchronization Signal Block) downlink synchronization block;

[0044] SIB (System Information Block) system information block;

[0045] P_RACH (Physical Random Access Channel) physical random access channel;

[0046] PVT (Position, Velocity, Time) position information, velocity information and time information.

[0047] In an exemplary embodiment, a satellite communication method with strong universality is designed to address the current situation in which the frequency deviation compensation required by terminal equipment at the time of communication operation is inaccurate. During the communication operation, this method uses a preset estimation algorithm to obtain the ephemeris information at the time of initiating the communication operation, thereby obtaining a more accurate Doppler frequency deviation value and improving the quality of satellite communication.

[0048] The technical solutions provided by various embodiments of the present disclosure are described in detail below in conjunction with the accompanying drawings.

[0049] The disclosed embodiments provide a satellite communication method, apparatus, terminal device, storage medium, program product, and chip system. Figure 1 As shown, a schematic flow chart of a satellite communication method 100 in an embodiment of the present disclosure is provided, and the satellite communication method 100 at least includes the following steps S110 to S140:

[0050] Step S110: Acquire first ephemeris information of the satellite, wherein the first ephemeris information includes ephemeris information of the satellite at one or more historical moments before the current moment.

[0051] The satellite side ephemeris information is updated periodically and the ephemeris information in the corresponding period is repeatedly sent within the preset period. For example, for low-orbit satellites, the update frequency of ephemeris information is 1 hour, and it is sent periodically by broadcasting SIB messages. The terminal device can obtain the ephemeris information of the low-orbit satellite by parsing the obtained SIB message. The historical ephemeris information can be obtained through the ephemeris information recorded each time.

[0052] Step S120: estimating second ephemeris information of the satellite based on the first ephemeris information, wherein the second ephemeris information includes ephemeris information of the satellite at an operating time not earlier than the current time.

[0053] As can be seen from step S110, the ephemeris is sent periodically and at a low frequency. There is a certain error between the ephemeris information at the time of the communication operation and the current ephemeris information. The ephemeris information used at the time of initiating the communication operation can be confirmed by comparing the time difference between the current ephemeris information update time and the time of initiating the communication operation. Taking the process of the terminal device initiating random access as an example, in one example, if the time difference between the current ephemeris information update time and the time of initiating the random access is less than a preset value, such as 20s, then the ephemeris information parsed by the terminal device can be used to obtain the parameter information required for the terminal device to initiate random access, such as the Doppler frequency deviation value; the ephemeris information at the time of initiating the random access can also be obtained by a preset estimation algorithm based on the recorded historical ephemeris information (and potentially the ephemeris information at the current time). In one example, if the time difference between the current ephemeris update time and the time of initiating the communication operation is greater than a preset value, such as 30s, then the ephemeris information obtained by the preset estimation algorithm is used. That is, the ephemeris information at the time of initiating the communication operation is estimated based on the historical ephemeris information (and potentially the current ephemeris information) to obtain the ephemeris information at the time of initiating the communication operation. Examples of the above-mentioned preset estimation algorithms will be described in detail later. These estimation methods can still estimate the satellite's ephemeris information when there is no new ephemeris data update, thereby ensuring the continuity and accuracy of communication. It should be noted that the current ephemeris update time may refer to a valid ephemeris information update time, that is, the ephemeris information has changed, but the present disclosure is not limited thereto.

[0054] Step S130: determining a Doppler frequency deviation value at the operation time based on the second ephemeris information.

[0055] There are two types of ephemeris information: one is that the ephemeris information directly provides the satellite's PVT information, which can be used directly; the other is that the ephemeris information provides N root parameters, based on which the satellite's position and speed information can be calculated, thereby obtaining the satellite's complete PVT information. The terminal device obtains the necessary parameter information such as the Doppler frequency deviation value required to initiate the communication operation based on the PVT information.

[0056] Taking the random access process as an example, after obtaining the ephemeris information at the random initiation time, the satellite's PTV information and Doppler frequency deviation value are calculated through the obtained ephemeris information. At the time of random access initiation, frequency compensation is performed on the terminal device. The terminal device initiates random access through the P_RACH physical channel to establish uplink synchronization between the terminal device and the satellite.

[0057] Step S140: Initiate a communication operation with the satellite at the operation time based on the Doppler frequency deviation value.

[0058] The communication operation includes communication events such as random access, data transmission, and satellite switching. According to the Doppler frequency deviation value estimated in step S130, frequency deviation compensation is performed when the terminal device initiates a communication operation to the satellite. It should be noted that the communication operation is not limited to the random access process and the data transmission process, but also includes the entire communication operation event of the terminal device interacting with the satellite.

[0059] It can be understood that when the acquisition of ephemeris information cannot meet the needs of real-time communication operations, the ephemeris information for initiating the communication operation is estimated through a preset estimation algorithm based on historical ephemeris information (and potentially current ephemeris information), and then the Doppler frequency deviation value is obtained based on the estimated ephemeris information for communication operations, which can improve the random access success rate, reduce the data transmission packet loss rate, and improve the communication quality.

[0060] In some embodiments, the initiating the communication operation with the satellite at the operation time comprises sending a physical random access channel message, and the operation time is a future time later than the current time; and the estimating the second ephemeris information of the satellite based on the first ephemeris information comprises: estimating the ephemeris information of the satellite at the operation time according to the ephemeris information at the historical time.

[0061] like Figure 2 As shown, in one example, before random access is initiated, the terminal device parses the ephemeris information sent by the satellite in real time. When random access is initiated, if the terminal device parses the ephemeris information in the SIB message, but the current ephemeris information is not updated, the ephemeris information at the time of initiating random access is estimated by saving the recorded historical ephemeris information, and the frequency deviation information obtained by using the estimated ephemeris information is used to compensate for the frequency deviation when P_RACH is sent, thereby improving the access success rate of the terminal device.

[0062] In another example, Figure 2 As shown, before random access is initiated, the terminal device parses the ephemeris information sent by the satellite in real time. When random access is initiated, if the terminal device parses the ephemeris information in the SIB message and the current ephemeris information is not updated, that is, the ephemeris information obtained by the terminal device is the same as the ephemeris information obtained in the previous cycle, then the ephemeris information at the time of initiating random access is estimated by saving the recorded historical ephemeris information, and the frequency deviation information obtained by using the estimated ephemeris information is used to compensate for the frequency deviation when P_RACH is sent, thereby improving the access success rate of the terminal device.

[0063] It can be understood that if the terminal device cannot obtain the ephemeris information in time during the random access process, the random access may fail. The use of estimated ephemeris information can solve the problem of random access anomalies caused by untimely update of ephemeris information, thereby improving the success rate of random access and the communication quality.

[0064] In some embodiments, the initiating a communication operation with the satellite at the operation time includes sending a physical random access channel message, the operation time is a future time later than the current time, and the first ephemeris information also includes the ephemeris information of the satellite at the current time; the ephemeris information of the satellite estimated based on the first ephemeris information includes: estimating the ephemeris information of the satellite at the operation time according to the ephemeris information at the historical time and the ephemeris information at the current time.

[0065] In one example, if Figure 2 As shown, during the random access process, the terminal device parses the ephemeris information sent by the satellite in real time. If the terminal device parses the ephemeris information in the SIB message and the current ephemeris information is updated, that is, the terminal device obtains the ephemeris information in real time, then the ephemeris information at the time of initiating random access is estimated by saving the recorded historical ephemeris information and the currently obtained ephemeris information, and the frequency deviation information obtained by using the estimated ephemeris information is used to compensate for the frequency deviation when sending P_RACH, thereby improving the access success rate of the terminal device.

[0066] like Figure 3 As shown, in the process of random service, the terminal device parses the ephemeris information sent by the satellite in real time. If the terminal device parses the ephemeris information in the SIB message, and the current ephemeris information is updated, that is, the terminal device obtains the ephemeris information in real time, if the time when the terminal device initiates random access is exactly the preset time after the ephemeris information is updated, such as 3s, at this time, the Doppler frequency deviation information obtained by this updated ephemeris information is used to initiate random access. It can be understood that in this example, the Doppler frequency deviation value can be directly obtained using the received ephemeris information because the timing of initiating random access is close to the time of updating the ephemeris information, and the reliability of the ephemeris information is relatively high. If the time when the terminal device initiates random access is long after the ephemeris information is updated, such as 10 minutes, at this time, the validity and reliability of the ephemeris will decrease with time. In this case, estimated ephemeris information is required. And the frequency deviation information obtained by the estimated ephemeris information is used to compensate for the frequency deviation when P_RACH is sent.

[0067] It can be understood that, during the random access process, if the terminal device fails to obtain the ephemeris information in time, the random access may fail. However, using the estimated ephemeris information can solve the problem of random access anomalies caused by untimely update of the ephemeris information.

[0068] In some instances, the initiating a communication operation with the satellite at the operation time includes sending business data, and the operation time is the current time; the estimating the second ephemeris information of the satellite based on the first ephemeris information includes: estimating the ephemeris information of the satellite at the operation time based on the ephemeris information at the historical time.

[0069] During the data transmission process, the terminal device has established a communication link with the satellite base station, and the satellite periodically sends updated ephemeris information to the terminal device. For example, the terminal device receives the SIB sent by the satellite at the Kth moment and parses the corresponding ephemeris information. Then, before the next SIB message is sent and the ephemeris information is updated, the Doppler frequency deviation value calculated by the ephemeris information received at the Kth moment is used as the frequency deviation value compensation to perform frequency compensation on the uplink data. The length of the SSB period interval of the synchronization signal block carrying SIB information will cause an error between the Doppler frequency deviation value calculated by the terminal and the actual Doppler frequency deviation value. In addition, according to the relevant communication protocol agreement, the terminal device does not decode the SIB message every cycle. The terminal will configure a message parsing timer, whose function is to prevent the terminal device from parsing new SIB messages within the time range given by the timer, that is, the SIB is parsed at the Kth moment, and the time given by the timer is M. Then, from the Kth moment to the K+Mth moment, the SIB message received at the Kth moment is used, so only using the ephemeris information at the current moment will also cause errors in the data transmission process. Therefore, when the terminal device transmits data with the satellite, there will be a hysteresis problem of ephemeris information. That is, the problem of ephemeris information hysteresis is that the ephemeris information received by the terminal device is of low real-time performance due to the timing cycle set by the network side and the cycle of the satellite sending SIB. Figure 4 As shown, in one example, if the terminal device starts a data service, at this time, the Doppler frequency deviation value of the terminal device in the data service is estimated in real time based on the recorded historical ephemeris information, and the ephemeris information when the data service is initiated and during the data service is obtained. During the data service, the frequency deviation information obtained by using the estimated ephemeris information is used to perform frequency deviation compensation.

[0070] It can be understood that when the terminal device performs data transmission, the estimated ephemeris information at the time of operation is used for frequency compensation mainly because the ephemeris information at the same time is used within the above timer period, which will result in insufficient real-time performance of the ephemeris information used when sending service data. By calculating the estimated ephemeris information at the corresponding time of the data service transmission based on the historical ephemeris information within the timer period, the real-time performance of the ephemeris information is guaranteed, and the Doppler frequency deviation value is calculated based on the estimated ephemeris information, thereby improving the accuracy of the Doppler frequency deviation value.

[0071] In some embodiments, estimating the ephemeris information of the satellite at the operation time comprises: using the known ephemeris information at n+1 times in the first ephemeris information to fit an n-order polynomial with time as an independent variable, wherein the ephemeris information at the operation time is the value of the n-order polynomial at the operation time. The n-order polynomial is expressed as: ,in, , n represents the order of the fitting polynomial, is the time corresponding to the known ephemeris information, time The known ephemeris information at is the ephemeris information at the operation time.

[0072] In an example, suppose the terminal device initiates a random access, the terminal will store n historical ephemeris information locally ,in f( x i ) Indicated in x i ephemeris information at the time, and i ∈ [1, n ] When the terminal device initiates random access again, the Doppler frequency deviation corresponding to the random access initiation time x can be fitted by the above polynomial according to the historical ephemeris information. .by For example, the polynomial coefficients are calculated based on historical ephemeris information. According to the formula:

[0073] ( )= *

[0074] ( )= *

[0075] ( )= *

[0076] According to the calculated polynomial coefficients ( )get Ephemeris information corresponding to the time The corresponding ephemeris information is obtained through the following estimation algorithm:

[0077] * + *

[0078] According to the above method, the frequency offset estimation value corresponding to the preset time can be estimated. It should be noted that: and Equal spacing is not required.

[0079] The Doppler frequency deviation value at the operation time is determined based on the acquired ephemeris information at the operation time, frequency compensation is performed based on the Doppler frequency deviation value at the operation time, and communication operations such as random access or data transmission are initiated at the operation time based on the compensated frequency.

[0080] It can be understood that, compared with the existing satellite communication system, the disclosed embodiment comprehensively considers the impact of satellite ephemeris update frequency and period on the real-time performance of ephemeris information during the communication operation, uses historical ephemeris information (and potentially current ephemeris information) to estimate the ephemeris information during the communication operation, obtains the Doppler frequency deviation value at the communication operation time based on the ephemeris information, and initiates the communication operation based on the frequency deviation value. The accuracy of the Doppler frequency deviation value is improved, thereby improving the stability of the communication.

[0081] The disclosed embodiment also provides a satellite communication device 500, such as Figure 5 As shown, the device 500 at least includes: a first unit 510, a second unit 520, a third unit 530 and a fourth unit 540, wherein:

[0082] The first unit 510 is used to obtain first ephemeris information of a satellite, wherein the first ephemeris information includes ephemeris information of the satellite at one or more historical moments before a current moment.

[0083] The second unit 520 is configured to estimate second ephemeris information of the satellite based on the first ephemeris information, wherein the second ephemeris information includes ephemeris information of the satellite at an operating time not earlier than the current time.

[0084] The third unit 530 is configured to determine a Doppler frequency deviation value at the operation time based on the second ephemeris information.

[0085] The fourth unit 540 is configured to initiate a communication operation with the satellite at the operation time based on the Doppler frequency deviation value.

[0086] It can be understood that the above-mentioned satellite communication device can implement each step of the satellite communication method provided in the above-mentioned embodiment, and the relevant explanations about the satellite communication method are applicable to the satellite communication device and will not be repeated here.

[0087] The embodiment of the present disclosure also provides a computer-readable storage medium on which instructions are stored. When the instructions are executed individually or collectively by at least one processor of a terminal device, the terminal device executes the above-mentioned satellite communication method.

[0088] The embodiment of the present disclosure also provides a computer program product, including instructions, which, when executed individually or collectively by at least one processor of a terminal device, enable the terminal device to execute the above-mentioned satellite communication method.

[0089] The embodiment of the present disclosure also provides a chip for a terminal device, the chip includes a circuit system, and the circuit system is configured to execute the above satellite communication method. It should be noted that the circuit system can be a dedicated integrated circuit, a general-purpose processor, or a combination thereof.

[0090] In order to better illustrate the technical effect of the satellite communication method in the exemplary embodiment, the following simulation results are provided. The simulation results are based on part of the PVT ephemeris information generated by the simulation software. The simulation data is as follows Figure 6 shown. Figure 6 The data time interval displayed in is 1 minute. Assuming that the historical ephemeris information corresponding to the first 4 moments is known, the ephemeris information is interpolated, and the interpolation time interval deltaT = 1 minute. The estimation algorithm in this application is compared with the PVT information obtained based on linear extrapolation as follows:

[0091] Method / PVT X(km) Y(km) Z(km) Vx(km / s) Vy(km / s) Vz(km / s) Linear extrapolation 734.06 6634.62 -572.62 -0.3186 -3.0169 -6.578 The estimation algorithm in this application 731.98 6623.48 -3567.09 -0.3875 -3.384 -6.391 Reference value 732.00 6623.6 -567.1 -0.3875 -3.384 -6.3911

[0092] As can be seen from the above table, under the simulation results of the fourth order, the difference between the PVT information obtained by the linear extrapolation method and the reference value is significantly greater than the difference between the PVT information obtained by the estimation algorithm in this application and the reference value. The PVT information obtained by the estimation algorithm in this application is closer to the true value.

[0093] like Figure 7 As shown, the interpolation time interval deltaT = 3min, based on the 0th, 1st, 2nd, 3rd moments to interpolate the PVT value corresponding to the 6th moment. Figure 7 In the above, CanKao-Largrint represents the value obtained by subtracting the interpolation of the estimation algorithm from the reference value, and CanKao-PVT represents the reference value minus the estimated value obtained based on linear extrapolation. From the results, it can be seen that the result obtained by the estimation algorithm in this application is better.

[0094] like Figure 8 As shown, the values ​​at time 0, 1, 2, and 3 are extrapolated for 10 minutes, that is, the PVT reference value corresponding to time 13 is estimated to be different from the estimated value. It can be seen from the simulation results that the estimation algorithm in this application with extrapolation of 10 seconds also has better performance than that based on linear extrapolation.

[0095] An embodiment of the present disclosure also provides a terminal device, comprising: at least one processor; and at least one memory storing instructions, wherein when the instructions are executed individually or collectively by the at least one processor, the terminal device executes the above-mentioned satellite communication method.

[0096] Fig. 9 9 is a simplified block diagram of a terminal device 900 suitable for implementing an embodiment of the present disclosure. As shown in the figure, the terminal device 900 includes one or more processors 910, one or more memories 920 coupled to the processor 910, and one or more communication modules 940 coupled to the processor 910.

[0097] The communication module 940 is used for two-way communication. The communication module 940 has at least one antenna to facilitate communication. The communication interface may represent any interface necessary for communicating with other network elements.

[0098] Processor 910 may be of any type suitable for the local technology network, and may include, as non-limiting examples, one or more of: a general purpose computer, a special purpose computer, a microprocessor, a digital signal processor (DSP), and a processor based on a multi-core processor architecture. Device 900 may have multiple processors, such as application specific integrated circuit chips, which are driven in time to a clock that synchronizes a master processor.

[0099] The memory 920 may include one or more non-volatile memories and one or more volatile memories. Examples of non-volatile memories include, but are not limited to, read-only memory (ROM) 924, electrically programmable read-only memory (EPROM), flash memory, hard disk, compact disk (CD), digital video disk (DVD), and other magnetic and / or optical memories. Examples of volatile memories include, but are not limited to, random access memory (RAM) 922 and other volatile memories that do not persist during a power outage.

[0100] The computer program 930 includes computer executable instructions executed by the associated processor 910. The program 930 may be stored in the ROM 924. The processor 910 may perform any appropriate actions and processes by loading the program 930 into the RAM 722.

[0101] The embodiment of the present disclosure can be implemented by the program 930, so that the terminal device 900 can execute the reference Figure 1 Any process of the disclosure discussed. The embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.

[0102] In some embodiments, the program 930 may be tangibly contained in a computer-readable medium, which may be contained in the terminal device 900 (e.g., the memory 920) or other storage devices accessible to the terminal device 900. The terminal device 900 may load the program 930 from the computer-readable medium to the RAM 922 for execution. The computer-readable medium may include any type of tangible non-volatile memory, such as ROM, EPROM, flash memory, hard disk, CD, DVD, etc. The program 930 is stored on the computer-readable medium.

[0103] Generally, various embodiments of the present disclosure may be implemented in hardware or dedicated circuits, software, logic, or any combination thereof. Certain aspects may be implemented in hardware, while other aspects may be implemented in firmware or software, which may be executed by a controller, microprocessor, or other computing device. Although various aspects of the embodiments of the present disclosure are shown and described as block diagrams, flow charts, or using some other graphical representations, it should be understood that, as non-limiting examples, the blocks, devices, systems, techniques, or methods described herein may be implemented in hardware, software, firmware, dedicated circuits or logic, general hardware or controllers or other computing devices, or some combination thereof.

[0104] The present disclosure also provides at least one computer program product tangibly stored on a non-transient computer-readable storage medium. The computer program product includes computer executable instructions, such as instructions included in program modules, which are executed in a device on a target real or virtual processor. Typically, program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform specific tasks or implement specific abstract data types. In various embodiments, the functions of program modules can be combined or separated between program modules as needed. Machine executable instructions for program modules can be executed in local or distributed devices. In distributed devices, program modules can be located in local and remote storage media.

[0105] The program code for executing the disclosed method can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer or other programmable data processing equipment so that when the program code is executed by the processor or controller, the function / operation specified in the flow chart and / or block diagram is realized. The program code can be executed completely on the machine as an independent software package, partially on the machine, partially on the machine, partially on a remote machine, partially on a remote machine, or all on a remote machine or server.

[0106] In the context of the present disclosure, computer program codes or related data may be carried by any appropriate carrier to enable a device, apparatus or processor to perform various processes and operations as described above. Examples of carriers include signals, computer readable media, etc.

[0107] The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or apparatuses, or any suitable combination of the foregoing. More specific examples of computer readable storage media include an electrical connection having one or more conductors, a portable computer floppy disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0108] In addition, although the operations are described in a specific order, this should not be understood as requiring the specific order or sequence shown to be performed, or performing all the operations shown, to obtain the desired result. In some cases, multitasking and parallel processing may be advantageous. Similarly, although several specific implementation details are included in the above discussion, these details should not be interpreted as limitations on the scope of the present disclosure, but can be interpreted as descriptions of features specific to a particular embodiment. Certain features described in the context of a separate embodiment may also be implemented in combination in a single embodiment. On the contrary, the various features described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable sub-combination.

[0109] Although the disclosure has been described in language specific to structural features and / or methodological acts, it should be understood that the disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

[0110] It should be fully understood that the use of personally identifiable information should comply with industry standards generally considered to meet or exceed standards for maintaining user privacy. In particular, personally identifiable information data should be managed and processed to minimize the risk of inadvertent or unauthorized access or use, and the nature of authorized use should be clearly indicated to users.

Claims

1. A satellite communication method, characterized in that: include: Acquire first ephemeris information of a satellite, wherein the first ephemeris information includes ephemeris information of the satellite at one or more historical moments before a current moment; estimating second ephemeris information of the satellite based on the first ephemeris information, wherein the second ephemeris information includes ephemeris information of the satellite at an operation time not earlier than the current time; Determine a Doppler frequency deviation value at the operation time based on the second ephemeris information; Initiating a communication operation with the satellite at the operation time based on the Doppler frequency deviation value, The initiating the communication operation with the satellite at the operation time includes sending a physical random access channel message, the operation time is a future time later than the current time, and the estimating the second ephemeris information of the satellite based on the first ephemeris information includes: estimating the ephemeris information of the satellite at the operation time according to the ephemeris information at the historical time, or The initiating the communication operation with the satellite at the operation time comprises sending a physical random access channel message, the operation time is a future time later than the current time, the first ephemeris information also comprises ephemeris information of the satellite at the current time, and the estimating the second ephemeris information of the satellite based on the first ephemeris information comprises: estimating the ephemeris information of the satellite at the operation time according to the ephemeris information at the historical time and the ephemeris information at the current time, or The initiating the communication operation with the satellite at the operation time includes sending service data, the operation time is the current time, and the estimating the second ephemeris information of the satellite based on the first ephemeris information includes: estimating the ephemeris information of the satellite at the operation time according to the ephemeris information at the historical time, Among them, estimating the ephemeris information of the satellite at the operation time includes: using the known ephemeris information at n+1 times in the first ephemeris information to fit an n-order polynomial with time as the independent variable, wherein the ephemeris information at the operation time is the value of the n-order polynomial at the operation time.

2. The method according to claim 1, characterized in that: The n-order polynomial is expressed as: in, n represents the order of the fitting polynomial, x i 、x j is the time corresponding to the known ephemeris information, f(x i ) is the time x i The known ephemeris information at the time of operation, f(x) is the ephemeris information at the time of operation.

3. The method according to any one of claims 1 to 2, characterized in that: The initiating a communication operation with the satellite at the operation time based on the Doppler frequency deviation value comprises: Performing frequency compensation based on the Doppler frequency deviation value; The communication operation is initiated at the operation time based on the compensated frequency.

4. A satellite communication device, characterized in that: include: A first unit is configured to obtain first ephemeris information of a satellite, wherein the first ephemeris information includes ephemeris information of the satellite at one or more historical moments before a current moment; A second unit, configured to estimate second ephemeris information of the satellite based on the first ephemeris information, wherein the second ephemeris information includes ephemeris information of the satellite at an operation time not earlier than the current time; A third unit is used to determine the Doppler frequency deviation value at the operation time based on the second ephemeris information; a fourth unit, configured to initiate a communication operation with the satellite at the operation time based on the Doppler frequency deviation value, The initiating the communication operation with the satellite at the operation time includes sending a physical random access channel message, the operation time is a future time later than the current time, and the estimating the second ephemeris information of the satellite based on the first ephemeris information includes: estimating the ephemeris information of the satellite at the operation time according to the ephemeris information at the historical time, or The initiating the communication operation with the satellite at the operation time comprises sending a physical random access channel message, the operation time is a future time later than the current time, the first ephemeris information also comprises ephemeris information of the satellite at the current time, and the estimating the second ephemeris information of the satellite based on the first ephemeris information comprises: estimating the ephemeris information of the satellite at the operation time according to the ephemeris information at the historical time and the ephemeris information at the current time, or The initiating the communication operation with the satellite at the operation time includes sending service data, the operation time is the current time, and the estimating the second ephemeris information of the satellite based on the first ephemeris information includes: estimating the ephemeris information of the satellite at the operation time according to the ephemeris information at the historical time, Among them, estimating the ephemeris information of the satellite at the operation time includes: using the known ephemeris information at n+1 times in the first ephemeris information to fit an n-order polynomial with time as the independent variable, wherein the ephemeris information at the operation time is the value of the n-order polynomial at the operation time.

5. A terminal device, characterized in that: include: at least one processor; as well as At least one memory stores instructions thereon, and when the instructions are executed by the at least one processor individually or collectively, the terminal device executes the method according to any one of claims 1 to 3.

6. A computer storage medium storing instructions, characterized in that: When the instructions are executed individually or collectively by at least one processor of a terminal device, the terminal device is caused to execute the method according to any one of claims 1 to 3.

7. A computer program product comprising instructions, characterized in that When the instructions are executed individually or collectively by at least one processor of a terminal device, the terminal device is caused to execute the method according to any one of claims 1 to 3.

8. A chip, characterized in that: The chip comprises a circuit system configured to perform the method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Pilot frequency information and satellite ephemeris joint Doppler frequency shift estimation and compensation method

    CN104702547A

  • Position and ephemeris-based synchronization method and system for low-earth-orbit satellite communication system

    CN113422639A