Network-assisted scheduling for packet duplication in vehicle-based sidelink communication

Methods, systems, and devices for wireless communications are described. A user equipment (UE) may determine that a profile for vehicle-based sidelink communications supports packet duplication using a set of carrier frequencies. The UE may transmit a message to a base station that identifies the profile and the set of carrier frequencies. The UE may receive a configuration message from the base station that identifies a packet duplication configuration. The UE may transmit, based on the packet duplication configuration, a request to the base station for resources to perform the vehicle-based sidelink communications, the request comprising one or more buffer status report (BSRs), wherein each BSR identifies a carrier frequency for the BSR and a logical channel group identifier that identifies the BSR as being for packet duplication.

BACKGROUND

The following relates generally to wireless communications, and more specifically to network-assisted scheduling for packet duplication in vehicle-based sidelink communication.

Wireless communications systems may include or support networks used for vehicle-based communications, also referred to as vehicle-to-everything (V2X) networks, vehicle-to-vehicle (V2V) networks, and/or cellular V2X (C-V2X) networks. Vehicle-based communication networks may provide always-on telematics where UEs (e.g., vehicle UEs (v-UEs)) communicate directly to the network (e.g., via vehicle-to-network (V2N) communications), to pedestrian UEs (e.g., via vehicle-to-pedestrians (V2P) communications), to infrastructure devices (vehicle-to-infrastructure (V2I) communications), and to other v-UEs (e.g., via the network and/or directly via V2V communications). The vehicle-based communication networks may support a safe, always-connected driving experience by providing intelligent connectivity where traffic signal/timing, real-time traffic and routing, safety alerts to pedestrians/bicyclist, collision avoidance information, and the like are exchanged.

Some wireless communications systems may also support packet data convergence protocol (PDCP) duplication. For example, PDCP duplication may be supported for carrier aggregation (CA) and/or for dual-connectivity (DC). CA may include one base station aggregating multiple carriers (also called component carriers (CCs)) for the UE, where the PDCP protocol data unit (PDU) is duplicated on each carrier. DC may include two or more base stations, a master node (MN) and one or more secondary node(s) (SN), performing transmissions to the UE, where the PDCP PDU is duplicated by each node.

Generally, CA packet duplication using multiple carriers may be used to improve the reliability of V2X packet delivery. However, for network-assisted scheduling, conventional signaling designs may not allow the UE and the base station to exchange sufficient information for the network to schedule a sufficient amount resources for sidelink communication grants. For dynamic scheduling, multiple semi-persistent scheduling (SPS) grants in at least two different carriers may need to be provided by the base station for the UE to send the same PDCP PDU with CA packet duplication. However, conventional techniques may not provide for the base station to be included in sidelink radio bearer (SLRB) establishment. This may introduce difficulties when configuring the CCs to be used for packet duplication.

SUMMARY

The described techniques relate to improved methods, systems, devices, or apparatuses that support network-assisted scheduling for packet duplication in vehicle-based sidelink communication. Generally, the described techniques provide an efficient mechanism that supports signaling techniques between a base stations and a user equipment (UE) that improves scheduling in order to provide sufficient resources for vehicle-based sidelink communications using carrier aggregation (CA) based packet duplication. In some aspects, this may include the UE determining that a traffic profile for vehicle-based sidelink communications supports packet duplication using one or more component carriers (CCs). For example, the traffic class or service for the vehicle-based sidelink communications may have a certain reliability metric that warrants packet duplication in order to comply with the reliability threshold. Therefore, the UE may transmit a message to the base station that includes or otherwise provides an indication of the profile (e.g., a destination layer two identifier) and the set of carrier frequencies. In some aspects, the UE may use a sidelink information message to provide the indication, which may serve as a signal to the base station that the UE intends to perform vehicle-based sidelink communications.

In some aspects, the base station may respond with a configuration message (e.g., using radio resource control (RRC) signaling) that authorizes or otherwise provides permission for the UE to perform the vehicle-based sidelink communications using packet duplication. For example, the configuration message may include or otherwise convey an indication of a packet duplication configuration (e.g., one or more rules to be applied). In one non-limiting example, the packet duplication configuration (rule) may indicate that packet with a reliability metric that satisfies a threshold can be communicated using CA packet duplication.

The UE may respond by transmitting a request for resources to the base station that is based at least on the packet duplication configuration. For example, the UE may determine to autonomously apply the packet duplication configuration rule and determine the frequency carriers to use for packet duplication. Accordingly, the request message may include one or more buffer status reports (BSRs), where each BSR identifies the carrier frequency for the BSR and a logical channel group identifier (LCGID) that signals that the BSR is for packet duplication. In another example, the UE may determine apply the packet duplication configuration rule and determine to allow the base station to determine the frequency carriers to use for packet duplication. Accordingly, the request message may further include, for each BSR, an amount of data that is associated with a reliability metric for the BSR and identify a candidate set of carrier frequencies to use for packet duplication. The base station may respond to the resource request with one or more sidelink grants for the UE.

A method of wireless communication at UE is described. The method may include determining that a profile for vehicle-based sidelink communications supports packet duplication using a set of carrier frequencies, transmitting a message to a base station that identifies the profile and the set of carrier frequencies, receiving a configuration message from the base station that identifies a packet duplication configuration, and transmitting, based at least in part on the packet duplication configuration, a request to the base station for resources to perform the vehicle-based sidelink communications, the request comprising one or more BSRs, wherein each BSR identifies a carrier frequency for the BSR and a LCGID that identifies the BSR as being for packet duplication.

An apparatus for wireless communication at UE is described. The apparatus may include means for determining that a profile for vehicle-based sidelink communications supports packet duplication using a set of carrier frequencies, means for transmitting a message to a base station that identifies the profile and the set of carrier frequencies, means for receiving a configuration message from the base station that identifies a packet duplication configuration, and means for transmitting, based at least in part on the packet duplication configuration, a request to the base station for resources to perform the vehicle-based sidelink communications, the request comprising one or more BSRs, wherein each BSR identifies a carrier frequency for the BSR and a LCGID that identifies the BSR as being for packet duplication.

Another apparatus for wireless communication at UE 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 operable to cause the processor to determine that a profile for vehicle-based sidelink communications supports packet duplication using a set of carrier frequencies, transmit a message to a base station that identifies the profile and the set of carrier frequencies, receive a configuration message from the base station that identifies a packet duplication configuration, and transmit, based at least in part on the packet duplication configuration, a request to the base station for resources to perform the vehicle-based sidelink communications, the request comprising one or more BSRs, wherein each BSR identifies a carrier frequency for the BSR and a LCGID that identifies the BSR as being for packet duplication.

A non-transitory computer-readable medium for wireless communication at UE is described. The non-transitory computer-readable medium may include instructions operable to cause a processor to determine that a profile for vehicle-based sidelink communications supports packet duplication using a set of carrier frequencies, transmit a message to a base station that identifies the profile and the set of carrier frequencies, receive a configuration message from the base station that identifies a packet duplication configuration, and transmit, based at least in part on the packet duplication configuration, a request to the base station for resources to perform the vehicle-based sidelink communications, the request comprising one or more BSRs, wherein each BSR identifies a carrier frequency for the BSR and a LCGID that identifies the BSR as being for packet duplication.

Some examples of the method, apparatus, and non-transitory computer-readable medium described above may further include processes, features, means, or instructions for applying, based at least in part on the packet duplication configuration, a threshold rule to the profile for the vehicle-based sidelink communications, wherein the request may be transmitted based at least in part on the profile satisfying the threshold rule.

Some examples of the method, apparatus, and non-transitory computer-readable medium described above may further include processes, features, means, or instructions for configuring, for each BSR, the request to indicate an amount of data associated with a reliability metric for the BSR and a candidate set of carrier frequencies to use for the packet duplication.

In some examples of the method, apparatus, and non-transitory computer-readable medium described above, the candidate set of carrier frequencies may be the same as the set of carrier frequencies.

In some examples of the method, apparatus, and non-transitory computer-readable medium described above, the indication of the candidate set of carrier frequencies in the BSR may be indicated as an index identifying the profile containing the same set of carrier frequencies.

In some examples of the method, apparatus, and non-transitory computer-readable medium described above, the candidate set of carrier frequencies may be different from the set of carrier frequencies.

Some examples of the method, apparatus, and non-transitory computer-readable medium described above may further include processes, features, means, or instructions for transmitting a signal indicating that packet duplication may be supported using the set of carrier frequencies.

Some examples of the method, apparatus, and non-transitory computer-readable medium described above may further include processes, features, means, or instructions for transmitting a sidelink information message to the base station to indicate the profile and the set of carrier frequencies.

Some examples of the method, apparatus, and non-transitory computer-readable medium described above may further include processes, features, means, or instructions for identifying a destination identifier for the vehicle-based sidelink communications, wherein the profile may be based at least in part on the destination identifier.

Some examples of the method, apparatus, and non-transitory computer-readable medium described above may further include processes, features, means, or instructions for receiving one or more grants from the base station for dynamic scheduling resources allocating the set of carrier frequencies based at least in part on the request.

In some examples of the method, apparatus, and non-transitory computer-readable medium described above, the one or more grants may be received in one or more downlink control indicators (DCIs) from the base station.

Some examples of the method, apparatus, and non-transitory computer-readable medium described above may further include processes, features, means, or instructions for performing the vehicle-based sidelink communications comprises duplicating packet data convergence protocol (PDCP) packet data units (PDUs) across each carrier frequency in the set of carrier frequencies.

A method of wireless communication at a base station is described. The method may include receiving a message from a UE that indicates a profile for vehicle-based sidelink communications that support packet duplication using a set of carrier frequencies, transmitting a configuration message to the UE indicating a packet duplication configuration, and receiving a request from the UE for resources to perform the vehicle-based sidelink communications, the request comprising one or more BSRs, wherein each BSR identifies a carrier frequency for the BSR and a LCGID that identifies the BSR as being for packet duplication.

An apparatus for wireless communication at a base station is described. The apparatus may include means for receiving a message from a UE that indicates a profile for vehicle-based sidelink communications that support packet duplication using a set of carrier frequencies, means for transmitting a configuration message to the UE indicating a packet duplication configuration, and means for receiving a request from the UE for resources to perform the vehicle-based sidelink communications, the request comprising one or more BSRs, wherein each BSR identifies a carrier frequency for the BSR and a LCGID that identifies the BSR as being for packet duplication.

Another apparatus for wireless communication at 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 operable to cause the processor to receive a message from a UE that indicates a profile for vehicle-based sidelink communications that support packet duplication using a set of carrier frequencies, transmit a configuration message to the UE indicating a packet duplication configuration, and receive a request from the UE for resources to perform the vehicle-based sidelink communications, the request comprising one or more BSRs, wherein each BSR identifies a carrier frequency for the BSR and a LCGID that identifies the BSR as being for packet duplication.

A non-transitory computer-readable medium for wireless communication at a base station is described. The non-transitory computer-readable medium may include instructions operable to cause a processor to receive a message from a UE that indicates a profile for vehicle-based sidelink communications that support packet duplication using a set of carrier frequencies, transmit a configuration message to the UE indicating a packet duplication configuration, and receive a request from the UE for resources to perform the vehicle-based sidelink communications, the request comprising one or more BSRs, wherein each BSR identifies a carrier frequency for the BSR and a LCGID that identifies the BSR as being for packet duplication.

Some examples of the method, apparatus, and non-transitory computer-readable medium described above may further include processes, features, means, or instructions for configuring the packet duplication configuration to indicate a threshold rule for the profile for the vehicle-based sidelink communications, wherein the request may be received based at least in part on the profile satisfying the threshold rule.

Some examples of the method, apparatus, and non-transitory computer-readable medium described above may further include processes, features, means, or instructions for decoding, for each BSR, the request to identify an amount of data associated with a reliability metric for the BSR and a candidate set of carrier frequencies to use for the packet duplication.

In some examples of the method, apparatus, and non-transitory computer-readable medium described above, the candidate set of carrier frequencies may be the same as the set of carrier frequencies.

In some examples of the method, apparatus, and non-transitory computer-readable medium described above, the indication of the candidate set of carrier frequencies in the BSR may be indicated as an index identifying the profile containing the same set of carrier frequencies.

In some examples of the method, apparatus, and non-transitory computer-readable medium described above, the candidate set of carrier frequencies may be different from the set of carrier frequencies.

Some examples of the method, apparatus, and non-transitory computer-readable medium described above may further include processes, features, means, or instructions for receiving a signal indicating that packet duplication may be supported using the set of carrier frequencies.

Some examples of the method, apparatus, and non-transitory computer-readable medium described above may further include processes, features, means, or instructions for receiving a sidelink information message from the UE indicating the profile and the set of carrier frequencies.

In some examples of the method, apparatus, and non-transitory computer-readable medium described above, the profile may be based at least in part on a destination identifier for the vehicle-based sidelink communications.

Some examples of the method, apparatus, and non-transitory computer-readable medium described above may further include processes, features, means, or instructions for transmitting one or more grants to the UE for dynamic scheduling resources allocating the set of carrier frequencies based at least in part on the request.

In some examples of the method, apparatus, and non-transitory computer-readable medium described above, the one or more grants may be transmitted in one or more DCIs from the base station.

In some examples of the method, apparatus, and non-transitory computer-readable medium described above, the vehicle-based sidelink communications comprises duplicating PDCP PDUs across each carrier frequency in the set of carrier frequencies.

DETAILED DESCRIPTION

Some wireless communications systems support packet data convergence protocol (PDCP) duplication, for example, for carrier aggregation (CA) and/or for dual-connectivity (DC). For example, in the CA scenario, a base station may configure two or more component carriers (CCs) to be used by the user equipment (UE), and the UE may duplicate the PDCP protocol data unit (PDU) packets on each carrier. Packet duplication may be used, for example, to improve reliability of the packet delivery.

Certain wireless communications systems may also support vehicle-based communications. The vehicle-based communications may include direct communications between a UE and a base station and/or may include sidelink communications between vehicle-based UEs. In some examples, the resources for the sidelink communications may be scheduled by the base station or may be preconfigured and used autonomously by the UEs. However, conventional wireless communications systems are not configured to support or otherwise allow packet duplications for vehicle-based sidelink communications using either semi-persistent scheduling (SPS) resources or dynamic scheduling of the sidelink resource.

Aspects of the disclosure are initially described in the context of a wireless communications system. Aspects of the present disclosure provide for implementation of signaling techniques between a base station and the vehicle-based UE that supports allocating resources on a set of carrier frequencies to be used for vehicle-based sidelink communications involving packet duplication. For example, the UE may begin by sending a sidelink information message to the base station (or, generally, a message) that signals its intention to perform vehicle-based sidelink communications. The sidelink information message may include or otherwise convey an indication of a traffic profile (e.g. a destination layer two identifier) as well as an indication of the allowed carrier frequency set for transmission and potential CA operations. The base station may respond with a configuration message that includes or otherwise provides an indication of a packet duplication configuration (e.g., rule(s)) that the UE is to use to when requesting resources and for what kind of traffic. The configuration message may be communicated in radio resource control (RRC) signaling. The UE may respond by transmitting a request for resources to the base station. The resource request may include one or more BSRs, wherein the BSRs are configured based on the packet duplication configuration. In one option, each BSR may identify a carrier frequency for the BSR and a logical channel group identifier (LCGID). The LCGID may serve as a signal that the BSR reports the traffic amount that is for packet duplication. In another option, the BSR may also include, for each BSR, an indication of the amount of data that is associated with a reliability metric for the BSR and an indication of a candidate set of carrier frequencies to use for the packet duplication. The base station may respond with one or more grants for resources for the UE to use to perform the vehicle-based sidelink communications.

Aspects of the disclosure are further illustrated by and described with reference to apparatus diagrams, system diagrams, and flowcharts that relate to network-assisted scheduling for packet duplication in vehicle-based sidelink communication.

Wireless communications systems such as an NR system may utilize any combination of licensed, shared, and unlicensed spectrum bands, among others. The flexibility of eCC symbol duration and subcarrier spacing may allow for the use of eCC across multiple spectrums. In some examples, NR shared spectrum may increase spectrum utilization and spectral efficiency, specifically through dynamic vertical (e.g., across frequency) and horizontal (e.g., across time) sharing of resources.

A UE115may determine that a profile for vehicle-based sidelink communications supports packet duplication using a set of carrier frequencies. The UE115may transmit a message to a base station105that identifies the profile and the set of carrier frequencies. The UE115may receive a configuration message from the base station105that identifies a packet duplication configuration. The UE115may transmit, based on the packet duplication configuration, a request to the base station for resources to perform the vehicle-based sidelink communications, the request comprising one or more BSRs, wherein each BSR identifies a carrier frequency for the BSR and a LCGID that identifies the BSR as being a report for the traffic for packet duplication.

A base station105may receive a message from a UE115that indicates a profile for vehicle-based sidelink communications that support packet duplication using a set of carrier frequencies. The base station105may transmit a configuration message to the UE115indicating a packet duplication configuration. The base station105may receive a request from the UE115for resources to perform the vehicle-based sidelink communications, the request comprising one or more BSRs, wherein each BSR identifies a carrier frequency for the BSR and a LCGID that identifies the BSR as being a report for the traffic for packet duplication.

FIG. 2illustrates an example of a wireless communications system200that supports network-assisted scheduling for packet duplication in vehicle-based sidelink communication in accordance with aspects of the present disclosure. In some examples, wireless communications system200may implement aspects of wireless communications system100. Wireless communications system200may include a base station205, a UE210, and a UE215, which may be examples of the corresponding devices described herein.

Wireless communications system200may include or support networks used for vehicle-based communications, also referred to as vehicle-to-everything (V2X) networks, vehicle-to-vehicle (V2V) networks, and/or cellular V2X (C-V2X) networks. Vehicle-based communication networks may provide always-on telematics where UEs (e.g., vehicle UEs (v-UEs)) communicate directly to the network (e.g., via vehicle-to-network (V2N) communications), to pedestrian UEs (e.g., via vehicle-to-pedestrians (V2P) communications), to infrastructure devices (vehicle-to-infrastructure (V2I) communications), and to other v-UEs (e.g., via the network and/or directly via V2V communications).

Wireless communications system200may include or support packet duplication, such as PDCP PDU duplication. For example, packet duplication may be supported for CA based packet duplication. CA may include base station205aggregating two or more carriers (e.g., CCs) for the UEs210and/or215, where the PDCP PDU is duplicated on each carrier. Generally, CA based packet duplication using multiple carriers may be used to improve the reliability of V2X packet delivery. For dynamic scheduling, multiple SPS grants in at least two different carriers may be created by the base station205in order for the UEs210and/or215to send the same PDCP PDU using CA packet duplication during vehicle-based sidelink communications.

Generally, vehicle-based communications may be network controlled or autonomous. In a network controlled environment, base station205may schedule one or more resources for UEs210and/or215to use for vehicle-based communication. In an autonomous environment, resources may be preconfigured for UE210and/or215to use for vehicle-based communications.

In some aspects, communications between base station205and UEs210and/or215may be considered direct communications, whereas communications between UEs210and215may be considered sidelink communications. In the network controlled environment (or network assist environment), base station205may provide a grant of resources for vehicle-based sidelink communications. For example, base station205may provide sidelink grants for the vehicle-based sidelink communications.

In some aspects, wireless communications system200may also support SPS scheduling, where multiple SPS grants are provided for two or more carrier frequencies. For example, SPS scheduling may be utilized for certain traffic patterns, such as similarly sized data bursts that occur periodically.

Aspects of the described techniques provide for signaling between base station205and UE210(in this example, but could be between base station205and any other UE) that supports vehicle-based sidelink communications using packet duplication using a set of carrier frequencies. For example, UE210may identify a traffic profile for vehicle-based sidelink communications, where the traffic profile supports packet duplication using the set of carrier frequencies (e.g., CA based packet duplication). As one example, the traffic profile (or simply profile) may include a particular type of V2X service, such as an exchange of sensor data, speed information, location information, and the like. In some aspects, the profile may have an associated destination layer two identifier (or simply a destination identifier). In some aspects, UE210may provide an indication to base station205that it intends to perform the vehicle-based sidelink communications using packet duplication using a set of carrier frequencies.

Based on this determination, UE210may transmit a message to base station205that includes or otherwise conveys an indication of the profile and/or may identify or otherwise indicate the set of carrier frequencies. In some aspects, the message may include a sidelink information message from UE210.

For example, UE210may transmit a sidelink information (SidelinkUEInformation) message to base station205that includes or otherwise provides an indication of the profile and the identifier for the set of carrier frequencies. The sidelink information message may include a list of each destination identifier (e.g., a destination layer two identifier) for the profile, where each destination identifier has an associated index value. The sidelink information message may include, for each destination identifier, an indication of the allowed carrier frequency set that UE210may use for transmission of the vehicle-based sidelink communications. The sidelink information message may include or otherwise convey an indication that UE210desires to perform the vehicle-based sidelink communications using packet duplication in a CA configuration.

In some aspects, base station205may respond by transmitting a configuration message to UE210that includes or otherwise provides an indication of a packet duplication configuration. Generally, the packet duplication configuration may include or otherwise provide an indication of one or more rules (e.g., a threshold rule) for the profile for the vehicle-based sidelink communications. In some examples, the configuration may serve as an indication that base station205authorizes (e.g., permits) UE210to perform the vehicle-based sidelink communications using CA packet duplication. The packet duplication configuration (e.g., the rule) may be provided for use by UE210to use for the packet duplication procedure. In one example, this may include the UE identifying packets that have a reliability metric (e.g., a Prose Per Packet Reliability (PPPR) indicator) that satisfies a threshold. Based on these packets satisfying the reliability metric threshold, UE210may determine that these packets are eligible for vehicle-based sidelink communications using CA packet indication.

In some aspects, base station205may configure the configuration message to include or otherwise provide an indication of one or more reserved logical channel identifiers (LCD) to be used for packet duplication. In some aspects, a LCGID may be associated with the LCIDs that are indicated in the configuration message.

In some aspects, UE210may respond to the configuration message by transmitting a request to base station205. The request message may be a request for resources for UE210to use to perform the vehicle-based sidelink communications. In configuring the request message, UE210may have different options on how to request the resources.

In one option, UE210may configure the request to include one or more BSRs. In some aspects, each BSR may identify or otherwise provide an indication of a carrier frequency for the BSR and a LCGID. As discussed above, the LGCID may be associated with the reserved LCIDs that are indicated in the configuration message for the use of packet duplication. Accordingly, the LGCID may identify that BSR as being for packet duplication. Thus, in this option UE210may self-determine the carrier for packet duplication and use the rule provided by base station205to identify the number of bytes to be transmitted on each carrier. UE210may transmit individual BSRs of corresponding frequency information, and the LGCID to mark the BSR for CA packet indication.

In another option, UE210may decide to permit base station210to determine the carrier frequencies to use for packet duplication. For example, base station210may exercise a certain degree of control over the scheduling process, such as to balance the load on different carriers. In this option, UE210may configure, for each BSR, the request to indicate the amount of data that is associated with the reliability metric for that BSR and/or a candidate set of carrier frequencies to use for the packet duplication. Thus, UE210may provide an indication of the data mounts that correspond to each PPPR level and a frequency candidate set for CA duplication.

Based on the request message, base station205may respond by transmitting one or more grants to UE210for dynamic scheduling of resources allocating the set of carrier frequencies. The one or more grants may be transmitted in one or more downlink control indications (DCIs) from base station205, such as a DCI-5A format DCI.

In some aspects, this may include base station205decoding, for each BSR, the request to identify the amount of data that is associated with the reliability metric for the BSR and the candidate set of carrier frequencies to use for the packet duplication. In some aspects, the candidate set of carrier frequencies is different from the set of carrier frequencies identified in the first message from UE210. In some aspects, the indication of the candidate set of carrier frequencies in the BSR may be provided as an index that identifies the profile containing the same set of carrier frequencies. In some aspects, the candidate set of carrier frequencies may be different from the set of carrier frequencies identified in the first message from UE210. Thus, base station205may grant resources to UE210based on the resource request.

FIG. 3illustrates an example of a method300that supports network-assisted scheduling for packet duplication in vehicle-based sidelink communication in accordance with aspects of the present disclosure. In some examples, method300may implement aspects of wireless communications systems100/200. Aspects of method300may be implement a by a UE, which may be an example of the corresponding device described herein.

At305, the UE may transmit a sidelink information message to the base station. In some aspects, the sidelink information message includes or otherwise provides an indication of a traffic profile for vehicle-based sidelink communications that supports packet duplication using a set of carrier frequencies. In some aspects, the sidelink information message includes or otherwise provides an indication of an identifier that identifies a set of carrier frequencies.

In some aspects, the UE sends the sidelink information message (SidelinkUEinformation) to the base station to report its intention to transmit vehicle-based sidelink communications, the sidelink information message also including a list of destination layer two identifiers. For each destination layer two identifier, the UE indicates its allowed carrier frequency set for transmission and potential CA operation.

At310, the UE may receive a configuration message from the base station that identifies a packet duplication configuration. The packet duplication configuration may include or otherwise provide an indication of one or more CA packet duplication rules to be applied by the UE. In some aspects, the UE may apply the threshold rule to the profile for the vehicle-based sidelink communications and determine whether the threshold metric satisfies the threshold rule.

At315, the UE may determine whether to configure the carriers for CA packet duplication or to allow the base station to configure the carriers. If the UE decides to configure the carriers, at320the UE may transmit a resource request to the base station that identifies a set of carriers. For example, the request may include one or more BSRs, where each BSR identifies a carrier frequency for the BSR and a LGCID that identifies that BSR as being for packet duplication.

Thus, the UE may self-determine the carriers for packet duplication and use the rule given by the base station to determine the number of bytes to be transmitted in each carrier, and send individual BSRs with corresponding frequency information. The request may also include the LCGID to mark this BSR for CA packet duplication.

If the UE decides to let the base station configure the carriers, at325the UE may transmit a resource request to the base station that identifies a set of carriers as well as additional information the base station may use and configuring the carriers. For example, the UE may configure the request such that, for each BSR, the request indicates the amount of data that is associated with a reliability metric for the BSR and a candidate set of carrier frequencies to use for the packet duplication. If the set of carrier frequencies is identical to the one included in SidelinkUEInformation, the UE can include an index (e.g., destination index) of the destination identifiers listed in SidelinkUEInformation to identify the set of carrier frequencies.

Thus, the UE may allow the base station to determine the carriers for packet duplication, for example, to allow the base station to control aspects of the scheduling process and balance the load of different carriers. For this purpose, the BSR may indicate additional information besides the BSR, such as the data amounts corresponding to each PPPR level (per destination layer two identifier), and a frequency candidate set for CA packet duplication.

In some aspects, the base station may transmit one or more grants for dynamic resources allocated on the set of carrier frequencies in response to the request. In some aspects, base station may allocate the UE multiple sidelink grants using multiple DCI-5A format signaling, with each DCI indicating the same SPS configuration index to activate the SPS(s) for the packet duplication.

FIG. 4illustrates an example of a process400that supports network-assisted scheduling for packet duplication in vehicle-based sidelink communication in accordance with aspects of the present disclosure. In some examples, process400may implement aspects of wireless communications systems100/200and/or method300. Process400may include a UE405and a base station410, which may be examples of the corresponding devices described herein.

At415, UE405may determine that a profile for vehicle-based sidelink communications supports packet duplication using a set of carrier frequencies. In some aspects, UE405may identify a destination identifier for the vehicle-based communications (e.g. a destination layer two identifier). In some aspects, the profile may be based on the destination identifier.

At420, UE405may transmit (and base station410may receive) a message that includes or otherwise provide an indication of the profile and/or an identifier that identifies a set of carrier frequencies. In some aspects, UE405may transmit a signal to base station410indicating that packet duplication is supported using the set of carrier frequencies. In some aspects, UE405may transmit the indication of the profile and the identifier in a sidelink information message.

At425, base station410may transmit (and UE405may receive) a configuration message that identifies a packet duplication configuration. In some aspects, the packet duplication configuration may provide one or more rules to be applied by the UE405. For example, base station410may configure the packet duplication configuration to indicate a threshold rule for the profile for the vehicle-based sidelink communications.

At430, UE405may transmit (and base station410may receive) a request for resources to perform the vehicle-based sidelink communications. In some aspects, the request may include or otherwise provide an indication of one or more BSRs, where each BSR identifies a carrier frequency for the BSR and a LGCID that identifies that BSR as being for packet duplication. In some aspects, the request may additionally include an amount of data that has been associated with a reliability metric for the BSR and a candidate set of carrier frequencies to use for the packet duplication. Based on the request, the base station410may provide one or more grants for dynamic resources to use for the vehicle-based sidelink communications.

FIG. 5shows a block diagram500of a UE505that supports network-assisted scheduling for packet duplication in vehicle-based sidelink communication in accordance with aspects of the present disclosure. UE505may be an example of aspects of a UE115as described herein. UE505may include receiver510, communications manager515, and transmitter520. UE505may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).

Receiver510may 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 network-assisted scheduling for packet duplication in vehicle-based sidelink communication, etc.). Information may be passed on to other components of the device. The receiver510may be an example of aspects of the transceiver820described with reference toFIG. 8. The receiver510may utilize a single antenna or a set of antennas.

Communications manager515may be an example of aspects of the communications manager810described with reference toFIG. 8.

Communications manager515may determine that a profile for vehicle-based sidelink communications supports packet duplication using a set of carrier frequencies. Communications manager515may transmit a message to a base station that identifies the profile and the set of carrier frequencies. Communications manager515may receive a configuration message from the base station that identifies a packet duplication configuration. Communications manager515may transmit, based on the packet duplication configuration, a request to the base station for resources to perform the vehicle-based sidelink communications, the request including one or more BSRs, where each BSR identifies a carrier frequency for the BSR and a LCGID that identifies the BSR as a traffic report for packet duplication.

Transmitter520may transmit signals generated by other components of the device. In some examples, the transmitter520may be collocated with a receiver510in a transceiver. For example, the transmitter520may be an example of aspects of the transceiver820described with reference toFIG. 8. The transmitter520may utilize a single antenna or a set of antennas.

FIG. 6shows a block diagram600of a UE605that supports network-assisted scheduling for packet duplication in vehicle-based sidelink communication in accordance with aspects of the present disclosure. UE605may be an example of a UE115as described herein, including, for example, aspects of UE505as described with reference toFIG. 5. UE605may include receiver610, communications manager615, and transmitter640. UE605may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).

Receiver610may 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 network-assisted scheduling for packet duplication in vehicle-based sidelink communication, etc.). Information may be passed on to other components of the device. The receiver610may be an example of aspects of the transceiver820described with reference toFIG. 8. The receiver610may utilize a single antenna or a set of antennas.

Communications manager615may be an example of aspects of the communications manager810described with reference toFIG. 8.

Communications manager615may also include traffic profile manager620, indication manager625, configuration manager630, and request manager635.

Traffic profile manager620may determine that a profile for vehicle-based sidelink communications supports packet duplication using a set of carrier frequencies.

Indication manager625may transmit a message to a base station that identifies the profile and the set of carrier frequencies.

Configuration manager630may receive a configuration message from the base station that identifies a packet duplication configuration.

Request manager635may transmit, based on the packet duplication configuration, a request to the base station for resources to perform the vehicle-based sidelink communications, the request including one or more BSRs, where each BSR identifies a carrier frequency for the BSR and a LCGID that identifies the BSR reporting traffic for packet duplication.

Transmitter640may transmit signals generated by other components of the device. In some examples, the transmitter640may be collocated with a receiver610in a transceiver. For example, the transmitter640may be an example of aspects of the transceiver820described with reference toFIG. 8. The transmitter640may utilize a single antenna or a set of antennas.

FIG. 7shows a block diagram700of a communications manager705that supports network-assisted scheduling for packet duplication in vehicle-based sidelink communication in accordance with aspects of the present disclosure. The communications manager705may be an example of aspects of a communications manager515, a communications manager615, or a communications manager810described with reference toFIGS. 5, 6, and 8. The communications manager705may include traffic profile manager710, indication manager715, configuration manager720, request manager725, rule manager730, BSR manager735, packet duplication support manager740, sidelink information manager745, destination identifier manager750, and grant manager755. Each of these components may communicate, directly or indirectly, with one another (e.g., via one or more buses).

The traffic profile manager710may determine that a profile for vehicle-based sidelink communications supports packet duplication using a set of carrier frequencies.

The indication manager715may transmit a message to a base station that identifies the profile and the set of carrier frequencies.

The configuration manager720may receive a configuration message from the base station that identifies a packet duplication configuration.

The request manager725may transmit, based on the packet duplication configuration, a request to the base station for resources to perform the vehicle-based sidelink communications, the request including one or more BSRs, where each BSR identifies a carrier frequency for the BSR and a LCGID that identifies the BSR as being for packet duplication.

The rule manager730may apply, based on the packet duplication configuration, a threshold rule to the profile for the vehicle-based sidelink communications, where the request is transmitted based on the profile satisfying the threshold rule.

The BSR manager735may configure, for each BSR, the request to indicate an amount of data associated with a reliability metric for the BSR and a candidate set of carrier frequencies to use for the packet duplication. In some examples, the candidate set of carrier frequencies is the same as the set of carrier frequencies. In some examples the indication of the candidate set of carrier frequencies in the BSR is indicated as an index identifying the profile containing the same set of carrier frequencies. In some examples, the candidate set of carrier frequencies is different from the set of carrier frequencies.

The packet duplication support manager740may transmit a signal indicating that packet duplication is supported using the set of carrier frequencies.

The sidelink information manager745may transmit a sidelink information message to the base station to indicate the profile and the set of carrier frequencies.

In some examples, performing the vehicle-based sidelink communications includes duplicating PDCP PDUs across each carrier frequency in the set of carrier frequencies.

The destination identifier manager750may identify a destination identifier for the vehicle-based sidelink communications, where the profile is based on the destination identifier.

The grant manager755may receive one or more grants from the base station for dynamic scheduling resources allocating the set of carrier frequencies based on the request. In some examples, the one or more grants are received in one or more DCIs from the base station.

FIG. 8shows a block diagram of a system800including a device805that supports network-assisted scheduling for packet duplication in vehicle-based sidelink communication in accordance with aspects of the present disclosure. Device805may be an example of a UE115as described herein, or include the components of, for example, UE505and/or UE605, as described with reference toFIGS. 5 and 6. Device805may include components for bi-directional voice and data communications including components for transmitting and receiving communications, including communications manager810, I/O controller815, transceiver820, antenna825, memory830, and processor840. These components may be in electronic communication via one or more buses (e.g., bus845).

I/O controller815may manage input and output signals for device805. I/O controller815may also manage peripherals not integrated into device805. In some cases, I/O controller815may represent a physical connection or port to an external peripheral. In some cases, I/O controller815may utilize an operating system such as iOS®, ANDROID®, MS-DOS®, MS-WINDOWS®, OS/2®, UNIX®, LINUX®, or another known operating system. In other cases, I/O controller815may represent or interact with a modem, a keyboard, a mouse, a touchscreen, or a similar device. In some cases, I/O controller815may be implemented as part of a processor. In some cases, a user may interact with device805via I/O controller815or via hardware components controlled by I/O controller815.

Memory830may include random-access memory (RAM) and read-only memory (ROM). The memory830may store computer-readable, computer-executable software835including instructions that, when executed, cause the processor to perform various functions described herein. In some cases, the memory830may contain, among other things, a Basic Input/Output System (BIOS) which may control basic hardware or software operation such as the interaction with peripheral components or devices.

FIG. 9shows a block diagram900of a base station905that supports network-assisted scheduling for packet duplication in vehicle-based sidelink communication in accordance with aspects of the present disclosure. Base station905may be an example of aspects of a base station105as described herein. Base station905may include receiver910, communications manager915, and transmitter920. Base station905may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).

Receiver910may 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 network-assisted scheduling for packet duplication in vehicle-based sidelink communication, etc.). Information may be passed on to other components of the device. The receiver910may be an example of aspects of the transceiver1220described with reference toFIG. 12. The receiver910may utilize a single antenna or a set of antennas.

Communications manager915may be an example of aspects of the communications manager1210described with reference toFIG. 12.

Communications manager915may receive a message from a UE that indicates a profile for vehicle-based sidelink communications that support packet duplication using a set of carrier frequencies. Communications manager915may transmit a configuration message to the UE indicating a packet duplication configuration. Communications manager915may receive a request from the UE for resources to perform the vehicle-based sidelink communications, the request including one or more BSRs, where each BSR identifies a carrier frequency for the BSR and a LCGID that identifies the BSR as being for packet duplication.

Transmitter920may transmit signals generated by other components of the device. In some examples, the transmitter920may be collocated with a receiver910in a transceiver. For example, the transmitter920may be an example of aspects of the transceiver1220described with reference toFIG. 12. The transmitter920may utilize a single antenna or a set of antennas.

FIG. 10shows a block diagram1000of a base station1005that supports network-assisted scheduling for packet duplication in vehicle-based sidelink communication in accordance with aspects of the present disclosure. Base station1005may be an example of a base station115as described herein or include aspects of, for example, base station905as described with reference toFIG. 9. Base station1005may include receiver1010, communications manager1015, and transmitter1035. Base station1005may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).

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 network-assisted scheduling for packet duplication in vehicle-based sidelink communication, etc.). Information may be passed on to other components of the device. The receiver1010may be an example of aspects of the transceiver1220described with reference toFIG. 12. The receiver1010may utilize a single antenna or a set of antennas.

Communications manager1015may be an example of aspects of the communications manager1210described with reference toFIG. 12.

Communications manager1015may also include indication manager1020, configuration manager1025, and request manager1030.

Indication manager1020may receive a message from a UE that indicates a profile for vehicle-based sidelink communications that support packet duplication using a set of carrier frequencies.

Configuration manager1025may transmit a configuration message to the UE indicating a packet duplication configuration.

Request manager1030may receive a request from the UE for resources to perform the vehicle-based sidelink communications, the request including one or more BSRs, where each BSR identifies a carrier frequency for the BSR and a LCGID that identifies the BSR as being for packet duplication.

Transmitter1035may transmit signals generated by other components of the device. In some examples, the transmitter1035may be collocated with a receiver1010in a transceiver. For example, the transmitter1035may be an example of aspects of the transceiver1220described with reference toFIG. 12. The transmitter1035may utilize a single antenna or a set of antennas.

FIG. 11shows a block diagram1100of a communications manager1105that supports network-assisted scheduling for packet duplication in vehicle-based sidelink communication in accordance with aspects of the present disclosure. The communications manager1105may be an example of aspects of a communications manager915, a communications manager1015, or a communications manager1210described with reference toFIGS. 9, 10, and 12. The communications manager1105may include indication manager1110, configuration manager1115, request manager1120, rule manager1125, b SR manager1130, packet duplication support manager1135, sidelink information manager1140, and grant manager1145. Each of these components may communicate, directly or indirectly, with one another (e.g., via one or more buses).

The indication manager1110may receive a message from a UE that indicates a profile for vehicle-based sidelink communications that support packet duplication using a set of carrier frequencies.

In some examples, the indication manager1110may in some cases, the profile is based on a destination identifier for the vehicle-based sidelink communications.

The configuration manager1115may transmit a configuration message to the UE indicating a packet duplication configuration.

The request manager1120may receive a request from the UE for resources to perform the vehicle-based sidelink communications, the request including one or more BSRs, where each BSR identifies a carrier frequency for the BSR and a LCGID that identifies the BSR as being for packet duplication.

The rule manager1125may configure the packet duplication configuration to indicate a threshold rule for the profile for the vehicle-based sidelink communications, where the request is received based on the profile satisfying the threshold rule.

The BSR manager1130may decode, for each BSR, the request to identify an amount of data associated with a reliability metric for the BSR and a candidate set of carrier frequencies to use for the packet duplication. In some examples, the candidate set of carrier frequencies is the same as the set of carrier frequencies. In some examples, the indication of the candidate set of carrier frequencies in the BSR is indicated as an index identifying the profile containing the same set of carrier frequencies. In some examples, the candidate set of carrier frequencies is different from the set of carrier frequencies.

The packet duplication support manager1135may receive a signal indicating that packet duplication is supported using the set of carrier frequencies.

The sidelink information manager1140may receive a sidelink information message from the UE indicating the profile and the set of carrier frequencies. In some examples, the vehicle-based sidelink communications includes duplicating PDCP PDUs across each carrier frequency in the set of carrier frequencies.

The grant manager1145may transmit one or more grants to the UE for dynamic scheduling resources allocating the set of carrier frequencies based on the request. In some examples, the one or more grants are transmitted in one or more DCIs from the base station.

FIG. 12shows a block diagram of a system1200including a device1205that supports network-assisted scheduling for packet duplication in vehicle-based sidelink communication in accordance with aspects of the present disclosure. Device1205may be an example of a base station105as described herein, or include aspects of, for example, base station905and base station1005, as described with reference toFIGS. 9 and 10. Device1205may include components for bi-directional voice and data communications including components for transmitting and receiving communications, including communications manager1210, network communications manager1215, transceiver1220, antenna1225, memory1230, processor1240, and inter-station communications manager1245. These components may be in electronic communication via one or more buses (e.g., bus1250).

Memory1230may include RAM and ROM. The memory1230may store computer-readable, computer-executable software1235including instructions that, when executed, cause the processor to perform various functions described herein. In some cases, the memory1230may contain, among other things, a BIOS which may control basic hardware or software operation such as the interaction with peripheral components or devices.

FIG. 13shows a flowchart illustrating a method1300for network-assisted scheduling for packet duplication in vehicle-based sidelink communication in accordance with aspects of the present disclosure. The operations of method1300may be implemented by a UE or its components as described herein. For example, the operations of method1300may be performed by a communications manager as described with reference toFIGS. 5 through 8. In some examples, a UE may execute a set of codes to control the functional elements of the device to perform the functions described below. Additionally or alternatively, the UE may perform aspects of the functions described below using special-purpose hardware.

At1305the UE may determine that a profile for vehicle-based sidelink communications supports packet duplication using a set of carrier frequencies. The operations of1305may be performed according to the methods described herein. In certain examples, aspects of the operations of1305may be performed by a traffic profile manager as described with reference toFIGS. 5 through 8.

At1310the UE may transmit a message to a base station that identifies the profile and the set of carrier frequencies. The operations of1310may be performed according to the methods described herein. In certain examples, aspects of the operations of1310may be performed by an indication manager as described with reference toFIGS. 5 through 8.

At1315the UE may receive a configuration message from the base station that identifies a packet duplication configuration. The operations of1315may be performed according to the methods described herein. In certain examples, aspects of the operations of1315may be performed by a configuration manager as described with reference toFIGS. 5 through 8.

At1320the UE may transmit, based on the packet duplication configuration, a request to the base station for resources to perform the vehicle-based sidelink communications, the request comprising one or more BSRs, wherein each BSR identifies a carrier frequency for the BSR and a LCGID that identifies the BSR as being for packet duplication. The operations of1320may be performed according to the methods described herein. In certain examples, aspects of the operations of1320may be performed by a request manager as described with reference toFIGS. 5 through 8.

FIG. 14shows a flowchart illustrating a method1400for network-assisted scheduling for packet duplication in vehicle-based sidelink communication in accordance with aspects of the present disclosure. The operations of method1400may be implemented by a UE or its components as described herein. For example, the operations of method1400may be performed by a communications manager as described with reference toFIGS. 5 through 8. In some examples, a UE may execute a set of codes to control the functional elements of the device to perform the functions described below. Additionally or alternatively, the UE may perform aspects of the functions described below using special-purpose hardware.

At1405the UE may determine that a profile for vehicle-based sidelink communications supports packet duplication using a set of carrier frequencies. The operations of1405may be performed according to the methods described herein. In certain examples, aspects of the operations of1405may be performed by a traffic profile manager as described with reference toFIGS. 5 through 8.

At1410the UE may transmit a message to a base station that identifies the profile and the set of carrier frequencies. The operations of1410may be performed according to the methods described herein. In certain examples, aspects of the operations of1410may be performed by an indication manager as described with reference toFIGS. 5 through 8.

At1415the UE may receive a configuration message from the base station that identifies a packet duplication configuration. The operations of1415may be performed according to the methods described herein. In certain examples, aspects of the operations of1415may be performed by a configuration manager as described with reference toFIGS. 5 through 8.

At1420the UE may transmit, based on the packet duplication configuration, a request to the base station for resources to perform the vehicle-based sidelink communications, the request comprising one or more BSRs, wherein each BSR identifies a carrier frequency for the BSR and a LCGID that identifies the BSR as being for packet duplication. The operations of1420may be performed according to the methods described herein. In certain examples, aspects of the operations of1420may be performed by a request manager as described with reference toFIGS. 5 through 8.

At1425the UE may apply, based on the packet duplication configuration, a threshold rule to the profile for the vehicle-based sidelink communications, wherein the request is transmitted based on the profile satisfying the threshold rule. The operations of1425may be performed according to the methods described herein. In certain examples, aspects of the operations of1425may be performed by a rule manager as described with reference toFIGS. 5 through 8.

FIG. 15shows a flowchart illustrating a method1500for network-assisted scheduling for packet duplication in vehicle-based sidelink communication in accordance with aspects of the present disclosure. The operations of method1500may be implemented by a base station or its components as described herein. For example, the operations of method1500may be performed by a communications manager as described with reference toFIGS. 9 through 12. In some examples, a base station may execute a set of codes to control the functional elements of the device to perform the functions described below. Additionally or alternatively, the base station may perform aspects of the functions described below using special-purpose hardware.

At1505the base station may receive a message from a UE that indicates a profile for vehicle-based sidelink communications that support packet duplication using a set of carrier frequencies. The operations of1505may be performed according to the methods described herein. In certain examples, aspects of the operations of1505may be performed by an indication manager as described with reference toFIGS. 9 through 12.

At1510the base station may transmit a configuration message to the UE indicating a packet duplication configuration. The operations of1510may be performed according to the methods described herein. In certain examples, aspects of the operations of1510may be performed by a configuration manager as described with reference toFIGS. 9 through 12.

At1515the base station may receive a request from the UE for resources to perform the vehicle-based sidelink communications, the request comprising one or more BSRs, wherein each BSR identifies a carrier frequency for the BSR and a LCGID that identifies the BSR as being for packet duplication. The operations of1515may be performed according to the methods described herein. In certain examples, aspects of the operations of1515may be performed by a request manager as described with reference toFIGS. 9 through 12.

FIG. 16shows a flowchart illustrating a method1600for network-assisted scheduling for packet duplication in vehicle-based sidelink communication in accordance with aspects of the present disclosure. The operations of method1600may be implemented by a base station or its components as described herein. For example, the operations of method1600may be performed by a communications manager as described with reference toFIGS. 9 through 12. In some examples, a base station may execute a set of codes to control the functional elements of the device to perform the functions described below. Additionally or alternatively, the base station may perform aspects of the functions described below using special-purpose hardware.

At1605the base station may receive a message from a UE that indicates a profile for vehicle-based sidelink communications that support packet duplication using a set of carrier frequencies. The operations of1605may be performed according to the methods described herein. In certain examples, aspects of the operations of1605may be performed by an indication manager as described with reference toFIGS. 9 through 12.

At1610the base station may transmit a configuration message to the UE indicating a packet duplication configuration. The operations of1610may be performed according to the methods described herein. In certain examples, aspects of the operations of1610may be performed by a configuration manager as described with reference toFIGS. 9 through 12.

At1615the base station may receive a request from the UE for resources to perform the vehicle-based sidelink communications, the request comprising one or more BSRs, wherein each BSR identifies a carrier frequency for the BSR and a LCGID that identifies the BSR as being for packet duplication. The operations of1615may be performed according to the methods described herein. In certain examples, aspects of the operations of1615may be performed by a request manager as described with reference toFIGS. 9 through 12.

At1620the base station may decode, for each BSR, the request to identify an amount of data associated with a reliability metric for the BSR and a candidate set of carrier frequencies to use for the packet duplication. The operations of1620may be performed according to the methods described herein. In certain examples, aspects of the operations of1620may be performed by a BSR manager as described with reference toFIGS. 9 through 12.