WO2024031539A1 - Method and system for selecting side link resources in wireless network - Google Patents
Method and system for selecting side link resources in wireless network Download PDFInfo
- Publication number
- WO2024031539A1 WO2024031539A1 PCT/CN2022/111785 CN2022111785W WO2024031539A1 WO 2024031539 A1 WO2024031539 A1 WO 2024031539A1 CN 2022111785 W CN2022111785 W CN 2022111785W WO 2024031539 A1 WO2024031539 A1 WO 2024031539A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- time
- frequency
- resource
- resources
- resource set
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/02—Selection of wireless resources by user or terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/16—Interfaces between hierarchically similar devices
- H04W92/18—Interfaces between hierarchically similar devices between terminal devices
Definitions
- This patent document is directed generally to wireless communications.
- This patent document describes, among other things, techniques for selecting side link resources in wireless networks.
- a method of data communication includes selecting, by a first terminal, N time-frequency resources from a set of time-frequency resources included in a resource pool that includes Q frequency domain units in a frequency domain, wherein the selected N time-frequency resources belong to a target frequency domain resource set that includes M consecutive frequency domain units in the Q frequency domain units, wherein M is a positive integer, N is a positive integer equal to or larger than 2, and Q is a positive integer equal to or larger than M and N, wherein the N time-frequency resources respectively belong to N consecutive slots in a time domain, and transmitting, by the first terminal, at least a sidelink information message on the N time-frequency resources.
- a method of data communication includes determining, by a first terminal, in a target frequency domain resource set within a certain period of time, a first time-frequency resource set by excluding time-frequency resources to include remaining time-frequency resources in the first time-frequency resource set, selecting, by the first terminal, a second time-frequency resource set to include selected time-frequency resources that are selected out of the first time-frequency resource set, and performing, by the first terminal, a communication on all or part of the selected time-frequency resources in the second time-frequency resource set.
- a method of data communication includes determining, by a first terminal, in a target frequency domain resource set within a certain period of time, a first time-frequency resource set by excluding time-frequency resources to include first remaining time-frequency resources in the first time-frequency resource set, determining, by the first terminal, a second time-frequency resource set by excluding at least one of the first remaining time-frequency resources to include, in the second time-frequency resource set, second remaining time-frequency resources out of the first remaining time-frequency resources, and performing, by the first terminal, a communication on at least one of the second remaining time-frequency resources in the second time-frequency resource set.
- a method of data communication includes determining, by a first terminal, within a certain period of time, a plurality of time-frequency resources in a target frequency domain resource set, and determining, by the first terminal, a first time-frequency resource set by excluding time-frequency resources to include remaining time-frequency resources in the first time-frequency resource set, wherein the first time-frequency resource set, along with a target slot set, is reported by a physical layer of the first terminal, to a layer of the first terminal that is a higher than the physical layer.
- a method of data communication includes excluding, by a first terminal, time-frequency resources included in a time-frequency zone to determining remaining time-frequency resources, in response to a notification that is received by a physical layer of a first terminal, from a media access layer of the first terminal, and includes a target frequency domain resource set belonging to a resource pool, and performing a communication on at least one of the remaining time-frequency resources, wherein the time-frequency zone includes, in a time domain, slots belonging to the resource pool within a certain period of time, and the time-frequency zone includes a target frequency-domain resource set in the frequency domain.
- a wireless communication apparatus comprising a processor configured to implement an above-described method is disclosed.
- a computer storage medium having code for implementing an above-described method stored thereon is disclosed.
- FIG. 1 shows an example of a wireless communication system based on some example embodiments of the disclosed technology.
- FIG. 2 is a block diagram representation of a portion of an apparatus based on some embodiments of the disclosed technology.
- FIG. 3 shows an example selection of transmission resources based on some implementations of the disclosed technology.
- FIG. 4 shows locations of frequency domain resources corresponding to the first transmission in FIG. 3.
- FIG. 5 shows an example of resource exclusion on time-frequency resources in a resource pool within a period of time.
- FIG. 6 shows an example of resource exclusion for a resource subset belonging to a resource pool within a certain period of time.
- FIG. 7 shows an example of a set of time-frequency resources selected by a first terminal in a second resource set for transmission.
- FIG. 8 shows an example of a first time-frequency resource set.
- FIG. 9 shows an example of a process for wireless communication based on some example embodiments of the disclosed technology.
- FIG. 10 shows another example of a process for wireless communication based on some example embodiments of the disclosed technology.
- FIG. 11 shows another example of a process for wireless communication based on some example embodiments of the disclosed technology.
- FIG. 12 shows another example of a process for wireless communication based on some example embodiments of the disclosed technology.
- FIG. 13 shows another example of a process for wireless communication based on some example embodiments of the disclosed technology.
- FIG. 1 shows an example of a wireless communication system (e.g., a long term evolution (LTE) , 5G or NR cellular network) that includes a BS 120 and one or more user equipment (UE) 111, 112 and 113.
- the uplink transmissions (131, 132, 133) can include uplink control information (UCI) , higher layer signaling (e.g., UE assistance information or UE capability) , or uplink information.
- the downlink transmissions (141, 142, 143) can include DCI or high layer signaling or downlink information.
- the UE may be, for example, a smartphone, a tablet, a mobile computer, a machine to machine (M2M) device, a terminal, a mobile device, an Internet of Things (IoT) device, and so on.
- M2M machine to machine
- IoT Internet of Things
- FIG. 2 is a block diagram representation of a portion of an apparatus based on some embodiments of the disclosed technology.
- An apparatus 205 such as a network device or a base station or a wireless device (or UE) , can include processor electronics 210 such as a microprocessor that implements one or more of the techniques presented in this document.
- the apparatus 205 can include transceiver electronics 215 to send and/or receive wireless signals over one or more communication interfaces such as antenna (s) 220.
- the apparatus 205 can include other communication interfaces for transmitting and receiving data.
- Apparatus 205 can include one or more memories (not explicitly shown) configured to store information such as data and/or instructions.
- the processor electronics 210 can include at least a portion of the transceiver electronics 215. In some embodiments, at least some of the disclosed techniques, modules or functions are implemented using the apparatus 205.
- a transmitting device selects resources for signaling/data transmission.
- the central node determines resources that can be used by a transmitting device and informs a terminal through signaling.
- resources can be selected using a contention-based resource selection method.
- a device can select the resource autonomously from a resource pool by monitoring the usage of resources within the scope of the resource pool and monitoring the results.
- the resource indicates a resource that can be used to transmit signaling and/or data.
- the contention-based resource selection method may also be referred to as a terminal-autonomous resource selection method.
- the terminal's autonomous resource selection mechanism is designed for the licensed spectrum.
- the selected N time-frequency resources are discrete in the time domain, and the selected N time-frequency resources are not guaranteed to fall into the same group of consecutive multiple resources in the frequency domain.
- a channel here refers to a carrier or a part of a carrier including a group of contiguous resource blocks (RBs) , for example, a channel includes frequency domain resources with a bandwidth of 20 MHz in one carrier.
- RBs resource blocks
- a channel belongs to the unlicensed spectrum, which may also be referred to as an unlicensed spectrum channel.
- the communication node can evaluate the availability of the channel. When the evaluation concludes that one or more channels are available, the communication node can occupy the one or more channels for information transmission.
- a channel here can also be used as a Listen Before Talk (LBT) channel.
- LBT Listen Before Talk
- the above-mentioned sidelink autonomous resource selection mechanism is used for unlicensed spectrum, which is prone to channel access failure.
- the disclosed technology can be implemented in some embodiments to provide a resource selection method, which can reduce the above-mentioned channel access failure.
- the N time-frequency resources selected by the first terminal are consecutive in the time domain, and the selected N time-frequency resources fall into the same group of consecutive multiple channels in the frequency domain.
- the advantage of this scheme is that a terminal does not need to perform channel competition through a channel access procedure before transmitting on each of the selected N time-frequency resources.
- a terminal After a terminal successfully competes for the channel through the channel access process before transmitting on the i-th time-frequency resource on the selected N time-frequency resources, it may not need to compete for the channel before the time-frequency resource after the i-th time-frequency resource is transmitted, and may directly enter and transmit on these resources. Thus, the chance of channel access is increased.
- a sidelink communication system when there is a service to be transmitted between UEs (UE: user equipment) , the service between the UEs does not pass through the network side, that is, does not pass through the cellular link between the UE and the base station. It is directly transmitted from the data source UE to the target UE through the sidelink.
- This mode of direct communication between the UE and the UE has the characteristics that are obviously different from the communication mode of the traditional cellular system.
- Typical applications of a sidelink communication include Device-to-Device (D2D, Device-to-Device) communication and Vehicle to Everything (V2X) communication.
- D2D Device-to-Device
- V2X Vehicle to Everything
- the Internet of Vehicles (V2X) communication includes Vehicle to Vehicle (V2V for short) , Vehicle to Pedestrian (V2P for short) , Vehicle to Infrastructure (V2I for short) .
- V2X Vehicle to Vehicle
- V2P Vehicle to Pedestrian
- V2I Vehicle to Infrastructure
- the sidelink communication not only saves wireless spectrum resources, but also reduces the data transmission pressure on the core network, which can reduce the occupation of system resources, increase the spectral efficiency of the cellular communication system, and reduce the communication delay. And save the network operation cost to a great extent.
- a slot can contain some sidelink channels, and the sidelink channels in a slot include a sidelink control channel PSCCH (physical sidelink control channel) , a sidelink shared channel PSSCH (physical sidelink shared channel) and a sidelink feedback channel PSFCH (physical sidelink feedback channel) .
- a slot also includes orthogonal frequency division multiplexing (OFDM) symbols in which no sidelink channel is transmitted.
- OFDM orthogonal frequency division multiplexing
- a transmitting device selects resources for signaling/data transmission.
- the central node determines resources that can be used by a transmitting device and informs a terminal through signaling.
- resources can be selected using a contention-based resource selection method.
- a device can select the resource autonomously from a resource pool by monitoring the usage of resources within the scope of the resource pool and monitoring the results.
- the resource indicates a resource that can be used to transmit signaling and/or data.
- the contention-based resource selection method may also be referred to as a terminal-autonomous resource selection method.
- LBT Long Before Talk
- a communication node needs to compete for resources. Only when the time-frequency resource competition is successful, the communication node can transmit information on the time-frequency resource. More specifically, in the LBT mechanism, the communication node performs a channel access process (monitors whether the channel is idle) before information transmission, and the communication node can transmit information only when the channel is idle.
- the above-mentioned LBT mechanism is a typical channel access mechanism, and the terminal can perform a channel access process such as LBT, and occupy the channel after monitoring and determining that the channel is idle.
- a resource pool includes Q frequency domain units in the frequency domain, and the target frequency domain resource set is M consecutive frequency domain units in the Q frequency domain units.
- the first terminal transmits sidelink information on the N resources.
- the N time-frequency resources respectively belong to N consecutive slots in the time domain.
- each time-frequency resource in the N time-frequency resources belongs to the target frequency-domain resource set in the frequency domain.
- the above frequency domain unit includes at least one of the following: (1) one frequency domain unit is one channel; (2) one frequency domain unit is an available RB set; (3) one frequency domain unit is a sub-channel.
- a sub-channel is the minimum frequency-domain granularity in resource allocation, and a sub-channel can contain multiple continuous or discrete RBs.
- M consecutive frequency domain units mean that the numbers/indices of the M frequency domain units are continuous. For the M consecutive frequency domain units, there is no other frequency domain unit belonging to the above Q frequency domain units between any two consecutive frequency domain units in the M consecutive frequency domain units. Between any two consecutive frequency domain units, some other frequency domain resources that do not belong to the above Q frequency domain units may be included.
- the N consecutive slots in the time domain include at least one of the following: N consecutive physical slots; N consecutive logical slots.
- the slot number is continuously increasing, or the slot number of the first slot in the two adjacent slots is the maximum slot number, and the second slot is the minimum slot number.
- the above-mentioned N consecutive logical slots mean that the N slots are consecutive N slots in a slot set, for example, a slot set is a set of slots corresponding to a resource pool.
- a channel refers to a carrier or a part of a carrier composed of a group of consecutive resource blocks (RBs) , for example, a channel includes frequency domain resources with a bandwidth of 20 MHz in one carrier.
- a channel belongs to the unlicensed spectrum, and the channel here may also be called an unlicensed spectrum channel.
- a communication node can evaluate the availability of the channel. Upon determination that one or more channels are available, the communication node can occupy the one or more channels for information transmission.
- FIG. 3 shows an example selection of transmission resources based on some implementations of the disclosed technology.
- a channel contains a plurality of RBs, some of which can be used for information transmission, and the other RBs are not used for information transmission for the purpose of guard bands, and the function of the guard bands is to avoid leakage of adjacent frequencies.
- the RBs available for information transmission in a channel are referred to as a set of available RBs.
- the slots ⁇ X, X+1, X +2, X+3 ⁇ are consecutive slots in the time domain.
- the transmission of the sidelink information includes, but is not limited to, the transmission of Physical Sidelink Control Channel (PSCCH) , Physical Sidelink Shared Channel (PSSCH) , Physical sidelink feedback channel (PSFCH) , Physical Sidelink Broadcast Channel (PSBCH) , Sidelink primary synchronization signal (S-PSS) , and Sidelink secondary synchronization signal (S-SSS) .
- PSCCH Physical Sidelink Control Channel
- PSSCH Physical Sidelink Shared Channel
- PSFCH Physical sidelink feedback channel
- PSBCH Physical Sidelink Broadcast Channel
- S-PSS Sidelink primary synchronization signal
- S-SSS Sidelink secondary synchronization signal
- FIG. 4 shows locations of frequency domain resources corresponding to the first transmission in FIG. 3.
- the first transmission of the first terminal belongs to the target resource set in the frequency domain, and only uses part of the frequency domain resources in the target resource set.
- one frequency domain unit is one channel, and the principle is the same as that of the case where one frequency domain unit is one available RB set, which will not be described here.
- the first terminal transmits sidelink information on N time-frequency resources, and before the earliest time-frequency resource among the N time-frequency resources, the first terminal performs multi-channel access for the target frequency domain resource set.
- the above N time-frequency resources respectively belong to N consecutive slots in the time domain, and each of the above N time-frequency resources belongs to the target frequency domain resource set in the frequency domain.
- the target frequency domain resource set includes multiple channels.
- one target frequency domain resource set includes multiple available RB sets, and one available RB set belongs to one channel.
- the first terminal performs a multi-channel access procedure for the target frequency domain resource set.
- the target frequency domain resource set includes multiple channels
- the first terminal performs a multi-channel access procedure for these channels.
- the target frequency domain resource set includes multiple available RB sets
- the first terminal performs a multi-channel access procedure for channels corresponding to these available RB sets.
- the multi-channel access means that a communication node evaluates the availability of multiple channels before using them.
- the availability of multiple channels refers to whether the communication node can transmit on the multiple channels. Upon determination that multiple channels are available, the communication node can perform information transmission on the multiple channels.
- One resource pool includes Q frequency domain units in the frequency domain, and the target frequency domain resource set is M consecutive frequency domain units out of the Q frequency domain units.
- the N time-frequency resources respectively belong to N consecutive slots in the time domain.
- Each time-frequency resource in the N time-frequency resources belongs to the target frequency-domain resource set in the frequency domain.
- a resource pool includes a plurality of time-frequency resources.
- a resource pool includes a plurality of frequency domain resources.
- a resource pool includes a plurality of time domain units, for example, each time domain unit is a slot.
- Time-frequency resources included in a resource pool are time-frequency resources that can be used for sidelink communication (or time-frequency resources that can be used for PSSCH transmissions) .
- the first terminal performs resource exclusion from a set of time-frequency resources in a resource pool within a time range [T1, T2] , and the set of time-frequency resources, before the exclusion, include a number of time-frequency resources included in a resource pool within the time range [T1, T2] .
- the time interval corresponding to the time range [T1, T2] is marked as a selection window.
- FIG. 5 shows an example of resource exclusion from a set of time-frequency resources in a resource pool within a period of time.
- a first terminal may perform resource exclusion from a set of time-frequency resources in a resource pool within a period of time. As shown in FIG. 5, the first terminal performs SCI reception within the time domain monitoring window.
- the first terminal receives sidelink control information (SCI) sent by other terminals, and the SCI from the other terminals is sent through the PSCCH.
- SCI sidelink control information
- these terminals will also send the PSCCH in this slot.
- other terminals will simultaneously send the PSCCH demodulation reference signal (DMRS) .
- DMRS PSCCH demodulation reference signal
- other terminals will simultaneously send PSSCH DMRS in the time-frequency zone where PSSCH is sent.
- the SCI information sent by one terminal includes an indication of the time-frequency resources reserved by the terminal.
- the first terminal determines the time-frequency resources reserved by other terminals by receiving the SCI discussed above.
- the first terminal selects (or excludes) resources within the time domain selection window based on the reception of the SCI.
- the time domain selection window here is a time interval, or a set of slots in a time interval. As shown in FIG. 5, the time domain selection window includes a plurality of resources, some of which overlap with time-frequency resources reserved by other terminals, and some resources do not overlap with time-frequency resources reserved by other terminals.
- the first terminal measures reference signal received power (RSRP) to exclude resources whose RSRP is higher than a threshold in a resource pool in the selection window, and the remaining resources are marked as resource set A, or the resource subset of the remaining resources is marked as resource set A.
- RSRP reference signal received power
- the first terminal determines the RSRP of the resource by measuring the PSCCH DMRS or PSSCH DMRS on the slot where an SCI has reserved the resource.
- the N time-frequency resources respectively belong to N consecutive slots in the time domain.
- Each of the N time-frequency resources belongs to the target frequency-domain resource set in the frequency domain.
- a resource pool includes Q frequency domain units in the frequency domain, and the target frequency domain resource set is M consecutive frequency domain units out of the Q frequency domain units.
- the N time-frequency resources respectively belong to N consecutive slots in the time domain.
- Each time-frequency resource in the N time-frequency resources belongs to the target frequency-domain resource set in the frequency domain.
- a resource pool includes a plurality of time-frequency resources.
- a resource pool includes a plurality of frequency domain resources.
- a resource pool includes a plurality of time domain units, for example, each time domain unit is a slot.
- Time-frequency resources included in a resource pool are time-frequency resources that can be used for sidelink communication (or time-frequency resources that can be used for PSSCH transmissions) .
- one resource pool includes a plurality of time-frequency resources
- one resource subset includes part of the plurality of time-frequency resources.
- Each time-frequency resource in the above-mentioned one resource subset belongs to the target frequency-domain resource set in the frequency domain.
- FIG. 6 shows an example of resource exclusion for a resource subset belonging to a resource pool within a certain period of time.
- one resource pool includes 4 frequency domain units, and one resource pool includes a target frequency domain resource set, and the frequency domain resource set includes 3 frequency domain resource units.
- One frequency domain unit is one channel, or one available RB set, or a sub-channel.
- the first terminal performs resource exclusion for a resource subset belonging to a resource pool within a certain period of time.
- one resource subset includes time-frequency resources in one time-frequency zone.
- the target time-frequency zone in the time domain, includes a plurality of slots in a resource pool within a time interval [T1, T2] , and, in the frequency domain, includes a plurality of frequency domain resources corresponding to the target frequency domain resource set.
- the first terminal performs SCI reception within the time domain monitoring window.
- the first terminal receives the SCI sent by other terminals, and the SCI from other terminals is sent through the PSCCH.
- the PSCCH In a slot in which other terminals send the PSCCH, they will also send the PSCCH through this slot.
- other terminals In the time-frequency zone where the PSCCH is sent, other terminals will simultaneously send the PSCCH DMRS. Similarly, other terminals will simultaneously send PSSCH DMRS in the time-frequency zone where PSSCH is sent.
- the SCI information sent by one terminal includes an indication of the time-frequency resources reserved by the terminal.
- the first terminal determines the time-frequency resources reserved by other terminals by receiving the above-mentioned SCI.
- the first terminal performs resource exclusion on the above-mentioned resource subset based on the reception of the SCI.
- the above-mentioned resource subset includes a plurality of resources, some of which overlap with time-frequency resources reserved by other terminals, and some resources do not overlap with time-frequency resources reserved by other terminals.
- the first terminal excludes resources whose RSRP is higher than the threshold, and the remaining resources are marked as resource set A, or the resource subset of the remaining resources is marked as resource set A.
- the first terminal determines the RSRP of the resource by measuring the PSCCH DMRS or PSSCH DMRS on the slot where an SCI has reserved this resource.
- the N time-frequency resources respectively belong to N consecutive slots in the time domain.
- Each of the N time-frequency resources belongs to the target frequency-domain resource set in the frequency domain.
- One resource pool includes Q frequency domain units in the frequency domain, and the target frequency domain resource set is M consecutive frequency domain units in the Q frequency domain units.
- the N time-frequency resources respectively belong to N consecutive slots in the time domain.
- Each of the N time-frequency resources belongs to the target frequency-domain resource set in the frequency domain.
- a resource pool includes a plurality of time-frequency resources.
- a resource pool includes a plurality of frequency domain resources.
- a resource pool includes a plurality of time domain units, for example, each time domain unit is a slot.
- Time-frequency resources included in a resource pool are time-frequency resources that can be used for sidelink communication (or time-frequency resources that can be used for PSSCH transmissions) .
- one resource pool includes a plurality of time-frequency resources, and one resource subset includes part of the plurality of time-frequency resources.
- Each time-frequency resource in the above-mentioned one resource subset belongs to the target frequency-domain resource set in the frequency domain.
- one resource pool includes 4 frequency domain units, and one resource pool includes a target frequency domain resource set, and the frequency domain resource set includes 3 frequency domain resource units.
- One frequency domain unit is a channel, or an available RB set, or a sub-channel.
- the first terminal performs resource exclusion from a resource subset belonging to a resource pool within a certain period of time.
- one resource subset includes time-frequency resources in one time-frequency zone.
- the target time-frequency zone includes, in the time domain, a plurality of slots belonging to a resource pool within a time interval [T1, T2] , and includes, in the frequency domain, a plurality of frequency domain resources corresponding to the target frequency domain resource set.
- the first terminal performs SCI reception within the time domain monitoring window.
- the first terminal receives the SCI sent by other terminals, and the SCI from the other terminals is sent through the PSCCH.
- these terminals will also send the PSCCH in this slot.
- other terminals will simultaneously send the PSCCH DMRS.
- other terminals will simultaneously send PSSCH DMRS in the time-frequency zone where PSSCH is sent.
- the sent SCI information includes an indication of the time-frequency resources reserved by the terminal.
- the first terminal determines the time-frequency resources reserved by other terminals by receiving the above-mentioned SCI.
- the first terminal performs resource exclusion from the above-mentioned resource subset based on the reception of the SCI.
- the above -mentioned resource subset includes a plurality of resources, some of which overlap with time-frequency resources reserved by other terminals, and some resources do not overlap with time-frequency resources reserved by other terminals.
- the first terminal excludes resources whose RSRP is higher than the threshold, and the remaining resources are marked as resource set A, or the resource subset of the remaining resources is marked as set A.
- the first terminal determines the RSRP of the resource by measuring the PSCCH DMRS or PSSCH DMRS on the slot where an SCI has reserved the resource.
- the first terminal further performs resource exclusion out of the first resource set A, and the remaining resources after the exclusion are the second resource set.
- the first terminal performs resource selection out of the first resource set A, and the selected resources form the second resource set are the second resource set.
- the second set of resources is labeled with resource set B.
- the first terminal After performing the above-mentioned resource exclusion or resource selection, the first terminal ensures that the second resource (resource set B) satisfies the following conditions:
- FIG. 7 shows an example of a set of time-frequency resources selected by a first terminal in a second resource set for transmission.
- one resource pool includes a plurality of time-frequency resources in the target frequency-domain resource set within a period of time.
- the first terminal performs resource exclusion on the time-frequency resources, and the time-frequency resource set corresponding to the remaining time-frequency resources after the resource exclusion is marked as the first time-frequency resource set.
- the first terminal reports the first time-frequency resource set and the target slot set to the upper layer.
- the above resource exclusion is performed at the physical layer of the first terminal.
- the above-mentioned high layer refers to the MAC layer of the first terminal here.
- each slot in the above-mentioned target slot set is the first slot in a group of slots, and the group of slots includes a plurality of time-domain continuous slots.
- the target frequency domain resource set in each slot in the group of slots includes at least one time-frequency resource belonging to the first time-frequency resource set.
- FIG. 8 shows an example of a first time-frequency resource set.
- one resource pool includes 3 frequency domain units, and one resource pool includes a target frequency domain resource set, and a frequency domain resource set includes 2 frequency domain resource units.
- One frequency domain unit is a channel, or an available RB set, or a sub-channel.
- a resource pool includes a plurality of time-frequency resources.
- a resource pool includes a plurality of frequency domain resources.
- a resource pool includes a plurality of time domain units, for example, each time domain unit is a slot.
- Time-frequency resources included in a resource pool are time-frequency resources that can be used for sidelink communication (or time-frequency resources that can be used for PSSCH transmissions) .
- the time-frequency resources belonging to one resource pool are shown in FIG. 8, including 84 time-frequency resources in total.
- the 84 time-frequency resources there are 56 time-frequency resources belonging to the target frequency-domain resource set in the frequency domain.
- the first terminal performs resource exclusion on the 56 time-frequency resources, and the time-frequency resource set corresponding to the remaining time-frequency resources after the resource exclusion is marked as the first time-frequency resource set.
- the first time-frequency resource set includes 13 time-frequency resources.
- the above-mentioned slot range [n+T1, n+T2] can be marked as a selection window in FIG. 8. In FIG. 8, only the slots corresponding to the resource pool in the selection window are shown, and other slots that do not belong to the resource pool are not shown in FIG. 8.
- each time-frequency resource in the first time-frequency resource set may include a plurality of discrete frequency domain resources, such as a plurality of discrete frequency domain resources.
- each time-frequency resource in the first time-frequency resource set and each frequency-domain unit included in the target frequency-domain resource set have overlapping frequency-domain resources.
- the physical layer of the first terminal determines the first resource set after performing the foregoing resource exclusion process.
- the first terminal reports the first resource set and the target slot set to its upper layer.
- Each slot in the target slot set is the first slot in a group of slots, the group of slots includes a plurality of continuous time-domain slots, and a zone corresponding to the target frequency-domain resource set in each slot in the group of slots includes at least one time-frequency resource belonging to the first time-frequency resource set.
- the above-mentioned group of slots includes 4 consecutive slots in the time domain. Therefore, there are 3 groups of slots in FIG. 8 that satisfy the above conditions.
- the first group of slots is slot ⁇ X, X+1, X+2, X+3 ⁇
- the second group of slots is slot ⁇ X+1, X+2, X+3, X+4 ⁇
- the third group of slots is slot ⁇ Y, Y+1, Y+2, Y+3 ⁇ . Therefore, the target slot set reported by the first terminal to its upper layer is slot ⁇ X, X+1, Y ⁇ .
- slot X is the first slot in a group of slots (the first group of slots)
- the group of slots includes a plurality of time-domain continuous slots
- a zone corresponding to the target frequency-domain resource set in each slot in the group of slots includes at least one time-frequency resource belonging to the first time-frequency resource set.
- slot X+1, and slot Y in the target slot set also satisfies the above conditions.
- the MAC layer of the first terminal after receiving the first time-frequency resource set and the target slot set reported by its physical layer, can select four time-frequency resources that are continuous in the time domain and belong to the same target frequency domain resource set based on the reported information. For example, the MAC layer of the first terminal randomly selects slot X in the target slot set of slots ⁇ X, X+1, Y ⁇ . Next, the MAC layer of the first terminal selects four consecutive slots starting from slot X, that is, slot ⁇ X, X+1, X+2, X+3 ⁇ . On each of slot ⁇ X, X+1, X+2, X+3 ⁇ , the first terminal selects a time-frequency resource belonging to the first time-frequency resource set. The first terminal transmits sidelink information on the time-frequency resources selected by the first terminal.
- one resource pool includes a plurality of time-frequency resources in the target frequency-domain resource set within a period of time.
- the first terminal performs resource exclusion on these time-frequency resources, and the time-frequency resource set corresponding to the remaining time-frequency resources after the resource exclusion is marked as the first time-frequency resource set.
- the first terminal reports the first time-frequency resource set and the target slot set to the upper layer.
- the above resource exclusion is performed at the physical layer of the first terminal.
- the above-mentioned high layer refers to the MAC layer of the first terminal here.
- the above-mentioned target slot set includes a plurality of slot pairs, the two slots included in each slot pair are marked as a start slot and an end slot respectively, and all the slots between the start slot and the end slot are marked as a group of slots.
- Each group of slots includes a plurality of time-domain continuous slots, and a zone corresponding to the target frequency-domain resource set in each slot in the group of slots includes at least one time-frequency resource belonging to the first time-frequency resource set.
- one resource pool includes 3 frequency domain units, and one resource pool includes a target frequency domain resource set, and the frequency domain resource set includes 2 frequency domain resource units.
- One frequency domain unit is a channel, or an available RB set, or a sub-channel.
- a resource pool includes a plurality of time-frequency resources.
- a resource pool includes a plurality of frequency domain resources.
- a resource pool includes a plurality of time domain units, for example, each time domain unit is a slot.
- Time-frequency resources included in a resource pool are time-frequency resources that can be used for sidelink communication (or time-frequency resources that can be used for PSSCH transmissions) .
- the time-frequency resources belonging to one resource pool are shown in FIG. 8, including 84 time-frequency resources in total.
- the 84 time-frequency resources there are 56 time-frequency resources belonging to the target frequency-domain resource set in the frequency domain.
- the first terminal performs resource exclusion on the 56 time-frequency resources, and the time-frequency resource set corresponding to the remaining time-frequency resources after the resource exclusion is marked as the first time-frequency resource set.
- the first time-frequency resource set includes 13 time-frequency resources.
- the above-mentioned slot range [n+T1, n+T2] is marked as the selection window in FIG. 8. In FIG. 8, only the slots corresponding to the resource pool in the selection window are drawn, and other slots that do not belong to the resource pool are not drawn in FIG. 8.
- each time-frequency resource in the first time-frequency resource set may include a plurality of discrete frequency domain resources, such as a plurality of discrete RBs.
- each time-frequency resource in the first time-frequency resource set and each frequency-domain unit included in the target frequency-domain resource set have overlapping frequency-domain resources.
- the physical layer of the first terminal determines the first resource set after performing the foregoing resource exclusion process.
- the first terminal reports the first resource set and the target slot set to its upper layer.
- the target slot set includes a plurality of slot pairs, the two slots included in each slot pair are marked as a starting slot and an ending slot respectively, and all the slots between the starting slot and the ending slot are marked as a group of slots.
- a set of slots includes at least 4 consecutive slots in the time domain, and a zone corresponding to the target frequency domain resource set in each slot in the set of slots includes at least one time-frequency resource belonging to the first time-frequency resource set.
- the first group of slots is slot ⁇ X, X+1, X+2, X+3, X+4 ⁇
- the second group of slots is slot ⁇ Y, Y+1, Y+2, Y+3 ⁇
- the target slot set reported by the first terminal to its upper layer is slot ⁇ X, X+4, Y, Y+3 ⁇
- the target slot set ⁇ X, X+4, Y, Y+3 ⁇ includes 2 slot pairs, namely the slot pair ⁇ X, X+4 ⁇ , and the slot pair ⁇ Y, Y+3 ⁇ .
- slot X in the slot pair ⁇ X, X+4 ⁇ is the starting slot of the first group of slots ⁇ X, X+1, X+2, X+3, X+4 ⁇
- slot X+4 is the ending slot of the first group of slots ⁇ X, X+1, X+2, X+3, X+4 ⁇
- slot Y is the starting slot of the second group of slots ⁇ Y, Y+1, Y+2, Y+3 ⁇
- slot Y+3 is the ending slot of the second group of slots ⁇ Y, Y +1, Y+2, Y+3 ⁇ .
- the MAC layer of the first terminal after receiving the first time-frequency resource set and the target slot set reported by its physical layer, can select four time-frequency resources that are continuous in the time domain and belong to the same target frequency domain resource set based on the reported information. For example, the MAC layer of the first terminal selects the slot pair ⁇ X, X+4 ⁇ in the target slot set slot ⁇ X, X+4, Y, Y+3 ⁇ . Therefore, slot X and slot X+4 in the slot pair are the starting slot and ending slot of a group of slots that satisfy the following conditions, respectively.
- a group of slots includes at least 4 consecutive slots in the time domain, and a zone corresponding to the target frequency domain resource set in each slot in the group of slots includes at least one time-frequency resource belonging to the first time-frequency resource set.
- the MAC layer of the first terminal can determine a group of slots ⁇ X, X+1, X+2, X+3, X+4 ⁇ that satisfy the above conditions. After determining a group of slots ⁇ X, X+1, X+2, X+3, X+4 ⁇ , the MAC layer of the first terminal select 4 consecutive slots ⁇ X+1, X+2, X+3, X+4 ⁇ from a group of slots ⁇ X, X+1, X+2, X+ 3, X+4 ⁇ . The first terminal selects a time-frequency resource belonging to the first time-frequency resource set in each of the four slots respectively.
- the first terminal transmits sidelink information on the time-frequency resource selected above.
- the first terminal selects at least one target frequency domain resource set within a frequency domain range corresponding to a resource pool, including:
- CBR channel busy ratio
- At least one target frequency domain resource set is selected.
- the CBR of a target frequency domain resource set in slot n is measured within a period of time before slot n.
- the measured CBR is the ratio of time-frequency resource in which a measured received signal strength indicator (RSSI) exceeds the configured/pre-configured thresholds.
- RSSI received signal strength indicator
- a resource pool includes Q frequency domain units in the frequency domain, and the target frequency domain resource set includes M consecutive frequency domain units in the Q frequency domain units.
- the first terminal transmits sidelink information on the N resources.
- the N time-frequency resources respectively belong to N consecutive slots in the time domain.
- Each time-frequency resource in the N time-frequency resources belongs to the target frequency-domain resource set in the frequency domain.
- the frequency domain unit includes at least one of the following: one frequency domain unit is a channel; or a frequency domain unit is an available RB set; or a frequency domain unit is sub-channel;
- the target frequency domain resource set includes M consecutive frequency domain units. Each time-frequency resource in the N time-frequency resources overlaps with each frequency-domain unit in the M consecutive frequency-domain units.
- the one resource pool includes a plurality of frequency domain resources in the frequency domain and a plurality of time domain resources in the time domain.
- Example 5 Based on Example 1, the first terminal transmits sidelink information on the N time-frequency resources, and before the earliest time-frequency resource among the N time-frequency resources, the first terminal performs multi-channel execution on the target frequency domain resource set access process.
- Example 6 Based on Example 1, before the resource selection, the first terminal performs the following process: resource exclusion of time-frequency resources on a resource pool within a certain period of time (sensing in the resource pool) .
- Example 7 Based on Example 1, the first terminal performs the following resource exclusion process before the resource selection (sensing within the resource subset of the resource pool) : within a period of time, one resource pool includes a plurality of time-frequency resources, and one resource subset includes some time-frequency resources in the a plurality of time-frequency resources; the first terminal performs resource exclusion in the one resource subset; each time-frequency resource in the one resource subset belongs to the target frequency-domain resource set in the frequency domain.
- a resource pool contains a plurality of time-frequency resources (from set A, select set B) , the first terminal performs resource exclusion on the a plurality of resources, and the time-frequency resource set corresponding to the remaining time-frequency resources after the resource exclusion is marked as the first time-frequency resource set, and The first terminal selects a plurality of time-frequency resources in the first time-frequency resource set, and the time-frequency resource set corresponding to the selected a plurality of time-frequency resources is marked as the second time-frequency resource set.
- a resource pool includes a plurality of time-frequency resources in the target frequency domain resource set (from set A, through resource exclusion, set B is determined) : the first terminal performs resource exclusion on the a plurality of resources, and the time-frequency resource set corresponding to the remaining time-frequency resources after the resource exclusion is marked as the first time-frequency resource set; the first terminal excludes a plurality of time-frequency resources from the first time-frequency resource set, and the time-frequency resource set corresponding to the remaining time-frequency resources after excluding the a plurality of time-frequency resources is marked as the second time-frequency resource set.
- a resource pool contains a plurality of time-frequency resources in the target frequency domain resource set (report target slot) : the first terminal performs resource exclusion on the a plurality of resources, and the time-frequency resource set corresponding to the remaining time-frequency resources after the resource exclusion is marked as the first time-frequency resource set; the first terminal reports the first time-frequency resource set and the target slot set to the upper layer.
- each slot in the target slot set is the first slot in a group of slots
- the group of slots includes a plurality of time-domain continuous slots
- each slot in the group of slots The target frequency domain resource set above includes at least one time-frequency resource belonging to the first time-frequency resource set (report the first slot in the continuous slot) .
- the target slot set includes a plurality of slot pairs, the two slots included in each slot pair are marked as the start slot and the end slot, respectively, and all the slots between the start slot and the end slot are marked as a group slot.
- One group of slots includes a plurality of time-domain continuous slots, and at least one time-frequency resource belonging to the first time-frequency resource set is included in the target frequency domain resource set on each slot in the group of slots (reporting continuous slot ⁇ starting slot, ending slot ⁇ ) .
- Example 14 The MAC layer of the first terminal notifies the physical layer of the first terminal of at least one target frequency domain resource set belonging to a resource pool, including: the physical layer of the first terminal performs resource exclusion on a plurality of time-frequency resources included in a time-frequency interval; the time-frequency interval includes, in the time domain, slots belonging to the resource pool within a certain period of time; the time-frequency interval includes a target frequency-domain resource set in the frequency domain.
- Example 15 Based on Example 1, the first terminal selects at least one target frequency domain resource set within a frequency domain range corresponding to a resource pool, including: in the frequency domain range corresponding to each target frequency domain resource set, CBR measurement is carried out by division; based on the CBR measurement of each target frequency domain resource set, at least one target frequency domain resource set is selected.
- FIG. 9 shows an example of a process for wireless communication based on some example embodiments of the disclosed technology.
- the process 900 for wireless communication may include, at 910, selecting, by a first terminal, N time-frequency resources from a set of time-frequency resources included in a resource pool that includes Q frequency domain units in a frequency domain, wherein the selected N time-frequency resources belong to a target frequency domain resource set that includes M consecutive frequency domain units in the Q frequency domain units, wherein M is a positive integer, N is a positive integer equal to or larger than 2, and Q is a positive integer equal to or larger than M and N, wherein the N time-frequency resources respectively belong to N consecutive slots in a time domain, and at 920, transmitting, by the first terminal, at least a sidelink information message on the N time-frequency resources.
- FIG. 10 shows another example of a process for wireless communication based on some example embodiments of the disclosed technology.
- the process 1000 for wireless communication may include, at 1010, determining, by a first terminal, in a target frequency domain resource set within a certain period of time, a first time-frequency resource set by excluding time-frequency resources to include remaining time-frequency resources in the first time-frequency resource set, at 1020, selecting, by the first terminal, a second time-frequency resource set to include selected time-frequency resources that are selected out of the first time-frequency resource set, and 1030, performing, by the first terminal, a communication on all or part of the selected time-frequency resources in the second time-frequency resource set.
- FIG. 11 shows another example of a process for wireless communication based on some example embodiments of the disclosed technology.
- the process 1100 for wireless communication may include, at 1110, determining, by a first terminal, in a target frequency domain resource set within a certain period of time, a first time-frequency resource set by excluding time-frequency resources to include first remaining time-frequency resources in the first time-frequency resource set, at 1120, determining, by the first terminal, a second time-frequency resource set by excluding at least one of the first remaining time-frequency resources to include, in the second time-frequency resource set, second remaining time-frequency resources out of the first remaining time-frequency resources, and at 1130, performing, by the first terminal, a communication on at least one of the second remaining time-frequency resources in the second time-frequency resource set.
- FIG. 12 shows another example of a process for wireless communication based on some example embodiments of the disclosed technology.
- the process 1200 for wireless communication may include, at 1210, determining, by a first terminal, within a certain period of time, a plurality of time-frequency resources in a target frequency domain resource set, and at 1220, determining, by the first terminal, a first time-frequency resource set by excluding time-frequency resources to include remaining time-frequency resources in the first time-frequency resource set, wherein the first time-frequency resource set, along with a target slot set, is reported by a physical layer of the first terminal, to a layer of the first terminal that is a higher than the physical layer.
- FIG. 13 shows another example of a process for wireless communication based on some example embodiments of the disclosed technology.
- the process 1300 for wireless communication may include, at 1310, excluding, by a first terminal, time-frequency resources included in a time-frequency zone to determining remaining time-frequency resources, in response to a notification that is received by a physical layer of a first terminal, from a media access layer of the first terminal, and includes a target frequency domain resource set belonging to a resource pool, and at 1320, performing a communication on at least one of the remaining time-frequency resources, wherein the time-frequency zone includes, in a time domain, slots belonging to the resource pool within a certain period of time, and the time-frequency zone includes a target frequency-domain resource set in the frequency domain.
- the present document discloses techniques that can be embodied in various embodiments to determine downlink control information in wireless networks.
- the disclosed and other embodiments, modules and the functional operations described in this document can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware, including the structures disclosed in this document and their structural equivalents, or in combinations of one or more of them.
- the disclosed and other embodiments can be implemented as one or more computer program products, i.e., one or more modules of computer program instructions encoded on a computer readable medium for execution by, or to control the operation of, data processing apparatus.
- the computer readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition of matter effecting a machine-readable propagated signal, or a combination of one or more them.
- data processing apparatus encompasses all apparatus, devices, and machines for processing data, including by way of example a programmable processor, a computer, or multiple processors or computers.
- the apparatus can include, in addition to hardware, code that creates an execution environment for the computer program in question, e.g., code that constitutes processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of them.
- a propagated signal is an artificially generated signal, e.g., a machine-generated electrical, optical, or electromagnetic signal, that is generated to encode information for transmission to suitable receiver apparatus.
- a computer program (also known as a program, software, software application, script, or code) can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
- a computer program does not necessarily correspond to a file in a file system.
- a program can be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document) , in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub programs, or portions of code) .
- a computer program can be deployed to be executed on one computer or on multiple computers that are located at one site or distributed across multiple sites and interconnected by a communication network.
- the processes and logic flows described in this document can be performed by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output.
- the processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit) .
- processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer.
- a processor will receive instructions and data from a read only memory or a random-access memory or both.
- the essential elements of a computer are a processor for performing instructions and one or more memory devices for storing instructions and data.
- a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto optical disks, or optical disks.
- mass storage devices for storing data, e.g., magnetic, magneto optical disks, or optical disks.
- a computer need not have such devices.
- Computer readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media and memory devices, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto optical disks; and CD ROM and DVD-ROM disks.
- semiconductor memory devices e.g., EPROM, EEPROM, and flash memory devices
- magnetic disks e.g., internal hard disks or removable disks
- magneto optical disks e.g., CD ROM and DVD-ROM disks.
- the processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.
- a wireless device may be user equipment, mobile station, or any other wireless terminal including fixed nodes such as base stations.
- a network device includes a base station including a next generation Node B (gNB) , enhanced Node B (eNB) , or any other device that performs as a base station.
- gNB next generation Node B
- eNB enhanced Node B
- a method of wireless communication comprising: selecting, by a first terminal, N time-frequency resources from a set of time-frequency resources included in a resource pool that includes Q frequency domain units in a frequency domain, wherein the selected N time-frequency resources belong to a target frequency domain resource set that includes M consecutive frequency domain units in the Q frequency domain units, wherein M is a positive integer, N is a positive integer equal to or larger than 2, and Q is a positive integer equal to or larger than M and N, wherein the N time-frequency resources respectively belong to N consecutive slots in a time domain; and transmitting, by the first terminal, at least a sidelink information message on the N time-frequency resources.
- each of the frequency domain units includes at least one of: a channel or an available resource block (RB) or a sub-channel.
- Clause 4 The method of clause 1, wherein the resource pool includes a plurality of frequency domain resources in the frequency domain and a plurality of time domain resources in the time domain.
- Clause 5 The method of clause 1, further comprising, before an earliest time-frequency resource among the N time-frequency resources, performing, the first terminal, a multi-channel access process on the target frequency domain resource set.
- Clause 6 The method of clause 1, further comprising, before selecting the time-frequency resources, excluding, by the first terminal, at least a time-frequency resource on a resource pool within a certain period of time.
- Clause 7 The method of clause 1, further comprising, before selecting the time-frequency resources, excluding, by the first terminal, at least a time-frequency resource from a resource subset of the resource pool within a certain period of time, wherein the resource pool includes a plurality of time-frequency resources, and the resource subset includes a plurality of time-frequency resources in the plurality of time-frequency resources, wherein each time-frequency resource in the resource subset belonging to the target frequency domain resource set in the frequency domain.
- a method of wireless communication comprising: determining, by a first terminal, in a target frequency domain resource set within a certain period of time, a first time-frequency resource set by excluding time-frequency resources to include remaining time-frequency resources in the first time-frequency resource set; selecting, by the first terminal, a second time-frequency resource set to include selected time-frequency resources that are selected out of the first time-frequency resource set; and performing, by the first terminal, a communication on all or part of the selected time-frequency resources in the second time-frequency resource set.
- a method of wireless communication comprising: determining, by a first terminal, in a target frequency domain resource set within a certain period of time, a first time-frequency resource set by excluding time-frequency resources to include first remaining time-frequency resources in the first time-frequency resource set; determining, by the first terminal, a second time-frequency resource set by excluding at least one of the first remaining time-frequency resources to include, in the second time-frequency resource set, second remaining time-frequency resources out of the first remaining time-frequency resources; and performing, by the first terminal, a communication on at least one of the second remaining time-frequency resources in the second time-frequency resource set.
- the second time-frequency resource set includes a plurality of groups of time-frequency resources, each group of time-frequency resources includes N time-frequency resources, wherein N is a positive integer equal to or larger than 2, wherein the N time-frequency resources are determined based on a rule that includes at least one of: the N time-frequency resources respectively belong to consecutive N slots in a time domain; or each time-frequency resource in the N time-frequency resources belongs to a target frequency domain resource set in a frequency domain.
- a method of wireless communication comprising: determining, by a first terminal, within a certain period of time, a plurality of time-frequency resources in a target frequency domain resource set; and determining, by the first terminal, a first time-frequency resource set by excluding time-frequency resources to include remaining time-frequency resources in the first time-frequency resource set, wherein the first time-frequency resource set, along with a target slot set, is reported by a physical layer of the first terminal, to a layer of the first terminal that is a higher than the physical layer.
- each slot in the target slot set is a first slot in a group of slots, wherein the group of slots includes a plurality of continuous time-domain slots and the target frequency domain resource set in each slot in the group of slots overlaps with at least one time-frequency resource in the first time-frequency resource set.
- the target slot set includes a plurality of slot pairs, wherein two slots included in each slot pair are a starting slot and an ending slot, respectively, and remaining slots between the starting slot and the ending slot are included in a group of slots, wherein the group of slots includes a plurality of time-domain slots, and at least one time-frequency resource belonging to the first time-frequency resource set is included in the target frequency domain resource set on one slot in the group of slots.
- a method of wireless communication comprising: excluding, by a first terminal, time-frequency resources included in a time-frequency zone to determining remaining time-frequency resources, in response to a notification that is received by a physical layer of a first terminal, from a media access layer of the first terminal, and includes a target frequency domain resource set belonging to a resource pool; and performing a communication on at least one of the remaining time-frequency resources, wherein the time-frequency zone includes, in a time domain, slots belonging to the resource pool within a certain period of time, and the time-frequency zone includes a target frequency-domain resource set in the frequency domain.
- Clause 15 The method of clause 14, further comprising selecting, by the first terminal, at least one target frequency domain resource set within a frequency domain range corresponding to the resource pool, wherein a channel busy ratio (CBR) measurement is carried out on each of one or more target frequency domain resource sets with the resource pool, wherein at least one target frequency domain resource set is selected based on the CBR measurement of each target frequency domain resource set.
- CBR channel busy ratio
- Clause 16 An apparatus for wireless communication comprising a processor that is configured to carry out the method of any of clauses 1 to 15.
- Clause 17 A non-transitory computer readable medium having code stored thereon, the code when executed by a processor, causing the processor to implement a method recited in any of clauses 1 to 15.
- a computer-readable medium may include removable and non-removable storage devices including, but not limited to, Read Only Memory (ROM) , Random Access Memory (RAM) , compact discs (CDs) , digital versatile discs (DVD) , etc. Therefore, the computer-readable media can include a non-transitory storage media.
- program modules may include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types.
- Computer-or processor-executable instructions, associated data structures, and program modules represent examples of program code for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represents examples of corresponding acts for implementing the functions described in such steps or processes.
- a hardware circuit implementation can include discrete analog and/or digital components that are, for example, integrated as part of a printed circuit board.
- the disclosed components or modules can be implemented as an Application Specific Integrated Circuit (ASIC) and/or as a Field Programmable Gate Array (FPGA) device.
- ASIC Application Specific Integrated Circuit
- FPGA Field Programmable Gate Array
- DSP digital signal processor
- the various components or sub-components within each module may be implemented in software, hardware or firmware.
- the connectivity between the modules and/or components within the modules may be provided using any one of the connectivity methods and media that is known in the art, including, but not limited to, communications over the Internet, wired, or wireless networks using the appropriate protocols.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Methods and systems for techniques for selecting side link resources in wireless networks are disclosed. In an implementation, a method of wireless communication includes selecting, by a first terminal, N time-frequency resources from a set of time-frequency resources included in a resource pool that includes Q frequency domain units in a frequency domain, wherein the selected N time-frequency resources belong to a target frequency domain resource set that includes M consecutive frequency domain units in the Q frequency domain units, wherein M is a positive integer, N is a positive integer equal to or larger than 2, and Q is a positive integer equal to or larger than M and N, wherein the N time-frequency resources respectively belong to N consecutive slots in a time domain, and transmitting, by the first terminal, at least a sidelink information message on the N time-frequency resources.
Description
This patent document is directed generally to wireless communications.
Mobile communication technologies are moving the world toward an increasingly connected and networked society. The rapid growth of mobile communications and advances in technology have led to greater demand for capacity and connectivity. Other aspects, such as energy consumption, device cost, spectral efficiency, and latency are also important to meeting the needs of various communication scenarios. Various techniques, including new ways to provide higher quality of service, longer battery life, and improved performance are being discussed.
SUMMARY
This patent document describes, among other things, techniques for selecting side link resources in wireless networks.
In one aspect, a method of data communication is disclosed. The method includes selecting, by a first terminal, N time-frequency resources from a set of time-frequency resources included in a resource pool that includes Q frequency domain units in a frequency domain, wherein the selected N time-frequency resources belong to a target frequency domain resource set that includes M consecutive frequency domain units in the Q frequency domain units, wherein M is a positive integer, N is a positive integer equal to or larger than 2, and Q is a positive integer equal to or larger than M and N, wherein the N time-frequency resources respectively belong to N consecutive slots in a time domain, and transmitting, by the first terminal, at least a sidelink information message on the N time-frequency resources.
In another aspect, a method of data communication is disclosed. The method includes determining, by a first terminal, in a target frequency domain resource set within a certain period of time, a first time-frequency resource set by excluding time-frequency resources to include remaining time-frequency resources in the first time-frequency resource set, selecting, by the first terminal, a second time-frequency resource set to include selected time-frequency resources that are selected out of the first time-frequency resource set, and performing, by the first terminal, a communication on all or part of the selected time-frequency resources in the second time-frequency resource set.
In another aspect, a method of data communication is disclosed. The method includes determining, by a first terminal, in a target frequency domain resource set within a certain period of time, a first time-frequency resource set by excluding time-frequency resources to include first remaining time-frequency resources in the first time-frequency resource set, determining, by the first terminal, a second time-frequency resource set by excluding at least one of the first remaining time-frequency resources to include, in the second time-frequency resource set, second remaining time-frequency resources out of the first remaining time-frequency resources, and performing, by the first terminal, a communication on at least one of the second remaining time-frequency resources in the second time-frequency resource set.
In another aspect, a method of data communication is disclosed. The method includes determining, by a first terminal, within a certain period of time, a plurality of time-frequency resources in a target frequency domain resource set, and determining, by the first terminal, a first time-frequency resource set by excluding time-frequency resources to include remaining time-frequency resources in the first time-frequency resource set, wherein the first time-frequency resource set, along with a target slot set, is reported by a physical layer of the first terminal, to a layer of the first terminal that is a higher than the physical layer.
In another aspect, a method of data communication is disclosed. The method includes excluding, by a first terminal, time-frequency resources included in a time-frequency zone to determining remaining time-frequency resources, in response to a notification that is received by a physical layer of a first terminal, from a media access layer of the first terminal, and includes a target frequency domain resource set belonging to a resource pool, and performing a communication on at least one of the remaining time-frequency resources, wherein the time-frequency zone includes, in a time domain, slots belonging to the resource pool within a certain period of time, and the time-frequency zone includes a target frequency-domain resource set in the frequency domain.
In another example aspect, a wireless communication apparatus comprising a processor configured to implement an above-described method is disclosed.
In another example aspect, a computer storage medium having code for implementing an above-described method stored thereon is disclosed.
These, and other, aspects are described in the present document.
BRIEF DESCRIPTION OF THE DRAWING
FIG. 1 shows an example of a wireless communication system based on some example embodiments of the disclosed technology.
FIG. 2 is a block diagram representation of a portion of an apparatus based on some embodiments of the disclosed technology.
FIG. 3 shows an example selection of transmission resources based on some implementations of the disclosed technology.
FIG. 4 shows locations of frequency domain resources corresponding to the first transmission in FIG. 3.
FIG. 5 shows an example of resource exclusion on time-frequency resources in a resource pool within a period of time.
FIG. 6 shows an example of resource exclusion for a resource subset belonging to a resource pool within a certain period of time.
FIG. 7 shows an example of a set of time-frequency resources selected by a first terminal in a second resource set for transmission.
FIG. 8 shows an example of a first time-frequency resource set.
FIG. 9 shows an example of a process for wireless communication based on some example embodiments of the disclosed technology.
FIG. 10 shows another example of a process for wireless communication based on some example embodiments of the disclosed technology.
FIG. 11 shows another example of a process for wireless communication based on some example embodiments of the disclosed technology.
FIG. 12 shows another example of a process for wireless communication based on some example embodiments of the disclosed technology.
FIG. 13 shows another example of a process for wireless communication based on some example embodiments of the disclosed technology.
Section headings are used in the present document only for ease of understanding and do not limit scope of the embodiments to the section in which they are described. Furthermore, while embodiments are described with reference to 5G examples, the disclosed techniques may be applied to wireless systems that use protocols other than 5G or 3GPP protocols.
FIG. 1 shows an example of a wireless communication system (e.g., a long term evolution (LTE) , 5G or NR cellular network) that includes a BS 120 and one or more user equipment (UE) 111, 112 and 113. In some embodiments, the uplink transmissions (131, 132, 133) can include uplink control information (UCI) , higher layer signaling (e.g., UE assistance information or UE capability) , or uplink information. In some embodiments, the downlink transmissions (141, 142, 143) can include DCI or high layer signaling or downlink information. The UE may be, for example, a smartphone, a tablet, a mobile computer, a machine to machine (M2M) device, a terminal, a mobile device, an Internet of Things (IoT) device, and so on.
FIG. 2 is a block diagram representation of a portion of an apparatus based on some embodiments of the disclosed technology. An apparatus 205 such as a network device or a base station or a wireless device (or UE) , can include processor electronics 210 such as a microprocessor that implements one or more of the techniques presented in this document. The apparatus 205 can include transceiver electronics 215 to send and/or receive wireless signals over one or more communication interfaces such as antenna (s) 220. The apparatus 205 can include other communication interfaces for transmitting and receiving data. Apparatus 205 can include one or more memories (not explicitly shown) configured to store information such as data and/or instructions. In some implementations, the processor electronics 210 can include at least a portion of the transceiver electronics 215. In some embodiments, at least some of the disclosed techniques, modules or functions are implemented using the apparatus 205.
In a sidelink communication, a transmitting device selects resources for signaling/data transmission. In one example, through a scheduling by a central node (such as the base station) , the central node determines resources that can be used by a transmitting device and informs a terminal through signaling. In another example, resources can be selected using a contention-based resource selection method. In the contention-based resource selection method, a device can select the resource autonomously from a resource pool by monitoring the usage of resources within the scope of the resource pool and monitoring the results. Here, the resource indicates a resource that can be used to transmit signaling and/or data. The contention-based resource selection method may also be referred to as a terminal-autonomous resource selection method.
In the existing sidelink, the terminal's autonomous resource selection mechanism is designed for the licensed spectrum. Through the existing terminal-autonomous resource selection mechanism, the selected N time-frequency resources are discrete in the time domain, and the selected N time-frequency resources are not guaranteed to fall into the same group of consecutive multiple resources in the frequency domain. A channel here refers to a carrier or a part of a carrier including a group of contiguous resource blocks (RBs) , for example, a channel includes frequency domain resources with a bandwidth of 20 MHz in one carrier. Here, a channel belongs to the unlicensed spectrum, which may also be referred to as an unlicensed spectrum channel. In the unlicensed frequency domain, the communication node can evaluate the availability of the channel. When the evaluation concludes that one or more channels are available, the communication node can occupy the one or more channels for information transmission. A channel here can also be used as a Listen Before Talk (LBT) channel.
The above-mentioned sidelink autonomous resource selection mechanism is used for unlicensed spectrum, which is prone to channel access failure. The disclosed technology can be implemented in some embodiments to provide a resource selection method, which can reduce the above-mentioned channel access failure. In the resource selection provided herein, the N time-frequency resources selected by the first terminal are consecutive in the time domain, and the selected N time-frequency resources fall into the same group of consecutive multiple channels in the frequency domain. The advantage of this scheme is that a terminal does not need to perform channel competition through a channel access procedure before transmitting on each of the selected N time-frequency resources. After a terminal successfully competes for the channel through the channel access process before transmitting on the i-th time-frequency resource on the selected N time-frequency resources, it may not need to compete for the channel before the time-frequency resource after the i-th time-frequency resource is transmitted, and may directly enter and transmit on these resources. Thus, the chance of channel access is increased.
In a sidelink communication system, when there is a service to be transmitted between UEs (UE: user equipment) , the service between the UEs does not pass through the network side, that is, does not pass through the cellular link between the UE and the base station. It is directly transmitted from the data source UE to the target UE through the sidelink. This mode of direct communication between the UE and the UE has the characteristics that are obviously different from the communication mode of the traditional cellular system. Typical applications of a sidelink communication include Device-to-Device (D2D, Device-to-Device) communication and Vehicle to Everything (V2X) communication. Among them, the Internet of Vehicles (V2X) communication includes Vehicle to Vehicle (V2V for short) , Vehicle to Pedestrian (V2P for short) , Vehicle to Infrastructure (V2I for short) . For short-range communication users who can use a sidelink communication, the sidelink communication not only saves wireless spectrum resources, but also reduces the data transmission pressure on the core network, which can reduce the occupation of system resources, increase the spectral efficiency of the cellular communication system, and reduce the communication delay. And save the network operation cost to a great extent.
The current sidelink design only considers the ITS (Intelligent Transport System) spectrum and the licensed spectrum allocated to the network operator, but does not consider the design for the unlicensed spectrum. In the existing sidelink, a slot can contain some sidelink channels, and the sidelink channels in a slot include a sidelink control channel PSCCH (physical sidelink control channel) , a sidelink shared channel PSSCH (physical sidelink shared channel) and a sidelink feedback channel PSFCH (physical sidelink feedback channel) . In addition, a slot also includes orthogonal frequency division multiplexing (OFDM) symbols in which no sidelink channel is transmitted.
In a sidelink communication, a transmitting device selects resources for signaling/data transmission. In one example, through a scheduling by a central node (such as the base station) , the central node determines resources that can be used by a transmitting device and informs a terminal through signaling. In another example, resources can be selected using a contention-based resource selection method. In the contention-based resource selection method, a device can select the resource autonomously from a resource pool by monitoring the usage of resources within the scope of the resource pool and monitoring the results. Here, the resource indicates a resource that can be used to transmit signaling and/or data. The contention-based resource selection method may also be referred to as a terminal-autonomous resource selection method.
On the unlicensed spectrum, only the successful channel of LBT (Listen Before Talk) can be transmitted. The so-called LBT means that a communication node needs to compete for resources. Only when the time-frequency resource competition is successful, the communication node can transmit information on the time-frequency resource. More specifically, in the LBT mechanism, the communication node performs a channel access process (monitors whether the channel is idle) before information transmission, and the communication node can transmit information only when the channel is idle. The above-mentioned LBT mechanism is a typical channel access mechanism, and the terminal can perform a channel access process such as LBT, and occupy the channel after monitoring and determining that the channel is idle.
In an embodiment, a resource pool includes Q frequency domain units in the frequency domain, and the target frequency domain resource set is M consecutive frequency domain units in the Q frequency domain units.
In some implementations, the first terminal selects N time-frequency resources, where N>=2.
In some implementations, the first terminal transmits sidelink information on the N resources.
In some implementations, the N time-frequency resources respectively belong to N consecutive slots in the time domain.
In some implementations, each time-frequency resource in the N time-frequency resources belongs to the target frequency-domain resource set in the frequency domain.
The above frequency domain unit includes at least one of the following: (1) one frequency domain unit is one channel; (2) one frequency domain unit is an available RB set; (3) one frequency domain unit is a sub-channel. In one example, a sub-channel is the minimum frequency-domain granularity in resource allocation, and a sub-channel can contain multiple continuous or discrete RBs.
M consecutive frequency domain units mean that the numbers/indices of the M frequency domain units are continuous. For the M consecutive frequency domain units, there is no other frequency domain unit belonging to the above Q frequency domain units between any two consecutive frequency domain units in the M consecutive frequency domain units. Between any two consecutive frequency domain units, some other frequency domain resources that do not belong to the above Q frequency domain units may be included.
The N consecutive slots in the time domain include at least one of the following: N consecutive physical slots; N consecutive logical slots. For any two adjacent slots among the N consecutive physical slots, the slot number is continuously increasing, or the slot number of the first slot in the two adjacent slots is the maximum slot number, and the second slot is the minimum slot number. The above-mentioned N consecutive logical slots mean that the N slots are consecutive N slots in a slot set, for example, a slot set is a set of slots corresponding to a resource pool.
A channel refers to a carrier or a part of a carrier composed of a group of consecutive resource blocks (RBs) , for example, a channel includes frequency domain resources with a bandwidth of 20 MHz in one carrier. Here, a channel belongs to the unlicensed spectrum, and the channel here may also be called an unlicensed spectrum channel. In the unlicensed frequency spectrum, a communication node can evaluate the availability of the channel. Upon determination that one or more channels are available, the communication node can occupy the one or more channels for information transmission.
FIG. 3 shows an example selection of transmission resources based on some implementations of the disclosed technology.
In a special case, a frequency domain unit is a set of available RBs, and Q=5, M=2, N=4, as shown in FIG. 3. Here, a channel contains a plurality of RBs, some of which can be used for information transmission, and the other RBs are not used for information transmission for the purpose of guard bands, and the function of the guard bands is to avoid leakage of adjacent frequencies. The RBs available for information transmission in a channel are referred to as a set of available RBs. In FIG. 3, a resource pool includes Q=5 available RB sets, and some frequency domain resources may be spaced between adjacent available RB sets.
Referring to FIG. 3, the selected N=4 resources of the first terminal belong to slot X, slot X+1, slot X+2, slot X+ 3. Here, the slots {X, X+1, X +2, X+3} are consecutive slots in the time domain. In addition, the selected N=4 resources of the first terminal belong to the target frequency domain resource set in the frequency domain. Here, the target frequency domain resource set includes M=2 consecutive frequency domain units, that is, the target frequency domain resource set includes an available RB set 2 and an available RB set 3. The first terminal transmits sidelink information respectively on the selected N=4 resources. Here, the transmission of the sidelink information includes, but is not limited to, the transmission of Physical Sidelink Control Channel (PSCCH) , Physical Sidelink Shared Channel (PSSCH) , Physical sidelink feedback channel (PSFCH) , Physical Sidelink Broadcast Channel (PSBCH) , Sidelink primary synchronization signal (S-PSS) , and Sidelink secondary synchronization signal (S-SSS) .
FIG. 4 shows locations of frequency domain resources corresponding to the first transmission in FIG. 3.
Referring to FIG. 4, the first transmission of the first terminal belongs to the target resource set in the frequency domain, and only uses part of the frequency domain resources in the target resource set.
In an embodiment, one frequency domain unit is one channel, and the principle is the same as that of the case where one frequency domain unit is one available RB set, which will not be described here.
In an embodiment, the first terminal transmits sidelink information on N time-frequency resources, and before the earliest time-frequency resource among the N time-frequency resources, the first terminal performs multi-channel access for the target frequency domain resource set.
The above N time-frequency resources respectively belong to N consecutive slots in the time domain, and each of the above N time-frequency resources belongs to the target frequency domain resource set in the frequency domain. The target frequency domain resource set includes multiple channels. Alternatively, one target frequency domain resource set includes multiple available RB sets, and one available RB set belongs to one channel.
The first terminal performs a multi-channel access procedure for the target frequency domain resource set. When the target frequency domain resource set includes multiple channels, the first terminal performs a multi-channel access procedure for these channels. When the target frequency domain resource set includes multiple available RB sets, the first terminal performs a multi-channel access procedure for channels corresponding to these available RB sets.
Here, the multi-channel access means that a communication node evaluates the availability of multiple channels before using them. The availability of multiple channels here refers to whether the communication node can transmit on the multiple channels. Upon determination that multiple channels are available, the communication node can perform information transmission on the multiple channels.
One resource pool includes Q frequency domain units in the frequency domain, and the target frequency domain resource set is M consecutive frequency domain units out of the Q frequency domain units. The first terminal selects N time-frequency resources, and transmits sidelink information on the N resources, where N>=2. The N time-frequency resources respectively belong to N consecutive slots in the time domain. Each time-frequency resource in the N time-frequency resources belongs to the target frequency-domain resource set in the frequency domain.
In an embodiment, before the first terminal selects N time-frequency resources (N>=2) , the first terminal performs resource exclusion from a set of time-frequency resources in a resource pool within a period of time.
A resource pool includes a plurality of time-frequency resources. In the frequency domain, a resource pool includes a plurality of frequency domain resources. In the time domain, a resource pool includes a plurality of time domain units, for example, each time domain unit is a slot. Time-frequency resources included in a resource pool are time-frequency resources that can be used for sidelink communication (or time-frequency resources that can be used for PSSCH transmissions) .
The first terminal performs resource exclusion from a set of time-frequency resources in a resource pool within a time range [T1, T2] , and the set of time-frequency resources, before the exclusion, include a number of time-frequency resources included in a resource pool within the time range [T1, T2] . In some implementations of the disclosed technology, the time interval corresponding to the time range [T1, T2] is marked as a selection window.
FIG. 5 shows an example of resource exclusion from a set of time-frequency resources in a resource pool within a period of time.
Referring to FIG. 5, a first terminal may perform resource exclusion from a set of time-frequency resources in a resource pool within a period of time. As shown in FIG. 5, the first terminal performs SCI reception within the time domain monitoring window. The first terminal receives sidelink control information (SCI) sent by other terminals, and the SCI from the other terminals is sent through the PSCCH. In a slot in which other terminals send the PSCCH, these terminals will also send the PSCCH in this slot. In the time-frequency zone where the PSCCH is sent, other terminals will simultaneously send the PSCCH demodulation reference signal (DMRS) . Similarly, other terminals will simultaneously send PSSCH DMRS in the time-frequency zone where PSSCH is sent. The SCI information sent by one terminal includes an indication of the time-frequency resources reserved by the terminal.
The first terminal determines the time-frequency resources reserved by other terminals by receiving the SCI discussed above. The first terminal selects (or excludes) resources within the time domain selection window based on the reception of the SCI. The time domain selection window here is a time interval, or a set of slots in a time interval. As shown in FIG. 5, the time domain selection window includes a plurality of resources, some of which overlap with time-frequency resources reserved by other terminals, and some resources do not overlap with time-frequency resources reserved by other terminals. The first terminal measures reference signal received power (RSRP) to exclude resources whose RSRP is higher than a threshold in a resource pool in the selection window, and the remaining resources are marked as resource set A, or the resource subset of the remaining resources is marked as resource set A. For a resource in the selection window, if the resource overlaps with the time-frequency resources reserved by other terminals, the first terminal determines the RSRP of the resource by measuring the PSCCH DMRS or PSSCH DMRS on the slot where an SCI has reserved the resource.
In this way, the first terminal obtains resource set A after performing resource exclusion from a set of time-frequency resources in a resource pool in the selection window. Further, the first terminal selects N time-frequency resources (N>=2) from resource set A, and the first terminal transmits sidelink information on the N selected resources. The N time-frequency resources (N>=2) selected by the first terminal satisfy the following conditions:
(1) The N time-frequency resources respectively belong to N consecutive slots in the time domain.
(2) Each of the N time-frequency resources belongs to the target frequency-domain resource set in the frequency domain.
In some implementations, each of the N time-frequency resources (N>=2) selected by the first terminal may include a plurality of discrete frequency domain resources, for example, a plurality of discrete RBs. Each of the selected N time-frequency resources (N>=2) may overlap with each frequency-domain resource included in the target frequency-domain resource set.
A resource pool includes Q frequency domain units in the frequency domain, and the target frequency domain resource set is M consecutive frequency domain units out of the Q frequency domain units. The first terminal selects N time-frequency resources (N>=2) , and the first terminal transmits sidelink information on the N resources. The N time-frequency resources respectively belong to N consecutive slots in the time domain. Each time-frequency resource in the N time-frequency resources belongs to the target frequency-domain resource set in the frequency domain.
A resource pool includes a plurality of time-frequency resources. In the frequency domain, a resource pool includes a plurality of frequency domain resources. In the time domain, a resource pool includes a plurality of time domain units, for example, each time domain unit is a slot. Time-frequency resources included in a resource pool are time-frequency resources that can be used for sidelink communication (or time-frequency resources that can be used for PSSCH transmissions) .
In an embodiment, before the first terminal selects N>=2 time-frequency resources for the resource, the first terminal performs resource exclusion on a subset of resources belonging to one resource pool within a period of time. Here, within a certain period of time, one resource pool includes a plurality of time-frequency resources, and one resource subset includes part of the plurality of time-frequency resources. Each time-frequency resource in the above-mentioned one resource subset belongs to the target frequency-domain resource set in the frequency domain.
FIG. 6 shows an example of resource exclusion for a resource subset belonging to a resource pool within a certain period of time.
Among a plurality of time-frequency resources included in a resource pool, some time-frequency resources of them fall within the time range [T1, T2] . In some implementations of the disclosed technology, the time interval corresponding to the time range [T1, T2] is marked as a selection window. In FIG. 6, one resource pool includes 4 frequency domain units, and one resource pool includes a target frequency domain resource set, and the frequency domain resource set includes 3 frequency domain resource units. One frequency domain unit is one channel, or one available RB set, or a sub-channel.
The first terminal performs resource exclusion for a resource subset belonging to a resource pool within a certain period of time. In FIG. 6, one resource subset includes time-frequency resources in one time-frequency zone. The target time-frequency zone, in the time domain, includes a plurality of slots in a resource pool within a time interval [T1, T2] , and, in the frequency domain, includes a plurality of frequency domain resources corresponding to the target frequency domain resource set.
Referring to FIG. 6, the first terminal performs SCI reception within the time domain monitoring window. The first terminal receives the SCI sent by other terminals, and the SCI from other terminals is sent through the PSCCH. In a slot in which other terminals send the PSCCH, they will also send the PSCCH through this slot. In the time-frequency zone where the PSCCH is sent, other terminals will simultaneously send the PSCCH DMRS. Similarly, other terminals will simultaneously send PSSCH DMRS in the time-frequency zone where PSSCH is sent. The SCI information sent by one terminal includes an indication of the time-frequency resources reserved by the terminal.
The first terminal determines the time-frequency resources reserved by other terminals by receiving the above-mentioned SCI. The first terminal performs resource exclusion on the above-mentioned resource subset based on the reception of the SCI. In the time domain selection window, the above-mentioned resource subset includes a plurality of resources, some of which overlap with time-frequency resources reserved by other terminals, and some resources do not overlap with time-frequency resources reserved by other terminals. By measuring the RSRP, the first terminal excludes resources whose RSRP is higher than the threshold, and the remaining resources are marked as resource set A, or the resource subset of the remaining resources is marked as resource set A. For a resource in a resource subset, if the resource overlaps with time-frequency resources reserved by other terminals, the first terminal determines the RSRP of the resource by measuring the PSCCH DMRS or PSSCH DMRS on the slot where an SCI has reserved this resource.
In this way, the first terminal obtains resource set A through resource exclusion. Further, the first terminal selects N time-frequency resources (N>=2) from resource set A, and the first terminal transmits sidelink information on the N selected resources. The N time-frequency resources (N>=2) selected by the first terminal satisfy the following conditions:
(1) The N time-frequency resources respectively belong to N consecutive slots in the time domain.
(2) Each of the N time-frequency resources belongs to the target frequency-domain resource set in the frequency domain.
In some implementations, each of the N time-frequency resources (N>=2) selected by the first terminal may include a plurality of discrete frequency domain resources, for example, a plurality of discrete RBs. Each of the selected N time-frequency resources (N>=2) may overlap with each frequency-domain resource included in the target frequency-domain resource set.
Example 5
One resource pool includes Q frequency domain units in the frequency domain, and the target frequency domain resource set is M consecutive frequency domain units in the Q frequency domain units. The first terminal selects N time-frequency resources (N>=2) , and the first terminal transmits sidelink information on the N resources. The N time-frequency resources respectively belong to N consecutive slots in the time domain. Each of the N time-frequency resources belongs to the target frequency-domain resource set in the frequency domain.
A resource pool includes a plurality of time-frequency resources. In the frequency domain, a resource pool includes a plurality of frequency domain resources. In the time domain, a resource pool includes a plurality of time domain units, for example, each time domain unit is a slot. Time-frequency resources included in a resource pool are time-frequency resources that can be used for sidelink communication (or time-frequency resources that can be used for PSSCH transmissions) .
In an embodiment, before the first terminal selects N time-frequency resources (N>=2) for the resource, the first terminal performs resource exclusion on a subset of resources belonging to one resource pool within a period of time. Here, within a certain period of time, one resource pool includes a plurality of time-frequency resources, and one resource subset includes part of the plurality of time-frequency resources. Each time-frequency resource in the above-mentioned one resource subset belongs to the target frequency-domain resource set in the frequency domain.
Among a plurality of time-frequency resources included in a resource pool, some of the time-frequency resources fall within the time range [T1, T2] . In some implementations of the disclosed technology, the time interval corresponding to the time range [T1, T2] is marked as a selection window. In FIG. 6, one resource pool includes 4 frequency domain units, and one resource pool includes a target frequency domain resource set, and the frequency domain resource set includes 3 frequency domain resource units. One frequency domain unit is a channel, or an available RB set, or a sub-channel.
The first terminal performs resource exclusion from a resource subset belonging to a resource pool within a certain period of time. In FIG. 6, one resource subset includes time-frequency resources in one time-frequency zone. The target time-frequency zone includes, in the time domain, a plurality of slots belonging to a resource pool within a time interval [T1, T2] , and includes, in the frequency domain, a plurality of frequency domain resources corresponding to the target frequency domain resource set.
Referring to FIG. 6, the first terminal performs SCI reception within the time domain monitoring window. The first terminal receives the SCI sent by other terminals, and the SCI from the other terminals is sent through the PSCCH. In a slot in which other terminals send the PSCCH, these terminals will also send the PSCCH in this slot. In the time-frequency zone where the PSCCH is sent, other terminals will simultaneously send the PSCCH DMRS. Similarly, other terminals will simultaneously send PSSCH DMRS in the time-frequency zone where PSSCH is sent. For another terminal, the sent SCI information includes an indication of the time-frequency resources reserved by the terminal.
The first terminal determines the time-frequency resources reserved by other terminals by receiving the above-mentioned SCI. The first terminal performs resource exclusion from the above-mentioned resource subset based on the reception of the SCI. In the time domain selection window, the above -mentioned resource subset includes a plurality of resources, some of which overlap with time-frequency resources reserved by other terminals, and some resources do not overlap with time-frequency resources reserved by other terminals. By measuring the RSRP, the first terminal excludes resources whose RSRP is higher than the threshold, and the remaining resources are marked as resource set A, or the resource subset of the remaining resources is marked as set A. For a resource in a resource subset, if the resource overlaps with time-frequency resources reserved by other terminals, the first terminal determines the RSRP of the resource by measuring the PSCCH DMRS or PSSCH DMRS on the slot where an SCI has reserved the resource.
The first terminal further performs resource exclusion out of the first resource set A, and the remaining resources after the exclusion are the second resource set. Alternatively, the first terminal performs resource selection out of the first resource set A, and the selected resources form the second resource set are the second resource set. Here, the second set of resources is labeled with resource set B.
After performing the above-mentioned resource exclusion or resource selection, the first terminal ensures that the second resource (resource set B) satisfies the following conditions:
(1) The second time-frequency resource set includes a plurality of groups of time-frequency resource sets, and each group of time-frequency resource sets includes N time-frequency resources (N>=2) .
(2) Each of the above time-frequency resource sets includes N time-frequency resources (N>=2) , which belong to consecutive N slots in the time domain.
(3) Each of the above-mentioned time-frequency resource sets includes N time-frequency resources (N>=2) , which belong to the target frequency-domain resource set in the frequency domain.
In this way, the first terminal obtains resource set B through resource exclusion. Further, the first terminal selects a group of time-frequency resources from a plurality of groups of time-frequency resource sets included in the second resource set (resource set B) , the group of time-frequency resources includes N time-frequency resources (N>=2) , and the first terminal transmits sidelink information on the N resources.
FIG. 7 shows an example of a set of time-frequency resources selected by a first terminal in a second resource set for transmission. The set of resources includes N=4 time-frequency resources.
Embodiment 6
In one embodiment, one resource pool includes a plurality of time-frequency resources in the target frequency-domain resource set within a period of time. The first terminal performs resource exclusion on the time-frequency resources, and the time-frequency resource set corresponding to the remaining time-frequency resources after the resource exclusion is marked as the first time-frequency resource set. The first terminal reports the first time-frequency resource set and the target slot set to the upper layer.
The above resource exclusion is performed at the physical layer of the first terminal. The above-mentioned high layer refers to the MAC layer of the first terminal here.
In one embodiment, each slot in the above-mentioned target slot set is the first slot in a group of slots, and the group of slots includes a plurality of time-domain continuous slots. The target frequency domain resource set in each slot in the group of slots includes at least one time-frequency resource belonging to the first time-frequency resource set.
FIG. 8 shows an example of a first time-frequency resource set. Referring to FIG. 8, one resource pool includes 3 frequency domain units, and one resource pool includes a target frequency domain resource set, and a frequency domain resource set includes 2 frequency domain resource units. One frequency domain unit is a channel, or an available RB set, or a sub-channel.
A resource pool includes a plurality of time-frequency resources. In the frequency domain, a resource pool includes a plurality of frequency domain resources. In the time domain, a resource pool includes a plurality of time domain units, for example, each time domain unit is a slot. Time-frequency resources included in a resource pool are time-frequency resources that can be used for sidelink communication (or time-frequency resources that can be used for PSSCH transmissions) .
Within a period of time [n+T1, n+T2] , the time-frequency resources belonging to one resource pool are shown in FIG. 8, including 84 time-frequency resources in total. Among the 84 time-frequency resources, there are 56 time-frequency resources belonging to the target frequency-domain resource set in the frequency domain. The first terminal performs resource exclusion on the 56 time-frequency resources, and the time-frequency resource set corresponding to the remaining time-frequency resources after the resource exclusion is marked as the first time-frequency resource set. In FIG. 8, the first time-frequency resource set includes 13 time-frequency resources. The above-mentioned slot range [n+T1, n+T2] can be marked as a selection window in FIG. 8. In FIG. 8, only the slots corresponding to the resource pool in the selection window are shown, and other slots that do not belong to the resource pool are not shown in FIG. 8.
In some implementations, each time-frequency resource in the first time-frequency resource set may include a plurality of discrete frequency domain resources, such as a plurality of discrete frequency domain resources. In this case, each time-frequency resource in the first time-frequency resource set and each frequency-domain unit included in the target frequency-domain resource set have overlapping frequency-domain resources.
The physical layer of the first terminal determines the first resource set after performing the foregoing resource exclusion process. The first terminal reports the first resource set and the target slot set to its upper layer.
Each slot in the target slot set is the first slot in a group of slots, the group of slots includes a plurality of continuous time-domain slots, and a zone corresponding to the target frequency-domain resource set in each slot in the group of slots includes at least one time-frequency resource belonging to the first time-frequency resource set.
In FIG 8, it is assumed that the above-mentioned group of slots includes 4 consecutive slots in the time domain. Therefore, there are 3 groups of slots in FIG. 8 that satisfy the above conditions. The first group of slots is slot {X, X+1, X+2, X+3} , the second group of slots is slot {X+1, X+2, X+3, X+4} , and the third group of slots is slot {Y, Y+1, Y+2, Y+3} . Therefore, the target slot set reported by the first terminal to its upper layer is slot {X, X+1, Y} .
For slot X in the target slot set, the following conditions are met: slot X is the first slot in a group of slots (the first group of slots) , the group of slots includes a plurality of time-domain continuous slots, and a zone corresponding to the target frequency-domain resource set in each slot in the group of slots includes at least one time-frequency resource belonging to the first time-frequency resource set.
Similarly, slot X+1, and slot Y in the target slot set also satisfies the above conditions.
The MAC layer of the first terminal, after receiving the first time-frequency resource set and the target slot set reported by its physical layer, can select four time-frequency resources that are continuous in the time domain and belong to the same target frequency domain resource set based on the reported information. For example, the MAC layer of the first terminal randomly selects slot X in the target slot set of slots {X, X+1, Y} . Next, the MAC layer of the first terminal selects four consecutive slots starting from slot X, that is, slot {X, X+1, X+2, X+3} . On each of slot {X, X+1, X+2, X+3} , the first terminal selects a time-frequency resource belonging to the first time-frequency resource set. The first terminal transmits sidelink information on the time-frequency resources selected by the first terminal.
Embodiment 7
In one embodiment, one resource pool includes a plurality of time-frequency resources in the target frequency-domain resource set within a period of time. The first terminal performs resource exclusion on these time-frequency resources, and the time-frequency resource set corresponding to the remaining time-frequency resources after the resource exclusion is marked as the first time-frequency resource set. The first terminal reports the first time-frequency resource set and the target slot set to the upper layer.
The above resource exclusion is performed at the physical layer of the first terminal. The above-mentioned high layer refers to the MAC layer of the first terminal here.
In one embodiment, the above-mentioned target slot set includes a plurality of slot pairs, the two slots included in each slot pair are marked as a start slot and an end slot respectively, and all the slots between the start slot and the end slot are marked as a group of slots. Each group of slots includes a plurality of time-domain continuous slots, and a zone corresponding to the target frequency-domain resource set in each slot in the group of slots includes at least one time-frequency resource belonging to the first time-frequency resource set.
In FIG. 8, one resource pool includes 3 frequency domain units, and one resource pool includes a target frequency domain resource set, and the frequency domain resource set includes 2 frequency domain resource units. One frequency domain unit is a channel, or an available RB set, or a sub-channel.
A resource pool includes a plurality of time-frequency resources. In the frequency domain, a resource pool includes a plurality of frequency domain resources. In the time domain, a resource pool includes a plurality of time domain units, for example, each time domain unit is a slot. Time-frequency resources included in a resource pool are time-frequency resources that can be used for sidelink communication (or time-frequency resources that can be used for PSSCH transmissions) .
Within a period of time [n+T1, n+T2] , the time-frequency resources belonging to one resource pool are shown in FIG. 8, including 84 time-frequency resources in total. Among the 84 time-frequency resources, there are 56 time-frequency resources belonging to the target frequency-domain resource set in the frequency domain. The first terminal performs resource exclusion on the 56 time-frequency resources, and the time-frequency resource set corresponding to the remaining time-frequency resources after the resource exclusion is marked as the first time-frequency resource set. In FIG. 8, the first time-frequency resource set includes 13 time-frequency resources. The above-mentioned slot range [n+T1, n+T2] , is marked as the selection window in FIG. 8. In FIG. 8, only the slots corresponding to the resource pool in the selection window are drawn, and other slots that do not belong to the resource pool are not drawn in FIG. 8.
In some implementations, each time-frequency resource in the first time-frequency resource set may include a plurality of discrete frequency domain resources, such as a plurality of discrete RBs. In one example, each time-frequency resource in the first time-frequency resource set and each frequency-domain unit included in the target frequency-domain resource set have overlapping frequency-domain resources.
The physical layer of the first terminal determines the first resource set after performing the foregoing resource exclusion process. The first terminal reports the first resource set and the target slot set to its upper layer. The target slot set includes a plurality of slot pairs, the two slots included in each slot pair are marked as a starting slot and an ending slot respectively, and all the slots between the starting slot and the ending slot are marked as a group of slots.
In FIG. 8, it is assumed that a group of slots satisfies the following conditions: A set of slots includes at least 4 consecutive slots in the time domain, and a zone corresponding to the target frequency domain resource set in each slot in the set of slots includes at least one time-frequency resource belonging to the first time-frequency resource set.
There are two groups of slots in FIG. 8 that satisfy the above conditions. The first group of slots is slot {X, X+1, X+2, X+3, X+4} , and the second group of slots is slot {Y, Y+1, Y+2, Y+3} . Based on this, the target slot set reported by the first terminal to its upper layer is slot {X, X+4, Y, Y+3} . The target slot set {X, X+4, Y, Y+3} includes 2 slot pairs, namely the slot pair {X, X+4} , and the slot pair {Y, Y+3} . Among them, slot X in the slot pair {X, X+4} is the starting slot of the first group of slots {X, X+1, X+2, X+3, X+4} , and slot X+4 is the ending slot of the first group of slots {X, X+1, X+2, X+3, X+4} . In the slot pair {Y, Y+3} , slot Y is the starting slot of the second group of slots {Y, Y+1, Y+2, Y+3} , and slot Y+3 is the ending slot of the second group of slots {Y, Y +1, Y+2, Y+3} .
The MAC layer of the first terminal, after receiving the first time-frequency resource set and the target slot set reported by its physical layer, can select four time-frequency resources that are continuous in the time domain and belong to the same target frequency domain resource set based on the reported information. For example, the MAC layer of the first terminal selects the slot pair {X, X+4} in the target slot set slot {X, X+4, Y, Y+3} . Therefore, slot X and slot X+4 in the slot pair are the starting slot and ending slot of a group of slots that satisfy the following conditions, respectively.
A group of slots includes at least 4 consecutive slots in the time domain, and a zone corresponding to the target frequency domain resource set in each slot in the group of slots includes at least one time-frequency resource belonging to the first time-frequency resource set.
Thus, the MAC layer of the first terminal can determine a group of slots {X, X+1, X+2, X+3, X+4} that satisfy the above conditions. After determining a group of slots {X, X+1, X+2, X+3, X+4} , the MAC layer of the first terminal select 4 consecutive slots {X+1, X+2, X+3, X+4} from a group of slots {X, X+1, X+2, X+ 3, X+4} . The first terminal selects a time-frequency resource belonging to the first time-frequency resource set in each of the four slots respectively.
In some implementations, the first terminal transmits sidelink information on the time-frequency resource selected above.
Embodiment 8
In an embodiment, the first terminal selects at least one target frequency domain resource set within a frequency domain range corresponding to a resource pool, including:
(1) In the frequency domain range corresponding to each target frequency domain resource set, channel busy ratio (CBR) measurement is carried out by division.
(2) Based on the CBR measurement of each target frequency domain resource set, at least one target frequency domain resource set is selected.
The CBR of a target frequency domain resource set in slot n is measured within a period of time before slot n. The measured CBR is the ratio of time-frequency resource in which a measured received signal strength indicator (RSSI) exceeds the configured/pre-configured thresholds.
Therefore, various implementations of features of the disclosed technology can be made based on the above disclosure, including the examples listed below.
Example 1. A resource pool includes Q frequency domain units in the frequency domain, and the target frequency domain resource set includes M consecutive frequency domain units in the Q frequency domain units. The first terminal selects N>=2 time-frequency resources. The first terminal transmits sidelink information on the N resources. The N time-frequency resources respectively belong to N consecutive slots in the time domain. Each time-frequency resource in the N time-frequency resources belongs to the target frequency-domain resource set in the frequency domain.
Example 2. Based on Example 1, the frequency domain unit includes at least one of the following: one frequency domain unit is a channel; or a frequency domain unit is an available RB set; or a frequency domain unit is sub-channel;
Example 3. Based on Example 1, the target frequency domain resource set includes M consecutive frequency domain units. Each time-frequency resource in the N time-frequency resources overlaps with each frequency-domain unit in the M consecutive frequency-domain units.
Example 4. Based on Example 1, the one resource pool includes a plurality of frequency domain resources in the frequency domain and a plurality of time domain resources in the time domain.
Example 5. Based on Example 1, the first terminal transmits sidelink information on the N time-frequency resources, and before the earliest time-frequency resource among the N time-frequency resources, the first terminal performs multi-channel execution on the target frequency domain resource set access process.
Example 6. Based on Example 1, before the resource selection, the first terminal performs the following process: resource exclusion of time-frequency resources on a resource pool within a certain period of time (sensing in the resource pool) .
Example 7. Based on Example 1, the first terminal performs the following resource exclusion process before the resource selection (sensing within the resource subset of the resource pool) : within a period of time, one resource pool includes a plurality of time-frequency resources, and one resource subset includes some time-frequency resources in the a plurality of time-frequency resources; the first terminal performs resource exclusion in the one resource subset; each time-frequency resource in the one resource subset belongs to the target frequency-domain resource set in the frequency domain.
Example 8. Within a certain period of time, a resource pool contains a plurality of time-frequency resources (from set A, select set B) , the first terminal performs resource exclusion on the a plurality of resources, and the time-frequency resource set corresponding to the remaining time-frequency resources after the resource exclusion is marked as the first time-frequency resource set, and The first terminal selects a plurality of time-frequency resources in the first time-frequency resource set, and the time-frequency resource set corresponding to the selected a plurality of time-frequency resources is marked as the second time-frequency resource set.
Example 9. Within a period of time, a resource pool includes a plurality of time-frequency resources in the target frequency domain resource set (from set A, through resource exclusion, set B is determined) : the first terminal performs resource exclusion on the a plurality of resources, and the time-frequency resource set corresponding to the remaining time-frequency resources after the resource exclusion is marked as the first time-frequency resource set; the first terminal excludes a plurality of time-frequency resources from the first time-frequency resource set, and the time-frequency resource set corresponding to the remaining time-frequency resources after excluding the a plurality of time-frequency resources is marked as the second time-frequency resource set.
Example 10. Based on Example 7 or Example 8, the second time-frequency resource set includes a plurality of groups of time-frequency resource sets, each group of time-frequency resource sets includes N>=2 time-frequency resources, and the N>=2 time-frequency resources include the following At least one of the characteristics: the N time-frequency resources belong to consecutive N slots respectively in time; each time-frequency resource in the N time-frequency resources belongs to the target frequency-domain resource set in the frequency domain.
Example 11. Within a period of time, a resource pool contains a plurality of time-frequency resources in the target frequency domain resource set (report target slot) : the first terminal performs resource exclusion on the a plurality of resources, and the time-frequency resource set corresponding to the remaining time-frequency resources after the resource exclusion is marked as the first time-frequency resource set; the first terminal reports the first time-frequency resource set and the target slot set to the upper layer.
Example 12. Based on Example 1 or Example 10, each slot in the target slot set is the first slot in a group of slots, the group of slots includes a plurality of time-domain continuous slots, and each slot in the group of slots The target frequency domain resource set above includes at least one time-frequency resource belonging to the first time-frequency resource set (report the first slot in the continuous slot) .
Example 13. Based on Example 1 or Example 10, the target slot set includes a plurality of slot pairs, the two slots included in each slot pair are marked as the start slot and the end slot, respectively, and all the slots between the start slot and the end slot are marked as a group slot. One group of slots includes a plurality of time-domain continuous slots, and at least one time-frequency resource belonging to the first time-frequency resource set is included in the target frequency domain resource set on each slot in the group of slots (reporting continuous slot {starting slot, ending slot} ) .
Example 14. The MAC layer of the first terminal notifies the physical layer of the first terminal of at least one target frequency domain resource set belonging to a resource pool, including: the physical layer of the first terminal performs resource exclusion on a plurality of time-frequency resources included in a time-frequency interval; the time-frequency interval includes, in the time domain, slots belonging to the resource pool within a certain period of time; the time-frequency interval includes a target frequency-domain resource set in the frequency domain.
Example 15. Based on Example 1, the first terminal selects at least one target frequency domain resource set within a frequency domain range corresponding to a resource pool, including: in the frequency domain range corresponding to each target frequency domain resource set, CBR measurement is carried out by division; based on the CBR measurement of each target frequency domain resource set, at least one target frequency domain resource set is selected.
FIG. 9 shows an example of a process for wireless communication based on some example embodiments of the disclosed technology.
In some implementations, the process 900 for wireless communication may include, at 910, selecting, by a first terminal, N time-frequency resources from a set of time-frequency resources included in a resource pool that includes Q frequency domain units in a frequency domain, wherein the selected N time-frequency resources belong to a target frequency domain resource set that includes M consecutive frequency domain units in the Q frequency domain units, wherein M is a positive integer, N is a positive integer equal to or larger than 2, and Q is a positive integer equal to or larger than M and N, wherein the N time-frequency resources respectively belong to N consecutive slots in a time domain, and at 920, transmitting, by the first terminal, at least a sidelink information message on the N time-frequency resources.
FIG. 10 shows another example of a process for wireless communication based on some example embodiments of the disclosed technology.
In some implementations, the process 1000 for wireless communication may include, at 1010, determining, by a first terminal, in a target frequency domain resource set within a certain period of time, a first time-frequency resource set by excluding time-frequency resources to include remaining time-frequency resources in the first time-frequency resource set, at 1020, selecting, by the first terminal, a second time-frequency resource set to include selected time-frequency resources that are selected out of the first time-frequency resource set, and 1030, performing, by the first terminal, a communication on all or part of the selected time-frequency resources in the second time-frequency resource set.
FIG. 11 shows another example of a process for wireless communication based on some example embodiments of the disclosed technology.
In some implementations, the process 1100 for wireless communication may include, at 1110, determining, by a first terminal, in a target frequency domain resource set within a certain period of time, a first time-frequency resource set by excluding time-frequency resources to include first remaining time-frequency resources in the first time-frequency resource set, at 1120, determining, by the first terminal, a second time-frequency resource set by excluding at least one of the first remaining time-frequency resources to include, in the second time-frequency resource set, second remaining time-frequency resources out of the first remaining time-frequency resources, and at 1130, performing, by the first terminal, a communication on at least one of the second remaining time-frequency resources in the second time-frequency resource set.
FIG. 12 shows another example of a process for wireless communication based on some example embodiments of the disclosed technology.
In some implementations, the process 1200 for wireless communication may include, at 1210, determining, by a first terminal, within a certain period of time, a plurality of time-frequency resources in a target frequency domain resource set, and at 1220, determining, by the first terminal, a first time-frequency resource set by excluding time-frequency resources to include remaining time-frequency resources in the first time-frequency resource set, wherein the first time-frequency resource set, along with a target slot set, is reported by a physical layer of the first terminal, to a layer of the first terminal that is a higher than the physical layer.
FIG. 13 shows another example of a process for wireless communication based on some example embodiments of the disclosed technology.
In some implementations, the process 1300 for wireless communication may include, at 1310, excluding, by a first terminal, time-frequency resources included in a time-frequency zone to determining remaining time-frequency resources, in response to a notification that is received by a physical layer of a first terminal, from a media access layer of the first terminal, and includes a target frequency domain resource set belonging to a resource pool, and at 1320, performing a communication on at least one of the remaining time-frequency resources, wherein the time-frequency zone includes, in a time domain, slots belonging to the resource pool within a certain period of time, and the time-frequency zone includes a target frequency-domain resource set in the frequency domain.
It will be appreciated that the present document discloses techniques that can be embodied in various embodiments to determine downlink control information in wireless networks. The disclosed and other embodiments, modules and the functional operations described in this document can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware, including the structures disclosed in this document and their structural equivalents, or in combinations of one or more of them. The disclosed and other embodiments can be implemented as one or more computer program products, i.e., one or more modules of computer program instructions encoded on a computer readable medium for execution by, or to control the operation of, data processing apparatus. The computer readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition of matter effecting a machine-readable propagated signal, or a combination of one or more them. The term “data processing apparatus” encompasses all apparatus, devices, and machines for processing data, including by way of example a programmable processor, a computer, or multiple processors or computers. The apparatus can include, in addition to hardware, code that creates an execution environment for the computer program in question, e.g., code that constitutes processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of them. A propagated signal is an artificially generated signal, e.g., a machine-generated electrical, optical, or electromagnetic signal, that is generated to encode information for transmission to suitable receiver apparatus.
A computer program (also known as a program, software, software application, script, or code) can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program can be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document) , in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub programs, or portions of code) . A computer program can be deployed to be executed on one computer or on multiple computers that are located at one site or distributed across multiple sites and interconnected by a communication network.
The processes and logic flows described in this document can be performed by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output. The processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit) .
Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read only memory or a random-access memory or both. The essential elements of a computer are a processor for performing instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto optical disks, or optical disks. However, a computer need not have such devices. Computer readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media and memory devices, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto optical disks; and CD ROM and DVD-ROM disks. The processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.
Some embodiments may preferably implement one or more of the following solutions, listed in clause-format. The following clauses are supported and further described in the embodiments above and throughout this document. As used in the clauses below and in the claims, a wireless device may be user equipment, mobile station, or any other wireless terminal including fixed nodes such as base stations. A network device includes a base station including a next generation Node B (gNB) , enhanced Node B (eNB) , or any other device that performs as a base station.
Clause 6. The method of clause 1, further comprising, before selecting the time-frequency resources, excluding, by the first terminal, at least a time-frequency resource on a resource pool within a certain period of time.
Clause 7. The method of clause 1, further comprising, before selecting the time-frequency resources, excluding, by the first terminal, at least a time-frequency resource from a resource subset of the resource pool within a certain period of time, wherein the resource pool includes a plurality of time-frequency resources, and the resource subset includes a plurality of time-frequency resources in the plurality of time-frequency resources, wherein each time-frequency resource in the resource subset belonging to the target frequency domain resource set in the frequency domain.
Clause 8. A method of wireless communication, comprising: determining, by a first terminal, in a target frequency domain resource set within a certain period of time, a first time-frequency resource set by excluding time-frequency resources to include remaining time-frequency resources in the first time-frequency resource set; selecting, by the first terminal, a second time-frequency resource set to include selected time-frequency resources that are selected out of the first time-frequency resource set; and performing, by the first terminal, a communication on all or part of the selected time-frequency resources in the second time-frequency resource set.
Clause 9. A method of wireless communication, comprising: determining, by a first terminal, in a target frequency domain resource set within a certain period of time, a first time-frequency resource set by excluding time-frequency resources to include first remaining time-frequency resources in the first time-frequency resource set; determining, by the first terminal, a second time-frequency resource set by excluding at least one of the first remaining time-frequency resources to include, in the second time-frequency resource set, second remaining time-frequency resources out of the first remaining time-frequency resources; and performing, by the first terminal, a communication on at least one of the second remaining time-frequency resources in the second time-frequency resource set.
Clause 10. The method of any of clauses 8-9, wherein the second time-frequency resource set includes a plurality of groups of time-frequency resources, each group of time-frequency resources includes N time-frequency resources, wherein N is a positive integer equal to or larger than 2, wherein the N time-frequency resources are determined based on a rule that includes at least one of: the N time-frequency resources respectively belong to consecutive N slots in a time domain; or each time-frequency resource in the N time-frequency resources belongs to a target frequency domain resource set in a frequency domain.
Clause 12. The method of clause 11, wherein each slot in the target slot set is a first slot in a group of slots, wherein the group of slots includes a plurality of continuous time-domain slots and the target frequency domain resource set in each slot in the group of slots overlaps with at least one time-frequency resource in the first time-frequency resource set.
Clause 13. The method of clause 11, wherein the target slot set includes a plurality of slot pairs, wherein two slots included in each slot pair are a starting slot and an ending slot, respectively, and remaining slots between the starting slot and the ending slot are included in a group of slots, wherein the group of slots includes a plurality of time-domain slots, and at least one time-frequency resource belonging to the first time-frequency resource set is included in the target frequency domain resource set on one slot in the group of slots.
Clause 14. A method of wireless communication, comprising: excluding, by a first terminal, time-frequency resources included in a time-frequency zone to determining remaining time-frequency resources, in response to a notification that is received by a physical layer of a first terminal, from a media access layer of the first terminal, and includes a target frequency domain resource set belonging to a resource pool; and performing a communication on at least one of the remaining time-frequency resources, wherein the time-frequency zone includes, in a time domain, slots belonging to the resource pool within a certain period of time, and the time-frequency zone includes a target frequency-domain resource set in the frequency domain.
Clause 15. The method of clause 14, further comprising selecting, by the first terminal, at least one target frequency domain resource set within a frequency domain range corresponding to the resource pool, wherein a channel busy ratio (CBR) measurement is carried out on each of one or more target frequency domain resource sets with the resource pool, wherein at least one target frequency domain resource set is selected based on the CBR measurement of each target frequency domain resource set.
Clause 16. An apparatus for wireless communication comprising a processor that is configured to carry out the method of any of clauses 1 to 15.
Clause 17. A non-transitory computer readable medium having code stored thereon, the code when executed by a processor, causing the processor to implement a method recited in any of clauses 1 to 15.
Some of the embodiments described herein are described in the general context of methods or processes, which may be implemented in one embodiment by a computer program product, embodied in a computer-readable medium, including computer-executable instructions, such as program code, executed by computers in networked environments. A computer-readable medium may include removable and non-removable storage devices including, but not limited to, Read Only Memory (ROM) , Random Access Memory (RAM) , compact discs (CDs) , digital versatile discs (DVD) , etc. Therefore, the computer-readable media can include a non-transitory storage media. Generally, program modules may include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Computer-or processor-executable instructions, associated data structures, and program modules represent examples of program code for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represents examples of corresponding acts for implementing the functions described in such steps or processes.
Some of the disclosed embodiments can be implemented as devices or modules using hardware circuits, software, or combinations thereof. For example, a hardware circuit implementation can include discrete analog and/or digital components that are, for example, integrated as part of a printed circuit board. Alternatively, or additionally, the disclosed components or modules can be implemented as an Application Specific Integrated Circuit (ASIC) and/or as a Field Programmable Gate Array (FPGA) device. Some implementations may additionally or alternatively include a digital signal processor (DSP) that is a specialized microprocessor with an architecture optimized for the operational needs of digital signal processing associated with the disclosed functionalities of this application. Similarly, the various components or sub-components within each module may be implemented in software, hardware or firmware. The connectivity between the modules and/or components within the modules may be provided using any one of the connectivity methods and media that is known in the art, including, but not limited to, communications over the Internet, wired, or wireless networks using the appropriate protocols.
While this document contains many specifics, these should not be construed as limitations on the scope of an invention that is claimed or of what may be claimed, but rather as descriptions of features specific to particular embodiments. Certain features that are described in this document in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some implementations be excised from the combination, and the claimed combination may be directed to a sub-combination or a variation of a sub-combination. Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results.
Only a few implementations and examples are described and other implementations, enhancements and variations can be made based on what is described and illustrated in this disclosure.
Claims (17)
- A method of wireless communication, comprising:selecting, by a first terminal, N time-frequency resources from a set of time-frequency resources included in a resource pool that includes Q frequency domain units in a frequency domain, wherein the selected N time-frequency resources belong to a target frequency domain resource set that includes M consecutive frequency domain units in the Q frequency domain units, wherein M is a positive integer, N is a positive integer equal to or larger than 2, and Q is a positive integer equal to or larger than M and N, wherein the N time-frequency resources respectively belong to N consecutive slots in a time domain; andtransmitting, by the first terminal, at least a sidelink information message on the N time-frequency resources.
- The method of claim 1, wherein each of the frequency domain units includes at least one of: a channel or an available resource block (RB) or a sub-channel.
- The method of claim 1, wherein each time-frequency resource in the N time-frequency resources overlaps with each frequency domain unit in the M consecutive frequency domain units.
- The method of claim 1, wherein the resource pool includes a plurality of frequency domain resources in the frequency domain and a plurality of time domain resources in the time domain.
- The method of claim 1, further comprising, before an earliest time-frequency resource among the N time-frequency resources, performing, the first terminal, a multi-channel access process on the target frequency domain resource set.
- The method of claim 1, further comprising, before selecting the time-frequency resources, excluding, by the first terminal, at least a time-frequency resource on a resource pool within a certain period of time.
- The method of claim 1, further comprising, before selecting the time-frequency resources, excluding, by the first terminal, at least a time-frequency resource from a resource subset of the resource pool within a certain period of time, wherein the resource pool includes a plurality of time-frequency resources, and the resource subset includes a plurality of time-frequency resources in the plurality of time-frequency resources, wherein each time-frequency resource in the resource subset belonging to the target frequency domain resource set in the frequency domain.
- A method of wireless communication, comprising:determining, by a first terminal, in a target frequency domain resource set within a certain period of time, a first time-frequency resource set by excluding time-frequency resources to include remaining time-frequency resources in the first time-frequency resource set;selecting, by the first terminal, a second time-frequency resource set to include selected time-frequency resources that are selected out of the first time-frequency resource set; andperforming, by the first terminal, a communication on all or part of the selected time-frequency resources in the second time-frequency resource set.
- A method of wireless communication, comprising:determining, by a first terminal, in a target frequency domain resource set within a certain period of time, a first time-frequency resource set by excluding time-frequency resources to include first remaining time-frequency resources in the first time-frequency resource set;determining, by the first terminal, a second time-frequency resource set by excluding at least one of the first remaining time-frequency resources to include, in the second time-frequency resource set, second remaining time-frequency resources out of the first remaining time-frequency resources; andperforming, by the first terminal, a communication on at least one of the second remaining time-frequency resources in the second time-frequency resource set.
- The method of any of claims 8-9, wherein the second time-frequency resource set includes a plurality of groups of time-frequency resources, each group of time-frequency resources includes N time-frequency resources, wherein N is a positive integer equal to or larger than 2,wherein the N time-frequency resources are determined based on a rule that includes at least one of:the N time-frequency resources respectively belong to consecutive N slots in a time domain; oreach time-frequency resource in the N time-frequency resources belongs to a target frequency domain resource set in a frequency domain.
- A method of wireless communication, comprising:determining, by a first terminal, within a certain period of time, a plurality of time-frequency resources in a target frequency domain resource set; anddetermining, by the first terminal, a first time-frequency resource set by excluding time-frequency resources to include remaining time-frequency resources in the first time-frequency resource set,wherein the first time-frequency resource set, along with a target slot set, is reported by a physical layer of the first terminal, to a layer of the first terminal that is a higher than the physical layer.
- The method of claim 11, wherein each slot in the target slot set is a first slot in a group of slots, wherein the group of slots includes a plurality of continuous time-domain slots and the target frequency domain resource set in each slot in the group of slots overlaps with at least one time-frequency resource in the first time-frequency resource set.
- The method of claim 11, wherein the target slot set includes a plurality of slot pairs, wherein two slots included in each slot pair are a starting slot and an ending slot, respectively, and remaining slots between the starting slot and the ending slot are included in a group of slots, wherein the group of slots includes a plurality of time-domain slots, and at least one time-frequency resource belonging to the first time-frequency resource set is included in the target frequency domain resource set on one slot in the group of slots.
- A method of wireless communication, comprising:excluding, by a first terminal, time-frequency resources included in a time-frequency zone to determining remaining time-frequency resources, in response to a notification that is received by a physical layer of a first terminal, from a media access layer of the first terminal, and includes a target frequency domain resource set belonging to a resource pool; andperforming a communication on at least one of the remaining time-frequency resources,wherein the time-frequency zone includes, in a time domain, slots belonging to the resource pool within a certain period of time, and the time-frequency zone includes a target frequency-domain resource set in the frequency domain.
- The method of claim 14, further comprising selecting, by the first terminal, at least one target frequency domain resource set within a frequency domain range corresponding to the resource pool,wherein a channel busy ratio (CBR) measurement is carried out on each of one or more target frequency domain resource sets with the resource pool,wherein at least one target frequency domain resource set is selected based on the CBR measurement of each target frequency domain resource set.
- An apparatus for wireless communication comprising a processor that is configured to carry out the method of any of claims 1 to 15.
- A non-transitory computer readable medium having code stored thereon, the code when executed by a processor, causing the processor to implement a method recited in any of claims 1 to 15.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2022/111785 WO2024031539A1 (en) | 2022-08-11 | 2022-08-11 | Method and system for selecting side link resources in wireless network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2022/111785 WO2024031539A1 (en) | 2022-08-11 | 2022-08-11 | Method and system for selecting side link resources in wireless network |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024031539A1 true WO2024031539A1 (en) | 2024-02-15 |
Family
ID=89850319
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/111785 Ceased WO2024031539A1 (en) | 2022-08-11 | 2022-08-11 | Method and system for selecting side link resources in wireless network |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2024031539A1 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019007182A1 (en) * | 2017-07-06 | 2019-01-10 | 电信科学技术研究院有限公司 | Data transmission method and device |
| CN109219015A (en) * | 2017-07-06 | 2019-01-15 | 电信科学技术研究院 | A kind of resource selection method and device |
| CN111586722A (en) * | 2019-02-15 | 2020-08-25 | 大唐高鸿数据网络技术股份有限公司 | Resource selection method and terminal |
| CN112205054A (en) * | 2020-08-26 | 2021-01-08 | 北京小米移动软件有限公司 | Resource determination method, resource determination device and storage medium |
| WO2022077384A1 (en) * | 2020-10-15 | 2022-04-21 | 富士通株式会社 | Resource selection method and apparatus |
| WO2022111630A1 (en) * | 2020-11-30 | 2022-06-02 | 夏普株式会社 | Method executed by user equipment and user equipment |
| WO2022141582A1 (en) * | 2020-12-31 | 2022-07-07 | 华为技术有限公司 | Wireless communication method and apparatus |
-
2022
- 2022-08-11 WO PCT/CN2022/111785 patent/WO2024031539A1/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019007182A1 (en) * | 2017-07-06 | 2019-01-10 | 电信科学技术研究院有限公司 | Data transmission method and device |
| CN109219015A (en) * | 2017-07-06 | 2019-01-15 | 电信科学技术研究院 | A kind of resource selection method and device |
| CN111586722A (en) * | 2019-02-15 | 2020-08-25 | 大唐高鸿数据网络技术股份有限公司 | Resource selection method and terminal |
| CN112205054A (en) * | 2020-08-26 | 2021-01-08 | 北京小米移动软件有限公司 | Resource determination method, resource determination device and storage medium |
| WO2022077384A1 (en) * | 2020-10-15 | 2022-04-21 | 富士通株式会社 | Resource selection method and apparatus |
| WO2022111630A1 (en) * | 2020-11-30 | 2022-06-02 | 夏普株式会社 | Method executed by user equipment and user equipment |
| WO2022141582A1 (en) * | 2020-12-31 | 2022-07-07 | 华为技术有限公司 | Wireless communication method and apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11304180B2 (en) | Method and device of resource allocation for sidelink transmission in wireless communication system | |
| EP4311328B1 (en) | Resource allocation method and apparatus in wireless communication system | |
| US11444729B2 (en) | Transmitting feedback for data transmission through a sidelink | |
| US8812008B2 (en) | Methods and apparatus for assigning resources to schedule peer-to-peer communications in WWAN | |
| US9998945B2 (en) | Methods and apparatus to change peer discovery transmission frequency based on congestion in peer-to-peer networks | |
| KR20190049745A (en) | Method and apparatus for transmitting and receiving signals | |
| CN103442442A (en) | Base station assisted method for discovering equipment in D2D communication system | |
| WO2013040231A1 (en) | Methods and apparatus for peer discovery interference management in a wireless wide area network | |
| US9049694B2 (en) | Methods and apparatus for distributed medium access in wireless peer-to-peer networks | |
| CN115669118A (en) | Method and device for allocating resources through carrier aggregation in V2X system | |
| KR20130063031A (en) | Methods and apparatus for joint scheduling of peer-to-peer links and wireless wide area network links in cellular networks | |
| WO2022027449A1 (en) | Valuation for ue assistance information | |
| KR20200114929A (en) | Method and apparatus for resource allocation in sidelink communication | |
| US20210212121A1 (en) | Channel measurement configuration and reporting | |
| WO2024031539A1 (en) | Method and system for selecting side link resources in wireless network | |
| KR20200120701A (en) | Channel transmission method, apparatus and computer storage medium | |
| KR20140090257A (en) | Method and apparatus for transmit priority determination within a link | |
| WO2019157639A1 (en) | Method and apparatus for transmitting harq information, and computer storage medium | |
| KR102722009B1 (en) | Transmission medium access control in open spectrum | |
| US20240057065A1 (en) | Handling of new radio slot aggregation in radio sidelink co-channel coexistence | |
| WO2024092738A1 (en) | Channel occupancy time sharing and processing in sidelink communication systems | |
| WO2024093832A1 (en) | Resource selection method and apparatus | |
| KR20220126608A (en) | Method and apparatus for allocating sidelink resources in a wireless communication system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22954506 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 22954506 Country of ref document: EP Kind code of ref document: A1 |