Data transmission method for satellite communication, computing device and storage medium

By introducing a target transmission index statistical request and feedback mechanism into satellite communication, user terminals calculate and feedback statistical results, and satellite base stations adjust data transmission rules, thus solving the problem of communication quality degradation without HARQ feedback and improving communication stability and security.

CN121966683APending Publication Date: 2026-05-01GALAXY AEROSPACE (BEIJING) NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GALAXY AEROSPACE (BEIJING) NETWORK TECH CO LTD
Filing Date
2026-02-06
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

In satellite communications, satellite base stations cannot determine whether data transmission was successful without HARQ feedback, leading to a decline in communication quality. Existing technologies lack effective solutions.

Method used

The satellite base station sends a target transmission index statistics request to the user terminal. The user terminal calculates and returns the statistical results based on the index statistics. The satellite base station then adjusts the data transmission rules, including MCS adjustments, to ensure communication quality.

Benefits of technology

Through real-time statistics and feedback mechanisms, satellite base stations can accurately determine whether data transmission is successful, thereby improving the communication stability and security between satellite base stations and user terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121966683A_ABST
    Figure CN121966683A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a data transmission method for satellite communication, computing equipment and a storage medium, and the data transmission method comprises the steps that a satellite base station sends a target transmission index statistical request and communication data to a user terminal, the target transmission index statistical request carries index statistical information corresponding to a target transmission index; the user terminal performs statistical calculation on the communication data according to the index statistical information carried in the target transmission index statistical request to obtain a statistical result corresponding to a target transmission index, and sends the statistical result to the satellite base station; and the satellite base station adjusts a data transmission rule between the user terminal and the satellite base station according to the statistical result.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission methods, computing devices, and storage media for satellite communications Technical Field

[0001] The embodiments in this specification relate to the field of satellite communication technology, and in particular to data transmission methods, computing devices, and storage media for satellite communication. Background Technology

[0002] In the field of satellite communications, the BLER (Broadcast Error Rate) metric is an important indicator for measuring the quality of the wireless channel between a satellite base station and a user terminal. The BLER metric can be understood as the proportion of data blocks transmitted between the satellite base station and the user terminal that experience errors at the receiving end. Typically, after the satellite base station sends downlink data to the user terminal, the user terminal decodes the downlink data. If decoding is successful, the user terminal sends an ACK back to the satellite base station to acknowledge the data. If decoding fails, the user terminal sends a NACK back to the satellite base station to deny the acknowledgment. ACK and NACK, as feedback data in the HARQ (Handicap Allocation) mechanism, are key indicators for the satellite base station to determine whether data transmission was successful.

[0003] However, in the absence of feedback data during downlink scheduling, such as when the HARQ mechanism is disabled or turned off in the communication protocol between the user terminal and the satellite base station, or when the user terminal is inactive and does not send feedback data, the satellite base station cannot determine whether the data transmission was successful. This further affects the data transmission between the user terminal and the satellite base station. Therefore, an effective technical solution is urgently needed to solve the above problems. Summary of the Invention

[0004] In view of this, embodiments of this specification provide three data transmission methods for satellite communication. One or more embodiments of this specification also relate to a data transmission system for satellite communication, two data transmission devices for satellite communication, a computing device, and a computer-readable storage medium, to address the technical deficiencies existing in the prior art.

[0005] According to a first aspect of the embodiments of this specification, a first data transmission method for satellite communication is provided, comprising: a satellite base station sending a target transmission index statistics request and communication data to a user terminal, wherein the target transmission index statistics request carries index statistics information corresponding to the target transmission index; the user terminal performing statistical calculations on the communication data based on the index statistics information carried in the target transmission index statistics request to obtain a statistical result corresponding to the target transmission index, and sending the statistical result to the satellite base station; and the satellite base station adjusting the data transmission rules between the user terminal and the satellite base station based on the statistical result.

[0006] According to a second aspect of the embodiments of this specification, a data transmission system for satellite communication is provided, including a satellite base station and a user terminal. The satellite base station sends a target transmission indicator statistics request and communication data to the user terminal. The target transmission indicator statistics request carries indicator statistics information corresponding to the target transmission indicator. The user terminal performs statistical calculations on the communication data based on the indicator statistics information carried in the target transmission indicator statistics request to obtain a statistical result corresponding to the target transmission indicator, and sends the statistical result to the satellite base station. The satellite base station adjusts the data transmission rules between the user terminal and the satellite base station based on the statistical result.

[0007] According to a third aspect of the embodiments of this specification, a second data transmission method for satellite communication is provided, applied to a satellite base station, comprising: sending a target transmission index statistics request and communication data to a user terminal, wherein the target transmission index statistics request carries index statistics information corresponding to the target transmission index; receiving the statistical result corresponding to the target transmission index sent by the user terminal, and adjusting the data transmission rules between the user terminal and the satellite base station according to the statistical result.

[0008] According to a fourth aspect of the embodiments of this specification, a data transmission apparatus for satellite communication is provided, applied to a satellite base station, comprising: a transmitting module configured to send a target transmission index statistics request and communication data to a user terminal, wherein the target transmission index statistics request carries index statistics information corresponding to the target transmission index; and a receiving module configured to receive the statistical result corresponding to the target transmission index sent by the user terminal, and adjust the data transmission rules between the user terminal and the satellite base station according to the statistical result.

[0009] According to a fifth aspect of the embodiments of this specification, a third data transmission method for satellite communication is provided, applied to a user terminal, comprising: receiving a target transmission index statistics request and communication data sent by a satellite base station, wherein the target transmission index statistics request carries index statistics information corresponding to the target transmission index; performing statistical calculations on the communication data according to the index statistics information carried in the target transmission index statistics request to obtain a statistical result corresponding to the target transmission index, and sending the statistical result to the satellite base station.

[0010] According to a sixth aspect of the embodiments of this specification, a third data transmission apparatus for satellite communication is provided, applied to a user terminal, comprising: a receiving module configured to receive a target transmission index statistics request and communication data sent by a satellite base station, wherein the target transmission index statistics request carries index statistics information corresponding to the target transmission index; and a calculation module configured to perform statistical calculations on the communication data based on the index statistics information carried in the target transmission index statistics request, obtain statistical results corresponding to the target transmission index, and send the statistical results to the satellite base station.

[0011] According to a seventh aspect of the embodiments of this specification, a computing device is provided, comprising: a memory and a processor; the memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions, wherein the computer programs / instructions, when executed by the processor, implement the steps of the above-described data transmission method.

[0012] According to an eighth aspect of the embodiments of this specification, a computer-readable storage medium is provided that stores a computer program / instructions that, when executed by a processor, implement the steps of the above-described data transmission method.

[0013] This specification provides a data transmission method for satellite communication according to one embodiment, comprising: a satellite base station sending a target transmission index statistics request and communication data to a user terminal, wherein the target transmission index statistics request carries index statistics information corresponding to the target transmission index; the user terminal performing statistical calculations on the communication data according to the index statistics information carried in the target transmission index statistics request to obtain a statistical result corresponding to the target transmission index, and sending the statistical result to the satellite base station; and the satellite base station adjusting the data transmission rules between the user terminal and the satellite base station according to the statistical result.

[0014] In the above method, during the communication process between the satellite base station and the user terminal, the satellite base station can send a target transmission indicator statistical request and communication data to the user terminal. After receiving the target transmission indicator statistical request and communication data, the user terminal can perform statistical calculations on the communication data according to the indicator statistical information carried in the target transmission indicator statistical request, obtain the statistical results corresponding to the target transmission indicator, and send the statistical results to the satellite base station. The statistical calculation of the target transmission indicator is set on the user terminal side, and the user terminal sends the statistical results to the satellite base station, so that the satellite base station can determine whether the data transmission is successful based on the statistical results, and further adjust the data transmission rules between the user terminal and the satellite base station based on the statistical results, thereby ensuring the stability and security of data transmission between the user terminal and the satellite base station. Attached Figure Description

[0015] Figure 1 is a flowchart of a first data transmission method for satellite communication according to an embodiment of this specification; Figure 2 is a flowchart of a user terminal actively reporting method in a data transmission method for satellite communication according to an embodiment of this specification; Figure 3 is a flowchart of a satellite base station requesting reporting method in a data transmission method for satellite communication according to an embodiment of this specification; Figure 4 is a flowchart of a second data transmission method for satellite communication according to an embodiment of this specification; Figure 5 is a flowchart of a third data transmission method for satellite communication according to an embodiment of this specification; Figure 6 is a structural schematic diagram of a data transmission system for satellite communication according to an embodiment of this specification; Figure 7 is a structural schematic diagram of a data transmission device for satellite communication according to an embodiment of this specification; Figure 8 is a structural schematic diagram of another data transmission device for satellite communication according to an embodiment of this specification; Figure 9 is a structural block diagram of a computing device according to an embodiment of this specification. Detailed Implementation

[0016] Many specific details are set forth in the following description to provide a full understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar extensions without departing from the spirit of this specification. Therefore, this specification is not limited to the specific implementations disclosed below.

[0017] The terminology used in one or more embodiments of this specification is for the purpose of describing particular embodiments only and is not intended to be limiting of the one or more embodiments of this specification. The singular forms “a,” “described,” and “the” as used in one or more embodiments of this specification and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items.

[0018] It should be understood that although the terms first, second, etc., may be used to describe various information in one or more embodiments of this specification, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first may also be referred to as second without departing from the scope of one or more embodiments of this specification, and similarly, second may also be referred to as first. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to a determination."

[0019] Furthermore, it should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in one or more embodiments of this specification are all information and data authorized by the user or fully authorized by all parties. Moreover, the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation entry points are provided for users to choose to authorize or refuse.

[0020] First, the terms and concepts used in one or more embodiments of this specification will be explained.

[0021] MAC: Medium Access Control, a sublayer of L2 (data link layer) in the wireless protocol stack, which can be used for scheduling, HARQ management, etc.

[0022] AMC algorithm: Adaptive Modulation and Coding, a mechanism that dynamically adjusts the MCS based on channel quality.

[0023] NTN: Non-Terrestrial Network, a network that provides communication services using non-terrestrial nodes such as satellites and high-altitude platforms.

[0024] HARQ: Hybrid Automatic Repeat reQuest, is an error control mechanism that combines forward error correction and automatic retransmission.

[0025] MCS: Modulation and Coding Scheme, including modulation method and coding rate.

[0026] BLER: Block Error Ratio, also known as the false transmission rate, is the ratio of the number of transmitted blocks that failed CRC checks to the total number of transmitted blocks received.

[0027] DLGrant: Downlink Grant, a message sent by the satellite base station to the user terminal via PDCCH, instructing the user terminal on when and on which frequency band to receive PDSCH.

[0028] PDSCH: Physical Downlink Shared Channel; RRC: Radio Resource Control, a control plane protocol of the L3 (network layer) of the wireless protocol stack, which operates between user terminals and base stations and can be used to establish, maintain, and release wireless connections and broadcast system information.

[0029] CRC: Cyclic Redundancy Check, used to detect errors in transport blocks (TBs).

[0030] PDCCH: Physical Downlink Control Channel, is the core physical channel through which satellite base stations send downlink control information to user terminals.

[0031] 3GPP protocols: a global mobile communication technology standard specification system that defines the technical details of radio access, core network, service architecture, security mechanisms, etc., from 2G to 5G and even the future 6G.

[0032] In practical applications, the AMC algorithm at the MAC layer of satellite base stations mainly achieves closed-loop adjustment of the MCS through HARQ feedback. However, in high-latency NTN channel environments, the shortest time (HARQ RTT) required from the transmitter sending a data block to receiving the corresponding HARQ feedback (i.e., ACK / NACK) and completing a possible retransmission decision is relatively long. This is detrimental to the quality of service for latency-sensitive real-time services and also limits the number of HARQ processes, ultimately leading to a decrease in throughput. Therefore, the 3GPP protocol introduced communication scheduling without HARQ feedback. BLER is a key indicator in wireless communication environments. Satellite base stations can adjust the MCS by comparing the reference BLER indicator with the currently calculated BLER indicator to complete the closed-loop control of AMC, thereby meeting the quality of service requirements and improving the efficiency of wireless spectrum utilization. The satellite base station calculates the BLER indicator through HARQ feedback from the user terminal. Therefore, after adopting communication scheduling without HARQ feedback, satellite base stations cannot calculate BLER metrics based on HARQ, and thus cannot perform AMC adaptive adjustment based on BLER metrics, thereby affecting the communication quality between satellite base stations and user terminals. Therefore, an effective technical solution is urgently needed to address these problems.

[0033] This specification provides three data transmission methods for satellite communication. It also relates to a data transmission system for satellite communication, two data transmission devices for satellite communication, a computing device, a computer-readable storage medium, and a computer program product, which will be described in detail in the following embodiments.

[0034] Referring to Figure 1, Figure 1 shows a flowchart of a first data transmission method for satellite communication according to an embodiment of this specification, specifically including the following steps.

[0035] Step 102: The satellite base station sends a target transmission index statistics request and communication data to the user terminal, wherein the target transmission index statistics request carries index statistics information corresponding to the target transmission index.

[0036] Specifically, the data transmission method provided in the embodiments of this specification can be applied to communication between satellite base stations and user terminals.

[0037] Among them, the target transmission index statistics request can be understood as a request to instruct the user terminal to perform target transmission index statistics, the target transmission index can be understood as an index used to measure the communication quality between the user terminal and the satellite base station, the index statistics information can be understood as statistical parameters used to perform target transmission index statistics, and the communication data can be understood as the data transmitted from the satellite base station to the user terminal.

[0038] Based on this, the satellite base station can send a target transmission index statistics request to the user terminal. This target transmission index statistics request instructs the user terminal to perform statistical calculations on the target transmission index, and the satellite base station sends communication data to the user terminal.

[0039] In practical applications, the target transmission metric can be the BLER (Best Before Errata) metric, and the communication data sent from the satellite base station to the user terminal can be DLGrant scheduling commands and PDSCH (Power Distribution Scheduler). The satellite base station can send a target transmission metric statistics request to the user terminal via RRC (Redistribution Control Code) reconfiguration signaling, informing the user terminal that downlink BLER statistics are required. The satellite base station then performs normal downlink scheduling and data transmission, sending DLGrant scheduling commands and PDSCH to the user terminal.

[0040] Step 104: The user terminal performs statistical calculations on the communication data according to the statistical information of the target transmission index carried in the target transmission index statistical request, obtains the statistical results corresponding to the target transmission index, and sends the statistical results to the satellite base station.

[0041] Specifically, after receiving a target transmission indicator statistics request, the user terminal can perform statistical calculations on the communication data based on the indicator statistics information carried in the request, obtain the statistical results corresponding to the target transmission indicator, and send the statistical results to the satellite base station according to a preset sending rule. This preset sending rule can be initiated by the user terminal and sent to the satellite base station proactively, or it can be passively sent to the satellite base station after receiving a request from the satellite base station.

[0042] In practical applications, the target transmission metric is the false transmission rate. The user terminal performs statistical calculations on the communication data based on the metric statistical information carried in the target transmission metric statistical request to obtain the statistical results corresponding to the target transmission metric. This includes: the user terminal determining the statistical rules corresponding to the target transmission metric based on the metric statistical information carried in the target transmission metric statistical request; the user terminal determining the number of erroneous transmissions and the total number of transmissions from the communication data, and performing statistical calculations on the number of erroneous transmissions and the total number of transmissions based on the statistical rules to obtain the statistical results corresponding to the false transmission rate.

[0043] The false transmission rate can be understood as the BLER (Best Before Erroneous) metric. The false transmission rate is the ratio of the number of erroneous transport blocks (TBs) received by the user terminal to the total number of transport blocks received. Therefore, the number of erroneous transmissions can be understood as the number of erroneous transport blocks received by the user terminal, and the total number of transport blocks can be understood as the total number of transport blocks received by the user terminal. Communication data can be understood as the data blocks sent from the satellite base station to the user terminal.

[0044] Specifically, the user terminal can determine the statistical rules corresponding to the target transmission indicator based on the indicator statistical information carried in the target transmission indicator statistical request, and determine the number of erroneous transmission blocks and the total number of transmission blocks from the communication data. The ratio of the number of erroneous transmission blocks to the total number of transmission blocks is used as the statistical result corresponding to the false transmission rate. For example, if the number of erroneous transmission blocks is 10 and the total number of transmission blocks is 100, then the statistical result corresponding to the false transmission rate is 10 / 100, which equals 0.1.

[0045] Furthermore, the number of erroneous transmissions can be determined by CRC checksum. Understandably, each transmission block has a CRC checksum appended at the sending end (i.e., satellite base station), and the receiving end (i.e., user terminal) recalculates the CRC after decoding. If they do not match, the data block is identified as an erroneous transmission block.

[0046] In practical applications, the user terminal can determine the number of DLGrants received and the PDSCH CRC check result from the received DLGrant scheduling instructions and PDSCH, and perform downlink BLER statistics according to the configured relevant parameters (i.e., indicator statistics). The formula for calculating the BLER is: BLER = Number of CRC check failures / Number of DLGrants received. Here, the DLGrant scheduling instruction is a downlink scheduling instruction sent by the satellite base station to the user terminal via PDCCH. Each DLGrant corresponds to one expected PDSCH reception opportunity. The number of received DLGrants can be understood as the total number of times the user terminal is scheduled to attempt to receive PDSCH, i.e., how many transport blocks are scheduled to be sent. In other words, the number of received DLGrants can be understood as the total number of transport blocks received. After receiving the PDSCH, the user terminal performs a CRC check on each transport block and obtains the CRC check result. If the CRC check result is successful, it means that the transport block is a correct transport block. If the CRC check result is unsuccessful, it means that the transport block is an incorrect transport block. Based on this, after performing a CRC check on each transport block, the number of incorrect transport blocks can be obtained, which is the number of CRC check failures.

[0047] Furthermore, this statistical information can be the BLER statistical parameters configured by the satellite base station for the user terminal. The satellite base station can configure the BLER statistical parameters for the user terminal through RRC reconfiguration messages, and the user terminal can perform BLER statistics based on the BLER statistical parameters. The BLER statistical parameters can include statistical rules and related parameters. Statistical rules can be understood as statistical methods, such as sliding window statistics and smoothing filter statistics. When the statistical rule is sliding window statistics, the related parameter can be the configured window length; when the statistical rule is smoothing filter statistics, the related parameter can be the configured filter coefficients. Specifically, when performing BLER statistics based on the sliding window statistical method, a fixed-length time window or block number window (e.g., the most recent 200 transport blocks) can be maintained. This fixed length can be the window length configured in the BLER statistical parameters. Each time the user terminal receives a new transport block, it can add the new transport block to the window and remove the oldest transport block in the window, recalculating the BLER within the window. When calculating based on the smoothing filter statistical method, after receiving a new transport block, a first-order low-pass filter can be used to perform an exponentially weighted average of the previous BLER to obtain the new BLER.

[0048] In summary, by calculating the BLER index at the user terminal based on the received DLGrant scheduling instructions and PDSCH, it is easier to send the BLER index to the satellite base station, thereby realizing feedback on the quality of data transmission and further ensuring the communication quality between the satellite base station and the user terminal.

[0049] In one embodiment of this specification, after receiving an indicator acquisition request sent by a satellite base station, the user terminal can passively report the statistical results of the target transmission indicator to the satellite base station, i.e., the satellite base station requests reporting method, which is specifically implemented as follows.

[0050] After the satellite base station sends a target transmission indicator statistics request and communication data to the user terminal, the method further includes: the satellite base station sending an indicator acquisition request to the user terminal; and the user terminal sending the statistical results to the satellite base station, including: the user terminal responding to the indicator acquisition request by sending the statistical results to the satellite base station.

[0051] The indicator acquisition request can be understood as a request sent by the satellite base station to obtain statistical results of the target transmission indicators.

[0052] Specifically, satellite base stations can send indicator acquisition requests to user terminals according to actual needs, and user terminals can respond to the indicator acquisition requests by sending statistical results back to the satellite base station.

[0053] In practical applications, satellite base stations can send indicator acquisition requests to user terminals by transmitting DCI or MAC CE. After receiving the indicator acquisition request, the user terminal forwards the request to the satellite base station via uplink MAC CE. When the satellite base station sends the indicator acquisition request via DCI, a BLER request bit needs to be added to the DCI field carrying the DLGrant. DCI can be understood as a physical layer scheduling instruction, which can be a physical layer control signaling sent by the satellite base station via PDCCH. The DCI fields may include frequency domain resource allocation fields, time domain resource allocation fields, MCS fields, HARQ process ID fields (specifying which HARQ buffer to use), RV fields (for HARQ retransmission), TPC fields (transmit power control, used to adjust PUCCH / PUSCH power), SRS request fields (for triggering the user terminal to send a probe reference signal), and UL / DL indication fields (downlink scheduling or uplink grant). MAC CE can be understood as a MAC layer control message.

[0054] In summary, by using the above-mentioned satellite base station request reporting method, the statistical results of target transmission indicators can be passively reported. When the satellite base station needs it, it can request the user terminal to report the statistical results of target transmission indicators, thereby reducing the consumption of scheduling and communication resources.

[0055] In another embodiment of this specification, the user terminal may actively send the statistical results to the satellite base station according to the triggering reporting parameters, i.e., the user terminal actively reporting method, which is implemented as follows.

[0056] The target transmission indicator statistics request also carries a trigger reporting parameter corresponding to the target transmission indicator, wherein the trigger reporting parameter is used to instruct the user terminal to upload the statistics result; the user terminal sends the statistics result to the satellite base station, including: the user terminal sends the statistics result to the satellite base station according to the trigger reporting parameter.

[0057] The triggering reporting parameters can be parameters carried in the target transmission indicator statistics request. These parameters instruct the user terminal to upload the statistical results to the satellite base station when the triggering reporting conditions are met. Meeting the triggering reporting conditions can include meeting time conditions and meeting event conditions.

[0058] Specifically, the satellite base station can send a target transmission indicator statistics request carrying trigger reporting parameters to the user terminal. In response to the target transmission indicator statistics request, the user terminal determines the statistical result of the target transmission indicator through the above statistical calculation process, and sends the statistical result of the target transmission indicator to the satellite base station according to the trigger reporting parameters, provided that the trigger reporting conditions are met.

[0059] In practical applications, user terminals can also send the statistical results of target transmission indicators to the satellite base station via uplink MAC CE.

[0060] It is understandable that during the communication process between the satellite base station and the user terminal, the above-mentioned satellite base station request reporting method can be used alone to report the statistical results of the target transmission index, or the above-mentioned user terminal active reporting method can be used alone to report the statistical results of the target transmission index, or both the above-mentioned satellite base station request reporting method and the user terminal active reporting method can be used simultaneously. This specification does not limit this.

[0061] In summary, by using the above-mentioned user terminal proactive reporting method, the statistical results of the target transmission indicators can be proactively reported without the need for the satellite base station to send an indicator acquisition request to the user terminal. This avoids one downlink communication between the satellite base station and the user terminal. The statistical results can be reported only through uplink communication between the user terminal and the satellite base station when reporting the statistical results, thus reducing the occupation of communication resources.

[0062] Furthermore, the triggering reporting parameters are configured with a reporting time period; the user terminal sends the statistical results to the satellite base station according to the triggering reporting parameters, including: the user terminal sends the statistical results to the satellite base station according to the reporting time period configured in the triggering reporting parameters.

[0063] The reporting time period can be understood as the interval between the reporting of statistical results of the target transmission indicators by the user terminal.

[0064] Specifically, the user terminal can proactively send the statistical results of the target transmission index to the satellite base station every reporting time period configured in the trigger reporting parameters. That is to say, if the user terminal determines that the current time has reached the reporting time period and the time condition is met, it will send the statistical results of the target transmission index for the current time to the satellite base station.

[0065] Understandably, the statistical results of the target transmission index calculated by the user terminal are performed in real time during the communication process between the satellite base station and the user terminal. It is also understandable that the user terminal can calculate BLER once for each DLGrant scheduling command and PDSCH received. Each statistical result sent by the user terminal to the satellite base station can be a new statistical result calculated by the user terminal at the current moment.

[0066] For example, if the reporting time period is 2 hours, then the user terminal can send a new BLER statistical result calculated at the moment to the satellite base station every 2 hours.

[0067] Furthermore, the triggering reporting parameters are configured with an indicator threshold corresponding to the target transmission indicator; the user terminal sends the statistical result to the satellite base station according to the triggering reporting parameters, including: the user terminal sends the statistical result to the satellite base station when it determines that the statistical result meets the indicator threshold configured in the triggering reporting parameters.

[0068] Among them, the indicator threshold can be understood as the threshold value of the pre-configured target transmission indicator.

[0069] Specifically, if the user terminal determines that the statistical result meets the threshold value configured in the trigger reporting parameters, it determines that the event condition is met and sends the statistical result to the satellite base station.

[0070] In practical applications, two threshold values ​​(high threshold and low threshold) can be configured in the trigger reporting parameters. These two threshold values ​​can form a threshold range. When the statistical result does not fall within this threshold range, that is, when the statistical result is higher than the high threshold or lower than the low threshold, the statistical result of the target transmission index calculated at the current moment is reported to the satellite base station. For example, the high threshold can be 0.8 and the low threshold can be 0.2. When the statistical result is greater than 0.8 or less than 0.2, it indicates that the current data transmission may be abnormal, and the statistical result of the target transmission index needs to be sent to the satellite base station so that the satellite base station can adjust the data transmission rules subsequently.

[0071] The threshold value can be set manually or based on the historical data transmission between the satellite base station and the user terminal. This specification does not limit this aspect in the embodiments.

[0072] It is understandable that the two methods of triggering user terminals to actively report through reporting time periods and triggering user terminals to actively report through indicator thresholds can be used individually or simultaneously.

[0073] In summary, by setting indicator thresholds and / or reporting time periods, proactive reporting by user terminals can be achieved.

[0074] Step 106: The satellite base station adjusts the data transmission rules between the user terminal and the satellite base station based on the statistical results.

[0075] The data transmission rules between the user terminal and the satellite base station can be understood as the Modulation and Coding Scheme (MCS). The MCS, as a modulation and coding scheme, is a core parameter in wireless communication systems that determines the physical layer transmission efficiency and reliability. It controls the modulation method and coding rate. The modulation method can be understood as how many bits each symbol carries, and the coding rate can be understood as the proportion of information bits to the total transmitted bits. The MCS can include the modulation order and the channel coding rate.

[0076] Specifically, since wireless transmission channels are time-varying, using a fixed MCS between the user terminal and the satellite base station will waste bandwidth when the channel is good, and cause BLER to spike, retransmissions to increase, and throughput to decrease when the channel is poor. Based on this, the satellite base station can adjust the MCS using statistical results and reference values ​​corresponding to the target transmission indicators.

[0077] In practical applications, if the BLER reported by the user terminal is less than the target BLER (i.e., the reference value), it indicates that the current channel is underestimated, and the MCS can be increased, for example, by using a higher-order modulation or a higher code rate. If the BLER reported by the user terminal is equal to or approximately equal to the target BLER, it indicates that the current channel is in an ideal state, and the current MCS can be kept unchanged. If the BLER reported by the user terminal is greater than the target BLER, it indicates that the channel has deteriorated or is overestimated, and the MCS can be decreased, for example, by reducing the modulation order or the code rate.

[0078] Furthermore, other adjustment strategies can be employed to adjust the MCS. For example, the adjustment strategy could be to significantly reduce the MCS when the BLER is higher than a target BLER to quickly restore reliability. Alternatively, the adjustment strategy could be to make small adjustments to the MCS to avoid oscillations. Another strategy could be to increase the MCS only when multiple consecutive BLERs reported by the user terminal are lower than the target BLER to prevent misjudgments. Yet another strategy could be to immediately reduce the MCS when a single BLER reported by the user terminal is higher than the target BLER to ensure reliability. It is understood that the adjustment strategy can be set according to actual needs, and the embodiments in this specification do not limit this.

[0079] Referring to Figure 2, Figure 2 shows a flowchart of a user terminal proactive reporting method in a data transmission method for satellite communication according to an embodiment of this specification. The user terminal proactive reporting method specifically includes the following steps.

[0080] Step 202: The satellite base station informs the user terminal via RRC reconfiguration signaling that it needs to perform downlink BLER statistics and actively report them, and at the same time configures the BLER statistics parameters and trigger reporting parameters to the user terminal.

[0081] Specifically, satellite base stations can send target transmission index statistics requests to user terminals, carrying BLER statistical parameters and trigger reporting parameters.

[0082] Step 204: The satellite base station performs normal downlink scheduling and data transmission, and sends DLGrant scheduling instructions and PDSCH to the user terminal.

[0083] Step 206: The user terminal performs downlink BLER statistics according to the received DLGrant count and PDSCH CRC verification results, based on the configured relevant parameters (i.e. BLER statistics parameters).

[0084] Step 208: The user terminal, based on the triggering reporting parameters, determines that the triggering reporting conditions are met, and then reports the BLER statistics to the satellite base station.

[0085] Specifically, the user terminal can report the BLER statistics to the satellite base station based on the triggering reporting parameters, depending on whether the time or event conditions are met.

[0086] Step 210: The satellite base station adjusts the MCS based on the BLER statistics.

[0087] Referring to Figure 3, Figure 3 shows a flowchart of a satellite base station request reporting method in a data transmission method for satellite communication according to an embodiment of this specification. The specific steps of the satellite base station request reporting method are as follows.

[0088] Step 302: The satellite base station informs the user terminal via RRC reconfiguration signaling that it needs to perform downlink BLER statistics and receive passive reports, and at the same time configures the BLER statistics parameters to the user terminal.

[0089] Specifically, satellite base stations can send target transmission index statistics requests carrying BLER statistical parameters to user terminals.

[0090] Step 304: The satellite base station performs normal downlink scheduling and data transmission, and sends DLGrant scheduling instructions and PDSCH to the user terminal.

[0091] Step 306: The user terminal performs downlink BLER statistics according to the received DLGrant count and PDSCH CRC verification results, based on the configured relevant parameters (i.e. BLER statistics parameters).

[0092] Step 308: The satellite base station sends an indicator acquisition request to the user terminal as needed by sending DCI or MAC CE.

[0093] Step 310: The user terminal receives the metric acquisition request and reports the BLER statistics to the satellite base station.

[0094] Step 312: The satellite base station adjusts the MCS based on the BLER statistics.

[0095] In summary, in the above method, during the communication process between the satellite base station and the user terminal, the satellite base station can send a target transmission indicator statistical request and communication data to the user terminal. After receiving the target transmission indicator statistical request and communication data, the user terminal can perform statistical calculations on the communication data based on the indicator statistical information carried in the target transmission indicator statistical request, obtain the statistical results corresponding to the target transmission indicator, and send the statistical results to the satellite base station. The statistical calculation of the target transmission indicator is set on the user terminal side, and the user terminal sends the statistical results to the satellite base station, enabling the satellite base station to determine whether the data transmission was successful based on the statistical results. Furthermore, the satellite base station can adjust the data transmission rules between the user terminal and the satellite base station based on the statistical results, thereby ensuring the stability and security of data transmission between the user terminal and the satellite base station.

[0096] Referring to Figure 4, which shows a flowchart of a second data transmission method for satellite communication according to an embodiment of this specification, the data transmission method is applied to a satellite base station and specifically includes the following steps.

[0097] Step 402: Send a target transmission indicator statistics request and communication data to the user terminal, wherein the target transmission indicator statistics request carries indicator statistics information corresponding to the target transmission indicator; Step 404: Receive the statistical results corresponding to the target transmission indicator sent by the user terminal, and adjust the data transmission rules between the user terminal and the satellite base station according to the statistical results.

[0098] It is understood that the data transmission process performed by this satellite base station is similar to the data transmission process performed by the satellite base station in the above-described data transmission method, and this specification will not repeat the details in the embodiments.

[0099] Referring to Figure 5, Figure 5 shows a flowchart of a third data transmission method for satellite communication according to an embodiment of this specification. This data transmission method is applied to a user terminal and specifically includes the following steps.

[0100] Step 502: Receive the target transmission index statistics request and communication data sent by the satellite base station, wherein the target transmission index statistics request carries index statistics information corresponding to the target transmission index; Step 504: Perform statistical calculations on the communication data according to the index statistics information carried in the target transmission index statistics request, obtain the statistical results corresponding to the target transmission index, and send the statistical results to the satellite base station.

[0101] It is understood that the data transmission process performed by the user terminal is similar to the data transmission process performed by the user terminal in the above data transmission method, and this embodiment will not be repeated here.

[0102] Corresponding to the above method embodiments, this specification also provides a data transmission system embodiment. Figure 6 shows a schematic diagram of a data transmission system for satellite communication provided in one embodiment of this specification. As shown in Figure 6, the system includes a satellite base station 602 and a user terminal 604.

[0103] Satellite base station 602 sends a target transmission indicator statistics request and communication data to user terminal 604, wherein the target transmission indicator statistics request carries indicator statistics information corresponding to the target transmission indicator; user terminal 604 performs statistical calculations on the communication data according to the indicator statistics information carried in the target transmission indicator statistics request, obtains the statistical result corresponding to the target transmission indicator, and sends the statistical result to satellite base station 602; satellite base station 602 adjusts the data transmission rules between user terminal 604 and satellite base station 602 according to the statistical result.

[0104] In one optional embodiment, the satellite base station 602 sends an indicator acquisition request to the user terminal; the user terminal 604, in response to the indicator acquisition request, sends the statistical results to the satellite base station.

[0105] In an optional embodiment, the target transmission indicator statistics request further carries a trigger reporting parameter corresponding to the target transmission indicator, wherein the trigger reporting parameter is used to instruct the user terminal to upload the statistical result; the user terminal 604 sends the statistical result to the satellite base station according to the trigger reporting parameter.

[0106] In an optional embodiment, the triggering reporting parameters are configured with a reporting time period; the user terminal 604 sends the statistical results to the satellite base station 602 according to the reporting time period configured in the triggering reporting parameters.

[0107] In an optional embodiment, the triggering reporting parameters are configured with an indicator threshold corresponding to the target transmission indicator; the user terminal 604, upon determining that the statistical result meets the indicator threshold configured in the triggering reporting parameters, sends the statistical result to the satellite base station 602.

[0108] In an optional embodiment, the target transmission indicator is the false transmission rate; the user terminal 604 determines the statistical rules corresponding to the target transmission indicator based on the indicator statistical information carried in the target transmission indicator statistical request; the user terminal 604 determines the number of erroneous transmissions and the total number of transmissions from the communication data, and performs statistical calculations on the number of erroneous transmissions and the total number of transmissions based on the statistical rules to obtain the statistical results corresponding to the false transmission rate.

[0109] In summary, during the communication process between the satellite base station and the user terminal, the satellite base station can send a target transmission indicator statistical request and communication data to the user terminal. After receiving the target transmission indicator statistical request and communication data, the user terminal can perform statistical calculations on the communication data based on the indicator statistical information carried in the target transmission indicator statistical request, obtain the statistical results corresponding to the target transmission indicator, and send the statistical results to the satellite base station. By setting the statistical calculation of the target transmission indicator on the user terminal side and sending the statistical results to the satellite base station, the satellite base station can determine whether the data transmission was successful based on the statistical results and further adjust the data transmission rules between the user terminal and the satellite base station based on the statistical results, thereby ensuring the stability and security of data transmission between the user terminal and the satellite base station.

[0110] The above is a schematic scheme of a data transmission system for satellite communication according to this embodiment. It should be noted that the technical solution of this data transmission system for satellite communication and the technical solution of the data transmission method for satellite communication described above belong to the same concept. For details not described in detail in the technical solution of the data transmission system for satellite communication, please refer to the description of the technical solution of the data transmission method for satellite communication described above.

[0111] Corresponding to the above method embodiments, this specification also provides a data transmission device embodiment applied to a satellite base station. Figure 7 shows a schematic diagram of a data transmission device for satellite communication provided in one embodiment of this specification. As shown in Figure 7, the device includes: a sending module 702, configured to send a target transmission index statistics request and communication data to a user terminal, wherein the target transmission index statistics request carries index statistics information corresponding to the target transmission index; and a receiving module 704, configured to receive the statistical results corresponding to the target transmission index sent by the user terminal, and adjust the data transmission rules between the user terminal and the satellite base station according to the statistical results.

[0112] The above is a schematic scheme of a data transmission device for satellite communication according to this embodiment. It should be noted that the technical solution of this data transmission device for satellite communication and the technical solution of the data transmission method for satellite communication described above belong to the same concept. For details not described in detail in the technical solution of the data transmission device for satellite communication, please refer to the description of the technical solution of the data transmission method for satellite communication described above.

[0113] Corresponding to the above method embodiments, this specification also provides a data transmission device embodiment applied to a user terminal. Figure 8 shows a schematic diagram of another data transmission device for satellite communication provided in one embodiment of this specification. As shown in Figure 8, the device includes: a receiving module 802, configured to receive a target transmission index statistics request and communication data sent by a satellite base station, wherein the target transmission index statistics request carries index statistics information corresponding to the target transmission index; and a calculation module 804, configured to perform statistical calculations on the communication data according to the index statistics information carried in the target transmission index statistics request, obtain statistical results corresponding to the target transmission index, and send the statistical results to the satellite base station.

[0114] The above is a schematic scheme of a data transmission device for satellite communication according to this embodiment. It should be noted that the technical solution of this data transmission device for satellite communication and the technical solution of the data transmission method for satellite communication described above belong to the same concept. For details not described in detail in the technical solution of the data transmission device for satellite communication, please refer to the description of the technical solution of the data transmission method for satellite communication described above.

[0115] Figure 9 shows a structural block diagram of a computing device 900 according to one embodiment of this specification. The components of the computing device 900 include, but are not limited to, a memory 910 and a processor 920. The processor 920 is connected to the memory 910 via a bus 930, and a database 950 is used to store data.

[0116] The computing device 900 also includes an access device 940, which enables the computing device 900 to communicate via one or more networks 960. Examples of these networks include Public Switched Telephone Network (PSTN), Local Area Network (LAN), Wide Area Network (WAN), Personal Area Network (PAN), or combinations of communication networks such as the Internet. The access device 940 may include one or more of any type of wired or wireless network interface (e.g., a network interface card (NIC)), such as an IEEE 802.11 Wireless Local Area Network (WLAN) wireless interface, a Wi-MAX (Worldwide Interoperability for Microwave Access) interface, an Ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a Bluetooth interface, or a Near Field Communication (NFC) interface.

[0117] In one embodiment of this specification, the aforementioned components of the computing device 900, as well as other components not shown in FIG. 9, may be connected to each other, for example, via a bus. It should be understood that the block diagram of the computing device shown in FIG. 9 is merely for illustrative purposes and is not intended to limit the scope of this specification. Those skilled in the art can add or replace other components as needed.

[0118] The computing device 900 can be any type of stationary or mobile computing device, including mobile computers or mobile computing devices (e.g., tablet computers, personal digital assistants, laptop computers, notebook computers, netbooks, etc.), mobile phones (e.g., smartphones), wearable computing devices (e.g., smartwatches, smart glasses, etc.) or other types of mobile devices, or stationary computing devices such as desktop computers or personal computers (PCs). The computing device 900 can also be a mobile or stationary server.

[0119] The processor 920 is used to execute the following computer program / instructions, which, when executed by the processor, implement the steps of the above-described data transmission method.

[0120] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the computing device embodiments are basically similar to the data transmission method embodiments, so the description is relatively simple; relevant parts can be referred to the description of the data transmission method embodiments.

[0121] An embodiment of this specification also provides a computer-readable storage medium storing a computer program / instructions that, when executed by a processor, implement the steps of the above-described data transmission method.

[0122] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on its differences from other embodiments. In particular, the computer-readable storage medium embodiments are relatively simple in description because they are fundamentally similar to the data transmission method embodiments; relevant parts can be referred to in the description of the data transmission method embodiments.

[0123] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.

[0124] The computer instructions include computer program code, which may be in the form of source code, object code, executable file, or certain intermediate forms. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording media, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium may be appropriately added or removed according to the requirements of patent practice. For example, in some regions, according to patent practice, computer-readable media may not include electrical carrier signals and telecommunication signals.

[0125] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments in this specification are not limited to the described order of actions, because according to the embodiments in this specification, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the embodiments in this specification.

[0126] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0127] The preferred embodiments disclosed above are merely illustrative of this specification. The optional embodiments do not exhaustively describe all details, nor do they limit the invention to the specific implementations described. Clearly, many modifications and variations can be made based on the embodiments described herein. These embodiments are selected and specifically described in this specification to better explain the principles and practical applications of the embodiments, thereby enabling those skilled in the art to better understand and utilize this specification. This specification is limited only by the claims and their full scope and equivalents.

Claims

1. A data transmission method for satellite communication, characterized in that, include: A satellite base station sends a target transmission indicator statistics request and communication data to a user terminal. The target transmission indicator statistics request carries indicator statistics information corresponding to the target transmission indicator. The user terminal performs statistical calculations on the communication data based on the indicator statistics information carried in the target transmission indicator statistics request to obtain the statistical result corresponding to the target transmission indicator, and sends the statistical result to the satellite base station. The satellite base station adjusts the data transmission rules between the user terminal and the satellite base station based on the statistical result.

2. The method according to claim 1, characterized in that, After the satellite base station sends a target transmission indicator statistics request and communication data to the user terminal, the method further includes: the satellite base station sending an indicator acquisition request to the user terminal; and the user terminal sending the statistical results to the satellite base station, including: the user terminal responding to the indicator acquisition request by sending the statistical results to the satellite base station.

3. The method according to claim 1, characterized in that, The target transmission indicator statistics request also carries a trigger reporting parameter corresponding to the target transmission indicator, wherein the trigger reporting parameter is used to instruct the user terminal to upload the statistics result; the user terminal sends the statistics result to the satellite base station, including: the user terminal sends the statistics result to the satellite base station according to the trigger reporting parameter.

4. The method according to claim 3, characterized in that, The triggering reporting parameters are configured with a reporting time period; the user terminal sends the statistical results to the satellite base station according to the triggering reporting parameters, including: the user terminal sends the statistical results to the satellite base station according to the reporting time period configured in the triggering reporting parameters.

5. The method according to claim 3, characterized in that, The triggering reporting parameters are configured with an indicator threshold corresponding to the target transmission indicator; the user terminal sends the statistical result to the satellite base station according to the triggering reporting parameters, including: the user terminal sends the statistical result to the satellite base station when it determines that the statistical result meets the indicator threshold configured in the triggering reporting parameters.

6. The method according to any one of claims 1-5, characterized in that, The target transmission metric is the false transmission rate. The user terminal performs statistical calculations on the communication data based on the metric statistical information carried in the target transmission metric statistical request to obtain the statistical results corresponding to the target transmission metric. This includes: the user terminal determining the statistical rules corresponding to the target transmission metric based on the metric statistical information carried in the target transmission metric statistical request; the user terminal determining the number of erroneous transmissions and the total number of transmissions from the communication data, and performing statistical calculations on the number of erroneous transmissions and the total number of transmissions based on the statistical rules to obtain the statistical results corresponding to the false transmission rate.

7. A data transmission method for satellite communication, applied to a satellite base station, characterized in that, include: Send a target transmission indicator statistics request and communication data to the user terminal, wherein the target transmission indicator statistics request carries indicator statistics information corresponding to the target transmission indicator; The system receives statistical results corresponding to the target transmission index sent by the user terminal and adjusts the data transmission rules between the user terminal and the satellite base station based on the statistical results.

8. A data transmission method for satellite communication, applied to a user terminal, characterized in that, include: Receive target transmission index statistics request and communication data sent by satellite base station, wherein the target transmission index statistics request carries index statistics information corresponding to the target transmission index; Based on the statistical information of the target transmission index carried in the target transmission index statistical request, the communication data is statistically calculated to obtain the statistical results corresponding to the target transmission index, and the statistical results are sent to the satellite base station.

9. A computing device, characterized in that, include: Memory and processor; The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions, which, when executed by the processor, implement the steps of the method of claim 7 or 8.

10. A computer-readable storage medium, characterized in that, It stores a computer program / instructions that, when executed by a processor, implement the steps of the method described in claim 7 or 8.