Packet duplication for high reliability communication

Methods, systems, and devices for wireless communication are described. Generally, the described techniques provide for increasing the chances that a high reliability packet scheduled to be transmitted in a shared radio frequency spectrum is received by a receiving device. In one example, a wireless device (e.g., a base station or a user equipment (UE)) may duplicate a packet at a packet data convergence protocol (PDCP) layer for transmission on multiple listen before talk (LBT) subchannels of a carrier to improve reliability. In another example, a wireless device may duplicate a packet at a physical (PHY) layer for transmission on multiple LBT subchannels of a carrier to improve reliability, or the wireless device may encode and map the packet to multiple LBT subchannels of a carrier for transmission on the multiple LBT subchannels to improve reliability.

BACKGROUND

The following relates generally to wireless communications and more specifically to packet duplication for high reliability communication.

A wireless multiple-access communications system may include a number of base stations or network access nodes, each simultaneously supporting communication for multiple communication devices, which may be otherwise known as user equipment (UE). In some wireless communications systems, wireless devices (e.g., UEs and base stations) may support high reliability communication (e.g., transmission and reception of high reliability packets). In some cases, it may be appropriate for a wireless device to transmit or receive a high reliability packet in a shared radio frequency spectrum. The shared radio frequency spectrum may be a spectrum that is unlicensed, licensed to multiple operators, or licensed to a single operator with opportunistic access by other devices. Conventional techniques for supporting high reliability communications in a shared radio frequency spectrum may be deficient.

SUMMARY

The described techniques relate to improved methods, systems, devices, and apparatuses that support high reliability communications in a shared radio frequency spectrum. Generally, the described techniques provide for increasing the chances that a high reliability packet scheduled to be transmitted in a shared radio frequency spectrum is received by a receiving device. In one example, a wireless device (e.g., a base station or a user equipment (UE)) may duplicate a packet at a packet data convergence protocol (PDCP) layer for transmission on multiple listen before talk (LBT) subchannels of a carrier to improve reliability. In another example, a wireless device may duplicate a packet at a physical (PHY) layer for transmission on multiple LBT subchannels of a carrier to improve reliability, or the wireless device may encode and map the packet to multiple LBT subchannels of a carrier for transmission on the multiple LBT subchannels to improve reliability.

A method for wireless communication by a user equipment is described. The method may include receiving configuration signaling indicating a mapping of a first logical channel to a first subchannel of a carrier and a second logical channel to a second subchannel of the carrier and transmitting or receiving a transmission of a first data packet via the first subchannel of the carrier and a duplicate of the transmission associated with the second logical channel via the second subchannel of the carrier based on the mapping.

An apparatus for wireless communication by a user equipment is described. The apparatus may include a processor, memory in electronic communication with the processor, and instructions stored in the memory. The instructions may be executable by the processor to cause the apparatus to receive configuration signaling indicating a mapping of a first logical channel to a first subchannel of a carrier and a second logical channel to a second subchannel of the carrier and transmit or receiving a transmission of a first data packet via the first subchannel of the carrier and a duplicate of the transmission associated with the second logical channel via the second subchannel of the carrier based on the mapping.

Another apparatus for wireless communication by a user equipment is described. The apparatus may include means for receiving configuration signaling indicating a mapping of a first logical channel to a first subchannel of a carrier and a second logical channel to a second subchannel of the carrier and transmitting or receiving a transmission of a first data packet via the first subchannel of the carrier and a duplicate of the transmission associated with the second logical channel via the second subchannel of the carrier based on the mapping.

A non-transitory computer-readable medium storing code for wireless communication by a user equipment is described. The code may include instructions executable by a processor to receive configuration signaling indicating a mapping of a first logical channel to a first subchannel of a carrier and a second logical channel to a second subchannel of the carrier and transmit or receiving a transmission of a first data packet via the first subchannel of the carrier and a duplicate of the transmission associated with the second logical channel via the second subchannel of the carrier based on the mapping.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for generating a first data packet for the first logical channel and a duplicate first data packet for the second logical channel. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein the transmitting or receiving further may include transmitting the transmission comprising the first data packet via the first subchannel of the carrier and the duplicate of the transmission comprising the duplicate first data packet via the second subchannel of the carrier.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the mapping indicates a second mapping of a third logical channel to a third subchannel of the carrier, and where the method further may include operations, features, means, or instructions for transmitting or receiving a second duplicate of the transmission via the third subchannel of the carrier based on the second mapping. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, receiving the configuration signaling further may include operations, features, means, or instructions for receiving the configuration signaling indicating a prohibited subchannel of the carrier.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the transmitting or receiving further may include operations, features, means, or instructions for performing a first listen before talk procedure on the first subchannel prior to transmitting the transmission, and performing a second listen before talk procedure on the second subchannel prior to transmitting the duplicate of the transmission. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, each of the first subchannel and the second subchannel may be a different listen before talk subchannel of the carrier.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, each of the first subchannel and the second subchannel may be a different bandwidth part of the carrier. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the first logical channel may be associated with a first channel identifier that differs from a second channel identifier of the second logical channel. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the first data packet may be a PDCP packet.

A method for wireless communication by a user equipment is described. The method may include receiving one or more grants scheduling transmission of a first data packet in a first subchannel and a second subchannel of a carrier and transmitting or receiving the transmission via the first subchannel and the second subchannel of the carrier based on the one or more grants.

An apparatus for wireless communication by a user equipment is described. The apparatus may include a processor, memory in electronic communication with the processor, and instructions stored in the memory. The instructions may be executable by the processor to cause the apparatus to receive one or more grants scheduling transmission of a first data packet in a first subchannel and a second subchannel of a carrier and transmit or receiving the transmission via the first subchannel and the second subchannel of the carrier based on the one or more grants.

Another apparatus for wireless communication by a user equipment is described. The apparatus may include means for receiving one or more grants scheduling transmission of a first data packet in a first subchannel and a second subchannel of a carrier and transmitting or receiving the transmission via the first subchannel and the second subchannel of the carrier based on the one or more grants.

A non-transitory computer-readable medium storing code for wireless communication by a user equipment is described. The code may include instructions executable by a processor to receive one or more grants scheduling transmission of a first data packet in a first subchannel and a second subchannel of a carrier and transmit or receiving the transmission via the first subchannel and the second subchannel of the carrier based on the one or more grants.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for receiving configuration signaling indicating a rate matching scheme. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the transmitting or receiving further may include operations, features, means, or instructions for receiving a first transmission of the first data packet via the first subchannel of the carrier and a second transmission of the first data packet via the second subchannel of the carrier, de-rate matching the first transmission to generate a de-rate matched first transmission based on the rate matching scheme, de-rate matching the second transmission to generate a de-rate matched second transmission based on the rate matching scheme, and applying a decoding algorithm to the de-rate matched first transmission, the de-rate matched second transmission, or both.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the rate matching scheme indicates that the de-rate matched first transmission includes a first redundancy version generated from the first data packet and at least a portion of a second redundancy version generated from the first data packet. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the rate matching scheme indicates that the de-rate matched second transmission includes the first redundancy version of the first data packet and at least a portion of a third redundancy version of the first data packet, the second redundancy version differing from the third redundancy version.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the transmitting or receiving further may include operations, features, means, or instructions for rate matching a first transmission of the first data packet to generate a rate matched first transmission based on the rate matching scheme, rate matching a second transmission of the first data packet to generate a rate matched second transmission based on the rate matching scheme, and transmitting the rate matched first transmission via the first subchannel of the carrier and the rate matched second transmission via the second subchannel of the carrier.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the rate matching scheme indicates that the rate matched first transmission includes a first redundancy version generated from the first data packet and at least a portion of a second redundancy version generated from the first data packet. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the rate matching scheme indicates that the rate matched second transmission includes the first redundancy version generated from the first data packet and at least a portion of a third redundancy version generated from the first data packet, the second redundancy version differing from the third redundancy version.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for receiving configuration signaling indicating a code rate, and decoding the transmission based on the code rate. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the code rate may be smaller than ⅓ of a number of subchannels to which transmissions of the data packet may be mapped.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, receiving the one or more grants further may include operations, features, means, or instructions for receiving a first grant scheduling a first transmission of the first data packet via the first subchannel of the carrier and a second grant scheduling a second transmission of the first data packet via the second subchannel of the carrier. Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for determining an association between the first transmission and the second transmission based on the first grant and the second grant, and soft combining the first transmission and the second transmission to decode the first data packet based on the association.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, determining the association further may include operations, features, means, or instructions for identifying a common feedback identifier for the first subchannel of the carrier and the second subchannel of the carrier within a same transmission time interval, where the first transmission and the second transmission each correspond to the common feedback identifier. Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for transmitting a joint feedback message via the first subchannel, the second subchannel, or both, to provide joint feedback on the first transmission and the second transmission.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for transmitting a first feedback message via the first subchannel of the carrier to provide feedback on the first transmission and a second feedback message via the second subchannel of the carrier to provide feedback on the second transmission. Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for generating the first data packet to include a duplication tag, and generating a first transmission including the first packet and a second transmission including the first data packet based on the duplication tag, where the transmitting or receiving further includes. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the first data packet may be a medium access control service data unit (MAC-SDU).

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for receiving configuration signaling indicating at least one feedback resource for the first subchannel, the second subchannel, or both, and transmitting, via the at least one feedback resource, a feedback message. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the transmitting or receiving further may include operations, features, means, or instructions for receiving a first transmission of the first data packet via the first subchannel of the carrier and a second transmission of the first data packet via the second subchannel of the carrier, where the feedback message may be a joint feedback message that provides feedback for the first transmission and the second transmission.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, each of the first subchannel and the second subchannel may be a different listen before talk subchannel of the carrier. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, each of the first subchannel and the second subchannel may be a different bandwidth part of the carrier. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the transmitting or receiving further may include operations, features, means, or instructions for receiving a first transmission of the first data packet via the first subchannel of the carrier and a second transmission of the first data packet via the second subchannel of the carrier, where each of the first transmission and the second transmission may be self-decodable. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the first data packet may be a PDCP packet.

A method for wireless communication by a base station is described. The method may include transmitting configuration signaling indicating a mapping of a first logical channel to a first subchannel of a carrier and a second logical channel to a second subchannel of the carrier and transmitting or receiving a transmission of a first data packet via the first subchannel of the carrier and a duplicate of the transmission associated with the second logical channel via the second subchannel of the carrier based on the mapping.

An apparatus for wireless communication by a base station is described. The apparatus may include a processor, memory in electronic communication with the processor, and instructions stored in the memory. The instructions may be executable by the processor to cause the apparatus to transmit configuration signaling indicating a mapping of a first logical channel to a first subchannel of a carrier and a second logical channel to a second subchannel of the carrier and transmit or receiving a transmission of a first data packet via the first subchannel of the carrier and a duplicate of the transmission associated with the second logical channel via the second subchannel of the carrier based on the mapping.

Another apparatus for wireless communication by a base station is described. The apparatus may include means for transmitting configuration signaling indicating a mapping of a first logical channel to a first subchannel of a carrier and a second logical channel to a second subchannel of the carrier and transmitting or receiving a transmission of a first data packet via the first subchannel of the carrier and a duplicate of the transmission associated with the second logical channel via the second subchannel of the carrier based on the mapping.

A non-transitory computer-readable medium storing code for wireless communication by a base station is described. The code may include instructions executable by a processor to transmit configuration signaling indicating a mapping of a first logical channel to a first subchannel of a carrier and a second logical channel to a second subchannel of the carrier and transmit or receiving a transmission of a first data packet via the first subchannel of the carrier and a duplicate of the transmission associated with the second logical channel via the second subchannel of the carrier based on the mapping.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for generating a first data packet for the first logical channel and a duplicate first data packet for the second logical channel. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein the transmitting or receiving further may include transmitting the transmission comprising the first data packet via the first subchannel of the carrier and the duplicate of the transmission comprising the duplicate first data packet via the second subchannel of the carrier.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the mapping indicates a second mapping of a third logical channel to a third subchannel of the carrier, and where the method further may include operations, features, means, or instructions for transmitting or receiving a second duplicate of the transmission via the third subchannel of the carrier based on the second mapping. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, transmitting the configuration signaling further may include operations, features, means, or instructions for transmitting the configuration signaling indicating a prohibited subchannel of the carrier.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the transmitting or receiving further may include operations, features, means, or instructions for performing a listen before talk procedure on each of the each of the first subchannel and the second subchannel prior to transmitting the transmission and the duplicate of the transmission. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, each of the first subchannel and the second subchannel may be a different listen before talk subchannel of the carrier.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, each of the first subchannel and the second subchannel may be a different bandwidth part of the carrier. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the first logical channel may be associated with a first channel identifier that differs from a second channel identifier of the second logical channel. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the first data packet may be a PDCP packet.

A method for wireless communication by a base station is described. The method may include transmitting one or more grants scheduling transmission of a first data packet in a first subchannel and a second subchannel of a carrier and transmitting or receiving the transmission via the first subchannel and the second subchannel of the carrier based on the one or more grants.

An apparatus for wireless communication by a base station is described. The apparatus may include a processor, memory in electronic communication with the processor, and instructions stored in the memory. The instructions may be executable by the processor to cause the apparatus to transmit one or more grants scheduling transmission of a first data packet in a first subchannel and a second subchannel of a carrier and transmit or receiving the transmission via the first subchannel and the second subchannel of the carrier based on the one or more grants.

Another apparatus for wireless communication by a base station is described. The apparatus may include means for transmitting one or more grants scheduling transmission of a first data packet in a first subchannel and a second subchannel of a carrier and transmitting or receiving the transmission via the first subchannel and the second subchannel of the carrier based on the one or more grants.

A non-transitory computer-readable medium storing code for wireless communication by a base station is described. The code may include instructions executable by a processor to transmit one or more grants scheduling transmission of a first data packet in a first subchannel and a second subchannel of a carrier and transmit or receiving the transmission via the first subchannel and the second subchannel of the carrier based on the one or more grants.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for transmitting configuration signaling indicating a rate matching scheme. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the transmitting or receiving further may include operations, features, means, or instructions for receiving a first transmission of the first data packet via the first subchannel of the carrier and a second transmission of the first data packet via the second subchannel of the carrier, de-rate matching the first transmission to generate a de-rate matched first transmission based on the rate matching scheme, de-rate matching the second transmission to generate a de-rate matched second transmission based on the rate matching scheme, and applying a decoding algorithm to the de-rate matched first transmission, the de-rate matched second transmission, or both.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the rate matching scheme indicates that the de-rate matched first transmission includes a first redundancy version generated from the first data packet and at least a portion of a second redundancy version generated from the first data packet. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the rate matching scheme indicates that the de-rate matched second transmission includes the first redundancy version of the first data packet and at least a portion of a third redundancy version of the first data packet, the second redundancy version differing from the third redundancy version.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the transmitting or receiving further may include operations, features, means, or instructions for rate matching a first transmission of the first data packet to generate a rate matched first transmission based on the rate matching scheme, rate matching a second transmission of the first data packet to generate a rate matched second transmission based on the rate matching scheme, and transmitting the rate matched first transmission via the first subchannel of the carrier and the rate matched second transmission via the second subchannel of the carrier.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the rate matching scheme indicates that the rate matched first transmission includes a first redundancy version generated from the first data packet and at least a portion of a second redundancy version generated from the first data packet. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the rate matching scheme indicates that the rate matched second transmission includes the first redundancy version generated from the first data packet and at least a portion of a third redundancy version generated from the first data packet, the second redundancy version differing from the third redundancy version.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for transmitting configuration signaling indicating a code rate, and decoding the transmission based on the code rate. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the code rate may be smaller than ⅓ of a number of subchannels to which transmissions of the data packet may be mapped.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, transmitting the one or more grants further may include operations, features, means, or instructions for transmitting a first grant scheduling a first transmission of the first data packet via the first subchannel of the carrier and a second grant scheduling a second transmission of the first data packet via the second subchannel of the carrier. Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for determining an association between the first transmission and the second transmission based on the first grant and the second grant, and soft combining the first transmission and the second transmission to decode the first data packet based on the association.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, determining the association further may include operations, features, means, or instructions for identifying a common feedback identifier for the first subchannel of the carrier and the second subchannel of the carrier within a same transmission time interval, where the first transmission and the second transmission each correspond to the common feedback identifier. Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for receiving a joint feedback message via the first subchannel, the second subchannel, or both, that provides joint feedback on the first transmission and the second transmission.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for receiving a first feedback message via the first subchannel of the carrier that provides feedback on the first transmission and a second feedback message via the second subchannel of the carrier that provides feedback on the second transmission. Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for generating the first data packet to include a duplication tag, and generating a first transmission including the first packet and a second transmission including the first data packet based on the duplication tag, where the transmitting or receiving further includes. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the first data packet may be a MAC-SDU.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for transmitting configuration signaling indicating at least one feedback resource for the first subchannel, the second subchannel, or both, and receiving, via the at least one feedback resource, a feedback message. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the transmitting or receiving further may include operations, features, means, or instructions for transmitting a first transmission of the first data packet via the first subchannel of the carrier and a second transmission of the first data packet via the second subchannel of the carrier, where the feedback message may be a joint feedback message that provides feedback for the first transmission and the second transmission.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, each of the first subchannel and the second subchannel may be a different listen before talk subchannel of the carrier. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, each of the first subchannel and the second subchannel may be a different bandwidth part of the carrier. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the transmitting or receiving further may include operations, features, means, or instructions for transmitting a first transmission of the first data packet via the first subchannel of the carrier and a second transmission of the first data packet via the second subchannel of the carrier, where each of the first transmission and the second transmission may be self-decodable. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the first data packet may be a PDCP packet.

DETAILED DESCRIPTION

Some wireless communications systems may support high reliability communications in a shared radio frequency spectrum band (e.g., ultra-reliable low latency communications (URLLC) in an unlicensed spectrum (URLLC-U)). In some cases, a wireless device (e.g., base station or user equipment (UE)) may not be able to gain access to a listen-before-talk (LBT) subchannel for a transmission of a high reliability packet (e.g., a packet associated with high reliability requirements) in a shared radio frequency band (e.g., when the LBT subchannel is being used by another wireless device). In such cases, the wireless device may not be able to transmit the high reliability packet on the LBT subchannel. Further, even if the wireless device is able to gain access to an LBT subchannel to transmit a high reliability packet, the transmission of the high reliability packet on the single LBT subchannel may not be reliable (e.g., when channel conditions are poor).

As described herein, a wireless communications system may support efficient techniques for increasing the chances that a high reliability packet scheduled to be transmitted in a shared radio frequency spectrum is received by a receiving device. In particular, wireless devices may support techniques for transmitting or receiving a high reliability packet on multiple LBT subchannels of a carrier in the shared radio frequency spectrum. In one example, a wireless device (e.g., a base station or a user equipment (UE)) may duplicate a packet at a packet data convergence protocol (PDCP) layer for transmission on multiple LBT subchannels of a carrier to improve reliability. In another example, a wireless device may duplicate a packet at a physical (PHY) layer for transmission on multiple LBT subchannels of a carrier to improve reliability, or the wireless device may encode and map the packet to multiple LBT subchannels of a carrier for transmission on the multiple LBT subchannels to improve reliability.

Aspects of the disclosure introduced above are described herein in the context of a wireless communications system. Examples of processes and signaling exchanges that support packet duplication for high reliability communication are then described. Aspects of the disclosure are further illustrated by and described with reference to apparatus diagrams, system diagrams, and flowcharts that relate to packet duplication for high reliability communication.

Each base station105may be associated with a particular geographic coverage area110in which communications with various UEs115is supported. Each base station105may provide communication coverage for a respective geographic coverage area110via communication links125, and communication links125between a base station105and a UE115may utilize one or more carriers. Communication links125shown in wireless communications system100may include uplink transmissions from a UE115to a base station105(e.g., in a physical uplink shared channel (PUSCH) or a physical uplink control channel (PUCCH)) or downlink transmissions from a base station105to a UE115(e.g., in a physical downlink shared channel (PDSCH) or a physical downlink control channel (PDCCH)). Downlink transmissions may also be called forward link transmissions while uplink transmissions may also be called reverse link transmissions.

In some cases, wireless communications system100may utilize both unshared (e.g., licensed) and shared (e.g., unlicensed) radio frequency spectrum bands. For example, wireless communications system100may employ License Assisted Access (LAA), LTE-Unlicensed (LTE-U) radio access technology, or NR technology in an unlicensed band such as the 5 GHz industrial, scientific and medical (ISM) band. When operating in unlicensed radio frequency spectrum bands, wireless devices such as base stations105and UEs115may employ listen-before-talk (LBT) procedures to ensure a frequency channel (e.g., an LBT subchannel or a frequency band that is accessible via a LBT procedure) is clear before transmitting data. In some cases, operations in unlicensed bands may be based on a carrier aggregation configuration in conjunction with component carriers operating in a licensed band (e.g., LAA). Operations in unlicensed spectrum may include downlink transmissions, uplink transmissions, peer-to-peer transmissions, or a combination of these. Duplexing in unlicensed spectrum may be based on FDD, TDD, or a combination of both.

Wireless communications system100may support high reliability communications in a shared radio frequency spectrum band (e.g., URLLC-U). In some cases, however, a wireless device (e.g., UE115or base station105) may not be able to gain access to an LBT subchannel for a transmission of a high reliability packet (e.g., a packet associated with high reliability requirements) in a shared radio frequency band (e.g., when the LBT subchannel is being used by another wireless device). In such cases, the wireless device may not be able to transmit the high reliability packet on the LBT subchannel. Further, even if the wireless device is able to gain access to an LBT subchannel to transmit a high reliability packet, the transmission of the high reliability packet on the single LBT subchannel may not be reliable (e.g., when channel conditions are poor). Wireless communications system100may support efficient techniques for increasing the chances that a high reliability packet to be transmitted in a shared radio frequency spectrum is received by a receiving device.

FIG. 2illustrates an example of a wireless communications system200in accordance with aspects of the present disclosure. Wireless communications system200includes base station105-a, which may be an example of a base station105described with reference toFIG. 1. Wireless communications system200also includes UE115-a, which may be an example of a UE115described with reference toFIG. 1. Base station105-amay provide communication coverage for a respective coverage area110-a. Base station105-amay communicate with UE115-aon resources of a carrier205in a shared radio frequency spectrum. Wireless communications system200may implement aspects of wireless communications system100. For example, wireless communications system200may support efficient techniques for increasing the chances that a high reliability packet to be transmitted in a shared radio frequency spectrum is received by a receiving device.

In the example ofFIG. 2, base station105-amay be scheduled for a data transmission to UE115-a. Using the techniques described herein, the base station105-amay transmit the data to the UE on the first LBT subchannel210-aand the second LBT subchannel210-bwithin a same carrier205. In one aspect, the base station105-amay generate a data packet at a PDCP layer, and the base station105-amay duplicate the data packet at the PDCP layer for transmission to UE115-aon the first LBT subchannel210-aand the second LBT subchannel210-b. In another aspect, the base station105-amay generate a data packet, and the base station105-amay duplicate the data packet at a PHY layer for transmission to UE115-aon the first LBT subchannel210-aand the second LBT subchannel210-b, or the base station105-amay map the data packet to the first LBT subchannel210-aand the second subchannel210-b. Although these aspects are described independently, it is to be understood that the techniques may be combined for transmission of data across multiple LBT subchannels210in a shared radio frequency spectrum (e.g., unlicensed radio frequency spectrum). Further, although the examples described relate to a downlink transmission from a base station105-ato a UE115-a, it is to be understood that the same or similar techniques may be applied for an uplink transmission from a UE115-ato a base station105-a.

FIG. 3illustrates an example of data packet duplication300at a PDCP layer in accordance with aspects of the present disclosure. In one example ofFIG. 3, base station105-bmay be scheduled for a data transmission to UE115-b. Accordingly, using the techniques described herein, base station105-bmay generate a data packet and duplicate the data packet at a PDCP entity310-afor transmission on first and second LBT subchannels305on a carrier. Specifically, the PDCP entity310-aat the base station105-bmay receive a PDCP service data unit (SDU) in the form of an IP packet, and the PDCP entity310-amay identify that the IP packet is to be duplicated for transmission to improve reliability (e.g., based on a flow associated with the IP packet having a high reliability requirement). Thus, a duplication function at the PDCP entity310-amay duplicate the PDCP SDU.

The PDCP entity310-amay then pass the original data packet as a first PDCP protocol data unit (PDU) to a first RLC entity315-aand pass the duplicated data packet as a second PDCP PDU to a second RLC entity315-a. The first RLC entity315-amay receive the original data packet as a first RLC SDU and may map the original data packet to a first logical channel, and the second RLC entity315-bmay receive the duplicated data packet as a second RLC SDU and may map the duplicated data packet to a second logical channel (e.g., where the first and second logical channels have different IDs but are of the same type). The first RLC entity315-amay then pass the original data packet mapped to the first logical channel as an RLC PDU to MAC entity320-a, and the second RLC entity315-bmay pass the duplicated data packet mapped to the second logical channel as another RLC PDU to MAC entity320-a.

The MAC entity320-amay receive the original data packet mapped to the first logical channel and the duplicated data packet mapped to the second logical channel, and the MAC entity320-amay map the first logical channel including the original data packet to the first LBT subchannel305-aand the second logical channel including the duplicated data packet to the second LBT subchannel305-b. In some cases, a first HARQ entity325-aassociated with transmissions on the first LBT subchannel305-aon a carrier may map the first logical channel to the first LBT subchannel305-a, and a second HARQ entity325-bassociated with transmissions on the second LBT subchannel305-bon a carrier may map the second logical channel to the second LBT subchannel305-b. In other cases, however, a same HARQ entity associated with transmissions on the carrier may map the first logical channel to the first LBT subchannel305-aand map the second logical channel to the second LBT subchannel305-b.

Once the logical channels including the original and duplicated data packets are mapped to corresponding subchannels305, the MAC entity320-amay pass the original data packet and the duplicated data packet to the PHY layer for transmission to UE115-a. In some cases, base station105-bmay configure a mapping of each logical channel to a particular LBT subchannel or a group of LBT subchannels. This mapping may then be signaled to UE115-ato be used for receiving and transmitting data packets. Thus, the first logical channel including the original data packet and the second logical channel including the duplicated data packet may be mapped to LBT subchannels based on the configuration. The transmission of the data on multiple LBT subchannels may improve the chances that the data is received by UE115-b. In the event that the UE115-breceives both data packets (i.e., the original data packet and the duplicated data packet), the UE115-bmay identify that one of the data packets is a duplicate of the other (e.g., at a PDCP layer), and the UE115-bmay discard the duplicated data packet.

The example described with reference toFIG. 3relates to packet duplication at a PDCP layer of a wireless device (e.g., a base station105or a UE115). As described herein, in another example, a wireless device may support techniques at a PHY layer for improving the reliability of a data transmission. In particular, a wireless device may duplicate a packet at a PHY layer for transmission on multiple LBT subchannels, or the wireless device may map the packet to multiple LBT subchannels of a carrier for transmission on the multiple LBT subchannels. In some cases, the packets to be transmitted on multiple LBT subchannels may be marked at the PDCP layer for diversity transmission across the multiple LBT subchannels (e.g., using a duplication tag or some other tag). As such, MAC SDUs that are marked for diversity transmission may be aggregated together to form a MAC PDU, and the MAC PDU may be passed to the PHY layer and transmitted on multiple LBT subchannels.

In one aspect, a UE115may receive a single PDCCH grant scheduling a downlink transmission (e.g., PDSCH transmission) or an uplink transmission (e.g., PUSCH transmission) across multiple LBT subchannels, and the UE115(e.g., for an uplink transmission) or the base station105(e.g., for a downlink transmission) may map the packet to the multiple LBT subchannels of a carrier for transmission on the multiple LBT subchannels based on receiving the single PDCCH grant. In an unshared (e.g., licensed) radio frequency spectrum, for transmissions across multiple carriers, transport blocks may be mapped to the carriers in a frequency first, time second manner across multiple carriers or within each carrier. Since the transmissions across multiple carriers may be guaranteed in the unshared radio frequency spectrum, a receiving device may then be able to combine transmissions across the multiple carriers to decode the transport block and identify the data intended for the receiving device.

In a shared radio frequency spectrum (e.g., unlicensed radio frequency spectrum), however, a scheduled transmission on an LBT subchannel may not actually be transmitted if a base station105or UE115fails to gain access to the LBT subchannel (e.g., based on whether clear channel assessment (CCA) is successful). Thus, a receiving device may not be able to combine transmissions across multiple LBT subchannels to identify the data intended for the receiving device. As described herein, a transmitting device may support efficient techniques for transmitting a packet on multiple LBT subchannels to a receiving device such that the transmission on each LBT subchannel may be self-decodable (i.e., the receiving device may identify the data intended for the receiving device from a transmission on each LBT subchannel).

In one example, the transmitting device may use a low code for a transmission on each LBT subchannel such that most or all of the systematic bits of a packet are transmitted on each LBT subchannel. In another example, the transmitting device may rate match a packet across multiple LBT subchannels such that a transmission on each LBT subchannel is self-decodable. For instance, the transmitting device may rate match redundancy version zero and redundancy version one of a packet to a first LBT subchannel, and the transmitting device may rate match redundancy version zero and redundancy version two of the packet to a second LBT subchannel. For a downlink transmission, PUCCH resources may be assigned to one or more LBT subchannels to be used to acknowledge the same PHY layer transmission (e.g., where a UE115may use one or more resources on an LBT subchannel on which a CCA succeeds to send HARQ feedback).

In another aspect, a UE115may receive multiple PDCCH grants scheduling downlink transmissions (e.g., PDSCH transmission) or uplink transmissions (e.g., PUSCH transmission) on multiple LBT subchannels (e.g., one PDCCH grant per LBT subchannel), and the UE115(e.g., for an uplink transmission) or the base station105(e.g., for a downlink transmission) may duplicate a packet at a PHY layer for transmission on the multiple LBT subchannels of a carrier. In this aspect, a receiving device may determine an association between duplicate transmissions across multiple LBT subchannels, and the receiving device may soft-combine the transmissions together to identify the data intended for the receiving device. In some cases, the transmitting device may use a same HARQ ID for transmissions in different LBT subchannels in the same slot. For downlink transmissions, a UE115may provide joint HARQ feedback in a single LBT subchannel for the downlink transmissions across the multiple LBT subchannels, or the UE115may provide individual HARQ feedback in each LBT subchannel for a corresponding downlink transmission in the LBT subchannel.

FIG. 4illustrates an example of a process flow400in accordance with aspects of the present disclosure. Process flow400illustrates aspects of techniques performed by a base station105-b, which may be an example of a base station105described with reference toFIGS. 1-3. Process flow400also illustrates aspects of techniques performed by UE115-b, which may be an example of a UE115described with reference toFIGS. 1-3. Although the example described with reference toFIG. 4relates to a downlink transmission from a base station105-cto a UE115-c, it is to be understood that the same or similar techniques may be applied for an uplink transmission from the UE115-cto the base station105-c. Further, although the example described with reference toFIG. 4relates to generating one or two duplicates of a data packet for transmission on multiple subchannels, it is to be understood that any number of duplicates of a data packet may be generated for transmission on any number of subchannels.

At405, base station105-cmay transmit configuration signaling to UE115-cindicating a mapping of a first logical channel to a first subchannel (e.g., first LBT subchannel or first bandwidth part in a shared radio frequency spectrum) of a carrier and a second logical channel to a second subchannel (e.g., second LBT subchannel or second bandwidth part in a shared radio frequency spectrum) of a carrier. In some cases, the configuration signaling may also indicate a prohibited subchannel of the carrier. The mapping of logical channels to subchannels may be used by UE115-cfor receiving a downlink transmission using the techniques described herein (as shown) or for transmitting an uplink transmission using the techniques described herein (not shown).

At410, base station105-cmay identify and duplicate a data packet for transmission to UE115-c. In particular, the base station105-cmay generate a data packet (e.g., a first data packet) for the first logical channel (e.g., a first PDCP PDU generated from an IP packet) and a duplicate of the data packet (e.g., a second data packet) for the second logical channel (e.g., a second PDCP PDU generated from the same IP packet). In some cases, the base station105may generate another duplicate of the data packet (e.g., a third data packet) for a third logical channel of the carrier (e.g., where the configuration signaling indicates a mapping of the third logical channel to a third subchannel of the carrier).

At415, base station105-cmay perform a first LBT procedure on the first subchannel prior to transmitting the first data packet, and base station105-cmay perform a second LBT procedure on the second subchannel prior to transmitting the second data packet. In some cases, base station105-cmay determine that the first and second subchannels are clear (e.g., based on the LBT procedures), and, at420, base station105-cmay transmit the first data packet mapped to the first logical channel via the first subchannel, and the base station105-cmay transmit the second data packet mapped to the second logical channel via the second subchannel (e.g., based on the mapping of logical channels to subchannels indicated by the configuration signaling at405).

At420, UE115-cmay receive the first data packet on the first subchannel, the second data packet on the second subchannel, or both the first and second data packets on the first and second subchannels, and, at425, UE115-cmay process the first data packet, the second data packet, or both. If UE115-creceives both the first and second data packets, UE115-cmay identify one of the data packets as a duplicate of the other (e.g., at a PDCP layer), and the UE115-cmay discard the duplicated data packet (e.g., at a PDCP layer). At430, UE115-cmay then provide HARQ feedback for the data packets. In one example, base station105-cmay allocate PUCCH resources to UE115-con one or more subchannels for UE115-cto provide HARQ feedback to base station105-c. In this example, UE115-cmay provide HARQ feedback on one or more subchannels on which CCAs are successful.

FIG. 5illustrates an example of a process flow500in accordance with aspects of the present disclosure. Process flow500illustrates aspects of techniques performed by a base station105-c, which may be an example of a base station105described with reference toFIGS. 1-4. Process flow500also illustrates aspects of techniques performed by UE115-c, which may be an example of a UE115described with reference toFIGS. 1-4. Although the example described with reference toFIG. 5relates to a downlink transmission from a base station105-dto a UE115-d, it is to be understood that the same or similar techniques may be applied for an uplink transmission from the UE115-dto the base station105-d. Further, although the example described with reference toFIG. 5relates to transmitting on two subchannels, it is to be understood that a wireless device may transmit on any number of subchannels using these techniques.

At505, base station105-dmay transmit one or more grants to UE115-dscheduling transmission of a data packet in a first subchannel and a second subchannel of a carrier. At510, base station105-dmay identify the data packet (e.g., a PHY layer data packet processed and passed down to the PHY layer from upper layers) to be transmitted to UE115-d. In one example, base station105-dmay transmit a single grant to schedule transmission of the data packet on multiple subchannels, and, at515, base station105-dmay perform coding and rate matching to improve the reliability of transmission of the data packet. In this example, the base station105-dmay use a low code for the transmission on each subchannel (e.g., a code rate equal to ⅓*the number of subchannels to be used to transmit the data packet) such that most or all of the systematic bits of the data packet are transmitted on each LBT subchannel.

Additionally, or alternatively, the base station105-dmay rate match the data packet across multiple subchannels such that the transmission on each subchannel is self-decodable. For instance, base station105-dmay rate match a first transmission of the data packet to generate a rate matched first transmission based on a rate matching scheme (e.g., signaled to UE115-din configuration signaling), and the base station105-dmay rate match a second transmission of the data packet to generate a rate matched second transmission based on the rate matching scheme. In some cases, the rate matching scheme may indicate that the rate matched first transmission includes a first redundancy version generated from the data packet and at least a portion of a second redundancy version generated from the data packet. Further, the rate matching scheme may indicate that the rate matched second transmission includes the first redundancy version generated from the first data packet and at least a portion of a third redundancy version generated from the first data packet, the second redundancy version differing from the third redundancy version.

In another example, base station105-dmay transmit multiple grants to schedule transmission of the data packet on multiple subchannels, and, at520, base station105-dmay duplicate the data packet for transmission on each of the multiple subchannels to improve the reliability of transmission of the data packet. Once the base station105-dperforms coding and rate matching on the data packet to improve reliability (at515) or the base station105-dduplicates the data packet to improve reliability, the base station105-dmay perform an LBT procedure on each of the multiple subchannels to determine whether the subchannels are available. At525, the base station105-dmay then transmit the one or more data packets on the multiple subchannels to UE115-d(if the channels are available). At530, UE115-dmay receive the transmission and process the one or more data packets to identify the data intended for the UE115-d.

If the data packet was coded using the techniques described herein and transmitted on multiple subchannels to improve reliability, UE115-dmay identify a code rate used for coding the data packet (e.g., based on configuration signaling from base station105-dthat indicates the coding rate), and UE115-dmay decode the transmission of the one or more data packets based on the code rate to identify the data intended for the UE115-d. If the data packet was rate matched using the techniques described herein and transmitted on multiple subchannels to improve reliability, UE115-dmay identify a rate matching scheme used to rate match transmissions of the data packet (e.g., based on configuration signaling from base station105-dthat indicates the rate matching scheme), and UE115-dmay de-rate match the transmissions based on the rate matching scheme used to rate match the transmissions to identify the data intended for the UE115-d.

For example, UE115-dmay de-rate match the first transmission to generate a de-rate matched first transmission based on the rate matching scheme, and UE115-dmay de-rate match the second transmission to generate a de-rate matched second transmission based on the rate matching scheme. UE115-dmay then apply a decoding algorithm to the de-rate matched first transmission, the de-rate matched second transmission, or both. In some cases, the rate matching scheme may indicate that the de-rate matched first transmission includes a first redundancy version generated from the first data packet and at least a portion of a second redundancy version generated from the first data packet. Further, the rate matching scheme may indicate that the de-rate matched second transmission includes the first redundancy version of the first data packet and at least a portion of a third redundancy version of the first data packet, the second redundancy version differing from the third redundancy version.

If the data packet was duplicated using the techniques described herein and transmitted on multiple subchannels to improve reliability, UE115-dmay determine an association between a first transmission of the data packet and a second transmission of the data packet based on individual grants received for each transmission, and UE115-dmay soft combine the first transmission and the second transmission to decode the data packet based on the association. In some cases, UE115-dmay identify a common feedback identifier for the first subchannel of the carrier and the second subchannel of the carrier within a same TTI, where the first transmission and the second transmission each correspond to the common feedback identifier.

At535, the UE115-dmay then provide HARQ feedback to base station105-dfor the one or more data packets. In some cases, if different grants are used to schedule a first transmission of a data packet on a first subchannel and a second transmission of the same data packet second subchannel, UE115-dmay transmit a joint feedback message via the first subchannel, the second subchannel, or both, to provide joint feedback on the first transmission and the second transmission. Alternatively, UE115-dmay transmit a first feedback message via the first subchannel of the carrier to provide feedback on the first transmission and a second feedback message via the second subchannel of the carrier to provide feedback on the second transmission. In other cases, if a same grant is used to schedule transmissions of a data packet on multiple subchannels, base station105-dmay transmit configuration signaling indicating at least one feedback resource for the first subchannel, the second subchannel, or both, and UE115-dmay transmit a feedback message via the at least one feedback resource (e.g., depending on whether CCA is successful on a subchannel).

The communications manager615may receive configuration signaling indicating a mapping of a first logical channel to a first subchannel of a carrier and a second logical channel to a second subchannel of the carrier and transmit or receiving a transmission of a first data packet via the first subchannel of the carrier and a duplicate of the transmission associated with the second logical channel via the second subchannel of the carrier based on the mapping. The communications manager615may also receive one or more grants scheduling transmission of a first data packet in a first subchannel and a second subchannel of a carrier and transmit or receiving the transmission via the first subchannel and the second subchannel of the carrier based on the one or more grants. The communications manager615may be an example of aspects of the communications manager910described herein.

The actions performed by the communications manager615as described herein may be implemented to realize one or more potential advantages. One implementation may allow device605to transmit multiple versions (e.g., same or different versions) of the same high reliability packet on multiple LBT subchannels to increase the chances that the high reliability packet is received by a receiving device. In this implementation, the receiving device (e.g., which may, in some examples, be device605) may receive the high reliability packet on the multiple LBT subchannels. In some cases, the device605may also process a high reliability packet for transmission such that each high reliability packet transmitted on an LBT subchannel is self-decodable. Accordingly, if a receiving device fails to receive a high reliability packet on one subchannel, the receiving device may receive a duplicate of the high reliability packet on another subchannel and be able to decode to duplicate of the high reliability packet. In such cases, a processor at the receiving device may efficiently use its processing power to decode high reliability packets received from another device on one or more LBT subchannels.

The communications manager715may be an example of aspects of the communications manager615as described herein. The communications manager715may include a configuration signaling manager720, a packet manager725, and a grant manager730. The communications manager715may be an example of aspects of the communications manager910described herein.

The configuration signaling manager720may receive configuration signaling indicating a mapping of a first logical channel to a first subchannel of a carrier and a second logical channel to a second subchannel of the carrier. The packet manager725may transmit or receiving a transmission of a first data packet via the first subchannel of the carrier and a duplicate of the transmission associated with the second logical channel via the second subchannel of the carrier based on the mapping. The grant manager730may receive one or more grants scheduling transmission of a first data packet in a first subchannel and a second subchannel of a carrier. The packet manager725may transmit or receiving the transmission via the first subchannel and the second subchannel of the carrier based on the one or more grants.

The transmitter735may transmit signals generated by other components of the device705. In some examples, the transmitter735may be collocated with a receiver710in a transceiver module. For example, the transmitter735may be an example of aspects of the transceiver920described with reference toFIG. 9. The transmitter735may utilize a single antenna or a set of antennas.

FIG. 8shows a block diagram800of a communications manager805in accordance with aspects of the present disclosure. The communications manager805may be an example of aspects of a communications manager615, a communications manager715, or a communications manager910described herein. The communications manager805may include a configuration signaling manager810, a packet manager815, a LBT manager820, a grant manager825, a rate matching manager830, a decoder835, and a HARQ manager840. Each of these modules may communicate, directly or indirectly, with one another (e.g., via one or more buses).

The configuration signaling manager810may receive configuration signaling indicating a mapping of a first logical channel to a first subchannel of a carrier and a second logical channel to a second subchannel of the carrier. In some examples, the configuration signaling manager810may receive the configuration signaling indicating a prohibited subchannel of the carrier. In some examples, the configuration signaling manager810may receive configuration signaling indicating a rate matching scheme. In some examples, the configuration signaling manager810may receive configuration signaling indicating a code rate.

In some examples, the configuration signaling manager810may receive configuration signaling indicating at least one feedback resource for the first subchannel, the second subchannel, or both. In some cases, each of the first subchannel and the second subchannel is a different listen before talk subchannel of the carrier. In some cases, each of the first subchannel and the second subchannel is a different bandwidth part of the carrier. In some cases, the first logical channel is associated with a first channel identifier that differs from a second channel identifier of the second logical channel. In some cases, the code rate is smaller than ⅓ a number of subchannels to which transmissions of the first data packet are mapped.

The packet manager815may transmit or receiving a transmission of a first data packet via the first subchannel of the carrier and a duplicate of the transmission associated with the second logical channel via the second subchannel of the carrier based on the mapping. In some examples, the packet manager815may transmit or receiving the transmission via the first subchannel and the second subchannel of the carrier based on the one or more grants. In some examples, generating a first data packet for the first logical channel and a duplicate first data packet for the second logical channel, where the transmitting or receiving further includes.

In some examples, the packet manager815may transmit or receiving a second duplicate of the transmission via the third subchannel of the carrier based on the second mapping. In some examples, the packet manager815may receive a first transmission of the first data packet via the first subchannel of the carrier and a second transmission of the first data packet via the second subchannel of the carrier. In some examples, the packet manager815may transmit the rate matched first transmission via the first subchannel of the carrier and the rate matched second transmission via the second subchannel of the carrier. In some examples, the packet manager815may generate the first data packet to include a duplication tag.

In some examples, generating a first transmission including the first packet and a second transmission including the first data packet based on the duplication tag, where the transmitting or receiving further includes. In some examples, the packet manager815may receive a first transmission of the first data packet via the first subchannel of the carrier and a second transmission of the first data packet via the second subchannel of the carrier, where each of the first transmission and the second transmission is self-decodable. In some cases, the first data packet is a PDCP packet. In some cases, the first data packet is a MAC-SDU. In some cases, the first data packet is a PDCP packet.

The grant manager825may receive one or more grants scheduling transmission of a first data packet in a first subchannel and a second subchannel of a carrier. In some examples, the grant manager825may receive a first grant scheduling a first transmission of the first data packet via the first subchannel of the carrier and a second grant scheduling a second transmission of the first data packet via the second subchannel of the carrier. In some cases, each of the first subchannel and the second subchannel is a different listen before talk subchannel of the carrier. In some cases, each of the first subchannel and the second subchannel is a different bandwidth part of the carrier.

The LBT manager820may perform a first listen before talk procedure on the first subchannel prior to transmitting the transmission. In some examples, the LBT manager820may perform a second listen before talk procedure on the second subchannel prior to transmitting the duplicate of the transmission.

The rate matching manager830may de-rate matching the first transmission to generate a de-rate matched first transmission based on the rate matching scheme. In some examples, the rate matching manager830may de-rate matching the second transmission to generate a de-rate matched second transmission based on the rate matching scheme. In some examples, the rate matching manager830may rate matching a first transmission of the first data packet to generate a rate matched first transmission based on the rate matching scheme. In some examples, the rate matching manager830may rate matching a second transmission of the first data packet to generate a rate matched second transmission based on the rate matching scheme.

In some cases, the rate matching scheme indicates that the de-rate matched first transmission includes a first redundancy version generated from the first data packet and at least a portion of a second redundancy version generated from the first data packet. In some cases, the rate matching scheme indicates that the de-rate matched second transmission includes the first redundancy version of the first data packet and at least a portion of a third redundancy version of the first data packet, the second redundancy version differing from the third redundancy version. In some cases, the rate matching scheme indicates that the rate matched first transmission includes a first redundancy version generated from the first data packet and at least a portion of a second redundancy version generated from the first data packet. In some cases, the rate matching scheme indicates that the rate matched second transmission includes the first redundancy version generated from the first data packet and at least a portion of a third redundancy version generated from the first data packet, the second redundancy version differing from the third redundancy version.

The decoder835may apply a decoding algorithm to the de-rate matched first transmission, the de-rate matched second transmission, or both. In some examples, the decoder835may decode the transmission based on the code rate. In some examples, the decoder835may determine an association between the first transmission and the second transmission based on the first grant and the second grant. In some examples, the decoder835may soft combine the first transmission and the second transmission to decode the first data packet based on the association.

The HARQ manager840may identify a common feedback identifier for the first subchannel of the carrier and the second subchannel of the carrier within a same transmission time interval, where the first transmission and the second transmission each correspond to the common feedback identifier. In some examples, the HARQ manager840may transmit a joint feedback message via the first subchannel, the second subchannel, or both, to provide joint feedback on the first transmission and the second transmission.

In some examples, the HARQ manager840may transmit a first feedback message via the first subchannel of the carrier to provide feedback on the first transmission and a second feedback message via the second subchannel of the carrier to provide feedback on the second transmission. In some examples, the HARQ manager840may transmit, via the at least one feedback resource, a feedback message. In some examples, the HARQ manager840may receive a first transmission of the first data packet via the first subchannel of the carrier and a second transmission of the first data packet via the second subchannel of the carrier, where the feedback message is a joint feedback message that provides feedback for the first transmission and the second transmission.

FIG. 9shows a diagram of a system900including a device905in accordance with aspects of the present disclosure. The device905may be an example of or include the components of device605, device705, or a UE115as described herein. The device905may include components for bi-directional voice and data communications including components for transmitting and receiving communications, including a communications manager910, an I/O controller915, a transceiver920, an antenna925, memory930, and a processor940. These components may be in electronic communication via one or more buses (e.g., bus945).

The communications manager910may receive configuration signaling indicating a mapping of a first logical channel to a first subchannel of a carrier and a second logical channel to a second subchannel of the carrier and transmit or receiving a transmission of a first data packet via the first subchannel of the carrier and a duplicate of the transmission associated with the second logical channel via the second subchannel of the carrier based on the mapping. The communications manager910may also receive one or more grants scheduling transmission of a first data packet in a first subchannel and a second subchannel of a carrier and transmit or receiving the transmission via the first subchannel and the second subchannel of the carrier based on the one or more grants.

The receiver1010may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to packet duplication for high reliability communication, etc.). Information may be passed on to other components of the device1005. The receiver1010may be an example of aspects of the transceiver1320described with reference toFIG. 13. The receiver1010may utilize a single antenna or a set of antennas.

The communications manager1015may transmit configuration signaling indicating a mapping of a first logical channel to a first subchannel of a carrier and a second logical channel to a second subchannel of the carrier and transmit or receiving a transmission of a first data packet via the first subchannel of the carrier and a duplicate of the transmission associated with the second logical channel via the second subchannel of the carrier based on the mapping. The communications manager1015may also transmit one or more grants scheduling transmission of a first data packet in a first subchannel and a second subchannel of a carrier and transmit or receiving the transmission via the first subchannel and the second subchannel of the carrier based on the one or more grants. The communications manager1015may be an example of aspects of the communications manager1310described herein.

The actions performed by the communications manager1015as described herein may be implemented to realize one or more potential advantages. One implementation may allow device1005to transmit multiple versions (e.g., same or different versions) of the same high reliability packet on multiple LBT subchannels to increase the chances that the high reliability packet is received by a receiving device. In this implementation, the receiving device (e.g., which may, in some examples, be device1005) may receive the high reliability packet on the multiple LBT subchannels. In some cases, the device1005may also process a high reliability packet for transmission such that each high reliability packet transmitted on an LBT subchannel is self-decodable. Accordingly, if a receiving device fails to receive a high reliability packet on one subchannel, the receiving device may receive a duplicate of the high reliability packet on another subchannel and be able to decode to duplicate of the high reliability packet. In such cases, a processor at the receiving device may efficiently use its processing power to decode high reliability packets received from another device on one or more LBT subchannels.

The communications manager1115may be an example of aspects of the communications manager1015as described herein. The communications manager1115may include a configuration signaling manager1120, a packet manager1125, and a grant manager1130. The communications manager1115may be an example of aspects of the communications manager1310described herein.

The configuration signaling manager1120may transmit configuration signaling indicating a mapping of a first logical channel to a first subchannel of a carrier and a second logical channel to a second subchannel of the carrier. The packet manager1125may transmit or receiving a transmission of a first data packet via the first subchannel of the carrier and a duplicate of the transmission associated with the second logical channel via the second subchannel of the carrier based on the mapping. The grant manager1130may transmit one or more grants scheduling transmission of a first data packet in a first subchannel and a second subchannel of a carrier. The packet manager1125may transmit or receiving the transmission via the first subchannel and the second subchannel of the carrier based on the one or more grants.

The transmitter1135may transmit signals generated by other components of the device1105. In some examples, the transmitter1135may be collocated with a receiver1110in a transceiver module. For example, the transmitter1135may be an example of aspects of the transceiver1320described with reference toFIG. 13. The transmitter1135may utilize a single antenna or a set of antennas.

FIG. 12shows a block diagram1200of a communications manager1205in accordance with aspects of the present disclosure. The communications manager1205may be an example of aspects of a communications manager1015, a communications manager1115, or a communications manager1310described herein. The communications manager1205may include a configuration signaling manager1210, a packet manager1215, a LBT manager1220, a grant manager1225, a rate matching manager1230, a decoder1235, and a HARQ manager1240. Each of these modules may communicate, directly or indirectly, with one another (e.g., via one or more buses).

The configuration signaling manager1210may transmit configuration signaling indicating a mapping of a first logical channel to a first subchannel of a carrier and a second logical channel to a second subchannel of the carrier. In some examples, the configuration signaling manager1210may transmit the configuration signaling indicating a prohibited subchannel of the carrier. In some examples, the configuration signaling manager1210may transmit configuration signaling indicating a rate matching scheme. In some examples, the configuration signaling manager1210may transmit configuration signaling indicating a code rate. In some examples, the configuration signaling manager1210may transmit configuration signaling indicating at least one feedback resource for the first subchannel, the second subchannel, or both.

In some cases, each of the first subchannel and the second subchannel is a different listen before talk subchannel of the carrier. In some cases, each of the first subchannel and the second subchannel is a different bandwidth part of the carrier. In some cases, the first logical channel is associated with a first channel identifier that differs from a second channel identifier of the second logical channel. In some cases, the code rate is smaller than ⅓ of a number of subchannels to which transmissions of the first data packet are mapped. In some cases, each of the first subchannel and the second subchannel is a different listen before talk subchannel of the carrier. In some cases, each of the first subchannel and the second subchannel is a different bandwidth part of the carrier.

The packet manager1215may transmit or receiving a transmission of a first data packet via the first subchannel of the carrier and a duplicate of the transmission associated with the second logical channel via the second subchannel of the carrier based on the mapping. In some examples, the packet manager1215may transmit or receiving the transmission via the first subchannel and the second subchannel of the carrier based on the one or more grants. In some examples, generating a first data packet for the first logical channel and a duplicate first data packet for the second logical channel, where the transmitting or receiving further includes.

In some examples, the packet manager1215may transmit or receiving a second duplicate of the transmission via the third subchannel of the carrier based on the second mapping. In some examples, the packet manager1215may receive a first transmission of the first data packet via the first subchannel of the carrier and a second transmission of the first data packet via the second subchannel of the carrier. In some examples, the packet manager1215may transmit the rate matched first transmission via the first subchannel of the carrier and the rate matched second transmission via the second subchannel of the carrier. In some examples, the packet manager1215may generate the first data packet to include a duplication tag. In some examples, generating a first transmission including the first packet and a second transmission including the first data packet based on the duplication tag, where the transmitting or receiving further includes.

In some examples, the packet manager1215may transmit a first transmission of the first data packet via the first subchannel of the carrier and a second transmission of the first data packet via the second subchannel of the carrier, where each of the first transmission and the second transmission is self-decodable. In some cases, the first data packet is a PDCP packet. In some cases, the first data packet is a MAC-SDU. In some cases, the first data packet is a PDCP packet. The grant manager1225may transmit one or more grants scheduling transmission of a first data packet in a first subchannel and a second subchannel of a carrier. In some examples, the grant manager1225may transmit a first grant scheduling a first transmission of the first data packet via the first subchannel of the carrier and a second grant scheduling a second transmission of the first data packet via the second subchannel of the carrier.

The LBT manager1220may perform a listen before talk procedure on each of the each of the first subchannel and the second subchannel prior to transmitting the transmission and the duplicate of the transmission. The rate matching manager1230may de-rate matching the first transmission to generate a de-rate matched first transmission based on the rate matching scheme. In some examples, the rate matching manager1230may de-rate matching the second transmission to generate a de-rate matched second transmission based on the rate matching scheme. In some examples, the rate matching manager1230may rate matching a first transmission of the first data packet to generate a rate matched first transmission based on the rate matching scheme. In some examples, the rate matching manager1230may rate matching a second transmission of the first data packet to generate a rate matched second transmission based on the rate matching scheme.

In some cases, the rate matching scheme indicates that the de-rate matched first transmission includes a first redundancy version generated from the first data packet and at least a portion of a second redundancy version generated from the first data packet. In some cases, the rate matching scheme indicates that the de-rate matched second transmission includes the first redundancy version of the first data packet and at least a portion of a third redundancy version of the first data packet, the second redundancy version differing from the third redundancy version. In some cases, the rate matching scheme indicates that the rate matched first transmission includes a first redundancy version generated from the first data packet and at least a portion of a second redundancy version generated from the first data packet. In some cases, the rate matching scheme indicates that the rate matched second transmission includes the first redundancy version generated from the first data packet and at least a portion of a third redundancy version generated from the first data packet, the second redundancy version differing from the third redundancy version.

The decoder1235may apply a decoding algorithm to the de-rate matched first transmission, the de-rate matched second transmission, or both. In some examples, the decoder1235may decode the transmission based on the code rate. In some examples, the decoder1235may determine an association between the first transmission and the second transmission based on the first grant and the second grant. In some examples, the decoder1235may soft combine the first transmission and the second transmission to decode the first data packet based on the association.

The HARQ manager1240may identify a common feedback identifier for the first subchannel of the carrier and the second subchannel of the carrier within a same transmission time interval, where the first transmission and the second transmission each correspond to the common feedback identifier. In some examples, the HARQ manager1240may receive a joint feedback message via the first subchannel, the second subchannel, or both, that provides joint feedback on the first transmission and the second transmission.

In some examples, the HARQ manager1240may receive a first feedback message via the first subchannel of the carrier that provides feedback on the first transmission and a second feedback message via the second subchannel of the carrier that provides feedback on the second transmission. In some examples, the HARQ manager1240may receive, via the at least one feedback resource, a feedback message. In some examples, the HARQ manager1240may transmit a first transmission of the first data packet via the first subchannel of the carrier and a second transmission of the first data packet via the second subchannel of the carrier, where the feedback message is a joint feedback message that provides feedback for the first transmission and the second transmission.

FIG. 13shows a diagram of a system1300including a device1305in accordance with aspects of the present disclosure. The device1305may be an example of or include the components of device1005, device1105, or a base station105as described herein. The device1305may include components for bi-directional voice and data communications including components for transmitting and receiving communications, including a communications manager1310, a network communications manager1315, a transceiver1320, an antenna1325, memory1330, a processor1340, and an inter-station communications manager1345. These components may be in electronic communication via one or more buses (e.g., bus1350).

The communications manager1310may transmit configuration signaling indicating a mapping of a first logical channel to a first subchannel of a carrier and a second logical channel to a second subchannel of the carrier and transmit or receiving a transmission of a first data packet via the first subchannel of the carrier and a duplicate of the transmission associated with the second logical channel via the second subchannel of the carrier based on the mapping. The communications manager1310may also transmit one or more grants scheduling transmission of a first data packet in a first subchannel and a second subchannel of a carrier and transmit or receiving the transmission via the first subchannel and the second subchannel of the carrier based on the one or more grants.

The memory1330may include RAM, ROM, or a combination thereof. The memory1330may store computer-readable code1335including instructions that, when executed by a processor (e.g., the processor1340) cause the device to perform various functions described herein. In some cases, the memory1330may contain, among other things, a BIOS which may control basic hardware or software operation such as the interaction with peripheral components or devices.

At1405, the UE may receive configuration signaling indicating a mapping of a first logical channel to a first subchannel of a carrier and a second logical channel to a second subchannel of the carrier. The operations of1405may be performed according to the methods described herein. In some examples, aspects of the operations of1405may be performed by a configuration signaling manager as described with reference toFIGS. 6 through 9.

At1410, the UE may transmit or receiving a transmission of a first data packet via the first subchannel of the carrier and a duplicate of the transmission associated with the second logical channel via the second subchannel of the carrier based on the mapping. The operations of1410may be performed according to the methods described herein. In some examples, aspects of the operations of1410may be performed by a packet manager as described with reference toFIGS. 6 through 9.

At1505, the UE may receive one or more grants scheduling transmission of a first data packet in a first subchannel and a second subchannel of a carrier. The operations of1505may be performed according to the methods described herein. In some examples, aspects of the operations of1505may be performed by a grant manager as described with reference toFIGS. 6 through 9.

At1510, the UE may transmit or receiving the transmission via the first subchannel and the second subchannel of the carrier based on the one or more grants. The operations of1510may be performed according to the methods described herein. In some examples, aspects of the operations of1510may be performed by a packet manager as described with reference toFIGS. 6 through 9.

At1605, the base station may transmit configuration signaling indicating a mapping of a first logical channel to a first subchannel of a carrier and a second logical channel to a second subchannel of the carrier. The operations of1605may be performed according to the methods described herein. In some examples, aspects of the operations of1605may be performed by a configuration signaling manager as described with reference toFIGS. 10 through 13.

At1610, the base station may transmit or receiving a transmission of a first data packet via the first subchannel of the carrier and a duplicate of the transmission associated with the second logical channel via the second subchannel of the carrier based on the mapping. The operations of1610may be performed according to the methods described herein. In some examples, aspects of the operations of1610may be performed by a packet manager as described with reference toFIGS. 10 through 13.

At1705, the base station may transmit one or more grants scheduling transmission of a first data packet in a first subchannel and a second subchannel of a carrier. The operations of1705may be performed according to the methods described herein. In some examples, aspects of the operations of1705may be performed by a grant manager as described with reference toFIGS. 10 through 13.

At1710, the base station may transmit or receiving the transmission via the first subchannel and the second subchannel of the carrier based on the one or more grants. The operations of1710may be performed according to the methods described herein. In some examples, aspects of the operations of1710may be performed by a packet manager as described with reference toFIGS. 10 through 13.