Methods, devices, and systems for transmitting multiple transport blocks

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

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

Patent Information

Application Number
JP2025113733
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-07-04
Publication Date
2025-09-11

AI Technical Summary

Technical Problem

Current wireless communication technologies face challenges in simultaneously achieving high throughput and low latency, particularly in scenarios requiring ultra-high throughput and ultra-low latency, such as holographic communication and industrial Internet traffic, due to limitations in existing transport block transmission methods.

Method used

The method involves transmitting multiple transport blocks (TBs) between wireless devices, where each TB is mapped to a different time-frequency resource within a resource space and can be separately packaged and delivered, allowing for efficient resource allocation and separate handling at the receiving end, using techniques like Hybrid Automatic Repeat Request (HARQ) processes and Medium Access Control (MAC) Protocol Data Units (PDUs).

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 reliable transmission of large data volumes under strict latency constraints.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025133886000001_ABST
    Figure 2025133886000001_ABST
Patent Text Reader

Abstract

To provide methods, devices, and systems for transmitting multiple transport blocks.SOLUTION: The present disclosure describes methods, systems, and devices for transmitting multiple transport blocks (TBs) groups. The method includes transmitting a set of TBs between a first wireless device and a second wireless device by receiving, by the second wireless device, a resource indication from the first wireless device. The resource indication indicates resource allocation of the set of TBs in a resource space comprising a time unit in a time domain and a frequency unit in a frequency domain. Each TB mapped to a same codeword in the set of TBs is mapped to different time-frequency resource in the resource space and the set of TBs comprises n TBs mapped to the same codeword, where n is an integer larger than 1.SELECTED DRAWING: Figure 6
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).

[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 blocks (TBs) 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 blocks (TBs).

[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 transport blocks (TBs) between the first wireless device and the second wireless device by receiving a resource indication from the first wireless device by the second wireless device, the resource indication indicating a resource allocation of a set of TBs in a resource space including time units in a time domain and frequency units in a frequency domain, each TB mapped to a same codeword in the set of TBs being mapped to a different time-frequency resource in the resource space, the set of TBs including n TBs mapped to the same codeword, n being an integer greater than 1, and each TB in the set of TBs being capable of being separately packaged at a transmitting end and separately 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 TBs, where the set of TBs includes n TBs mapped to the same codeword, where n is an integer greater than 1, each TB mapped to the same codeword in the set 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, and each TB in the set of TBs can be separately packaged at a transmitting end and separately delivered to an upper layer at a receiving end; and operating, by the second wireless device, according to the radio configuration information of the set 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 said transmitting includes: receiving, by the second wireless device, a resource indication from the first wireless device; The resource indication indicates a resource allocation of a set of TBs in a resource space comprising time units in a time domain and frequency units in a frequency domain; Each TB that is mapped to the same codeword in the set of TBs is mapped to a different time-frequency resource in the resource space; the set of TBs includes n TBs that are mapped to the same codeword, where n is an integer greater than 1; Each TB in the set 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 the set of 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 set of TBs corresponds to a Medium Access Control (MAC) Protocol Data Unit (PDU). (Item 4) The time unit is 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 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 10. The method of claim 1, wherein the identical codewords include at least one of a first codeword or a second codeword. (Item 7) The mapping policy of the n TBs for resources is: mapping the n TBs in a time domain and then in a frequency domain according to a mapping sequence number of each TB; mapping the n 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 into the same time-frequency resource according to a mapping sequence number of the TB corresponding to the first codeword. Item 1. The method according to item 1, comprising at least one of the following: (Item 8) The mapping sequence number of each TB among the n TBs is: Index for each TB, A sequence number based on the priority level of each TB, A randomly generated sequence number for each TB 8. The method according to item 7, comprising at least one of the following: (Item 9) The priority level of each TB among the n TBs is: Priority levels based on service demand from higher levels; A priority level based on Quality of Service (QoS) from the higher layer, or Priority level based on the number of retransmissions for each TB Item 9. The method according to item 8, comprising at least one of the following: (Item 10) The first wireless device determining a number of resource elements (REs), a modulation coding scheme (MCS), and a number of layers based on channel state information; calculating a total size based on the number of REs, the MCS, and the number of layers; determining a transport block size (TBS) for each TB within the n TBs based on the total size; 2. The method according to item 1, wherein the TBS of each of the n TBs is determined by the following method. (Item 11) Determining the TBS of each TB within the n TBs based on the total size includes: 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 4A] FIG. 4A shows a schematic diagram of an embodiment within the present disclosure relating to wireless communication.

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

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

[0018] [Figure 6] FIG. 6 illustrates a flow diagram of a method for wireless communication.

[0019] [Figure 7] FIG. 7 illustrates a flow diagram of a method for wireless communication.

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

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

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

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

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

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

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

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

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

[0029] 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.

[0030] 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.

[0031] 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.

[0032] This disclosure describes various methods and devices for transmitting multiple transport blocks (TBs).

[0033] 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.

[0034] 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 extended reality (XR), require both ultra-high throughput and ultra-low latency. 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.

[0035] In 4G and / or 5G systems, on a baseband carrier (e.g., also referred to as a single 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.

[0036] 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.

[0037] 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 long latency requirements, such as live video services, data packets must be transmitted accurately within a certain time period. When the time expires, even if the transmission is correct, it will be deemed insufficient and discarded. Therefore, existing technologies may have difficulty simultaneously meeting 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.

[0038] The present disclosure describes various embodiments for transmitting multiple transport blocks (TBs) 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.

[0039] 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.

[0040] 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.

[0041] 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.

[0042] In various embodiments, the first wireless device 130 may include a radio node. The second wireless device, the third wireless device, and / or the fourth wireless device may include one or more user equipments (UEs) (152, 154, and 156). The wireless node 130 may include a Next Generation Radio Access Network (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 wireless network may include a 6G network or any future generation network.

[0043] 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.

[0044] 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.

[0045] 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.

[0046] 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.

[0047] 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.

[0048] 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.

[0049] The present disclosure describes various embodiments for transmitting multiple transport blocks (TBs), which 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 transmission methods for transmitting multiple TBs over a single HARQ process that solve at least one of the problems in achieving high bandwidth, high throughput, and low latency transmission.

[0050] In various embodiments, unless specifically stated otherwise, the present description may be described using a single (or one) codeword transmission on a single carrier as an example, although two-codeword transmission may be equally applicable for at least some of the various embodiments.

[0051] In some implementations of 5G systems, for a single codeword transmission on a single carrier, each HARQ process may transmit only one TB of a user over a TTI, as shown in Figures 4A and 4B.

[0052] Referring to Figure 4A, four TBs (TB0, TB1, TB2, and TB3) are mapped to four TTIs (TTI1, TTI2, TTI3, and TTI4) in the time and frequency domains, respectively. Referring to Figure 4B, a TB (TB0) is mapped to a TTI in the time and frequency domains.

[0053] In another implementation, the present disclosure describes transmission of multiple TBs in a single HARQ process on a TTI, as shown in Figure 5. Multiple TBs may be mapped to TTIs in the time domain and the frequency domain. The mapping rules / policies / methods for multiple TBs in the frequency or time domain may be described in at least one or a combination of one or more embodiments described below. For example, in Figure 5, four TBs (TB0, TB1, TB2, and TB3) are mapped in the frequency domain in the order of TB1, TB2, TB3, and TB0.

[0054] In various embodiments of the present disclosure, a single carrier may be represented by a single cell within a wireless communication system, for example, in 4G and / or 5G communications.

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

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

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

[0058] 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.

[0059] 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.

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

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

[0062] In some other implementations, the mapping sequence number for each TB in the n TBs includes at least one of the following: an index for each TB; a sequence number based on the priority level of each TB; and a randomly generated sequence number for each TB.

[0063] In some other implementations, the priority level of each TB among the n TBs includes at least one of the following: a priority level based on service demand from upper layers, a priority level based on quality of service (QoS) from upper layers, or a priority level based on the number of transmissions for each TB.

[0064] In some other implementations, a first wireless device is configured to schedule transmission of a set 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.

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

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

[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 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.

[0068] In some other implementations, there is a step of transmitting, by the first wireless device to the second wireless device, control information corresponding to a resource allocation for the set of TBs, wherein the control information includes at least one of the following: a resource space in the time-frequency domain for the set of TBs, a resource indication in the frequency domain for the set of TBs, a resource indication in the time domain for the set of TBs, an MCS for the n TBs, spatial multiplexing information related to the number of layers for the set of TBs, power control information for the set of TBs, an identification (ID) number for the set of TBs, a resource mapping configuration for the set of TBs, the number of TBs in the n TBs, symbol location information in the time domain for each TB in the set of TBs, or frequency location information in the frequency domain for each TB in the set of TBs.

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

[0070] 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.

[0071] 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] Step 1: Determine the TBS of each TB as follows: T is the total size, 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.

[0072] 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.

[0073] In some other implementations, method 600 may optionally further include one or more of the following steps: receiving, by the second wireless device, control information from the first wireless device; and processing, by the second wireless device, the set of TBs based on the control information by at least one of the following steps: 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.

[0074] In some other implementations, a third wireless device is configured to receive or transmit transmissions of the set 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.

[0075] In some other implementations, method 600 may optionally further include one or more of the following steps: in response to receiving data from the first wireless device, by the second wireless device transmitting feedback information to the first wireless device by at least one of the following steps: separately transmitting feedback information for each TB in the n TBs; transmitting feedback information together for the n TBs; transmitting feedback information for each code block (CB) in the n TBs; or transmitting feedback information for each code block group (CBG) in the n TBs.

[0076] In some other implementations, method 600 may optionally further include one or more of the following steps: in response to receiving data from the second wireless device, by the third wireless device, transmitting feedback information 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 n TBs; transmitting feedback information together for the n TBs; transmitting feedback information for each code block (CB) in the n TBs; or transmitting feedback information for each code block group (CBG) in the n TBs.

[0077] In some other implementations, method 600 may optionally further include one or more of the following steps: transmitting feedback information including feedback indications for the n TBs in response to the feedback information being identical for each TB among the n TBs; wherein in response to each TB among the n TBs being successfully received, the feedback information includes an acknowledgement (ACK) indication indicating that each TB among the n TBs is successfully received; and in response to each TB among the n TBs being abnormally received, the feedback information includes a NAK indication indicating that each TB among the n TBs is abnormally received.

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

[0079] 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.

[0080] In some other implementations, the radio configuration information includes at least one of the following: a value of n or a resource mapping policy.

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

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

[0083] 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.

[0084] 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.

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

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

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

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

[0089] The present disclosure further describes various embodiments below, which serve as examples and should not be construed as any limitations on the present disclosure. In various embodiments, a plurality of TBs may refer to a set of TBs, and the number of TBs in the plurality of TBs may be any positive integer.

[0090] Embodiment 1: Common Scheduling Information for Multiple TBs

[0091] In a wide-bandwidth scenario, resources in the frequency domain may be abundant, and each user may be allocated sufficient bandwidth. A common (or identical) scheduling method may be used to map, schedule, and / or transmit multiple TBs simultaneously over a TTI on a single carrier and using a single HARQ process. This method may make full use of frequency-domain resources and simultaneously achieve high throughput and low latency requirements.

[0092] The method may include some or all of the following steps. The method may be performed by at least one of a first wireless device and / or a second wireless device. In the method, n TBs in a TTI in a carrier in an HARQ process are mapped to a first codeword. Unless specifically stated, the 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.

[0093] Step 1-1: For a second wireless device, e.g., a UE (UE1) that is successfully scheduled in a single codeword transmission, a first wireless device, e.g., a base station (BS), may determine multi-TB common scheduling information for UE1, such as available time-frequency domain resources, modulation coding scheme (MCS), and / or spatial multiplexing mode.

[0094] Step 1-2: According to the available time-frequency resources, MCS, and number of layers in the multi-TB common scheduling information of UE1, the base station may calculate the size of the largest TB that UE1 can transmit, where the largest TB is represented by TB_total, and the size of the largest TB can be expressed by TB_total size.

[0095] Step 1-3: The base station may divide TB_total into n TBs evenly according to the TB_total size and calculate the size of each TB. When the TB_total size is not evenly divisible by n, some TBs use padding bits to ensure that the size of each TB within the n TBs is the same. For example, when the TB_total size is 20,000 bits and n is 3, the size of the first and second TBs may both be 7,000 bits, and the size of the third TB may be 6,000 bits plus 1,000 bits of padding, which may be required to ensure that the sizes of all three TBs are 7,000 bits.

[0096] Step 1-4: The base station may use the multi-TB common scheduling information corresponding to TB_total as public (or common, or identical) scheduling information for the n TBs, and may perform physical layer processing on each TB and mapping on each TB of the n TBs to determine dedicated scheduling information for each TB. Specifically, each TB may use a common modulation and coding method for modulation and coding, or each TB may use the same interleave method for data interleave, or each TB may use the same antenna transmission mode for antenna transmission, or for each TB, the same resource mapping policy may be used to map data processed by the physical layer of each TB to specific time-domain symbols and frequency-domain resources in a common time-frequency domain.

[0097] Step 1-5: The base station may use a HARQ process to transmit data for n TBs on one TTI of a single carrier and may send scheduling information for the n TBs to the UE via downlink control information (DCI). The scheduling information for the n TBs includes at least one of the following, but is not limited to: a range of time-frequency domain resources for transmitting the n TBs, the same MCS for the n TBs, the same spatial multiplexing information for the n TBs, the same power control information for the n TBs, the number of groups for the n TBs, the mapping rule for the n TBs, the number n of TBs for the n TBs, a specific time-domain symbol position of each TB for the n TBs, or a specific frequency-domain resource position of each TB for the n TBs. The base station's scheduling information for the n TBs may be sent to UE1, and the scheduling information may include public scheduling information and dedicated scheduling information.

[0098] In various embodiments of the method, a single HARQ process may perform multiple TB scheduled transmissions on scheduled transmission units on a carrier. The total TB size may be larger than the maximum coding block size of the encoder and the limit on the number of CBs and CBGs, thereby achieving high throughput. Each TB may be decoded, and feedback for each TB may be transmitted independently. Each successfully decoded TB may be delivered independently to a higher layer (e.g., the MAC layer) without waiting for other TBs, further reducing transmission delay and achieving service requirements for high throughput and low latency with high bandwidth.

[0099] Embodiment 2: TB size calculation for multiple TBs in a HARQ process

[0100] A receiving side, for example, a UE (UE1) in a single-codeword transmission, may receive a transmission of multiple TBs in an HARQ process. In this method, n TBs in a TTI in a carrier in an HARQ process are mapped to a first codeword. Unless specifically stated, 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.

[0101] In response to receiving the scheduling information, UE1 may perform receiving processing on the n TBs in the common time-frequency domain on the carrier according to an indication of the scheduling information. According to the scheduling information, the receiving side may estimate the total size of the n TBs and the size of each TB.

[0102] A method for determining the TB size (TBS) of a TB may include some or all of the following steps.

[0103] Step 2-1: The UE may determine the number of total resource elements (REs) in the time-frequency domain in the HARQ process.

[0104] Step 2-2: The UE may calculate the number of total information bits (also referred to as TB_total size) according to the number of total REs, the allocated MCS, and the number of layers.

[0105] Step 2-3: The UE may determine the TB size of each TB among the n TBs according to a TB size allocation rule. In one embodiment, the TB size allocation rule may include a lookup table for obtaining each TB size according to the value of n. In another embodiment, the TB size allocation rule may include dividing the TB_total size by n and rounding up to the nearest integer to obtain the size of each TB.

[0106] Embodiment 3: Transmission of multiple TBs within a TTI

[0107] 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.

[0108] As shown in Figure 8, 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.

[0109] In some implementations, one MAC PDU may further correspond to one TB at the physical layer, as shown in Figure 9. At the physical layer, each TB may be further divided into one or more CBs and / or one or more CBGs.

[0110] 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.

[0111] In some implementations, multiple MAC PDUs may be used to map multiple TBs. As shown in Figures 10A and 10B, 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 an earlier (or earlier) TB with a shorter latency requirement, followed by a later (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 processed in parallel. The performance of the system can be further improved by reducing the processing delay of decoding and achieving a low latency effect.

[0112] Embodiment 4: n configuration and mapping policy for multiple TBs via RRC signaling

[0113] 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.

[0114] For multiple TB transmissions within a TTI on a single carrier and in a single HARQ process, 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 a mapping policy for a set of TBs or a value of n within the same codeword transmission.

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

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

[0117] Embodiment 5: Mapping policy for multiple TBs

[0118] 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.

[0119] After the base station determines the common scheduling information for the n TBs, it may need to determine a time-frequency resource location for each of the n TBs within the same codeword transmission. The time-frequency resource location for each TB may be determined according to one or more resource mapping policies.

[0120] For example, without limitation, the one or more resource mapping policies may include one or a combination of one or more policies. Referring to Figure 11A, mapping is performed according to the TB mapping sequence number, where mapping is performed first in the time domain and then in the frequency domain. Referring to Figure 11B, mapping is performed according to the TB mapping sequence number, where mapping is performed first in the frequency domain and then in the time domain. Referring to Figure 11C, mapping is performed according to the TB mapping sequence number, where mapping is performed in a block-by-block manner in the time and frequency domains. In Figure 11C, mapping is performed first in the time domain and then in the frequency domain. For example, according to the mapping sequence number, TB0 and TB2 are first mapped in the time domain, and TB1 and TB3 are later mapped in the time domain.

[0121] In some implementations, the TB mapping sequence number may include at least one of the following: an index number of the TB among the n TBs, a sequence number sorted by TB priority, or a randomly generated TB mapping sequence number.

[0122] In some implementations, the TB priority may be at least one of an upper layer service demand priority, an upper layer Quality of Service (QoS) priority, or a TB retransmission priority. When the mapping rule is based on the TB priority, a TB with a higher priority may have a higher priority in that it is the first one to select a time-frequency domain resource for mapping.

[0123] Embodiment 6: Joint feedback for multiple TBs

[0124] 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.

[0125] After receiving n TBs from the transmitting end, the receiving end, for example, a UE, may send feedback to the transmitting end to indicate the status of the received n TBs within the same codeword transmission. The feedback may be an ACK / NACK for a single HARQ process. The feedback may be based on each TB, each CBG, and each CB, and may be based on joint feedback of the n TBs. Regarding the joint feedback of the n TBs, if all n TBs are correctly decoded, only a 1-bit ACK joint feedback may be sent, indicating that all n TBs within the same codeword transmission have been successfully transmitted. If all n TBs within the same codeword transmission are decoded incorrectly, only a 1-bit NACK may be sent, indicating that the transmission of these n TBs has failed. Through joint feedback, the feedback overhead of multi-TB transmission is reduced.

[0126] Embodiment 7: Uplink scheduling and transmission with multiple TBs

[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] In some implementations, the base station may perform uplink scheduling involving multiple TBs, and the UE may transmit multiple TBs to achieve high throughput and short latency uplink transmission. Various implementations may include some or all of the following steps.

[0129] Step 7-1: The base station may perform joint scheduling for n TBs within the same codeword transmission for the UE, and may allocate, for the n TBs, the same MCS, a common time-frequency domain range, and one or more common mapping rules used by the n TBs on the carrier. The value of n may be determined according to business / service requirements, which may include bandwidth, throughput, latency, and / or delay.

[0130] Step 7-2: The base station may send uplink scheduling information of the n TBs in the same codeword transmission to the UE. The uplink scheduling information may include at least one of the following: the same MCS, a common time-frequency domain range used by the n TBs, a common mapping policy, a time-domain symbol position of each TB, a frequency-domain position of each TB, and an antenna transmission mode of each TB.

[0131] Step 7-3: The UE may perform physical layer processing and mapping for each of the n TBs according to the uplink scheduling information.

[0132] Step 7-4: After receiving the n TB data transmitted by the UE, the base station may send feedback to the UE. The feedback may include at least one of the following: joint feedback based on the n TBs, feedback based on each TB, feedback based on each CB, or feedback based on each CBG.

[0133] Embodiment 8: Two-Level Scheduling

[0134] 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.

[0135] Some implementations may include two-level scheduling within a single codeword transmission, which may include some or all of the following steps:

[0136] Step 8-1: The base station may determine common scheduling information for the maximum TB (TB_total) of each UE, which includes at least one of the following steps: allocating time-frequency domain resources, MCS, spatial multiplexing layer, and / or mapping rule to each UE.

[0137] Step 8-2: The base station may divide the maximum TB (TB_total) equally among n TBs and determine at least one of the following according to a mapping policy: a specific symbol position of each TB among the n TBs in the time domain and / or a specific TB position in the frequency domain.

[0138] Embodiment 9: Common and / or dedicated scheduling information via DCI

[0139] 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.

[0140] In some implementations, a base station may transmit common (or public) scheduling information for multiple TBs via DCI. In some other implementations, a base station may transmit common scheduling information for multiple TBs and dedicated scheduling information for each TB via DCI.

[0141] By sending DCI to the UE, the base station can realize simultaneous scheduling and transmission of multiple TBs in a single HARQ process for a single UE. The DCI may include public scheduling information for multiple TBs, or it may include public scheduling information for multiple TBs and dedicated scheduling information for each TB.

[0142] The common (or public) scheduling information for multiple TBs means that the multiple TBs in a single HARQ process each use the same scheduling information. The common (or public) scheduling information for multiple TBs may include at least one of the following: MCS, time-frequency domain resource range, mapping rule, number of TB groups, TB group containing TB information, power control parameters, antenna transmission mode, and / or number of TBs in the multiple TBs.

[0143] Optionally, the base station also transmits dedicated scheduling information for each TB among the plurality of TBs, including at least one of the following: the number of TBs, the specific symbol position of the TB in the time domain, and / or the specific position of the TB in the frequency domain.

[0144] Embodiment 10: Semi-persistent scheduling (SPS): identical scheduling information over a period of time

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

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

[0147] Embodiment 11: Device-to-Device (D2D) Scenario

[0148] In a device-to-device (D2D) scenario, a base station may determine scheduling information for a UE (e.g., UE1). UE1 may transmit multiple TB data to another UE (e.g., UE2) in one HARQ process according to the multiple TB scheduling information of a 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).

[0149] Embodiment 12: Scheduling transmission of multiple TBs in two-codeword transmission

[0150] For 5G systems, one TB corresponds to one codeword. 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. In two-codeword transmission, one TB is mapped to a first codeword and another TB is mapped to a second codeword. The two TBs may use the same time-frequency resources. However, each TB has its own MCS and the layer number corresponding to its codeword.

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

[0152] As shown in Figure 12A, in a single carrier and in one HARQ process, a UE can achieve 8 TB transmission in two codeword transmissions within a TTI, whereas a prior art 5G system can only achieve 2 TB transmission under the same circumstances. In another implementation, as shown in Figure 12B, a UE can achieve some TB transmissions (e.g., TB0, TB1, TB2, TB3) in two codeword transmissions and some TB transmissions (e.g., TB4, TB5) in one codeword transmission.

[0153] As shown in Figure 12A, 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) in the first codeword within one TTI, and there are four TBs (TB1, TB3, TB5, TB7) in the second codeword within one TTI. The four TBs, TB0, TB2, TB4, and TB6, use the same MCS and spatial multiplexing layer mapping (the same number of layers). The four TBs, TB1, TB3, TB5, and TB7, use the same MCS and spatial multiplexing layer mapping (the same number of layers).

[0154] 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 blocks (TBs). The method, device, and computer-readable medium described in the present disclosure may facilitate performance of wireless communication by transmitting multiple transport blocks (TBs), 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.

[0155] 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.

[0156] 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 is performed by the second wireless device receiving a resource indication from the first wireless device; The resource indication indicates a resource space including time units in the time domain and frequency units in the frequency domain for the set of TBs; The method, wherein the set of TBs includes two or more TBs, and the two or more TBs do not overlap with each other in time-frequency domain resources for transmission.

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

3. The method of claim 1, wherein each TB in the set of 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. A mapping policy of the two or more TBs for a resource comprises: Mapping the two or more TBs in the time domain and then in the frequency domain according to a mapping sequence number of each TB; or Mapping the two or more TBs in a frequency domain and then in a time domain according to a mapping sequence number of each TB. The method of claim 1 , comprising at least one of:

7. The mapping sequence number of each TB in the two or more TBs is Index of each TB, a sequence number based on the priority level of each TB, or A randomly generated sequence number for each TB The method of claim 6 , comprising at least one of:

8. The priority level of each TB in the two or more TBs is: Priority levels based on service demand from higher levels; a priority level based on Quality of Service (QoS) from the higher layer; or Priority level based on the number of retransmissions for each TB The method of claim 7 , comprising at least one of:

9. The first wireless device determining a number of resource elements (REs), a modulation coding scheme (MCS), and a number of layers based on channel state information; calculating a total size based on the number of REs, the MCS, and the number of layers; determining a transport block size (TBS) for each TB within the two or more TBs based on the total size; The method of claim 1 , wherein the TBS of each of the two or more TBs is determined by:

10. Determining a TBS of each TB in the two or more TBs based on the total size, TBS of each TB [Equation 1] where T is the total size and n is the number of TBs in the two or more TBs; [Equation 2] is a ceiling function, TBS of each TB [Equation 3] To determine as follows: [Equation 4] 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 9 , comprising at least one of:

11. The method comprising: receiving, by the second wireless device, control information from the first wireless device corresponding to a resource allocation for the set of TBs; further comprising The control information is a resource space in the time-frequency domain for the set of TBs; a resource indication in the frequency domain for the set of TBs; a resource indication in the time domain for the set of TBs; an MCS for the two or more TBs; spatial multiplexing information relating to the number of layers for the set of TBs; power control information for the set of TBs; an identification (ID) number for said set of TBs; a resource mapping configuration for the set of TBs; the number of TBs within the two or more TBs; symbol position information in the time domain for each TB in the set of TBs; or Frequency location information in the frequency domain for each TB in the set of TBs The method of claim 1 , comprising at least one of:

12. The second wireless device receiving the control information corresponding to a resource allocation for the set of TBs; determining a number of resource elements (REs), a modulation and coding scheme (MCS) for the two or more TBs, and a number of layers in a HARQ process; calculating a total size based on the number of REs, the MCS, and the number of layers; determining a transport block size (TBS) for each TB in the set of TBs based on the total size; The method of claim 11 , wherein the TBS of each TB in the two or more TBs is determined by:

13. The control information is Downlink Control Information (DCI); Radio Resource Control (RRC) signaling; Upper layer signaling, a MAC Control Element (CE), or System Information The method according to any one of claims 11 to 12, wherein the method is transmitted via at least one of the following:

14. Determining a TBS of each TB in the two or more TBs based on the total size, TBS of each TB [Equation 5] where T is the total size and n is the number of TBs in the two or more TBs; TBS of each TB [Equation 6] To determine as follows: [Equation 7] is a ceiling function, TBS of each TB [Equation 8] To determine as follows: [Equation 9] 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 12 , comprising at least one of:

15. The method comprising: the second wireless device receiving the control information from the first wireless device; the second wireless device 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; processing the set of TBs based on the control information by at least one of The method of any one of claims 11 to 12, further comprising:

16. The method comprising: In response to receiving the data from the first wireless device, the second wireless device: separately transmitting feedback information for each TB within the two or more TBs; transmitting the feedback information to the two or more TBs together; transmitting the feedback information for each code block (CB) in the two or more TBs; or transmitting the feedback information for each code block group (CBG) in the two or more TBs; transmitting the feedback information to the first wireless device by at least one of 16. The method of claim 15, further comprising:

17. The method comprising: and, in response to the feedback information being identical for each TB within the two or more TBs, transmitting feedback information including a feedback indication for the two or more TBs; In response to each TB within the two or more TBs being successfully received, the feedback information includes an acknowledgement (ACK) indication indicating that each TB within the two or more TBs is successfully received; 17. The method of claim 16, wherein in response to each TB in the two or more TBs being received abnormally, the feedback information includes a NAK indication indicating that each TB in the two or more TBs is received abnormally.

18. The first wireless device configured to schedule transmission of the set 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:

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

20. A wireless communication device, comprising: a memory for storing instructions; a processor in communication with the memory; Equipped with When the processor executes the instructions, the processor: Transmitting a set of transport blocks (TBs) between a first wireless device and the wireless communication apparatus. configured to cause the wireless communication device to perform the transmitting is performed by receiving a resource indication from the first wireless device; The resource indication indicates a resource space including time units in the time domain and frequency units in the frequency domain for the set of TBs; The set of TBs includes two or more TBs, the two or more TBs not overlapping with each other in time-frequency domain resources for transmission.

21. A non-transitory computer program product, the non-transitory computer program product comprising a computer-readable program medium storing instructions that, when executed by a processor, Transmitting a set of transport blocks (TBs) between a first wireless device and a second wireless device comprising the processor. configured to cause the processor to execute the transmitting is performed by receiving a resource indication from the first wireless device; The resource indication indicates a resource space including time units in the time domain and frequency units in the frequency domain for the set of TBs; The set of TBs includes two or more TBs, the two or more TBs not overlapping with each other in time-frequency domain resources for transmission.