Communication method, communication apparatus, storage medium and program product

By dividing the TB set into k first-type TBs for initial transmission and generating m second-type TBs for packet encoding recovery during retransmission, the problem of low TB transmission efficiency in wireless communication is solved, achieving efficient and reliable data transmission and meeting the high throughput and low latency requirements of holographic communication and XR services.

WO2026066740A1PCT designated stage Publication Date: 2026-04-02ZTE CORP
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-11
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

Existing wireless communication technologies suffer from low throughput, high latency, high retransmission resource consumption, and low transmission efficiency, especially in holographic communication and XR services where it is difficult to meet the requirements of ultra-high throughput and ultra-low latency.

Method used

The TB set is divided into k first-type TBs for initial transmission, and m second-type TBs are generated through packet encoding during retransmission to improve transmission efficiency and reliability. The amount of retransmitted data is reduced by transmitting k TBs in parallel at one time, and failed TBs are recovered using packet encoding.

Benefits of technology

It improves data transmission efficiency and reliability, reduces retransmission resource consumption, and meets the high throughput and low latency requirements of holographic communication and XR services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025113828_02042026_PF_FP_ABST
    Figure CN2025113828_02042026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present disclosure are a communication method, a communication apparatus, a storage medium and a program product. The communication method comprises: in response to a transport block (TB) set being initially transmitted, mapping k first-type TBs of the TB set onto a physical channel, and sending the k first-type TBs to a second network element, wherein k is an integer greater than 1; and in response to the TB set being retransmitted, mapping m second-type TBs onto the physical channel, and sending the m second-type TBs to the second network element, wherein the m second-type TBs are obtained by performing a packet coding operation on the k first-type TBs, and m is a positive integer.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, communication apparatus, storage medium, and program product

[0001] The present disclosure claims priority to Chinese Patent Application No. 202411375478.2, filed on September 29, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD

[0002] The present disclosure relates to the field of communication technology, and in particular, to a communication method, a communication apparatus, a storage medium, and a program product. BACKGROUND

[0003] With the improvement of communication technology and the continuous enrichment of service types, related services have higher requirements for the performance of communication. For example, services such as holographic communication and extended reality (XR) require that the communication performance can simultaneously meet ultra-high throughput and ultra-low latency.

[0004] Currently, in wireless communication, scheduling transmission is usually performed through transport blocks (TBs). Each TB is mapped to an antenna for transmission after channel coding, modulation, and other physical layer operations. SUMMARY

[0005] In one aspect, a communication method is provided, which is applied to a first network element. The communication method includes:

[0006] In response to a first transmission of a set of transport blocks (TBs), mapping k first type TBs of the set of TBs to a physical channel, and sending the k first type TBs to a second network element, wherein k is an integer greater than 1.

[0007] In response to a retransmission of the set of TBs, mapping m second type TBs to the physical channel, and sending the m second type TBs to the second network element, wherein the m second type TBs are obtained by packet encoding operation on the k first type TBs, and m is a positive integer.

[0008] In another aspect, another communication method is provided, which is applied to a second network element. The communication method includes:

[0009] In response to a first transmission of a set of transport blocks (TBs), receiving k first type TBs of the set of TBs from a first network element on a physical channel, wherein k is an integer greater than 1.

[0010] In response to a retransmission of the set of TBs, receiving m second type TBs from the first network element on the physical channel, wherein the m second type TBs are obtained by packet encoding operation on the k first type TBs, and m is a positive integer.

[0011] In another aspect, a communication apparatus is provided. The communication apparatus includes a processing unit and a communication unit.

[0012] In response to a first transmission of a set of transport blocks (TBs), the processing unit is configured to map k first type TBs of the set of TBs onto a physical channel, where k is an integer greater than 1; and to send the k first type TBs to a second network element.

[0013] In response to a retransmission of the set of TBs, the processing unit is configured to map m second type TBs onto the physical channel, where the m second type TBs are obtained by a packet encoding operation on the k first type TBs, and m is a positive integer.

[0014] The communication unit is configured to send the m second type TBs to the second network element.

[0015] In another aspect, a communication apparatus is provided. The communication apparatus includes a processing unit and a communication unit.

[0016] In response to a first transmission of a set of transport blocks (TBs), the communication unit is configured to receive k first type TBs of the set of TBs from a first network element on a physical channel, where k is an integer greater than 1.

[0017] In response to a retransmission of the set of TBs, the communication unit is configured to receive m second type TBs from the first network element on the physical channel, where the m second type TBs are obtained by a packet encoding operation on the k first type TBs, and m is a positive integer.

[0018] In another aspect, a communication apparatus is provided. The communication apparatus includes a memory and a processor; the memory and the processor are coupled; the memory is configured to store instructions executable by the processor; and the processor is configured to implement a method recited in any of the above aspects.

[0019] In another aspect, a computer readable storage medium is provided. The computer readable storage medium has computer instructions stored thereon, and the computer instructions, when executed on a computer, cause the computer to perform a method recited in any of the above aspects.

[0020] In another aspect, a computer program product is provided. The computer program product includes computer program instructions, and the computer program instructions, when executed by a processor, implement a method recited in any of the above aspects. BRIEF DESCRIPTION OF DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the present disclosure, the drawings needed to be used in some embodiments of the present disclosure will be briefly introduced. Obviously, the drawings in the following description are only some drawings of some embodiments of the present disclosure, and other drawings can also be obtained by those skilled in the art according to these drawings.

[0022] FIG. 1 is a structural diagram of TB transmission according to some embodiments of the present disclosure.

[0023] FIG. 2 is an architectural diagram of a communication system according to some embodiments of the present disclosure.

[0024] FIG. 3 is a flowchart of a communication method according to some embodiments of the present disclosure.

[0025] FIG. 4 is a structural diagram of a TB set according to some embodiments of the present disclosure.

[0026] FIG. 5 is a structural diagram of TB set transmission according to some embodiments of the present disclosure.

[0027] FIG. 6 is a flowchart of another communication method according to some embodiments of the present disclosure.

[0028] FIG. 7 is a flowchart of still another communication method according to some embodiments of the present disclosure.

[0029] FIG. 8 is a flowchart of still another communication method according to some embodiments of the present disclosure.

[0030] FIG. 9 is a flowchart of still another communication method according to some embodiments of the present disclosure.

[0031] FIG. 10 is a flowchart of still another communication method according to some embodiments of the present disclosure.

[0032] FIG. 11 is a flowchart of still another communication method according to some embodiments of the present disclosure.

[0033] FIG. 12 is a flowchart of still another communication method according to some embodiments of the present disclosure.

[0034] FIG. 13 is a flowchart of still another communication method according to some embodiments of the present disclosure.

[0035] FIG. 14 is a flowchart of still another communication method according to some embodiments of the present disclosure.

[0036] FIG. 15 is a structural diagram of TB set transmission in frequency domain according to some embodiments of the present disclosure.

[0037] FIG. 16 is a structural diagram of TB set transmission in time domain according to some embodiments of the present disclosure.

[0038] FIG. 17 is a diagram of a structure of transmission of a TB set in a time-frequency domain according to some embodiments of the present disclosure.

[0039] FIG. 18 is a diagram of a structure of transmission of a TB set according to some embodiments of the present disclosure.

[0040] FIG. 19 is a diagram of a structure of transmission of a TB set in a double-codeword stream according to some embodiments of the present disclosure.

[0041] FIG. 20 is a diagram of a structure of a first network element according to some embodiments of the present disclosure.

[0042] FIG. 21 is a diagram of a structure of a second network element according to some embodiments of the present disclosure.

[0043] FIG. 22 is a diagram of a structure of a communication apparatus according to some embodiments of the present disclosure. DETAILED DESCRIPTION

[0044] In order for those skilled in the art to better understand the technical solutions of the embodiments of the present disclosure, the technical solutions in the present disclosure will be clearly and completely described below with reference to the drawings in the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work shall fall within the scope of protection of the present disclosure.

[0045] It should be noted that in the present disclosure, the words “exemplary / illustrative” or “for example” are used to mean serving as an example, instance, or illustration. Any embodiment or design presented as “exemplary / illustrative” or “for example” in the present disclosure should not be interpreted as being preferred or superior to other embodiments or design solutions. Rather, the use of the words “exemplary / illustrative” or “for example” is intended to present concepts in a concrete manner.

[0046] Hereinafter, the terms “first”, “second”, and the like are used only for the purpose of description, and should not be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features defined with “first”, “second”, and the like can explicitly or implicitly include one or more of the features.

[0047] In the description of the present disclosure, unless otherwise specified, “ / ” means “or”, for example, A / B can mean A or B. “And / or” in the present disclosure is only a description of the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B can mean: only A, only B, and A and B. In addition, the object defined by “at least one” means that the number of the object is one or more, and “multiple” means that the number of the defined object is two or more than two.

[0048] With the improvement of communication technology and the continuous enrichment of service types, related services have higher requirements for the performance of communication. For example, services such as holographic communication and XR require that the communication performance can simultaneously meet the requirements of ultra-high throughput and ultra-low latency. Such services combine the characteristics of two scenarios of enhanced mobile broadband (eMBB) and ultra-reliable and low latency communication (URLLC), and not only have very high requirements for throughput, but also have very high requirements for latency. For future-oriented communication systems, the application of artificial intelligence (AI), perception and big data will also bring the demand for large data volume information transmission.

[0049] Currently, physical layer scheduling transmission is usually performed by TB in wireless communication. Exemplarily, as shown in FIG. 1, for each code word, each hybrid automatic repeat request (HARQ) process only processes one TB in one transmission time interval (TTI), and each TB is mapped to an antenna for transmission after channel coding, modulation and other physical layer operations.

[0050] Each TB has a cyclic redundancy check (CRC), and if the TB forms multiple coding blocks (CBs) after channel coding, each CB also has a CRC. Only when the CRCs of all CBs and the CRC of the entire TB pass the check, the TB can be successfully acquired and submitted to the media access control (MAC) layer. When the size of the TB (TBS) is too large, the CRC check failure of the TB or any CB in the TB will cause the transmission of the entire TB to fail, which is difficult to meet the requirements of large throughput, low latency and high reliability. At the same time, each retransmission of the TB will occupy more air interface resources and larger buffer, and cause larger transmission latency, thus resulting in low data transmission efficiency.

[0051] In view of this, in the technical solution provided by the present disclosure, when a TB set is first transmitted, the first network element maps k first-type TBs of the TB set onto a physical channel and sends the k first-type TBs to the second network element. In this way, the present disclosure can improve transmission efficiency by transmitting k first-type TBs at a time, and if there is a TB that fails to be transmitted among the k first-type TBs, the TB that fails to be transmitted does not affect other TBs that successfully transmit among the k first-type TBs. Since the TBs that successfully transmit do not need to be retransmitted, the amount of data that needs to be retransmitted is reduced. Furthermore, the first-type TBs that successfully transmit can be independently submitted to an upper layer at the receiving end. When the TB set is retransmitted, the first network element maps m second-type TBs onto the physical channel and sends the m second-type TBs to the second network element, where the m second-type TBs are obtained by packet encoding the k first-type TBs. Therefore, after receiving the m second-type TBs, the second network element can perform a decoding operation corresponding to the packet encoding of the second-type TBs to recover the first-type TBs that fail to be obtained, further improving the reliability of data transmission, thereby improving the efficiency of data transmission.

[0052] The network architecture of the mobile communication network (including but not limited to 3G, 4G, 5G and future mobile communication networks) in the embodiments of the present disclosure can at least include a first network element and a second network element. It should be understood that in the present example, the first network element can be a network-side device (for example, including but not limited to a base station) in the downlink, and the second network element can be a terminal-side device (for example, including but not limited to a terminal). Of course, in the uplink, the first network element can also be a terminal-side device, and the second network element can also be a network-side device. In addition, the first network element and the second network element can also be a module of a device in a communication system, or a protocol layer (for example, including but not limited to a MAC layer) in a communication system. The module can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0053] Exemplarily, as shown in FIG. 2, a communication system provided by the embodiments of the present disclosure includes a base station 201 and a terminal 202. The base station 201 and the terminal 202 can be one or more, and the number is not limited.

[0054] The base station 201 is an access network side device in the above communication system, and has a wireless transceiver function or a chip or chip system that can be arranged in the device. The base station 201 includes but is not limited to: an access point (AP) in a WiFi system, such as a home gateway, a router, a server, a switch, a bridge, and the like; an evolved NodeB (eNB); a radio network controller (RNC); a NodeB (NB); a base station controller (BSC); a base transceiver station (BTS); a home base station (for example, a home evolved NodeB or a home NodeB (HNB)); a baseband unit (BBU); a wireless relay node; a wireless backhaul node (for example, an integrated access and backhaul (IAB) node); a transmission point (for example, a transmission and reception point (TRP) or a transmission point (TP)); and the like. The base station 201 can also be a 5G base station, such as a gNB in a new radio (NR) system, a TRP or a TP, or one or a group of (including multiple antenna panels) antenna panels of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU), a distributed unit (DU), a road side unit (RSU) with base station function, or a 5G access network (NG radio access network (NG-Ran)) device, and the like. The base station 201 also includes base stations in different networking modes, such as a master evolved NodeB (MeNB), a secondary eNB (SeNB) or a secondary gNB (SgNB). The base station 201 also includes different types, such as a ground base station, an air base station, and a satellite base station, and the like.

[0055] The terminal 202 is a device with wireless communication function, which can be deployed on land (including indoor or outdoor, handheld or vehicle-mounted), on water (such as ships, etc.), and in the air (such as airplanes, balloons and satellites, etc.). The terminal 202 is also called user equipment (UE), mobile station (MS), mobile terminal (MT), terminal device, etc., which is a device providing voice and / or data connectivity to users. For example, the terminal 202 includes handheld devices with wireless connection function, vehicle-mounted devices, etc. At present, the terminal 202 can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID), a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), a vehicle-mounted device (such as a car, a bicycle, an electric vehicle, an airplane, a ship, a train, a high-speed rail, etc.), a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a smart home device (such as a refrigerator, a television, an air conditioner, an electric meter, etc.), a smart robot, a workshop device, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a flight device (such as a smart robot, a hot air balloon, a drone, an airplane, etc.), etc. In an application scenario of the present disclosure, the terminal is a terminal often working on the ground, such as a vehicle-mounted device. In the present disclosure, in order to facilitate description, a chip deployed in the above devices, such as a system on a chip (SOC), a baseband chip, etc., or other chips with communication function can also be referred to as a terminal.

[0056] In some embodiments, for downlink transmission, the base station 201 can be a transmitter to transmit a plurality of TBs of a TB set to the terminal 202, and the terminal 202 can be a receiver to receive the plurality of TBs of the TB set from the base station 201. For uplink transmission, the terminal 202 can be a transmitter to transmit a plurality of TBs of a TB set to the base station 201, and the base station 201 can be a receiver to receive the plurality of TBs of the TB set from the terminal 202. In a cellular network, the base station 201 makes scheduling decisions for TBs for both uplink and downlink transmission. The base station 201 sends scheduling information to the terminal 202 to indicate the terminal 202 to transmit or receive data.

[0057] The plurality of TBs can include TB original packets for carrying upper layer data, and TB redundant packets (also referred to as TB check packets) for error recovery of the TB original packets.

[0058] For transmission of a TB set, the transmitter can determine TB sizes and construct first type TBs in a transmission resource space corresponding to the TB set, perform packet encoding on the first type TBs to generate TB encoding packets, and perform encoding modulation and spatial multiplexing on each TB to be transmitted and map the TB to a transmission resource corresponding to the TB.

[0059] The transmitter can determine TB sizes and construct first type TBs in a transmission resource space of a TB set, perform encoding modulation and spatial multiplexing on each TB to be transmitted and map the TB to a transmission resource corresponding to the TB. Each first type TB has an equal size, and if the sizes of the first type TBs are different when constructed, padding bits can be used to make the bit numbers of the first type TBs equal. When retransmission is needed, the transmitter performs packet encoding on the first type TBs to generate second type TBs and transmits only the second type TBs in retransmission. The first type TBs and the second type TBs have equal sizes but contain different data. The retransmission of the transmitter can be based on NACK (Negative Acknowledgement) feedback from the receiver or can be performed at least once without feedback. When the transmitter receives ACK feedback for the TB set or retransmits a certain number of second type TBs, the retransmission of the TB set is stopped.

[0060] The receiving end receives the TBs in the transmission resource space of the TB set, calculates the size of each TB and the transmission resource position of the TB, and then takes out each independent TB and demodulates and channel decodes using the modulation and coding scheme (MCS). In the first transmission, the receiving end directly channel decodes all the first-type TBs. In the retransmission, the receiving end first channel decodes the second-type TBs, and then channel decodes the successfully decoded second-type TBs and the successfully acquired first-type TBs to recover the current first-type TBs that have not been successfully acquired. Whether it is the first transmission or the retransmission, when all the first-type TBs are successfully acquired, the receiving end can send an ACK (Acknowledgement) feedback indication to tell the sending end that there is no need for retransmission. When at least one first-type TB fails to be acquired, the receiving end can send a NACK feedback, or can not send any type of feedback. When no feedback of any type is sent, the receiving end can receive the retransmitted second-type TBs at the agreed timing.

[0061] Each retransmission can send different second-type TBs, and the number, MCS, and transmission resource of the second-type TBs in each retransmission can be the same (such as using static fixed transmission resources) or different (such as using dynamically changing transmission resources).

[0062] Exemplarily, the base station 201 can use downlink control information (DCI) to send scheduling information, and since there are TB set-level and TB-level information, the DCI indication can be divided into two-level indications. The base station 201 can also inform the terminal 202 through a radio resource control (RRC) message (such as an RRC reconfiguration message) that how many first-type TBs need to be cut (i.e., the value of k) and / or the cutting rule, at which time the value of k / cutting rule is a semi-static parameter, and each TB set uses this value of k / cutting rule to cut the first-type TBs.

[0063] In some embodiments, the base station 201 or the terminal 202 can generate the TBs for error recovery through packet encoding. Packet encoding, also known as network encoding, is a technology for improving network throughput and data reliability. Generally, this type of encoding technology is called network encoding. Since it is to encode multiple independent data packets, network encoding is also called packet encoding, and the present disclosure does not specifically distinguish between the two. Packet encoding aims to integrate data before transmission, and the receiving end can recover the data based on the integration method.

[0064] The encoding type of the packet encoding includes linear packet encoding and nonlinear packet encoding. Taking the linear packet encoding as an example, a new transport block TB3 (which can also be referred to as a TB redundancy packet or a TB check packet) can be obtained by performing an AND operation on the transport blocks TB1 and TB2 (which can also be referred to as a TB original packet, a TB source packet, or a TB system packet). The sending end sends the three transport blocks, and the receiving end can recover another failed transport block (for example, TB2 is recovered by TB1 and TB3, or TB1 is recovered by TB2 and TB3) as long as any two transport blocks are successfully received.

[0065] Exemplarily, the encoding algorithm used by the packet encoding can be a fountain code. The fountain code has the characteristics that the code rate can be unlimitedly sent, and the receiving end can recover all original packets with a large probability as long as a sufficient amount of packet encoding packets are received. For example, for k TB original packets to be transmitted, k+m encoded TBs (k+m encoded TBs include k TB original packets and m check packets) are obtained after packet encoding, and the receiving end can recover all TB original packets with a target probability as long as any k TBs in the k+m encoded TBs are successfully received.

[0066] It should be noted that the embodiments of the disclosure can be mutually borrowed or referred to each other, for example, the same or similar steps, method embodiments, system embodiments, and device embodiments can be mutually referred to, and are not limited.

[0067] The communication method provided by the embodiments of the disclosure will be described below by taking the interaction between the first network element and the second network element as an example in the communication system shown in FIG. 2. It should be noted that in the following embodiments of the disclosure, the first network element is the sending end of the data, and the second network element is the receiving end of the data. The first network element and the second network element can be devices in the communication system, modules of the devices, or protocol layers in the communication system. The disclosure is exemplified by taking the first network element and the second network element as the execution subject of the interaction, but the disclosure does not limit the execution subject of the interaction.

[0068] FIG. 3 is a flowchart of a communication method provided by an embodiment of the disclosure. As shown in FIG. 3, the method includes 301-302.

[0069] 301. When a TB set is transmitted for the first time, map k first type TBs of the TB set to a physical channel, and send the k first type TBs to the second network element.

[0070] k is an integer greater than 1. That is, the TB set includes at least two first type TBs.

[0071] In some embodiments, the first type of TB is a TB original packet before packet encoding, and each first type of TB corresponds to one upper layer protocol data unit (PDU).

[0072] Exemplarily, the TB original packet before packet encoding is also referred to as a TB system packet or a TB source packet. The TB original packet is data transmitted by an upper layer of a sending end to a physical layer or data that needs to be delivered by a physical layer to an upper layer of a receiving end. Each first type of TB corresponds to one MAC PDU. The TB system packet or the TB source packet after packet encoding is the same as the TB original packet before packet encoding. When the TB is transmitted, a packet index can be used to implicitly indicate whether the transmitted TB is a first type of TB.

[0073] In some embodiments, the size of each TB in the k first type of TBs is equal.

[0074] Exemplarily, if the sizes of the first type of TBs are not equal when they are constructed, the number of bits of each first type of TB can be made the same by padding bits.

[0075] Exemplarily, for downlink transmission, the physical channel can be a downlink data transmission channel, such as a physical downlink shared channel (PDSCH). At this time, the k first type of TBs transmitted are all carried in one PDSCH using one transmission unit for transmission.

[0076] For uplink transmission, the physical channel can be an uplink data transmission channel, such as a physical uplink shared channel (PUSCH). At this time, the k first type of TBs transmitted are all carried in one PUSCH using one transmission unit for transmission.

[0077] 302. When the TB set is retransmitted, the m second type of TBs are mapped to the physical channel, and the m second type of TBs are transmitted to the second network element.

[0078] The m second type of TBs are obtained by packet encoding operation of the k first type of TBs, and m is a positive integer.

[0079] In some embodiments, the second type of TB is a TB check packet after packet encoding; the TB check packet is used for error recovery of the TB original packet.

[0080] In some embodiments, each TB of the m second type of TBs is equal in size to the first type of TB. The number k of the first type of TBs transmitted by the first network element and the number m of the second type of TBs transmitted can be the same or different.

[0081] A TB check packet, also known as a TB redundancy packet, is a TB encoded packet after packet encoding. In some packet encoding algorithms, the TB check packet contains partial information from the first type of TB before packet encoding, obtained through finite field multiplication. The TB check packet data is generated at the physical layer and is used for error recovery of the original TB packet; the receiving end does not need to submit the TB check packet to the upper layer. During TB transmission, whether the transmitted TB is a TB check packet can be implicitly indicated by the packet index or packet encoding vector index, and how to obtain the packet encoding matrix for decoding can be used. One TB check packet does not directly correspond to one MAC PDU.

[0082] For example, in related technologies, data is transmitted via TBs. When the transmitted data is too large, there are problems such as a high probability of transmission failure and high retransmission overhead. As shown in Figure 4, in this embodiment of the disclosure, data can be transmitted through a TB set. The transmitted data is carried by k first-type TBs in the TB set, thereby achieving the effect of data segmentation. That is, a TB set of k first-type TBs is constructed by segmenting a virtual "large TB". The second-type TB can be obtained by packet encoding the k first-type TBs (for example, multiple first-type TBs are multiplied by encoding vectors in a finite field). This disclosure can generate k+m TB encoded packets for transmission by packet encoding the k first-type TBs. The k+m TB encoded packets include k first-type TBs and m second-type TBs. The k+m TB encoded packets correspond to the data scheduling and transmission of a TB set. This TB set can also be called a TB group (TBG).

[0083] In some implementations, the first network element sends k first-type TBs to the second network element over a transmission unit.

[0084] In some implementations, the k first-type TBs are mapped to the same codeword for transmission to the second network element.

[0085] In some implementations, the first network element sends m second-type TBs to the second network element over a transmission unit.

[0086] In some implementations, the m second-type TBs are mapped to the same codeword for transmission to the second network element.

[0087] The transmission unit includes at least one of the following: TTI, slot, mini-slot, and Hybrid Automatic Repeat Request (HARQ) process.

[0088] Exemplarily, the TBs transmitted each time of the transmission of the TB set are all carried on one physical channel, for example, for the retransmission of the downlink TB set, the m second type TBs transmitted are all carried on one PDSCH and transmitted using one transmission unit. For the retransmission of the uplink TB set, the m second type TBs transmitted are all carried on one PUSCH and transmitted using one transmission unit.

[0089] Exemplarily, as shown in FIG. 5, at the first time of transmission, the first network element can transmit TB0, TB1, TB2 and TB3 on one TTI, wherein TB0, TB1, TB2 and TB3 are all first type TBs. At the time of retransmission, the first network element can transmit TB4, TB5, TB6 and TB7 on one TTI, wherein TB4, TB5, TB6 and TB7 are all second type TBs.

[0090] Based on the above technical solution, when a TB set is transmitted for the first time, the first network element maps k first type TBs of the TB set on one physical channel and transmits the k first type TBs to the second network element. In this way, the present disclosure can improve the transmission efficiency by transmitting k first type TBs at one time, and if there is a TB with transmission failure in the k first type TBs, the TB with transmission failure does not affect other TBs with successful transmission in the k first type TBs. Since the TBs with successful transmission do not need to be retransmitted, the amount of data that needs to be retransmitted is reduced. Even the first type TBs with successful transmission can be independently submitted to the upper layer at the receiving end. When the TB set is retransmitted, the first network element maps m second type TBs on the physical channel and transmits the m second type TBs to the second network element, the m second type TBs being obtained by packet encoding operation of the k first type TBs. Therefore, after receiving the m second type TBs, the second network element can perform decoding operation based on the second type TBs to recover the failed first type TBs, further improving the reliability of data transmission, thereby improving the data transmission efficiency.

[0091] In some embodiments, the first network element can receive feedback information from the second network element to obtain the status of the transmitted TBs.

[0092] As an embodiment of the present disclosure, in combination with the embodiment shown in FIG. 3, as shown in FIG. 6, the method further includes the following 601.

[0093] 601, receiving feedback information from the second network element.

[0094] The feedback information includes at least one of the following:

[0095] The feedback information for indicating the successful transmission of the TB set means that the second network element has successfully obtained the k first type TBs.

[0096] The feedback information is used to represent the TB set transmission failure, and the TB set transmission failure refers to that the second network element fails to successfully acquire at least one TB of the k first type TBs.

[0097] The feedback information of each TB is used to represent whether the second network element successfully acquires the corresponding TB.

[0098] That is to say, the feedback information can include TB set granularity information and / or TB granularity information. The feedback information can be set-level feedback for the entire TB set and / or feedback for each TB.

[0099] After receiving the TB data of the TB set, the second network element can send feedback for the TB set or can not send any feedback. The first network element can receive the feedback information from the second network element before 302, and the feedback information can be the feedback indication of the second network element for the TB transmission when the TB set is first transmitted. The first network element can also receive the feedback information from the second network element after 302, and the feedback information can be the feedback indication of the second network element for the TB transmission when the TB set is retransmitted. The disclosure only takes the feedback information after 302 as an example for illustration.

[0100] Exemplarily, the feedback information used to represent the TB set transmission success can be an ACK indication, and the feedback information used to represent the TB set transmission failure can be a NACK indication. The ACK indication and the NACK indication can be represented by one bit.

[0101] For example, the second network element can send the TB set-level feedback indication of ACK to the first network element, and the feedback indication can be represented by one bit. When the first network element receives the TB set-level feedback of ACK, the first network element can determine that the TB set transmission is successful.

[0102] For another example, the second network element can send the TB set-level feedback indication of NACK to the first network element, and the feedback indication can be represented by one bit. After the first network element receives the NACK indication, the first network element can determine that there is a case that not all the first type TBs are successfully acquired in the previous transmission based on the indication.

[0103] For another example, the second network element can only send the feedback information when all the first type TBs are successfully acquired, and the second network element does not send the feedback information when there is a first type TB that is not successfully acquired.

[0104] Exemplarily, the feedback information of each TB of the TB set for each transmission can be represented in the form of a bitmap, and the feedback information of each TB is indicated by one bit. The first network element obtains the HARQ feedback information of the plurality of TBs of the current transmission by channel decoding. For example, the second network element feeds back 1-bit ACK / NACK indication for each of the plurality of TBs of the current transmission. The first network element can learn which TBs are successfully transmitted and which TBs need to be retransmitted after receiving. For another example, the second network element can use the bitmap to indicate the HARQ feedback of the plurality of TBs, and the second network element sends the HARQ feedback of the plurality of TBs of the current transmission after channel encoding, so as to obtain the coding gain. The first network element obtains the HARQ feedback of the plurality of TBs of the current transmission by channel decoding after receiving.

[0105] Exemplarily, the bitmap information can represent whether the TB of the current transmission is not successfully obtained, or whether the first type of TB is successfully obtained. For example, “0010” can represent that the third TB of the four TBs of the current transmission is not successfully obtained, and the other three TBs are successfully obtained. For another example, “0010” can represent that the third TB of all the transmitted TBs is not successfully obtained, and the other three TBs are successfully obtained. After the first network element receives the TB-level feedback, it can clearly know which TBs of the transmitted TBs are successfully obtained, which TBs are not successfully obtained, and whether there is a case that the first type of TB is not successfully obtained.

[0106] In some embodiments, the feedback information can be HARQ feedback.

[0107] In some embodiments, the first network element can further determine whether to perform retransmission on the TB set.

[0108] As an embodiment of the present disclosure, in combination with the embodiment shown in FIG. 3, as shown in FIG. 7, the method further includes 701.

[0109] 701. Determine whether to perform retransmission on the TB set.

[0110] In some embodiments, the first network element can determine whether there is at least one TB of the k first type of TBs that is not successfully obtained.

[0111] In the case that there is at least one TB of the k first type of TBs that is not successfully obtained, the first network element determines to perform retransmission on the TB set.

[0112] In the case that all the k first type of TBs are successfully obtained, the first network element determines to stop retransmission on the TB set.

[0113] In one example, when the first network element does not receive the feedback from the second network element that the k first type TBs are successfully acquired, the first network element can perform packet encoding on the k first type TBs in the TB set to generate m second type TBs for retransmission of the TB set.

[0114] In one example, when the first network element receives the feedback that the k first type TBs are all successfully acquired, the first network element considers that the TB set transmission is successful and stops retransmission of the TB set. When the first network element considers that the current TB set transmission is successful, the first network element can perform transmission of the next TB set.

[0115] In one example, when the first network element receives the feedback from the second network element that there is a first type TB that is not successfully acquired among the k first type TBs, the first network element can perform packet encoding on the k first type TBs in the TB set to generate m second type TBs. For example, receiving 1-bit NACK feedback of the TB set, or for example, receiving NACK feedback of a first type TB that is not acquired.

[0116] Illustratively, the first network element can perform packet encoding to generate m second type TBs regardless of whether feedback is received, so that the first network element can directly perform retransmission operation when it is determined to perform retransmission, thereby improving retransmission speed. When the first network element receives the feedback that the k first type TBs are all successfully acquired, the first network element can discard the generated second type TBs.

[0117] In one example, when the first network element receives the feedback that the k first type TBs are all successfully acquired, the first network element can stop generating second type TBs and / or stop TB transmission of the TB set.

[0118] In some embodiments, the first network element can determine whether the total number of the first type TBs and the second type TBs that have been sent is less than a first threshold.

[0119] In a case where the total number of the first type TBs and the second type TBs that have been sent by the first network element is less than the first threshold, the first network element determines to perform retransmission of the TB set;

[0120] In a case where the total number of the first type TBs and the second type TBs that have been sent by the first network element is greater than or equal to the first threshold, the first network element determines to stop retransmission of the TB set.

[0121] In some embodiments, the first network element can determine whether the number of the second type TBs that have been sent is less than a second threshold.

[0122] In a case where the number of the second type TBs that have been sent by the first network element is less than the second threshold, the first network element determines to perform retransmission of the TB set;

[0123] In a case where the number of the second type of TBs that have been transmitted by the first network element is greater than or equal to the second threshold, the first network element determines to stop retransmission of the TB set.

[0124] The first threshold and the second threshold can be set according to actual conditions, and the present disclosure does not limit this.

[0125] It should be understood that, as the number of TBs transmitted by the first network element increases, the probability of the second network element successfully obtaining the k first type of TBs also increases. When the first network element considers that the number of TBs that have been transmitted is already sufficient to enable the second network element to successfully obtain all the first type of TBs with a relatively high probability, the first network element can stop retransmission of the TB set.

[0126] Based on the above technical solution, the first network element can continuously perform retransmission of the second type of TBs without feedback from the second network element, and only perform feedback when the second network element successfully obtains all the first type of TBs, or only stop retransmission after the first network element transmits a target number of TBs. In this way, the present disclosure can not only ensure that the second network element can successfully obtain all the first type of TBs, but also greatly reduce the overhead problem caused by feedback, thereby improving data transmission efficiency.

[0127] In some embodiments, the first network element can also obtain scheduling information of the TB set, so as to facilitate scheduling of the TB set. For example, the first network element can perform at least one of the following: obtaining scheduling information of the TB set; determining transmission resource position information of each TB of the current transmission based on the scheduling information of the TB set; obtaining the number k of the first type of TBs; obtaining the number m of the second type of TBs; and determining the size of the first type of TBs.

[0128] For the first network element to obtain the scheduling information, as an embodiment of the present disclosure, in combination with the embodiment shown in FIG. 3, as shown in FIG. 8, the method further includes 801.

[0129] 801. Obtain scheduling information of the TB set.

[0130] The scheduling information of the TB set is used to schedule the TBs transmitted in the TB set. The scheduling information can include scheduling information corresponding to the TB set, or can include scheduling information corresponding to each TB in the TB set.

[0131] In some embodiments, the scheduling information includes at least one of the following:

[0132] a TB set identifier corresponding to the TB set;

[0133] transmission resource position information corresponding to the TB set;

[0134] a number of resource elements (REs) corresponding to the TB set;

[0135] The common MCS corresponding to the TB set, where the common MCS is used to indicate that TBs in the TB set use the same MCS for transmission;

[0136] The number of common space multiplexing layers corresponding to the TB set. The number of common space multiplexing layers is used to indicate that TBs in the TB set use the same number of space multiplexing layers for transmission;

[0137] The codeword index used for TB transmission in the TB set;

[0138] TB mapping rules;

[0139] The location information of the transmission resources corresponding to each TB currently being transmitted in the TB set;

[0140] The number of REs corresponding to each TB currently being transmitted in the TB set;

[0141] The MCS used by each TB transmission in the currently transmitted TB set;

[0142] The number of spatial multiplexing layers used by each TB transmission in the currently transmitted TB set;

[0143] The packet encoding algorithm used in the TB collection;

[0144] The calculation method for the first type of TB size;

[0145] The number of first-type TBs in the TB set, k;

[0146] The TB set represents the number of TBs currently being transmitted;

[0147] The TB set contains the index of each TB currently being transmitted;

[0148] The TB set contains the packet encoding vector index of each TB currently being transmitted;

[0149] The TB set contains a type indicator for each TB currently being transmitted, which indicates whether it is a first-type TB or a second-type TB.

[0150] For example, the index of a TB represents its sequence number within the TB set. The packet encoding vector of a TB can be indicated by its packet encoding vector index, or implicitly by association with its index. That is, the packet encoding vector corresponding to a TB can be determined by its index. The type of a TB can be indicated by type information, or by its index. For example, a TB set may include k first-type TBs and m second-type TBs, with the first-type TBs having their indices first (e.g., TBs with indices ranging from 0 to k-1 are first-type TBs, and TBs with indices ranging from k to k+m-1 are second-type TBs).

[0151] In some embodiments, the scheduling information is obtained by at least one of the following: CSI, DCI, RRC message, and MAC control element (MAC CE).

[0152] For CSI, the first network element can determine the scheduling information based on the CSI. For example, the first network element can determine the number of REs corresponding to the TB set, the common MCS corresponding to the TB set, and the number of spatial multiplexing layers corresponding to the TB set as the scheduling information based on the CSI. For DCI, the first network element can obtain the scheduling information by receiving the DCI, which includes the first-level DCI and / or the second-level DCI, wherein the scheduling information corresponding to the TB set can be carried in the first-level DCI, and the scheduling information corresponding to the TB can be carried in the second-level DCI. For RRC message, the first network element can obtain the scheduling information by receiving the RRC message, which can include the scheduling information. For MAC CE, the first network element can obtain the scheduling information by the MAC CE, which can include the scheduling information.

[0153] In one example, the size of each TB in the TB set, the used MCS level, and the number of spatial multiplexing layers can be the same, so that the scheduling information can include the MCS corresponding to the TB set, the total number of REs, the number of spatial multiplexing layers, the TB mapping rule, the number of first-type TBs k in the TB set, and the number of TBs currently transmitted in the TB set, and there is no need to transmit the MCS, the number of spatial multiplexing layers, and other information of each TB, thereby reducing the overhead of control signaling.

[0154] In another example, the scheduling information can be obtained in multiple ways. For example, the number k of first-type TBs in a TB set is usually constant, so when transmitting a TB set, the RRC message can be used to carry the number k of first-type TBs in the TB set, thereby achieving semi-static indication of the number of first-type TBs in the TB set. In addition, the transmission scheme can be indicated to transmit k TBs each time, so that the MCS, the number of spatial multiplexing layers, the total number of REs, and the TB mapping rule of the TB set can be dynamically indicated by the DCI each time, thereby reducing the signaling overhead.

[0155] Exemplarily, when the first network element is responsible for TB set scheduling, the first network element can generate scheduling information and send the scheduling information to the second network element, so as to instruct the second network element to receive the TB set. The first network element can send the TB set through the scheduling information. When the second network element is responsible for TB set scheduling, the second network element can generate scheduling information and send the scheduling information to the first network element, so as to instruct the first network element to send the TB set. The second network element can receive the TB set through the scheduling information. Taking a transmission process between a base station and a terminal as an example, the base station is responsible for generating scheduling information and sending scheduling information of uplink transmission and downlink transmission to the terminal.

[0156] In some embodiments, after obtaining the scheduling information, the first network element can also send the scheduling information to the second network element. Taking a base station as the first network element and a terminal as the second network element as an example, the base station obtains scheduling information of downlink TB set transmission through CSI and sends the scheduling information of the TB set to the terminal, so that the terminal can receive TBs based on the scheduling information.

[0157] Exemplarily, after receiving the scheduling information, the second network element can determine, according to the scheduling information, transmission resources corresponding to data of the TB set received in one time domain transmission unit, MCS level, spatial multiplexing layer information, TB set size, and size of each TB, so as to be able to decode each independent TB. If a second type TB is detected based on the scheduling information and the first type TB is not successfully obtained, the decoding of packet encoding can also be performed to recover the first type TB.

[0158] In some embodiments, the first network element can also determine the size of the first type TB, so as to allocate resources to the TBs of the TB set.

[0159] As an embodiment of the present disclosure, in combination with the embodiment shown in FIG. 3, as shown in FIG. 9, the method further includes 901.

[0160] 901, determining the size of the first type TB.

[0161] In some embodiments, the first network element can obtain first information and determine the size of the first type TB based on the first information.

[0162] The first information includes the number of REs corresponding to the TB set, the common MCS corresponding to the TB set, the number of spatial multiplexing layers corresponding to the TB set, and the number of first type TBs in the TB set.

[0163] Exemplarily, the second type TB can be equal to the size of the first type TB, and after the size of the first type TB is determined, the size of the second type TB is also determined.

[0164] In some embodiments, the first network element can determine the total size of the TB set based on the number of REs corresponding to the TB set, the common MCS corresponding to the TB set, and the number of common spatial multiplexing layers corresponding to the TB set. Then, the first network element can determine the size of the first type of TB based on the total size of the TB set and the number of the first type of TB in the TB set.

[0165] In some embodiments, the size of the first type of TB satisfies the following formula:

[0166] wherein t TB represents the size of the first type of TB, t represents the total size of the TB set, and k represents the number of the first type of TB.

[0167] Alternatively, the size of the first type of TB satisfies the following formula:

[0168] wherein t TB represents the size of the first type of TB, t represents the total size of the TB set, and k represents the number of the first type of TB. is a ceiling operator, which means rounding up.

[0169] Exemplarily, when all the TBs in the TB set use the same MCS and the same number of spatial multiplexing layers, the first network element can calculate the total size of the TB set according to the transmission resources allocated to the TB set, the common MCS, and the number of spatial multiplexing layers, and then determine the size of the first type of TB by equally dividing the total size of the TB set. For example, when the total size of the TB set can be evenly divided by the number of the first type of TB, the size of the first type of TB can be calculated by When the total size of the TB set cannot be evenly divided by the number of the first type of TB, the size of the first type of TB can be calculated by rounding up the calculation result.

[0170] The total size of a TB set refers to the TB size calculated by the transmission resources, MCS, and the number of spatial multiplexing layers corresponding to the TB set, which corresponds to a virtual large TB. Since directly sending large TB data can easily cause TB errors, the total size of the TB set can be divided to obtain a plurality of small TBs (i.e., the first type of TB) in the present disclosure, and the plurality of TBs obtained by the division are transmitted as a TB set. That is to say, the virtual large TB is not a real TB, which is only described for ease of understanding.

[0171] In some embodiments, the first network element can determine the number of REs allocated to each first type TB based on the number of REs corresponding to the TB set and the number of first type TBs in the TB set. Then, the first network element can determine the size of each first type TB based on the number of REs allocated to each first type TB, the common MCS corresponding to the TB set, and the number of common spatial multiplexing layers corresponding to the TB set.

[0172] In some embodiments, the number of REs allocated to each first type TB satisfies the following formula:

[0173] wherein, N denotes the number of REs allocated to each first type TB, N denotes the number of REs corresponding to the TB set, and k denotes the number of first type TBs. RE

[0174] Alternatively, the number of REs allocated to each first type TB satisfies the following formula:

[0175] wherein, N denotes the number of REs allocated to each first type TB, N denotes the number of REs corresponding to the TB set, and k denotes the number of first type TBs. RE is a floor operator, and denotes a floor operation.

[0176] Exemplarily, when all TBs in the TB set use the same MCS and the same number of spatial multiplexing layers, the first network element can first allocate the transmission resources of the TB set to each first type TB equally as the transmission resources of each TB, and then calculate the size of each first type TB based on the transmission resources of each TB, the common MCS, and the number of spatial multiplexing layers.

[0177] In some embodiments, the number and / or size of the first type TBs are determined based on at least one of the following: scheduling information, preconfigured information, an RRC message, and a TB mapping table.

[0178] Exemplarily, the first network element can further obtain the size of each first type TB based on preconfigured information at the first network element side. For example, the first network element can be locally configured with the number k of first type TBs, obtain the total size t of the TB set and the number m of second type TBs in the TB set based on the scheduling information, and obtain the size of each first type TB by the above-mentioned equal division. For another example, the scheduling information can directly include information of the size of each first type TB.

[0179] Exemplarily, the first network element can further obtain the size of each first type TB based on an RRC message, which includes the number k of first type TBs. ​​

[0180] Exemplarily, the first network element can also obtain the size of each first type TB through table lookup. For example, there is a one-to-one TB mapping table between the number k of first type TBs and the size of the first type TBs. The first network element can obtain the size of the first type TBs through table lookup by the value of k.

[0181] Exemplarily, when the sizes of the first type TBs are not equal, the first network element can pad the first type TBs before packet encoding to make the sizes of the first type TBs equal.

[0182] Exemplarily, in the first transmission of the TB set, the k first type TBs sent by the first network element can use the same MCS and spatial multiplexing layer number.

[0183] FIG. 10 is a flowchart of a communication method provided by an embodiment of the present disclosure. As shown in FIG. 10, the method includes 1001-1002.

[0184] 1001. When a TB set is first transmitted, receiving k first type TBs of the TB set from a first network element on a physical channel. k is an integer greater than 1.

[0185] In some embodiments, the first type TB is a TB original packet before packet encoding, and each first type TB corresponds to one upper layer PDU. For example, each first type TB corresponds to one MAC PDU.

[0186] In some embodiments, the k first type TBs are mapped to the same code word.

[0187] In some embodiments, the size of each TB in the k first type TBs is equal.

[0188] For related description, refer to 301 above, which will not be repeated here.

[0189] 1002. When the TB set is retransmitted, receiving m second type TBs from the first network element on the physical channel.

[0190] The m second type TBs are obtained by packet encoding operation on the k first type TBs, and m is a positive integer.

[0191] In some embodiments, the second type TB is a TB check packet after packet encoding; the TB check packet is used for error recovery of the TB original packet.

[0192] In some embodiments, each TB of the m second type TBs is equal in size to the first type TB. The number k of first type TBs sent by the first network element can be the same as or different from the number m of second type TBs sent.

[0193] In some embodiments, the m second type TBs are mapped to the same code word.

[0194] In some embodiments, the second network element receives the k first type TBs from the first network element in one transmission unit.

[0195] The transmission unit comprises at least one of the following: TTI, time slot, micro time slot, and HARQ process.

[0196] The related description can refer to 302 described above, which will not be repeated here.

[0197] In addition, the second network element can also perform corresponding channel decoding and packet decoding decoding operations.

[0198] In some embodiments, as shown in FIG. 11, the method further comprises the following 1101 in combination with the embodiment shown in FIG. 10.

[0199] 1101, performing channel decoding on at least one of the m second type TBs, and performing corresponding decoding operations of packet decoding based on the successfully decoded second type TBs and the successfully obtained TBs of the k first type TBs, to recover the unsuccessfully obtained TBs of the k first type TBs.

[0200] For example, the second network element can determine the position of the TBs of the TB set of this transmission based on the scheduling information, extract the data of each TB and perform demodulation and channel decoding.

[0201] In one example, the second network element needs to determine the size of each first type TB of the TB set when receiving the data of the TB set. The second network element can determine the size of each first type TB of the TB set based on the scheduling information. For example, the second network element receives 4 first type TBs (TB0, TB1, TB2, TB3) of a TB set in one TTI, and based on the scheduling information, the size of each TB and the transmission resource position of the data of each TB can be calculated, and the TB data of the corresponding position is taken out for channel decoding.

[0202] In one example, the second network element receives the second type TBs of the TB set. For example, in the first transmission, the second network element has obtained the size of the first type TB. In the reception of the second type TB, the second network element takes the size of the first type TB as the size of the second type TB. Based on the scheduling information and the size of the second type TB, the second network element can obtain the data of each second type TB and perform demodulation and channel decoding on the data of each second type TB.

[0203] Channel coding / decoding refers to coding / decoding of data in a TB. For example, at the sending end, a 100-bit TB is channel coded at a code rate of 1 / 3 to form a 300-bit coded packet, which is sent to a modulation module. At the receiving end, channel decoding is performed on the demodulated data information to recover the 100-bit TB source bit information.

[0204] In some embodiments, the second network element can submit all the first type TBs to the upper layer when all the first type TBs in the TB set are successfully acquired, or the second network element can submit the successfully acquired first type TBs to the upper layer when there is a successfully acquired first type TB in the TB set.

[0205] In some embodiments, the second network element first performs channel decoding and packet coding corresponding decoding operations on one TB of the m second type TBs.

[0206] If there is a TB that is not successfully recovered among the k first type TBs, the second network element then performs channel decoding and packet coding corresponding decoding operations on the next TB of the m second type TBs.

[0207] If all the k first type TBs are successfully recovered, the second network element stops processing the TBs of the m second type TBs that have not been channel decoded.

[0208] For example, if there is a successfully acquired second type TB and there is a first type TB that has not been successfully acquired at the receiving end, the receiving end performs packet coding decoding on all the successfully acquired TB packets. For example, the second network element can perform packet coding decoding (packet decoding) operations on all the TBs that have been successfully acquired in previous transmissions and the current transmission according to the coding vector index of the packet coding.

[0209] The coding vector index corresponds to a coding matrix, and the coding vector index can also be a packet index or a sequence number of a TB packet in the TB set.

[0210] In addition, the second network element can also send feedback information to the first network element.

[0211] In some embodiments, in combination with the embodiment shown in FIG. 10, as shown in FIG. 12, the method further includes 1201.

[0212] 1201. Send feedback information to the first network element.

[0213] The feedback information includes at least one of the following:

[0214] The feedback information for indicating that the transmission of the TB set is successful, the transmission of the TB set being successful refers to that the second network element has successfully acquired the k first type TBs;

[0215] The feedback information is used for characterizing a TB set transmission failure, where the TB set transmission failure refers to that the second network element fails to successfully acquire at least one TB of the k first type TBs.

[0216] The feedback information of each TB is used for characterizing whether the second network element successfully acquires the corresponding TB.

[0217] Exemplarily, the second network element can send the feedback information to the first network element after 1001, the second network element can send the feedback information to the first network element after 1002, or the second network element can not send the feedback information to the first network element. The disclosure only takes the feedback information after 1002 as an example for description.

[0218] The related description can refer to 601, which will not be repeated here.

[0219] In some embodiments, the second network element can further acquire scheduling information of the TB set, so as to facilitate scheduling of the TB set. For example, the second network element can perform at least one of the following: acquiring the scheduling information of the TB set; determining the transmission resource location information of each TB of the current transmission based on the scheduling information of the TB set; acquiring the number k of the first type TBs; acquiring the number m of the second type TBs; and determining the size of the first type TBs.

[0220] For the second network element to acquire the scheduling information, as an embodiment of the disclosure, in combination with the embodiment shown in FIG. 10, as shown in FIG. 13, the method further includes 1301.

[0221] 1301. Acquire scheduling information of the TB set.

[0222] The scheduling information of the TB set is used for scheduling the TBs transmitted in the TB set. The scheduling information can include scheduling information corresponding to the TB set, or can include scheduling information corresponding to each TB in the TB set.

[0223] In some embodiments, the scheduling information includes at least one of the following:

[0224] a TB set identifier corresponding to the TB set;

[0225] transmission resource location information corresponding to the TB set;

[0226] a number of REs corresponding to the TB set;

[0227] a common MCS corresponding to the TB set, where the common MCS is used to indicate that the TBs in the TB set are transmitted using the same MCS;

[0228] a number of common spatial multiplexing layers corresponding to the TB set, where the number of common spatial multiplexing layers is used to indicate that the TBs in the TB set are transmitted using the same number of spatial multiplexing layers;

[0229] a code word index used by the TB transmission in the TB set;

[0230] a TB mapping rule;

[0231] a transmission resource location information corresponding to each of the TBs in the TB set;

[0232] a number of REs corresponding to each of the TBs in the TB set;

[0233] an MCS used by each of the TBs in the TB set;

[0234] a number of spatial multiplexing layers used by each of the TBs in the TB set;

[0235] a packet encoding algorithm used by the TB set;

[0236] a calculation method of the first type TB size;

[0237] a number of the first type TBs in the TB set;

[0238] a number of the TBs currently transmitted in the TB set;

[0239] an index of each of the TBs currently transmitted in the TB set;

[0240] a packet encoding vector index of each of the TBs currently transmitted in the TB set;

[0241] a type indication of each of the TBs currently transmitted in the TB set, the type indication being used to indicate the first type TB or the second type TB.

[0242] In some embodiments, the scheduling information is obtained by at least one of the following: CSI, DCI, RRC message, and MAC CE.

[0243] For the CSI, the second network element can determine the scheduling information based on the CSI. For the DCI, the second network element can obtain the scheduling information by receiving the DCI, the DCI including a first level DCI and / or a second level DCI, wherein the scheduling information corresponding to the TB set can be carried in the first level DCI, and the scheduling information corresponding to the TB can be carried in the second level DCI. For the RRC message, the second network element can obtain the scheduling information by receiving the RRC message, the RRC message including the scheduling information. For the MAC CE, the second network element can obtain the scheduling information by receiving the MAC CE. The MAC CE can include the scheduling information.

[0244] In some embodiments, after obtaining the scheduling information, the second network element can further send the scheduling information to the first network element. Taking the second network element as a base station and the first network element as a terminal as an example, the base station obtains the scheduling information of the transmission of the TB set through CSI, and sends the scheduling information of the TB set to the terminal, so that the terminal can send the data of the n TBs of the TB set based on the scheduling information.

[0245] Exemplarily, the second network element can determine the transmission resource corresponding to the data of the TB set received in one time domain transmission unit, the MCS level used by the transmission resource corresponding to the data of each TB, the number of spatial multiplexing layers, the size of the TB set, the size of each TB, and other information, so as to be able to decode each independent TB. If the second type of TB is detected based on the scheduling information, and the first type of TB is not all successfully acquired, the decoding of the packet encoding can also be performed to recover the first type of TB.

[0246] In some embodiments, the second network element can further determine the size of the first type of TB, so as to determine the resource allocated to the TB in the TB set.

[0247] The related description can refer to 801 described above, and will not be repeated here.

[0248] As an embodiment of the present disclosure, in combination with the embodiment shown in FIG. 10, as shown in FIG. 14, the method further includes 1401.

[0249] 1401, determine the size of the first type of TB.

[0250] In some embodiments, the second network element can obtain first information, and determine the size of the first type of TB based on the first information.

[0251] The first information includes the number of REs corresponding to the TB set, the common MCS corresponding to the TB set, the common number of spatial multiplexing layers corresponding to the TB set, and the number of the first type of TB in the TB set.

[0252] In some embodiments, the second network element can determine the total size of the TB set based on the number of REs corresponding to the TB set, the common MCS corresponding to the TB set, and the common number of spatial multiplexing layers corresponding to the TB set. Then, the second network element determines the size of the first type of TB based on the total size of the TB set and the number of the first type of TB in the TB set.

[0253] In some embodiments, the size of the first type of TB satisfies the following formula:

[0254] wherein t TB represents the size of the first type of TB, t represents the total size of the TB set, and k represents the number of the first type of TB.

[0255] Alternatively, the size of the first type of TB satisfies the following formula:

[0256] wherein t TB denotes the size of the first type of TB, t denotes the total size of the TB set, and k denotes the number of the first type of TBs; is a ceiling operator, denoting a ceiling operation.

[0257] In some embodiments, the second network element can determine the number of REs allocated for each first type of TB based on the number of REs corresponding to the TB set and the number of the first type of TBs in the TB set. Then, the second network element can determine the size of the first type of TB based on the number of REs allocated for each first type of TB, the common MCS corresponding to the TB set, and the number of spatial multiplexing layers corresponding to the TB set.

[0258] In some embodiments, the number of REs allocated for each first type of TB satisfies the following formula:

[0259] wherein denotes the number of REs allocated for each first type of TB, N RE denotes the number of REs corresponding to the TB set, and k denotes the number of the first type of TBs.

[0260] Alternatively, the number of REs allocated for each first type of TB satisfies the following formula:

[0261] wherein denotes the number of REs allocated for each first type of TB, N RE denotes the number of REs corresponding to the TB set, and k denotes the number of the first type of TBs. is a floor operator, denoting a floor operation.

[0262] In some embodiments, the number of the first type of TBs and / or the size of the first type of TBs are determined by at least one of the following: scheduling information, pre-configuration information, an RRC message, and a TB mapping table.

[0263] Exemplarily, the second network element can further obtain the size of each first type of TB based on an RRC message containing the number k of the first type of TBs.

[0264] Exemplarily, the second network element can further obtain the size of each first type of TB by looking up a table. For example, there is a one-to-one TB mapping table between the number k of the first type of TBs and the size of the first type of TBs. The second network element can obtain the size of the first type of TB by looking up the table with the value of k.

[0265] The relevant description can refer to 901 above, and will not be repeated here.

[0266] It should be understood that the communication method provided in the present disclosure can be applied to various TB transmission scenarios, for example, can be applied to downlink TB set transmission, can be applied to uplink TB set transmission, can be applied to transmission of different TB mapping modes, can be applied to different transmission modes of first transmission and retransmission of a TB set, and can be applied to TB set transmission under single / dual code word stream.

[0267] For downlink TB set transmission, taking a first network element as a base station and a second network element as a terminal as an example, the base station is taken as a sending end and the terminal is taken as a receiving end. The base station determines scheduling information of a downlink TB set based on CSI, determines a downlink first type TB, and performs packet encoding of the downlink first type TB. Based on the scheduling information of the downlink TB set, the base station sends TB data packets of the TB set to the terminal. Each time of TB data packet sending is performed in one time unit. For example, there are four first type TBs in one TB set, the base station sends four first type TBs of one TB set in one TTI in first transmission of the TB set, and the base station sends three second type TBs of the TB set in retransmission of the TB set. After receiving, the terminal first judges whether it is first transmission or retransmission of the TB set. If it is first transmission, the terminal considers that all the received this time are first type TBs, only performs channel decoding, and does not perform packet encoding decoding. If it is retransmission, the terminal considers that all the received this time are second type TBs, performs channel decoding, and further performs packet encoding decoding on all successfully acquired TBs of the terminal side TB set.

[0268] The base station can send DCI to the terminal, and indicates scheduling information of the terminal TB set through the DCI, so as to indicate how the terminal receives TB set data, for example, the base station indicates the terminal that the entire TB set uses common scheduling information to send TBs, the common information includes MCS of the TB set, TB set transmission resource, spatial multiplexing mode of the TB set, number of first type TBs, number of TBs of this transmission, packet encoding mode, TB size calculation rule, and mapping rule of each TB to transmission resource in the TB set. After receiving the DCI indication, the terminal determines the size of the received TB according to the TB size calculation rule, determines the transmission resource position of each TB data according to the TB size, MCS, number of layers, and mapping rule, and receives each complete TB data from the corresponding transmission resource position.

[0269] The terminal can send HARQ feedback to the base station after receiving and decoding the TB. The HARQ feedback indicates the terminal's acquisition of the TB. The base station can determine whether there is a first type of TB transmission failure based on the HARQ feedback. If there is a first type of TB failure, the base station can send a second type of TB to enable the terminal to resume decoding the first type of TB.

[0270] The base station can retransmit the TB set without feedback from the terminal. For example, the base station believes that after retransmitting a certain number of second type of TBs, the terminal can successfully acquire all first type of TBs with a high probability. The base station continues to send second type of TBs in the retransmission until the specified number of second type of TBs is reached.

[0271] The base station can stop retransmitting the TB set when it receives feedback from the terminal that all first type of TBs have been successfully acquired. For example, the base station receives feedback indicating ACK for the current TB set, and discards the data of the current TB set and starts sending a new TB set.

[0272] For uplink TB set transmission, take the first network element as the terminal and the second network element as the base station as an example. At this time, the terminal is the sending end and the base station is the receiving end. The base station can send DCI to the terminal to indicate the scheduling information of the TB set of the terminal, thereby indicating how the terminal sends the TB set data. For example, the base station instructs the terminal to use common scheduling information to send TBs in the entire TB set. The common information includes the MCS of the TB set, the transmission resource of the TB set, the spatial multiplexing mode of the TB set, the number of first type of TBs k, the number of TBs in this transmission, the packet encoding method, the calculation rule of TB size, and the mapping rule of each TB to the transmission resource in the TB set. After receiving the DCI, the terminal calculates the size of the TB to be sent according to the calculation rule of the TB size, and obtains the transmission resource position of each TB data according to the TB size, MCS, number of layers, and mapping rule, and maps and sends each TB data to be sent to the corresponding transmission resource position. The terminal can also generate k first type of TBs according to the TB size and the number of first type of TBs k, and generate a second type of TB using the packet encoding method indicated in the DCI. When the terminal receives feedback that the TB set is NACK, the terminal can send the second type of TB in the retransmission.

[0273] The base station can receive the TB data sent by the terminal and obtain each TB based on the scheduling information and decode it. When there is a successfully acquired second type of TB and the first type of TB is not all successfully acquired, the base station can perform packet decoding with other successfully acquired TBs stored locally to recover the first type of TB.

[0274] The terminal can retransmit the TB set without feedback from the base station. After the terminal is configured with the threshold of the number of second type TBs, the terminal continues to send the second type TBs until the number of second type TBs is reached. The threshold of the number of second type TBs ensures that the base station can successfully obtain all the first type TBs of the TB set with a large probability after receiving a certain number of second type TBs.

[0275] The terminal can stop retransmitting the TB set after receiving the indication of the base station DCI. For example, after the terminal receives the control signaling indicating that the terminal sends a new TB set, such as receiving information about the flip of the new data indicator (NDI) of the TB set, the terminal discards the data of the current TB set and starts sending the new TB set.

[0276] For different TB mapping rules, the TBs of the TB set in each transmission can be mapped in time domain order, mapped in frequency domain order, or block mapped on the transmission resource. For example, the first network element sends four first type TBs: TB0, TB1, TB2, and TB3 to the second network element in the first transmission, and the first network element sends four second type TBs: TB4, TB5, TB6, and TB7 to the second network element in the retransmission.

[0277] Taking the frequency domain resource as an example, as shown in FIG. 15, the transmission resource corresponding to the TB set can be uniformly distributed in the frequency domain. In the first transmission, the data of TB0, TB1, TB2, and TB3 is mapped in frequency domain order. In the retransmission, the data of TB4, TB5, TB6, and TB7 is mapped in frequency domain order.

[0278] Taking the time domain resource as an example, as shown in FIG. 16, the transmission resource corresponding to the TB set can be uniformly distributed in the time domain. In the first transmission, the data of TB0, TB1, TB2, and TB3 is mapped in time domain order. In the retransmission, the data of TB4, TB5, TB6, and TB7 is mapped in time domain order.

[0279] Taking the time-frequency domain resource as an example, as shown in FIG. 17, the transmission resource corresponding to the TB set can be uniformly divided into multiple resource blocks in the time-frequency domain. In the first transmission, TB0, TB1, TB2, and TB3 are transmitted in the transmission resource corresponding to one TB of the resource block, respectively. In the retransmission of the TB set, TB4, TB5, TB6, and TB7 are transmitted in the transmission resource corresponding to one TB of the resource block, respectively.

[0280] For different transmission manners of the first transmission and the retransmission of the TB set, the number of the second type of TBs sent by the first network element at the retransmission can be the same as or different from the number of the first type of TBs sent at the first transmission. The second type of TBs sent by the first network element at each retransmission can be the same or different.

[0281] In one example, the first transmission of the TB set sends k first type of TBs, and the TB set performs multiple retransmissions, and the number of the second type of TBs, the MCS and the time-frequency resources are the same at each retransmission. This static and fixed retransmission manner can reduce the sending of scheduling information, and thus reduce the signaling overhead.

[0282] In one example, the first transmission of the TB set sends k first type of TBs, and the TB set performs multiple retransmissions, and the manner of each retransmission can be different. For example, the number of the second type of TBs at each retransmission can be different, the MCS used at each retransmission is different, the transmission resources used at each retransmission is different, etc. That is, at each retransmission, the second type of TBs can be dynamically and flexibly transmitted according to factors such as channel condition change, reliability requirement, free resource situation, etc. Therefore, this scheme can realize efficient utilization of wireless resources and adaptation to changes in wireless environment. Exemplarily, as shown in FIG. 18, the first network element sends TB0, TB1, TB2 and TB3 to the second network element at the first transmission, and the first network element sends TB4, TB5, TB6 and TB7 to the second network element at the first retransmission (i.e., the second transmission of the TB set). The first network element sends TB8, TB9 and TB10 to the second network element at the second retransmission (i.e., the third transmission of the TB set). The number of the second type of TBs sent at the two retransmissions is different.

[0283] In one example, the second type of TBs sent at each retransmission of a TB set are different and the MCSs are different. For example, a higher level MCS is used for TB transmission at the first transmission and the first retransmission. If all the first type of TBs are not successfully acquired at the first retransmission, a second retransmission is needed. In the second retransmission, the level of the MCS is reduced to send the second type of TBs, which can successfully acquire the second type of TBs at the receiving end with a large probability, and thus recover the first type of TBs with a large probability.

[0284] In some embodiments, the TB set can perform multiple retransmissions, at the retransmission, the first network element can perform the retransmission by sending a new second type of TB each time, or perform the retransmission of the second type of TB by transmitting different redundancy versions (RVs) of the second type of TB, and the receiving end can perform soft information merging before channel decoding, thereby improving the success rate of channel decoding.

[0285] For TB set transmission with single / dual codeword stream, TBs after channel coding process are referred to as codewords. In spatial multiplexing transmission, there can be two codewords, referred to as first codeword and second codeword, respectively, according to layer mapping configuration. In 4G and 5G, after using spatial multiplexing technology, the terminal can be allowed to send one TB on one carrier and one HARQ process in response to single codeword transmission and / or the terminal can be allowed to send two TBs on one carrier and one HARQ process simultaneously in response to two codeword transmission.

[0286] For transmission of TB set (TBG), each codeword can correspond to the transmission of one TB set, and different codewords can use different MCS and be mapped to different layers. In the present disclosure, if single codeword stream transmission is used, the TB data of the single codeword stream can be mapped to correspond to one independent TB set, i.e., the TB data of one TB set is only mapped to the first codeword transmission. In the present disclosure, if dual codeword stream is used, the TB data of the dual codeword stream can be mapped to correspond to two independent TB sets, i.e., the TB data of one TB set TBG1 is mapped to the first codeword transmission, and the TB data of the other TB set TBG2 is mapped to the second codeword transmission. Each TB set is only packet encoded within the set to generate TBs within each TB set. When transmitted, the first codeword (mapping the TB data of TBG1) and the second codeword (mapping the TB data of TBG2) use the same time-frequency domain resources. However, the number of TBs, TB size, MCS, and the number of spatial multiplexing layers mapped by TBG1 and TBG2 can be different. In order to reduce overhead, the number of TBs transmitted by TBG1 and the number of TBs transmitted by TBG2 can be configured to be the same.

[0287] Exemplarily, as shown in FIG. 19, a structure diagram of TB set transmission with dual codeword stream provided by the present disclosure is shown. The number of TBs transmitted by TBG1 and TBG2 simultaneously is equal, and each codeword stream only transmits the TBs of the corresponding TB set. It should be noted that TBG1 and TBG2 are transmitted simultaneously, but the TBs transmitted by each of them have no corresponding relationship. For example, TBG1 can transmit TB0, TB1, TB2, and TB3, and TBG2 can transmit TB4, TB5, TB6, and TB7. TB0, TB1, TB2, and TB3 are packet encoded by the first type of TB of TBG1, and TB4, TB5, TB6, and TB7 are packet encoded by the first type of TB of TBG2.

[0288] As the spectrum is farmed and high frequency, ultra-high frequency is developed, the future frequency domain resource will be very rich, so a larger bandwidth can be used for data transmission. Under large bandwidth, there is a large bandwidth and throughput low latency demand with a data transmission rate of 50Gbps or even 100Gbps. For example, XR service, holographic communication service, AI large model data transmission, etc. all need to transmit large amount of data reliably in a short time. However, the efficiency of data transmission for large amount of data transmission in one TTI is low. This is because, on one TTI, a large TB transmission will occupy a large bandwidth, and there is a different degree of frequency selectivity on each subcarrier of the allocated bandwidth. In related technologies, in order to ensure normal transmission, the worst subband of the channel condition is used as the main basis for scheduling and selecting MCS level, which will result in low data transmission efficiency. Even so, when a certain bandwidth has a burst interference, the entire TB will fail to decode successfully due to this interference. For example, if only one TB is transmitted on a larger transmission resource space, the TB is limited by frequency selective fading and can only use a lower MCS for transmission. This makes the TB size (TBS) not large, and the upper layer data amount that can be carried is not large. Even so, when a certain transmission resource has strong interference, the TB can be retransmitted, but since one TB occupies the entire large transmission resource space, the possibility of TB failure is still large. When the maximum number of retransmissions is reached, the TB is still not successfully transmitted and will be discarded, which will cause a large consumption of transmission resources.

[0289] To this end, the method of TB set transmission is provided in the embodiments of the present disclosure to improve data transmission reliability and reduce transmission delay. Using the method of TB set transmission of the present disclosure, the transmission resource space of an original large TB is divided into a plurality of TBs of a TB set, and each TB of the TB set transmission can use a larger MCS for transmission. The larger the MCS is on the same transmission resource space, the larger the TB data amount that can be carried is. This makes the sum of the TBS of all first type TBs greater than the TBS of transmitting only one TB on the transmission resource space, that is, the TB set can carry more upper layer data transmission. Moreover, even if a certain TB fails to transmit due to frequency selective fading or interference, only the failed TB can be retransmitted and combined, or a TB check package can be used to recover the failed TB, which improves the possibility that all first type TBs are successfully transmitted in a short time. It can be seen that the use of the present disclosure can improve the data transmission efficiency.

[0290] The second type of TBs can be transmitted continuously in retransmission to make full use of large bandwidth resources for data transmission. In the present disclosure, the sending end does not need to know which first type of TB is in error, and the sending of the second type of TBs can improve the probability of successful reception of the first type of TBs at the receiving end. For example, a certain TB on a certain time-frequency resource is interfered, so that the receiving end cannot successfully obtain the TB. The receiving end can recover the interfered first type of TBs through joint decoding of the successfully obtained second type of TBs and the packet encoding of the first type of TBs.

[0291] In the present disclosure, the sending end can continuously retransmit the second type of TBs without receiving feedback. For example, the receiving end only sends feedback when all the first type of TBs in a TB group are successfully obtained. For example, the receiving end does not send any feedback, and the sending end transmits a certain number of second type of TBs to enable the receiving end to successfully obtain all the first type of TBs with a certain probability. Therefore, the above technical solution can greatly reduce the overhead problem caused by feedback.

[0292] In summary, the above technical solution provided by the present disclosure can improve the anti-interference capability in data transmission, reduce the transmission delay, reduce the feedback overhead, and thus improve the efficiency of data transmission.

[0293] It can be understood that the communication device includes hardware structures and / or software modules corresponding to the execution of each function in order to implement the above functions. Those skilled in the art should easily realize that the algorithm steps of each example described in combination with the embodiments of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.

[0294] The embodiments of the present disclosure can divide the functional modules of the communication device according to the above method embodiments. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one functional module. The above integrated module can be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiments of the present disclosure is illustrative, and is only a logical functional division. Actual implementation can have another division manner. The following will be described taking the division of each functional module corresponding to each function as an example.

[0295] For example, taking the communication device as the first network element in the above method embodiment, FIG. 20 is a structural diagram of a first network element 200 provided in an embodiment of the present disclosure, which can execute the communication method provided in the above method embodiment. As shown in FIG. 20, the first network element 200 includes a processing unit 2001 and a communication unit 2002.

[0296] The processing unit 2001 is configured to map k first type TBs of a TB set to a physical channel when the TB set is transmitted for the first time, k being an integer greater than 1.

[0297] The communication unit 2002 is configured to send the k first type TBs to a second network element.

[0298] The processing unit 2001 is configured to map m second type TBs to the physical channel when the TB set is retransmitted; the m second type TBs are obtained by performing a packet encoding operation on the k first type TBs, m being a positive integer.

[0299] The communication unit 2002 is configured to send the m second type TBs to the second network element.

[0300] In some embodiments, the first type TB is a TB original packet before packet encoding, and each first type TB corresponds to one upper layer protocol data unit PDU (such as a MAC PDU); the second type TB is a TB check packet after packet encoding, and the TB check packet is used for error recovery of the TB original packet.

[0301] In some embodiments, each TB in the k first type TBs is equal in size, and each TB of the m second type TBs is equal in size to the first type TB.

[0302] In some embodiments, the processing unit 2001 is configured to determine to retransmit the TB set in a case where there is at least one TB in the k first type TBs that is not successfully acquired; determine to stop retransmitting the TB set in a case where all the k first type TBs are successfully acquired; determine to retransmit the TB set in a case where a total number of the first type TBs and the second type TBs that have been sent by the first network element is less than a first threshold; determine to stop retransmitting the TB set in a case where the total number of the first type TBs and the second type TBs that have been sent by the first network element is greater than or equal to the first threshold; determine to retransmit the TB set in a case where a number of the second type TBs that have been sent by the first network element is less than a second threshold; and determine to stop retransmitting the TB set in a case where the number of the second type TBs that have been sent by the first network element is greater than or equal to the second threshold.

[0303] In some embodiments, the communication unit 2002 is configured to receive feedback information from the second network element, the feedback information comprising at least one of: feedback information indicating success of the TB set transmission, the success of the TB set transmission indicating that the second network element has successfully obtained the k first type TBs; feedback information indicating failure of the TB set transmission, the failure of the TB set transmission indicating that the second network element has not successfully obtained at least one of the k first type TBs; and feedback information for each TB, the feedback information for each TB indicating whether the second network element has successfully obtained the corresponding TB.

[0304] In some embodiments, the processing unit 2001 is configured to obtain scheduling information of the TB set, the scheduling information of the TB set being used to schedule the TBs in the TB set; determine the transmission resource location information of each of the currently transmitted TBs based on the scheduling information of the TB set; obtain the number k of the first type TBs; obtain the number m of the second type TBs; and determine the size of the first type TBs.

[0305] In some embodiments, the scheduling information comprises at least one of:

[0306] a TB set identifier corresponding to the TB set;

[0307] transmission resource location information corresponding to the TB set;

[0308] a number of resource elements (REs) corresponding to the TB set;

[0309] a common modulation and coding scheme (MCS) corresponding to the TB set, the common MCS being used to indicate that the TBs in the TB set are transmitted using a same MCS;

[0310] a number of common spatial multiplexing layers corresponding to the TB set, the number of common spatial multiplexing layers being used to indicate that the TBs in the TB set are transmitted using a same number of spatial multiplexing layers;

[0311] a number of code words used for transmission of the TBs in the TB set;

[0312] a TB mapping rule;

[0313] transmission resource location information corresponding to each of the currently transmitted TBs in the TB set;

[0314] a number of REs corresponding to each of the currently transmitted TBs in the TB set;

[0315] a MCS used for transmission of each of the currently transmitted TBs in the TB set;

[0316] a number of spatial multiplexing layers used for transmission of each of the currently transmitted TBs in the TB set;

[0317] a packet encoding algorithm used by the TB set;

[0318] a method for calculating a size of a first type of TB;

[0319] a number of first type of TBs in the TB set;

[0320] a number of TBs currently transmitted in the TB set;

[0321] an index of each TB currently transmitted in the TB set;

[0322] a packet encoding vector index of each TB currently transmitted in the TB set;

[0323] a type indication of each TB currently transmitted in the TB set, the type indication being used to indicate the first type of TB or the second type of TB.

[0324] In some embodiments, the processing unit 2001 is configured to obtain first information, the first information comprising a number of REs corresponding to the TB set, a common MCS corresponding to the TB set, a number of common spatial multiplexing layers corresponding to the TB set, and a number of first type of TBs in the TB set; and determine the size of the first type of TB based on the first information.

[0325] In some embodiments, the processing unit 2001 is configured to determine a total size of the TB set based on the number of REs corresponding to the TB set, the common MCS corresponding to the TB set, and the number of common spatial multiplexing layers corresponding to the TB set; determine the size of the first type of TB based on the total size of the TB set and the number of first type of TBs in the TB set; or determine a number of REs allocated to each first type of TB based on the number of REs corresponding to the TB set and the number of first type of TBs in the TB set; and determine the size of the first type of TB based on the number of REs allocated to each first type of TB, the common MCS corresponding to the TB set, and the number of common spatial multiplexing layers corresponding to the TB set.

[0326] In some embodiments, the size of the first type of TB satisfies the following formula:

[0327] wherein t TB denotes the size of the first type of TB, t denotes a total size of the TB set, and k denotes the number of first type of TBs;

[0328] or the size of the first type of TB satisfies the following formula:

[0329] wherein t TB denotes the size of the first type of TB, t denotes a total size of the TB set, and k denotes the number of first type of TBs; is a ceiling operator, indicating a ceiling operation;

[0330] Or, the number of REs allocated for each first type of TB satisfies the following formula:

[0331] wherein, N represents the number of REs allocated for each first type of TB, N RE represents the number of REs corresponding to the TB set, and k represents the number of first type of TBs;

[0332] Or, the number of REs allocated for each first type of TB satisfies the following formula:

[0333] wherein, N represents the number of REs allocated for each first type of TB, N RE represents the number of REs corresponding to the TB set, and k represents the number of first type of TBs; is a down-round operator, representing down-round.

[0334] In some embodiments, the scheduling information is acquired through at least one of the following: channel state information (CSI), downlink control information (DCI), a radio resource control (RRC) message, and a medium access control-control element (MAC CE).

[0335] In some embodiments, the number of first type of TBs and / or the number of second type of TBs is determined through at least one of the following: the scheduling information, pre-configuration information, an RRC message, and a TB mapping table.

[0336] In some embodiments, the communication unit 2002 is configured to transmit the k first type of TBs to the second network element on one transmission unit; the transmission unit includes at least one of the following: a transmission time interval (TTI), a slot, a mini-slot, and a hybrid automatic repeat request (HARQ) process.

[0337] For example, taking the communication device as the second network element in the above method embodiments, FIG. 21 is a structural diagram of a second network element 210 provided in an embodiment of the present disclosure, which can execute the communication method provided in the above method embodiments. As shown in FIG. 21, the second network element 210 includes a processing unit 2101 and a communication unit 2102.

[0338] The communication unit 2102 is configured to receive, on one physical channel, k first type of TBs of a TB set from a first network element when the TB set is first transmitted, k being an integer greater than 1.

[0339] The communication unit 2102 is configured to receive, on the physical channel, m second type of TBs from the first network element when the TB set is retransmitted, the m second type of TBs being obtained by a packet encoding operation on the k first type of TBs, m being a positive integer.

[0340] In some embodiments, the first type of TB is a TB original packet before packet encoding, each first type of TB corresponds to one upper layer protocol data unit PDU (such as a MAC PDU); the second type of TB is a TB check packet after packet encoding, the TB check packet is used for error recovery of the TB original packet.

[0341] In some embodiments, each TB in the k first type of TBs is equal in size, and each TB in the m second type of TBs is equal in size to the first type of TB.

[0342] In some embodiments, the processing unit 2101 is configured to perform channel decoding on at least one TB of the m second type of TBs, and perform packet encoding corresponding decoding operations based on the second type of TBs successfully decoded by the channel decoding and the successfully acquired TBs of the k first type of TBs, to recover the TBs of the k first type of TBs that are not successfully acquired.

[0343] In some embodiments, the processing unit 2101 is configured to first perform channel decoding and packet encoding corresponding decoding operations on one TB of the m second type of TBs; if there is a TB of the k first type of TBs that is not successfully recovered, perform channel decoding and packet encoding corresponding decoding operations on the next TB of the m second type of TBs; if all the k first type of TBs are successfully recovered, stop processing the TBs of the m second type of TBs that have not been channel decoded.

[0344] In some embodiments, the communication unit 2102 is configured to send feedback information to the first network element, the feedback information including at least one of: feedback information indicating that the TB set transmission is successful, the TB set transmission being successful indicating that the second network element has successfully acquired the k first type of TBs; feedback information indicating that the TB set transmission is unsuccessful, the TB set transmission being unsuccessful indicating that the second network element has not successfully acquired at least one TB of the k first type of TBs; feedback information for each TB, the feedback information for each TB indicating whether the second network element has successfully acquired the corresponding TB.

[0345] In some embodiments, the processing unit 2101 is configured to acquire scheduling information of the TB set; the scheduling information of the TB set is used to schedule the TBs transmitted in the TB set; determine the transmission resource location information of each TB currently transmitted based on the scheduling information of the TB set; acquire the number k of the first type of TBs; acquire the number m of the second type of TBs; determine the size of the first type of TB.

[0346] In some embodiments, the scheduling information includes at least one of:

[0347] a TB set identifier corresponding to the TB set;

[0348] transmission resource location information corresponding to the TB set;

[0349] a number of resource elements (REs) corresponding to the TB set;

[0350] a common modulation and coding scheme (MCS) corresponding to the TB set, the common MCS being used to indicate that the TBs in the TB set are transmitted using a same MCS;

[0351] a common number of spatial multiplexing layers corresponding to the TB set, the common number of spatial multiplexing layers being used to indicate that the TBs in the TB set are transmitted using a same number of spatial multiplexing layers;

[0352] a code word index used by the TBs in the TB set for transmission;

[0353] a TB mapping rule;

[0354] transmission resource location information corresponding to each of the TBs in the TB set that are currently transmitted;

[0355] a number of REs corresponding to each of the TBs in the TB set that are currently transmitted;

[0356] an MCS used by each of the TBs in the TB set that are currently transmitted for transmission;

[0357] a number of spatial multiplexing layers used by each of the TBs in the TB set that are currently transmitted for transmission;

[0358] a packet encoding algorithm used by the TB set;

[0359] a calculation method of a size of a first type of TB;

[0360] a number of the first type of TBs in the TB set;

[0361] a number of the TBs in the TB set that are currently transmitted;

[0362] an index of each of the TBs in the TB set that are currently transmitted;

[0363] a packet encoding vector index of each of the TBs in the TB set that are currently transmitted;

[0364] a type indication of each of the TBs in the TB set that are currently transmitted, the type indication being used to indicate a first type of TB or a second type of TB.

[0365] In some embodiments, the processing unit 2101 is configured to obtain first information, the first information including a number of resource elements (REs) corresponding to the TB set, a common modulation and coding scheme (MCS) corresponding to the TB set, a common number of spatial multiplexing layers corresponding to the TB set, and a number of the first type of TBs in the TB set; and determine a size of the first type of TB based on the first information.

[0366] In some embodiments, the processing unit 2101 is configured to determine a total size of the TB set based on a number of REs corresponding to the TB set, a common MCS corresponding to the TB set, and a number of common spatial multiplexing layers corresponding to the TB set; determine a size of a first type of TB in the TB set based on the total size of the TB set and a number of the first type of TB in the TB set; or determine a number of REs allocated to each first type of TB based on the number of REs corresponding to the TB set and the number of the first type of TB in the TB set; and determine the size of the first type of TB based on the number of REs allocated to each first type of TB, the common MCS corresponding to the TB set, and the number of common spatial multiplexing layers corresponding to the TB set.

[0367] In some embodiments, the size of the first type of TB satisfies the following formula:

[0368] wherein t TB represents the size of the first type of TB, t represents the total size of the TB set, and k represents the number of the first type of TB.

[0369] Alternatively, the size of the first type of TB satisfies the following formula:

[0370] wherein t TB represents the size of the first type of TB, t represents the total size of the TB set, and k represents the number of the first type of TB. is a ceiling operator, representing a ceiling operation.

[0371] Alternatively, the number of REs allocated to each first type of TB satisfies the following formula:

[0372] wherein represents the number of REs allocated to each first type of TB, N RE represents the number of REs corresponding to the TB set, and k represents the number of the first type of TB.

[0373] Alternatively, the number of REs allocated to each first type of TB satisfies the following formula:

[0374] wherein represents the number of REs allocated to each first type of TB, N RE represents the number of REs corresponding to the TB set, and k represents the number of the first type of TB. is a floor operator, representing a floor operation.

[0375] In some embodiments, the scheduling information is acquired through at least one of channel state information (CSI), downlink control information (DCI), a radio resource control (RRC) message, and a medium access control-control element (MAC CE).

[0376] In some embodiments, the number of the first type of TBs and / or the number of the second type of TBs is determined through at least one of the scheduling information, pre-configuration information, an RRC message, and a TB mapping table.

[0377] In some embodiments, the communication unit 2102 is configured to receive, from the first network element, the k first type of TBs in one transmission unit, the transmission unit including at least one of a transmission time interval (TTI), a slot, a mini-slot, and a HARQ process.

[0378] In the case where the functions of the above-described integrated modules are implemented in the form of hardware, the embodiments of the present disclosure provide another structure of the communication apparatus involved in the above-described embodiments. As shown in FIG. 22, the communication apparatus 220 includes a memory 2201, a processor 2202, a communication interface 2203, and a bus 2204.

[0379] The memory 2201 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, can be a random access memory (RAM) or other type of dynamic storage device that can store dynamic information and instructions, can be an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium, or other magnetic storage device, or can be any other medium capable of carrying or storing desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto.

[0380] The processor 2202 can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array, or other programmable logic device, transistor logic, hardware components, or any combination thereof. The processor 2202 can be implemented as or executed as a logic block, a module, and a circuit for implementing or executing the various exemplary methods described in connection with the embodiments of the present disclosure. The processor 2202 can also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

[0381] The communication interface 2203 is configured to connect with other devices through a communication network. The communication network can be an Ethernet, a radio access network (RAN), a wireless local area networks (WLAN), or the like.

[0382] In some embodiments, the memory 2201 can exist independently of the processor 2202, and the memory 2201 can be connected to the processor 2202 through the bus 2204, for storing instructions or program codes. When the processor 2202 invokes and executes the instructions or program codes stored in the memory 2201, the method described in any of the embodiments of the present disclosure can be implemented.

[0383] In some embodiments, the memory 2201 can also be integrated with the processor 2202.

[0384] The bus 2204 can be an extended industry standard architecture (EISA) bus or the like. The bus 2204 can be divided into an address bus, a data bus, a control bus, and the like. For the convenience of representation, only one thick line is used to represent the bus 2204 in FIG. 22, but it does not mean that there is only one bus or only one type of bus.

[0385] Some embodiments of the present disclosure provide a computer-readable storage medium (for example, a non-transitory computer-readable storage medium) having computer program instructions stored therein, which, when executed on a computer, cause the computer to perform the method described in any of the above embodiments.

[0386] Exemplarily, the above computer-readable storage medium can include, but is not limited to, a magnetic storage device (for example, a hard disk, a floppy disk, or a magnetic tape, etc.), an optical disc (for example, a compact disk (CD), a digital versatile disk (DVD), etc.), a smart card, and a flash memory device (for example, an erasable programmable read-only memory (EPROM), a card, a stick, or a key drive, etc.). The various computer-readable storage media described in the present disclosure can represent one or more devices and / or other machine-readable storage media for storing information. The term “machine-readable storage medium” can include, but is not limited to, a wireless channel and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0387] The embodiment of the disclosure provides a computer program product containing instructions, which, when executed on a computer, causes the computer to perform the method described in any of the above embodiments.

[0388] The above merely illustrates the specific embodiments of the disclosure, but the protection scope of the disclosure is not limited thereto, and any change or replacement within the technical scope disclosed by the disclosure should be covered in the protection scope of the disclosure. Therefore, the protection scope of the disclosure should be subject to the protection scope of the claims.

Claims

1. A communication method applied to a first network element, wherein, The method comprises: in response to first transmission of a transport block (TB) set, mapping k first type TBs of the TB set onto a physical channel and sending the k first type TBs to a second network element, wherein k is an integer greater than 1; in response to retransmission of the TB set, mapping m second type TBs onto the physical channel and sending the m second type TBs to the second network element, wherein the m second type TBs are obtained by packet encoding operation on the k first type TBs, and m is a positive integer.

2. The method of claim 1, wherein, Each first type TB is a TB original packet before packet encoding, and each first type TB corresponds to one upper layer protocol data unit (PDU). Each second type TB is a TB check packet after packet encoding, and the TB check packet is used for error recovery of the TB original packet.

3. The method of claim 1, wherein, The size of each TB in the k first type TBs is equal, and the size of each TB in the m second type TBs is equal to the size of the first type TB.

4. The method of claim 1, further comprising one of the following: in response to the fact that at least one TB in the k first type TBs is not successfully acquired, determining to retransmit the TB set; in response to the fact that all the k first type TBs are successfully acquired, determining to stop retransmitting the TB set; in response to the fact that the total number of first type TBs and second type TBs sent by the first network element is less than a first threshold, determining to retransmit the TB set; in response to the fact that the total number of first type TBs and second type TBs sent by the first network element is greater than or equal to the first threshold, determining to stop retransmitting the TB set; in response to the fact that the number of second type TBs sent by the first network element is less than a second threshold, determining to retransmit the TB set; in response to the fact that the number of second type TBs sent by the first network element is greater than or equal to the second threshold, determining to stop retransmitting the TB set.

5. The method of claim 1, further comprising: receiving feedback information from the second network element, wherein the feedback information comprises at least one of the following: feedback information indicating that the TB set is successfully transmitted, wherein the TB set is successfully transmitted if the second network element has successfully acquired the k first type TBs; feedback information indicating that the TB set is unsuccessfully transmitted, wherein the TB set is unsuccessfully transmitted if the second network element has not successfully acquired at least one TB in the k first type TBs; feedback information of each TB, wherein the feedback information of each TB indicates whether the corresponding TB is successfully acquired by the second network element.

6. The method of claim 1, further comprising at least one of the following: acquire scheduling information of the TB set, wherein, scheduling information of the TB set is used to schedule the TBs in the TB set; determining transmission resource location information of each TB currently transmitted based on the scheduling information of the TB set; obtaining the number k of first type TBs; obtaining the number m of second type TBs; determining the size of the first type TBs.

7. The method of claim 6, wherein, The scheduling information comprises at least one of the following: a TB set identifier corresponding to the TB set. The transmission resource position information corresponding to the TB set; The number of resource elements (REs) corresponding to the TB set; A common modulation and coding scheme (MCS) corresponding to the TB set, wherein the common MCS is used to indicate that the TBs in the TB set are transmitted using the same MCS; A common number of spatial multiplexing layers corresponding to the TB set, wherein the common number of spatial multiplexing layers is used to indicate that the TBs in the TB set are transmitted using the same number of spatial multiplexing layers; A code word index used by the TBs in the TB set for transmission; A TB mapping rule; The transmission resource position information corresponding to each of the currently transmitted TBs in the TB set; The number of resource elements (REs) corresponding to each of the currently transmitted TBs in the TB set; The modulation and coding scheme (MCS) used by each of the currently transmitted TBs in the TB set for transmission; The number of spatial multiplexing layers used by each of the currently transmitted TBs in the TB set for transmission; A packet encoding algorithm used by the TB set; A calculation method of the size of the first type of TBs; The number of first type of TBs in the TB set; The number of currently transmitted TBs in the TB set; The index of each of the currently transmitted TBs in the TB set; The packet encoding vector index of each of the currently transmitted TBs in the TB set; A type indication of each of the currently transmitted TBs in the TB set, wherein the type indication is used to indicate a first type of TB or a second type of TB.

8. The method of claim 6, wherein, The determination of the size of the first type of TBs includes: Obtaining first information, wherein the first information includes the number of resource elements (REs) corresponding to the TB set, a common modulation and coding scheme (MCS) corresponding to the TB set, a common number of spatial multiplexing layers corresponding to the TB set, and the number of first type of TBs in the TB set; Determining the size of the first type of TBs based on the first information.

9. The method of claim 8, wherein, The determination of the size of the first type of TBs based on the first information includes: Determining the total size of the TB set based on the number of REs corresponding to the TB set, the common MCS corresponding to the TB set, and the common number of spatial multiplexing layers corresponding to the TB set, and determining the size of the first type of TBs based on the total size of the TB set and the number of first type of TBs in the TB set; or Determining the number of REs allocated to each of the first type of TBs based on the number of REs corresponding to the TB set and the number of first type of TBs in the TB set, and determining the size of the first type of TBs based on the number of REs allocated to each of the first type of TBs, the common MCS corresponding to the TB set, and the common number of spatial multiplexing layers corresponding to the TB set.

10. The method of claim 9, wherein, a size of the first type of TB satisfies the following formula: wherein t TB denotes the size of the first type of TB, t denotes the total size of the set of TBs, and k denotes the number of the first type of TBs; or a size of the first type of TB satisfies the following formula: wherein t TB denotes the size of the first type of TB, t denotes the total size of the set of TBs, and k denotes the number of the first type of TBs; is a rounding up operator, indicating rounding up; or The number of REs allocated for each of the first type of TB satisfies the following formula: wherein denotes the number of REs allocated for each of the first type TBs, N RE denotes the number of REs corresponding to the TB set, k denotes the number of the first type TBs; or The number of REs allocated for each of the first type of TB satisfies the following formula: wherein, denotes the number of REs allocated for each of the first type TBs, N RE denotes the number of REs corresponding to the TB set, k denotes the number of the first type TBs; is a rounding down operator, indicating rounding down.

11. The method of claim 6, wherein, The scheduling information is obtained through at least one of the following: Channel state information (CSI), downlink control information (DCI), a radio resource control (RRC) message, and a medium access control-control element (MAC CE).

12. The method of claim 6, wherein, The number of first type of TBs and / or the number of second type of TBs is determined through at least one of the following: scheduling information, pre-configuration information, an RRC message, and a TB mapping table.

13. The method of claim 1, wherein, The sending the k first type TBs to the second network element comprises: sending the k first type TBs to the second network element on one transmission unit, wherein the transmission unit comprises at least one of a transmission time interval (TTI), a time slot, a mini-slot, and a hybrid automatic repeat request (HARQ) process.

14. A communication method applied to a second network element, wherein, The method comprises: in response to a first transmission of a set of transmission blocks (TBs), receiving k first type TBs of the set of TBs from a first network element on a physical channel, wherein k is an integer greater than 1; in response to a retransmission of the set of TBs, receiving m second type TBs from the first network element on the physical channel, wherein the m second type TBs are obtained by a packet encoding operation on the k first type TBs, and m is a positive integer.

15. The method of claim 14, wherein, The first type TB is a TB original packet before packet encoding, and each first type TB corresponds to one upper layer protocol data unit (PDU). The second type TB is a TB check packet after packet encoding, and the TB check packet is used for error recovery of the TB original packet.

16. The method of claim 14, wherein, The size of each TB in the k first type TBs is equal, and the size of each TB in the m second type TBs is equal to the size of the first type TB.

17. The method of claim 14, further comprising: channel decoding at least one TB of the m second type TBs, and performing a packet encoding corresponding decoding operation based on the channel decoded second type TBs and successfully acquired TBs of the k first type TBs to recover unsuccessfully acquired TBs of the k first type TBs.

18. The method of claim 17, wherein, The channel decoding at least one TB of the m second type TBs and performing the packet encoding corresponding decoding operation based on the channel decoded second type TBs and successfully acquired TBs of the k first type TBs comprises: first performing channel decoding and packet encoding corresponding decoding operation on one TB of the m second type TBs; in response to the existence of an unsuccessfully recovered TB in the k first type TBs, performing channel decoding and packet encoding corresponding decoding operation on a next TB of the m second type TBs; in response to all of the k first type TBs being successfully recovered, stopping processing of TBs of the m second type TBs that have not been channel decoded.

19. The method of claim 14, further comprising: sending feedback information to the first network element, wherein the feedback information comprises at least one of: feedback information indicating that the set of TBs is successfully transmitted, wherein the set of TBs is successfully transmitted if the second network element has successfully acquired the k first type TBs; feedback information indicating that the set of TBs is unsuccessfully transmitted, wherein the set of TBs is unsuccessfully transmitted if the second network element has not successfully acquired at least one TB of the k first type TBs; feedback information of each TB, wherein the feedback information of each TB indicates whether the corresponding TB is successfully acquired by the second network element.

20. The method of claim 14, further comprising at least one of: acquire scheduling information of the TB set, wherein, scheduling information of the set of TBs for scheduling transmission of TBs in the set of TBs; determine transmission resource position information of each TB of the current transmission based on scheduling information of the TB set; obtain a number k of the first type of TBs; obtain a number m of the second type of TBs; determine a size of the first type of TBs.

21. The method of claim 20, wherein, The scheduling information comprises at least one of: a TB set identifier corresponding to the TB set; transmission resource position information corresponding to the TB set; a number of resource elements REs corresponding to the TB set; a common modulation and coding scheme MCS corresponding to the TB set, wherein the common MCS is used to indicate that the TBs in the TB set are transmitted using a same MCS; a number of common spatial multiplexing layers corresponding to the TB set, wherein the number of common spatial multiplexing layers is used to indicate that the TBs in the TB set are transmitted using a same number of spatial multiplexing layers; a code word index used by the TBs in the TB set for transmission; a TB mapping rule; transmission resource position information corresponding to each of the TBs of the current transmission in the TB set; a number of REs corresponding to each of the TBs of the current transmission in the TB set; an MCS used by each of the TBs of the current transmission in the TB set for transmission; a number of spatial multiplexing layers used by each of the TBs of the current transmission in the TB set for transmission; a packet encoding algorithm used by the TB set; a calculation method of the size of the first type of TBs; the number k of the first type of TBs in the TB set; a number of the TBs of the current transmission in the TB set; an index of each of the TBs of the current transmission in the TB set; a packet encoding vector index of each of the TBs of the current transmission in the TB set; a type indication of each of the TBs of the current transmission in the TB set, wherein the type indication is used to indicate the first type of TBs or the second type of TBs.

22. The method of claim 20, wherein, The determination of the size of the first type of TBs comprises: obtaining first information, wherein the first information comprises a number of REs corresponding to the TB set, a common MCS corresponding to the TB set, a number of common spatial multiplexing layers corresponding to the TB set, and the number k of the first type of TBs in the TB set; determining the size of the first type of TBs based on the first information.

23. The method of claim 22, wherein, The determination of the size of the first type of TBs based on the first information comprises: determining a total size of the TB set based on the number of REs corresponding to the TB set, the common MCS corresponding to the TB set, and the number of common spatial multiplexing layers corresponding to the TB set, and determining the size of the first type of TBs based on the total size of the TB set and the number k of the first type of TBs in the TB set; or determining a number of REs allocated to each of the first type of TBs based on the number of REs corresponding to the TB set and the number k of the first type of TBs in the TB set, and determining the size of the first type of TBs based on the number of REs allocated to each of the first type of TBs, the common MCS corresponding to the TB set, and the number of common spatial multiplexing layers corresponding to the TB set.

24. The method of claim 23, wherein, a size of the first type of TB satisfies the following formula: wherein t TB denotes the size of the first type of TB, t denotes the total size of the set of TBs, and k denotes the number of the first type of TBs; or a size of the first type of TB satisfies the following formula: wherein t TB denotes the size of the first type of TB, t denotes the total size of the set of TBs, and k denotes the number of the first type of TBs; is a ceiling operator, indicating rounding up; or The number of REs allocated for each of the first type of TB satisfies the following formula: wherein denotes the number of REs allocated for each of the first type of TBs, N RE denotes the number of REs corresponding to the set of TBs, k denotes the number of the first type of TBs; or The number of REs allocated for each of the first type of TB satisfies the following formula: wherein, denotes the number of REs allocated for each of the first type TBs, N RE denotes the number of REs corresponding to the TB set, k denotes the number of the first type TBs; is a floor operator, indicating rounding down.

25. The method of claim 20, wherein, The scheduling information is obtained by at least one of: Channel State Information, CSI, Downlink Control Information, DCI, Radio Resource Control, RRC, message, and Medium Access Control-Control Element, MAC-CE.

26. The method of claim 14, wherein, The number of the first type of TBs and / or the number of the second type of TBs are determined by at least one of the following: scheduling information, pre-configuration information, RRC message, and TB mapping table.

27. The method of claim 14, wherein, The receiving the k first type of TBs of the TB set from the first network element on the one physical channel comprises: The receiving the k first type of TBs from the first network element on the one physical channel comprises:

28. A communications device comprising: A memory and a processor; wherein the memory and the processor are coupled; the memory is configured to store instructions executable by the processor; the processor executes the instructions to perform the method according to any one of claims 1 to 13, or perform the method according to any one of claims 14 to 27.

29. A computer readable storage medium, wherein, The computer readable storage medium stores computer instructions, when the computer instructions are run on a computer, the computer is caused to perform the method according to any one of claims 1 to 13, or perform the method according to any one of claims 14 to 27.

30. A computer program product, wherein, The computer program product comprises computer program instructions, when the computer program instructions are executed by a processor, the method according to any one of claims 1 to 13 is implemented, or the method according to any one of claims 14 to 27 is implemented.

Citation Information

Patent Citations

  • Network coding method of hybrid automatic request retransmission for long-term evolution system

    CN102355341B

  • Method and system for network coding using cross-packet check blocks

    CN115298991A

  • Retransmitting portions of transport blocks

    CN117813785A

  • Apparatuses, systems, and methods for user-equipment cooperation using retransmissions with cross-block check blocks

    WO2024040450A1