Methods, devices, and systems for transmitting multiple transport block groups

By mapping multiple transport blocks to distinct time-frequency resources and employing HARQ processes, the method addresses the challenge of high throughput and low latency in wireless communications, enhancing EMBB and URLLC performance.

JP2025133885AActive Publication Date: 2025-09-11ZTE CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025113732
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-07-04
Publication Date
2025-09-11
Estimated Expiration
2041-10-11

AI Technical Summary

Technical Problem

Current wireless communication technologies struggle to simultaneously achieve high throughput and ultra-low latency, particularly in scenarios requiring reliable transmission of large volumes of data, such as holographic communication and industrial Internet traffic, due to limitations in scheduling multiple transport blocks (TBs) and the challenges of retransmitting code blocks, which prolong latency.

Method used

The method involves transmitting multiple transport block groups (TBGs) with each TB mapped to a different time-frequency resource, allowing separate packaging and delivery at the receiving end, and utilizing hybrid automatic repeat request (HARQ) processes to manage resource allocation in the time and frequency domains.

Benefits of technology

This approach enhances the performance of Enhanced Mobile Broadband (EMBB) and Ultra-Reliable Low Latency Communications (URLLC) by improving throughput and reducing latency, enabling efficient transmission of data with differential priority requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025133885000001_ABST
    Figure 2025133885000001_ABST
Patent Text Reader

Abstract

To provide methods, devices, and systems for transmitting multiple transport block groups.SOLUTION: The present disclosure describes methods, systems, and devices for transmitting multiple transport block (TB) groups. The method includes transmitting a set of TB groups between a first wireless device and a second wireless device by receiving a resource indication from the first wireless device. The resource indication indicates resource allocation of a group of m TBs, where m is an integer larger than 1. Each TB mapped to a same codeword in the group of m TBs is mapped to different time-frequency resource in a resource space and a group of TBs in the group of m TBs comprises n TBs mapped to the same codeword, where n is an integer larger than 0.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure is directed generally to wireless communications, and more particularly to methods, devices, and systems for transmitting multiple transport blocks (TBs). [Background technology]

[0002] Wireless communication technologies are moving the world toward an increasingly connected and networked society. High-speed and low-latency wireless communication relies on efficient network resource management and allocation between one or more user devices and one or more radio access network nodes (including, but not limited to, base stations). New generation networks are expected to provide high-speed, low-latency, and ultra-reliable communication capabilities and meet requirements from different industries and users.

[0003] With the rapid evolution of cellular mobile communication systems, more and more applications are emerging in various business and / or service industries. Some services, such as holographic communication, industrial Internet traffic, and immersive cloud extended reality (XR), require both ultra-high throughput and ultra-low latency simultaneously. This type of service has not only extremely high requirements for throughput, but also high requirements for low latency. There are problems or challenges associated with current wireless communication technologies, and it is difficult to meet the reliable transmission of large volumes of data under low latency requirements.

[0004] The present disclosure describes various embodiments for transmitting multiple transport block (TB) groups (also referred to as multiple groups of TBs or TBGs) that address at least one of the problems / challenges discussed above. The various embodiments in the present disclosure may improve performance for Enhanced Mobile Broadband (EMBB) and / or Ultra-Reliable Low Latency Communications (URLLC) and / or provide new scenarios requiring high bandwidth and low latency, and improve the technical field of wireless communications. Summary of the Invention [Means for solving the problem]

[0005] FIELD OF THE INVENTION This document relates to wireless communications, and more particularly to methods, systems, and devices for transmitting multiple transport block (TB) groups.

[0006] In one embodiment, the present disclosure describes a method for wireless communication between a first wireless device and a second wireless device, the method including: transmitting a set of TB groups by the second wireless device, the set of TB groups being received from the first wireless device, the resource indication indicating a resource allocation of m groups of transport blocks (TBs) in a resource space, the resource allocation including time units in the time domain and frequency units in the frequency domain, where m is an integer greater than 1, each TB mapped to a same codeword in the m groups of TBs is mapped to a different time-frequency resource in the resource space, the group of TBs in the m groups of TBs includes n TBs mapped to the same codeword, where n is an integer greater than 0, and each TB in the m groups of TBs can be separately packaged at a transmitting end and delivered to an upper layer at a receiving end.

[0007] In another embodiment, the present disclosure describes a method for wireless communication, including: receiving, by a second wireless device, an upper layer message carrying radio configuration information of a set of TB groups, where each TB mapped to the same codeword in m groups of TBs is mapped to a different time-frequency resource in a resource space, the resource space including a time unit in a time domain and a frequency unit in a frequency domain, the group of TBs including n TBs mapped to the same codeword, n being an integer greater than 1, and each TB in the m groups of TBs can be packaged separately at a transmitting end and delivered separately to an upper layer at a receiving end; and operating, by the second wireless device, according to the radio configuration information of the m groups of TBs in response to the upper layer message.

[0008] In some other embodiments, an apparatus for wireless communication may include a memory that stores instructions and processing circuitry in communication with the memory, the processing circuitry being configured, when the instructions are executed, to perform the above-described method.

[0009] In some other embodiments, a device for wireless communication may include a memory that stores instructions and processing circuitry in communication with the memory, the instructions when executed by the processing circuitry being configured to perform the above-described methods.

[0010] In some other embodiments, a computer-readable medium comprises instructions that, when executed by a computer, cause the computer to perform the above-described methods.

[0011] These and other aspects and their implementations are described in more detail in the drawings, description, and claims. The present invention provides, for example, the following. (Item 1) 1. A method for wireless communication, the method comprising: Transmitting a set of transport blocks (TBs) between a first wireless device and a second wireless device and the transmitting step includes: receiving, by the second wireless device, a resource indication from the first wireless device; The resource indication indicates resource allocation of m groups of TBs in a resource space including time units in the time domain and frequency units in the frequency domain, where m is an integer greater than 1; Each TB mapped to the same codeword in the m groups of TBs is mapped to a different time-frequency resource in the resource space; A group of TBs in the m groups of TBs includes n TBs that are mapped to the same codeword, where n is an integer greater than 0; Each TB in the m groups of TBs can be packaged separately at the transmitting end and delivered separately to an upper layer at the receiving end. A method carried out by (Item 2) Item 1. The method according to item 1, wherein the resource space corresponds to m groups of the TBs in a hybrid automatic repeat request (HARQ) process within a carrier. (Item 3) Item 1. The method of item 1, wherein each TB in the group of m TBs corresponds to a Medium Access Control (MAC) Protocol Data Unit (PDU). (Item 4) The above time units are Transmission Time Interval (TTI), slot, subframe, or Mini Slots Item 1. The method according to item 1, comprising at least one of the following: (Item 5) The above frequency units are: Subcarrier, Resource Block (RB), Sub-band, Bandwidth Portion (BWP), or Career Item 1. The method according to item 1, comprising at least one of the following: (Item 6) Item 2. The method of item 1, wherein the identical codeword includes at least one of a first codeword or a second codeword. (Item 7) The inter-group mapping policy of the m groups of the above TB for resources is: Mapping the m groups of the TB in the time domain and then in the frequency domain according to a mapping sequence number of each group; or Mapping the m groups of the TB in a frequency domain and then in a time domain according to the mapping sequence number of each group. Item 1. The method according to item 1, comprising at least one of the following: (Item 8) The intra-group mapping policy for resources within a group of TBs is mapping n TBs of said group of TBs in a time domain and then in a frequency domain according to a mapping sequence number of each TB; mapping n TBs of said group of TBs in the frequency domain and then in the time domain according to said mapping sequence number of each TB; or Mapping the TB corresponding to the second codeword into the same time-frequency resource according to the mapping sequence number of the TB corresponding to the first codeword. 8. The method according to item 7, comprising at least one of the following: (Item 9) The mapping sequence number of the group in the m groups of the TB is: the index of the above group, A sequence number based on the priority level of the group above, or A randomly generated sequence number for the group 8. The method according to item 7, comprising at least one of the following: (Item 10) The mapping sequence number of a TB among the n TBs of the group of TBs is: The index of the above TB, A sequence number based on the priority level of the TB above, or A randomly generated sequence number for the TB above Item 9. The method according to item 8, comprising at least one of the following: (Item 11) The first wireless device determining a number of resource elements (REs) for the group of TBs, a modulation coding scheme (MCS) for the n TBs of the group of TBs, and a number of layers for the n TBs of the group of TBs based on channel state information; calculating a total size of the n TBs in the group based on the number of REs in the group, the MCSs of the n TBs in the group, and the number of layers of the n TBs in the group; determining a transport block size (TBS) for each TB in the group of n TBs based on the total size of the group of n TBs; The method according to item 1, wherein the TBS of each TB in the n number of TBs in the group of TBs is determined by (Item 12) Determining the TBS for each TB within the n TBs based on the total size of the group includes: The above TBS for each TB

number

number

number

number

number

number

number

number

number

[0012] [Figure 1] FIG. 1 illustrates an embodiment of a wireless communication system including a core network, a first wireless device, a second wireless device, a third wireless device, and a fourth wireless device.

[0013] [Figure 2] FIG. 2 illustrates an embodiment of a wireless network node.

[0014] [Figure 3] FIG. 3 illustrates an embodiment of a user equipment.

[0015] [Figure 4] FIG. 4 illustrates a flow diagram of a method for wireless communication.

[0016] [Figure 5] FIG. 5 illustrates a flow diagram of a method for wireless communication.

[0017] [Figure 6] FIG. 6 shows a schematic diagram of an embodiment within the present disclosure relating to wireless communication.

[0018] [Figure 7A] FIG. 7A shows a schematic diagram of an embodiment within the present disclosure relating to wireless communication.

[0019] [Figure 7B] FIG. 7B shows a schematic diagram of an embodiment within the present disclosure relating to wireless communication.

[0020] [Figure 7C] FIG. 7C shows a schematic diagram of an embodiment within the present disclosure relating to wireless communication.

[0021] [Figure 8A] FIG. 8A shows a schematic diagram of an embodiment within the present disclosure relating to wireless communication.

[0022] [Figure 8B] FIG. 8B shows a schematic diagram of an embodiment within the present disclosure relating to wireless communication.

[0023] [Figure 9] FIG. 9 shows a schematic diagram of an embodiment within the present disclosure relating to wireless communication.

[0024] [Figure 10] FIG. 10 shows a schematic diagram of an embodiment within the present disclosure relating to wireless communication.

[0025] [Figure 11] FIG. 11 shows a schematic diagram of an embodiment within the present disclosure relating to wireless communication. DETAILED DESCRIPTION OF THE INVENTION

[0026] The present disclosure will now be described in detail hereinafter with reference to the accompanying drawings, which form a part hereof and which show, by way of illustration, specific examples of embodiments. It should be noted, however, that the present disclosure may be embodied in a variety of different forms, and therefore, the subject matter covered or claimed should not be construed as limited to any of the embodiments that will be described below.

[0027] Throughout this specification and claims, terms may have nuanced meanings suggested or implied in context beyond their explicitly stated meaning. Similarly, the phrases "in one embodiment" or "in some embodiments" as used herein do not necessarily refer to the same embodiment, and the phrases "in another embodiment" or "in other embodiments" as used herein do not necessarily refer to different embodiments. The phrases "in one implementation" or "in some implementations" as used herein do not necessarily refer to the same implementation, and the phrases "in another implementation" or "in other implementations" as used herein do not necessarily refer to different implementations. For example, it is intended that claimed subject matter include any combination of example embodiments or implementations, whether in whole or in part.

[0028] Generally, terminology can be understood, at least in part, from usage in context. For example, terms such as "and," "or," or "and / or," as used herein, can include a variety of meanings that may depend, at least in part, on the context in which such terms are used. Typically, "or," when used to relate a list such as A, B, or C, is intended to mean A, B, and C, used herein in an inclusive sense, as well as A, B, or C, used herein in an exclusive sense. Additionally, the terms "one or more" or "at least one," as used herein, can be used to describe any feature, structure, or characteristic in a singular sense, or can be used to describe a combination of features, structures, or characteristics in a plural sense, depending, at least in part, on the context. Similarly, again, terms such as "a," "an," or "the" can be understood to convey singular use or to convey plural use, depending, at least in part, on the context. Additionally, the terms "based on" or "determined by" may be understood as not necessarily intended to convey an exclusive set of factors, but instead may, again at least in part depending on the context, allow for the existence of additional factors not necessarily explicitly explained.

[0029] This disclosure describes various methods and devices for transmitting multiple transport block (TB) groups.

[0030] New generation (NG) mobile communication systems are moving the world towards an increasingly connected and networked society. High-speed and low-latency wireless communication relies on efficient network resource management and allocation between one or more user equipments and one or more radio access network nodes (including, but not limited to, radio base stations). It is expected that new generation networks will provide high-speed, low-latency, and ultra-reliable communication capabilities and meet requirements from different industries and users.

[0031] With the rapid evolution of cellular mobile communication systems, more and more applications are emerging in various business and / or service industries. Some services, such as holographic communication, industrial Internet traffic, and immersive cloud extended reality (XR), require both ultra-high throughput and ultra-low latency simultaneously. This type of service combines the characteristics of two scenarios of high-performance and high-efficiency wireless networks, namely, extremely high requirements for throughput as well as high requirements for low latency. For example, but not limited to, a high-bandwidth, high-throughput, and low-latency scenario may require reliable transmission of large amounts of data under low-latency requirements.

[0032] In 4G and / or 5G systems, on a baseband carrier (e.g., also referred to as a cell), each transport block (TB) can be scheduled for transmission on the baseband carrier with a transmission time interval (TTI) as a basic time-domain scheduling unit. Each hybrid automatic repeat request (HARQ) process can be within a TTI. A TB is called a codeword after a channel coding process. In spatial multiplexing transmission, there are up to two codewords, called a first codeword and a second codeword, according to a layer mapping configuration. A codeword may be mapped to all or part of a layer. Multiple different data streams can be transmitted simultaneously on different layers. After using spatial multiplexing techniques, a UE may be enabled to transmit one TB on a carrier and an HARQ process in response to a single codeword transmission, and / or the UE may be enabled to simultaneously transmit two TBs on a carrier and an HARQ process in response to a two-codeword transmission. In other words, for the same user, no more than two TBs can be scheduled within a time-domain transmission unit. To increase throughput, one method is to increase the number of bits contained in a TB, i.e., to enlarge the TB size (TBS). However, considering factors such as coding and interleaving gain, the TB size is limited. For example, in Long Term Evolution (LTE), the TBS may be required to be 6,144 bits or less. In response to a TB larger than 6,144 bits, the TB may be divided into multiple code blocks (CBs) for encoding and transmission.

[0033] In various embodiments, each TB may include a cyclic redundancy check (CRC), and each CB within each TB may also include a CRC. If the CRC check of a CB fails, only that CB may need to be retransmitted, not the entire TB.

[0034] In some implementations in 5G New Radio (NR), to reduce the feedback overhead of CB transmissions, a code block group (CBG) method may be used for feedback; that is, multiple CBs may be used as a group to use one bit for acknowledgment / negative acknowledgment (ACK / NACK) feedback. One of the challenges associated with this approach may be that when a CB is abnormal in transmission, the entire CBG in which the incorrect CB is located must be retransmitted. A TB transmission may be considered normal only if the CRC checks of all CBs and the entire TB pass. After using code block segmentation, as the number of CBs and CBGs increases, the number of supported TBSs may also increase. Because each CB requires a CRC check, the larger the TB, the higher the possibility of a CB transmission failure. A CB transmission failure may result in a CB retransmission. As long as there is a CB transmission failure in a TB, it may be retransmitted and waited. After all of the CB transmissions are normal and both the CB-level and TB-level CRCs are verified, the TB may be delivered to upper layers. One of the challenges / problems associated with this approach is that the more CBs and CBGs there are, the longer the latency may be. For services with low latency requirements, such as live broadcast services, data packets must be transmitted accurately within a certain period of time. If the time expires, even if the transmission is correct, it will be deemed insufficient and discarded. Therefore, it may be difficult for existing technologies to simultaneously meet the requirements of high throughput and low latency. The larger the TBS, the larger the transmission delay, and the smaller the TBS, the lower the throughput. One of the challenges / problems associated with some of the above approaches may be that for wide bandwidth scenarios, high throughput and low latency transmission may be difficult to achieve simultaneously, even when frequency domain resources are substantially available.

[0035] There are problems or challenges associated with current wireless communication technologies, and it is difficult to meet reliable transmission of data at high throughput under low latency requirements. One of the problems / challenges is that it may be difficult to achieve differential transmission for multiple TBs when the transmitted data may have differential priority requirements.

[0036] The present disclosure describes various embodiments for transmitting multiple transport block (TB) groups that address at least one of the problems / challenges discussed above. The present disclosure may improve performance of Enhanced Mobile Broadband (EMBB) and / or Ultra-Reliable Low Latency Communications (URLLC) and may improve the technical field of wireless communications.

[0037] 1 shows a wireless communication system 100 that includes some or all of the following: a core network (CN) 110, a first wireless device 130, a second wireless device 152, a third wireless device 154, and a fourth wireless device 156. Wireless communication may exist between any two of the first wireless device, the second wireless device, the third wireless device, and the fourth wireless device.

[0038] The first wireless device may include one of the following: a base station, a MAC layer in the wireless device, a scheduling unit, a user equipment (UE), an on-board unit (OBU), a roadside unit (RSU), or an integrated access and backhaul (IAB) node.

[0039] The second wireless device, the third wireless device, or the third wireless device may include one of the following: a user equipment (UE) or an integrated access and backhaul (IAB) node.

[0040] In various embodiments, the first wireless device 130 may include a radio node. The second wireless device, the third wireless device, and / or the third wireless device may include one or more user equipments (UEs) (152, 154, and 156). The wireless node 130 may include a NG-RAN base station or node, which may include a radio network base station, a radio access network (RAN) node, or a Node B (NB, e.g., gNB) in a mobile telecommunications context. In one implementation, the core network 110 may include a 5G core network (5GC or 5GCN), and the interface 125 may include an NG interface. The wireless node 130 (e.g., RAN) may include an architecture that separates a central unit (CU) and one or more distributed units (DUs). In another implementation, the core network 110 may include a 6G core network or any future generation network.

[0041] Communications between the RAN and one or more UEs may include at least one radio bearer or channel (radio bearer / channel). Referring to FIG. 1, a first UE 152 may receive communications wirelessly from the RAN 130 via downlink radio bearer / channel 142 and transmit communications wirelessly to the RAN 130 via uplink radio bearer / channel 141. Similarly, a second UE 154 may receive communications wirelessly from the RAN 130 via downlink radio bearer / channel 144 and transmit communications wirelessly to the RAN 130 via uplink radio bearer / channel 143, and a third UE 156 may receive communications wirelessly from the RAN 130 via downlink radio bearer / channel 146 and transmit communications wirelessly to the RAN 130 via uplink radio bearer / channel 145.

[0042] 2 illustrates an example of an electronic device 200 for implementing a network base station (e.g., a radio access network node), a core network (CN), and / or an IAB node. Optionally, in one implementation, the exemplary electronic device 200 may include radio transmit / receive (Tx / Rx) circuitry 208 for transmitting / receiving communications with UEs and / or other base stations. Optionally, in one implementation, the electronic device 200 may also include network interface circuitry 209 for allowing the base station to communicate with other base stations and / or core networks, e.g., optical or wired interconnects, Ethernet, and / or other data transmission media / protocols. The electronic device 200 may optionally include an input / output (I / O) interface 206 for communicating with an operator or the like.

[0043] Electronic device 200 may also include system circuitry 204. System circuitry 204 may include processor 221 and / or memory 222. Memory 222 may include operating system 224, instructions 226, and parameters 228. Instructions 226 may configure one or more of processors 221 to perform the functions of a network node. Parameters 228 may include parameters to support execution of instructions 226. For example, the parameters may include network protocol settings, bandwidth parameters, radio frequency mapping assignments, and / or other parameters.

[0044] FIG. 3 illustrates an example of an electronic device for implementing a terminal device 300 (e.g., user equipment (UE)). The UE 300 may be a mobile device, such as a smartphone or a mobile communications module located in a vehicle. The UE 300 may include some or all of the following: a communications interface 302, system circuitry 304, an input / output interface (I / O) 306, display circuitry 308, and storage 309. The display circuitry may include a user interface 310. The system circuitry 304 may include any combination of hardware, software, firmware, or other logic / circuitry. The system circuitry 304 may be implemented with, for example, one or more systems on a chip (SoC), application-specific integrated circuits (ASICs), discrete analog and digital circuits, and other circuitry. The system circuitry 304 may be part of the implementation of any desired functionality in the UE 300. In that regard, system circuitry 304 may include, by way of example, logic to facilitate decoding and playing music and video, e.g., MP3, MP4, MPEG, AVI, FLAC, AC3, or WAV decoding and playback, launching applications, receiving user input, saving and retrieving application data, and, by way of example, establishing, maintaining, and terminating cellular calls or data connections for Internet connectivity, establishing, maintaining, and terminating wireless network connections, Bluetooth connections, or other connections, and displaying related information on user interface 310. User interface 310 and input / output (I / O) interface 306 may include a graphical user interface, a touch-sensitive display, tactile feedback or other tactile output, voice or facial recognition input, buttons, switches, speakers, and other user interface elements.Additional examples of I / O interface 306 may include microphones, video and still cameras, temperature sensors, vibration sensors, rotation and orientation sensors, headset and microphone input / output jacks, universal serial bus (USB) connectors, memory card slots, radiation sensors (e.g., IR sensors), and other types of inputs.

[0045] 3, the communications interface 302 may include radio frequency (RF) transmit (Tx) and receive (Rx) circuitry 316 that handles the transmission and reception of signals through one or more antennas 314. The communications interface 302 may include one or more transceivers. The transceiver may be a wireless transceiver that includes modulation / demodulation circuitry, digital-to-analog converters (DACs), shaping tables, analog-to-digital converters (ADCs), filters, waveform shapers, filters, preamplifiers, power amplifiers, and / or other logic for transmitting and receiving through one or more antennas or (for some devices) through a physical (e.g., wired) medium. The transmitted and received signals may conform to any of a diverse array of formats, protocols, modulations (e.g., QPSK, 16-QAM, 64-QAM, or 256-QAM), frequency channels, bit rates, and coding. As one specific example, communication interface 302 may include a transceiver supporting transmission and reception under 2G, 3G, BT, WiFi, Universal Mobile Telecommunications System (UMTS), High Speed ​​Packet Access (HSPA)+, 4G / Long Term Evolution (LTE), 5G, 6G, or any future generation communication standard. However, the techniques described below are applicable to other wireless communication technologies, whether arising from the 3rd Generation Partnership Project (3GPP), GSM Association, 3GPP2, IEEE, or other partnership or standardization body.

[0046] 3 , the system circuitry 304 may include one or more processors 321 and memory 322. The memory 322 stores, for example, an operating system 324, instructions 326, and parameters 328. The processor 321 is configured to execute the instructions 326 to perform desired functionality for the UE 300. The parameters 328 may provide and define configuration and operation options for the instructions 326. The memory 322 may also store any BT, WiFi, 3G, 4G, 5G, or other data that the UE 300 will transmit or receive through the communication interface 302. In various implementations, system power for the UE 300 may be supplied by a power storage device, such as a battery or a converter.

[0047] This disclosure describes various embodiments for multiple transport block (TB) groups that may be partially or fully implemented on one or more electronic devices 200 and / or one or more terminal devices 300, as described above in Figures 2-3. The various embodiments include methods for multiple transport block (TB) groups that solve at least one of the problems in achieving high bandwidth, high throughput, and low latency transmission.

[0048] 4, in various embodiments, a method 400 for wireless communication includes transmitting a set of transport block (TB) groups between a first wireless device and a second wireless device. Method 400 may include step 410, i.e., receiving, by the second wireless device, a resource indication from the first wireless device, the resource indication indicating a resource allocation of m groups of TBs in a resource space including time units in the time domain and frequency units in the frequency domain, where m is an integer greater than 1, each TB mapped to the same codeword in the m groups of TBs is mapped to a different time-frequency resource in the resource space, and the group of TBs in the m groups of TBs includes n TBs mapped to the same codeword, where n is an integer greater than 0, and each TB in the m groups of TBs can be packaged separately at the transmitting end and delivered separately to upper layers at the receiving end.

[0049] In some implementations, the resource space corresponds to m groups of TBs within a hybrid automatic repeat request (HARQ) process within a carrier.

[0050] In some other implementations, each TB in the group of m TBs corresponds to a Medium Access Control (MAC) Protocol Data Unit (PDU).

[0051] In some other implementations, the time unit includes at least one of the following: a transmission time interval (TTI), a slot, a subframe, or a minislot.

[0052] In some other implementations, the frequency unit includes at least one of the following: a subcarrier, a resource block (RB), a subband, a bandwidth portion (BWP), or a carrier.

[0053] In some other implementations, the identical codewords include at least one of the following: a first codeword or a second codeword.

[0054] In some other implementations, the inter-group mapping policy of m groups of TBs for a resource includes at least one of the following steps: mapping m groups of TBs in the time domain and then in the frequency domain according to the group's mapping sequence number; or mapping m groups of TBs in the frequency domain and then in the time domain according to the group's mapping sequence number.

[0055] In some other implementations, the intra-group mapping policy within a group of TBs for a resource includes at least one of the following steps: mapping a group of TBs in the time domain and then in the frequency domain according to the mapping sequence number of the TBs; mapping a group of TBs in the frequency domain and then in the time domain according to the mapping sequence number of the TBs; or mapping a TB corresponding to a second codeword within the same time-frequency resource according to the mapping sequence number of the TB corresponding to the first codeword.

[0056] In some other implementations, the mapping sequence numbers of the groups within the m groups of the TB include at least one of the following: a group index, a sequence number based on the priority level of the group, or a randomly generated sequence number for the group.

[0057] In some other implementations, the mapping sequence number of a TB within a group of TBs includes at least one of the following: an index of the TB, a sequence number based on the priority level of the TB, or a sequence number randomly generated for the TB.

[0058] In some other implementations, a first wireless device is configured to schedule transmissions of m groups of TBs, and the first wireless device comprises at least one of the following: a base station, a MAC layer in the wireless device, a scheduling unit, a user equipment (UE), an on-board unit (OBU), a roadside unit (RSU), or an integrated access and backhaul (IAB) node.

[0059] In some other implementations, a second wireless device is configured to receive the m group transmissions of the TB, and the second wireless device includes at least one of the following: a user equipment (UE) or an integrated access and backhaul (IAB) node.

[0060] In some other implementations, the first wireless device determines the TBS of each TB within the n TBs of the group of TBs by: determining, based on channel state information, the number of resource elements (REs) within the group level, a modulation coding scheme (MCS) for the n TBs within the group level, and the number of layers for the n TBs within the group level; calculating a total size of the n TBs of the group based on the number of REs of the group, the MCS for the n TBs of the group, and the number of layers for the n TBs of the group; and determining a transport block size (TBS) of each TB within the n TBs based on the total size of the n TBs of the group.

[0061] In some other implementations, the step of determining the TBS of each TB in the n TBs based on the total size of the n TBs in the group is as follows: [ka] where T is the total size of the n TBs in the group and n is the number of TBs in the n TBs; [ka] is the ceiling function, step, TBS for each TB [ka] determining the [ka] is a floor function, the method includes at least one of the steps of determining the TBS of each TB based on a predetermined value, or determining the TBS of each TB based on a predetermined table.

[0062] In some other implementations, method 400 may further include a step of transmitting, by the first wireless device to the second wireless device, control information corresponding to resource allocation for the m groups of TBs, wherein the control information includes at least one of the following: common control information for the m groups of TBs or control information for a group of TBs.

[0063] In some other implementations, the common control information for the m groups of TBs includes at least one of the following: the entire resource space in the time-frequency domain for the m groups of TBs; the entire resource indication in the time domain for the m groups of TBs; the entire resource indication in the frequency domain for the m groups of TBs; power control information for the m groups of TBs; a resource mapping configuration for the m groups of TBs; or the number of groups for the m groups of TBs.

[0064] In some other implementations, the control information for the group of TBs includes at least one of the following: resource spacing in the time-frequency domain for the group of TBs, resource indication in the time domain for the group of TBs, resource indication in the frequency domain for the group of TBs, or MCS for n TBs of the group of TBs, spatial multiplexing information related to the number of layers in a group level for the group of TBs, power control information for the group of TBs, group identification (ID) for the group of TBs, resource mapping configuration for the group of TBs, number of TBs among the n TBs in the group, symbol location information in the time domain for each TB in the group of TBs, or frequency location information in the frequency domain for each TB in the group of TBs.

[0065] In some other implementations, the second wireless device determines a TBS for each TB within the n TBs of the group of TBs by receiving control information corresponding to resource allocation for m groups of TBs; determining, in a HARQ process, the number of resource elements (REs) for the n TBs within the group level, a modulation coding scheme (MCS) for the n TBs within the group level, and the number of layers for the n TBs within the group level; calculating a total size of the n TBs of the group based on the number of REs, the MCS, and the number of layers; and determining a transport block size (TBS) for each TB within the n TBs of the group of TBs based on the total size of the n TBs of the group.

[0066] In some other implementations, the control information is transmitted via at least one of the following: downlink control information (DCI), radio resource control (RRC) signaling, upper layer signaling, a MAC control element (CE), or system information.

[0067] In some other implementations, the step of determining the TBS of each TB in the n TBs based on the total size is as follows: [ka] where T is the total size of the n TBs in the group, and n is the number of TBs in the n TBs. [ka] determining the [ka] is the ceiling function, step, TBS for each TB [ka] determining the [ka] is a floor function, the method includes at least one of the steps of determining the TBS of each TB based on a predetermined value, or determining the TBS of each TB based on a predetermined table.

[0068] In some other implementations, the HARQ process corresponds to data transmission for HARQ in a time unit, the time unit including at least one of the following: a transmission time interval (TTI), a slot, a subframe, or a minislot.

[0069] In some other implementations, method 400 may further include some or all of the following: receiving, by the second wireless device, control information from the first wireless device; and processing, by the second wireless device, the group of TBs based on the control information by at least one of the following: receiving data from the first wireless device based on the control information from the first wireless device; transmitting data to the first wireless device based on the control information from the first wireless device; transmitting data to the third wireless device based on the control information from the first wireless device; or receiving data from the third wireless device based on the control information from the first wireless device.

[0070] In some other implementations, a third wireless device is configured to receive or transmit transmissions of the group of TBs, and the third wireless device includes at least one of the following: a user equipment (UE) or an integrated access and backhaul (IAB) node.

[0071] In some other implementations, the method 400 may further include, in response to receiving data from the first wireless device, transmitting feedback information by the second wireless device to the first wireless device by at least one of the following steps: separately transmitting feedback information for each TB in the group of TBs; transmitting feedback information together for groups of TBs that are mapped to the same codeword; transmitting feedback information for each code block (CB) in the group of TBs; or transmitting feedback information for each code block group (CBG) in the group of TBs.

[0072] In some other implementations, method 400 may further include, in response to receiving data from the second wireless device, transmitting feedback information by the third wireless device to the first wireless device via the second wireless device by at least one of the following steps: separately transmitting feedback information for each TB in the group of TBs; transmitting feedback information together for groups of TBs that are mapped to the same codeword; transmitting feedback information for each code block (CB) in the group of TBs; or transmitting feedback information for each code block group (CBG) in the group of TBs.

[0073] In some other implementations, method 400 may further include a step of transmitting feedback information including a feedback indication for the group of TBs mapped to the same codeword in response to the feedback information being identical for each TB in the group of TBs mapped to the same codeword, wherein in response to each TB in the group of TBs mapped to the same codeword being received successfully, the feedback information includes an acknowledgement (ACK) indication indicating that each TB in the group of TBs mapped to the same codeword is received successfully, and in response to each TB in the group of TBs mapped to the same codeword being received abnormally, the feedback information includes a NAK indication indicating that each TB in the group of TBs mapped to the same codeword is received abnormally.

[0074] In some other implementations, method 400 may further include a step of transmitting feedback information including feedback indications for the m groups of TBs in response to the feedback information being identical for each TB in the m groups of TBs, wherein in response to each TB mapped to the same codeword in the m groups of TBs being successfully received, the feedback information includes an acknowledgement (ACK) indication indicating that each TB mapped to the same codeword in each group of TBs is successfully received, and in response to each TB mapped to the same codeword in the m groups of TBs being abnormally received, the feedback information includes a NAK indication indicating that each TB mapped to the same codeword in each group of TBs is abnormally received.

[0075] 5, a method 500 for wireless communication is shown. The method 500 may include some or all of the following steps: step 510, i.e., receiving, by a second wireless device, an upper layer message carrying radio configuration information for a set of TBs, where each TB mapped to the same codeword in the m group of TBs is mapped to a different time-frequency resource in a resource space comprising a time unit in the time domain and a frequency unit in the frequency domain, where m is an integer greater than 1, where the group of TBs includes n TBs mapped to the same codeword, where n is an integer greater than 0, and where each TB in the m group of TBs can be packaged separately at the transmitting end and delivered separately to an upper layer at the receiving end; and / or step 520, i.e., operating, by the second wireless device, in response to the upper layer message, according to the radio configuration information of the m group of TBs.

[0076] In some implementations, the higher layer message is at least one of the following: a Layer 3 (L3) layer message or a Radio Resource Control (RRC) message.

[0077] In some other implementations, the radio configuration information includes at least one of the following: a value of n, a value of m, an inter-group resource mapping policy, or an intra-group resource mapping policy.

[0078] In some other implementations, the resource space corresponds to m groups of TBs within a hybrid automatic repeat request (HARQ) process within a carrier.

[0079] In some other implementations, each TB in the group of m TBs corresponds to a Medium Access Control (MAC) Protocol Data Unit (PDU).

[0080] In some other implementations, the time unit includes at least one of the following: a transmission time interval (TTI), a slot, a subframe, or a minislot.

[0081] In some other implementations, the frequency unit includes at least one of the following: a subcarrier, a resource block (RB), a subband, a bandwidth portion (BWP), or a carrier.

[0082] In some other implementations, the identical codewords include at least one of the following: a first codeword or a second codeword.

[0083] In some other implementations, the inter-group mapping policy of m groups of TBs for a resource includes at least one of the following steps: mapping m groups of TBs in the time domain and then in the frequency domain according to a mapping sequence number of each group; or mapping m groups of TBs in the frequency domain and then in the time domain according to a mapping sequence number of each group.

[0084] In some other implementations, the intra-group mapping policy within one and the same group of TBs for a resource includes at least one of the following steps: mapping the group of TBs in the time domain and then in the frequency domain according to the mapping sequence number of each TB; mapping the group of TBs in the frequency domain and then in the time domain according to the mapping sequence number of each TB; or mapping the TB corresponding to the second codeword within the same time-frequency resource according to the mapping sequence number of the TB corresponding to the first codeword.

[0085] In some other implementations, the mapping sequence numbers of the groups within the m groups of the TB include at least one of the following: a group index, a sequence number based on the priority level of the group, or a randomly generated sequence number for the group.

[0086] In some other implementations, the mapping sequence number of a TB within a group of TBs includes at least one of the following: an index of the TB, a sequence number based on the priority level of the TB, or a sequence number randomly generated for the TB.

[0087] In some other implementations, the priority level includes at least one of the following: a priority level based on service demand from higher layers, a priority level based on quality of service (QoS) from higher layers, or a priority level based on retransmission transmission of each TB.

[0088] The present disclosure further describes various embodiments below, which serve as examples and should not be construed as any limitations on the present disclosure. Various embodiments / examples in the present disclosure may be described in a single-codeword transmission scenario, and may also be applicable in a two-codeword transmission scenario.

[0089] Embodiment 1: Transmission of multiple TB groups within a TTI

[0090] In some implementations of 5G systems, for a single codeword transmission on a single carrier, each HARQ process may transmit only one TB within one TTI. Referring to Figure 6, when four TBs (TB0, TB1, TB2, and TB3) are required for transmission, four TTIs (TTI1, TTI2, TTI3, and TTI4) corresponding to the four TBs may be required in the time domain and frequency domain, respectively.

[0091] In various implementations, multiple TBs may be transmitted within a group (i.e., a TB group) such that multiple TB groups can be transmitted within one TTI. For TB groups, group-level scheduling information may be used for TBs within the TB group. Different scheduling information may be used between TB groups for TBs from different TB groups. In a wide-bandwidth scenario, resources may be abundant in the frequency domain, and each user may be allocated sufficient bandwidth. A group-level scheduling method on a single carrier may be used to simultaneously schedule and transmit multiple TB groups on a TTI, and each TB group (TBG) may include multiple TBs, which may better utilize frequency-domain resources and simultaneously achieve high throughput and low latency requirements. In this method, n TBs within a TTI within a carrier in a HARQ process are mapped to a first codeword. Unless specifically stated, the present description may be described using a single (or one) codeword transmission on a single carrier as an example. However, two-codeword transmission may also be equally applicable for at least some of the various embodiments.

[0092] In some implementations of the TB group method, each TB group may use different scheduling transmission information, such as a different MCS at the group level, according to channel state information of different frequency bands, which may adapt to the radio environment and system carrier resources and improve system performance. As an example, referring to Figures 7A, 7B, and 7C, there may be two TB groups (TBG0 and TBG1). TB group TBG0 may include four TBs (TB0, TB1, TB2, and TB3), and TB group TBG1 may include four TBs (TB4, TB5, TB6, and TB7).

[0093] Taking a single codeword stream as an example, various implementations for mapping / scheduling multiple TB groups may include some or all of the following steps.

[0094] Step 1-1: A base station may jointly perform scheduling on two TB groups (TBG0 and TBG1) of a user and may determine scheduling information for each TB group. The scheduling information for each TB group may include at least one of the following: a group-level MCS, a group-level time-frequency resource range for each TB group, and a group-level spatial transmission mode. In some implementations, the scheduling information for different TB groups may be independent of each other and may be different or identical for different groups. In some implementations, all TBs belonging to the same TB group may use the same group-level scheduling information. For example, TB0, TB1, TB2, and TB3 in TBG0 may use a set of MCS, layer mapping, and time-frequency resource range. In some other implementations, there may be two or more groups of TBs.

[0095] Step 1-2: The base station allocates time-frequency resources to each TB in each TB group according to the group-level scheduling information. For example, the time-domain symbol position and frequency-domain resource position of each TB (in TB0, TB1, TB2, and TB3) are determined according to the scheduling information of TBG0. Figures 7A, 7B, and 7C show schematic diagrams of three different location mappings of each TB in TBG0 and TBG1.

[0096] Step 1-3: The base station performs physical layer processing and mapping for each TB in each TB group.

[0097] Step 1-4: The base station sends a scheduling information indication for each TB group to the UE, for example, via DCI. The scheduling information indication for each TB group includes group-level scheduling information. The group-level scheduling information may include at least one of the following: a TB group-level MCS, a TB group-level tier mapping information (e.g., the number of tiers of the group), a TB group-level time-frequency domain range, a TB group-level mapping rule, and / or a TB group-level group ID. The scheduling information indication may include TB-level dedicated scheduling information, which includes at least one of the following: an ID of each TB, a specific symbol position of each TB in the time domain, a start position and an end position of the TB symbol in the time domain, a TB time-domain position bitmap, and / or a specific position of each TB frequency domain.

[0098] Step 1-5: The UE performs receiving processing for each TB according to the received scheduling information command.

[0099] Step 1-6: After the UE decodes the TB, it sends feedback to the base station. The feedback may include at least one of the following: feedback based on all TB groups jointly, feedback based on TB groups jointly, feedback based on each TB, feedback based on each CB, and / or feedback based on each CBG.

[0100] In various implementations, multiple groups of TBs may be transmitted within one TTI, and each group of TBs may use different scheduling information, e.g., the MCS of each group is unrelated to other groups, and each group has its own MCS. The total number of TBs may be increased as needed to meet high throughput requirements.

[0101] In various implementations, each TB may be independently decoded and fed back, and each successfully decoded TB may be independently delivered to the MAC layer without waiting for other TBs to be received / decoded, thus further reducing transmission delay.

[0102] Embodiment 2: TB group-level joint feedback

[0103] In this method, n TBs in a TTI in a carrier in a HARQ process are mapped to a first codeword. Unless specifically stated otherwise, this description may be described using a single (or one) codeword transmission on a single carrier as an example. However, two-codeword transmission may be equally applicable for at least some of the various embodiments.

[0104] In some implementations, the transmitting end may schedule transmissions on the level of the TB group, and the receiving end may decode on the level of the CBG and provide feedback based on the level of the CBG.

[0105] In some other implementations, after receiving all CBGs of the TB, it may also decode on the level of the TB and provide feedback on the level of the TB.

[0106] In some other implementations, after the UE receives all TBs in each TB group, the UE may send feedback (eg, ACK / NACK feedback) on the TB group level.

[0107] For example, if all TBs in a TB group are correctly decoded, only a 1-bit ACK is sent as feedback for the TB group, indicating that all TBs in the TB group have been transmitted successfully. If all TBs in a TB group fail to be decoded, only a 1-bit NACK is sent as feedback for the TB group, indicating that all TBs in the TB group have an abnormality in transmission. Through TB ​​group-level feedback, the feedback overhead of TB transmission is reduced.

[0108] Embodiment 3: Two-Level Scheduling

[0109] In this method, n TBs in a TTI in a carrier in a HARQ process are mapped to a first codeword. Unless specifically stated otherwise, this description may be described using a single (or one) codeword transmission on a single carrier as an example. However, two-codeword transmission may be equally applicable for at least some of the various embodiments.

[0110] In some implementations, the base station may view the TB group as a larger combined TB, and the base station may jointly schedule this TB group. The base station then allocates specific time-frequency resource locations to each TB in the TB group.

[0111] For first-level scheduling on the level of TB groups, the base station may schedule TB groups and determine a scheduling result for each group, which may include at least one of the following: MCS of each group, time-frequency domain resource of each group, layer mapping information of each group (e.g., the number of layers of each group), mapping rule for each group, and / or the like. For example, a group is mapped to a specific resource space according to its mapping sequence number based on the priority level of the group.

[0112] For individual second-level scheduling on the TB level, the base station assigns each TB a specific symbol position in the time domain and a specific position in the frequency domain according to the TB group scheduling information, for example, the TB is mapped to a specific time-frequency resource according to its mapping sequence number based on the priority level of the TB.

[0113] Embodiment 4: Common and dedicated scheduling information in DCI

[0114] In this method, n TBs in a TTI in a carrier in a HARQ process are mapped to a first codeword. Unless specifically stated otherwise, this description may be described using a single (or one) codeword transmission on a single carrier as an example. However, two-codeword transmission may be equally applicable for at least some of the various embodiments.

[0115] A base station may transmit DCI to a UE to schedule transmissions of TB groups of the UE. The DCI may include common group scheduling information for all TB groups, TB group-level scheduling information, and / or TB-level scheduling information. The common group scheduling information for all TB groups may mean that each group uses identical scheduling information. The common group scheduling information may include at least one of the following: a time-frequency domain resource space for all groups, a common power control parameter for all groups, a resource mapping configuration for all groups, the number of groups m, and / or the like.

[0116] The TB group-level scheduling information may mean that all TBs in a TB group use the same scheduling information. The TB group-level scheduling information for all TBs mapped to the same codeword of a group may include at least one of the following: MCS, time-frequency domain resource range, mapping rule, TB group ID, number of TBs in the TB group, power control parameters, antenna transmission parameters (e.g., number of layers) including layer mapping, etc. In two-codeword transmission, the TB group-level scheduling information may include scheduling information of the first codeword and the second codeword, such as the group MCS for the first codeword and / or the group MCS for the second codeword.

[0117] The base station also transmits TB-level scheduling information, used by each TB, including at least one of the following: TB number, specific symbol position of the TB in the time domain, start and end positions of the TB time-domain symbol, TB time-domain position bitmap, specific position of the TB frequency domain, and / or TBS indication.

[0118] Embodiment 5: Semi-persistent scheduling (SPS): consistent scheduling information over a period of time

[0119] In semi-persistent scheduling (SPS), a base station may use the same scheduling information to perform simultaneous scheduling and transmission of multiple TBs on the TB group level of a single HARQ process within a certain period, thereby reducing the overhead for indicating scheduling information.

[0120] In an SPS scheduling scenario, the base station may determine that a single carrier transmits multiple TB scheduling information on the TB group level for a single HARQ process on a TTI. For example, over a period of time, which may be relatively long, the number and size of TBs on the TB group level in a single HARQ process may remain unchanged, the MCS on the TB group level may also remain unchanged, and / or the TB time-frequency resource location on the TB group level may also remain unchanged.

[0121] Embodiment 6: Scheduling transmission of multiple TBs in two-codeword transmission

[0122] For 5G systems, when spatial multiplexing technology is used, a single carrier may be enabled to transmit two TBs of a user in one HARQ process within one TTI in the manner of two codeword transmission, each codeword corresponding to one TB.

[0123] In various embodiments of the present disclosure, in one HARQ process within one TTI, two TBs may be transmitted in a two-codeword transmission in a multiple TB transmission scenario.

[0124] As shown in FIG. 8A, on a single carrier and in one HARQ process, a UE can achieve 8TB transmission with two TB groups in dual codeword streams / transmissions within a TTI. For example, TB0 and TB1 corresponding to two codewords are in the same time-frequency resource. TB0 corresponds to the first codeword, and TB1 corresponds to the second codeword. There are four TBs (TB0, TB2, TB4, TB6) within the first codeword within a TTI, and there are four TBs (TB1, TB3, TB5, TB7) within the second codeword within a TTI. TB0 and TB2 within TBG0 use a set of parameters, e.g., MCS4 for the first codeword. TB1 and TB3 within TBG0 use another set of parameters, e.g., MCS5 for the second codeword. In a similar manner, TB4 and TB6 in TBG1 use a set of parameters for a first codeword that is independent of TBG0, e.g., the MCS parameter is MCS6. TB5 and TB7 in TBG1 use another set of parameters for a second codeword that is independent of TBG0, e.g., the MCS parameter is MCS7. The set of parameters for TBG1 may be independent of the set of parameters for TBG0, and vice versa.

[0125] In some other implementations, another example of multiple TBG transmissions on the TB group level by a UE in a HARQ process of a TTI in two-codeword transmission may be described. In some other implementations, mixed transmissions of single-codeword transmissions and two-codeword transmissions may be realized for different resources for the same UE. Figure 8B shows an example of mixed transmissions within frequency-domain resources where six TBs (TB1, TB2, TB3, TB4, TB5, and TB6) exist. In two-codeword (2CW) transmissions, TB0 and TB1 may occupy the same time-frequency resource, and TB2 and TB3 may also occupy the same time-frequency resource. In single-codeword (1CW) transmissions, TB4 and TB5 may occupy different time-frequency resources. Four TBs (TB0, TB1, TB2, and TB3) may belong to one TB group (TBG0), and two TBs (TB4 and TB5) may belong to another TB group (TBG1). In this embodiment, the transmission of two TBGs can be achieved under a mixture of single codeword stream and two codeword streams.

[0126] Embodiment 7: m, n configuration and mapping policy for multiple TBs via RRC signaling

[0127] In this method, n TBs in a TTI in a carrier in a HARQ process are mapped to a first codeword. Unless specifically stated otherwise, this description may be described using a single (or one) codeword transmission on a single carrier as an example. However, two-codeword transmission may be equally applicable for at least some of the various embodiments.

[0128] For TB group transmission within a TTI and in a single HARQ process on a single carrier, the network side, e.g., a base station, may send configuration information to the terminal via RRC signaling. The terminal may receive an RRC configuration message. The configuration information may include at least one of the following: the number of groups m, the number of TBs n in the same codeword transmission, one or more mapping rules for the set of TB groups, and / or one or more mapping rules for the set of TBs.

[0129] For example, the network side may initiate an RRC reconfiguration process, and the RRC configuration information includes a field corresponding to the transmission of multiple TBs. The field in the configuration information may include at least one of the following: a total number of groups, a total number n of TBs in the same codeword transmission in a TB group transmission, a resource mapping rule for the groups, and / or a resource mapping rule for the TBs. The UE may receive an RRC reconfiguration message. When the RRC reconfiguration message contains a transmission field for a TB group, lower layer configuration of multiple TBs is implemented.

[0130] In some implementations, m is an integer greater than 1, n is an integer greater than 0, and each TB of the n TBs may be independently packaged at the transmitting end and independently delivered to an upper layer at the receiving end. Each TB group includes at least one TB. The TB group resource mapping policy may correspond to a group mapping strategy in which each group may be mapped to a different time-frequency resource. The TB resource mapping policy may correspond to a TB mapping strategy in which each TB in multiple TBs may be mapped to a different time-frequency resource.

[0131] Embodiment 8: TB size calculation for multiple TBs in a HARQ process

[0132] In this method, n TBs in a TTI in a carrier in a HARQ process are mapped to a first codeword. Unless specifically stated otherwise, this description may be described using a single (or one) codeword transmission on a single carrier as an example. However, two-codeword transmission may be equally applicable for at least some of the various embodiments.

[0133] A receiving side, for example, a UE (UE1) in a single codeword transmission, may receive multiple TB transmissions in a HARQ process. The multiple TBs are m groups of TBs, with several TBs in one group. The number of TBs in each group may be different or the same.

[0134] In response to receiving scheduling control information (e.g., a DCI signal), UE1 may perform receive processing for m groups of TBs in a common time-frequency domain on a carrier on an HARQ process according to an indication of the scheduling control information. The scheduling control information includes a mapping rule, an MCS for each group, and layer mapping information (e.g., the number of layers in each group) for each group. According to the scheduling control information, the receiver may obtain control information for the entire group, one group, and one TB. The receiver can estimate the total size of one group and the size of each TB. A method for determining a TB size (TBS) of a TB may include some or all of the following steps:

[0135] Step 8-1: The UE may determine the resource space of m groups.

[0136] Step 8-2: The UE may determine the resource space of each group, the MCS of each group, and the number of layers of each group according to the scheduling control information.

[0137] Step 8-3: The UE may determine the number of resource elements (REs) for TBs in the group in the time-frequency domain in the HARQ process. For one embodiment, the TB size allocation rule may include a lookup table for obtaining the TB size according to the number of TBs in the group. For another embodiment, the TB size allocation rule may include a step of uniformly allocating resources within the resource space of the group.

[0138] Step 8-4: The UE may calculate the TB size of the TB according to the number of REs for the TB of the group, the MCS of the group, and the number of layers of the group.

[0139] Embodiment 9: Device to Device (D2D) Scenario

[0140] In a device-to-device (D2D) scenario, a base station may determine scheduling information for a UE (e.g., UE1). UE1 may transmit TB group data to another UE (e.g., UE2) in one HARQ process according to the TB group scheduling information of the single HARQ process determined by the base station. UE2 may send feedback to the base station after receiving the data. This embodiment may also be applicable to other scenarios, such as, but not limited to, integrated access and backhaul (IAB).

[0141] Embodiment 10: Transmission of multiple TBs within a TTI

[0142] In this method, n TBs in a TTI in a carrier in a HARQ process are mapped to a first codeword. Unless specifically stated otherwise, this description may be described using a single (or one) codeword transmission on a single carrier as an example. However, two-codeword transmission may be equally applicable for at least some of the various embodiments.

[0143] As shown in Figure 9, in a 5G system, in the MAC layer, a MAC PDU may be composed of multiple sub-PDUs, and each sub-PDU consists of a subheader and a data portion. A MAC PDU is a data unit that can be delivered to the physical layer after the MAC layer protocol is processed. One MAC PDU may correspond to one TB in the physical layer. In the physical layer, a TB may be divided into one or more code blocks (CBs) and / or one or more code block groups (CBGs). Within a TTI and within a single HARQ process, only one TB may be transmitted on a single carrier when spatial multiplexing and multiple carriers are not considered. Within one TTI, only one TB is delivered to the MAC layer.

[0144] As shown in Figure 10, in some implementations, one MAC PDU may further correspond to one TB at the physical layer. At the physical layer, each TB may be further divided into one or more CBs and / or one or more CBGs. In Figure 10, there are two groups within a TB and two TBs within each group. In other words, m is 2 for the number of groups, and n is 2 for the number of TBs within a group.

[0145] In a single HARQ process in a TTI, multiple MAC PDUs may be used to map multiple TBs, and multiple TBs may be transmitted on a single carrier in the TTI. At the transmitting end, each TB corresponds to an independent MAC PDU, and each TB may be packaged independently at the transmitting end and delivered to the MAC layer independently at the receiving end. When receiving n TBs at the receiving end, there may be a situation where one or more TBs are transmitted correctly and one or more TBs are transmitted incorrectly. In response to this situation, data of the correct TB may be delivered directly to the MAC layer without waiting for retransmission of one or more incorrect (incorrectly transmitted) TBs. Within one TTI, one or more TBs may be delivered to the MAC layer. This implementation may ensure high throughput while achieving shorter latency.

[0146] In some implementations, multiple MAC PDUs may be used to map multiple TBs. As shown in FIG. 11, the receiving end may include multiple decoders for independently decoding each of the multiple TBs according to the scheduling instructions of the multiple TBs. When multiple TBs within one TTI are mapped to different symbols in the time domain, there is a leading (or earlier) TB with a shorter latency requirement, followed by a trailing (or later) TB. The performance of the system can be further improved by differential transmission latency. When multiple TBs within one TTI are mapped to different resource blocks (RBs) in the frequency domain, the TBs of one TTI can be received simultaneously and subjected to parallel processing. The performance of the system can be further improved by reducing the processing delay of decoding and achieving a low latency effect.

[0147] The present disclosure describes a method, an apparatus, and a computer-readable medium for wireless communication. The present disclosure addresses issues related to transmitting multiple transport block (TB) groups. The method, device, and computer-readable medium described in the present disclosure may facilitate performance of wireless communication by transmitting multiple TB groups, thus improving efficiency and overall performance. The method, device, and computer-readable medium described in the present disclosure may improve the overall efficiency of a wireless communication system.

[0148] References to features, advantages, or similar language throughout this specification do not imply that all of the features and advantages that may be realized using the present solution should or are included in any single implementation thereof. Rather, language referring to features and advantages is understood to mean that the specific feature, advantage, or characteristic described in connection with an embodiment is included in at least one embodiment of the present solution. Thus, discussions of features and advantages and similar language throughout this specification may, but do not necessarily, refer to the same embodiment.

[0149] Furthermore, the described features, advantages, and characteristics of the solution may be combined in any suitable manner in one or more embodiments. Those skilled in the art will recognize, in light of the description herein, that the solution may be practiced without one or more of the specific features or advantages of a particular embodiment. In other cases, additional features and advantages may be recognized in certain embodiments that may not be present in all embodiments of the solution.

Claims

1. A method for wireless communication, the method comprising: Transmitting a set of transport blocks (TBs) between a first wireless device and a second wireless device Including, The transmitting step includes: receiving, by the second wireless device, a resource indication from the first wireless device; carried out by The resource indication indicates a resource allocation of m groups of TBs in a resource space, the resource space including time units in the time domain and frequency units in the frequency domain, where m is an integer greater than 1; the transmitted TBs in the m groups of TBs are non-overlapping on time-frequency domain resources; A method wherein each TB in the m groups of TBs can be packaged separately at the transmitting end and delivered separately to an upper layer at the receiving end.

2. The method described in claim 1, wherein the resource space corresponds to m groups of the TBs within a hybrid automatic repeat request (HARQ) process within a carrier.

3. The method of claim 1, wherein each TB in the group of m TBs corresponds to a Medium Access Control (MAC) Protocol Data Unit (PDU).

4. The time unit is Transmission Time Interval (TTI), slot, Subframe, or Mini Slots The method of claim 1 , comprising at least one of:

5. The frequency unit is Subcarrier, Resource Block (RB), Sub-band, Bandwidth Portion (BWP), or Career The method of claim 1 , comprising at least one of:

6. The inter-group mapping policy of the m groups of the TB for resources is: Mapping the m groups of TBs in the time domain and then in the frequency domain according to a mapping sequence number of each group; or Mapping the m groups of TBs in the frequency domain and then in the time domain according to the mapping sequence number of each group. The method of claim 1 , comprising at least one of:

7. The intra-group mapping policy within a group of TBs for a resource comprises: Mapping n TBs of the group of TBs in the time domain and then in the frequency domain according to a mapping sequence number of each TB; or mapping the n TBs of the group of TBs in a frequency domain and then in a time domain according to the mapping sequence number of each TB; The method of claim 6 , comprising at least one of:

8. The mapping sequence number of a group within the m groups of the TB is: an index of the group, a sequence number based on the priority level of the group; or A randomly generated sequence number for the group The method of claim 6 , comprising at least one of:

9. The mapping sequence number of a TB within the n TBs of the group of TBs is the index of said TB; a sequence number based on the priority level of the TB; or A randomly generated sequence number for the TB The method of claim 7 , comprising at least one of:

10. The method comprising: receiving, by the second wireless device, control information corresponding to the m groups of the TBs from the first wireless device; further comprising The method of claim 1 , wherein the control information includes at least one of common control information for m groups of TBs or control information for groups of TBs.

11. The common control information for m groups of TBs comprises: the entire resource space in the time-frequency domain for the m groups of TBs; an overall resource indication in the time domain for the m groups of said TBs; an overall resource indication in the frequency domain for the m groups of TBs; power control information for m groups of said TBs; a resource mapping configuration for the m groups of TBs; or The number of groups for the m groups of the TB The method of claim 10 , comprising at least one of:

12. The control information for a group of TBs, a resource space in the time-frequency domain for the group of TBs; a resource indication in the time domain for the group of TBs; a resource indication in the frequency domain for the group of TBs; an MCS for said group of TBs; spatial multiplexing information relating to the number of layers for the group of TBs; power control information for the group of TBs; a group identification (ID) for the group of said TBs; a resource mapping configuration for the group of TBs; the number of TBs in the group of n TBs; symbol position information in the time domain for each TB in the group of TBs; or Frequency location information in the frequency domain for each TB in the group of TBs The method of claim 10 , comprising at least one of:

13. The second wireless device receiving the control information corresponding to m groups of the TBs; In a HARQ process, determining a number of resource elements (REs) for n TBs in a group level, a modulation and coding scheme (MCS) for the n TBs in the group level, and a number of layers for the n TBs in the group level; calculating a total size of the n TBs of the group based on the number of REs and the number of MCSs and layers; determining a transport block size (TBS) for each TB within the n TBs of the group of TBs based on a total size of the group; The method of claim 10 , wherein the TBS of each TB in the n TBs of the group of TBs is determined by:

14. The control information: Downlink Control Information (DCI); Radio Resource Control (RRC) signaling; Upper layer signaling, a MAC Control Element (CE), or System Information The method of claim 10, wherein the signal is transmitted via at least one of:

15. Determining a TBS of each TB in the n TBs based on the total size, determining the TBS of each TB as T / n, where T is the total size of the group and n is the number of TBs in the n TBs; TBS of each TB [Equation 10] To determine as follows: [0011] is a ceiling function, TBS of each TB [0012] To determine as follows: [0013] is a floor function, determining a TBS for each TB based on a predetermined value; or Determining the TBS of each TB based on a predetermined table The method of claim 13 , comprising at least one of:

16. The method comprising: the second wireless device receiving the control information from the first wireless device; the second wireless device processes the group of TBs based on the control information; further comprising The second wireless device processing the group of TBs based on the control information includes: receiving data from the first wireless device based on the control information from the first wireless device; transmitting data to the first wireless device based on the control information from the first wireless device; transmitting data to a third wireless device based on the control information from the first wireless device; or receiving data from the third wireless device based on the control information from the first wireless device; The method of claim 10 , wherein the method is performed by at least one of 17. The method comprising: In response to receiving the data from the first wireless device, the second wireless device transmits feedback information to the first wireless device. further comprising The second wireless device transmitting the feedback information to the first wireless device comprises: transmitting the feedback information separately to each TB in the group of TBs; transmitting the feedback information for each code block (CB) in the group of TBs; or transmitting the feedback information for each Code Block Group (CBG) in the group of TBs; 17. The method of claim 16, wherein the method is performed by at least one of:

18. The method comprising: transmitting the feedback information including a feedback indication for the group of TBs in response to the feedback information being identical for each TB in the group of TBs.

20. The method of claim 17, further comprising:

19. The method comprising: transmitting the feedback information including a feedback indication for the m groups of TBs in response to the feedback information being identical for each TB in the m groups of TBs. further comprising In response to each TB in the m groups of TBs being successfully received, the feedback information includes an acknowledgement (ACK) indication indicating that each TB in each group of TBs is successfully received; 18. The method of claim 17, wherein in response to each TB in the m groups of TBs being received abnormally, the feedback information includes a NAK indication indicating that each TB in each group of TBs is received abnormally.

20. The first wireless device is configured to schedule transmission of the m groups of TBs; The first wireless device base station, the MAC layer in the wireless device; Scheduling unit, User Equipment (UE), On-board unit (OBU), Roadside Unit (RSU), or Integrated Access and Backhaul (IAB) Node The method of claim 1 , comprising at least one of:

21. The second wireless device is configured to receive transmissions of the m groups of the TB; The second wireless device User Equipment (UE), or Integrated Access and Backhaul (IAB) Node The method of claim 1 , comprising at least one of:

22. A wireless communication device, comprising: a memory operable to store computer readable instructions; a processor circuit operable to read the computer-readable instructions; Equipped with The processor circuit, when executing the computer-readable instructions, Transmitting a set of transport blocks (TBs) between a first wireless device and a second wireless device and The transmitting step includes: receiving, by the second wireless device, a resource indication from the first wireless device; carried out by The resource indication indicates a resource allocation of m groups of TBs in a resource space, the resource space including time units in the time domain and frequency units in the frequency domain, where m is an integer greater than 1; the transmitted TBs in the m groups of TBs are non-overlapping on time-frequency domain resources; A wireless communication device, wherein each TB in the m groups of TBs can be packaged separately at a transmitting end and delivered separately to an upper layer at a receiving end.

Citation Information

Patent Citations

  • Communication method, network side device, and terminal device

    US20190335457A1

  • Information Transmission Method and Apparatus

    US20200344009A1

  • User terminal and radio communication method

    US20210067194A1

  • User terminal and radio communication method

    WO2019049283A1