Patent Description:
<CIT> describes methods of signaling the status of subcarriers which are used in a Multi Carrier, MC, system, where several subcarriers are used for parallel transmission of data packets. One currently used MC mechanism is applied to a CDMA, Code Division Multiple Access, network. In a CDMA network each data symbol is spread over a larger bandwidth, larger than the bandwidth needed for transmission. Like this the spectral energy that is required is lower than in a non-spread spectrum system, a fact that can be used to allow parallel transmission channels, at the same time in the same frequency band.

<CIT> describes spectrum asset class determination which is dynamically assessed so that a radio device may use a more preferred one of licensed spectrum or unlicensed spectrum for the specific wireless communications application of the radio device. Licensed spectrum, in addition to unlicensed spectrum, may be made available to preferred radio devices by validating that the radio system has an equipment ID and a secondary ID that authorizes the use of the licensed spectrum by the radio system.

The scope of the present invention is defined by the scope of the appended claims. Any embodiments which do not fall within the scope of the claims are examples which are helpful for understanding the invention, but do not form a part of the invention.

A channel processor may determine a reference signal received power (RSRP) parameter, a received signal strength indicator (RSSI) parameter, a reference signal received quality (RSRQ) parameter, an/or a channel quality indicator (CQI) parameter, among other examples.

The transceiver may be used by a processor (e.g., controller/processor <NUM>) and memory <NUM> to perform aspects of any of the methods described herein.

The transceiver may be used by a processor (e.g., controller/processor <NUM>) and memory <NUM> to perform aspects of any of the methods described herein.

Controller/processor <NUM> of base station <NUM>, controller/processor <NUM> of UE <NUM>, and/or any other component(s) of <FIG> may perform one or more techniques associated with selecting resources from resource maps obtained from nearby devices, as described in more detail elsewhere herein. For example, controller/processor <NUM> of base station <NUM>, controller/processor <NUM> of UE <NUM>, and/or any other component(s) of <FIG> may perform or direct operations of, for example, process <NUM> of <FIG> and/or other processes as described herein. Memories <NUM> and <NUM> may store data and program codes for base station <NUM> and UE <NUM>, respectively. In some aspects, memory <NUM> and/or memory <NUM> may include a non-transitory computer-readable medium storing one or more instructions (e.g., code and/or program code) for wireless communication. For example, the one or more instructions, when executed (e.g., directly, or after compiling, converting, and/or interpreting) by one or more processors of the base station <NUM> and/or the UE <NUM>, may cause the one or more processors, the UE <NUM>, and/or the base station <NUM> to perform or direct operations of, for example, process <NUM> of <FIG> and/or other processes as described herein. In some aspects, executing instructions may include running the instructions, converting the instructions, compiling the instructions, and/or interpreting the instructions.

In some aspects, a first UE <NUM> may include means for receiving a set of resource maps from one or more second UEs <NUM>, each resource map of the set of resource maps including resource availability information for a respective time window; means for selecting a set of resources based at least in part on at least one resource map of the set of resource maps; means for transmitting a signal using the selected set of resources; and/or the like. In some aspects, such means may include one or more components of UE <NUM> described in connection with <FIG>, such as controller/processor <NUM>, transmit processor <NUM>, TX MIMO processor <NUM>, MOD <NUM>, antenna <NUM>, DEMOD <NUM>, MIMO detector <NUM>, receive processor <NUM>, and/or the like.

In a wireless communication system, such as an NR system, a wireless communication device, such as a UE, may determine a resource map that identifies one or more resources that are available to be used for transmitting a signal in a particular time window (herein referred to as available resources) and/or one or more resources that are not available to be used for transmitting a signal in the particular time window (herein referred to as unavailable resources). For example, the UE may determine the resource map based at least in part on sensing performed by the UE, based at least in part on control information received by the UE (e.g., by decoding resource reservations carried in a control channel), based at least in part on identifying repetitive transmissions by other wireless communication devices, based at least in part on another resource map received by the UE, and/or the like.

In some cases, a resource map determined by one or more UEs can be shared with one or more other UEs. For example, a first UE may determine a first resource map based on sensing performed by the first UE and control information received by the first UE, and the first UE may provide (e.g., via a control channel) the first resource map to one or more other UEs including a second UE. In one example, the second UE may use the first resource map in association with identifying available resources for transmitting a signal. In another example, the second UE may determine a second resource map based on the first resource map and sensing performed by the second UE. Here, the second UE may use the second resource map in association with identifying available resources for transmitting a signal. Further, in some cases, the second UE may provide the second resource map to one or more other UEs. Resource map sharing is useful in, for example, a distributed system (e.g., to address a hidden node problem or a half-duplex limitation).

In some deployments, a first UE may determine (e.g., based on initial measurements and decoding first control information) a first resource map and provide the first resource map to a second UE. Next, sometime after determining the first resource map, the first UE may determine (e.g., based on subsequent measurements and decoding second control information) a second resource map and provide the second resource map to the second UE. In this example, a third UE may determine a third resource map and provide the third resource map to the second UE. Thus, the second UE may receive multiple, possibly overlapping, resource maps from one or more other UEs. A manner in which such a UE processes a set of resource maps received from one or more other UEs in association with identifying a set of resources for transmitting a signal should be defined.

Some aspects described herein provide techniques and apparatuses for selecting resources from one or more resource maps obtained from nearby devices. In some aspects, a first UE may receive a set of resource maps from one or more second UEs. Here, each resource map of the set of resource maps may include resource availability information for a respective time window. The first UE may select a set of resources based at least in part on at least one resource map of the set of resource maps, and may transmit a signal using the selected set of resources. Additional details are provided below. In some aspects, the techniques and apparatus described herein reduce overhead of resource map sharing when, for example, available resource maps are shared among UEs. Further, in some aspects, the techniques and apparatus described herein reduce resource collisions (i.e., simultaneously selection of the same resource) when, for example, unavailable resource maps are shared among UEs. Additionally, in some aspects, the techniques and apparatus described herein reduce overall complexity of resource map sharing in a wireless communication system.

<FIG> and <FIG> are diagrams illustrating examples associated with selecting resources from a resource map obtained from one or more nearby devices, in accordance with various aspects of the present disclosure.

As shown by reference <NUM> in <FIG>, a first UE (e.g., a first UE <NUM>, identified as UE0) may receive a set of resource maps (e.g., resource map <NUM> through resource map k (k ≥ <NUM>)) from one or more second UEs (e.g., one or more seconds UE <NUM>, identified as UE1 through UEN (N ≥ <NUM>) in <FIG>). In some aspects, as described above, a given UE of the one or more second UEs may determine a given resource map, of the set of the resource maps, based at least in part on sensing performed by the given UE, based at least in part on control information received by the given UE, based at least in part on identifying repetitive transmissions by other wireless communication devices, based at least in part on another resource map received by the given UE, and/or the like.

In some aspects, each resource map of the set of resource maps includes resource availability information for a respective time window. For example, with reference to <FIG> and with respect to resource maps provided by a particular one of one or more second UEs (UE1), a first resource map (resource map <NUM>) of the set of resource maps may identify one or more available resources and/or one or more unavailable resources in a first time window with a start at time t(<NUM>,S) and an end at time t(<NUM>,E), while a second resource map (resource map <NUM>) of the set of resource maps may identify one or more available resources and/or one or more unavailable resources in a second time window with a start at time t(<NUM>,S) and an end at time t(<NUM>,E), and so on. In some aspects, as indicated in <FIG>, time windows of two or more of the set of resource maps may overlap, meaning that the corresponding two or more resource maps may overlap. In some aspects, two or more resource maps of the set of resource maps may overlap in frequency and/or in time.

In some aspects, the first UE may receive the set of resource maps on a periodic basis or based at least in part on a configuration of the one or more second UEs. For example, the one or more second UEs may be configured to determine and provide a resource map to the first UE at a first time, and to determine and provide a another (e.g., updated) resource map to the first UE at a second time that is a particular amount of time after the first time. Thus, in some aspects, the first UE may receive the set of resource maps from the one or more second UEs automatically on a periodic basis. In some aspects, the first UE may receive one or more resource maps based at least in part on requesting the one or more resource maps from the one or more second UEs.

As shown by reference <NUM> in <FIG>, the first UE may select a set of resources based at least in part on at least one resource map of the set of resource maps. In some aspects, the first UE may select the set of resources further based at least in part on a transmission time threshold. In some aspects, the transmission time threshold is a time by which a signal is to be transmitted by the first UE. For example, with reference to <FIG>, the transmission time threshold is a point in time corresponding to a time of receipt of a request to transmit a signal (identified as time treq) plus a budget time (identified as tb). Therefore, in the example shown in <FIG>, the transmission time threshold is defined by time treq + tb.

In some aspects, the first UE may select the set of resources based at least in part on determining that the first UE is to transmit a signal. For example, the first UE may receive (e.g., from one of the second UEs, from a base station <NUM>, from another UE <NUM>, and/or the like) a request to transmit a signal, such as an uplink communication, a sidelink communication, a reference signal, or another type of communication. In some aspects, the request may indicate that the signal is to be transmitted in accordance with the transmission time threshold. In some aspects, the transmission time threshold may be identified in the request. Alternatively, in some aspects, the transmission time threshold may be configured on the first UE. In some aspects, the first UE may be configured to transmit a given signal in accordance with a transmission time threshold configured on the first UE, meaning that, in some aspects, neither the indication to transmit the signal in accordance with the transmission time threshold or information that identifies the transmission time threshold are included in the request to transmit the signal.

In some aspects, the first UE may select the set of resources based at least in part on one or more resource maps, of the set of resource maps, that include information that identifies available resources.

For example, the first UE may receive one or more resource maps that identify available resources and may receive the request to transmit the signal. In this example, the first UE may determine whether the time of receipt of the request to transmit the signal is after an end of a time window associated with a freshest resource map (e.g., a most recently received resource map, a resource map having a latest ending time window, and/or the like). Here, if the time of receipt of the request to transmit the signal is after the end of the time window associated with the freshest resource map, then the first UE may determine whether a resource map is received within a threshold amount of time from receipt of the request. Put another way, the first UE may wait for a threshold amount of time after receipt of the request to receive another resource map. Here, if the first UE does not receive another resource map within the threshold amount of time from receipt of the request, then the first UE may randomly select the set of resources. Here, the first UE may randomly select the set of resources such that the first UE can transmit the signal in accordance with the transmission time threshold.

Continuing with the above example, if the time of receipt of the request to transmit the signal is not after the end of the time window associated with the freshest resource map, then the first UE may select the set of resources based at least in part on a particular resource map of the set of resource maps, in some aspects. For example, the first UE may identify a particular resource map, of the set of resource maps, associated with a time window having a latest start time that is before the receipt time of the request to transmit the signal and an end time that is after the receipt time of the request. In some aspects, the particular resource map identified by the UE may be the freshest resource map. The first UE may then select the set of resources based at least in part on the particular resource map. Put another way, in some aspects, the first UE may identify a particular resource map (e.g., the freshest resource map) based at least in part on which to select the set of resources, and may select the set of resources based at least in part on the particular resource map. In some aspects, the UE may select the set of resources from a particular resource map of the set of resource maps when the first UE is configured such that the UE does not combine the set of resource maps that identify available resources.

As an alternative example, if the time of receipt of the request to transmit the signal is not after the end of the time window associated with the freshest resource map, then the first UE may select the set of resources based at least in part on a combined resource map, in some aspects. For example, in some aspects, the UE may be configured such that the UE combines the set of resource maps that identify available resources (e.g., to create a combined resource map that identifies available resources). Here, the first UE may determine whether the transmission time threshold is at or before an end time associated with the combined resource map. In some aspects, if the transmission time threshold is at or before the end time associated with the combined resource map, then the first UE may select the set of resources based at least in part on the combined resource map. Alternatively, in some aspects, if the transmission time threshold is after the end time associated with the combined resource map, then the first UE may select at least a subset of the resources, of the set of resources, from the combined resource map. Here, if additional resources are needed (e.g., if available resources indicated by the combined resource map are not sufficient to transmit the signal) then the UE may randomly select another subset of resources (e.g., a subset of resources that is after the end time of the combined resource map). In these examples, the set of resources may be selected such that the first UE can transmit the signal in accordance with the transmission time threshold.

In some aspects, the first UE may select the set of resources based at least in part on one or more resource maps, of the set of resource maps, that include information that identifies unavailable resources.

For example, the first UE may receive one or more resource maps that identify unavailable resources, and may receive the request to transmit the signal. In this example, the first UE may determine whether a receipt time of the request to transmit the signal is after an end of a time window of a freshest resource map of the set of resource maps. Here, if the receipt time of the request is after the end of the time window of the freshest resource map, then the first UE may randomly select the set of resources. Here, the first UE may randomly select the set of resources such that the first UE can transmit the signal in accordance with the transmission time threshold.

Continuing with the above example, if the time of receipt of the request to transmit the signal is not after the end of the time window associated with the freshest resource map, then the first UE may, in some aspects, combine the set of resource maps to generate a combined resource map that identifies unavailable resources, and may
randomly select the set of resources based at least in part on the combined resource map. That is, the first UE may randomly select the set of resources from resources that are not identified as unavailable by the combined resource map.

Notably, the above-described aspects can be applied in cases in which one or more resource maps in the set of resource maps do not include location information associated with UEs that provided the respective resource maps, or cases in which the first UE is configured not to take location information into account when selecting the set of resources.

In some aspects, each resource map of the set of resource maps may include location information associated with a UE of the one or more second UEs. That is, in some aspects, each of the set of resource maps may include information that identifies a location of a UE that determined the resource map. The location information may include, for example, information that identifies an absolute location of the UE (e.g., a set of coordinates), a relative location (e.g., with respect to a reference location, with respect to the first UE), and/or the like.

In some aspects, when the set of resource maps includes location information associated with the one or more second UEs and the set of resource maps identifies available resources, the first UE may select the set of resources based at least in part on a freshest resource map associated with a closest UE. For example, the first UE may identify, based at least in part on the location information, a closest UE of the one or more second UEs (e.g., a UE of the one or more second UEs that is closest to the first UE). Next, the first UE may identify a freshest resource map, of the set of resource maps, associated with the closest UE. The first UE may then select the set of resources based at least in part on the freshest resource map associated with the closest UE. In this way, the first UE may be configured to utilize a most recent resource map associated with a closest UE.

In some aspects, when the set of resource maps includes location information associated with the one or more second UEs and the set of resource maps identifies available resources, the first UE may select the set of resources based at least in part on a combined resource map associated with the closest UE. For example, the first UE may identify, based at least in part on the location information, the closest UE of the one or more second UEs. Next, the first UE may identify a subset of resource maps, of the set of resource maps, associated with the closest UE, and may combine the subset of resource maps to generate a combined resource map associated with the closest UE. The first UE may then select the set of resources based at least in part on the combined resource map associated with the closest UE. In this way, the first UE may be configured to utilize resource maps associated with a closest UE (and combine them across time).

In some aspects, when the set of resource maps includes location information associated with the one or more second UEs and the set of resource maps identifies available resources, the first UE may select the set of resources based at least in part on a freshest resource map associated with a UE that is within a threshold distance of the first UE. For example, the first UE may identify, based at least in part on the location information, a UE of the one or more second UEs that is within a threshold distance of the first UE. Next, the first UE may identify a freshest resource map, of the set of resource maps, associated with the UE that is within the threshold distance. The first UE may then select the set of resources based at least in part on the freshest resource map associated with the UE within the threshold distance. In some aspects, when two or more of the second UEs, are within the threshold distance, the first UE may select on of the two or more second UEs (e.g., based at least in part on freshness of resource maps associated with the two or more second UEs), and may proceed accordingly.

In some aspects, when the set of resource maps includes location information associated with the one or more second UEs and the set of resource maps identifies available resources, the first UE may select the set of resources based at least in part on a combined resource map associated with one or more UEs within a threshold distance of the first. For example, the first UE may identify, based at least in part on the location information, one or more of the second UEs that are within the threshold distance of the first UE. Next, the first UE may identify a subset of resource maps, of the set of resource maps, associated with the one or more UEs within the threshold distance (e.g., a freshest resource map associated with each of the one or more UEs, a last two resource maps associated with each of the one or more UEs, all resource maps associated with each of the one or more UEs, and/or), and may combine the subset of resource maps to generate a combined resource map associated with the one or more UEs. The first UE may then select the set of resources based at least in part on the combined resource map associated with the one or more UEs within the threshold distance of the first UE.

In some aspects, when the set of resource maps includes location information associated with the one or more second UEs and the set of resource maps identifies unavailable resources, the first UE may select the set of resources based at least in part on a combined resource map. For example, the first UE may combine the set of resource maps to generate a combined resource map that identifies unavailable resources. Next, the first UE may identify available resources from the combined resource map (e.g., by identifying resources that are not indicated as unavailable). The first UE may then select the set of resources based at least in part on the combined resource map. In this way, the first UE may utilize all available resource maps and identify all available resources from all of the available resource maps.

In some aspects, when the set of resource maps includes location information associated with the one or more second UEs and the set of resource maps identifies unavailable resources, the first UE may select the set of resources based at least in part on a freshest resource map. For example, the first UE may identify a freshest resource map of the set of resource maps, and may identify available resources based at least in part on the freshest resource map (e.g., by identifying resources that are not indicated as unavailable). The first UE may then select the set of resources from the identified available resources. In this way, the first UE may utilize a freshest resource map and identify all available resources from the freshest resource map.

In some aspects, the first UE may select the set of resources based at least in part on sensing performed by the first UE. For example, in some aspects, the first UE may combine incorporate a result of sensing performed by the first UE with the set of resource maps such that the creates another resource map, and may select the set of resources accordingly.

As shown by reference <NUM>, the first UE may transmit the signal using the one or more selected resources. For example, after selecting the set of resources in the manner described above, the first UE may transmit the signal.

Other examples may differ from what is described with respect to <FIG> and <FIG>. For example, while <FIG> and <FIG> show an example of a single second UE providing a set of resource maps to a single first UE, in another example, two or more second UEs (e.g., multiple second UEs) may provide a set of resource maps to two or more first UEs (e.g., multiple first UEs) such that the two or more first UEs can select sets of resources for transmitting respective signals.

<FIG> is a diagram illustrating a process <NUM> performed, for example, by a first UE, in accordance with various aspects of the present disclosure. Example process <NUM> is an example where the first UE (e.g., a UE <NUM> and/or the like) performs operations associated with selecting resources from resource maps obtained from one or more nearby devices.

As shown in <FIG>, process <NUM> includes receiving a set of resource maps from one or more second UEs, each resource map of the set of resource maps including resource availability information for a respective time window (block <NUM>). For example, the first UE (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, and/or the like) may receive a set of resource maps from one or more second UEs (e.g., one or more other UEs <NUM>), each resource map of the set of resource maps including resource availability information for a respective time window, as described above.

As further shown in <FIG>, process <NUM> includes selecting a set of resources based at least in part on at least one resource map of the set of resource maps (block <NUM>). For example, the first UE (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, and/or the like) may select a set of resources based at least in part on at least one resource map of the set of resource maps, as described above.

As further shown in <FIG>, process <NUM> includes transmitting a signal using the selected set of resources (block <NUM>). For example, the first UE (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, and/or the like) may transmit a signal using the selected set of resources, as described above.

In a first aspect, process <NUM> includes receiving a request to transmit the signal, the request indicating that the signal is to be transmitted in accordance with the transmission time threshold.

In a second aspect, alone or in combination with the first aspect, the at least one resource map of the set of resource maps includes information that identifies available resources.

According to the invention, selecting the set of resources includes determining that no resource map has been received within a threshold amount of time from receipt of a freshest resource map of the set of resource maps; determining that a receipt time of a request to transmit the signal is after an end of a time window associated with the freshest resource map, and randomly selecting the set of resources based at least in part on the determination that no resource map has been received within the threshold amount of time and the determination that the receipt time of the request is after the end of the time window associated with the freshest resource map.

In a fourth aspect, alone or in combination with one or more of the first through third aspects, selecting the set of resources includes a particular resource map, of the set of resource maps, associated with a time window having: a latest start time that is before a receipt time of a request to transmit the signal, and an end time that is after the receipt time of the request, and selecting the set of resources based at least in part on the particular resource map.

In a fifth aspect, alone or in combination with one or more of the first through fourth aspects, the set of resource maps includes a plurality of resource maps, process <NUM> further includes combining the plurality of resource maps to generate a combined resource map, the combined resource map identifying available resources.

In a sixth aspect, alone or in combination with one or more of the first through fifth aspects, selecting the set of resources includes determining that the transmission time threshold is before an end time associated with the combined resource map, and selecting the set of resources based at least in part on the combined resource map.

In a seventh aspect, alone or in combination with one or more of the first through sixth aspects, selecting the set of resources includes determining that the transmission time threshold is after an end time associated with the combined resource map, and selecting at least a subset of the resources, of the set of resources, from the combined resource map based at least in part on the determination that the transmission time threshold is after the end time associated with the combined resource map.

In an eighth aspect, alone or in combination with one or more of the first through seventh aspects, selecting the set of resources further comprises randomly selecting another subset of resources, of the set of resources, based at least in part on the determination that the transmission time threshold is after the end time associated with the combined resource map.

In a ninth aspect, alone or in combination with one or more of the first through eighth aspects, at least one resource map of the set of resource maps includes information that identifies unavailable resources.

In a tenth aspect, alone or in combination with one or more of the first through ninth aspects, selecting the set of resources includes determining that a receipt time of a request to transmit the signal is after an end of a time window of a freshest resource map of the set of resource maps, and randomly selecting the set of resources based at least in part on the determination that the receipt time of the request is after the end of the time window of the freshest resource map.

In an eleventh aspect, alone or in combination with one or more of the first through tenth aspects, the set of resource maps includes a plurality of resource maps, selecting the set of resources includes combining the plurality of resource maps to generate a combined resource map that identifies unavailable resources; determining that the transmission time threshold is before an end time associated with the combined resource map, and randomly selecting the set of resources based at least in part on the combined resource map.

In a twelfth aspect, alone or in combination with one or more of the first through eleventh aspects, each resource map of the set of resource maps includes location information associated with a UE of the one or more second UEs.

In a thirteenth aspect, alone or in combination with one or more of the first through twelfth aspects, the set of resource maps identify available resources, and selecting the set of resources includes identifying, based at least in part on the location information, a closest UE of the one or more second UEs; identifying a freshest resource map, of the set of resource maps, associated with the closest UE, and selecting the set of resources based at least in part on the freshest resource map associated with the closest UE.

In a fourteenth aspect, alone or in combination with one or more of the first through thirteenth aspects, the set of resource maps identify available resources, and selecting the set of resources includes identifying, based at least in part on the location information, a closest UE of the one or more second UEs; identifying a subset of resource maps, of the set of resource maps, associated with the closest UE; combining the subset of resource maps to generate a combined resource map associated with the closest UE, and selecting the set of resources based at least in part on the combined resource map associated with the closest UE.

In a fifteenth aspect, alone or in combination with one or more of the first through fourteenth aspects, the set of resource maps identify unavailable resources, and selecting the set of resources includes combining the set of resource maps to generate a combined resource map; identifying available resources from the combined resource map, and selecting the set of resources based at least in part on the combined resource map.

In a sixteenth aspect, alone or in combination with one or more of the first through fifteenth aspects, the set of resource maps identify unavailable resources, and selecting the set of resources includes identifying a freshest resource map of the set of resource maps; identifying available resources based at least in part on the freshest resource map, and selecting the set of resources from the identified available resources.

In a seventeenth aspect, alone or in combination with one or more of the first through sixteenth aspects, the set of resources is selected further based at least in part on sensing performed by the first UE.

In an eighteenth aspect, alone or in combination with one or more of the first through seventeenth aspects, the selection of the set of resources is further based at least in part on a transmission time threshold.

<FIG> is a conceptual data flow diagram <NUM> illustrating the data flow between different components in an example apparatus <NUM>. The apparatus <NUM> may be a first UE (e.g., a first UE <NUM>). In some aspects, the apparatus <NUM> includes a reception component <NUM>, a selection component <NUM>, and/or a transmission component <NUM>. In some aspects, the apparatus <NUM> may communicate with a wireless communication device <NUM> (e.g., a second UE <NUM>, a BS <NUM>, or the like).

In some aspects, reception component <NUM> may receive a set of resource maps from one or more second UEs (e.g., one or more second UEs <NUM>). In some aspects, resource map of the set of resource maps may include resource availability information for a respective time window. Selection component <NUM> may select a set of resources based at least in part on at least one resource map of the set of resource maps. Transmission component <NUM> may transmit a signal using the selected set of resources.

The apparatus may include additional components that perform each of the blocks of the algorithm in the aforementioned process <NUM> of <FIG> and/or the like. Each block in the aforementioned process <NUM> of <FIG> and/or the like may be performed by a component and the apparatus may include one or more of those components.

Claim 1:
A method (<NUM>) of wireless communication performed by a first user equipment, UE, comprising:
receiving (<NUM>) a set of resource maps from one or more second UEs, each resource map of the set of resource maps including resource availability information for a respective time window;
selecting (<NUM>) a set of resources based at least in part on at least one resource map of the set of resource maps; and
transmitting (<NUM>) a signal using the selected set of resources; wherein selecting the set of resources is characterised by:
determining that no resource map has been received within a threshold amount of time from receipt of a freshest resource map of the set of resource maps;
determining that a receipt time of a request to transmit the signal is after an end of a time window associated with the freshest resource map; and
randomly selecting the set of resources based at least in part on the determination that no resource map has been received within the threshold amount of time and the determination that the receipt time of the request is after the end of the time window associated with the freshest resource map.