The present invention concerns the field of wireless communication systems or networks, more specifically the direct communication between user devices over a sidelink. Embodiments concern inter-UE coordination for improving a communication over the sidelink, e.g., for meeting an enhanced reliability and reduced latency requirements for a communication over the sidelink.
For data transmission a physical resource grid may be used. The physical resource grid may comprise a set of resource elements to which various physical channels and physical signals are mapped. For example, the physical channels may include the physical downlink, uplink and sidelink shared channels, PDSCH, PUSCH, PSSCH, carrying user specific data, also referred to as downlink, uplink and sidelink payload data, the physical broadcast channel, PBCH, and the physical sidelink broadcast channel, PSBCH, carrying for example a master information block, MIB, and one or more system information blocks, SIBs, one or more sidelink information blocks, SLIBs, if supported, the physical downlink, uplink and sidelink control channels, PDCCH, PUCCH, PSSCH, carrying for example the downlink control information, DCI, the uplink control information, UCI, and the sidelink control information, SCI, and physical sidelink feedback channels, PSFCH, carrying PC5 feedback responses. The sidelink interface may support a 2-stage SCI which refers to a first control region containing some parts of the SCI, also referred to as the 1st stage SCI, and optionally, a second control region which contains a second part of control information, also referred to as the 2nd stage SCI.
For the uplink, the physical channels may further include the physical random-access channel, PRACH or RACH, used by UEs for accessing the network once a UE synchronized and obtained the MIB and SIB. The physical signals may comprise reference signals or symbols, RS, synchronization signals and the like. The resource grid may comprise a frame or radio frame having a certain duration in the time domain and having a given bandwidth in the frequency domain. The frame may have a certain number of subframes of a predefined length, e.g., 1 ms. Each subframe may include one or more slots of 12 or 14 OFDM symbols depending on the cyclic prefix, CP, length. A frame may also have a smaller number of OFDM symbols, e.g., when utilizing shortened transmission time intervals, sTTI, or a mini-slot/non-slot-based frame structure comprising just a few OFDM symbols.
The wireless communication system may be any single-tone or multicarrier system using frequency-division multiplexing, like the orthogonal frequency-division multiplexing, OFDM, system, the orthogonal frequency-division multiple access, OFDMA, system, or any other Inverse Fast Fourier Transform, IFFT, based signal with or without Cyclic Prefix, CP, e.g., Discrete Fourier Transform-spread-OFDM, DFT-s-OFDM. Other waveforms, like non-orthogonal waveforms for multiple access, e.g., filter-bank multicarrier, FBMC, generalized frequency division multiplexing, GFDM, or universal filtered multi carrier, UFMC, may be used. The wireless communication system may operate, e.g., in accordance with the LTE-Advanced pro standard, or the 5G or NR, New Radio, standard, or the NR-U, New Radio Unlicensed, standard.
The wireless network or communication system depicted in
In mobile communication networks, for example in a network like that described above with reference to
When considering two UEs directly communicating with each other over the sidelink, both UEs may be served by the same base station so that the base station may provide sidelink resource allocation configuration or assistance for the UEs. For example, both UEs may be within the coverage area of a base station, like one of the base stations depicted in
When considering two UEs directly communicating with each other over the sidelink, e.g., using the PC5/PC3 interface, one of the UEs may also be connected with a BS, and may relay information from the BS to the other UE via the sidelink interface and vice-versa. The relaying may be performed in the same frequency band, in-band-relay, or another frequency band, out-of-band relay, may be used. In the first case, communication on the Uu and on the sidelink may be decoupled using different time slots as in time division duplex, TDD, systems.
The scheduling and/or interference management of the V2V traffic is assisted by the gNB via control signaling over the Uu interface, which is the radio interface between the base station and the UEs. In other words, the gNB provides SL resource allocation configuration or assistance for the UEs, and the gNB assigns the resources to be used for the V2V communication over the sidelink. This configuration is also referred to as a mode 1 configuration in NR V2X or as a mode 3 configuration in LTE V2X.
Although
In the above-described scenarios of vehicular user devices, UEs, a plurality of such user devices may form a user device group, also referred to simply as group, and the communication within the group or among the group members may be performed via the sidelink interfaces between the user devices, like the PC5 interface. For example, the above-described scenarios using vehicular user devices may be employed in the field of the transport industry in which a plurality of vehicles being equipped with vehicular user devices may be grouped together, for example, by a remote driving application. Other use cases in which a plurality of user devices may be grouped together for a sidelink communication among each other include, for example, factory automation and electrical power distribution. In the case of factory automation, a plurality of mobile or stationary machines within a factory may be equipped with user devices and grouped together for a sidelink communication, for example for controlling the operation of the machine, like a motion control of a robot. In the case of electrical power distribution, entities within the power distribution grid may be equipped with respective user devices which, within a certain area of the system may be grouped together so as to communicate via a sidelink communication with each other so as to allow for monitoring the system and for dealing with power distribution grid failures and outages.
In view of the above-described prior art, there may be a need for improvements of the communication over a sidelink in a wireless communication network between two user devices.
Embodiments of the present invention are now described in further detail with reference to the accompanying drawings:
Embodiments of the present invention are now described in more detail with reference to the accompanying drawings in which the same or similar elements have the same reference signs assigned.
For a wireless communication system or network as described above with reference to
In accordance with inter-UE coordination scheme 1, an assistance information message, AIM, is sent from a first UE to a second UE which contains a set of preferred or not preferred resources, which the second UE may, in turn, use for its own transmissions, more specifically for selecting the resources for its own transmissions. The set of preferred or not preferred resources includes resources that are determined by the first UE to be available or unavailable for use by the second UE, and the AIM is a report including this information.
In accordance with inter-UE coordination scheme 2, an indication or coordination information is sent from the first UE to the second UE of a resource collision that occurred either in the past or may happen in the future. For example, the coordination information sent from the first UE to the second UE indicates the presence of an expected and/or a potential and/or a detected resource conflict on resources indicated by a SCI associated with a transmission by the second UE. In accordance with scheme 2, no resources sets are included in the indication that is sent to the second UE. However, the set of resources affected by the collision may be signaled implicitly, e.g., by the timing, resource index, phase shift, and/or frequency at which the indication is sent. The second UE is expected to trigger certain actions responsive to receiving the collision indication, e.g., a sensing and resource reselection procedure. For example, the indication informing the second UE about a resource collision is in the form on a non-acknowledgement, NACK, that is sent on the physical sidelink feedback channel, PSFCH, or on a channel provided for indications to be sent.
As mentioned above, in accordance with inter-UE coordination scheme 2, the second UE is expected to perform one or more certain actions, like a resource reselection. In other words, conventionally, when receiving a collision indication or the inter-UE coordination scheme 2 information, the second UE carries out or performs an action, like the sensing and resource reselection, which involves additional processing efforts at the second UE and, as a consequence, increases power consumption which, in turn, may drain the battery and shortens the operation time of the second UE before a charging of the battery is needed. However, even in case the second UE is configured or preconfigured to operate in accordance with the inter-UE coordination scheme 2, it may not always be desired that the UE, responsive to any collision indication, actually performs a certain action, like a resource reselection. When considering, as an example for the mentioned actions to be performed by the second UE, the sensing and resource selection procedure, in certain situations, like the ones indicated below, the additional efforts of performing a resource reselection may not be desired or needed.
Embodiments of the present invention address the above problems and provide, for example, improvements in the power saving properties of a UE operating in accordance with the inter-UE coordination scheme 2. In accordance with the present invention, a user device that transmits or receives over a sidelink in a wireless communication system may receive one or more collision indications which indicate one or more collisions on one or more resources used or to be used by the user device for one or more transmissions to or for one or more receptions from at least one further user device over the sidelink. Responsive to such a collision indication the UE performs one or more actions or operations or procedures dependent on one or more criteria. As a consequence, the UE does not automatically perform an operation or action, like a sensing and a resource reselection procedure, when receiving the collision indication, rather, it performs it only if it is determined that the one or more criteria are met, e.g., in one or more certain situations. Thus, embodiments of the present invention introduce a collision indicator, like a non-acknowledgement-like, NACK-like, collision indicator, that may be sent by a user device of the wireless communication network when detecting a past or a future resource collision related to a transmission to be performed by a transmitting UE, and the transmitting UE performs a certain action, like a sensing and resource reselection, responsive to receiving the collision indicator dependent on one or more criteria that need to be fulfilled.
The present invention is advantageous over conventional approaches as it allows a user device, like a user device transmitting/receiving over the sidelink and operating in mode 2, to perform a certain action, like a sensing and resource reselection procedure, only in case such a procedure is actually considered necessary at the UE. This limits the actual procedures to be carried out by a mode 2 UE to those considered necessary thereby saving processing power and, as a consequence, improving the power saving capabilities of the UE as by avoiding unnecessary or undesired procedures a substantial amount of power may be saved, thereby enhancing or prolonging the time a battery may power the user device before recharging is needed.
Embodiments of the present invention may be implemented in a wireless communication system as depicted in
The present invention provides a user device, UE, for a wireless communication system,
In accordance with embodiments, wherein the further UE comprises one or more of:
In accordance with embodiments, the one or more criteria comprise one or more of the following:
In accordance with embodiments, the UE is to receive the CI via one or more of the following:
In accordance with embodiments,
In accordance with embodiments, the criteria comprise on one or more of the following:
In accordance with embodiments,
In accordance with embodiments, in case the resource reselection is to be performed dependent on the priority of the first transmission,
In accordance with embodiments, in case the resource reselection is to be performed dependent on whether data duplication is enabled,
In accordance with embodiments, in case the resource reselection is to be performed dependent on a source of the received CI, the UE is to perform one or more of the following:
In accordance with embodiments, in case the resource reselection is to be performed dependent on a geographical position or a zone or a speed/change of geographical position of the UE, e.g., a current geographical position or a zone or speed or relative position to the UE providing the CI or to the destination UE,
In accordance with embodiments, in case the resource reselection is to be performed dependent on a geographical position or a zone of the destination UE, the UE is to perform the resource reselection if one or more of the following criteria is met:
In accordance with embodiments, in case the resource reselection is to be performed dependent on a priority of another transmission on the one or more resources indicated in the CI,
In accordance with embodiments, in case the resource reselection is to be performed dependent on a measured signal strength of the received CI, the UE is to perform one or more of the following:
In accordance with embodiments, the measured signal strength comprises one or more of the following:
In accordance with embodiments,
In accordance with embodiments, the UE is to perform the action dependent on one or more of the following:
In accordance with embodiments, the UE is to transmit the certain information with a certain periodicity.
In accordance with embodiments, in case the UE is to perform the resource reselection dependent on how quickly the certain information becomes outdated, on the periodicity and on the priority of the plurality of transmissions,
In accordance with embodiments, in case the resource reselection is to be performed dependent on whether data duplication is enabled,
In accordance with embodiments, in case the resource reselection is to be performed dependent on a source of the received CI, the UE is to perform one or more of the following:
In accordance with embodiments, in case the resource reselection is to be performed dependent on a geographical position or a zone or a speed/change of geographical position of the UE, e.g., a current geographical position or speed or relative position to the UE providing the CI or to the destination UE,
In accordance with embodiments, in case the resource reselection is to be performed dependent on a geographical position or zone of the destination UE, the UE is to perform the resource reselection
In accordance with embodiments,
In accordance with embodiments, the UE is to perform the one or more actions in case the UE is configured or preconfigured to support one or more certain actions, like a resource reselection, responsive to one or more CIs.
In accordance with embodiments, the UE is to perform the one or more actions dependent on one or more of the following indicated by a configuration or preconfiguration to support one or more certain actions, like a resource reselection. responsive to one or more CIs:
In accordance with embodiments, in case the configuration or preconfiguration indicates a type of CI, the UE is to perform the resource reselection
In accordance with embodiments, in case the configuration or preconfiguration indicates a type of a UE providing the CI, the UE is to perform the resource reselection
In accordance with embodiments, in case the configuration or preconfiguration indicates a priority of the one or more transmissions, the UE is to perform the resource reselection
In accordance with embodiments, in case the configuration or preconfiguration indicates a geo-location or a zone of the UE, the UE is to perform the resource reselection
In accordance with embodiments, in case the configuration or preconfiguration indicates a number of received CIs, the UE is to perform the resource reselection
In accordance with embodiments, in case the configuration or preconfiguration indicates a cast type, the UE is to perform the resource reselection
In accordance with embodiments, the UE is to be configured or preconfigured using
In accordance with embodiments,
In accordance with embodiments, the UE is to perform the one or more actions if a number of CIs is higher than an average number of expected collisions in a resource pool, e.g., based on a measured Channel Busy Ratio, CBR, of the resource pool
In accordance with embodiments,
In accordance with embodiments, in case the resource reselection is to be performed dependent on which of the one or more further transmissions a collision is detected, the UE is to carry out the resource reselection such that the one or more indicated colliding resources are excluded from the reselection procedure.
In accordance with embodiments, the UE is to perform the resource reselection for the one or more resources indicated in the CI and for one or more future reserved resources up to a pre-configured time duration or number of transmissions, and wherein, optionally, the UE is to return to an original periodicity after the pre-configured time duration or number of transmissions.
In accordance with embodiments, in case a transmission is skipped, the UE is to
In accordance with embodiments, the UE is to receive the CI from the destination UE or from at least one further network entity which is not the destination UE, e.g., from any further UE or from a radio access network entity, like a base station or RSU.
In accordance with embodiments, the one or more resources used or to be used by the UE comprise resources used by the UE in the past or resources reserved to be used by the UE in the future for the one or more transmissions to the destination UE.
In accordance with embodiments, the CI indicates one or a combination of following messages:
In accordance with embodiments, the UE is operated in an out-of-coverage mode in which the UE
In accordance with embodiments, the UE comprise one or more of a power-limited UE, or a hand-held UE, like a UE used by a pedestrian, and referred to as a Vulnerable Road User, VRU, or a Pedestrian UE, P-UE, or an on-body or hand-held UE used by public safety personnel and first responders, and referred to as Public safety UE, PS-UE, or an IoT UE, e.g., a sensor, an actuator or a UE provided in a campus network to carry out repetitive tasks and requiring input from a gateway node at periodic intervals, or a mobile terminal, or a stationary terminal, or a cellular IoT-UE, or a vehicular UE, or a vehicular group leader UE, GL-UE, or a scheduling UE, S-UE, or an IoT or narrowband IoT, NB-IoT, device, or a ground based vehicle, or an aerial vehicle, or a drone, or a moving base station, or road side unit, RSU, or a building, or any other item or device provided with network connectivity enabling the item/device to communicate using the wireless communication network, e.g., a sensor or actuator, or any other item or device provided with network connectivity enabling the item/device to communicate using a sidelink the wireless communication network, e.g., a sensor or actuator, or any sidelink capable network entity.
The present invention provides a wireless communication system, comprising a plurality of the inventive user devices, UEs, configured for a sidelink communication using, for example resources from a set of sidelink resources of the wireless communication system.
In accordance with embodiments, the wireless communication system comprises one or more base stations, wherein the base station comprises one or more of a macro cell base station, or a small cell base station, or a central unit of a base station, or a distributed unit of a base station, or an Integrated Access and Backhaul, IAB, node, or a road side unit, RSU, or a UE, or a group leader UE, GL-UE, or a relay or a remote radio head, or an AMF, or an SMF, or a core network entity, or mobile edge computing, MEC, entity, or a network slice as in the NR or 5G core context, or any transmission/reception point, TRP, enabling an item or a device to communicate using the wireless communication network, the item or device being provided with network connectivity to communicate using the wireless communication network.
The present invention provides a method for operating a user device, UE, for a wireless communication system, the method comprising:
Embodiments of the present invention provide a computer program product comprising instructions which, when the program is executed by a computer, causes the computer to carry out one or more methods in accordance with the present invention.
Embodiments of the present invention are now described in more detail. In the following description of embodiments of the present invention, a UE that transmits a collision indication, for example when detecting a collision, is referred to as UE-A. UE-A may or may not be an intended receiver of a transmission from a transmitting UE, referred to in the following as UE-B. In the latter case, the intended receiver of a transmission from UE-B is a further UE, referred to also as UE-C, and UE-A is not involved in the TX-RX pair including UE-B and UE-C. UE-B is also referred to as the transmitting or TX UE and receives the collision indication, in response to a transmission carried out or to be carried out by UE-B.
In
Thus, in accordance with embodiments, UE-B may transmit to or receive from one or more of the following entities:
In accordance with embodiments, UE-B is a mode 2 UE that
UE-A is the UE that detects the one or more resource conflicts on the one or more resources indicated in the SCI of UE-B, and that sends the inter-UE coordination information to UE-B. In other words, UE-A, as is indicated at 404, may detect a collision on resources used or reserved to be used by a transmission of UE-B. The transmission may be a transmission of a new packet that may be part of a periodic transmission, or it may be a new transmission, or it may be a retransmission of a transmission affected by a collision, e.g., a transmission not received due to the collision or canceled due to a collision detected on the associated resources. For example, the collision may occur because a transmission from UE-C on the SL radio channel is scheduled for the same resources used by UE-B. Also, the so-called half-duplex constraint may be considered a collision. In such a case, the collision is due to UE-A transmitting on the resource associated with the transmission from UE-B to UE-A. In that case, UE-A is not able to receive a reserved resource of UE-B because it is transmitting itself. Thus, when referring herein to a collision, this also covers the half duplex constraint.
In accordance with embodiments, UE-A detects a collision using one or more received control messages, like SCIs, for a transmission, e.g., a 1st stage SCI and/or a 2nd stage SCI associated with or for a transmission performed by the UEs transmitting on the SL, like UE-B or UE-C.
In accordance with embodiments, the CI 406 may be a conventional feedback message, like a conventional NACK. UE-A may transmit the CI 406 in the PSFCH, or in a collision indication channel that is separate from the PSFCH, or in a common message, e.g., in the PSSCH.
In accordance with embodiments, the one or more criteria evaluated at 412 may be one or more of the following:
In accordance with embodiments, the CI is received as follows:
In accordance with embodiments, the one or more transmissions comprise a first or initial transmission and one or more further transmissions, e.g., a first retransmission of the first transmission and a second retransmission of the first transmission, and the CI indicates a future collision on one or more resources to be used by the UE for the further transmissions. UE-B may perform one or more of the following actions on receiving a collision indication:
The criteria for performing a certain action, like a sensing and resource reselection procedure, are one or more of the following:
In accordance with embodiments, UE-B performs a first transmission, like an initial of first transmission of a TB or information and is configured or preconfigured to perform one or more retransmissions, e.g., in case the first transmission is not successfully received. UE-B may indicate in the SCI 402 associated with the first transmission a time resource indicator value, TRIV, or a frequency resource indicator value, FRIV, indicating resources reserved by UE-B for its one or more retransmissions within a certain number of future time slots or future sub-channels.
UE-A may detect and signal to UE-B a collision on resources to be used for a transmission by UE-B as well as by one or more other UEs. For example, using the SCI received from UE-B and one or more SCIs received from other UEs, UE-A determines, as is indicated at 404, whether the future reserved resources collide with a further SCI received from another UE or with a transmission to be performed by UE-A itself. UE-A sends the CI 406 to UE-B, thereby indicating a potential collision for the retransmissions to be performed for the same TB or information by UE-B. In accordance with embodiments, one or two retransmissions may be performed, however, in accordance with other embodiments, only one retransmission may be performed, or, in accordance with yet other embodiments, the number of retransmissions may be higher, for example, three or more retransmissions. In the following, embodiments are considered assuming that UE-B is configured to perform retransmissions at a first retransmission instance and at a second retransmission instance, i.e., is to perform two retransmissions. Nevertheless, the embodiments described below for two retransmissions, may also be applied to any pair of retransmissions performed in case there are more than two retransmissions configured, e.g., in case of three or more retransmissions.
In accordance with embodiments, UE-B may perform one or more of the following actions or procedures on receiving the CI 406 indicating a potential collision for the retransmissions:
In accordance with embodiments, UE-B may decide about the above-mentioned actions or procedures dependent on which one of the future retransmission instances the collision is detected. In other words, the question for UE-B to answer is basically whether it is able to manage a retransmission of an initially transmitted TB using only the remaining transmission instances for which no collision was detected or indicated. For example, if the initial transmission failed and the CI 406 indicates that a collision is detected on the resources to be used for the first retransmission, UE-B may only have one more retransmission instance to use for successfully transmitting the TB.
For example, in case the data transmission is delay constraint, it may not make sense to retransmit this at a later stage, e.g., sensor data from a sensor on the car might not be valid in a later time instance. On the other hand, if the data to be transmitted has a longer validity or a high priority, it may be required to use as many retransmission instances as possible.
In accordance with further embodiments, UE-B may decide on performing/not performing a resource reselection procedure dependent on a priority of the transmission made by UE-B.
For example, using the 3GPP priority ranking extending from 1-8 with 1 being the highest and 8 being the lowest priority, a low priority may be assumed to have a 3GPP priority ranking of 7 and 8, a medium priority may be assumed to have a 3GPP priority ranking of 4-6 and a high priority may be assumed to have a 3GPP priority ranking of 1-3.
Again, it is assumed that UE-B is configured to perform two retransmissions of an initial transmission of a TB, and, as above, it is assumed that a collision is detected in the resources associated with the first retransmission. In such embodiments, if the priority is low or medium, for example is below a certain threshold, UE-B does not carry out any reselection of resources, skips the retransmission in the first retransmission instance for which the conflict has been indicated, and uses the remaining second retransmission instance for the retransmission of the initial TB. In accordance with other embodiments, in case the priority is low, UE-B may drop any retransmission, i.e., not perform a retransmission of the TB at any of the first and second retransmission instances for reducing an interference to one or more other UEs which may have an ongoing high priority transmission. In accordance with yet other embodiments, if the priority is high, for example above the threshold, UE-B may perform or carry out a resource reselection for the first retransmission only or for both the first and second retransmission instances.
For example, the collision might only be valid for the resource to be used for the first retransmission, in which case it makes sense to only perform resource reselection for the first retransmission. In case of a persistent collision on the retransmission resource, the UE may perform resource reselection for the two (or all) retransmissions.
In accordance with further embodiments, UE-B may decide to perform/not perform a resource reselection procedure dependent on whether data duplication is enabled in the system, for example, by higher layers of the protocol stack. If data duplication is enabled, for example, for high priority transmissions, even in case one of the TB transmissions results in a CI 406, UE-B is aware that the duplicate transmission of the TB is most likely to be successful so that a resource reselection is actually not needed. In such a case, UE-B does not carry out or perform a resource reselection procedure for the resources indicated by the CI 406. In accordance with further embodiments, in such a scenario, UE-B may decide not to perform a retransmission using the resources for which the CI indicated a potential conflict, as it may be assumed that the duplicated message is transmitted on a non-conflicting resource. For this embodiment, since it might not be known at the physical layer (PHY) that data duplication is enabled at a higher layer, the UE-B may, once it receives a CI on the PHY, query its MAC or PDCP layer if data duplication is enabled for this transmission and dependent on the configuration act accordingly.
In accordance with yet further embodiments, UE-B may decide to perform/not perform a resource reselection procedure dependent on a destination of the intended retransmission. For example, a resource reselection is performed
In accordance with another embodiment, UE-B may determine to perform/not perform a resource reselection procedure dependent on its geographical position or zone or dependent on its speed or a change of its geographical position or zone. For example, UE-B may carry out the resource reselection dependent its current geographical location or speed or relative position to the coordinating UE, like UE-A, or dependent on its relative position to the destination UE, i.e., the recipient of UE-B's transmission. In case UE-B is not moving, for example is static, or is moving with the speed below a certain threshold, it may be assumed that the conflicting resources do not change, and UE-B performs a resource reselection in order to avoid persistent collisions. In case UE-B is not static or stationary but moves, for example, moves at a speed above the above-mentioned threshold, a resource reselection procedure may be skipped, i.e., not performed, because it is determined that UE-B is at a different location once the resource reselection procedure is completed at which the resources originally indicated to be conflicting, are no longer conflicting for the future transmissions to be carried out by UE-B.
In accordance with other embodiments, if UE-B is moving into a geographical area where the CI is not or no longer valid, UE-B does not perform the resource reselection. For example, when the CI was provided by an RSU pertaining to a given zone or geographical area, and when the UE moves out of this zone, the CI is not valid anymore. In other words, when the CI is detected by an RSU which is not mobile, the CI relevant only to the area or zone or geographical area around the RSU. If the UE moves out of this area, it may ignore the CI since it may be assumed that reuse of the original resource is possible without a collision.
In accordance with even further embodiments, UE-B may determine to perform/not perform the resource reselection procedure dependent on a geographical position or zone of the destination UE, i.e., the recipient or intended recipient of the transmission. For example, UE-B may perform the resource reselection if one or more of the following criteria is met:
In accordance with another embodiment, UE-B may determine to perform/not perform a resource reselection procedure dependent on a priority of a transmission on the one or more resources indicated in the CI. For this, the UE-B may be preconfigured such that it will refrain from resource reselection for transmissions of TBs with a certain priority, w.r.t, the priority of its transmissions if it receives any CI or a CI from a particular UE or RSU, e.g., a coordinating UE. Furthermore, there may be different types of CIs which have a priority field attached to it. If this type of CI is received, UE-B may refrain to transmit any TB with lower priority when compared to the priority field attached to the given CI.
As mentioned above, the 3GPP priority ranking extending from 1-8 may be applied with 1 being the highest and 8 being the lowest priority. A low priority may be assumed to have a 3GPP priority ranking of 7 and 8, a medium priority may be assumed to have a 3GPP priority ranking of 4-6 and a high priority may be assumed to have a 3GPP priority ranking of 1-3. In accordance with embodiments, if a priority of the other transmission is higher than a priority of the one or more transmissions, UE-B performs the resource reselection and the transmission using reselected resources. This might be beneficial for the other UE performing the high priority transmission, which might not have received the CI, due to ongoing other transmissions or due to its geo position or due to the half-duplex constraint. Thus, UE-B may reduce potential interference to other UEs with high priority transmissions.
In accordance with other embodiments, if the priority of the other transmission is lower than the priority of the one or more transmissions, the UE does not to perform the resource reselection and performs the transmission using the reserved resources, e.g., because the low priority transmission by another UE is preempted by UE-B's high priority transmission.
In accordance with further embodiments, UE-B might read the CI 406 the same way as a preemption SCI. In such an embodiment, it is assumed that the CI, in addition to the conflicting resources, also indicates a priority of the transmission using the conflicting resources. In other words, in addition to the conflicting resources, the CI may also indicate a priority of the colliding traffic. In such an embodiment, UE-B may decide to perform a resource reselection procedure if the priority of the colliding traffic or the preempting packet, as indicated by the CI, is higher than the priority of the transmission to be performed by UE-B. Otherwise, in case the transmission to be performed by UE-B has a priority higher than the priority of the colliding traffic, UE-B does not perform a reselection procedure, but carries out the transmission on the initially scheduled resources.
In accordance with another embodiment, UE-B may determine to perform/not perform a resource reselection procedure dependent on a signal strength of the received CI 406. For example, if the signal is weak the collision was detected further away, e.g., by a UE located at a distance to UE-B that is beyond a configured or preconfigured distance. The threshold may be set to determine when to take the CI into account. This threshold may also depend on transmission parameters such as a priority or a packet delay budget. For example, a low priority transmission may be skipped at a lower threshold so as to not add unnecessary interference to the system.
In accordance with embodiments, if a measured signal strength is higher than a configured or preconfigured threshold, UE-B may perform the resource reselection and the transmission using reselected resources. UE-B may apply this, for example, because UE-A that transmitted the CI has detected a collision near to the UE, like within a configured or preconfigured distance from UE-B. For example, in this case, the UE-B may combine the information included in the CI together with a power measurement, e.g., measuring interference power or SNR, and combine this information and thus trigger an action based on more information than just the information contained within the CI. In this way, UE-B has more than one indicator of a potential future collision and may thus take a better decision to assure a successful future transmission or retransmission.
In accordance with another embodiment, if a measured signal strength of the CI 406 is lower than the configured or preconfigured threshold, UE-B does not perform the resource reselection but performs the transmission using the reserved resources. UE-B make take this action, for example, because UE-A that transmitted the CI has detected a collision not near to the UE, like beyond the configured or preconfigured distance from UE-B, so that a transmission by another UE on the conflicting resources is considered to not interfere with the intended transmission of UE-B.
In accordance with yet another embodiment, if a measured signal strength of the CI 406 is lower than the configured or preconfigured threshold, UE-B does not perform the resource reselection and also does not to perform the transmission using the reserved resources. UE-B may apply this, for example, because a low priority transmission by UE-B may be skipped so as not to add interference to another UE performing a higher priority transmission.
In accordance with embodiments, the measured signal strength is identified by one or more of the following:
In accordance with other embodiments of the present invention, UE-B may transmit certain information, e.g., sensor data, periodically or repeatedly. In other words, UE-B may perform a plurality of transmissions of the certain information on one or more reserved resources. UE-A may detect and signal to UE-B a collision on resources to be used for a transmission by UE-B as well as by one or more other UEs. For example, using the SCI received from UE-B and one or more SCIs received from other UEs, UE-A determines, as is indicated at 404, whether the periodic resources collide with a further SCI received from another UE or with a transmission to be performed by UE-A itself. UE-A sends the CI 406 to UE-B, thereby indicating a potential collision for the periodic transmissions to be performed of the same TB or information by UE-B.
In accordance with embodiments, UE-B may perform one or more of the following actions or procedures on receiving the CI 406 indicating a potential collision for reserved periodic resources:
In accordance with embodiments, UE-B may decide on performing/not performing a resource reselection procedure in reply to such a CI dependent on the nature of the information to be transmitted, like the information contained in a TB to be transmitted. More specifically, UE-B may decide on performing the reselection procedure dependent on whether information to be transmitted becomes outdated quickly, for example whether it becomes outdated frequently or not. In accordance with other embodiments, UE-B may decide on performing/not performing the resource reselection procedure dependent on a periodicity as it may be indicated in the SCI associated with the transmission to be performed by UE-B, for example in the resource reservation period field, and/or dependent on a priority of the transmission.
For example, UE-B may decide on performing/not performing a resource reselection procedure dependent on whether a frequency with which the certain information becomes outdated is above/below a first threshold, whether the priority of the transmission is above/below a second threshold and whether the periodicity is above/below a third threshold. For example, the first threshold may be a configured or preconfigured time period threshold after which the information becomes outdated, the second may a configured or preconfigured priority threshold, and the third threshold may be a configured or preconfigured periodicity threshold.
For example, if the information does not get outdated frequently, if the transmission is a high priority transmission, and if the periodicity is high, for example above a certain threshold or belonging to a certain list, like the list sl-ResourceReservePeriod1-r16 ENUMERATED {ms0, ms100, ms200, ms300, ms400, ms500, ms600, ms700, ms800, ms900, ms1000}, UE-B may decide to carry out the resource reselection procedure for a resource for which a potential collision is indicated. For example, UE-B may apply this approach because its transmission is a high priority transmission of information that does not get outdated frequently, which is why UE-B uses longer periodicities. However, each of these periodic transmissions are important for the receiving UE and may negatively affect the transmitting UE if it were to miss the transmission from UE-B. Hence UE-B needs to carry out reselection to ensure that a non-colliding resource is selected for its transmission. In accordance with other embodiments, if the information gets outdated quickly, if the transmission is a low priority transmission and in case the periodicity is low, i.e. below a certain threshold or belonging to a certain list like sl-ResourceReservePeriod2-r16 in INTEGER (1 . . . 99), UE-B may not carry out a resource reselection procedure.
The following table indicates actions taken by UE-B depending on the priority, the frequency of information getting outdated and the periodicity in accordance with embodiments.
The information mentioned above may include, for example, sensor data, in case the UE is a sensor device providing certain measurements, like temperature or the like, that are to be transmitted repeatedly at regular (periodically) or irregular intervals to a receiver. In other words, these embodiments are not limited to a periodic transmission, but they are equally applicable to any repeated transmission of a certain information or TB differing intervals.
In accordance with further embodiments, UE-B may decide on performing/not performing a resource reselection procedure regarding the periodic transmissions also dependent on one or more criteria described in detail above, e.g., dependent on one or more of:
In accordance with other embodiments, UE-B may decide to perform the one or more actions, like the reselection procedure, in case a received CI relates to past collisions. For example, a CI relating to a past collision may indicate resources being in conflict either a retransmission or a periodic transmission by UE. In other words, the one or more transmissions made by UE-B may include a first or initial transmission and one or more further transmissions, like periodic transmissions or one or more retransmissions of the first transmission, e.g., a first retransmission of the first transmission and a second retransmission of the first transmission. In accordance with embodiments, UE-B may perform one or more of the following:
In accordance with further embodiments, UE-B may decide about performing the one or more actions, like performing a resource reselection procedure, dependent on whether UE-B is configured or preconfigured for supporting the handling of inter-UE coordination information or the CI. In case UE-B is configured or preconfigured, in accordance with embodiments, it may decide about the action(s) to be performed, like performing a resource reselection procedure, dependent on the criteria described above, and, in accordance with further embodiments, also or instead consider a type of the configuration or preconfiguration.
In other words, in accordance with embodiments, once UE-B is configured or preconfigured to support the inter-UE coordination scheme 2, it may perform the one or more actions dependent on one or more of the following indicated by the configuration or the preconfiguration:
In accordance with embodiments, when deciding dependent on a type of the CI, UE-B may perform a resource reselection procedure only in case it receives a CI that indicates potential future collision, or only in case it receives a CI indicating a past collision, or in case the CI received indicates potential future collisions and/or past collisions. In accordance with this embodiment, the following benefits may be achieved:
In accordance with embodiments in which UE-B decides dependent on the type of UE sending the CI, i.e. the type of UE-A, UE-A may perform the resource reselection procedure only if the CI is transmitted from the destination UE, i.e. from the intended recipient UE for the transmission performed by UE-B. In the above embodiments, this means that UE-B performs the resource reselection procedure only in case the destination UE and the coordinating UE are the same, as described above as referenced to
In accordance with other embodiments, UE-B may perform a certain action, like the resource reselection procedure, if a CI is received, either from the destination UE or from any other UE, like a GL-UE, or a relay, or a RSU. For example, a coordinating UE like a GL-UE or a relay or a RSU may have a more information available on the interference situation in at certain geographical area or zone as compared to another UE traveling through the same area. For an RSU, this might be the case since the RSU is typically fixed installed along a route. Thus, a CI received from such a node may trigger a different behavior in a UE then a CI received from another UE.
When deciding about a certain action, like the performing/not performing a resource reselection procedure, dependent on a priority of a transmission, UE-B may decide to perform the action only in case the CI is associated with a transmission that is above a configured or preconfigured priority threshold, i.e., a priority threshold included in the configuration or preconfiguration at UE-B.
When deciding about a certain action, like the resource reselection procedure, dependent on a geolocation or zone of the UE providing the CI, like UE-A, UE-B may perform a resource reselection procedure only if the CI is received from a UE that is located at a distance from UE-B which is below a configured or preconfigured distance, wherein the distance may be based on the minimum required communication range. In accordance with such embodiments, UE-B disregards any CIs that are received from UEs being located beyond the configured or preconfigured distance as it is assumed that a transmission of UE-B and a transmission of this further UE are not likely to collide or cause a substantial interference so that for collisions indicated by such UEs the UE refrains from performing the resource reselection procedure.
In accordance with further embodiments, in case the UE decides about a certain action, like the resource reselection procedure, dependent on a number of received CIs, UE-B may perform a reselection procedure only in case a predefined number of CIs is received for a particular resource, for example in case a number of CIs associated with a particular resource is above a configured or preconfigured threshold. For example, this may be done to assure that a resource reselection is really required, e.g., to identify persistent collisions on a given resource.
When deciding about a certain action, like the performing/not performing a resource reselection procedure, dependent on a cast type, the UE is to perform the resource reselection only for the indicated cast types, e.g., a unicast, a groupcast or a broadcast. For example, this may allow a prioritization of a certain cast type in a given resource pool or this may help to avoid persistent collisions for a certain case type, e.g., if the UE is configured to always perform resource reselection for unicast but not for groupcast. Also, this may reduce signaling, since recipient UEs of groupcast messages do not have to be informed about reselected resources if resource reselection is limited to unicast.
In the above-described embodiments, the respective types may be associated with a Boolean flag, for example in the configuration or reconfiguration the flag may be toggled to indicate whether UE-B is to support the particular action or not.
In accordance with embodiments, the above-mentioned configurations may be provided to the UE in one or more of the following ways:
The configuration or preconfiguration may indicate whether UE-A may transmit a CI that indicates either only future potential collision and only a past collision, and whether UE-B may determine the nature of the CI based on the configuration or the configuration of the resource pool. For example, this allows a configuration of CIs on different levels: In case the configuration is resource pool-based, the signaling overhead for CI information in a resource pool may be reduced since individual CI configurations are not done. Furthermore, a UE may decide based on different factors, e.g., reliability requirements, whether to choose a resource pool which has CIs enabled or whether this is not required for a given service type.
In accordance with embodiments, UE-B may receive multiple CIs pertaining to different resources UE-B has reserved for future transmissions. For example, the multiple CIs may include two or more CIs received from the same or from different UEs in the vicinity of UE-B. In such a case, receiving the multiple CIs pertaining to different resources may indicate to UE-B that there is a large amount of interference coming from UEs that may be beyond its sensing range and, hence, the sensing procedure applied by UE-B may not be able to detect or pick up such conflicts.
In a scenario in which UE-B receives multiple CIs pertaining to different resources UE-B reserved for future transmissions, UE-B may perform one or more of the following actions:
In accordance with embodiments, UE-B may perform the one or more actions if a number of CIs is higher than an average number of expected collisions in a resource pool, e.g., based on a measured Channel Busy Ration, CBR, of the resource pool. For example, if multiple CIs are detected for the same resource reservation period, either due to multiple past collision indications or due to a combination of past and future collision indications, UE-B performs a resource reselection. The threshold to perform the resource reselection may depend on and may be higher than an average expected number of collisions in the current resource pool. This may be estimated for example by using the CBR of the pool. For example, a high CBR indicates that resource usage in the given resource pool is high and thus the likelihood of collisions is higher than in a resource pool with a lower CBR. Thus, a given UE may combine information from CIs as well as the current CBR on its decision whether to continue transmission in a particular resource pool or whether the reliability of its transmissions is higher when switching to another resource pool, e.g., switching to another transmit resource pool or to an exceptional pool.
In accordance with further embodiments, a UE-B may suspend, for example pause or drop, retransmissions for a certain time duration or for all transmissions. In accordance with other embodiments, in case the network is configured with more than one sidelink resource pool, like more than one transmit resource pool for the sidelink communication, UE-B may change from a currently used resource pool to another resource pool and carry out its transmissions using resources from the other resource pool. In accordance with yet other embodiments, a UE-B, in such a situation, may forward or relay the transmission to another UE, for example to a UE different from UE-A for having it transmitted to the intended destination UE.
In accordance with yet other embodiments, UE-B may receive multiple CIs pertaining to the same resource UE-B intends to use for a transmission of TB, and the CIs may indicate a potential collision in the future or in the past. In such a scenario, a UE-B may take into consideration the received CIs and carry out a resource reselection procedure for the future resources associated with a given transmission. In accordance with other embodiments, the UE may also switch to another resource pool, in a similar way as described above.
In accordance with further embodiments, when a plurality of CIs are obtained by the coordinating UE, like UE-A (see
CI Including a Resource on which UE-B Receives
In accordance with the embodiments described so far, UE-B receives one or more CIs that indicate one or more collisions on one or more resources used or to be used by the UE for one or more transmissions. However, the present invention is not limited to such embodiments. In accordance with further embodiments, UE-B may receive one or more CIs that indicate one or more collisions on one or more resources used or to be used by the UE for one or more receptions from at least one further UE over the SL, and dependent on one or more criteria, UE-B may perform one or more certain actions, like those described in detail in the preceding embodiments.
For example, in the case UE-B receives a CI for a future reception, it may send an AIM and/or a CI to the TX UE in order to have the TX UE reselect its resources used for the transmission to UE-B. The AIM may contain a set of preferred or non-preferred resources to be used for the transmission from the TX UE to UE-B.
Embodiments have been described in accordance with which the CI is received from another UE. However, the present invention is not limited to such embodiments. In accordance with further embodiments, UE-B may receive the CI from any further network entity, e.g., from a radio access network entity, like a base station or an RSU. For example, an RSU may indicate to UEs coming into its zone that certain collisions are currently about to happen. The UE may then already exclude these resources or move to a different resource pool.
Embodiments have been described with reference to a resource reservation procedure as an example for the one or more actions UE-B may perform dependent on the one or more criteria. However, the present invention is not limited to this action, rather the one or more actions may include one of more of the following:
Embodiments have been described which indicate different criteria on the basis of which UE-B decides to perform or not perform an action, like a resource reservation procedure. It is noted that the above-mentioned embodiments may be used individually by a certain UE-B, or some or all of the embodiments may be combined.
In accordance with embodiments, UE-B may carry out or perform the resource reselection procedure for the resources indicated in the CI collision, and, in case UE-B also reserved resources for future transmissions, UE-B may carry out the resource reselection procedure for some or all of the future reserved resource, for example up to a preconfigured time duration or up to a preconfigured number of transmissions. In accordance with embodiments, following this process, UE-B may revert back to the original periodicity. Thus, resource reselection based on CIs may be only an automatic procedure, which is chosen in order to overcome temporary persistent collisions. Thus, signaling traffic may be spared in case UE-B continues using its original periodicity afterwards.
In accordance with embodiments, in case UE-B decides to not perform a certain transmission, like to skip a retransmission, UE-B may use the skipped time slot for sensing or determining a source of the potential collision or any other interference source. This information may be used by UE-B to adapt its future sensing and resource selection procedure thereby improving the chances to avoid future collisions. For example, in case a priority transmission is detected, future instances of colliding transmissions may be skipped and a resource reselection procedure is triggered by UE-B. In accordance with other embodiments, in case a dynamic one-shot transmission is detected, no action is required by UE-B.
Details of the above-mentioned AIMs are described, e.g., in the following European patent applications, the contents of which is incorporated herein by reference:
Embodiments of the present invention have been described in detail above, and the respective embodiments and aspects may be implemented individually or two or more of the embodiments or aspects may be implemented in combination.
In accordance with embodiments, the wireless communication system may include a terrestrial network, or a non-terrestrial network, or networks or segments of networks using as a receiver an airborne vehicle or a space-borne vehicle, or a combination thereof.
In accordance with embodiments, the user device, UE, described herein may be one or more of a power-limited UE, or a hand-held UE, like a UE used by a pedestrian, and referred to as a Vulnerable Road User, VRU, or a Pedestrian UE, P-UE, or an on-body or hand-held UE used by public safety personnel and first responders, and referred to as Public safety UE, PS-UE, or an IoT UE, e.g., a sensor, an actuator or a UE provided in a campus network to carry out repetitive tasks and requiring input from a gateway node at periodic intervals, or a mobile terminal, or a stationary terminal, or a cellular IoT-UE, or a vehicular UE, or a vehicular group leader, GL, UE, or an IoT, or a narrowband IoT, NB-IoT, device, or a WiFi non Access Point STAtion, non-AP STA, e.g., 802.11ax or 802.11be, or a ground based vehicle, or an aerial vehicle, or a drone, or a moving base station, or a road side unit, or a building, or any other item or device provided with network connectivity enabling the item/device to communicate using the wireless communication network, e.g., a sensor or actuator, or any other item or device provided with network connectivity enabling the item/device to communicate using a sidelink the wireless communication network, e.g., a sensor or actuator, or any sidelink capable network entity.
The base station, BS, described herein may be implemented as mobile or immobile base station and may be one or more of a macro cell base station, or a small cell base station, or a central unit of a base station, or a distributed unit of a base station, or an Integrated Access and Backhaul, IAB, node, or a road side unit, or a UE, or a group leader, GL, or a relay, or a remote radio head, or an AMF, or an SMF, or a core network entity, or mobile edge computing entity, or a network slice as in the NR or 5G core context, or a WiFi AP STA, e.g., 802.11ax or 802.11be, or any transmission/reception point, TRP, enabling an item or a device to communicate using the wireless communication network, the item or device being provided with network connectivity to communicate using the wireless communication network.
Although some aspects of the described concept have been described in the context of an apparatus, it is clear that these aspects also represent a description of the corresponding method, where a block or a device corresponds to a method step or a feature of a method step. Analogously, aspects described in the context of a method step also represent a description of a corresponding block or item or feature of a corresponding apparatus.
Various elements and features of the present invention may be implemented in hardware using analog and/or digital circuits, in software, through the execution of instructions by one or more general purpose or special-purpose processors, or as a combination of hardware and software. For example, embodiments of the present invention may be implemented in the environment of a computer system or another processing system.
The terms “computer program medium” and “computer readable medium” are used to generally refer to tangible storage media such as removable storage units or a hard disk installed in a hard disk drive. These computer program products are means for providing software to the computer system 500. The computer programs, also referred to as computer control logic, are stored in main memory 506 and/or secondary memory 508. Computer programs may also be received via the communications interface 510. The computer program, when executed, enables the computer system 500 to implement the present invention. In particular, the computer program, when executed, enables processor 502 to implement the processes of the present invention, such as any of the methods described herein. Accordingly, such a computer program may represent a controller of the computer system 500. Where the disclosure is implemented using software, the software may be stored in a computer program product and loaded into computer system 500 using a removable storage drive, an interface, like communications interface 510.
The implementation in hardware or in software may be performed using a digital storage medium, for example cloud storage, a floppy disk, a DVD, a Blue-Ray, a CD, a ROM, a PROM, an EPROM, an EEPROM or a FLASH memory, having electronically readable control signals stored thereon, which cooperate or are capable of cooperating with a programmable computer system such that the respective method is performed. Therefore, the digital storage medium may be computer readable.
Some embodiments according to the invention comprise a data carrier having electronically readable control signals, which are capable of cooperating with a programmable computer system, such that one of the methods described herein is performed.
Generally, embodiments of the present invention may be implemented as a computer program product with a program code, the program code being operative for performing one of the methods when the computer program product runs on a computer. The program code may for example be stored on a machine-readable carrier.
Other embodiments comprise the computer program for performing one of the methods described herein, stored on a machine-readable carrier. In other words, an embodiment of the inventive method is, therefore, a computer program having a program code for performing one of the methods described herein, when the computer program runs on a computer.
A further embodiment of the inventive methods is, therefore, a data carrier, or a digital storage medium, or a computer-readable medium comprising, recorded thereon, the computer program for performing one of the methods described herein. A further embodiment of the inventive method is, therefore, a data stream or a sequence of signals representing the computer program for performing one of the methods described herein. The data stream or the sequence of signals may for example be configured to be transferred via a data communication connection, for example via the Internet. A further embodiment comprises a processing means, for example a computer, or a programmable logic device, configured to or adapted to perform one of the methods described herein. A further embodiment comprises a computer having installed thereon the computer program for performing one of the methods described herein.
In some embodiments, a programmable logic device, for example a field programmable gate array, may be used to perform some or all of the functionalities of the methods described herein. In some embodiments, a field programmable gate array may cooperate with a microprocessor in order to perform one of the methods described herein. Generally, the methods are preferably performed by any hardware apparatus.
The above-described embodiments are merely illustrative for the principles of the present invention. It is understood that modifications and variations of the arrangements and the details described herein are apparent to others skilled in the art. It is the intent, therefore, to be limited only by the scope of the impending patent claims and not by the specific details presented by way of description and explanation of the embodiments herein.
Number | Date | Country | Kind |
---|---|---|---|
21200245.5 | Sep 2021 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2022/074650 | 9/5/2022 | WO |