Resource reservation prediction for sideline UEs
A user device, UE, for a wireless communication network is described. The wireless communication network provides a set of resources for a communication, and the UE carries out sensing on one or more subsets of time resources of the set of resources. A number of time resources of the one or more subsets is less than the total number of resources within the set of resources provided by the network.
1 . A user device comprising:
a processor circuit; and
a memory circuit,
wherein the memory circuit is arranged to store instructions,
wherein the instruction are executable by the processor circuit,
wherein the processor circuit is arranged to sense on at least one portion of time resources during at least one short sensing window,
wherein the at least one short sensing window is a portion of a plurality of resources,
wherein the plurality of resources are provided by the network,
wherein the processor circuit is arranged to sense by decoding control information,
wherein the processor circuit is arranged to determine transmission occurrences outside the at least one short sensing window using the control information received during the at least one short sensing window,
wherein the processor circuit is arranged to sense by decoding a first portion of the control information, or a first portion and a second portion of the control information,
wherein the at least one short sensing window has a short sensing window duration,
wherein the control information indicates a reservation of future resources within a reservation window,
wherein the reservation of future resources has a reservations duration,
wherein the reservation duration is longer than the short sensing window duration the reservation window having a number of time resources larger than a number of time resources of the at least one short sensing window.
2 . A user device comprising:
a processor circuit; and
a memory circuit,
wherein the memory circuit is arranged to store instructions,
wherein the instruction are executable by the processor circuit,
wherein the processor circuit is arranged to sense on at least one portion of time resources during at least one short sensing window,
wherein the at least one short sensing window is a portion of a plurality of resources,
wherein the plurality of resources are provided by the network,
wherein the processor circuit is arranged to sense by decoding control information,
wherein the processor circuit is arranged to determine transmission occurrences outside the at least one short sensing window using the control information received during the at least one short sensing window,
wherein the control information comprises:
an indication of a plurality of second time slots, wherein the plurality of second time slots follow a first time slot; and
an indication of a plurality of frequency resources,
wherein the first time slot and/or at least a portion of the plurality of second time slots occur during the at least one short sensing window.
3 . The user device, of claim 2 , wherein a time duration between the first time slot and at least one of the plurality of second time slots is equal to or greater than a value.
4 . The user device of claim 2 ,
wherein, in case the first time slot and the plurality of second time slots are repeated after a resource reservation period,
wherein the user device determines an end of the repetition base one a counter and/or, a flag,
wherein the counter indicated the number of remaining periodic transmissions,
wherein the flag indicates whether a transmission is a last transmission or not.
5 . A user device comprising:
a processor circuit; and
a memory circuit,
wherein the memory circuit is arranged to store instructions,
wherein the instruction are executable by the processor circuit,
wherein the processor circuit is arranged to sense on at least one portion of time resources during at least one short sensing window,
wherein the at least one short sensing window is a portion of a plurality of resources,
wherein the plurality of resources are provided by the network,
wherein the at least one short sensing window are defined as a pattern across time using at least one of:
the portion of the plurality of set of resources where sensing occurs;
the portion time slots of the plurality of resources where sensing does not occur;
a temporal gap between two consecutive at least one short sensing window a periodicity of the pattern; and
a duration, wherein the pattern repeats across the duration.
6 . The user device of claim 5 ,
wherein the pattern is a frequency pattern using at least one of:
a frequency of the plurality of resources where sensing occurs;
a frequency of the plurality of resources where sensing does not occur; and
a frequency gap between two consecutive at least one short sensing window a periodicity of the frequency pattern a frequency band, wherein the pattern repeats across the frequency band.
7 . A user device comprising:
a processor circuit; and
a memory circuit,
wherein the memory circuit is arranged to store instructions,
wherein the instruction are executable by the processor circuit,
wherein the processor circuit is arranged to sense on at least one portion of time resources during at least one short sensing window,
wherein the at least one short sensing window is a portion of a plurality of resources,
wherein the plurality of resources are provided by the network,
wherein a size of the plurality of resources or the duration of the at least one short sensing window is based on a detection rate,
wherein the detection rate is defined as a ratio of transmission occurrences during the at least one short sensing window time resources of the one or more subsets to transmission occurrences on all of the plurality of resources over a period of time.
8 . The user device of claim 7 ,
wherein the processor circuit is arranged to sense so as to obtain resources available for a transmission, the detection rate for a transmission having a first priority is higher than the detection rate for a transmission having a second priority,
wherein second priority is lower than the first priority.
9 . A user device comprising:
a processor circuit; and
a memory circuit,
wherein the memory circuit is arranged to store instructions,
wherein the instruction are executable by the processor circuit,
wherein the processor circuit is arranged to sense on at least one portion of time resources during at least one short sensing window,
wherein the at least one short sensing window is a portion of a plurality of resources,
wherein the plurality of resources are provided by the network,
wherein the user device is arranged to configure the at least one short sensing window before a first transmission
wherein at least one short sensing window comprises a first short sensing window and a second short sensing window,
wherein the user device is arranged to use the first short sensing window prior to transmitting on the second one short sensing window,
wherein there is a gap between the first short sensing window and the second short sensing window.
10 . A user device comprising:
a processor circuit; and
a memory circuit,
wherein the memory circuit is arranged to store instructions,
wherein the instruction are executable by the processor circuit,
wherein the processor circuit is arranged to sense on at least one portion of time resources during at least one short sensing window,
wherein the at least one short sensing window is a portion of a plurality of resources,
wherein the plurality of resources are provided by the network,
wherein the processor circuit is arranged to change or to turn off the at least one short sensing window based on a criteria selected from the group consisting of a transmission has priority higher than threshold, a transmission using HARQ retransmissions, a congestion status of the plurality of set of resources a power status, and/or data read to send.
11 . The user device of claim 10 , wherein changing the at least one short sensing window comprises increasing or decreasing the duration of the at least on short sensing window.
12 . The user device of claim 10 , wherein the processor circuit is arranged to sense on all of the plurality of resources when turning of the at least one short sensing window.
13 . A user device comprising:
a processor circuit; and
a memory circuit,
wherein the memory circuit is arranged to store instructions,
wherein the instruction are executable by the processor circuit,
wherein the processor circuit is arranged to sense on at least one portion of time resources during at least one short sensing window,
wherein the at least one short sensing window is a portion of a plurality of resources,
wherein the plurality of resources are provided by the network,
wherein the user device is arranged to configure the at least one short sensing window before a first transmission,
wherein, when the processor circuit is arranged to use a third one of the at least one short sensing window before the first transmission by the user device and when the congestion status of the plurality of resources is at or above a third threshold.
14 . A user device comprising:
a processor circuit; and
a memory circuit,
wherein the memory circuit is arranged to store instructions,
wherein the instruction are executable by the processor circuit,
wherein the processor circuit is arranged to sense on at least one portion of time resources during at least one short sensing window,
wherein the at least one short sensing window is a portion of a plurality of resources,
wherein the plurality of resources are provided by the network,
wherein the processor circuit is arranged to sense during the at least one short sensing window bases on an event selected from the group consisting of the user device transmitting blind retransmissions, the user device reducing power consumption, the user device is configured by another user device or a gNB or the network, the user device is configured to use a service type.
15 . A user device comprising:
a processor circuit; and
a memory circuit,
wherein the memory circuit is arranged to store instructions,
wherein the instruction are executable by the processor circuit,
wherein the processor circuit is arranged to sense on at least one portion of time resources during at least one short sensing window,
wherein the at least one short sensing window is a portion of a plurality of resources,
wherein the plurality of resources are provided by the network,
wherein the processor circuit is arranged to receive at least one Assistance Information Message,
wherein the at least one Assistance Information Message comprises sensing data, measured power levels and/or a ranking of resources,
wherein combination of the sensing results obtained during the at least one short sensing window and the sensing data is used to determine the resources for a transmission by the user device.
16 . The user device of claim 15 ,
wherein the at least one Assistance Information Message comprises at least one items from the group consisting of sensing data, available resources, occupied resources, the top-m available resources, at least one resource,
wherein the at least one resource is used for transmissions with different priorities.
17 . The user device of claim 15 , wherein the processor circuit is arranged to reduce the duration of the at least one short sensing window based on the sensing data in the or in response to the reception of the at least one Assistance Information Message.
18 . The user device of claim 15 , wherein the processor circuit is arranged to increase the duration of the at least one short sensing window based on the sensing data and/or the number of the at least one Assistance Information Message.
19 . The user device of claim 15 ,
wherein the processor circuit is arranged to receive a plurality of Assistance Information Messages from a plurality of user devices,
wherein the processor circuit is arranged to use the plurality of Assistance Information Messages or a weighted combination of the plurality of Assistance Information Messages or a communication distance to the plurality of second user devices, or the strongest signal strength of the plurality of second user devices or communication distance to the plurality of second user devices.
20 . A user device comprising:
a processor circuit; and
a memory circuit,
wherein the memory circuit is arranged to store instructions,
wherein the instruction are executable by the processor circuit,
wherein the processor circuit is arranged to sense on at least one portion of time resources during at least one short sensing window,
wherein the at least one short sensing window is a portion of a plurality of resources,
wherein the plurality of resources are provided by the network,
wherein, in case the processor circuit senses a first transmission at a first time slot before attempting to transmit in the first time slot,
wherein the processor circuit is arranged to trigger a resource reselection procedure for the first time slot if there are any other transmissions having a priority higher than the attempted transmission in the first time slot.
21 . The user device of claim 20 , wherein the processor circuit is arranged is to evacuate the future time slot when there is not enough sensing results available during the reselection procedure.
22 . A user device comprising:
a processor circuit; and
a memory circuit,
wherein the memory circuit is arranged to store instructions,
wherein the instruction are executable by the processor circuit,
wherein the processor circuit is arranged to sense on at least one portion of time resources during at least one short sensing window,
wherein the at least one short sensing window is a portion of a plurality of resources,
wherein the plurality of resources are provided by the network,
wherein the processor circuit is arranged to transmit a control message within a at least one configured short sensing window is,
wherein the least one configured short sensing window is configured by the network,
wherein the processor circuit is arranged is to transmit if the transmit priority is grater that a threshold.
23 . A user device network comprising:
a processor circuit; and
a memory circuit,
wherein the memory circuit is arranged to store instructions,
wherein the instructions are executable by the processor circuit,
wherein the user device is a portion of a plurality of user devices,
wherein each of the plurality of user devices are arranged to sense transmission occurrences during a plurality of resources,
wherein the processor circuit is arranged to transmit periodically using the plurality of resources,
wherein the processor circuit is arranged to indicate to at least one of the plurality of user devices, wherein the indication is sent essentially at the end of the periodic transmissions.
24 . The user device of claim 23 ,
wherein each transmission is associated with a control information,
wherein the control information comprises an indication of a first time slot and a plurality of second time slots,
wherein the first time is used by the processor device for transmission,
wherein the plurality of second time slots follow the first time slot.
25 . The user device of claim 23 ,
wherein the processor circuit is arranged to send to at least one of the plurality of the user devices an end of a repetition of a resource reservation,
wherein the end or repetition of the resource reservation is sent after the resource reservation period using the control information.
26 . The user device of claim 23 ,
wherein the processor circuit is arranged to indicate an end of the periodic transmissions using an indication selected from the group consisting of a counter and/or a flag, wherein the counter indicated the number of remaining periodic transmissions,
wherein the flag indicates whether a transmission is a last transmission or not.
27 . The user device of claim 23 , wherein the plurality of resources provided by the network comprises at least one of a sidelink resource pool, a first configured grant, wherein the first configured grant comprises resources for NR-U communications, a second configured grant, wherein the second configured grant comprises resources for a reduced capability user device.
28 . The user device of claim 23 , wherein the user device comprises at least one of power limiting, a hand-held size, compatibility with a campus network, an arrangement to carry out repetitive tasks and requiring input from a gateway node at periodic intervals, a mobile terminal, a stationary terminal, a cellular IoT-UE, a vehicular user device, a vehicular group leader device user device, an IoT or narrowband IoT, NB-IoT, device, a moving base station, a road side unit, communication using the network.
29 . A user device comprising:
a processor circuit; and
a memory circuit,
wherein the memory circuit is arranged to store instructions,
wherein the instruction are executable by the processor circuit,
wherein the processor circuit is arranged to sense on at least one portion of time resources during at least one short sensing window,
wherein the at least one short sensing window is a portion of a plurality of resources,
wherein the plurality of resources are provided by the network,
wherein the processor circuit is arranged to transmit such that the first time slot and/or at least one of the plurality of second time slots indicated in the control information falls within a range, unless an exception selected from the group consisting of the transmission having a priority at or above a priority threshold, the transmission has a latency at or below a latency threshold, the transmission is a blind retransmission, the plurality of second time slots is less than two, occurs.
30 . A method comprising:
periodically transmitting from a first user device using a plurality of resources; and
indicating to at least one of a plurality of second user devices the end of the periodic transmissions,
wherein each of the plurality of second user devices sense at least on transmission.
31 . A computer program stored on a non-transitory medium, wherein the computer program when executed on a processor performs the method as claimed in claim 30 .
32 . A method comprising:
decoding control information; and
transmitting using resources of the plurality of resources such that a first time slot and/or at least one of a plurality of time slots indicated in the control information falls within a range.
33 . A computer program stored on a non-transitory medium, wherein the computer program when executed on a processor performs the method as claimed in claim 32 .