Embodiments of the present application relate to the field of wireless communication, and more specifically, to resource selection in sidelink operation. Some embodiments relate to a traffic based random resource selection on NR (NR=new radio) sidelink.
The wireless communication system may also be accessed by mobile or stationary IoT devices which connect to a base station or to a user. The mobile devices or the IoT devices may include physical devices, ground based vehicles, such as robots or cars, aerial vehicles, such as manned or unmanned aerial vehicles (UAVs), the latter also referred to as drones, buildings and other items or devices having embedded therein electronics, software, sensors, actuators, or the like as well as network connectivity that enables these devices to collect and exchange data across an existing network infrastructure.
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) carrying for example a master information block (MIB), the physical downlink shared channel (PDSCH) carrying for example a system information block (SIB), 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). For the uplink, the physical channels, or more precisely the transport channels according to 3GPP, may further include the physical random access channel (PRACH or RACH) used by UEs for accessing the network once a UE is synchronized and has 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. All OFDM symbols may be used for DL or UL or only a subset, 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 IFFT-based signal with or without CP, e.g., 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 NR (5G), New Radio, standard.
The wireless network or communication system depicted in
In addition to the above described terrestrial wireless network also non-terrestrial wireless communication networks exist including spaceborne transceivers, like satellites, and/or airborne transceivers, like unmanned aircraft systems. The non-terrestrial wireless communication network or system may operate in a similar way as the terrestrial system described above with reference to
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 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. 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.
Naturally, it is also possible that the first vehicle 202 is covered by the gNB, i.e. connected with Uu to the gNB, wherein the second vehicle 204 is not covered by the gNB and only connected via the PC5 interface to the first vehicle 202, or that the second vehicle is connected via the PC5 interface to the first vehicle 202 but via Uu to another gNB, as will become clear from the discussion of
In LTE V2X Mode 4 [1] and NR V2X Mode 2, the following radio resource selection procedures are undertaken: (1) random radio resource selection, (2) partial sensing, and (3) sensing-based radio resource selection.
If the random radio resource selection is configured by higher layer signaling, an user transmits on a single carrier within a resource pool of a carrier, which is configured by the base station (e.g., eNB/gNB). A set of radio resources is selected and sent to a higher layer, wherein the higher layer can be an application, session, transport, RRC, RLC, PDCP, or MAC layer. This procedure is as follows:
With introduction of the sidelink in Rel-16 for NR, in autonomous resource selection, i.e., Mode 2, a V-UE has to perform sensing continuously to cater unoccupied radio resources in time and frequency domain for an arrived transport block such that the associated delay budget is met. Nowadays, an increasing number of devices using sidelink communications with limited battery life, e.g., pedestrian users, cyclists, electric cars, challenges the current sensing-based resource selection approach with respect of power efficiency of the radio resource selection procedure.
Therefore, there is the need for enhancements or improvements with respect to power efficiency in sidelink resource selection.
It is noted that the information in the above section is only for enhancing the understanding of the background of the invention and therefore it may contain information that does not form conventional technology and is already known to a person of ordinary skill in the art.
An embodiment may have a transceiver of a wireless communication system, wherein the transceiver is configured to operate in a sidelink in-coverage, out of coverage or partial coverage scenario, in which resources for a sidelink communication are allocated or scheduled autonomously by the transceiver, wherein the transceiver is configured to perform, for the sidelink communication, a random selection of resources out of a resource pool based on a quality of service, wherein the transceiver is configured to transmit a control information, the control information signaling at least one selected resource selected out of the resource pool by performing the random resource selection, wherein the control information is transmitted via a first stage sidelink control information, SCI, a second stage sidelink control information, SCI, or a higher layer.
According to another embodiment, a system may have: an inventive transceiver as mentioned above, and another transceiver, wherein the other transceiver is configured to determine an information describing the traffic and/or user density on the resource pool, and wherein the other transceiver is configured to transmit the information describing the traffic and/or user density on the resource pool to the transceiver.
According to another embodiment, a method for operating a transceiver may have the steps of: operating the transceiver in a sidelink in-coverage, out of coverage or partial coverage scenario, in which resources for a sidelink communication are allocated or scheduled autonomously by the transceiver, selecting, for the sidelink communication, a set of candidate resources out of a resource pool, wherein the set of candidate resources is selected randomly based on a quality of service, transmitting a control information, the control information signaling at least one selected resource selected out of the resource pool by performing the random resource selection, wherein the control information is transmitted via a first stage sidelink control information, SCI, a second stage sidelink control information, SCI, or a higher layer.
Another embodiment may have a non-transitory digital storage medium having stored thereon a computer program for performing a method for operating a transceiver, the method having the steps of: operating the transceiver in a sidelink in-coverage, out of coverage or partial coverage scenario, in which resources for a sidelink communication are allocated or scheduled autonomously by the transceiver, selecting, for the sidelink communication, a set of candidate resources out of a resource pool, wherein the set of candidate resources is selected randomly based on a quality of service, transmitting a control information, the control information signaling at least one selected resource selected out of the resource pool by performing the random resource selection, wherein the control information is transmitted via a first stage sidelink control information, SCI, a second stage sidelink control information, SCI, or a higher layer, when the computer program is run by a computer.
Embodiments of the present invention are described herein making reference to the appended drawings, in which:
Equal or equivalent elements or elements with equal or equivalent functionality are denoted in the following description by equal or equivalent reference numerals.
In the following description, a plurality of details are set forth to provide a more thorough explanation of embodiments of the present invention. However, it will be apparent to one skilled in the art that embodiments of the present invention may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form rather than in detail in order to avoid obscuring embodiments of the present invention. In addition, features of the different embodiments described hereinafter may be combined with each other, unless specifically noted otherwise.
Embodiments of the present invention may be implemented in a wireless communication system as depicted in
Embodiments provide a transceiver [e.g., UE] of a wireless communication system, wherein the transceiver is configured to operate in a [e.g., new radio, NR] sidelink in-coverage, out of coverage or partial coverage scenario [e.g., NR sidelink mode [e.g., mode 1 or mode 2]], in which resources for a sidelink communication [e.g., transmission and/or reception] are allocated or scheduled autonomously by the transceiver, wherein the transceiver is configured to perform, for the sidelink communication, a random selection of resources out of a resource pool based on
In embodiments, the transceiver is configured to determine [e.g., compute] the traffic density and/or user density in dependence on at least one out of an aperiodic traffic and periodic traffic within the resource pool.
In embodiments, the transceiver is configured to perform the random selection of resources if the traffic and/or user density on the resource pool fulfills a certain or pre-defined condition.
In embodiments, the certain or pre-defined condition is fulfilled if the traffic and/or user density on the resource pool or a measurement value [e.g., CBR value] describing the same is smaller than a predefined threshold.
In embodiments, the traffic density or user density corresponds with a specific priority threshold, range of priority levels, or any other metrics [for example quality of service].
In embodiments, the transceiver is configured to perform a normal selection of resources if the traffic and/or user density on the resource pool does not fulfill the certain or pre-defined condition.
In embodiments, the transceiver is configured to perform the sidelink communication using one or more of the selected resources.
In embodiments, the resource pool is a common resource pool [e.g., used for different traffic and/or cast types].
In embodiments, the resource pool corresponds to a traffic type with a specific priority or a range of priority level.
In embodiments, the resource pool is a traffic type specific resource pool.
In embodiments, the resource pool is an aperiodic or periodic traffic only resource pool.
In embodiments, the resource pool is a dedicated resource pool or an exceptional resource pool.
In embodiments, at least a part of the resource pool is dedicated to users with traffic with a specific priority or priority level or quality of service.
In embodiments, the transceiver is configured to determine an information [e.g., measurement value] describing the traffic and/or user density on the resource pool itself.
In embodiments, the transceiver is a UE.
In embodiments, the UE is a vulnerable UE.
In embodiments, the transceiver is battery operated.
In embodiments, the transceiver is configured to transmit a control information, the control information signaling at least one selected resource selected out of the resource pool by performing the random resource selection.
In embodiments, the control information is transmitted via a first stage sidelink control information, SCI, a second stage sidelink control information, SCI, or a higher layer [e.g., MAC CE or RRC].
In embodiments, the control information comprises at least one out of a priority or priority range corresponding to the traffic density or user density of the at least one selected resource.
In embodiments, the transceiver is configured to trigger the random selection of resources within the resource pool [e.g., dedicated resource pool or exceptional resource pool] based on the traffic density or user density of the resource pool or based on a configured priority of the resource pool.
In embodiments, the transceiver is configured to perform the random selection of resources of the resource pool using a sensing window, wherein a number of candidate resources defined by the sensing window is below a configured threshold.
In embodiments, the transceiver is configured to trigger the random selection in order to provide a minimum amount of radio resources entailed for a specific quality of service.
In embodiments, the other transceiver is configured to determine information describing a priority or range of priority level corresponding to a traffic and/or user density on a resource pool [e.g., indicated in the 1st SCI or 2nd SCI or the higher layer signaling, for example, by MAC CE or RRC], wherein the other transceivers is configured to preempt its resources and trigger another resource selection.
Further embodiments provide a method for operating a transceiver. The method comprises a step of operating the transceiver in a [e.g., new radio, NR] sidelink in-coverage, out of coverage or partial coverage scenario [e.g., NR sidelink mode [e.g., mode 1 or mode 2]], in which resources for a sidelink communication [e.g., transmission and/or reception] are allocated or scheduled autonomously by the transceiver. Further, the method comprises a step of performing, for the sidelink communication, a random selection of resources out of a resource pool based on
Embodiments provide partial sensing based RA as a power saving RA scheme.
Embodiments provide random resource selection as a power saving RA scheme.
Embodiments provide a resource selection strategy based on different condition triggering random resource selection, to maximize the energy efficiency of a device with limited battery power.
Embodiments described herein provide different resource selection concepts for NR V2X Mode2, which allow for at least one out of (1) reducing the UE power consumption, (2) at least partially increasing the capacity and reliability, and (3) reducing the latency. Embodiments described herein may be applied advantageously to UEs with limited battery capacity, e.g., P-UEs, but may also apply to all other types of UEs, e.g., cyclist, e-Bike, e-Car or V-UE in general.
In embodiments, the random selection can be seen as a viable solution to save power as the sensing procedure is avoided. However, it causes collision if the selected resources are used by other nearby transceivers (e.g., UEs). To resolve this problem, in accordance with embodiments, a transceiver (e.g., UE) can be configured to adopt its radio resource selection strategy, i.e., random resource selection, to reduce power consumption considering network conditions, such as, for example,
wherein a transceiver (e.g., UE) can adopt at least one of the following strategies to reduce power consumption:
In embodiments, the parameters and random selection procedure described above could be configured, for example, by the higher layer signaling through RRC or DCI configuration.
Subsequently, embodiments are described in further detail.
In embodiments, a UE can be configured to decide (or determine) to perform random resource selection from a resource pool, e.g., shared resource pool, based on measurements. For example, the UE may use a metric, such as, for example, a CBR measurement, wherein random selection is performed when the metric is below a specific threshold, for example, configured by higher layer signaling, otherwise the UE performs regular sensing or partial sensing.
For example, if the CBR is low (e.g., indicating low load), e.g., below a (pre-)defined threshold, random resource selection can be performed on a resource pool, such as a shared resource pool or exceptional resource pool. Thereby, the threshold can be configured, for example, by higher layer signaling, e.g., RRC or DCI.
For example, if the if the CBR is high (e.g., indicating high load), e.g., equal to or above a (pre-)defined threshold, normal resource selection (e.g. partial sensing) can be performed on the resource pool.
In detail,
In other words,
In embodiments, a transceiver (e.g., UE) can be configured to perform random radio resource selection on a defined resource pool or multiple defined resource pools configured for a specific traffic type, such as, for example, aperiodic traffic. In general, resource pools may be configured for periodic or aperiodic traffic, wherein resource allocation using random selection may be performed in resource pool(s) configured/setup for aperiodic traffic only. This way, collision with resource allocation for period traffic may be avoided. This would result in improved latency and reliability and/or in increased throughput.
In embodiments the resource pool configuration and random selection can be chosen (or decided) based on the measurement, and be (pre-) configured by RRC or any higher layer signaling message.
Embodiments provide a combination of splitting resource pools along with different scheduling mechanism based on traffic type.
Specifically, in embodiments a resource selection mechanism is provided, where the resource pool can be split in the frequency domain for different traffic types, and where the different scheduling mechanisms for periodic and aperiodic messages can be used, or vice versa. For example, the resource pool can be split in the frequency domain based on traffic density of the periodic and aperiodic messages, where the periodic traffic performs sensing-based resource allocation and the aperiodic traffic performs random based resource allocation.
Subsequently, an exemplary algorithm (pseudo code) is provided which allows for splitting a resource pool, RP, along with different scheduling mechanisms based on traffic type:
To summarize, according to the algorithm, a resource pool can be slit in the frequency domain and different scheduling types can be applied based on the traffic type. For example, if the periodic traffic is smaller than X % in the resource pool, then sensing based resource selection can be applied. If the aperiodic traffic is smaller than Y % in the resource pool, then random resource selection can be applied.
Subsequently, results and observations of the algorithm of section 3 are described, according to which the resource pool is split in the frequency domain and different resource selection mechanisms are performed based on different types of traffic.
Simulations show that the packet reception ration, PRR, is close and similar to the 5G NR fully sensing based scheduling (baseline). Thus, the performed random scheduling for aperiodic traffic and sensing based scheduling for the periodic traffic provides high reliability to aperiodic traffic compared to the baseline and also helps in the conservation of the devices power, since aperiodic traffic does not perform channel sensing.
Further, simulations show that the fully random based scheduling provides low latency compared to the sensing-based scheduling in 5G NR. Hence, the algorithm of section 3 provides high reliability and low latency for the 5G NR V2X communications. This is because, the splitting of the resource pools helps is fewer collisions between the periodic SCIs and aperiodic SCIs, where the aperiodic traffic exhibits high reliability compared to periodic traffic since there is no reservation of future sub channels for aperiodic traffic. Hence, fewer sub channels are occupied for aperiodic traffic compared to periodic traffic. Similarly, to provide reliability to the periodic traffic, a channel sensing mechanism is used, where for aperiodic traffic the random allocation of the resources is sufficient, so the overall PIR is low compared to the baseline, providing low latency and high reliability to aperiodic traffic applications.
Hence the algorithm of section 3, i.e., splitting of a resource pool, RP, in frequency domain along with different scheduling mechanism for different traffic type provides the following advantages:
Vehicle-to-Everything (V2X) communication enables vehicles, pedestrian users, and infrastructure facilities to communicate together. The autonomous communications between two user's equipment (UEs) without a direct signal from the base station, happens through 3GPP sidelink transmissions, which have been used mostly for public safety and vehicle-to-everything (V2X) services. The evolution of sidelink transmissions from LTE-A (Long-Term-Evolution Advanced) continues in 3GPP New Radio (NR), which targets at offering low latency, high reliability, and high throughout V2X services for advanced driving use cases.
Safety-related communications can be periodic and aperiodic messages, which entail high reliability and low latency service. To provide such services between users directly, i.e., in an autonomous situation without the help of any cellular infrastructure, a proper resource sharing mechanism had to be incorporated. The 5G NR uses a sensing-based mechanism, that has been developed based on LTE, which senses the channel for free resources, where it predicts the resources occupied in the future based on the previous data and then sends the messages, similar to Listen-Before-Talk (LBT). However, this mechanism degrades the power consumption of the UEs. Since a major part of the device's power is used for sensing the channel. Hence it is not helpful for devices that depend on power usage (e.g., pedestrian users).
Hence, embodiments provide a resource sharing mechanism. Also, the present 3GPP standards do not provide a separate QoS (Quality-of-Service) based on the data types, especially based on periodic and aperiodic messages. Here, aperiodic messages are given more importance than periodic messages, due to its service mainly for public safety messages, and addressing this problem to provide high reliability and low latency mainly for aperiodic messages.
In embodiments, for random resource selection in a resource pool (pre-)configured with full/partial sensing and random resource selection, down-selection to one of the followings options can be performed.
According to a first option, a priority threshold value or a range of priority levels can be (pre-) configured for the resource pool, below or within which random resource selection is allowed. Thereby, lower value means higher priority. In embodiments, resource pool partitioning can be additionally applied.
According to a second option, the priority for the transmission can be increased based on random selection, wherein the new priority value can be indicated, for example, in the priority field in the 1st-stage SCI. In embodiments, an extra field can be added in SCI for indicating the original priority value associated with QoS requirement. In embodiments, a 1-bit field in the SCI may indicate that the UE is performing random resource selection. In embodiments, an extra field can be added in SCI for indicating the mapping to the original priority value associated with QoS requirement.
According to a third option, resources reserved by UE performing random selection without re-evaluation/pre-emption checking can be excluded, regardless of their priorities. E.g. a 1-bit field in the SCI may indicate that the UE is performing random resource selection and not performing re-evaluation and pre-emption checking.
In embodiments, for random resource selection, the maximum distance separation of 32 logical slots for a HARQ retransmission resource reserved by a prior SCI for the same TB can be reused, which was defined in R16 for full sensing operation.
In embodiments, for random resource selection, a SL HARQ feedback enabled transmission is supported. Thereby, the minimum HARQ feedback time gap (Z) can be respected between any two selected resources of a TB where a HARQ feedback for the first of these resources is expected.
In embodiments, the impact of resource collision when random resource selection can be performed by a UE which does not perform sensing/re-evaluation and pre-emption checking in a resource pool with mixed RA schemes (e.g. for low priority or any priority transmissions).
In embodiments, re-evaluation and pre-emption checking are not supported by UEs that do not perform any sensing (i.e. PSCCH reception).
In embodiments, re-evaluation and pre-emption checking are supported by UEs that perform sensing.
In embodiments, when a UE performs at least contiguous partial sensing in a mode 2 Tx pool for a resource (re)selection procedure triggered by aperiodic transmission (Prsvp_TX=0) in slot n, the UE selects a set of Y′ candidate slots with corresponding PBPS and/or CPS results (if available) within the RSW. If the total number of Y′ candidate slots is less than a (pre-)configured threshold Y′min, then (1) the UE may select other candidate slots within the RSW until Y′=Y′min and/or (2) the UE performs random resource selection in an exceptional pool.
In embodiments, when UE performs random resource selection, a (rep-)configured value can be used for SL CBR measurement.
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 may be performed by any hardware apparatus.
While this invention has been described in terms of several embodiments, there are alterations, permutations, and equivalents which will be apparent to others skilled in the art and which fall within the scope of this invention. It should also be noted that there are many alternative ways of implementing the methods and compositions of the present invention. It is therefore intended that the following appended claims be interpreted as including all such alterations, permutations, and equivalents as fall within the true spirit and scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
20211701.6 | Dec 2020 | EP | regional |
This application is a continuation of copending International Application No. PCT/EP2021/084175, filed Dec. 3, 2021, which is incorporated herein by reference in its entirety, and additionally claims priority from European Application No. 20211701.6, filed Dec. 3, 2020, which is also incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/EP2021/084175 | Dec 2021 | US |
Child | 18327767 | US |