The present disclosure is directed generally to wireless communications. Particularly, the present disclosure relates to methods, devices, and systems for transmitting multiple transport block (TB) groups.
Wireless communication technologies are moving the world toward an increasingly connected and networked society. High-speed and low-latency wireless communications rely on efficient network resource management and allocation among one or more user equipment and one or more wireless access network nodes (including but not limited to base stations). A new generation network is expected to provide high speed, low latency and ultra-reliable communication capabilities and fulfill the requirements from different industries and users.
With the rapid evolution of cellular mobile communication systems, more and more applications emerge in various businesses and/or service industries. Some services, such as holographic communication, industrial internet traffic and immersive cloud extended reality (XR), need to meet both ultra-high throughput and ultra-low latency at the same time. This type of services not only has extremely high requirements for throughput, but also high requirements for low latency. There are problems or issues associated with the present wireless communication technology, and it is difficult to meet the reliable transmission of data at a large volume under low-latency requirements.
The present disclosure describes various embodiments for transmitting multiple transport block (TB) groups (also called multiple groups of TBs or TBG), addressing at least one of the problems/issues discussed above. The various embodiments in the present disclosure may enhance performance of enhanced mobile broadband (eMBB) and/or ultra reliable low latency communication (URLLC) and/or provide new scenarios requiring large bandwidth and low latency, improving a technology field in the wireless communication.
This document relates to methods, systems, and devices for wireless communication, and more specifically, for transmitting multiple transport block (TB) groups.
In one embodiment, the present disclosure describes a method for wireless communication. The method includes transmitting a set of transport block (TB) groups 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, wherein: the resource indication indicates resource allocation of m groups of TBs in a resource space comprising a time unit in a time domain and a frequency unit in a frequency domain, and m is an integer larger than 1; each TB mapped to a same codeword in the m groups of TBs is mapped to different time-frequency resource in the resource space; a group of TBs in the m groups of TBs comprises n TBs mapped to a same codeword, and n is an integer larger than 0; and each TB in the m groups of TBs is capable of being packaged separately at a transmitting end, and capable of being delivered separately to an upper layer at a receiving end.
In another embodiment, the present disclosure describes a method for wireless communication. The method includes receiving, by a second wireless device, a higher layer message carrying a radio configuration information of a set of TB groups, wherein: each TB mapped to the same codeword in the m groups of TBs is mapped to different time-frequency resource in a resource space comprising a time unit in a time domain and a frequency unit in a frequency domain, and a group of TBs comprises n TBs mapped to a same codeword, and n is an integer larger than 1, each TB in the m groups of TBs is capable of being packaged separately at a transmitting end, and capable of being delivered separately to an upper layer at a receiving end; in response to the higher layer message, operating, by the second wireless device, according to the radio configuration information of the m groups of TBs.
In some other embodiments, an apparatus for wireless communication may include a memory storing instructions and a processing circuitry in communication with the memory. When the processing circuitry executes the instructions, the processing circuitry is configured to carry out the above methods.
In some other embodiments, a device for wireless communication may include a memory storing instructions and a processing circuitry in communication with the memory. When the processing circuitry executes the instructions, the processing circuitry is configured to carry out the above methods.
In some other embodiments, a computer-readable medium comprising instructions which, when executed by a computer, cause the computer to carry out the above methods.
The above and other aspects and their implementations are described in greater detail in the drawings, the descriptions, and the claims.
The present disclosure will now be described in detail hereinafter with reference to the accompanied drawings, which form a part of the present disclosure, and which show, by way of illustration, specific examples of embodiments. Please note that the present disclosure may, however, be embodied in a variety of different forms and, therefore, the covered or claimed subject matter is intended to be construed as not being limited to any of the embodiments to be set forth below.
Throughout the specification and claims, terms may have nuanced meanings suggested or implied in context beyond an explicitly stated meaning. Likewise, the phrase “in one embodiment” or “in some embodiments” as used herein does not necessarily refer to the same embodiment and the phrase “in another embodiment” or “in other embodiments” as used herein does not necessarily refer to a different embodiment. The phrase “in one implementation” or “in some implementations” as used herein does not necessarily refer to the same implementation and the phrase “in another implementation” or “in other implementations” as used herein does not necessarily refer to a different implementation. It is intended, for example, that claimed subject matter includes combinations of exemplary embodiments or implementations in whole or in part.
In general, terminology may be understood at least in part from usage in context. For example, terms, such as “and”, “or”, or “and/or,” as used herein may include a variety of meanings that may depend at least in part upon the context in which such terms are used. Typically, “or” if used to associate a list, such as A, B or C, is intended to mean A, B, and C, here used in the inclusive sense, as well as A, B or C, here used in the exclusive sense. In addition, the term “one or more” or “at least one” as used herein, depending at least in part upon context, may be used to describe any feature, structure, or characteristic in a singular sense or may be used to describe combinations of features, structures or characteristics in a plural sense. Similarly, terms, such as “a”, “an”, or “the”, again, may be understood to convey a singular usage or to convey a plural usage, depending at least in part upon context. In addition, the term “based on” or “determined by” may be understood as not necessarily intended to convey an exclusive set of factors and may, instead, allow for existence of additional factors not necessarily expressly described, again, depending at least in part on context.
The present disclosure describes various methods and devices for transmitting multiple transport block (TB) groups.
New generation (NG) mobile communication system are moving the world toward an increasingly connected and networked society. High-speed and low-latency wireless communications rely on efficient network resource management and allocation among one or more user equipment and one or more wireless access network nodes (including but not limited to wireless base stations). A new generation network is expected to provide high speed, low latency and ultra-reliable communication capabilities and fulfill the requirements from different industries and users.
With the rapid evolution of cellular mobile communication systems, more and more applications emerge in various businesses and/or service industries. Some services, such as holographic communication, industrial internet traffic and immersive cloud extended reality (XR), need to meet both ultra-high throughput and ultra-low latency at the same time. This type of services integrates the characteristics of the two scenarios of high performance and high efficiency wireless networks: extremely high requirements for throughput, but also high requirements for low latency. For example but not limited, the large bandwidth, high throughput, and low latency scenarios may need the reliable transmission of data at a large volume under low-latency requirements.
In a 4G and/or a 5G system, on a baseband carrier (e.g., also called a cell), each transport block (TB) may be scheduled for transmission on a baseband carrier with a transmission time interval (TTI) as a basic time-domain scheduling unit. Each hybrid automatic repeat request (HARQ) process may be in a TTI. A TB is called a codeword after channel coding process. In the spatial multiplexing transmission, there are up to two codewords, which are called the first codeword and the second codeword according to the layer mapping configuration. A codeword may be mapped to all or part of the layers. Multiple different data streams can be transmitted on different layers simultaneously. After using the spatial multiplexing technology, a UE may be allowed to transmit one TB on a carrier and a HARQ process in response to a single codeword transmission; and/or a UE may be allowed to simultaneously transmit two TBs on a carrier and a HARQ process in response to a two codeword transmission. In other words, for the same user, no more than two TBs may be scheduled in a time-domain transmission unit. In order to increase the throughput, one way is to increase the number of bits contained in a TB, that is, to expand 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), a TBS may be required to be no greater than 6144 bits. In response to a TB being larger than 6144 bits, this TB may be divided into multiple code blocks (Code Block, CB) for encoding and transmission.
In various embodiments, each TB may include a cyclical redundancy check (CRC), and each CB in each TB may also include a CRC. When the CRC check of a certain CB fails, only this CB may need to be retransmitted, and the entire TB may not need to be retransmitted.
In some implementations in a 5G new radio (NR), in order to reduce the feedback overhead of CB transmission, a code block group (CBG) method may be used for feedback, that is, multiple CBs may be used as a group to use 1 bit for acknowledgement/negative acknowledgement (ACK/NACK) feedback. One of the issues associated with this approach may be that, when a CB is unsuccessful in transmission, the entire CBG where the wrong CB is located must be retransmitted. Only when the CRC check of all CBs and the CRC check of the entire TB pass, the TB transmission may be considered successful. After using code block segmentation, as the number of CBs and CBGs increases, the supported TBS may increase as well. Because each CB needs a CRC check, the larger the TB, the higher the possibility of CB transmission failure. CB transmission failure may result in CB retransmission. As long as there is a CB transmission failure in the TB, it may be retransmitted and waited. After all the CB transmissions are successful and the CRC of the CB level and the TB level are both verified, the TB may be delivered to the upper layer. One of the issues/problems with this approach is that the more CB and CBG, the longer the waiting time may be. For services with low-latency requirements, such as live broadcast services, data packets must be transmitted correctly within a certain period of time. When it times out, even the transmission is correct, it will be considered unsatisfactory and discarded. Thus, the existing technology may be difficult to meet the requirements of high throughput and low latency at the same time. The larger the TBS, the greater the transmission delay; and the smaller the TBS, the lower the throughput. One of the issues/problems associated with some of the above approaches may be that, for large bandwidth scenarios, even when frequency domain resources are sufficiently available, large throughput and low delay transmission may be difficult to achieve simultaneously.
There are problems or issues associated with the present wireless communication technology, and it is difficult to meet the reliable transmission of data at a high throughput under low-latency requirements. One of the problems/issues is that it may be difficult to achieve differential transmission for multiple TBs, when transmitted data may have differential priority requirement.
The present disclosure describes various embodiments for transmitting multiple transport block (TB) groups, addressing at least one of the problems/issues discussed above. The present disclosure may enhance performance of enhanced mobile broadband (eMBB) and/or ultra reliable low latency communication (URLLC), improving a technology field in the wireless communication.
The first wireless device may include one of the following: a base station; a MAC layer in a wireless device; a scheduling unit; a user equipment (UE); an on-board unit (OBU); a road-side unit (RSU); or an integrated access and backhaul (IAB) node.
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.
In various embodiments, the first wireless device 130 may include a wireless node. The second wireless device, the third wireless device, and/or the third wireless device may include one or more user equipment (UE) (152, 154, and 156). The wireless node 130 may include a wireless network base station, a radio access network (RAN) node, or a NG radio access network (NG-RAN) base station or node, which may include a nodeB (NB, e.g., a 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 a NG interface. The wireless node 130 (e.g, RAN) may include an architecture of separating 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.
The communication between the RAN and the one or more UE may include at least one radio bearer or channel (radio bearer/channel). Referring to
The electronic device 200 may also include system circuitry 204. System circuitry 204 may include processor(s) 221 and/or memory 222. Memory 222 may include an operating system 224, instructions 226, and parameters 228. Instructions 226 may be configured for the one or more of the processors 221 to perform the functions of the network node. The parameters 228 may include parameters to support execution of the instructions 226. For example, parameters may include network protocol settings, bandwidth parameters, radio frequency mapping assignments, and/or other parameters.
Referring to
Referring to
The present disclosure describes various embodiments for multiple transport block (TB) groups, which may be implemented, partly or totally, on one or more electronic device 200 and/or one or more terminal device 300 described above in
In various embodiment, referring to
In some implementations, the resource space corresponds to the m groups of TBs in a hybrid automatic repeat request (HARQ) process in a carrier.
In some other implementations, each TB in the m groups of TBs corresponds to a media access control (MAC) protocol data unit (PDU).
In some other implementations, the time unit comprises at least one of the following: a transmission time interval (TTI), a slot, a sub-frame, or a mini slot.
In some other implementations, the frequency unit comprises at least one of the following: a subcarrier, a resource block (RB), a subband, a bandwidth part (BWP), or a carrier.
In some other implementations, the same codeword comprises at least one of the following: a first codeword, or a second codeword.
In some other implementations, an inter-group mapping policy of the m groups of TBs for a resource comprises at least one of the following: mapping, according to a mapping sequence number of a group, the m groups of TBs in a time domain, and then in a frequency domain; or mapping, according to the mapping sequence number of a group, the m groups of TBs in a frequency domain, and then in a time domain.
In some other implementations, an intra-group mapping policy in a group of TBs for a resource comprises at least one of the following: mapping, according to a mapping sequence number of a TB, the group of TBs in a time domain, and then in a frequency domain; mapping, according to the mapping sequence number of a TB, the group of TBs in a frequency domain, and then in a time domain; or mapping, a TB corresponding to the second codeword according to the mapping sequence number of the TB corresponding to the first codeword in same time-frequency resource.
In some other implementations, the mapping sequence number of a group in the m groups of TBs comprises at least one of the following: an index of the group; a sequence number based on a priority level of the group; or a sequence number generated randomly for the group.
In some other implementations, the mapping sequence number of a TB in the group of TBs comprises at least one of the following: an index of the TB; a sequence number based on a priority level of the TB; or a sequence number generated randomly for the TB.
In some other implementations, the first wireless device is configured to schedule transmission of the m groups of TBs, and the first wireless device comprises at least one of the following: a base station; a MAC layer in a wireless device; a scheduling unit; a user equipment (UE); an on-board unit (OBU); a road-side unit (RSU); or an integrated access and backhaul (IAB) node.
In some other implementations, the second wireless device is configured to receive transmission of the m groups of TBs, and the second wireless device comprises at least one of the following: a user equipment (UE); or an integrated access and backhaul (IAB) node.
In some other implementations, the first wireless device determines a transport block size (TBS) of each TB in the n TBs of the group of TBs by: determining, based on a channel state information, a number of resource elements (REs) in group level, a modulation coding scheme (MCS) of the n TBs in group level, a number of layers of the n TBs in group level; calculating a total size of the n TBs of the group based on the number of REs of the group, the MCS of the n TBs of the group, and the number of layers of the n TBs of the group; and determining the TBS of each TB in the n TBs based on the total size of the n TBs of the group.
In some other implementations, the determining the TBS of each TB in the n TBs based on the total size of the n TBs of the group comprises at least one of the following: determining the TBS of each TB as
wherein T is the total size of the n TBs of the group, n is the number of TBs in the n TBs, and ┌ ┐ is a ceiling function; determining the TBS of each TB as
wherein: └ ┘ is a floor function; determining the TBS of each TB based on a pre-determined value; or determining the TBS of each TB based on a pre-determined table.
In some other implementations, the method 400 may further include sending, by the first wireless device to the second wireless device, control information corresponding to the resource allocation of the m groups of TBs, wherein the control information comprises at least one of the following: common control information for m groups of TBs, or control information for a group of TBs.
In some other implementations, the common control information for m groups of TBs comprises at least one of the following: a whole resource space in a time-frequency domain for the m groups of TBs; a whole resource indication in a time domain for the m groups of TBs; a whole resource indication in a 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 a number of groups for the m groups of TBs.
In some other implementations, the control information for a group of TBs comprises at least one of the following: a resource space in a time-frequency domain for the group of TBs; a resource indication in a time domain for the group of TBs; a resource indication in a frequency domain for the group of TBs; or an MCS for the n TBs of the group of TBs; spatial multiplexing information related to a number of layers in group level for the group of TBs; power control information for the group of TBs; a group identification (ID) for the group of TBs; a resource mapping configuration for the group of TBs; a number of TBs in the n TBs in the group; a symbol position information in a time domain for each TB in the group of TBs; or a frequency position information in a frequency domain for each TB in the group of TBs.
In some other implementations, the second wireless device determines a transport block size (TBS) of each TB in the n TBs of the group of TBs by: receiving the control information corresponding to the resource allocation of the m groups of TBs; determining, in a HARQ process, a number of resource elements (REs) for the n TBs in group level, a modulation coding scheme (MCS) for the n TBs in group level, a number of layers for the n TBs in 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 the TBS of each TB in the n TBs of the group of TBs based on the total size of the n TBs of the group.
In some other implementations, the control information is transmitted via at least one of the following: a downlink control information (DCI), a radio resource control (RRC) signaling, a high layer signaling, a MAC control element (CE), or system information.
In some other implementations, the determining the TBS of each TB in the n TBs based on the total size comprises at least one of the following: determining the TBS of each TB as T/n, wherein T is the total size of the n TBs of the group and n is the number of TBs in the n TBs; determining the TBS of each TB as
wherein: ┌ ┐ is a ceiling function; determining the TBS of each TB as
wherein: └ ┘ is a floor function; determining the TBS of each TB based on a pre-determined value; or determining the TBS of each TB based on a pre-determined table.
In some other implementations, the HARQ process corresponds to data transmission for a HARQ in the time unit; and the time unit comprises at least one of the following: a transmission time interval (TTI), a slot, a sub-frame, or a mini slot.
In some other implementations, the method 400 may further include a portion or all of the following: receiving, by the second wireless device, the control information from the first wireless device; 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; sending data to the first wireless device based on the control information from the first wireless device;
sending 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.
In some other implementations, the third wireless device is configured to receive or send transmission of the group of TBs, and the third wireless device comprises at least one of the following: a user equipment (UE); or an integrated access and backhaul (IAB) node.
In some other implementations, the method 400 may further include in response to receiving the data from the first wireless device, sending, by the second wireless device, feedback information to the first wireless device by at least one of the following: sending the feedback information separately for each TB in the group of TBs; sending the feedback information together for the group of TBs mapped to a same codeword; sending the feedback information for each code block (CB) in the group of TBs; or sending the feedback information for each code block group (CBG) in the group of TBs.
In some other implementations, the method 400 may further include in response to receiving the data from the second wireless device, sending, by the third wireless device, feedback information to the first wireless device via the second wireless device by at least one of the following: sending the feedback information separately for each TB in the group of TBs; sending the feedback information together for the group of TBs mapped to a same codeword; sending the feedback information for each code block (CB) in the group of TBs; or sending the feedback information for each code block group (CBG) in the group of TBs.
In some other implementations, the method 400 may further include in response to the feedback information being same for each TB in the group of TBs mapped to a same codeword, sending the feedback information comprising a feedback indication for the group of TBs mapped to a same codeword, wherein: in response to each TB in the group of TBs mapped to a same codeword being received successfully, the feedback information comprises an acknowledgement (ACK) indication indicating each TB in the group of TBs mapped to a same codeword being received successfully; and in response to each TB in the group of TBs mapped to a same codeword being received unsuccessfully, the feedback information comprises a NAK indication indicating each TB in the group of TBs mapped to a same codeword being received unsuccessfully.
In some other implementations, the method 400 may further include in response to the feedback information being same for each TB in m groups of TBs, sending the feedback information comprising a feedback indication for the m groups of TBs, wherein: in response to each TB mapped to a same codeword in the m groups of TBs being received successfully, the feedback information comprises an acknowledgement (ACK) indication indicating each TB mapped to a same codeword in each group of TBs being received successfully; and in response to each TB mapped to a same codeword in the m groups of TBs being received unsuccessfully, the feedback information comprises a NAK indication indicating each TB mapped to a same codeword in each group of TBs being received unsuccessfully.
In various embodiment, referring to
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.
In some other implementations, the radio configuration information comprises 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.
In some other implementations, the resource space corresponds to the m groups of TBs in a hybrid automatic repeat request (HARQ) process in a carrier.
In some other implementations, each TB in the m groups of TBs corresponds to a media access control (MAC) protocol data unit (PDU).
In some other implementations, the time unit comprises at least one of the following: a transmission time interval (TTI), a slot, a sub-frame, or a mini slot.
In some other implementations, the frequency unit comprises at least one of the following: a subcarrier, a resource block (RB), a subband, a bandwidth part (BWP), or a carrier.
In some other implementations, the same codeword comprises at least one of the following: a first codeword, or a second codeword.
In some other implementations, an inter-group mapping policy of the m groups of TBs for a resource comprises at least one of the following: mapping, according to a mapping sequence number of each group, the m groups of TBs in a time domain, and then in a frequency domain; or mapping, according to the mapping sequence number of each group, the m groups of TBs in a frequency domain, and then in a time domain.
In some other implementations, an intra-group mapping policy in the same one group of TBs for a resource comprises at least one of the following: mapping, according to a mapping sequence number of each TB, the group of TBs in a time domain, and then in a frequency domain; mapping, according to the mapping sequence number of each TB, the group of TBs in a frequency domain, and then in a time domain; or mapping, a TB corresponding to the second codeword according to the mapping sequence number of the TB corresponding to the first codeword in same time-frequency resource.
In some other implementations, the mapping sequence number of a group in the m groups of TBs comprises at least one of the following: an index of the group; a sequence number based on a priority level of the group; or a sequence number generated randomly for the group;
In some other implementations, the mapping sequence number of a TB in the group of TBs comprises at least one of the following: an index of the TB; a sequence number based on a priority level of the TB; or a sequence number generated randomly for the TB;
In some other implementations, the priority level comprises at least one of the following: a priority level based on a service demand from an upper layer; a priority level based on a quality of service (QOS) from the upper layer; or a priority level based on a repeat transmission of each TB.
The present disclosure further describes various embodiments below, which serve as examples and should not be interpreted as any limitations to the present disclosure. The various embodiments/examples in the present disclosure may be described in scenarios of a single codeword transmission, and may be applicable in scenarios of a two codeword transmission.
In some implementations of a 5G system, for a single codeword transmission on a single carrier, each HARQ process may only transmit one TB in one TTI. Referring to
In various implementations, multiple TBs may be transmitted in groups (i.e., TB group), so that multiple TB groups may be transmitted in one TTI. For a TB group, scheduling information in group level may be used for TBs in the TB group. Between TB groups, different scheduling information may be used for TBs from different TB groups. In a large bandwidth scenario, resources may be abundant in a frequency domain, and each user may be allocated with enough 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 make better use of frequency domain resources to achieve high throughput and low latency requirements at the same time. In the method, the nTBs in a TTI in a carrier in a HARQ process are mapped to the first codeword. Unless specifically stated, the description may be described with a single (or one) codeword transmission on a single carrier as examples. But a two codeword transmission may be applicable as well for at least some of the various embodiments.
In some implementations of the TB group methods, each TB group may use different scheduling transmission information such as different MCS in group level according to the channel state information of different frequency bands, which may adapt to the wireless environment and system carrier resources, improving system performance. For one example, referring to
Taking a single codeword stream as an example, the various implementations for mapping/scheduling multiple TB groups may include a portion or all of the following steps.
In various implementations, multiple TB groups may be transmitted in one TTI, and each TB group may use different scheduling information, for example, the MCS of each group is not related to other groups and each group has its own MCS. The total number of TBs may be increased as needed to satisfy the requirements of high throughput.
In various implementations, each TB may be decoded and fed back independently, and each successfully decoded TB may be independently delivered to a MAC layer without waiting for other TBs being received/decoded, thus further reducing the transmission delay.
In the method, the nTBs in a TTI in a carrier in a HARQ process are mapped to the first codeword. Unless specifically stated, the description may be described with a single (or one) codeword transmission on a single carrier as examples. But a two codeword transmission may be applicable as well for at least some of the various embodiments.
In some implementations, a transmitting end may schedule transmission on a level of TB group, and a receiving end may decode on a level of CBG and give feedback based on a level of CBG.
In some other implementations, after receiving all CBGs of a TB, it may also decode on a level of TB and give feedback on a level of TB.
In some other implementations, after a UE receives all TBs in each TB group, the UE may send feedback (e.g, ACK/NACK feedback) on a level of TB group.
For example, when all TBs in a TB group are decoded correctly, only a 1-bit ACK is sent as the feedback of the TB group, indicating that all TBs in the TB group have been successfully transmitted. When all TBs in a TB group have failed to decode, only a 1-bit NACK is sent as the feedback of the TB group, which means that all TBs in the TB group are unsuccessful in transmission. Through TB group-level feedback, the feedback overhead of TB transmission is reduced.
In the method, the nTBs in a TTI in a carrier in a HARQ process are mapped to the first codeword. Unless specifically stated, the description may be described with a single (or one) codeword transmission on a single carrier as examples. But a two codeword transmission may be applicable as well for at least some of the various embodiments.
In some implementations, a base station may regard a TB group as a combined large TB, and the base station may schedule this TB group jointly. Then, the base station allocates a specific time-frequency resource location for each TB in the TB group.
For a first-level scheduling on a level of TB group, a base station may schedule the TB group and determine the schedule result to each group, which may include at least one of the following: an MCS of each group, time-frequency domain resources of each group, layer mapping information of each group (for example, the number of layers of each group), mapping rules for each group, and/or etc. For example, a group is mapped to a specific resource space according to its mapping sequence number based on a priority level of the group.
For a second-level scheduling on a level of TB individually, a base station assigns specific symbol positions in the time domain and specific positions in the frequency domain to each TB according to the TB group scheduling information. For example, a TB is mapped to a specific time-frequency resource according to its mapping sequence number based on a priority level of the TB.
In the method, the nTBs in a TTI in a carrier in a HARQ process are mapped to the first codeword. Unless specifically stated, the description may be described with a single (or one) codeword transmission on a single carrier as examples. But a two codeword transmission may be applicable as well for at least some of the various embodiments.
A base station may transmit a DCI to a UE for scheduling transmission of the TB group 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 use the same scheduling information. The common group scheduling information may include at least one of the following: a time-frequency domain resource space for all groups, common power control parameters for all groups; a resource mapping configuration for all groups; a group number m; and/or etc.
The TB group-level scheduling information may mean that all TBs in the TB group use the same scheduling information. The TB group-level scheduling information for all TB mapped to a same codeword of one group may include at least one of the following: an MCS, a time-frequency domain resource range, mapping rules, a TB group ID, TB number in the TB group, power control parameters, and antenna transmission parameters including layer mapping (for example, the number of layers), etc. In two codeword transmission, TB group-level scheduling information may include scheduling information of the first codeword and the second codeword, such as a group MCS for the first codeword, and/or a group MCS for the second codeword.
The base station also sends TB-level scheduling information used by each TB. The TB-level scheduling information includes at least one of the following: the TB number, the specific symbol position of the TB in the time domain, the start and end positions of the TB time domain symbol, the TB time domain position bitmap, the specific position of the TB frequency domain, and/or the TBS indication.
In a semi-persistent scheduling (SPS), a base station may use a same scheduling information to perform simultaneous scheduling and transmission of multiple TBs on a TB group-level of a single HARQ process within a period of time, thereby reducing overhead to indicate the scheduling information.
In the SPS scheduling scenario, the base station may determine that a single carrier transmits multiple TB scheduling information on a TB group-level for a single HARQ process on a TTI. For example, in a period of time, which may be relatively long, a number and a size of TBs on a TB group-level in a single HARQ process may remain unchanged, an MCS on a TB group-level may remain unchanged, and/or a TB time-frequency resource location on a TB group-level may remain unchanged.
For a 5G system, when a spatial multiplexing technology is used, a single carrier may be allowed to transmit two TBs of the user in one HARQ process in one TTI in the manner of two codeword transmission, and each codeword corresponds to one TB.
In various embodiments in the present disclosure, two TBs in one HARQ process in one TTI may be transmitted in scenarios of multi-TB transmission in a two codeword transmission.
As shown in
In some other implementations, another example of multi-TBG transmission on a TB-group level by a UE in a HARQ process of a TTI in a two codeword transmission may be described. In some other implementations, a mixed transmission of a single codeword transmission and a two codeword transmission may be realized on different resources for a same UE.
In the method, the nTBs in a TTI in a carrier in a HARQ process are mapped to the first codeword. Unless specifically stated, the description may be described with a single (or one) codeword transmission on a single carrier as examples. But a two codeword transmission may be applicable as well for at least some of the various embodiments.
For TB groups transmission in a TTI and in a single HARQ process on a single carrier, a network side, for example a base station, may send configuration information to a terminal via RRC signaling. The terminal may receive the RRC configuration message. The configuration information may include at least one of the following: a group number m, a TB number n in same codeword transmission, one or more mapping rule for a set of TB groups, and/or one or more mapping rule for a set of TBs.
For example, the network side may initiate the RRC reconfiguration process, and the RRC configuration information includes fields corresponding to transmission of multiple TBs. The fields in the configuration information may include at least one of the following: the total group number, the total number n of TBs in the same codeword transmission in the TB group transmission, a resource mapping rule for the groups, and/or a resource mapping rule for the TBs. The UE may receive the RRC reconfiguration message. When the RRC reconfiguration message contains a transmission field for the TB groups, the lower layer configuration of multi-TB is performed.
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 may be independently delivered to the upper layer at the receiving end. Each TB group includes at least one TB. TB group resource mapping policy may correspond to a group mapping strategy wherein each group may be mapped to a different time-frequency resource. TB resource mapping policy may correspond to a TB mapping strategy wherein each TB in multiple TBs may be mapped to a different time-frequency resource.
In the method, the nTBs in a TTI in a carrier in a HARQ process are mapped to the first codeword. Unless specifically stated, the description may be described with a single (or one) codeword transmission on a single carrier as examples. But a two codeword transmission may be applicable as well for at least some of the various embodiments.
The receiving side, for example a UE (UE1) in single codeword transmission, may receive transmissions of multiple TBs in a HARQ process. The multiple TBs is the TBs of m groups and there are several TBs in one group. The number of TB may be different or same in each group.
Upon receiving scheduling control information (for example, a DCI signal), the UE1 may perform, according to the indication of the scheduling control information, reception processing on the TBs of the m groups within a common time-frequency domain on a carrier on a HARQ process. the scheduling control information including the mapping rules, an MCS for each groups and layer mapping information of each group (for example, the number of layers of each group). According to the scheduling control information, the receiving side may obtain the control information of the whole groups, one group and one TB. The receiving side can infer the total size of one group and the size of each TB. The method for determining a TB size (TBS) of TB may include a portion or all of the following steps.
In a device-to-device (D2D) scenario, a base station may determine the scheduling information of a UE (for example, UE1). The UE1 may send TB groups data to another UE (for example UE2) in one HARQ process according to the TB groups scheduling information of a single HARQ process determined by the base station. The UE2 may send feedback to the base station after receiving the data. The embodiment may be applicable to other scenarios, for example but not limited to, integrated access and backhaul (IAB).
In the method, the nTBs in a TTI in a carrier in a HARQ process are mapped to the first codeword. Unless specifically stated, the description may be described with a single (or one) codeword transmission on a single carrier as examples. But a two codeword transmission may be applicable as well for at least some of the various embodiments.
As shown in
As shown in
In a single HARQ process in a TTI, multiple MAC PDUs may be used to map to multiple TBs, and multiple TBs may be transmitted on a single carrier on a TTI. At the transmitting end, each TB corresponds to an independent MAC PDU, and each TB may independently be packaged at the transmitting end and be delivered to the MAC layer independently at the receiving end. At the receiving end, when receiving n TBs, 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, the data of correct TBs may be directly delivered to the MAC layer without waiting for the retransmission of the wrong (incorrectly transmitted) one or more TBs. In one TTI, one or more TBs may be delivered to MAC layer. This implementation may achieve lower latency while ensuring high throughput.
In some implementations, multiple MAC PDUs may be used to map to multiple TBs. As shown in
The present disclosure describes methods, apparatus, and computer-readable medium for wireless communication. The present disclosure addressed the issues with transmitting multiple transport block (TB) groups. The methods, devices, and computer-readable medium described in the present disclosure may facilitate the performance of wireless communication by transmitting multiple TB groups, thus improving efficiency and overall performance. The methods, devices, and computer-readable medium described in the present disclosure may improves the overall efficiency of the wireless communication systems.
Reference throughout this specification to features, advantages, or similar language does not imply that all of the features and advantages that may be realized with the present solution should be or are included in any single implementation thereof. Rather, language referring to the features and advantages is understood to mean that a 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 the features and advantages, and similar language, throughout the specification may, but do not necessarily, refer to the same embodiment.
Furthermore, the described features, advantages and characteristics of the present solution may be combined in any suitable manner in one or more embodiments. One of ordinary skill in the relevant art will recognize, in light of the description herein, that the present solution can be practiced without one or more of the specific features or advantages of a particular embodiment. In other instances, additional features and advantages may be recognized in certain embodiments that may not be present in all embodiments of the present solution.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2021/123014 | Oct 2021 | WO |
Child | 18592831 | US |