Hybrid automatic repeat request method, network-side device, terminal device, and communication system

CN122993897APending Publication Date: 2026-10-27CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611222990.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-12
Publication Date
2026-10-27

AI Technical Summary

Benefits of technology

[0027]上述发明中的一些实施例具有如下优点或有益效果:提高数据传输效率,以及提高数据传输的鲁棒性和抗干扰能力。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122993897A_ABST
    Figure CN122993897A_ABST
Patent Text Reader

Abstract

The present disclosure relates to a hybrid automatic repeat request method, a network side device, a terminal device and a communication system, and relates to the technical field of communication. The hybrid automatic repeat request method comprises: determining a plurality of target redundancy versions of original data according to a channel quality of a target channel; performing fusion processing on the plurality of target redundancy versions to obtain a plurality of aggregated redundancy versions; and sequentially sending the plurality of aggregated redundancy versions to a terminal device based on the target channel. The present disclosure can improve data transmission efficiency, and improve robustness and anti-interference capability of data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a hybrid automatic repeat transmission method, network-side equipment, terminal equipment, and communication system. Background Technology

[0002] In terrestrial communication systems, Hybrid Automatic Repeat Request (HARQ) typically employs a stop-and-wait protocol. After transmitting data to the receiver, the sending end must wait for the receiver's acknowledgment (ACK) or negative acknowledgment before determining whether data retransmission is necessary. Summary of the Invention

[0003] One technical problem addressed by the embodiments of this disclosure is that in non-terrestrial network (NTN) scenarios, due to long propagation delays and highly dynamic channels, the feedback mechanism of traditional HARQ introduces unacceptable latency, and frequent retransmissions may lead to a significant decrease in system throughput. Accordingly, this disclosure proposes a hybrid automatic repeater method suitable for NTN scenarios, which can improve data transmission efficiency.

[0004] According to a first aspect of some embodiments of this disclosure, a hybrid automatic repeater method is provided, executed by a network-side device, comprising: determining multiple target redundancy versions of original data based on the channel quality of a target channel; performing fusion processing on the multiple target redundancy versions to obtain multiple aggregate redundancy versions; and sequentially sending the multiple aggregate redundancy versions to a terminal device based on the target channel.

[0005] In some embodiments, the plurality of target redundancy versions are subjected to Hadamard transformation to obtain the plurality of aggregate redundancy versions.

[0006] In some embodiments, the product of the plurality of target redundancy versions and the Walsh-Hadamard matrix is ​​calculated to obtain the plurality of aggregate redundancy versions, wherein the order of the Walsh-Hadamard matrix is ​​the number of the plurality of target redundancy versions.

[0007] In some embodiments, the state level of the target channel is determined based on the channel quality of the target channel; and multiple preset redundancy versions corresponding to the state level of the target channel are used as the multiple target redundancy versions.

[0008] In some embodiments, the channel status level includes multiple levels, the channel quality at the first level is better than the channel quality at other levels, the preset redundancy version corresponding to the first level includes a first redundancy version, and the preset redundancy versions corresponding to other levels besides the first level include at least a first redundancy version and a second redundancy version.

[0009] In some embodiments, the channel status level further includes a second level and a third level, the channel quality at the second level is better than the channel quality at the third level, the preset redundancy version corresponding to the second level includes a first redundancy version and a second redundancy version, and the preset redundancy version corresponding to the third level includes a first redundancy version, a second redundancy version, a third redundancy version and a fourth redundancy version.

[0010] In some embodiments, the channel quality of the target channel is predicted based on at least one of information from the network-side device, information from the terminal device, and historical data of the target channel.

[0011] In some embodiments, the information of the network-side device includes satellite ephemeris information, and the information of the terminal device includes the geographical location of the terminal device.

[0012] In some embodiments, a bit error rate threshold is determined based on the service type for sending the plurality of aggregated redundancy versions to the terminal device, and the bit error rate threshold is used to determine the modulation scheme of the plurality of aggregated redundancy versions.

[0013] In some embodiments, the plurality of target redundancy versions are subjected to Hadamard transformation to obtain the plurality of aggregate redundancy versions.

[0014] In some embodiments, the product of the plurality of target redundancy versions and the Walsh-Hadamard matrix is ​​calculated to obtain the plurality of aggregate redundancy versions, wherein the order of the Walsh-Hadamard matrix is ​​the number of the plurality of target redundancy versions.

[0015] In some embodiments, the state level of the target channel is determined based on the channel quality of the target channel; and multiple preset redundancy versions corresponding to the state level of the target channel are used as the multiple target redundancy versions.

[0016] In some embodiments, the channel status level includes multiple levels, the channel quality at the first level is better than the channel quality at other levels, the preset redundancy version corresponding to the first level includes a first redundancy version, and the preset redundancy versions corresponding to other levels besides the first level include at least a first redundancy version and a second redundancy version.

[0017] In some embodiments, the channel status level further includes a second level and a third level, the channel quality at the second level is better than the channel quality at the third level, the preset redundancy version corresponding to the second level includes a first redundancy version and a second redundancy version, and the preset redundancy version corresponding to the third level includes a first redundancy version, a second redundancy version, a third redundancy version and a fourth redundancy version.

[0018] In some embodiments, the channel quality of the target channel is predicted based on at least one of information from the network-side device, information from the terminal device, and historical data of the target channel.

[0019] In some embodiments, the information of the network-side device includes satellite ephemeris information, and the information of the terminal device includes the geographical location of the terminal device.

[0020] In some embodiments, a bit error rate threshold is determined based on the service type for sending the plurality of aggregated redundancy versions to the terminal device, and the bit error rate threshold is used to determine the modulation scheme of the plurality of aggregated redundancy versions.

[0021] According to a second aspect of some embodiments of this disclosure, a hybrid automatic repeater method is provided, executed by a terminal device, comprising: receiving multiple aggregated redundancy versions sent by a network-side device, the multiple aggregated redundancy versions being obtained by fusing multiple target redundancy versions of original data; obtaining the multiple target redundancy versions using the multiple aggregated redundancy versions; and decoding the multiple target redundancy versions to obtain the original data.

[0022] In some embodiments, the plurality of aggregated redundant versions are subjected to Hadamard inverse transform to obtain the plurality of target redundant versions.

[0023] According to a third aspect of some embodiments of the present disclosure, a network-side device is provided, including: a memory; and a processor coupled to the memory, the processor being configured to execute any of the aforementioned hybrid automatic repeater methods based on instructions stored in the memory.

[0024] According to a fourth aspect of some embodiments of the present disclosure, a terminal device is provided, including: a memory; and a processor coupled to the memory, the processor being configured to execute any of the aforementioned hybrid automatic repeater methods based on instructions stored in the memory.

[0025] According to a fifth aspect of some embodiments of the present disclosure, a communication system is provided, including: any of the aforementioned network-side devices; and any of the aforementioned terminal devices.

[0026] According to a sixth aspect of some embodiments of the present disclosure, a computer-readable storage medium is provided having a computer program stored thereon, wherein the program, when executed by a processor, implements any of the aforementioned hybrid automatic repeater methods.

[0027] Some embodiments of the above invention have the following advantages or beneficial effects: improved data transmission efficiency, and improved robustness and anti-interference ability of data transmission.

[0028] Other features and advantages of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description

[0029] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0030] Figure 1 A flowchart illustrating a hybrid automatic retransmission method according to some embodiments of the present disclosure is shown.

[0031] Figure 2 Schematic diagrams of several redundant versions according to some embodiments of the present disclosure are shown.

[0032] Figure 3 A flowchart illustrating a hybrid automatic repeater method according to other embodiments of the present disclosure is shown.

[0033] Figure 4 A schematic diagram of the structure of a network-side device according to some embodiments of the present disclosure is shown.

[0034] Figure 5 A schematic diagram of the structure of a network-side device according to other embodiments of the present disclosure is shown.

[0035] Figure 6 A schematic diagram of the structure of a network-side device according to some embodiments of the present disclosure is shown.

[0036] Figure 7 A schematic diagram of the structure of a terminal device according to some embodiments of the present disclosure is shown.

[0037] Figure 8 A schematic diagram of the structure of a communication system according to some embodiments of the present disclosure is shown. Detailed Implementation

[0038] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit this disclosure or its application or use. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without creative effort are within the scope of protection of this disclosure.

[0039] Unless otherwise specifically stated, the relative arrangement, numerical expressions, and values ​​of the components and steps set forth in these embodiments do not limit the scope of this disclosure.

[0040] At the same time, it should be understood that, for ease of description, the dimensions of the various parts shown in the accompanying drawings are not drawn according to actual scale.

[0041] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and equipment should be considered part of the specification.

[0042] In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.

[0043] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.

[0044] The inventors noted that the ACK / NACK feedback mechanism in traditional HARQ introduces significant latency. Therefore, this disclosure proposes a hybrid automatic retransmission method that eliminates the ACK / NACK feedback in traditional HARQ. In downlink transmission, the network-side device does not need to trigger retransmission based on feedback information from the terminal device.

[0045] Figure 1 A flowchart illustrating a hybrid automatic repeater method according to some embodiments of the present disclosure is shown. Figure 1 As shown, the hybrid automatic repeater method of this embodiment is executed by the network-side device and includes steps S11 to S13.

[0046] In step S11, multiple target redundancy versions of the original data are determined based on the channel quality of the target channel.

[0047] The raw data can be determined based on the business requirements of the terminal device. Multiple redundant versions (RVs) can be generated based on the raw data, and one or more redundant versions can be sent to the terminal device to ensure the reliability of data transmission. Multiple redundant versions may include, for example, RV0, RV1, RV2, and RV3.

[0048] For example, multiple redundant versions of the original data can be generated using the following method: encoding the original data to obtain system bits and parity bits; storing the system bits and parity bits in a ring buffer; and generating multiple redundant versions starting from multiple different positions in the ring buffer. Other methods can also be used to generate multiple redundant versions of the original data, and this disclosure does not limit this method.

[0049] Figure 2 Schematic diagrams of several redundant versions according to some embodiments of the present disclosure are shown. For example... Figure 2 As shown, region 21 in the ring buffer is the system bit, region 22 is the parity bit, and RV0, RV1, RV2 and RV3 are each based on multiple different positions in the ring buffer as their starting points.

[0050] The network-side device communicates with the terminal device based on the target channel. The channel quality of the target channel can be obtained by the network-side device through evaluation or by other means, and this disclosure does not limit this. For example, the network-side device can predict the channel quality of the target channel before executing step S11.

[0051] In some embodiments, the channel quality of the target channel is predicted based on at least one of information from the network-side device, information from the terminal device, and historical data of the target channel.

[0052] For example, network-side equipment can be a base station in a non-terrestrial network. In non-terrestrial network scenarios, the high-speed movement of satellites causes dynamic changes in channel parameters. Therefore, network-side equipment can predict channel quality to adaptively adjust data transmission strategies.

[0053] In some embodiments, the information of the network-side device includes satellite ephemeris information, and the information of the terminal device includes the geographical location of the terminal device.

[0054] For example, satellite ephemeris information includes information such as satellite orbital position. Base stations can predict the channel quality of a target channel based on satellite ephemeris information, the geographical location of the terminal device, and historical data of the target channel.

[0055] In some embodiments, the state level of the target channel is determined based on the channel quality of the target channel. Multiple preset redundancy versions corresponding to the state level of the target channel are then used as multiple target redundancy versions.

[0056] Channel quality can be divided into multiple levels, and a preset redundancy version corresponding to each level can be predetermined. After determining the state level of the target channel, the multiple preset redundancy versions corresponding to the state level of the target channel are used as multiple target redundancy versions.

[0057] In some embodiments, the channel status level includes multiple levels, with the channel quality at the first level being better than that at other levels. The preset redundancy version corresponding to the first level includes a first redundancy version. The preset redundancy versions corresponding to other levels besides the first level include at least a first redundancy version and a second redundancy version.

[0058] Adaptive redundant version transmission can be performed based on the channel state level. The first level indicates the optimal channel state, in which case only one redundant version needs to be transmitted. The preset redundant version corresponding to the first level can be the first redundant version. For example, the preset redundant version corresponding to the first level is RV0. In a high signal-to-noise ratio environment, the terminal device can directly decode RV0 to recover the original data.

[0059] Other channel quality levels cannot achieve optimal channel conditions, requiring the transmission of multiple redundant versions to ensure data transmission reliability. Therefore, the preset redundant versions for all levels other than the first level include at least a first redundant version and a second redundant version.

[0060] In some embodiments, the channel status level further includes a second level and a third level, with the channel quality at the second level being superior to that at the third level. The preset redundancy versions corresponding to the second level include a first redundancy version and a second redundancy version. The preset redundancy versions corresponding to the third level include a first redundancy version, a second redundancy version, a third redundancy version, and a fourth redundancy version.

[0061] Different status levels can be adapted by adjusting the number of redundant versions. For example, level two can be used to indicate a general channel state, and the preset redundant versions corresponding to level two include RV0 and RV2. The terminal device can improve the decoding success rate by jointly decoding the received RV0 and RV2. Level three can be used to indicate the worst-case channel state. The preset redundant versions corresponding to level three include RV0, RV2, RV3, and RV1. The terminal device can maximize the decoding success rate by using multiple received redundant versions for decoding.

[0062] The channel status level can include multiple levels, and the preset redundancy version corresponding to each level can also be adjusted as needed. This disclosure does not impose any restrictions on this.

[0063] In step S12, multiple target redundant versions are fused to obtain multiple aggregated redundant versions.

[0064] In some embodiments, a Hadamard transformation is performed on multiple target redundancy versions to obtain multiple aggregate redundancy versions.

[0065] In some embodiments, the product of multiple target redundancy versions with the Walsh-Hadamard matrix is ​​calculated to obtain multiple aggregate redundancy versions, wherein the order of the Walsh-Hadamard matrix is ​​the number of multiple target redundancy versions.

[0066] Multiple target redundancy versions are multiplied by the corresponding rows in the matrix to obtain the aggregated redundancy version after time-domain expansion.

[0067] For example, for the second level mentioned above, multiple target redundancy versions are [RV0, RV2], corresponding to the Walsh-Hadamard matrix. As shown in formula (1).

[0068] (1)

[0069] RV0 and the matrix The first row corresponds to RV0, and multiplying RV0 by the first row yields [+RV0, +RV0]. RV2 and the matrix The second row corresponds to RV2. Multiplying RV2 by the second row yields [+RV2, -RV2]. These results are then superimposed to obtain multiple aggregated redundancy versions [RV0+RV2, RV0-RV2]. Table 1 shows the transmission slots for these multiple aggregated redundancy versions corresponding to the second level.

[0070] Table 1

[0071] Terminal devices can calculate multiple aggregated redundant versions and matrices The product of these values ​​yields multiple redundant versions of the target data, which are then used to recover the original data.

[0072] For example, for the third level mentioned above, multiple target redundancy versions are RV0, RV2, RV3, and RV1, corresponding to the Walsh-Hadamard matrix. As shown in formula (2).

[0073] (2)

[0074] RV0, RV2, RV3 and RV1 are respectively associated with the matrix One row corresponds to the other. Using a matrix. The method for obtaining multiple aggregated redundancy versions is similar to that for the second level, and will not be repeated here. Table 2 shows the transmission slots for multiple aggregated redundancy versions corresponding to the third level.

[0075] Table 2

[0076] If multiple target redundant versions are directly transmitted to the terminal device, for example, transmitting RV0 first and then RV2, the information of RV0 is only carried in a single transmission. If the first transmission receives significant noise interference, the information of RV0 is easily lost. However, by generating multiple aggregated redundant versions, the data transmitted to the terminal device is RV0+RV2 and RV0-RV2. That is, each transmission of data contains the information of RV0, which improves the robustness of data transmission and enhances the system's anti-interference capability.

[0077] By distributing a single redundant version of information across multiple consecutive time slots using the Walsh-Hadamard matrix, each time slot carries a mixture of multiple redundant versions of information, achieving time diversity. This effectively combats deep fading and sudden interference common in non-terrestrial networks, thus improving the reliability of data transmission.

[0078] Meanwhile, by defining each HARQ process as a set of Walsh-coded consecutive time slots, the timing confusion problem of multi-process parallel transmission under long round-trip delay conditions is avoided, HARQ process management is simplified, the stability of the system in multi-process concurrent scenarios is improved, and the adaptability to long-latency environments is enhanced.

[0079] In step S13, multiple aggregated redundancy versions are sequentially sent to the terminal device based on the target channel.

[0080] In the hybrid automatic repeat method proposed in this disclosure, during downlink transmission, the terminal device does not send feedback information to the network-side device, but relies on selective retransmission of the Radio Link Control (RLC) layer as a reliability guarantee to avoid throughput degradation due to long delays in the HARQ feedback link.

[0081] After eliminating the ACK / NACK feedback in traditional HARQ, multiple target redundancy versions need to be transmitted based on channel quality. These versions are then fused to obtain multiple aggregated redundancy versions, which are sequentially sent to the terminal device. The terminal device can then recover the original data from the received aggregated redundancy versions.

[0082] In some embodiments, a bit error rate threshold for sending multiple aggregated redundancy versions to a terminal device is determined based on the service type. The bit error rate threshold is used to determine the modulation scheme of the multiple aggregated redundancy versions.

[0083] Downlink data modulation methods include, for example, low-order modulation and high-order modulation. To ensure that the block error rate (BLER) is less than 0.1, a switch from low-order modulation to high-order modulation can be made. To further improve system reliability, a BLER threshold can be determined based on the service type. For example, in scenarios requiring high reliability, the BLER threshold can be set to 0.05, meaning the BLER must be less than 0.05 to improve system transmission reliability.

[0084] The hybrid automatic repeater method described in the above embodiments eliminates feedback from terminal devices and determines multiple target redundancy versions based on channel quality, thereby reducing system latency and ensuring data transmission reliability. Fusing these multiple target redundancy versions to obtain multiple aggregate redundancy versions improves transmission robustness and anti-interference capability. Furthermore, adjusting the bit error rate threshold according to service requirements further assists in improving system transmission reliability.

[0085] Figure 3 A flowchart illustrating a hybrid automatic repeater method according to other embodiments of this disclosure is shown. For example... Figure 3 As shown, the hybrid automatic repeater method of this embodiment is executed by the terminal device and includes steps S31 to S33.

[0086] In step S31, multiple aggregated redundancy versions are received from the network-side device. These multiple aggregated redundancy versions are obtained by fusing multiple target redundancy versions of the original data.

[0087] After removing the ACK / NACK feedback in traditional HARQ, the terminal device no longer sends feedback to the network-side device.

[0088] In step S32, multiple target redundant versions are obtained by utilizing multiple aggregated redundant versions.

[0089] In some embodiments, a Hadamard inverse transform is performed on multiple aggregated redundant versions to obtain multiple target redundant versions.

[0090] For example, if the network-side device multiplies multiple target redundancy versions with the Walsh-Hadamard matrix for fusion, the terminal device can multiply multiple aggregated redundancy versions with the Walsh-Hadamard matrix for inverse transformation to obtain multiple target redundancy versions.

[0091] In step S33, the multiple target redundant versions are decoded to obtain the original data.

[0092] The hybrid automatic repeater method described in the above embodiments allows the terminal device to perform an inverse transformation on multiple received aggregated redundant versions to obtain multiple target redundant versions, and then perform joint decoding on these multiple target redundant versions to obtain the original data. This improves the reliability and anti-interference capability of transmission.

[0093] The hybrid automatic repeater method proposed in this disclosure is compatible with existing frameworks and has high flexibility. Without changing the existing basic HARQ architecture, it can improve performance by changing the encoding method. It is easy to extend and deploy on the basis of existing communication standards and has good compatibility.

[0094] Figure 4 A schematic diagram of the structure of a network-side device according to some embodiments of the present disclosure is shown. For example... Figure 4 As shown, the network-side device 4 in this embodiment includes: a first determining module 41, configured to determine multiple target redundancy versions of the original data based on the channel quality of the target channel; a fusion module 42, configured to perform fusion processing on the multiple target redundancy versions to obtain multiple aggregated redundancy versions; and a sending module 43, configured to sequentially send the multiple aggregated redundancy versions to the terminal device based on the target channel.

[0095] In some embodiments, the fusion module 42 is further configured to perform Hadamard transformation on multiple target redundancy versions to obtain multiple aggregate redundancy versions.

[0096] In some embodiments, the fusion module 42 is further configured to: calculate the product of multiple target redundancy versions with the Walsh-Hadamard matrix to obtain multiple aggregate redundancy versions, wherein the order of the Walsh-Hadamard matrix is ​​the number of multiple target redundancy versions.

[0097] In some embodiments, the first determining module 41 is further configured to: determine the state level of the target channel based on the channel quality of the target channel; and use multiple preset redundant versions corresponding to the state level of the target channel as multiple target redundant versions.

[0098] In some embodiments, the channel status level includes multiple levels, the channel quality at the first level is better than the channel quality at other levels, the preset redundancy version corresponding to the first level includes a first redundancy version, and the preset redundancy versions corresponding to other levels besides the first level include at least a first redundancy version and a second redundancy version.

[0099] In some embodiments, the channel status level further includes a second level and a third level, the channel quality at the second level is better than the channel quality at the third level, the preset redundancy version corresponding to the second level includes a first redundancy version and a second redundancy version, and the preset redundancy version corresponding to the third level includes a first redundancy version, a second redundancy version, a third redundancy version and a fourth redundancy version.

[0100] In some embodiments, the network-side device 4 further includes a prediction module 44 configured to predict the channel quality of the target channel based on at least one of information from the network-side device, information from the terminal device, and historical data of the target channel.

[0101] In some embodiments, the information of the network-side device includes satellite ephemeris information, and the information of the terminal device includes the geographical location of the terminal device.

[0102] In some embodiments, the network-side device 4 further includes a second determining module 45, configured to: determine a bit error rate threshold for sending multiple aggregated redundancy versions to the terminal device according to the service type, wherein the bit error rate threshold is used to determine the modulation scheme of the multiple aggregated redundancy versions.

[0103] Figure 5 A schematic diagram of the structure of a network-side device according to other embodiments of the present disclosure is shown. For example... Figure 5 As shown, the network-side device 50 of this embodiment includes a memory 510 and a processor 520 coupled to the memory 510. The processor 520 is configured to execute the hybrid automatic repeater method in any of the foregoing embodiments based on instructions stored in the memory 510.

[0104] The memory 510 may include, for example, system memory, fixed non-volatile storage media, etc. The system memory may store, for example, the operating system, application programs, boot loader, and other programs.

[0105] Figure 6 A schematic diagram of the structure of a network-side device according to some embodiments of the present disclosure is shown. For example... Figure 6 As shown, the network-side device 60 in this embodiment includes a memory 610 and a processor 620, and may also include an input / output interface 630, a network interface 640, a storage interface 650, etc. These interfaces 630, 640, 650, and the memory 610 and processor 620 can be connected, for example, via a bus 660. The input / output interface 630 provides a connection interface for input / output devices such as a display, mouse, keyboard, and touchscreen. The network interface 640 provides a connection interface for various networked devices. The storage interface 650 provides a connection interface for external storage devices such as SD cards and USB flash drives.

[0106] Figure 7 A schematic diagram of the structure of a terminal device according to some embodiments of the present disclosure is shown. For example... Figure 7 As shown, the terminal device 70 of this embodiment includes a memory 710 and a processor 720 coupled to the memory 710. The processor 720 is configured to execute the hybrid automatic repeater method in any of the foregoing embodiments based on instructions stored in the memory 710.

[0107] The memory 710 may include, for example, system memory, fixed non-volatile storage media, etc. The system memory may store, for example, the operating system, application programs, boot loader, and other programs.

[0108] Figure 8 A schematic diagram of the structure of a communication system according to some embodiments of the present disclosure is shown. For example... Figure 8 As shown, the communication system 80 of this embodiment includes a network-side device 810 and a terminal device 820. The network-side device 810 can be as follows: Figures 4 to 6 Any of the network-side devices shown. Terminal device 820 can be, for example... Figure 7 Any of the terminal devices shown.

[0109] Embodiments of this disclosure also provide a computer-readable storage medium having a computer program stored thereon, characterized in that the program, when executed by a processor, implements any of the aforementioned hybrid automatic repeater methods.

[0110] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable non-transitory storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0111] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1A device that provides the functions specified in one or more boxes.

[0112] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0113] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0114] The above description is only a preferred embodiment of this disclosure and is not intended to limit this disclosure. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the protection scope of this disclosure.

Claims

1. A hybrid automatic repeater method, executed by a network-side device, comprising: Based on the channel quality of the target channel, determine multiple target redundancy versions of the original data; The multiple target redundant versions are fused to obtain multiple aggregated redundant versions; The multiple aggregated redundancy versions are sequentially sent to the terminal device based on the target channel.

2. The hybrid automatic repeater method according to claim 1, wherein, The process of fusing the multiple target redundancy versions to obtain multiple aggregated redundancy versions includes: The multiple target redundancy versions are subjected to Hadamard transformation to obtain the multiple aggregate redundancy versions.

3. The hybrid automatic repeater method according to claim 2, wherein, The step of performing Hadamard transform on the multiple target redundancy versions to obtain the multiple aggregate redundancy versions includes: Calculate the product of the multiple target redundancy versions with the Walsh-Hadamard matrix to obtain the multiple aggregate redundancy versions, where the order of the Walsh-Hadamard matrix is ​​the number of the multiple target redundancy versions.

4. The hybrid automatic repeater method according to claim 1, wherein, The process of determining multiple target redundancy versions of the original data based on the channel quality of the target channel includes: The state level of the target channel is determined based on the channel quality of the target channel; Multiple preset redundancy versions corresponding to the state level of the target channel are used as the multiple target redundancy versions.

5. The hybrid automatic repeater method according to claim 4, wherein, Channel status levels include multiple levels, with channel quality at level 1 being better than that at other levels. The preset redundancy version corresponding to the first level includes the first redundancy version. The preset redundant versions corresponding to other levels besides the first level include at least the first redundant version and the second redundant version.

6. The hybrid automatic repeater method according to claim 5, wherein, The channel status level also includes a second level and a third level. Channels at the second level have better quality than those at the third level. The preset redundancy versions corresponding to the second level include a first redundancy version and a second redundancy version. The preset redundancy versions corresponding to the third level include the first redundancy version, the second redundancy version, the third redundancy version, and the fourth redundancy version.

7. The hybrid automatic repeater method according to claim 1 further includes: The channel quality of the target channel is predicted based on at least one of the following: information from the network-side device, information from the terminal device, and historical data of the target channel.

8. The hybrid automatic repeater method according to claim 7, wherein, The information of the network-side device includes satellite ephemeris information, and the information of the terminal device includes the geographical location of the terminal device.

9. The hybrid automatic repeater method according to claim 1 further includes: Based on the service type, a bit error rate threshold is determined for sending the multiple aggregated redundancy versions to the terminal device. The bit error rate threshold is used to determine the modulation scheme of the multiple aggregated redundancy versions.

10. A hybrid automatic repeater method, executed by a terminal device, comprising: Receive multiple aggregated redundancy versions sent by network-side devices, wherein the multiple aggregated redundancy versions are obtained by fusing multiple target redundancy versions of the original data; The multiple aggregated redundant versions are used to obtain the multiple target redundant versions; The multiple target redundant versions are decoded to obtain the original data.

11. The hybrid automatic repeater method according to claim 10, wherein, The process of obtaining the multiple target redundancy versions by utilizing the multiple aggregated redundancy versions includes: Perform an inverse Hadamard transform on the multiple aggregated redundancy versions to obtain the multiple target redundancy versions.

12. A network-side device, comprising: Memory; A processor, coupled to a memory, is configured to implement the hybrid automatic repeater method as described in any one of claims 1-9 based on the execution of instructions stored in the memory.

13. A terminal device, comprising: Memory; A processor, coupled to a memory, is configured to implement the hybrid automatic repeater method as described in claim 10 or 11 based on the execution of instructions stored in the memory.

14. A communication system, comprising: The network-side device as described in claim 12; The terminal device as described in claim 13.

15. A computer-readable storage medium, wherein, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the hybrid automatic repeater method as described in any one of claims 1-11.

16. A computer program product comprising computer instructions, wherein the computer instructions, when executed by a processor, implement the hybrid automatic repeater method as described in any one of claims 1-11.