The present disclosure relates generally to wireless communications, and in particular embodiments, to techniques and mechanisms for inter-UE coordination in sidelink (SL) communications.
The third generation partnership project (3GPP) has been developing and standardizing several features with the fifth generation (5G) new radio (NR) access technology. In Release-16, a work item for NR vehicle-to-everything (V2X) wireless communication with the goal of providing 5G-compatible high-speed reliable connectivity for vehicular communications was completed. This work item provided the basics of NR sidelink communication for applications such as safety systems and autonomous driving. High data rates, low latencies, and high reliabilities were some of the key areas investigated and standardized.
Technical advantages are generally achieved, by embodiments of this disclosure which describe a method and apparatus for sidelink communications of power saving UEs in a shared resource pool.
According to embodiments, a first UE (e.g., UE A) receives from a second UE (e.g., UE B) a sidelink control information (SCI) in a first slot. The SCI comprises a resource reservation for a shared channel. The resource reservation indicates a set of frequency resources and a time resource assignment. The first UE transmits to the second UE a conflict indicator on resources of a feedback channel. The resources of the feedback channel include a second slot for transmitting the conflict indicator. A location of the second slot is based on one of the first slot or a slot indicated by the time resource assignment. The conflict indicator indicates a potential resource conflict or a detected resource conflict on at least one of the set of frequency resources or the time resource assignment indicated by the resource reservation.
In some embodiments, the conflict indicator may indicate the potential resource conflict on the time resource assignment based on sensing or the detected resource conflict on the time resource assignment, or the conflict indicator may indicate the potential resource conflict on the set of frequency resources based on sensing or the detected resource conflict on set of frequency resources. In some embodiments, the location of the second slot may be after and closest to the first slot plus a time gap. In some embodiments, the location of the second slot may be a minimum time before the slot indicated by the time resource assignment. In some embodiments, the location of the second slot based on one of the first slot or the slot indicated by the time resource assignment may be configured by a base station or predefined. In some embodiments, the first UE may be a destination of a transmission of the shared channel from the second UE. In some embodiments, the feedback channel may be a physical sidelink feedback channel (PFSCH). In some embodiments, enablement of transmission of the conflict indicator may be configured by higher layer signaling. In some embodiments, the SCI may further include one-bit information indicating that the second UE can receive the conflict indicator from the first UE. In some embodiments, the SCI may include a fewer number of reserved bits when the second UE is configured to transmit the one-bit information. In some embodiments, the first UE may monitor the set of frequency resources indicated by the time resource assignment in the SCI. In some embodiments, the feedback channel may include a first set of resources and a second set of resources. The first set of resources may carry acknowledgements (ACKs) or negative ACKs (NACKs) for reception of shared channels, and the second set of resources may include the resources of the feedback channel carrying the conflict indicator. In some embodiments, the first set of resources and the second set of resources may be located on different frequency resources. In some embodiments, the first UE may transmit the conflict indicator to the second UE in accordance to a priority indicated in the SCI.
According to embodiments, a second UE (e.g., UE B) transmits to a first UE (e.g., UE A) a sidelink control information (SCI) in a first slot. The resource reservation indicates a set of frequency resources and a time resource assignment. The second UE receives from the first UE a conflict indicator on resources of a feedback channel. The resources of the feedback channel include a second slot for receiving the conflict indicator. A location of the second slot is based on one of the first slot or a slot indicated by the time resource assignment. The conflict indicator indicates a potential resource conflict or a detected resource conflict on at least one of the set of frequency resources or the time resource assignment indicated by the resource reservation.
In some embodiments, the conflict indicator may indicate the potential resource conflict on the time resource assignment based on sensing or the detected resource conflict on the time resource assignment or the conflict indicator may indicate the potential resource conflict on the set of frequency resources based on sensing or the detected resource conflict on set of frequency resources. In some embodiments, the location of the second slot may be after and closest to the first slot plus a time gap. In some embodiments, the location of the second slot may be a minimum time before the slot indicated by the time resource assignment. In some embodiments, the location of the second slot based on one of the first slot or the slot indicated by the time resource assignment may be configured by a base station or predefined. In some embodiments, the first UE may be a destination of a transmission of the shared channel from the second UE. In some embodiments, the feedback channel may be a physical sidelink feedback channel (PFSCH). In some embodiments, enablement of reception of the conflict indicator may be configured by higher layer signaling. In some embodiments, the SCI may further include one-bit information indicating that the second UE can receive the conflict indicator from the first UE. In some embodiments, the SCI may include a fewer number of reserved bits when the second UE is configured to transmit the one-bit information. In some embodiments, the feedback channel includes a first set of resources and a second set of resources, wherein the first set of resources may carry acknowledgements (ACKs) or negative ACKs (NACKs) for reception of shared channels, and the second set of resources may include the resources of the feedback channel carrying the conflict indicator. In some embodiments, the first set of resources and the second set of resources may be located on different frequency resources. In some embodiments, the second UE may receive the conflict indicator from the first UE in accordance to a priority indicated in the SCI.
The above aspects solve the technical problems described in this disclosure, and accordingly reduce resource collisions, improve resource utilization efficiency, improve sidelink communication performance, and reduce sidelink power consumption.
For a more complete understanding of the present disclosure, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
Corresponding numerals and symbols in the different figures generally refer to corresponding parts unless otherwise indicated. The figures are drawn to clearly illustrate the relevant aspects of the embodiments and are not necessarily drawn to scale.
The making and using of embodiments of this disclosure are discussed in detail below. It should be appreciated, however, that the concepts disclosed herein can be embodied in a wide variety of specific contexts, and that the specific embodiments discussed herein are merely illustrative and do not serve to limit the scope of the claims. Further, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of this disclosure as defined by the appended claims.
In Release-17, a work item for sidelink enhancement was approved to further enhance the capabilities and performance of sidelink communications. One of the objectives of the work item is to introduce UE coordination mechanism where one UE (e.g., UE A) provides information about resources to another UE (e.g., UE B) to use in UE B's resource selection.
In this disclosure, several techniques to support inter-UE coordination are described. While the techniques can be used for all UEs, they are especially applicable to public safety (PS) UEs. More details are provided in the following.
Access nodes may also be commonly referred to as Node Bs, evolved Node Bs (eNBs), next generation (NG) Node Bs (gNBs), master eNBs (MeNBs), secondary eNBs (SeNBs), master gNBs (MgNBs), secondary gNBs (SgNBs), network controllers, control nodes, base stations, access points, transmission points (TPs), transmission-reception points (TRPs), cells, carriers, macro cells, femtocells, pico cells, and so on. UEs may also be commonly referred to as mobile stations, mobiles, terminals, users, subscribers, stations, and the like. Access nodes may provide wireless access in accordance with one or more wireless communication protocols, e.g., the Third Generation Partnership Project (3GPP) long term evolution (LTE), LTE advanced (LTE-A), 5G, 5G LTE, 5G NR, sixth generation (6G), High Speed Packet Access (HSPA), the IEEE 802.11 family of standards, such as 802.11a/b/g/n/ac/ad/ax/ay/be, etc. While it is understood that communications systems may employ multiple access nodes capable of communicating with a number of UEs, only one access node and two UEs are illustrated for simplicity.
The sidelink communication can either be in-coverage, or out-of-coverage. For mode 1 operation, which is an in-coverage (IC) operation, a central node (e.g., access node, eNB, gNB, etc.) may be present and used to manage sidelinks. For mode 2 operation, the system operation is fully distributed, and UEs select resources on their own. Mode 2 operation is used for out-of-coverage scenarios and also for IC scenarios.
For the purpose of sidelink communications, the notion of resource pools was introduced for LTE sidelink and is being reused for NR sidelink. A resource pool is a set of resources that may be used for sidelink communication. Resources in a resource pool may be configured for different channels and signals, such as control channels, shared channels, feedback channels, broadcast channels (e.g., a master information block), synchronization signals, reference signals, and so on. 3GPP TS 38.331, “NR; Radio Resource Control (RRC); Protocol specification,” V16.4.1, Mar. 30, 2021, which is herein incorporated by reference, defines rules on how the resources in the resource pool are shared and used for a particular configuration of the resource pool. A UE performing sidelink transmission may select a resource from a resource pool configured for sidelink communication, and transmit signals in the resource on a sidelink.
A resource pool for sidelink communication may be configured in units of slots in the time domain and physical resource blocks (PRBs) or sub-channels in the frequency domain. A sub-channel may include one or more PRBs.
According to 3GPP TS 38.211, “NR; Physical channels and modulation,” V16.5.0, Mar. 30, 2021, which is herein incorporated by reference in its entirety, for NR mobile broadband (MBB), each physical resource block (PRB) in the grid is defined as including a slot of 14 consecutive orthogonal frequency division multiplexing (OFDM) symbols in the time domain and 12 consecutive subcarriers in the frequency domain, i.e., each resource block includes 12×14 resource elements (REs). Each RE includes one subcarrier. (When used as a frequency-domain unit, a PRB is 12 consecutive subcarriers.) There are 14 symbols in a slot when a normal cyclic prefix is used, and 12 symbols in a slot when an extended cyclic prefix is used. The duration of a symbol is inversely proportional to the subcarrier spacing (SCS). For a {15, 30, 60, 120} kHz SCS, the duration of a slot is {1, 0.5, 0.25, 0.125} ms, respectively. A PRB may be allocated for communicating a channel and/or a signal, e.g., a control channel, a shared channel, a feedback channel, a reference signal, or a combination thereof. In addition, some REs of a PRB may be reserved. A similar time-frequency resource structure may be used on the sidelink as well. A communication resource, e.g., for sidelink communication, may be a PRB, a set of PRBs, a code (if code division multiple access (CDMA) is used, similarly to that used for a physical uplink control channel (PUCCH)), a physical sequence, a set of REs, or a combination thereof.
As used herein, a UE participating in sidelink communication is referred to as a source UE or a transmit UE when the UE is to transmit signals on a sidelink to another UE. A UE participating in sidelink communication is referred to as a destination UE, a receive (or receiving) UE or a recipient, when the UE is to receive signals on a sidelink from another UE. Two UEs communicate with each other on a sidelink are also referred to as a UE pair in sidelink communication.
A physical sidelink control channel (PSCCH) may carry sidelink control information (SCI). A source UE uses the SCI to schedule transmission of data on a physical sidelink shared channel (PSSCH) or reserve a resource for the transmission of the data on the PSSCH. The SCI may convey the time and frequency resources of the PSSCH, and/or parameters for hybrid automatic repeat request (HARQ) process, such as a redundancy version, a process id (or ID), a new data indicator, and resources for the physical sidelink feedback channel (PFSCH). The time and frequency resources of the PSSCH may be referred to as resource assignment or allocation, and may be indicated in the time resource assignment field and/or a frequency resource assignment field, i.e., resource locations. The PFSCH may carry an indication (e.g., a HARQ acknowledgement (HARQ-ACK) or negative acknowledgement (HARQ-NACK)) indicating whether a destination UE decoded the payload carried on the PSSCH correctly. The SCI may also carry a bit field indicating or identifying the source UE. In addition, the SCI may carry a bit field indicating or identifying the destination UE. The SCI may further include other fields to carry information such as a modulation coding scheme used to encode the payload and modulate the coded payload bits, a demodulation reference signal (DMRS) pattern, antenna ports, a priority of the payload (transmission), and so on. A sensing UE performs sensing on a sidelink, i.e., receiving a PSCCH sent by another UE, and decoding SCI carried in the PSCCH to obtain information of resources reserved by the another UE, and determining resources for sidelink transmissions of the sensing UE.
In NR, there are two stages of the SCI: a first stage (shown below) and a second stage. The first stage SCI may indicate the resources for the second stage SCI. A first stage SCI can be transmitted in the PSCCH. A second stage SCI can be transmitted in the PSSCH. The SCI may have the following formats: SCI format 1-A, SCI format 2-A and SCI format 2-B.
SCI format 1-A is used for scheduling of PSSCH and 2nd-stage-SCI on PSSCH (according to 3GPP TS 38.212, “NR; Multiplexing and channel coding,” v16.5.0, March 30, 2021, which is hereby incorporated herein by reference in its entirety).
The following information is transmitted by means of the SCI format 1-A:
when the value of the higher layer parameter sl-MaxNumPerReserve is configured to 2; otherwise
when the value of the higher layer parameter sl-MaxNumPerReserve is configured to 3, as defined in clause 8.1.5 of TS 38.214.
TS 38.321, “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Medium Access Control (MAC) protocol specification (Release 16),” v 16.4.0, Mar. 29, 2021, and TS 23.287, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Architecture enhancements for 5G System (5GS) to support Vehicle-to-Everything (V2X) services (Release 16),” v 16.5.0, December 2020, are herein incorporated by reference in their entireties.
SCI format 2-A is used for the decoding of PSSCH, with HARQ operation when HARQ-ACK information includes ACK or NACK, or when there is no feedback of HARQ-ACK information.
The following information may be transmitted by means of the SCI format 2-A (according to 3GPP TS 38.212):
Table 8.4.1.1-1 of TS 38.212 is provided below.
SCI format 2-B is used for the decoding of PSSCH, with HARQ operation when HARQ-ACK information includes only NACK, or when there is no feedback of HARQ-ACK information.
The following information may be transmitted by means of the SCI format 2-B (according to TS 38.212):
TS 38.331 specifies higher layer messages for configuring PSCCH, and specifies an information element (IE) SL-PSCCH-Config-r16 as shown below:
In Release-16, 3GPP introduced NR sidelink communication between devices such as UEs, in addition to the typical Downlink and Uplink transmission. Sidelink-communication capable devices may regularly exchange control/data information with each other.
In Release-16, two mechanisms, namely, re-evaluation and pre-emption, were introduced in sidelink communications to reduce the collision probability and improve the packet reception ratio (PRR) performance.
Re-evaluation mechanism: After a transmit UE selects a sidelink resource and reserves the selected sidelink resource, it can continue a sensing process to check whether the reserved resource is still available. To achieve this, the UE may keep monitoring SCI on sidelink resources and perform a resource selection procedure, e.g., the procedure as defined in TS38.214, Section 8.1.4, performing a resource exclusion process in a reduced resource selection window based on sensing outcome to form an available resource set. If the reserved resource is not in the available resource set, the UE performs resource re-selection and selects a new resource to avoid any potential collision. As an example, the UE may determine, from a resource pool, a set of resources that is available for the UE to use for sidelink communication. The UE may select a resource from the available resource set and reserves the selected resource. The UE may then re-determine the resource set, e.g., by excluding one or more resources that are not available (e.g., based on a received SCI indicating a resource reserved by another UE) or adding one or more resources that are available. The UE may check whether the selected resource is included in the re-determined resource set (or referred to as an updated resource set). If the selected resource is not included in the re-determined resource set (which may indicate that this resource is not available for the UE anymore), the UE may re-select a resource from the re-determined resource set for sidelink communication.
Pre-emption mechanism: After a transmit UE (e.g., UE1) selects and reserves a sidelink resource, it can continue a sensing process to check whether the reserved resource is still available, as described above. In an example, UE1 may find out that the reserved resource is not included in the updated available resource set and occupied by another UE (e.g., UE2), e.g., by decoding SCI 1-A from UE2. UE2 may be referred to as a collided UE. In this case, UE1 may detect a priority of data to be transmitted by UE2. If a priority of data to be transmitted by UE1 (referred to as a sensing UE, as it performs the sensing process) is lower than that of the UE2's data, the sensing UE (UE1) may release its reserved resource and re-select a resource in the resource selection window, e.g., in the updated available resource set. If UE1's data has a higher priority, UE1 may continue to reserve the resource and transmit its data using the reserved resource on sidelink.
There are 8 packet priority levels for sidelink data traffic, i.e., 1, 2, . . . , 8, indicated by a 3-bit number p in a priority field in SCI format 1-A. The values of p are from 0 to 7, and a value of a priority (or priority level) is equal to p+1. It is noted that a smaller or lower value (p+1) of priority indicates a higher priority (level) according to TS23.303, “Proximity-based services (ProSe); Stage 2,” 16.0.0, Jul. 9, 2020, which is hereby incorporated herein by reference in its entirety. The smallest value of priority, i.e., 1, indicates the highest priority, and the largest value of priority, i.e., 8, indicates the lowest priority level.
The priority level of sidelink data may be set by the application layer and is provided to the physical layer.
For unicast and groupcast, the acknowledgement (ACK)/negative ACK (NACK) feedback can be configured and transmitted in the physical sidelink feedback channel (PSFCH). PSFCH resources are then associated for each physical sidelink shared channel (PSSCH) transmission.
As shown in
j=(TID+RID)mod L
In the above equation, TID is the layer 1 ID of transmit UE, (i.e., the source ID in the 2nd stage SCI), and RID=0 for unicast ACK/NACK feedback or groupcast option 1 NACK-only feedback. For groupcast option 2 ACK/NACK feedback RID is the receiver ID in the group from the higher layers. As shown in
The configuration of NCS and corresponding cyclic shift pair index is specified in Table 16.3-1 from TS38.213, reproduced below.
The HARQ-ACK 1-bit message is also carried by the sequence with different cyclic shifts. The cyclic shift index to ACK/NACK mapping is specified in Table 16.3-2 from TS38.213, i.e., 0 for NACK and 6 for ACK. For groupcast option 1 HARQ, NACK-only message is sent on PSFCH, only one NACK state is needed. The mapping for NACK message is provided in Table 16.3-3 from TS38.213, i.e., 0 for NACK, which is consistent with the value for ACK/NACK feedback.
At RANP #86, a Release-17 work item on sidelink enhancements was agreed (RP-193257) with the following objective on resource allocation enhancements to enhance sidelink reliability:
In Release-16 NR V2X sidelink, mode 2 UEs transmit and receive information without network management. UEs themselves allocate the resources from a resource pool for sidelink transmissions. However, since in Release-16, the transmitter performs sensing and resource selection, there are several technical problems that degrade the sidelink performance, such as:
To solve the above technical problems and to improve the reliability of the sidelink transmissions, inter-UE coordination may be considered, in which a UE (UE A), sends coordination information (e.g., a set of resources) to the transmitting UE (e.g., UE B), to assist UE B with resource selection to avoid resource conflicts in the scenarios described above. Inter-UE coordination was agreed and included in a work item for the sidelink enhancement in 3GPP Release-17 standardization.
In Release 17 (and RAN1 #104-e meeting), it was agreed that three types of “A set of resources” as specified in the work item description (RP-193257) may be used for inter-UE coordination in Mode 2.
In Release-17 (and RAN1 #104b-e meeting), it was further agreed that two inter-UE coordination schemes below are supported in Release-17.
Inter-UE coordination scheme 2 is examined in this disclosure. However, the presented methods and designs may not be limited to scheme 2, and at least some methods and designs can be applied to inter-UE coordination scheme 1 whenever it is appropriate (e.g., coordination triggering/configuration).
In inter-UE coordination scheme 2 for sidelink, the coordination information sent from UE A to UE B (UE B selects the resources for sidelink transmissions) indicates the presence of expected/potential and/or detected resource conflict on the resources indicated by UE B's SCI. UE B then takes the coordination information into account in the resource selection for its own transmission. The resource conflict can be the result from another UE reserving the same resource as in the case of hidden-node or UE A (or another receive UE) scheduling the same resource for its own transmission.
With a common understanding, a difference between scheme 1 and scheme 2 is that, in scheme 2, the coordinating UE (e.g., UE A) generates the coordination information after receiving the SCI for resource allocations from UE B (e.g., the transmit UE), while in scheme 1, the coordination information is generated before receiving the SCI containing sidelink resource selection.
For scheme 2, an embodiment method is for the UE A to send a one-bit indicator to let UE B know if a conflict happened (or may happen). The PSFCH or PSFCH-like channel may be utilized for the conflict indication in scheme 2.
This disclosure provides an efficient design of resource allocation and mapping of the PSFCH or PSFCH-like channel for conflict indication, including how to assign slot/subchannel/PRB sets for PSFCH for coordination information and which channel in the PSFCH PRB sets is used. PSFCH resource partitioning is provided to avoid or mitigate PSFCH collisions. A modified PSFCH format for conflict indicating or carrying additional information is provided.
In addition, medium access control (MAC)-control element (MAC-CE) can be used to carry the coordination information, which may be more flexible and can carry more information. The means for coordination triggering are also provided in this disclosure.
As further described below, this disclosure provides efficient resource allocation and mapping rules for the PSFCH or PSFCH-like channel for conflict indication, which may include:
As further described below, embodiments of this disclosure also provide the modified PSFCH format or a new format using PSFCH for conflict indication, which may include:
Embodiments of this disclose also provide techniques for sending coordination information via PSFCH or PSFCH-like channels for scheme 2 for expected/potential conflicts and detected conflicts. The coordination information can be 1 bit or 1 state in the mapping table of PSFCH format for conflict indication only, or the coordination information can be multiple bits to carry the conflict indicator and other coordination information.
For expected/potential conflicts, UE A may send the coordination information such as conflict indication before the transmission of the scheduled PSSCH so that UE B can reselect the resource to avoid the expected/potential conflict. Therefore, there is no associated PSFCH resource for the conflict indicator. The rules for resource allocation of PSFCH or PSFCH-like channel for sending coordination information may be specified. An efficient method is provided for the subchannel and frequency allocation, as well as PRB set allocations. The specific PSFCH allocation is described below.
Assuming that PSFCH for initial scheduled PSSCH 704 is on slot t0 706, UE A can send the coordination information via PSFCH resource on one of the slots 702: t0−S1, t0−S2, . . . , t0−SMs. Since the PSFCH periodicity is N, the difference between any two Si values shall be multiples of N, i.e., Sj−Si=l*N, l is an integer. Since Sj is a timing offset to indicate the slot before the reference slot 706, it can be viewed as timing advance parameters. In addition, to allow sufficient time for UE B's reaction to the coordination information, e.g., sensing and resource reselection, a minimum timing advance for coordination information, or a minimum Smin, may be specified or configured and the coordination information or conflict indication must be sent out from UE A before or on slot t0−Smin. This results in S1≥Smin. Since here the reference slot 706 is a PSFCH slot and the slots indicated by timing advance parameters are also PSFCH slots, the Sj is also multiple of N. Then, instead of configuring {Sj}, the values of {sj=Sj/N} may be configured.
Alternatively, the subchannel for the PSFCH carrying coordination information can be configured by explicit subchannel location or an offset over a reference subchannel such as the PSFCH subchannel associated with initial scheduled PSSCH or the subchannel of the SCI. For example, denote f0 as the reference subchannel index. The subchannel of PSFCH(s) for coordination can be specified by subchannel offset Δf1, . . . , ΔfMs (i.e., (f0Δf1) % FTot, . . . , (f0+ΔfMs) % FTot, where FTot is the total number of subchannels in resource pool, and % denotes the modulo operation.
Once the subchannel and slot of PSFCH are specified, as shown in
Alternatively, a time window may be specified or (pre-)configured between the resource reservation slot and initial scheduled TX PSSCH slot. After UE B sends the SCI for the resource reservation information, UE B will monitor the feedback channel for the coordination information within the time window. UE A must send the coordination information within the time window. The time window can be specified by two timing offsets, S1* and S2*, on a reference slot t0, i.e., [t0−S2*, t0−S1*]. An association of the feedback channel in time domain for sending coordination information may be specified as on every PSFCH slot within the time window. The subchannel/PRB set locations can be derived via the same principles described above. Then, the configured parameters can be reduced to the minimum of only two parameters on the slot location.
Container of timing parameter settings: The slot timing advances {S1, S2, . . . , SMs} or {S′1, S′2, . . . , S′Ms} can be configured by higher layers, e.g., RRC parameters, or sent in SCI, particularly, the second stage SCI. If sent through SCI by UE B, it can be packed in the SCI that contains the initial resource reservations, and similarly, for subchannel offsets and/or PSFCH PRB set indices if they are needed.
With virtual PSSCH configurations, the timing advance values Sj may be arbitrary, meaning that, in general, Sj or Sj−Si need not be the multiples of PSFCH period N. This feature facilitates the higher layer semi-static configuration. But rules of Sj or Sj−Si being multiples of N may still be specified for easier PSFCH conflict management.
Based on the above described embodiments, the procedures of UE B and UE A of the inter-UE coordination via a feedback channel may be summarized in
On the UE A side, at operation 1052, UE A may receive the resource reservation in the SCI from UE B. At operation 1054, UE A may monitor and detect if there is a conflict on the reserved resource indicated in the resource reservation from UE B within the (pre-)configured time window. If conflict is detected, at operation 1056, UE A may select a resource of (pre-)configured feedback channels in accordance to UE B ID, UE A ID, resource pool, and/or the type of conflict observed on the resource reservation. At operation 1058, UE A may transmit the conflict indication to UE B via the selected feedback channel in accordance to the time window. If no conflict is detected, at operation 1060, based on the configurations or a specified rule, UE A either does not send anything or may send a no-conflict signal to UE B via a selected feedback channel.
For a detected conflict, UE A may send the coordination information such as conflict indication after the transmission of the scheduled PSSCH transmission. The same PSFCH associated with PSSCH transmission may be used for conflict indication if the PSFCH can be overloaded to carry more information. Embodiments of this disclosure provides the rule of the subchannel and slot, or PRB set for PSFCH for coordination information which may be one of following options.
Once the PSFCH PRB sets are decided, one or more PSFCHs can be selected in the PRB sets. As shown in
j=(TID+RID)mod L
L is the total number of resources in the PRB sets, TID is the layer 1 ID of transmit UE (i.e., the source ID in the 2nd stage SCI), and RID=0 for unicast ACK/NACK feedback or groupcast option 1 NACK-only feedback.
For expected/potential conflict, regardless how the subchannel/slot/PRB sets are determined as described above, the same rule as above can be reused to select the PSFCH once the PRB sets are determined.
Similarly, for detected conflict, there is a PSFCH allocated for HARQ feedback in unicast and groupcast transmissions. If there is no additional PSFCH in other slot/subchannel/PRB sets, again a collision occurs.
To solve such collision issue or mitigate the interference, one of the following options may be considered:
Options (1) and (2) are related to the PSFCH format or definition that will be described below. In Option (3), a different PSFCH resource allocation is specified. An efficient way is to add an offset in the expression for PSFCH index j as
j=(TID+RID+Δ)mod L
The value of the offset Δ may be fixed, configured by higher layer, or signaled via physical layer signaling, e.g., SCI. As shown in
As described above, there could be some PSFCH collisions if some or all of the rules and principles defined in Release-16 are reused to allocate a PSFCH resource for sending the coordination information. Another approach is to partition the PSFCH resources into two pools, one for HARQ ACK/NACK and one for coordination information transmissions. Here, two types of PSFCH resource pool partitions are proposed as examples, i.e., the code domain partition and frequency domain partition.
For code domain partition, a general partition method may be that, for SL PSFCH, there are total L=Nsub*MS*NCS resources in the PRB sets for a PSSCH selection. A parameter L1 may be specified to partition the resources into two PSFCH resource pools, one of size L1 and one of size L−L1. Without loss of generality, the first L PSFCH resources may be used for conventional HARQ feedback. The remaining L−L1 PSFCH resources may be used for coordination message such as the conflict indication. However, such arbitrary partition could have an issue for legacy UE support, e.g., the legacy UE cannot be supported in the groupcast transmission from a Release-17 transmit UE with such new PSFCH resource partition.
For the partition method without impact on the legacy UE, it may be assumed that the PSFCH resource configuration for HARQ feedback is same as before. PSFCH for HARQ may be selected from L=Nsub*MS*NCS resources. For sending coordination message such as the conflict indication, a new value for the number of cyclic shift sets N′CS>NCS may be configured so that the PSFCH resource pool is expanded. Then, total number of PSFCH resources increases from L to L′=Nsub*MS*N′CS. Then additional L′−L resources can be used for allocating the PSFCH for coordination message. The legacy UE is not impacted because NCS is known to it, and the PSFCH allocation is in the same pool as in Release-16.
To allocate the PSFCH for coordination message, the index j can be determined by the following equation.
j=L+((TID+RID+Δ)mod(L−L′).
The value of N′cs may be arbitrarily selected from {2, . . . , 6}, as long as N′CS>NCS. To minimize the standard impact, the values specified in Release-16 (i.e., N′cs∈{2, 3, 6}) may be reused so that the cyclic shift indexes for the new NCS values do not need to be specified.
However, the proposed method above may not work for initially configured NCS=6, as all resources are in the pool of PSFCHs for HARQ feedback.
For frequency domain partition, a general partition method may be to define MPRB=Nsub*MS. Then, there are total L=Nsub*MS*NCS=MPRB*NCS PSFCH resources in the PRB sets for a PSFCH selection. A parameter MPRB, 1 can be specified to partition the resources into two PSFCH resource pools in the frequency domain, one of size MPRB,1*NCS and one of size (MPRB−MPRB,1)*NCS. Part of the resource pool may be used for HARQ feedback and the other resource pool may be used for the coordination message such as the conflict indication. Again, such partition could have an issue to support legacy UEs.
For partitioning without impact on the legacy UE, a method is provided herein that does not impact the legacy UE. As described above, when the PSSCH is allocated with resources on multiple subchannels, i.e., Nsub>1, multiple PRB sets on different subchannels may be used for PSFCH selection. However, an alternative option specified in Release-16 is that the PSFCH can be selected in one PRB set on the starting subchannel of PSSCH. Based on this feature, the resources for the cases Nsub>1 may be partitioned as shown in
j=M
s
*N
CS+((TID+RID+Δ)mod((Nsub−1)*Ms*NCS)
In the above equation, Δ can be set to 0 or some other value in conjunction with the presented method described before. As shown in
For detected conflict using the PSFCH resources for the initially scheduled PSSCH, the disclosed technique works fine if Nsub>1. For both expected/potential and detected conflict, it may be achieved by specifying a virtual PSSCH with Nsub>1 regardless the subchannel size for the initially scheduled PSSCH.
For the modified PSFCH format with single state/1-bit feedback, for ACK/NACK feedback, the 1-bit information or the two states (ACK and NACK) may be represented by two cyclic shifts of the sequence. In the embodiment modified PSFCH format, one state, “Conflict” or “NACK-Conflict” state, may be added to indicate the conflict for either expected/potential or detected conflict.
Since the ACK/NACK messages are represented by different cyclic shifts of the same sequence, the new NACK-Conflict state may also represented by another conflict shift C1, which is different from the ones for ACK/NACK, as shown in Table 1, C1≠0, or 6. On the other hand, the value of C1 may be chosen to avoid the conflict with other PSFCHs on the same PRB resource represented by different cyclic shifts if same base sequence is used.
Since the length of sequence is 12, the total number of cyclic shifts is 12, including the 0 shift. As shown in Table 16.3-1 of TS38.213, when NCS=6, all 12 cyclic shifts are used for ACK/NACK transmissions. No additional cyclic shifts can be used to indicate the conflict. However, for NCS=1, 2, 3, some cyclic shifts that were not used can be used to represent the NACK-Conflict state. The C1 value may be specified for each NCS configuration. By examining the cyclic shift indexes in Table 16.3-1 of TS38.213 in existing table, one C1 value from {1, 5, 7, 11} for all three NCS configurations can be chosen/selected.
Similarly, for HARQ option 1 with NACK only, one more state can also be added as shown in Table 2 with a cyclic shift C2.
When using the modified PSFCH format for the detected conflict indication, the same PSFCH resource allocation without any changes may be reused. UE B can detect the PSFCH to know if there is a conflict. Furthermore, if the modified PSFCH is used, it is possible that the triggering of inter-UE coordination may be omitted as a UE can always detect the PSFCH based on the modified PSFCH format for the introduced NACK-Conflict. However, this embodiment may increase the complexity unnecessarily for the UEs that do not need the coordination.
For PSFCH channel allocation, instead of changing the PSFCH format, a PSFCH may be allocated using the same HARQ ACK/NACK mapping format for conflict indication or, in general, transmitting the coordination information. To carry one-bit information, one PSFCH channel allocation is needed. One of the states, ACK or NACK, may be used for conflict indication. The PSFCH channel allocation for coordination information is described in this disclosure for expected/potential conflict or detected conflict.
For modified PSFCH format with multi-state/multi-bit feedback, note that for modified ACK/NACK after adding one cyclic shift for NACK-conflict state as in Table 1, the 9, 6, and 3 cyclic indexes are still unused for NCS=1, 2, and 3, respectively. More states may be added in the table to carry more information. For NCS=1, 2, and 3, additional 9, 3, and 1 state can be added. As an example shown in Table 3, more states (additional state 1, 2, 3, . . . ) may be included in the table including one for the conflict indication. Each state is represented with one cyclic shift. Besides the conflict indication, the additional information such as conflict type described in this disclosure may be included in the feedback.
Similarly, for the HARQ NACK only PSFCH, Table 2 may be expanded by adding more states in the PSFCH format as shown in Table 4 below.
For PSFCH channel allocations, the same PSFCH format carrying 1 bit/two states information in each PSFCH may be used to send the coordination information. For multi-bit feedback, more than PSFCHs are allocated as described in this disclosure.
For PSFCH channel allocation with modified PSFCH format, if a dedicated PSFCH is allocated for coordination, as described in this disclosure, the information mapping of PSFCH may be redefined to carry the coordination information including conflict indication. As shown in Table 5, a 2-bit/4-states mapping table may be provided, and each state may be represented with a cyclic shift. Without loss of generality, State 1 may be for the conflict indication.
As shown here, the PSFCH channel allocation for 1-bit message for conflict indication is a special case of this approach. The mapping of ACK/NACK can be reused to represent state 1 and 2 for carrying a certain coordination information (e.g., the conflict indication).
For PSFCH sequence configuration, both the message carried in PSFCH and the PSFCH reuse may be achieved with different cyclic shifts of a base sequence. There are total 30 base sequences of length 12 specified in NR. Either the same first base sequence with configuration of u=0 is used or the base sequence of u=nID mod 30 is used, where nID is configured via upper layer parameter sl-PSFCH-HopID. So, for the PSFCH or PSFCH-like channel for coordination message, another sl-PSFCH-HopID can be configured, which can be named as sl-PSFCH-HopID-Coord. The new sl-PSFCH-HopID-Coord can be individually configured in upper layer, or specified with an offset on the original sl-PSFCH-HopID configured for HARQ feedback (i.e., sl-PSFCH-HopID-Coord=sl-PSFCH-HopID+ΔHopID). The value of +ΔHopID can be a fixed value or configured in the upper layer.
The conflict indication which is carried with 1-bit information or just one state in the container for coordination information is described above. Also as described above, more coordination information can be carried with PSFCH or PSFCH-like channels.
The conflict type indication included in the coordination information may help UE B to avoid further conflict in the resource reselection. Among all conflict types, the conflict due to half-duplex may be an example of information for resource reselection for the case of expected/potential conflict. For half-duplex issue, the entire slot where UE A or the receive UE of UE B's scheduled PSSCH may be excluded from resource reselection. If such conflict type is not known at UE B, when UE B performs resource reselection after receiving the conflict indication, UE B may select a resource on the same slot as that for the initially reserved resource, resulting in a new conflict. Therefore, it may be better to include the indication of half-duplex conflict in coordination information using the methods for multi-state/multi-bit feedback described above.
In addition, the slots scheduled for UE A's transmission may be included in the coordination message sent to UE B.
When a PSSCH is scheduled with resources on multiple subchannels, not every subchannel will have a conflict, unless it is a half-duplex conflict. Then, indicating the subchannels where conflicts are detected may avoid unnecessary resource reselection. The subchannels without conflict may still be used for PSSCH transmission. A new SCI may be sent to reserve these subchannels with new modulation and coding scheme, etc. Additional information for per subchannel conflict indication may be sent using the methods for multi-state/multi-bit feedback described above.
When the PSFCH or PSFCH-like channel is used for sending conflict indication or other coordination information, it is possible that there is a conflict due to simultaneous transmission and/or reception of PSFCH on the same slot. Such conflict also happens for the PSFCH for HARQ feedback. In Release-16, to resolve this conflict, the UE transmits HARQ feedback based on the priority order of data sent in the PSSCH. To solve the conflict with the PSFCH or PSFCH like channel for coordination, the embodiment techniques may assign a priority value of the PSFCH or PSFCH-like channel carrying the coordination information with one of the following options:
Other than the PSFCH or PSFCH-like channel, the coordination information may be delivered via a MAC-CE. The MAC-CE may be sent on the PSSCH. The message size or amount of information bits carried in the MAC-CE is much larger than the PHY signals. More information can be transmitted to UE B. Besides conflict indication, the additional information described in this disclosure can be easily carried in the MAC-CE.
For example, for per-subchannel conflict indications, a bit-map on the subchannel conflicts may be included int the MAC-CE.
However, since the MAC-CE is transmitted in PSSCH, additional sensing, PSSCH resource selection, and transmissions may be needed, which may also experience some conflict.
Besides the conflict indication, UE A may also send the preferred resource set and/or non-preferred resource sets to UE B in the MAC_CE for UE B's resource reselection, (i.e., both scheme 1 and 2). UE A may also select a resource and signal the resource via the MAC CE to UE B. Based on configuration or attributes of UE A and B (e.g., platoon leader and trailing truck in the truck platoon scenario), or UE B's behavior or usage of the coordination information (e.g., completely following UE A's coordination information), UE B may then use it as the resource reservation for the packet transmissions. In this case, it is more like that UE B uses the UE A's sidelink grant for the transmissions and UE A performs the re-evaluation/pre-emption for UE B after UE B selects a resource.
Since transmission of a MAC-CE, in general, has a larger latency than a PHY signal, a timing requirement may need to be specified.
Alternatively, the deadline may be specified by a latency bound (i.e., maximum delay SLB after UE B sends the SCI with the selected resources for PSSCH). Such latency bound can be signaled from UE B to UE A (e.g., through PC5-RRC). Assuming UE B sends the SCI on t0, UE A then sends the coordination information including the conflict indication before the latency bound (i.e., t0+SLB), which may be configured by the higher layer or signaled by UE B in the PHY via SCI (e.g., the same SCI sent for the resource reservation).
For joint PSFCH and MAC CE for coordination information, note that the PFSCH and the MAC CE may be both used for the coordination information in the same UE B's resource selection process. In general, when PSFCH and MAC CE are used together for coordination for the same UE B resource selection process, the coordination information may be split and carried by PSFCH and MAC CE separately. The SCI sent by UE B for resource reservation may be used for supporting the coordination feedback.
For example, the PSFCH can be used for conflict indication as well as an indication that a MAC CE carrying additional coordination information for the same UE B resource selection process. The coordination information can be conflict type, preferred resource set, non-preferred resource set, or a preferred resource set as a sidelink grant for the case of UE B's resource(s) to be used for its transmission resource (re)-selection is based only on the received coordination information.
Similar to MAC CE, the coordination information may be sent via the PHY signal SCI, including conflict indication and/or preferred resource set or non-preferred resource set. A maximum delay or latency bound may be specified for the coordination information carried by SCI from UE A to UE B, which may be configured at the higher layer. Such latency bound can be signaled from UE B to UE A (e.g., through PC5-RRC). After UE B sends the SCI on t0, UE A may then send the coordination information including the conflict indication before the configured latency bound (e.g., t0+SLB), which may be configured by the higher layer or signaled by UE B in the PHY via the SCI (e.g., the same SCI sent for the resource reservation).
Besides the conflict indication, UE A may also send the preferred resource set and/or non-preferred resource sets to UE B using the SCI for UE B's resource reselection (i.e., both schemes 1 and 2). UE A may also select a resource and signal the resource via the SCI to UE B. Based on configuration or attributes of UE A and UE B, or UE B's behavior or usage of the coordination information, UE B's resource to be used for its transmission resource (re)-selection may be based only on the received coordination information, the SCI for coordination feedback from UE A to UE B may carry the selected resource as a preferred resource set for UE B. UE B may then use it as the resource reservation for the packet transmissions. In this case, UE A uses the SCI as the coordination information feedback that includes the reserved resource as a SL grant to UE B so that UE B may use the UE A's resource reservation for the transmissions. It may be viewed as UE A performing the re-evaluation/pre-emption for UE B after UE B selects a resource.
Although with the modified PSFCH format, it may be unnecessary to trigger or configure inter-UE coordination because the conflict indication carried in the modified PSFCH may act as implicit coordination triggering. However, with explicit triggering or higher layer configured, a configured UE B may expect some coordination information to be sent from UE A. The coordination may be triggered via one of following options.
The method 1500 starts at operation 1502, where the first UE (e.g., UE A) receives from a second UE (e.g., UE B) a sidelink control information (SCI) in a first slot. The SCI comprises a resource reservation for a shared channel. The resource reservation indicates a set of frequency resources and a time resource assignment. At operation 1504, the first UE transmits to the second UE a conflict indicator on resources of a feedback channel. The resources of the feedback channel include a second slot for transmitting the conflict indicator. A location of the second slot is based on one of the first slot or a slot indicated by the time resource assignment. The conflict indicator indicates a potential resource conflict or a detected resource conflict on at least one of the set of frequency resources or the time resource assignment indicated by the resource reservation.
In some embodiments, the conflict indicator may indicate the potential resource conflict on the time resource assignment based on sensing or the detected resource conflict on the time resource assignment, or the conflict indicator may indicate the potential resource conflict on the set of frequency resources based on sensing or the detected resource conflict on set of frequency resources. In some embodiments, the location of the second slot may be after and closest to the first slot plus a time gap. In some embodiments, the location of the second slot may be a minimum time before the slot indicated by the time resource assignment. In some embodiments, the location of the second slot based on one of the first slot or the slot indicated by the time resource assignment may be configured by a base station or predefined. In some embodiments, the first UE may be a destination of a transmission of the shared channel from the second UE. In some embodiments, the feedback channel may be a physical sidelink feedback channel (PFSCH). In some embodiments, enablement of transmission of the conflict indicator may be configured by higher layer signaling. In some embodiments, the SCI may further include one-bit information indicating that the second UE can receive the conflict indicator from the first UE. In some embodiments, the SCI may include a fewer number of reserved bits when the second UE is configured to transmit the one-bit information. In some embodiments, the first UE may monitor the set of frequency resources indicated by the time resource assignment in the SCI. In some embodiments, the feedback channel may include a first set of resources and a second set of resources. The first set of resources may carry acknowledgements (ACKs) or negative ACKs (NACKs) for reception of shared channels, and the second set of resources may include the resources of the feedback channel carrying the conflict indicator. In some embodiments, the first set of resources and the second set of resources may be located on different frequency resources. In some embodiments, the first UE may transmit the conflict indicator to the second UE in accordance to a priority indicated in the SCI.
The method 1550 starts at operation 1552, where the second UE (e.g., UE B) transmits to a first UE (e.g., UE A) a sidelink control information (SCI) in a first slot. The resource reservation indicates a set of frequency resources and a time resource assignment. At operation 1554, the second UE receives from the first UE a conflict indicator on resources of a feedback channel. The resources of the feedback channel include a second slot for receiving the conflict indicator. A location of the second slot is based on one of the first slot or a slot indicated by the time resource assignment. The conflict indicator indicates a potential resource conflict or a detected resource conflict on at least one of the set of frequency resources or the time resource assignment indicated by the resource reservation.
In some embodiments, the conflict indicator may indicate the potential resource conflict on the time resource assignment based on sensing or the detected resource conflict on the time resource assignment or the conflict indicator may indicate the potential resource conflict on the set of frequency resources based on sensing or the detected resource conflict on set of frequency resources. In some embodiments, the location of the second slot may be after and closest to the first slot plus a time gap. In some embodiments, the location of the second slot may be a minimum time before the slot indicated by the time resource assignment. In some embodiments, the location of the second slot based on one of the first slot or the slot indicated by the time resource assignment may be configured by a base station or predefined. In some embodiments, the first UE may be a destination of a transmission of the shared channel from the second UE. In some embodiments, the feedback channel may be a physical sidelink feedback channel (PFSCH). In some embodiments, enablement of reception of the conflict indicator may be configured by higher layer signaling. In some embodiments, the SCI may further include one-bit information indicating that the second UE can receive the conflict indicator from the first UE. In some embodiments, the SCI may include a fewer number of reserved bits when the second UE is configured to transmit the one-bit information. In some embodiments, the feedback channel includes a first set of resources and a second set of resources, wherein the first set of resources may carry acknowledgements (ACKs) or negative ACKs (NACKs) for reception of shared channels, and the second set of resources may include the resources of the feedback channel carrying the conflict indicator. In some embodiments, the first set of resources and the second set of resources may be located on different frequency resources. In some embodiments, the second UE may receive the conflict indicator from the first UE in accordance to a priority indicated in the SCI.
In this example, the communication system 1600 includes electronic devices (ED) 1610a-1610c, radio access networks (RANs) 1620a-1620b, a core network 1630, a public switched telephone network (PSTN) 1640, the Internet 1650, and other networks 1660. While certain numbers of these components or elements are shown in
The EDs 1610a-1610c are configured to operate or communicate in the system 1600. For example, the EDs 1610a-1610c are configured to transmit or receive via wireless or wired communication channels. Each ED 1610a-1610c represents any suitable end user device and may include such devices (or may be referred to) as a user equipment or device (UE), wireless transmit or receive unit (WTRU), mobile station, fixed or mobile subscriber unit, cellular telephone, personal digital assistant (PDA), smartphone, laptop, computer, touchpad, wireless sensor, or consumer electronics device.
The RANs 1620a-1620b here include base stations 1670a-1670b, respectively. Each base station 1670a-1670b is configured to wirelessly interface with one or more of the EDs 1610a-1610c to enable access to the core network 1630, the PSTN 1640, the Internet 1650, or the other networks 1660. For example, the base stations 1670a-1670b may include (or be) one or more of several well-known devices, such as a base transceiver station (BTS), a Node-B (NodeB), an evolved NodeB (eNodeB), a Next Generation (NG) NodeB (gNB), a Home NodeB, a Home eNodeB, a site controller, an access point (AP), or a wireless router. The EDs 1610a-1610c are configured to interface and communicate with the Internet 1650 and may access the core network 1630, the PSTN 1640, or the other networks 1660.
In the embodiment shown in
The base stations 1670a-1670b communicate with one or more of the EDs 1610a-1610c over one or more air interfaces 1690 using wireless communication links. The air interfaces 1690 may utilize any suitable radio access technology.
It is contemplated that the system 1600 may use multiple channel access functionality, including such schemes as described above. In particular embodiments, the base stations and EDs implement 5G New Radio (NR), LTE, LTE-A, or LTE-B. Of course, other multiple access schemes and wireless protocols may be utilized.
The RANs 1620a-1620b are in communication with the core network 1630 to provide the EDs 1610a-1610c with voice, data, application, Voice over Internet Protocol (VoIP), or other services. Understandably, the RANs 1620a-1620b or the core network 1630 may be in direct or indirect communication with one or more other RANs (not shown). The core network 1630 may also serve as a gateway access for other networks (such as the PSTN 1640, the Internet 1650, and the other networks 1660). In addition, some or all of the EDs 1610a-1610c may include functionality for communicating with different wireless networks over different wireless links using different wireless technologies or protocols. Instead of wireless communication (or in addition thereto), the EDs may communicate via wired communication channels to a service provider or switch (not shown), and to the Internet 1650.
Although
As shown in
The ED 1710 also includes at least one transceiver 1702. The transceiver 1702 is configured to modulate data or other content for transmission by at least one antenna or NIC (Network Interface Controller) 1704. The transceiver 1702 is also configured to demodulate data or other content received by the at least one antenna 1704. Each transceiver 1702 includes any suitable structure for generating signals for wireless or wired transmission or processing signals received wirelessly or by wire. Each antenna 1704 includes any suitable structure for transmitting or receiving wireless or wired signals 1790. One or multiple transceivers 1702 could be used in the ED 1710, and one or multiple antennas 1704 could be used in the ED 1710. Although shown as a single functional unit, a transceiver 1702 could also be implemented using at least one transmitter and at least one separate receiver.
The ED 1710 further includes one or more input/output devices 1706 or interfaces (such as a wired interface to the Internet 1650). The input/output devices 1706 facilitate interaction with a user or other devices (network communications) in the network. Each input/output device 1706 includes any suitable structure for providing information to or receiving information from a user, such as a speaker, microphone, keypad, keyboard, display, or touch screen, including network interface communications.
In addition, the ED 1710 includes at least one memory 1708. The memory 1708 stores instructions and data used, generated, or collected by the ED 1710. For example, the memory 1708 could store software or firmware instructions executed by the processing unit(s) 1700 and data used to implement the embodiment methods. Each memory 1708 includes any suitable volatile or non-volatile storage and retrieval device(s). Any suitable type of memory may be used, such as random access memory (RAM), read only memory (ROM), hard disk, optical disc, subscriber identity module (SIM) card, memory stick, secure digital (SD) memory card, and the like.
As shown in
Each transceiver 1752 includes any suitable structure for generating signals for wireless or wired transmission to one or more EDs or other devices. Each transceiver 1752 further includes any suitable structure for processing signals received wirelessly or by wire from one or more EDs or other devices. Although shown combined as a transceiver 1752, a transmitter and a receiver could be separate components. Each antenna 1756 includes any suitable structure for transmitting or receiving wireless or wired signals 1790. While a common antenna 1756 is shown here as being coupled to the transceiver 1752, one or more antennas 1756 could be coupled to the transceiver(s) 1752, allowing separate antennas 1756 to be coupled to the transmitter and the receiver if equipped as separate components. Each memory 1758 includes any suitable volatile or non-volatile storage and retrieval device(s). Each input/output device 1766 facilitates interaction with a user or other devices (network communications) in the network. Each input/output device 1766 includes any suitable structure for providing information to or receiving/providing information from a user, including network interface communications.
The bus 1820 may be one or more of any type of several bus architectures including a memory bus or memory controller, a peripheral bus, or a video bus. The CPU 1814 may comprise any type of electronic data processor. The memory 1808 may comprise any type of non-transitory system memory such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), read-only memory (ROM), or a combination thereof. In an embodiment, the memory 1808 may include ROM for use at boot-up, and DRAM for program and data storage for use while executing programs. The memory 1808 may include instructions executable by the processing unit 1802.
The mass storage 1804 may comprise any type of non-transitory storage device configured to store data, programs, and other information and to make the data, programs, and other information accessible via the bus 1820. The mass storage 1804 may comprise, for example, one or more of a solid state drive, hard disk drive, a magnetic disk drive, or an optical disk drive.
The video adapter 1810 and the I/O interface 1812 provide interfaces to couple external input and output devices to the processing unit 1802. As illustrated, examples of input and output devices include a display 1818 coupled to the video adapter 1810 and a mouse, keyboard, or printer 1816 coupled to the I/O interface 1812. Other devices may be coupled to the processing unit 1802, and additional or fewer interface cards may be utilized. For example, a serial interface such as Universal Serial Bus (USB) (not shown) may be used to provide an interface for an external device.
The processing unit 1802 also includes one or more network interfaces 1806, which may comprise wired links, such as an Ethernet cable, or wireless links to access nodes or different networks. The network interfaces 1806 allow the processing unit 1802 to communicate with remote units via the networks. For example, the network interfaces 1806 may provide wireless communication via one or more transmitters/transmit antennas and one or more receivers/receive antennas. In an embodiment, the processing unit 1802 is coupled to a local-area network 1822 or a wide-area network for data processing and communications with remote devices, such as other processing units, the Internet, or remote storage facilities.
In some embodiments, the computing system 1800 may comprise an apparatus configured to implement the embodiments of the present disclosure. The processing units 1802 may execute the instructions stored in the memory 1808 to cause the apparatus to perform the embodiment methods of the present disclosure.
All or some of the foregoing embodiments may be implemented by software, hardware, firmware, or any combination thereof. When software is used for implementation, the embodiments may be implemented completely or partially in a form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instruction is loaded and executed on a computer, all or some of the procedures or functions are generated according to the embodiments of the present disclosure. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or another programmable apparatus. The computer instruction may be stored in a computer-readable storage medium or may be transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instruction may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (for example, a coaxial cable, an optical fiber, or a digital subscriber line) or wireless (for example, infrared, microwave, or the like) manner. The computer-readable non-transitory media includes all types of computer readable media, including magnetic storage media, optical storage media, flash media or solid state storage media.
It should be appreciated that one or more steps of the embodiment methods provided herein may be performed by corresponding units or modules. For example, a signal may be transmitted by a transmitting unit or a transmitting module. A signal may be received by a receiving unit or a receiving module. A signal may be processed by a processing unit or a processing module. Other steps may be performed by a determining unit/module, an obtaining unit/module, an priority updating unit/module, an indicating unit/module, a resource selecting unit/module, a resource pool partitioning unit/module, a re-evaluating unit/module, a pre-emption unit/module, a resource reserving unit/module, and/or a priority mapping unit/module. The respective units/modules may be hardware, software, or a combination thereof. For instance, one or more of the units/modules may be an integrated circuit, such as field programmable gate arrays (FPGAs) or application-specific integrated circuits (ASICs).
Although the description has been described in detail, it should be understood that various changes, substitutions and alterations can be made without departing from the spirit and scope of this disclosure as defined by the appended claims. Moreover, the scope of the disclosure is not intended to be limited to the particular embodiments described herein, as one of ordinary skill in the art will readily appreciate from this disclosure that processes, machines, manufacture, compositions of matter, means, methods, or steps, presently existing or later to be developed, may perform substantially the same function or achieve substantially the same result as the corresponding embodiments described herein. Accordingly, the appended claims are intended to include within their scope such processes, machines, manufacture, compositions of matter, means, methods, or steps.
This patent application is a continuation of International Application No. PCT/US2022/039424, filed Aug. 4, 2022 and entitled “Method and Apparatus of Inter-User Equipment (UE) Coordinations in Sidelink (SL) Communications,” which claims priority to U.S. Provisional Application No. 63/230,548, filed on Aug. 6, 2021 and entitled “Method and Apparatus of Inter UE Coordinations in Sidelink Communications,” and to U.S. Provisional Application No. 63/229,866, filed on Aug. 5, 2021 and entitled “Method and Apparatus of Inter UE Coordinations in Sidelink Communications,” which applications are hereby incorporated by reference as if reproduced in their entireties.
Number | Date | Country | |
---|---|---|---|
63230548 | Aug 2021 | US | |
63229866 | Aug 2021 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/US2022/039424 | Aug 2022 | WO |
Child | 18431540 | US |