Slot identification for semi-persistent scheduling (SPS) and configured grant transmissions

By configuring a periodic semi-persistent scheduling resource set for user equipment and selecting additional periodic resources, the problem of low SPS resource configuration efficiency is solved, flexible communication resource management is achieved, and spectrum efficiency and throughput are improved.

CN115804190BActive Publication Date: 2025-10-28QUALCOMM INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202080102676.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-07-07
Publication Date
2025-10-28
Estimated Expiration
2040-07-07

AI Technical Summary

Technical Problem

Existing wireless communication systems suffer from low resource allocation efficiency and high overhead costs in semi-persistent scheduling (SPS), making it difficult to adapt to non-predictable periodic traffic patterns.

Method used

By configuring a periodic semi-persistent scheduling resource set for the user equipment (UE) and periodically selecting resources based on additional configuration, flexible semi-persistent scheduling transmission can be achieved, supporting communication needs that are not scheduled for a specific period.

Benefits of technology

It achieves improved spectrum efficiency and throughput with low overhead costs, adapts to different application traffic patterns, and reduces waiting time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115804190B_ABST
    Figure CN115804190B_ABST
Patent Text Reader

Abstract

This disclosure provides systems, methods, and apparatus for selecting resources from a resource set based on a first periodic semi-persistent scheduling based on a supplementary configuration including a second periodicity, including a computer program encoded on a computer storage medium. A base station and a user equipment (UE) can select resources for transmitting or receiving one or more instances of semi-persistent scheduling transmissions based on resource selection from the resource set according to the second periodicity and one or more selection criteria. In some examples, the base station and the UE can select the earliest resource or the next available resource in the resource set within the period associated with the second periodicity. In some other examples, the base station and the UE can randomly select resources in the resource set within the period associated with the second periodicity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The following generally relates to wireless communications, and in particular to time slot identifiers used for semi-persistent scheduling (SPS) and configured transmission-granted transmission.

[0002] Related technical descriptions

[0003] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, message sending and receiving, broadcasting, and so on. These systems can support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include fourth-generation (4G) systems (such as Long Term Evolution (LTE) systems, LTE-A Advanced (LTE-A) systems, or LTE-A Pro systems) and fifth-generation (5G) systems, which may be referred to as New Radio (NR) systems. These systems can employ various technologies, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), or Discrete Fourier Transform Extended Orthogonal Frequency Division Multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include one or more base stations or one or more network access nodes, each of which simultaneously supports communication from multiple communication devices, which may also be referred to as User Equipment (UE).

[0004] Overview

[0005] The systems, methods, and apparatus disclosed herein each have several innovative aspects, and no single aspect is solely responsible for the desired properties disclosed herein.

[0006] One innovative aspect of the subject matter described in this disclosure can be implemented in a method for wireless communication at a user equipment (UE) device. The method may include: receiving a first configuration of a resource set according to a first periodic semi-persistent scheduling; selecting a first resource in the resource set for a first instance of a first semi-persistently scheduled transmission within a first period associated with a second periodicity, wherein the first semi-persistently scheduled transmission is associated with the second periodicity; and using the first resource in the resource set to transmit or receive the first instance of the first semi-persistently scheduled transmission.

[0007] Another innovative aspect of the subject matter described in this disclosure can be implemented in an apparatus for wireless communication at a UE. The apparatus may include a first interface, a second interface, and a processing system. The first interface may be configured to receive a first configuration of a resource set according to a first periodic semi-persistent scheduling. The processing system may be configured to select a first resource in the resource set for a first instance of a first semi-persistently scheduled transmission within a first period associated with a second period, wherein the first semi-persistently scheduled transmission is associated with the second period. The second interface or the first interface may be configured to use the first resource in the resource set to transmit or receive the first instance of the first semi-persistently scheduled transmission.

[0008] Another innovative aspect of the subject matter described in this disclosure can be implemented in another apparatus for wireless communication at a UE. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. These instructions may be executable by the processor to cause the apparatus to: receive a first configuration of a resource set according to a first periodic semi-persistent scheduling; select a first resource in the resource set for a first instance of a first semi-persistently scheduled transmission within a first period associated with a second periodicity, wherein the first semi-persistently scheduled transmission is associated with the second periodicity; and use the first resource in the resource set to transmit or receive the first instance of the first semi-persistently scheduled transmission.

[0009] Another innovative aspect of the subject matter described in this disclosure can be implemented in another device for wireless communication at a UE. This device may include means for: receiving a first configuration of a resource set according to a first periodic semi-persistent scheduling; selecting a first resource in the resource set for a first instance of a first semi-persistently scheduled transmission within a first period associated with a second periodicity, wherein the first semi-persistently scheduled transmission is associated with the second periodicity; and using the first resource in the resource set to transmit or receive the first instance of the first semi-persistently scheduled transmission.

[0010] Another innovative aspect of the subject matter described in this disclosure can be implemented in a non-transient computer-readable medium storing code for wireless communication at a device of a UE. This code may include instructions executable by a processor to: receive a first configuration of a resource set according to a first periodic semi-persistent scheduling; select a first resource in the resource set for a first instance of a first semi-persistently scheduled transmission within a first period associated with a second period, wherein the first semi-persistently scheduled transmission is associated with the second period; and use the first resource in the resource set to transmit or receive the first instance of the first semi-persistently scheduled transmission.

[0011] In some implementations, such as those described herein, in a non-transient computer-readable medium, selecting a first resource in the resource set for a first instance of a first semi-persistent scheduled transmission within a first period associated with a second periodicity may include operations, configurations, features, means, or instructions for selecting the earliest resource in the resource set after the start of the first period associated with the second periodicity.

[0012] In some implementations, such as those described herein in methods, apparatuses, and non-transient computer-readable media, selecting a first resource from the resource set for a first instance of a first semi-persistent scheduled transmission within a first period associated with a second periodicity may include operations, configurations, features, means, or instructions for selecting a random resource from a subset of the resource set within the first period associated with the second periodicity based on a random seed.

[0013] In some implementations, the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, configurations, features, means or instructions for receiving a second configuration of a second periodicity and a first offset associated with a first semi-persistently scheduled transmission.

[0014] In some implementations, the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, configurations, features, means, or instructions for: receiving a third configuration of a second resource set that can be scheduled according to a third periodicity semi-persistent schedule; receiving a fourth configuration of a fourth periodicity and a second offset associated with a second semi-persistent schedule transmission; selecting a first resource in the second resource set for a first instance of the second semi-persistent schedule transmission within a first period associated with the fourth periodicity; and using the first resource in the second resource set to transmit or receive the first instance of the second semi-persistent schedule transmission.

[0015] In some implementations, such as those described herein, in a non-transient computer-readable medium, selecting a first resource in a second resource set for a first instance of a second semi-persistently scheduled transmission within a first period associated with a fourth periodicity may include operations, configurations, features, means, or instructions for selecting the earliest resource in the second resource set after the start of the first period associated with the fourth periodicity.

[0016] In some implementations, such as those described herein, in a non-transient computer-readable medium, selecting a first resource from a second resource set for a first instance of a second semi-persistently scheduled transmission within a first period associated with a fourth periodicity may include operations, configurations, features, means, or instructions for selecting a random resource from a subset of the second resource set within the first period associated with the fourth periodicity based on a random seed.

[0017] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the second offset includes the difference between the starting point of the first period associated with the third periodicity and the starting point of the first period associated with the fourth periodicity.

[0018] In some implementations, the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, configurations, features, means, or instructions for: receiving a third configuration for a third periodicity and a second offset associated with a second semi-persistent scheduled transport; selecting a second resource in the resource set for a first instance of the second semi-persistent scheduled transport within a first period associated with the third periodicity; and using the second resource in the resource set to transmit or receive the first instance of the second semi-persistent scheduled transport.

[0019] In some implementations, such as those described herein in methods, apparatuses, and non-transient computer-readable media, selecting a second resource from the resource set for a first instance of a second semi-persistently scheduled transmission within a first period associated with a third periodicity may include operations, configurations, features, means, or instructions for selecting the next available resource from the resource set after the start of the first period associated with the third periodicity.

[0020] In some implementations, the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, configurations, features, means, or instructions for: determining that a first index of a first device in the UE associated with a first semi-persistent scheduled transport may be less than a second index of a second device in the UE associated with a second semi-persistent scheduled transport; and determining, based on the first index being less than the second index, the earliest resource in the resource set after any resource selected for the instance of the first semi-persistent scheduled transport in that resource set, wherein selecting the next available resource from the resource set after the start of the first period associated with a third periodicity may be based on determining the earliest resource in the resource set after any resource selected for the instance of the first semi-persistent scheduled transport in that resource set.

[0021] In some implementations, the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, configurations, features, means, or instructions for: determining a first timing of a first period associated with a second periodicity and a second timing of a first period associated with a third periodicity; and determining whether the first timing or the second timing may be an earlier timing, wherein selecting the next available resource from the resource set after the start of the first period associated with the third periodicity may be based on determining whether the first timing or the second timing may be an earlier timing.

[0022] In some implementations, the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, configurations, features, means, or instructions for: determining that a first timing may be an earlier timing; determining, based on determining that the first timing may be an earlier timing, that the earliest resource in the resource set after the start of the first period associated with the third periodicity may be occupied by an instance of the first semi-persistently scheduled transfer; and identifying the next earliest resource after the earliest resource, wherein selecting the next available resource from the resource set after the start of the first period associated with the third periodicity may be based on identifying the next earliest resource after the earliest resource.

[0023] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the product of the first periodicity and the number of devices of the UE may be less than or equal to the smaller of the second periodicity and the third periodicity.

[0024] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the first and second resources may be frequency-division multiplexed within the first time slot.

[0025] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the first and second resources may be time-division multiplexed within a first time slot.

[0026] In some examples of the methods, apparatuses, and non-transient computer-readable media described herein, the first and second resources may be time-division multiplexed in a pair of consecutive time slots.

[0027] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the second offset includes the difference between a first starting point of a first period associated with a first periodicity and a second starting point of a first period associated with a third periodicity.

[0028] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the product of a first periodicity and a value may be less than or equal to the smaller of a second periodicity and a third periodicity.

[0029] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the first offset includes the difference between a first starting point of a first period associated with a first periodicity and a second starting point of a first period associated with a second periodicity.

[0030] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the product of a first periodicity and a value may be less than or equal to a second periodicity.

[0031] In some examples of the methods, devices (apparatus) and non-transient computer-readable media described herein, the number of resources may be less than or equal to the product of a value and the floor function of the quotient between the number of devices of the UE and that value.

[0032] One innovative aspect of the subject matter described in this disclosure can be implemented in a method for wireless communication at a base station. The method may include: transmitting a first configuration of a resource set according to a first periodic semi-persistent scheduling; selecting a first resource in the resource set for a first instance of a first semi-persistently scheduled transmission within a first period associated with a second period, wherein the first semi-persistently scheduled transmission is associated with the second period; and using the first resource in the resource set to transmit or receive the first instance of the first semi-persistently scheduled transmission.

[0033] Another innovative aspect of the subject matter described in this disclosure can be implemented in an apparatus for wireless communication at a base station. The apparatus may include a first interface, a second interface, and a processing system. The first interface may be configured to transmit a first configuration of a resource set according to a first periodic semi-persistent scheduling. The processing system may be configured to select a first resource in the resource set for a first instance of a first semi-persistently scheduled transmission within a first period associated with a second period, wherein the first semi-persistently scheduled transmission is associated with the second period. The first interface or the second interface may be configured to use the first resource in the resource set to transmit or receive the first instance of the first semi-persistently scheduled transmission.

[0034] Another innovative aspect of the subject matter described in this disclosure can be implemented in another apparatus for wireless communication at a base station. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. These instructions may be executable by the processor to cause the apparatus to: transmit a first configuration of a resource set according to a first periodic semi-persistent scheduling; select a first resource in the resource set for a first instance of a first semi-persistently scheduled transmission within a first period associated with a second period, wherein the first semi-persistently scheduled transmission is associated with the second period; and use the first resource in the resource set to transmit or receive the first instance of the first semi-persistently scheduled transmission.

[0035] Another innovative aspect of the subject matter described in this disclosure can be implemented in another device for wireless communication at a base station. This device may include means for: transmitting a first configuration of a resource set according to a first periodic semi-persistent scheduling; selecting a first resource in the resource set for a first instance of a first semi-persistently scheduled transmission within a first period associated with a second period, wherein the first semi-persistently scheduled transmission is associated with the second period; and using the first resource in the resource set to transmit or receive the first instance of the first semi-persistently scheduled transmission.

[0036] Another innovative aspect of the subject matter described in this disclosure can be implemented in a non-transient computer-readable medium storing code for wireless communication at a base station. This code may include instructions executable by a processor to: transmit a first configuration of a resource set according to a first periodic semi-persistent scheduling; select a first resource in the resource set for a first instance of a first semi-persistently scheduled transmission within a first period associated with a second period, wherein the first semi-persistently scheduled transmission is associated with the second period; and use the first resource in the resource set to transmit or receive the first instance of the first semi-persistently scheduled transmission.

[0037] In some implementations, such as those described herein, in a non-transient computer-readable medium, selecting a first resource in the resource set for a first instance of a first semi-persistent scheduled transmission within a first period associated with a second periodicity may include operations, configurations, features, means, or instructions for selecting the earliest resource in the resource set after the start of the first period associated with the second periodicity.

[0038] In some implementations, such as those described herein in methods, apparatuses, and non-transient computer-readable media, selecting a first resource from the resource set for a first instance of a first semi-persistent scheduled transmission within a first period associated with a second periodicity may include operations, configurations, features, means, or instructions for selecting a random resource from a subset of the resource set within the first period associated with the second periodicity based on a random seed.

[0039] In some implementations, the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, configurations, features, means or instructions for transmitting a second configuration of a second periodicity and a first offset associated with a first semi-persistent scheduled transmission.

[0040] In some implementations, the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, configurations, features, means, or instructions for: a third configuration of a transmission pair according to a second resource set based on a third periodic semi-persistent scheduling; a fourth configuration of a transmission pair associated with a fourth periodicity and a second offset of a second semi-persistent scheduling transmission; selection of a first resource in the second resource set for a first instance of the second semi-persistent scheduling transmission within a first period associated with the fourth periodicity; and using the first resource in the second resource set to transmit or receive the first instance of the second semi-persistent scheduling transmission.

[0041] In some implementations, such as those described herein, in a non-transient computer-readable medium, selecting a first resource in a second resource set for a first instance of a second semi-persistently scheduled transmission within a first period associated with a fourth periodicity may include operations, configurations, features, means, or instructions for selecting the earliest resource in the second resource set after the start of the first period associated with the fourth periodicity.

[0042] In some implementations, such as those described herein, in a non-transient computer-readable medium, selecting a first resource from a second resource set for a first instance of a second semi-persistently scheduled transmission within a first period associated with a fourth periodicity may include operations, configurations, features, means, or instructions for selecting a random resource from a subset of the second resource set within the first period associated with the fourth periodicity based on a random seed.

[0043] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the second offset includes the difference between the start of the first period associated with the third periodicity and the start of the first period associated with the fourth periodicity.

[0044] In some implementations, the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, configurations, features, means or instructions for: transmitting a third configuration of a third periodicity and a second offset associated with a second semi-persistent scheduled transmission; selecting a second resource in the resource set for a first instance of the second semi-persistent scheduled transmission within a first period associated with the third periodicity; and using the second resource in the resource set to transmit or receive the first instance of the second semi-persistent scheduled transmission.

[0045] In some implementations, such as those described herein in methods, apparatuses, and non-transient computer-readable media, selecting a second resource from the resource set for a first instance of a second semi-persistently scheduled transmission within a first period associated with a third periodicity may include operations, configurations, features, means, or instructions for selecting the next available resource from the resource set after the start of the first period associated with the third periodicity.

[0046] In some implementations, the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, configurations, features, means, or instructions for: determining that a first index of a first device in the UE associated with a first semi-persistent scheduled transport may be less than a second index of a second device in the UE associated with a second semi-persistent scheduled transport; and determining, based on the first index being less than the second index, the earliest resource in the resource set after any resource selected for the instance of the first semi-persistent scheduled transport in that resource set, wherein selecting the next available resource from the resource set after the start of the first period associated with a third periodicity may be based on determining the earliest resource in the resource set after any resource selected for the instance of the first semi-persistent scheduled transport in that resource set.

[0047] In some implementations, the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, configurations, features, means, or instructions for: determining a first timing of a first period associated with a second periodicity and a second timing of a first period associated with a third periodicity; and determining whether the first timing or the second timing may be an earlier timing, wherein selecting the next available resource from the resource set after the start of the first period associated with the third periodicity may be based on determining whether the first timing or the second timing may be an earlier timing.

[0048] In some implementations, the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, configurations, features, means, or instructions for: determining that a first timing may be an earlier timing; determining, based on determining that the first timing may be an earlier timing, that the earliest resource in the resource set after the start of the first period associated with the third periodicity may be occupied by an instance of the first semi-persistently scheduled transfer; and identifying the next earliest resource after the earliest resource, wherein selecting the next available resource from the resource set after the start of the first period associated with the third periodicity may be based on identifying the next earliest resource after the earliest resource.

[0049] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the product of the first periodicity and the number of devices of the UE may be less than or equal to the smaller of the second periodicity and the third periodicity.

[0050] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the first and second resources may be frequency-division multiplexed within the first time slot.

[0051] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the first and second resources may be time-division multiplexed within a first time slot.

[0052] In some examples of the methods, apparatuses, and non-transient computer-readable media described herein, the first and second resources may be time-division multiplexed in a pair of consecutive time slots.

[0053] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the second offset includes the difference between a first starting point of a first period associated with a first periodicity and a second starting point of a first period associated with a third periodicity.

[0054] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the product of a first periodicity and a value may be less than or equal to the smaller of a second periodicity and a third periodicity.

[0055] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the first offset includes the difference between a first starting point of a first period associated with a first periodicity and a second starting point of a first period associated with a second periodicity.

[0056] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the product of a first periodicity and a value may be less than or equal to a second periodicity.

[0057] In some examples of the methods, devices (apparatus) and non-transient computer-readable media described herein, the number of resources may be less than or equal to the product of a value and the floor function of the quotient between the number of devices of the UE and that value.

[0058] Details of one or more implementations of the subject matter described in this disclosure are set forth in the accompanying drawings and the following description. Other features, aspects, and advantages will become apparent from this description, the drawings, and the claims. It should be noted that the relative dimensions in the following drawings may not be drawn to scale. Brief description of the attached diagram

[0060] Figure 1 and Figure 2 An example of a wireless communication system supporting semi-persistent scheduling (SPS) and time slot identifiers configured for transmission is shown.

[0061] Figures 3-5 An example of a communication timeline supporting SPS and configured time slot identifiers for transmission is shown.

[0062] Figure 6 An example of a process flow that supports slot identifiers for SPS and configured-permitted transmission is shown.

[0063] Figure 7 and Figure 8 A block diagram of an example device supporting slot identifiers for SPS and configured permissioned transmission is shown.

[0064] Figures 9-14 A flowchart illustrating the method for supporting time slot identifiers for SPS and configured transmission permission is shown.

[0065] Similar reference numerals and naming conventions in the various figures indicate similar elements.

[0066] Detailed description

[0067] The following description is directed to certain implementations in order to illustrate the innovative aspects of this disclosure. However, those skilled in the art will readily recognize that the teachings herein can be applied in many different ways. The described implementations can be implemented in any device, system, or network capable of transmitting and receiving RF signals according to any of the following: IEEE 16.11 standards or IEEE 802.11 standards. Bluetooth standard, Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Global System for Mobile Communications (GSM), GSM / General Packet Radio Service (GPRS), Enhanced Data GSM Environment (EDGE), Terrestrial Trunking Radio (TETRA), Wideband CDMA (W-CDMA), Evolved Data Optimized (EV-DO), 1xEV-DO, EV-DO Revision A, EV-DO Revision B, High-Speed ​​Packet Access (HSPA), High-Speed ​​Downlink Packet Access (HSDPA), High-Speed ​​Uplink Packet Access (HSUPA), Evolved High-Speed ​​Packet Access (HSPA+), Long Term Evolution (LTE), AMPS, or other known signals used for communication in wireless networks, cellular networks, or Internet of Things (IoT) networks (such as systems utilizing 3G, 4G, or 5G or technologies further implemented therefrom).

[0068] In some wireless communication systems, a base station can configure a user equipment (UE) to periodically transmit or receive signaling without periodically granting the UE uplink or downlink permission to transmit or receive such signaling. For example, to avoid the overhead associated with periodically granting uplink or downlink permission to the UE, the base station can configure parameters for semi-persistent scheduling (SPS) on the UE, which the UE can use to determine the periodically scheduled resources on which the UE can expect to perform communications with the base station. For example, the base station can allocate a set of semi-persistently scheduled resources to the UE according to a first periodic scheduling, and the UE can use one or more resources from this set of semi-persistently scheduled resources to periodically transmit or receive instances of semi-persistently scheduled transmissions.

[0069] In some implementations, the base station and the UE can select which resources from a semi-persistent scheduling resource set to be used for transmitting or receiving instances of semi-persistent scheduling transmissions based on a second periodicity configured by the base station. For example, the base station may initially configure the semi-persistent scheduling resource set according to a first periodicity, additionally configuring a second periodicity, and the base station and the UE can select resources from this semi-persistent scheduling resource set based on the second periodicity. In some examples, the base station and the UE can select the earliest resource in each period of the semi-persistent scheduling resource set associated with the second periodicity (e.g., each period defined according to the second periodicity). In some other examples, the base station and the UE can select random resources from a subset of the semi-persistent scheduling resource set included in each period associated with the second periodicity.

[0070] A base station can similarly configure resources for multiple semi-persistent scheduling transmissions to or from a UE. In some examples, the base station can configure a different set of semi-persistent scheduling resources and additional periodicity at the UE for each semi-persistent scheduling transmission between the base station and the UE. In some other examples, the base station can configure a shared set of semi-persistent scheduling resources that the base station and the UE can share across multiple semi-persistent scheduling transmissions, and the base station can configure additional periodicity at the UE for each semi-persistent scheduling transmission, which the base station and the UE can use to select resources from the shared set of semi-persistent scheduling resources for each semi-persistent scheduling transmission. In such examples, the base station and the UE can select resources from the shared set of semi-persistent scheduling transmissions based on an index associated with each semi-persistent scheduling transmission (e.g., an index associated with a device in the UE that transmits or receives the semi-persistent scheduling transmission) or based on the relative start point of the different periods associated with each semi-persistent scheduling transmission. In some further implementations, some or all of the semi-persistent scheduling resources can be flexible resources, and the UE can use the resource locations of the flexible resource set to transmit or receive instances of multiple semi-persistent scheduling transmissions.

[0071] Specific implementations of the subject matter described herein can be implemented to achieve one or more of the following potential advantages. For example, by supporting time slots or resource identifiers for semi-persistent scheduling transmissions from a semi-persistent scheduling resource set according to a periodicity of an additional configuration, the UE can transmit or receive instances of semi-persistent scheduling transmissions based on a periodicity outside of a predetermined set of periodicities. For example, the predetermined set of periodicities may include 10 milliseconds (ms), 80 ms, 160 ms, 320 ms, 640 ms, etc., and by implementing the techniques described herein, the base station and the UE can communicate semi-persistent scheduling transmissions based on a periodicity of any duration (such as 9 ms, 17 ms, 30 ms, or any other duration). Thus, the base station and the UE can maintain low overhead costs associated with the SPS configuration while achieving flexibility to adapt to traffic patterns associated with the UE's application (which may not conform to the periodicity in the predetermined set of periodicities). Accordingly, base stations and UEs can achieve higher spectrum efficiency and higher throughput based on the low overhead associated with SPS, and can also experience lower latency based on the periodic transmission or reception of semi-persistently scheduled transmissions according to the traffic patterns adapted to the application of the UE.

[0072] Figure 1An example of a wireless communication system 100 supporting SPS and configured time slot identifiers for transmission is shown. The wireless communication system 100 may include one or more base stations 105, one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be a Long Term Evolution (LTE) network, an Advanced LTE (LTE-A) network, an LTE-A Pro network, or a New Radio (NR) network. In some examples, the wireless communication system 100 may support enhanced broadband communication, ultra-reliable (e.g., mission-critical) communication, low latency communication, communication with low-cost and low-complexity devices, or any combination thereof.

[0073] Base station 105 can be distributed across a geographical area to form wireless communication system 100, and can be different types of devices or devices with different capabilities. Base station 105 and UE 115 can communicate wirelessly via one or more communication links 125. Each base station 105 can provide a coverage area 110, and UE 115 and base station 105 can establish one or more communication links 125 on the coverage area 110. Coverage area 110 can be an example of a geographical area over which base station 105 and UE 115 can support signal communication according to one or more radio access technologies.

[0074] Each UE 115 can be distributed throughout the coverage area 110 of the wireless communication system 100, and each UE 115 can be stationary or mobile, or stationary and mobile at different times. Each UE 115 can be a different type of device or a device with different capabilities. Figure 1 The document describes some example UE 115s. The UE 115 described herein can communicate with various types of devices, such as other UE 115s, base station 105, or network equipment (e.g., core network nodes, relay equipment, integrated access and backhaul (IAB) nodes, or other network equipment). Figure 1 As shown in the image.

[0075] Each base station 105 may communicate with the core network 130, or with each other, or both. For example, base station 105 may interface with the core network 130 via one or more backhaul links 120 (e.g., via S1, N2, N3, or other interfaces). Base stations 105 may communicate with each other directly (e.g., directly between base stations 105), indirectly (e.g., via the core network 130), or directly and indirectly on backhaul links 120 (e.g., via X2, Xn, or other interfaces). In some examples, backhaul link 120 may be or include one or more radio links.

[0076] One or more of the base stations 105 described herein may include, or may be referred to by those skilled in the art as, base transceiver station, radio base station, access point, radio transceiver, B node, evolved B node (eNB), next-generation B node or gigabit B node (any of which may be referred to as gNB), home B node, home evolved B node, or other suitable terms.

[0077] UE 115 may include or be referred to as a mobile device, wireless device, remote device, handheld device, or subscriber device, or any other suitable term, wherein "device" may also be referred to as a unit, station, terminal, or client, etc. UE 115 may also include or be referred to as a personal electronic device, such as a cellular phone, personal digital assistant (PDA), tablet computer, laptop computer, or personal computer. In some examples, UE 115 may include or be referred to as a wireless local loop (WLL) station, Internet of Things (IoT) device, Internet of Everything (IoE) device, or machine-type communication (MTC) device, which may be implemented in various objects such as appliances or vehicles, meters, etc.

[0078] The UE 115 described herein can communicate with various types of devices, such as other UEs 115 that sometimes act as relays, as well as base station 105 and network equipment including macro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations, etc. Figure 1 As shown in the image.

[0079] UE 115 and base station 105 can wirelessly communicate with each other via one or more communication links 125 on one or more carriers. The term "carrier" can refer to a set of radio frequency spectrum resources having a defined physical layer structure for supporting communication link 125. For example, a carrier for communication link 125 may include a portion of the radio spectrum band (e.g., a bandwidth portion (BWP)) operating according to one or more physical layer channels for a given radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling coordinating carrier operation, user data, or other signaling. Wireless communication system 100 may support communication with UE 115 using carrier aggregation or multi-carrier operation. UE 115 may be configured to have multiple downlink component carriers and one or more uplink component carriers according to a carrier aggregation configuration. Carrier aggregation may be used in conjunction with both frequency division duplex (FDD) and time division duplex (TDD) component carriers.

[0080] In some examples (e.g., in a carrier aggregation configuration), the carrier may also have acquisition signaling or control signaling that coordinates the operation of other carriers. The carrier may be associated with a frequency channel (e.g., the Evolved Universal Mobile Telecommunications System Terrestrial Radio Access (E-UTRA) Absolute Number of Radio Channels (EARFCN)) and may be located according to a channel grid for discovery by the UE 115. The carrier may operate in an autonomous mode in which initial acquisition and connection can be performed by the UE 115 via that carrier, or in a non-autonomous mode in which different carriers (e.g., different carriers anchored using the same or different radio access technologies) are connected.

[0081] The communication link 125 shown in the wireless communication system 100 may include uplink transmission from UE 115 to base station 105, or downlink transmission from base station 105 to UE 115. The carrier may carry downlink or uplink communication (e.g., in FDD mode), or may be configured to carry both downlink and uplink communication (e.g., in TDD mode).

[0082] A carrier may be associated with a specific bandwidth of the radio frequency spectrum, and in some examples, the carrier bandwidth may be referred to as the carrier or the “system bandwidth” of the wireless communication system 100. For example, the carrier bandwidth may be one of the defined bandwidth numbers of a carrier for a particular radio access technology (e.g., 1.4, 3, 5, 10, 15, 20, 40, or 80 MHz). Devices of the wireless communication system 100 (e.g., base station 105, UE 115, or both) may have a hardware configuration that supports communication over a specific carrier bandwidth, or may be configurable to support communication over a single carrier bandwidth within a set of carrier bandwidths. In some examples, the wireless communication system 100 may include a base station 105 or UE 115 that supports simultaneous communication via carriers associated with multiple carrier bandwidths. In some examples, each served UE 115 may be configured to operate over a portion (e.g., a subband, BWP) or all of the carrier bandwidth.

[0083] The signal waveform transmitted on the carrier may include multiple subcarriers (e.g., using multi-carrier modulation (MCM) techniques, such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform extended OFDM (DFT-S-OFDM)). In a system employing MCM, a resource element may include a symbol period (e.g., the duration of a modulation symbol) and a subcarrier, where the symbol period and subcarrier spacing are inversely related. The number of bits carried by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme, the code rate of the modulation scheme, or both). Thus, the more resource elements the UE 115 receives and the higher the order of the modulation scheme, the higher the data rate the UE 115 can achieve. Wireless communication resources can refer to a combination of radio frequency spectrum resources, temporal resources, and spatial resources (e.g., spatial layers or beams), and using multiple spatial layers can further improve the data rate or data integrity of communication with the UE 115.

[0084] One or more parameter designs for a carrier can be supported, where the parameter design may include subcarrier spacing (Δf) and cyclic prefix. A carrier can be divided into one or more BWPs with the same or different parameter designs. In some examples, UE 115 can be configured with multiple BWPs. In some examples, a single BWP for a carrier can be active at a given time, and communication for UE 115 can be limited to one or more active BWPs.

[0085] The time interval of base station 105 or UE 115 can be expressed as a multiple of a basic time unit, such as the sampling period T. s =1 / (△f) max ·N f ) seconds, where Δf max This can represent the maximum supported subcarrier spacing, while N f This can represent the maximum supported Discrete Fourier Transform (DFT) size. The time interval of the communication resources can be organized according to radio frames, each with a specific duration (e.g., 10 milliseconds (ms)). Each radio frame can be identified by a System Frame Number (SFN) (e.g., ranging from 0 to 1023).

[0086] Each frame may include multiple consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, a frame may (e.g., in the time domain) be divided into subframes, and each subframe may be further divided into several time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include several symbol periods (e.g., depending on the length of the cyclic prefix added before each symbol period). In some wireless communication systems 100, time slots may be further divided into multiple mini-time slots containing one or more symbols. Excluding the cyclic prefix, each symbol period may contain one or more (e.g., N) symbols. f (Number) sampling periods. The duration of a symbol period can depend on the subcarrier interval or the operating frequency band.

[0087] A subframe, time slot, mini-slot, or symbol can be the smallest scheduling unit of the wireless communication system 100 (e.g., in the time domain) and can be referred to as a transmission time interval (TTI). In some examples, the duration of the TTI (e.g., the number of symbol periods in the TTI) can be variable. Additionally or alternatively, the smallest scheduling unit of the wireless communication system 100 can be dynamically selected (e.g., in bursts of shortened TTIs (sTTIs)).

[0088] Physical channels can be multiplexed on a carrier using various techniques. Physical control channels and physical data channels can be multiplexed on a downlink carrier, for example, using one or more of Time Division Multiplexing (TDM), Frequency Division Multiplexing (FDM), or hybrid TDM-FDM techniques. A control region (e.g., a control resource set (CORESET)) for physical control channels can be defined by the number of symbol periods and can extend across the system bandwidth or a subset of the system bandwidth of the carrier. One or more control regions (e.g., CORESET) can be configured for a set of UEs 115. For example, one or more UEs 115 can monitor or search control regions for control information based on one or more search space sets, and each search space set can include one or more control channel candidates in one or more aggregation levels arranged in a cascaded manner. An aggregation level for control channel candidates can refer to the number of control channel resources (e.g., control channel elements (CCEs)) associated with coded information in a control information format having a given payload size. The search space set may include a common search space set configured to send control information to multiple UEs 115 and a UE-specific search space set configured to send control information to a specific UE 115.

[0089] Each base station 105 may provide communication coverage via one or more cells (e.g., macrocells, small cells, hotspots, or other types of cells, or any combination thereof). The term "cell" may refer to a logical communication entity used to communicate with base station 105 (e.g., on a carrier) and may be associated with an identifier used to distinguish adjacent cells (e.g., Physical Cell Identifier (PCID), Virtual Cell Identifier (VCID), or others). In some examples, a cell may also refer to a geographic coverage area 110 or a portion of geographic coverage area 110 (e.g., a sector) on which a logical communication entity operates. The extent of such cells may vary from smaller areas (e.g., structures, subsets of structures) to larger areas depending on various factors (such as the capabilities of base station 105). For example, a cell may be or include buildings, subsets of buildings, or external space between or overlapping geographic coverage areas 110, among other examples.

[0090] Macrocells typically cover a relatively large geographic area (e.g., a radius of several kilometers) and allow unrestricted access for UEs 115 that have service subscriptions with a network provider supporting the macrocell. Small cells may be associated with a lower-power base station 105 (compared to macrocells) and may operate in the same or different (e.g., licensed or unlicensed) frequency bands as macrocells. Small cells may provide unrestricted access to UEs 115 that have service subscriptions with a network provider, or may provide restricted access to UEs 115 associated with the small cell (e.g., UEs 115 in a Closed Subscriber Group (CSG), or UEs 115 associated with a user in a home or office). Base station 105 may support one or more cells and may also support communication on one or more cells using one or more component carriers.

[0091] In some examples, a carrier can support multiple cells and can be configured with different cells based on different protocol types that can provide access for different types of devices (e.g., MTC, Narrowband IoT (NB-IoT), Enhanced Mobile Broadband (eMBB)).

[0092] In some examples, base station 105 may be mobile, and thus provide communication coverage to mobile geographic coverage areas 110. In some examples, different geographic coverage areas 110 associated with different technologies may overlap, but the different geographic coverage areas 110 may be supported by the same base station 105. In some other examples, overlapping geographic coverage areas 110 associated with different technologies may be supported by different base stations 105. Wireless communication system 100 may include, for example, a heterogeneous network, in which different types of base stations 105 use the same or different radio access technologies to provide coverage to various geographic coverage areas 110.

[0093] The wireless communication system 100 can support synchronous or asynchronous operation. For synchronous operation, base stations 105 can have similar frame timing, and transmissions from different base stations 105 can be approximately time-aligned. For asynchronous operation, base stations 105 can have different frame timing, and transmissions from different base stations 105 may not be time-aligned in some examples. The techniques described herein can be used for both synchronous and asynchronous operation.

[0094] Some UE 115 devices (such as MTC or IoT devices) can be low-cost or low-complexity devices and can provide automated communication between machines (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC can refer to data communication technologies that allow devices to communicate with each other or with base station 105 without human intervention. In some examples, M2M communication or MTC may include communication from devices that have integrated sensors or meters to measure or capture information and relay such information to a central server or application that uses the information or presents it to people interacting with the application. Some UE 115 devices may be designed to collect information or automate the behavior of machines or other devices. Examples of applications for MTC devices include: smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wilderness survival monitoring, weather and geographic event monitoring, queue management and tracking, remote security sensing, physical access control, and transaction-based commercial toll collection.

[0095] Some UEs 115 can be configured to operate in reduced-power modes, such as half-duplex communication (e.g., a mode that supports unidirectional communication via transmission or reception but not simultaneous transmission and reception). In some examples, half-duplex communication can be performed at a reduced peak rate. Other power-saving techniques for UEs 115 include entering a power-saving deep sleep mode when not engaged in active communication, operating on limited bandwidth (e.g., according to narrowband communication), or a combination of these techniques. For example, some UEs 115 can be configured to operate using a narrowband protocol type associated with a defined portion or range (e.g., subcarriers or resource block (RB) set) within the carrier, within the carrier's guard band, or outside the carrier.

[0096] Wireless communication system 100 may be configured to support ultra-reliable communication or low latency communication, or various combinations thereof. For example, wireless communication system 100 may be configured to support ultra-reliable low latency communication (URLLC) or mission-critical communication. UE 115 may be designed to support ultra-reliable, low latency, or mission-critical functions (e.g., mission-critical functions). Ultra-reliable communication may include private or group communication and may be supported by one or more mission-critical services, such as Mission-Critical Talk-to-Talk (MCPTT), Mission-Critical Video (MCVideo), or Mission-Critical Data (MCData)). Support for mission-critical functions may include prioritization of services, and mission-critical services may be used for public safety or general business applications. The terms ultra-reliable, low latency, mission-critical, and ultra-reliable low latency are used interchangeably herein.

[0097] In some examples, UE 115 may also be able to communicate directly with other UE 115 on a device-to-device (D2D) communication link 135 (e.g., using a peer-to-peer (P2P) or D2D protocol). One or more UE 115s utilizing D2D communication may be within the geographic coverage area 110 of base station 105. Other UE 115s in such a group may be outside the geographic coverage area 110 of base station 105 or may be unable to receive transmissions from base station 105 for other reasons. In some examples, groups of UE 115s communicating via D2D communication may utilize a one-to-many (1:M) system, where each UE 115 transmits to every other UE 115 in the group. In some examples, base station 105 facilitates the scheduling of resources for D2D communication. In some other examples, D2D communication is performed between the individual UE 115s without involving base station 105.

[0098] In some systems, the D2D communication link 135 may be an example of a communication channel (such as a sidelink communication channel) between vehicles (e.g., UE 115). In some examples, vehicles may communicate using vehicle-to-vehicle (V2X) communication, vehicle-to-vehicle (V2V) communication, or some combination of these communications. Vehicles may signal information related to traffic conditions, signaling, weather, safety, emergencies, or any other information relevant to the V2X system. In some examples, vehicles in a V2X system may communicate via vehicle-to-network (V2N) communication through one or more network nodes (e.g., base station 105) with roadside infrastructure (such as roadside units), or with the network, or with both.

[0099] Core network 130 provides user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. Core network 130 can be an evolved packet core (EPC) or a 5G core (5GC). The EPC or 5GC may include at least one control plane entity (e.g., a Mobility Management Entity (MME), Access and Mobility Management Function (AMF)) for managing access and mobility, and at least one user plane entity (e.g., a Serving Gateway (S-GW), Packet Data Network (PDN) Gateway (P-GW), or User Plane Function (UPF)) for routing packets or interconnecting to external networks. The control plane entity manages non-access stratum (NAS) functions, such as mobility, authentication, and bearer management of UE 115 served by base station 105 associated with core network 130. User IP packets can be delivered through the user plane entity, which provides IP address allocation and other functions. The user plane entity can connect to network operator IP service 150. Carrier IP services 150 may include access to the Internet, intranets, IP Multimedia Subsystem (IMS), or packet-switched streaming services.

[0100] Some network devices (such as base station 105) may include sub-components, such as access network entity 140, which may be an example of an access node controller (ANC). Each access network entity 140 may communicate with each UE 115 through one or more other access network transport entities 145, which may be referred to as a radio headend, smart radio headend, or transmit / receive point (TRP). Each access network transport entity 145 may include one or more antenna panels. In some configurations, the various functions of each access network entity 140 or base station 105 may be distributed across various network devices (e.g., radio headends and ANCs) or combined into a single network device (e.g., base station 105).

[0101] Wireless communication system 100 can operate using one or more frequency bands, typically in the range of 300 MHz to 300 GHz. Generally, the 300 MHz to 3 GHz band is referred to as a UHF band or decimeter band because the wavelengths range from approximately 1 decimeter to 1 meter. UHF waves can be blocked or redirected by buildings and environmental features, but these waves can penetrate various structures sufficiently for macrocells to provide service to UE 115 located indoors. Compared to transmissions using smaller frequencies and longer waves in the lower HF or VHF portions of the spectrum below 300 MHz, UHF wave transmission can be associated with smaller antennas and shorter ranges (e.g., less than 100 km).

[0102] The wireless communication system 100 can also operate in the ultra-high frequency (SHF) zoning using a frequency band from 3 GHz to 30 GHz (also known as the centimeter band) or in the extremely high frequency (EHF) zoning using a spectrum (e.g., from 30 GHz to 300 GHz) (also known as the millimeter band). In some examples, the wireless communication system 100 can support millimeter-wave (mmW) communication between the UE 115 and the base station 105, and the EHF antennas of the corresponding devices can be smaller and more closely spaced than UHF antennas. In some examples, this can facilitate the use of antenna arrays within the device. However, the propagation of EHF transmissions may suffer even greater atmospheric attenuation and shorter range than SHF or UHF transmissions. The techniques disclosed herein can be employed across transmissions using one or more different frequency zonings, and the frequency band usage specified across these frequency zonings may vary by country or regulatory authority.

[0103] Wireless communication system 100 may utilize both licensed and unlicensed radio spectrum bands. For example, wireless communication system 100 may employ licensed assisted access (LAA), LTE unlicensed (LTE-U) radio access technology, or NR technology in unlicensed frequency bands (such as the 5 GHz Industrial, Scientific, and Medical (ISM) band). When operating in unlicensed radio spectrum bands, devices (such as base station 105 and UE 115) may employ carrier sensing for collision detection and avoidance. In some examples, operation in unlicensed frequency bands may be coordinated with component carriers operating in licensed frequency bands based on carrier aggregation configurations (e.g., LAA). Operation in unlicensed spectrum may include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, etc.

[0104] Base station 105 or UE 115 may be equipped with multiple antennas that can be used to employ technologies such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication, or beamforming. The antennas of base station 105 or UE 115 may be located within one or more antenna arrays or antenna panels that can support MIMO operation or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may coexist at an antenna assembly (such as an antenna tower). In some examples, the antennas or antenna arrays associated with base station 105 may be located in different geographical locations. Base station 105 may have an antenna array with several rows and columns of antenna ports that base station 105 can use to support beamforming for communication with UE 115. Similarly, UE 115 may have one or more antenna arrays that can support various MIMO or beamforming operations. Additionally or alternatively, the antenna panel may support radio frequency beamforming for signals transmitted via the antenna ports.

[0105] Base station 105 or UE 115 can use MIMO communication to utilize multipath signal propagation and improve spectral efficiency by transmitting or receiving multiple signals via different spatial layers. This technique is known as spatial multiplexing. For example, a transmitting device can transmit multiple signals via different antennas or different combinations of antennas. Similarly, a receiving device can receive multiple signals via different antennas or different combinations of antennas. Each of these multiple signals can be referred to as a separate spatial stream and can carry bits associated with the same data stream (e.g., the same codeword) or different data streams (e.g., different codewords). Different spatial layers can be associated with different antenna ports used for channel measurement and reporting. MIMO techniques include single-user MIMO (SU-MIMO), where multiple spatial layers are transmitted to the same receiving device; and multi-user MIMO (MU-MIMO), where multiple spatial layers are transmitted to multiple devices.

[0106] Beamforming (also known as spatial filtering, directional transmission, or directional reception) is a signal processing technique that can be used at a transmitting or receiving device (e.g., base station 105, UE 115) to shape or guide an antenna beam (e.g., a transmit beam, a receive beam) along a spatial path between the transmitting and receiving devices. Beamforming can be achieved by combining signals transmitted via antenna elements of an antenna array, such that some signals propagating relative to a particular orientation of the antenna array experience constructive interference, while others experience destructive interference. Adjustments to the signals transmitted via the antenna elements may include the transmitting or receiving device applying amplitude offset, phase offset, or both to the signals carried via the antenna elements associated with that device. The adjustments associated with each antenna element may be defined by a beamforming weight set associated with a particular orientation (e.g., the antenna array relative to the transmitting or receiving device, or relative to some other orientation).

[0107] Base station 105 or UE 115 may use beamsweeping techniques as part of beamforming operations. For example, base station 105 may use multiple antennas or antenna arrays (e.g., antenna panels) for beamforming operations to facilitate directional communication with UE 115. Some signals (e.g., synchronization signals, reference signals, beam selection signals, or other control signals) may be transmitted multiple times by base station 105 in different directions. For example, base station 105 may transmit signals based on different beamforming weight sets associated with different transmission directions. Transmissions in different beam directions may be used (e.g., by the transmitting device (such as base station 105) or the receiving device (such as UE 115)) to identify the beam direction that base station 105 uses for later transmission or reception.

[0108] Some signals (such as data signals associated with a specific receiving device) may be transmitted by base station 105 in a single beam direction (e.g., the direction associated with the receiving device (such as UE 115)). In some examples, the beam direction associated with transmission along a single beam direction may be determined based on the signals transmitted in one or more beam directions. For example, UE 115 may receive one or more signals transmitted by base station 105 in different directions and may report to base station 105 an indication of the signals received by UE 115 with the highest signal quality or other acceptable signal quality.

[0109] In some examples, transmissions performed by a device (e.g., by base station 105 or UE 115) may be executed using multiple beam directions, and the device may use a combination of digital precoding or radio frequency beamforming to generate combined beams for transmission (e.g., from base station 105 to UE 115). UE 115 may report feedback indicating precoding weights for one or more beam directions, and this feedback may correspond to a configured number of beams across the system bandwidth or one or more subbands. Base station 105 may transmit reference signals that may be precoded or unprecoded (e.g., cell-specific reference signals (CRS), channel state information reference signals (CSI-RS)). UE 115 may provide feedback for beam selection, which may be a precoding matrix indicator (PMI) or codebook-based feedback (e.g., multi-panel type codebook, linear combination type codebook, port selection type codebook). Although these techniques are described with reference to signals transmitted by base station 105 in one or more directions, UE 115 may use similar techniques to transmit signals multiple times in different directions (e.g., to identify the beam direction used by UE 115 for subsequent transmission or reception), or to transmit signals in a single direction (e.g., to transmit data to a receiving device).

[0110] A receiver device (e.g., UE 115) may attempt multiple receive configurations (e.g., directional listening) when receiving various signals (such as synchronization signals, reference signals, beam selection signals, or other control signals) from base station 105. For example, the receiver device may attempt multiple receive directions by: receiving via different antenna subarrays; processing received signals according to different antenna subarrays; receiving according to different sets of receive beamforming weights applied to signals received at multiple antenna elements of the antenna array (e.g., different directional listening weight sets); or processing received signals according to different sets of receive beamforming weights applied to signals received at multiple antenna elements of the antenna array, any of which may be referred to as "listening" according to different receive configurations or receive directions. In some examples, the receiver device may use a single receive configuration to receive along a single beam direction (e.g., when receiving a data signal). The single receive configuration may be aligned on a beam direction determined based on listening according to different receive configuration directions (e.g., a beam direction determined to have the highest signal strength, highest signal-to-noise ratio (SNR), or other acceptable signal quality based on listening according to multiple beam directions).

[0111] Wireless communication system 100 can be a packet-based network operating according to a layered protocol stack. In the user plane, communication at the bearer or Packet Data Convergence Protocol (PDCP) layer can be IP-based. The Radio Link Control (RLC) layer performs packet segmentation and reassembly for communication on logical channels. The Media Access Control (MAC) layer performs priority handling and multiplexing of logical channels into transport channels. The MAC layer can also use error detection, error correction, or both to support MAC layer retransmissions to improve link efficiency. In the control plane, the Radio Resource Control (RRC) protocol layer can provide the establishment, configuration, and maintenance of RRC connections between UE 115 and base station 105 or core network 130 supporting user plane data radio bearers. At the physical layer, transport channels can be mapped to physical channels.

[0112] UE 115 and base station 105 can support data retransmission to increase the likelihood of successful data reception. Hybrid Automatic Repeat Request (HARQ) feedback is a technique used to increase the likelihood of correctly receiving data on communication link 125. HARQ may include a combination of error detection (e.g., using Cyclic Redundancy Check (CRC)), forward error correction (FEC), and retransmission (e.g., Automatic Repeat Request (ARQ)). HARQ can improve MAC layer throughput in poor radio conditions (e.g., low signal-to-noise ratio conditions). In some examples, the device may support simultaneous time-slot HARQ feedback, where the device can provide HARQ feedback in a specific time slot for data received in previous symbols within that time slot. In some other examples, the device may provide HARQ feedback in subsequent time slots or according to a different time interval.

[0113] In some implementations, UE 115 may use resources selected from one or more semi-persistent scheduling resource sets to transmit to or receive one or more instances of semi-persistent scheduling transmissions from base station 105. For example, in some examples, UE 115 may receive from base station 105 an instance of a transmission based on a first periodicity (e.g., periodicity P). L A first configuration of the resource set for semi-persistent scheduling. In some examples, the base station may select the first periodicity from a predetermined set of periodicities. UE 115 may additionally receive from base station 105 a second configuration of a second periodicity and offset associated with the first semi-persistently scheduled transmission. In some examples, the second periodicity (which may be referred to herein as the target periodicity) may be configured by base station 105 based on the traffic pattern of communication between base station 105 and UE 115. Base station 105 and UE 115 may overlap the first resource set semi-persistently scheduled according to the first periodicity with the second periodicity based on the offset (e.g., base station 105 and UE 115 may offset the initial period associated with the first periodicity from the initial periodicity to the initial periodicity associated with the second periodicity based on the configured offset value) and may select resources from the resource set to be used for transmitting or receiving instances of the first semi-persistently scheduled transmission based on the second periodicity.

[0114] For example, base station 105 and UE 115 may overlap the resource set with several periods defined according to or otherwise associated with the second periodicity, such that one or more resources in the resource set are included in each of the several periods. Base station 105 and UE 115 may select a resource (e.g., a single resource) from the resource set in each of the several periods and use the selected resource to transmit or receive an instance of a first semi-persistently scheduled transmission. In some implementations, base station 105 and UE 115 may select the earliest resource in each period. In some other implementations, base station 105 and UE 115 may select a random resource in each period. For example, the period associated with the second periodicity may include multiple resources in the resource set, and base station 105 and UE 115 may randomly select one of the multiple resources.

[0115] This technology can also be extended to support multiple semi-persistently scheduled transmissions between base station 105 and UE 115. For example, UE 115 may have multiple devices or components (such as sensors) that share the same communication link with base station 105, and each of them is associated with a different semi-persistently scheduled transmission. Thus, base station 105 can allocate resource sets and target periodicities to UE 115 for each device, and base station 105 and UE 115 can select resources from different resource sets based on different target periodicities for transmitting or receiving instances of multiple semi-persistently scheduled transmissions. For example, base station 105 and UE 115 can select resources for an instance of a first semi-persistently scheduled transmission from a first resource set scheduled according to the first periodicity based on a second periodicity (first target periodicity), and can select resources for an instance of a second semi-persistently scheduled transmission from a second resource set scheduled according to a third periodicity based on a fourth periodicity (second target periodicity).

[0116] Alternatively, base station 105 and UE 115 may use a shared resource set and different target periodicities to select resources from the shared resource set for different instances of semi-persistent scheduling transmissions. In some examples, base station 105 and UE 115 may select resources from the shared resource set for different instances of semi-persistent scheduling transmissions based on the index of the device associated with each semi-persistent scheduling transmission (e.g., the index of the device in UE 115 that transmits or receives each semi-persistent scheduling transmission) or based on which semi-persistent scheduling transmission has a period with an earlier start point. In some implementations, the resources in the shared resource set may be flexible resources, and base station 105 and UE 115 may determine whether to employ frequency division multiplexing (FDM) or time division multiplexing (TDM) techniques to transmit or receive different instances of semi-persistent scheduling transmissions at the same resource location (e.g., the same time slot or consecutive time slots).

[0117] Figure 2 An example of a wireless communication system 200 supporting slot identifiers for SPS and configured permissioned transmission is shown. In some examples, wireless communication system 200 may implement aspects of wireless communication system 100. Wireless communication system 200 may include base station 105-a and UE 115-a within a geographic coverage area 110-a, which may communicate on communication link 205. In some implementations, base station 105-a may provide multiple configurations (i.e., configuration 210 and configuration 215) to configure base station 105-a and UE 115-a to transmit or receive semi-persistently scheduled transmissions 220 based on the periodicity of traffic patterns between base station 105-a and UE 115-a.

[0118] Base station 105-a and UE 115-a can use SPS to schedule or otherwise configure or allocate resources for transmitting or receiving signaling without frequent uplink or downlink grants. For example, base station 105-a can configure SPS parameters for UE 115-a so that base station 105-a can periodically transmit downlink data to UE 115-a without periodically transmitting downlink grants to UE 115-a via downlink control information (DCI). In some examples, base station 105-a can use Layer 1 (L1) signaling to activate or deactivate the configured SPS, and UE 115-a can use a MAC control element (MAC-CE) to acknowledge such activation or deactivation. Base station 105-a may include downlink SPS parameters in its SPS-related configuration, including a harq-CodebookID parameter indicating the corresponding HARQ-ACK codebook for the SPS Physical Downlink Shared Channel (PDSCH) and the HARQ ACK codebook index for the ACK released by SPSPDSCH; a harq-ProcID-Offset parameter indicating the offset used when deriving the HARQ procedure identifier (ID); and a parameter indicating the UE's... 115-a can be used for the mcs-Table parameter of the modulation and coding scheme (MCS) table of the downlink SPS, the n1PUCCH-AN parameter indicating the HARQ resources of the physical uplink control channel (PUCCH) for the downlink SPS, the nrofHARQ-Processes parameter indicating the number of configured HARQ processes for the downlink SPS, the periodicity parameter indicating the periodicity of the allocated resources (such as 10ms, 20ms, 32ms, 40ms, 64ms, 80ms, 128ms, 160ms, 320ms, 640ms, etc.), and the sps-ConfigIndex parameter indicating the index of one or more SPS configurations.

[0119] Additionally or alternatively, base station 105-a can configure SPS parameters for UE 115-a so that UE 115-a can periodically transmit uplink data to base station 105-a without periodically receiving uplink permission from base station 105-a via DCI. In some examples, base station 105-a can semi-statically configure such SPS parameters for uplink (e.g., configure uplink permission, which may be referred to as CG-UL) at UE 115-a, such as via RRC signaling. In some implementations, base station 105-a can configure and activate SPS parameters via RRC signaling, thus suppressing the use of DCI activation. Such configuration may be referred to as RRC-based configuration or Type 1 configuration and may not use L1 signaling. In some other implementations, base station 105-a can activate previously configured SPS parameters (e.g., SPS parameters previously configured at UE 115-a via RRC signaling) via DCI, which may be referred to as DCI activation. This type of configuration can be referred to as a DCI-based activation configuration or a Type 2 configuration.

[0120] In some examples, base station 105-a can use the ConfiguredGrantConfig information element to configure resources for SPS at UE 115-a. Furthermore, Type 1 and Type 2 configurations can include different sets of parameters associated with HARQ procedures related to the configured resources. For example, Type 1 configuration can include a cs-RNTI parameter indicating the cell-specific (CS) Radio Network Temporary Identifier (RNTI) for retransmission, a periodicity parameter indicating the periodicity of the configured grant (e.g., the configured resource) for Type 1 configuration, a timeDomainOffset parameter indicating the resource offset relative to a zero System Frame Number (SFN) in the time domain, a timeDomainAllocation parameter indicating the allocation of the configured uplink grant in the time domain (the timeDomainAllocation parameter can include a startSymbolAndLength parameter, such as a start and length indicator value (SLIV)), and an nrofHARQ-Processes parameter indicating the number of configured HARQ procedures. Type 2 configuration may include a cs-RNTI indicating the CS-RNTI used for activation, deactivation, and retransmission; a periodicity parameter indicating the configured periodicity allowed for Type 2 configuration; and an nrofHARQ-Processes parameter indicating the number of configured HARQ processes allowed. Type 2 configuration may also include additional parameters that base station 105-a can transmit to UE 115-a via L1 signaling, such as an offset parameter associated with periodicity. UE 115-a may transmit feedback (such as ACK) to base station 105-a via MAC-CE in response to L1 signaling activation or deactivation (such as DCI).

[0121] In some examples, such use of SPS for downlink or configured uplink can lead to reduced overhead costs associated with frequent small data transmissions in the application. However, the periodicity parameter of such SPS configurations (for downlink or uplink SPS, and for type 1 or type 2) may only indicate periodicity from a predetermined set of periodicities (such as a specification-defined set of periodicities or an older set of periodicities). For example, the configured period may be set based on a predetermined periodicity by several durations (which may include 10ms, 20ms, 32ms, 40ms, 64ms, 80ms, 128ms, 160ms, 320ms, 640ms, and so on). Thus, using the periodicity parameter, base station 105-a may lack sufficient flexibility to design the periodicity of semi-persistently scheduled transmissions 220 associated with traffic cycles that vary or differ from the periodicities included in the predetermined set of periodicities. For example, some applications (such as industrial IoT applications) may have a 9ms traffic cycle, which may not be included in the predetermined periodicity set, and thus cannot be configured by base station 105-a via the periodicity parameter.

[0122] Accordingly, base station 105-a can be configured with a smaller periodicity (such as periodicity designed for URLLC applications, including sub-slot-level periodicity) that is evenly divided into traffic cycles associated with the application. For example, for a 9ms traffic cycle, base station 105-a can be configured with a 1ms periodicity (partly because 1ms is the maximum periodicity that can be evenly divided into 9ms). In such an example, UE 115-a could use one of every nine allocated transmit or receive opportunities, which could result in resource and power inefficiencies at UE 115-a. To avoid such resource and power inefficiencies, base station 105-a can be configured with arbitrary periodicity (e.g., periodicity of arbitrary length or duration) at UE 115-a to match the traffic cycle associated with the application of UE 115-a.

[0123] For example, as an addition to or replacement for SPS configuration used for configured uplink and downlink SPS, base station 105-a can configure the periodicity of any number of time slots via the periodicityExt parameter. The periodicityExt parameter can indicate any period (e.g., any length or duration period or periodicity) for the SPS used in the downlink or configured uplink. Base station 105-a or UE 115-a, or both, can use the periodicityExt parameter to calculate the periodicity of the SPS (e.g., downlink SPS), and thus, when the periodicityExt parameter is present, base station 105-a or UE 115-a, or both, can ignore the periodicity parameter or field. In some examples, the periodicityExt parameter can have a value based on the subcarrier spacing (SCS) (e.g., length or duration, sometimes expressed as the number of time slots). For example, in an example where the SCS is equal to 15 kHz, the periodicityExt parameter can have a value between 1 and 640. In the example where SCS equals 30kHz, the periodicityExt parameter can have a value between 1 and 1280. In the example where SCS equals 60kHz (with a non-extended normal cyclic prefix or an extended cyclic prefix), the periodicityExt parameter can have a value between 1 and 2560. In the example where SCS equals 120kHz, the periodicityExt parameter can have a value between 1 and 5120.

[0124] However, in some examples, such arbitrary periodicity may be incompatible with periodicity associated with other semi-persistent scheduled communications, potentially leading to conflicts or cancellations with other communications at base station 105-a or UE 115-a, or both. For example, base station 105-a and UE 115-a using resources scheduled according to arbitrary periodicity may use those resources to transmit or receive instances of semi-persistent scheduled transmission 220, which are also scheduled or configured for other communications at base station 105-a or UE 115-a, or both, such as synchronization signal blocks (SSBs), transmissions on physical random access channels (PRACH), channel state information (CSI) reference signals (CSI-RS), probe reference signals (SRS), or any combination thereof. Such other communications at base station 105-a or UE 115-a may be transmitted or received according to more conventional time structures than arbitrary periodicity (such as 10ms, 20ms, or other periodicities included in a predetermined set of periodicities).

[0125] In some implementations of this disclosure, base station 105-a may design the periodicity of semi-persistent scheduling transmission 220 between base station 105-a and UE 115-a based on the traffic cycle associated with the application of UE 115-a, while avoiding potential conflicts with other communications at base station 105-a and UE 115-a.

[0126] In some examples, base station 105-a can be based on a periodicity derived from a predetermined set of periodicities (which may be referred to herein as periodicity P). L Configure resource sets to avoid potential conflicts with other communications at base station 105-a and UE 115-a, and can be based on additional configuration of target periodicity P. i To make periodic P L Adapt to the periodicity associated with the call cycles of the UE 115-a application.

[0127] In some examples, base station 105-a can configure UE 115-a according to periodic P based on configuration 210 transmitted to UE 115-a. L The resource set is scheduled, and the target periodicity P can be configured at UE 115-a based on the configuration 215 transmitted to UE 115-a. i .

[0128] In some examples, the target periodicity P1 can be configured to be more periodic than P. L Greater flexibility (e.g., more floating-point flexibility), and the ability to define the nominal resource locations that base station 105-a and UE 115-a can use to transmit or receive semi-persistently scheduled transmissions 220. Thus, base station 105-a and UE 115-a can be based on the target periodicity P. i This allows for the selection of resources from a resource set. For example, base station 105-a and UE 115-a can match the resource set with the target periodicity P. i Overlap, in relation to the target periodicity P i During each associated period, resources are selected from this resource set, and the selected resources can be used to transmit or receive instances of semi-persistent scheduling transmission 220. (Including references) Figure 3 This describes additional details related to the selection of resources for transmitting or receiving instances of semi-persistent scheduled transmission 220.

[0129] This technology can also be extended to multiple semi-persistently scheduled transmissions 220 between base station 105-a and UE 115-a. For example, UE 115-a may include multiple devices (such as components or sensors), and each device may be associated with a different semi-persistently scheduled transmission 220. For example, UE 115-a may transmit or receive data for each device of UE 115-a, and in some examples, each device of UE 115-a may be associated with a different traffic cycle. Thus, in the example where base station 105-a and UE 115-a communicate multiple semi-persistently scheduled transmissions 220, base station 105-a may be configured with different resource sets (where the different resource sets are based on different periodicities P from a predetermined periodicity set). L (To be scheduled) and each semi-persistently scheduled transport 220 is configured with a different target periodicity P. i In some examples, base station 105-a can configure each resource set in configuration 210 and each target periodicity P in configuration 215. i Alternatively, in some other examples, different resource sets and different target periodicity P can be configured in different configuration messages sent to UE 115-a. i Base station 105-a and UE 115-a can be based on different target periodicity P. i Resources are selected from different resource sets for transmitting or receiving multiple instances of semi-persistent scheduling transmission 220. Such extensions to multiple semi-persistent scheduling transmissions 220 using multiple resource sets are described herein (including references). Figure 3 (To be described in more detail)

[0130] Alternatively, in some other examples where base station 105-a and UE 115-a transmit multiple semi-persistently scheduled transmissions 220, base station 105-a may be configured to use a shared set of resources from which base station 105-a and UE 115-a can select for transmitting or receiving instances of the multiple semi-persistently scheduled transmissions 220. For example, base station 105-a may configure at UE 115-a according to periodic P based on transmitting configuration 210 to UE 115-a. L The shared resource set for scheduling, and can be configured with different target periodicity P at UE 115-a for each semi-persistent scheduling transmission 220 based on configuration 215 transmitted to UE 115-a. i In such an example, base station 105-a and UE 115-a can associate a resource set with multiple target periodic Ps associated with multiple semi-persistently scheduled transmissions 220. iThe resources overlap, and resources for transmitting or receiving multiple instances of semi-persistent scheduling transmission 220 can be selected from this resource set based on one or more selection criteria. For example, base station 105-a and UE 115-a can select resources based on the index of each device in UE 115-a associated with one of the semi-persistent scheduling transmissions 220 or based on different target periodicities P of the multiple semi-persistent scheduling transmissions 220. i The relative start points of the associated different periods are used to select resources for transmitting or receiving multiple instances of semi-persistent scheduling transmission 220. (Including references) Figure 4 This describes additional details related to the resources selected from the shared resource set for transmitting or receiving multiple instances of semi-persistently scheduled transmission 220.

[0131] In some examples, the resource set may include flexible resources, and thus, base station 105-a and UE 115-a may select multiple resources for transmitting or receiving multiple instances of semi-persistent scheduling transmission 220 within a single time slot or in consecutive time slots. Flexible resources may have variable sizes and may include an upper limit of up to the number of instances of semi-persistent scheduling transmission 220. In some implementations, base station 105-a and UE 115-a may employ FDM technology to multiplex multiple instances within a single time slot. In some other implementations, base station 105-a and UE 115-a may employ TDM technology to multiplex multiple instances within a single time slot, or in some other implementations, TDM technology may be used to locate instances in consecutive time slots. (Including references) Figure 5 Additional details are described regarding the use of flexible resource sets to transmit or receive multiple semi-persistently scheduled transmissions 220.

[0132] When selecting resources, base station 105-a and UE 115-a can use the selected resources to transmit or receive one or more instances of semi-persistently scheduled transmission 220. This is based on a target periodicity P configured from a resource set periodically scheduled according to a predetermined periodicity set. i Instead of relying on a limited set of predetermined periodicities, base station 105-a and UE 115-a can more optimally transmit or receive semi-persistently scheduled transmissions based on the periodicity associated with the actual traffic cycle of the application of UE 115-a. This enhanced flexibility of SPS configuration can lead to more efficient resource utilization and lower latency at base station 105-a and UE 115-a, as well as improved power savings at UE 115-a.

[0133] Figure 3Examples of communication timelines 300 and 301 supporting SPS and configured time slot identifiers for transmission are shown. In some examples, communication timelines 300 and 301 can be implemented to realize aspects of wireless communication system 100 and wireless communication system 200. Communication timelines 300 and 301 can interpret communication between base station 105 and UE 115 (which may be examples of corresponding devices described herein). In some implementations, base station 105 and UE 115 can be based on an additionally configured target periodicity P1 from a periodicity P... L Resource 305 is selected from the set of scheduled resources 305, and the selected resource 305 can be used to send or receive instances of semi-persistent scheduled transmission 310.

[0134] For reference Figure 2 In more detail, base station 105 can configure the set of resources 305 such that the set of resources 305 is configured according to periodicity P. L This can be used for scheduling, and the configuration can be transmitted to UE 115. In some aspects, base station 105-a can determine the periodicity P based on selecting a periodicity from a predetermined set of periodicities. L In some specific examples, base station 105 can be configured with a first periodic P. L =10ms. Base station 105 can be further configured so that base station 105 and UE 115 can select the target periodicity P1 and offset of resource 305 from the set of resources 305 to effectively achieve a periodicity P1 greater than the first periodicity P1 for the traffic cycle associated with the application of UE 115. L Better periodicity. In some specific examples, base station 105 can be configured with a target periodicity P1 = 22 ms. Although the offset is shown as zero in communication timelines 300 and 301, base station 105 can configure the offset to any value (such as 0.5 ms) to define the periodicity P. L The time difference between the associated initial period and the initial period associated with the target periodicity P1. In some respects, the target periodicity P1 can define the nominal resource location that base station 105 and UE 115 can use to transmit or receive via semi-persistent scheduling transmission 310.

[0135] In some examples, periodic P L The value can be based on the value of the target periodicity P1 and the value C. For example, periodicity P L It can be defined such that C*P L≤P1, where C is an integer value such that C = [1, 2, 3…]. The value C may correspond to the minimum amount of resources 305 included in each period 315 associated with the target periodicity P1, and thus, a larger C value can provide more resources 305 in each period 315 and can satisfy the stricter latency requirements of applications associated with lower latency requirements. On the other hand, a lower C value can provide less resources 305 in each period 315, which may be sufficient for applications without strict latency requirements. Base station 105 or UE 115, or both, may determine the value C in a manner similar to how base station 105 or UE 115 determines performance metrics (e.g., the value C may not be a configuration parameter). In the example of communication timelines 300 and 301, C = 2, because at least two resources 305 can exist in each period 315 associated with the target periodicity P1.

[0136] In some implementations, base station 105 and UE 115 may overlap the set of resources 305 with a target periodicity P1 and select resources 305 from the set of resources 305 during each period 315 associated with the target periodicity P1. Such a selection process may correspond to selecting an actual resource for each nominal resource defined by the target periodicity P1. In some examples, such as in the example of communication timeline 300, base station 105 and UE 115 may select the first (e.g., earliest) resource 305 within each period 315 associated with the target periodicity P1. In some other examples, such as in the example of communication timeline 301, base station 105 and UE 115 may randomly select resources 305 within each period 315 associated with the target periodicity P1.

[0137] For example, as shown by communication timeline 300, base station 105 and UE 115 can select the next scheduled resource 305 during each period 315 associated with the target periodicity P1. In other words, base station 105 and UE 115 can select the earliest resource 305 present in each period 315 from the set of resources 305. In some aspects, the set of resources 305 may be referred to as a resource grid, and base station 105 and UE 115 can select the first resource 305 after a configured mode (where the configured mode is defined by the period 315 associated with the target periodicity P1) from the resource grid. In one example, base station 105 and UE 115 can identify or otherwise determine resources 305-a and 305-b after the start point 320 of period 315-a associated with the target periodicity P1, and can select resource 305-a for transmitting or receiving instances of semi-persistently scheduled transmission 310 because resource 305-a is earlier than resource 305-b. In applications with stricter latency requirements, base station 105 and UE 115 can implement an earliest resource 305 selection procedure with a large C value so that the earliest resource 305 after the starting point 320 can be spaced out by a relatively small amount of time.

[0138] As shown by communication timeline 301, base station 105 and UE 115 may randomly select resource 305 during each period 315 associated with target periodicity P1. For example, base station 105 and UE 115 may randomly select resource 305 from a subset of the set of resources 305 that can be included within window 325 (e.g., within period 315). In some aspects, window 325 may begin at the first resource 305 in the set of resources 305 after the grid position associated with target periodicity P1, and window 325 may have a duration (in time) less than or equal to the period 315 associated with target periodicity P1. In some examples, base station 105 and UE 115 may identify window 325 within period 315-b, may identify or otherwise determine resources 305-c and resources 305-d within window 325, and randomly select resource 305-c or resource 305-d. In some implementations, base station 105 and UE 115 can use a random seed (a random seed known to both base station 105 and UE 115) to select resource 305-c or resource 305-d. As shown, base station 105 and UE 115 can randomly select resource 305-d, and accordingly, resource 305-d can be used to transmit or receive instances of semi-persistently scheduled transmission 310. In some examples, such a random selection procedure can reduce the likelihood of collisions in examples where the set of resources 305 is configured for multiple UEs 115.

[0139] Base station 105 and UE 115 may consider unselected resources 305 in the set of resources 305 as invalid, and thus may suppress communication using such unselected resources 305. In some examples, base station 105 or UE 115, or both, may transmit or receive feedback based on instances of semi-persistently scheduled transmissions 310 transmitted or received on selected resources 305. In such examples, base station 105 or UE 115, or both, may determine the HARQ index based on the nominal resource location based on the grid associated with the target periodicity P1, excluding configured granted uplink control information (CG-UCI). For example, base station 105 or UE 115, or both, may determine the HARQ index based on the location of the start point 320 of period 315 associated with the target periodicity P1.

[0140] In some implementations, in examples where UE 115 has multiple devices (such as sensors) that can share the same communication link (such as the same MAC or physical layer link) between UE 115 and base station 105, refer to Figure 3 The described technique can be extended to support multiple semi-persistently scheduled transmissions 310 from UE 115. Each sensor in UE 115 can be associated with a different target periodicity P. i Correspondingly, base station 105 can configure semi-persistent scheduling transmission for each sensor accordingly (for downlink SPS or configured to grant uplink SPS). In some aspects, each target periodic P i It can correspond to a single periodic P Li Furthermore, base station 105 can configure a set of resources 305 for each of the multiple semi-persistently scheduled transmissions 310 between base station 105 and UE 115, wherein each set of resources 305 is configured according to a different periodicity P. Li To schedule. In other words, each nominal periodicity (each target periodicity P) i This can correspond to a periodic P. Li Furthermore, base station 105 can adjust according to the corresponding periodicity P. Li For UE 115, there is a unique target periodicity P. i Each sensor is configured with a set of 305 resources.

[0141] For example, UE 115 may have two sensors, and in this case, base station 105 may be configured according to the first periodicity P. L1 The first set of scheduled resources 305 and according to the second periodicity P L2 The second set of resources 305 is scheduled, and a first target periodicity P1 and a second target periodicity P2 can be additionally configured. Base station 105 and UE 115 can use the resources according to the first periodicity P...L1 The first set of scheduled resources 305 is selected using a first target periodicity P1 to select resources 305 for transmitting or receiving an instance of a first semi-persistent scheduled transmission 310 associated with the first sensor of UE115, and can be used according to P L1 A second set of resources 305 is scheduled, and a second target periodicity P2 is used to select resources 305 for transmitting or receiving instances of a second semi-persistently scheduled transmission 310 associated with a second sensor of UE 115. Base station 105 and UE 115 can select resources from the first set and the second set of resources 305 based on selecting the earliest resource 305 within each period 315 associated with the corresponding target periodicity (P1 or P2) (as described with reference to communication timeline 300), or based on selecting a random resource 305 within each period 315 associated with the corresponding target periodicity (P1 or P2) (as described with reference to communication timeline 301). Such techniques for extending the selection procedure described with reference to communication timelines 300 and 301 can avoid widespread cancellation in examples where conflicts exist after quantization.

[0142] In some other examples where base station 105 and UE 115 can transmit or receive multiple semi-persistently scheduled transmissions 310, base station 105 can configure a single shared set of resources 305 and additionally configure a different target periodicity P for each of the multiple semi-persistently scheduled transmissions 310. i In such examples, base station 105 and UE 115 can select from a shared set of resources 305 for transmitting or receiving multiple instances of semi-persistently scheduled transmissions 310, as referenced Figure 4 A more detailed description.

[0143] Figure 4 Examples of communication timelines 400 and 401 supporting SPS and configured-allowed transmission slot identifiers are shown. In some examples, communication timelines 400 and 401 may be implemented to realize aspects of wireless communication system 100 and wireless communication system 200. Communication timelines 400 and 401 may illustrate communication between base station 105 and UE 115 (which may be examples of corresponding devices as described herein). In some implementations, base station 105 may configure a shared resource set 405 for multiple semi-persistent scheduling transmissions, and may additionally configure target periodicity for each of the multiple semi-persistent scheduling transmissions.

[0144] For reference Figure 2 In more detail, base station 105 can configure the set of resources 405 such that the set of resources 405 is based on periodicity P. LThis can be used for scheduling, and the configuration can be transmitted to UE 115. In some aspects, base station 105-a can determine the periodicity P based on selecting a periodicity from a predetermined set of periodicities. L Base station 105 can periodically P L Configured as any value within a predetermined periodic set, and for example, P L =10ms. Base station 105 can be further configured so that base station 105 and UE 115 can select resources 405 from the set of resources 405 to transmit or receive instances of semi-persistent scheduling transmission 410 with a target periodicity P1 and a first offset. Base station 105 can configure the target periodicity P1 to any value, such as P1 = 22ms. Additionally, base station 105 can be configured so that base station 105 and UE 115 can select resources 405 from the set of resources 405 to transmit or receive instances of semi-persistent scheduling transmission 415 with a target periodicity P2 and a second offset. Base station 105 can configure the target periodicity P1 to any value, such as P2 = 28ms. Although the first offset and second offset are shown as equal to zero in communication timelines 400 and 401, base station 105 can configure these offsets to any value to define the periodicity P... L The time difference between the associated initial period and the initial period associated with the target periodicity P1, and the periodicity P L The time difference between the associated initial period and the initial period associated with the target periodicity P2. In some aspects, the target periodicity P1 can define that the base station 105 and UE 115 can be used to transmit or receive nominal resource locations via semi-persistent scheduling transmission 410, and the target periodicity P2 can define that the base station 105 and UE 115 can be used to transmit or receive nominal resource locations via semi-persistent scheduling transmission 415.

[0145] In some examples, UE 115 may have N sensors, and thus, base station 105 may configure at least N resources 405 within a period associated with the shortest target periodicity. For example, base station 105 may configure periodicity P L Configured to make N*P L ≤min(P1,P2,…,P N ), where P1, P2, ..., P NThis corresponds to the target periodicity associated with each of the N sensors of UE 115. Thus, each sensor of UE 115 can have at least one resource 405 during any given period. As shown in communication timelines 400 and 401, UE 115 can have two sensors and can equally transmit or receive two semi-persistently scheduled transmissions, and accordingly, N = 2. In some implementations, base station 105 and UE 115 can allocate resource 405 within a period to different semi-persistently scheduled transmissions based on the index of the corresponding sensor, as described with reference to communication timeline 400. For example, a first sensor can be associated with semi-persistently scheduled transmission 410, and a second sensor can be associated with semi-persistently scheduled transmission 415, and base station 105 and UE 115 can allocate resource 405 to these two semi-persistently scheduled transmissions based on the relative indexes of the first and second sensors. In some other implementations, base station 105 and UE 115 may allocate the first (earliest) valid or otherwise available resources to each semi-persistently scheduled transmission after the start of the period associated with the transmission, as described with reference to communication timeline 501.

[0146] For example, as shown in communication timeline 400, base station 105 and UE 115 can select resources 405 from a set of resources 405 for two semi-persistent scheduled transmissions based on the relative index of the sensor associated with each semi-persistent scheduled transmission. In some examples, the first sensor associated with semi-persistent scheduled transmission 410 may have a lower index value than the second sensor associated with semi-persistent scheduled transmission 415, and thus, base station 105 and UE 115 may prioritize allocating resources for semi-persistent scheduled transmission 410 over allocating resources for semi-persistent scheduled transmission 415. For example, the initial period 420a associated with the target periodicity P1 (which is associated with the semi-persistent scheduled transmission 410) and the initial period 425-a associated with the target periodicity P2 (which is associated with the semi-persistent scheduled transmission 415) can start simultaneously, and the base station 105 and the UE 115 can select the earlier resource 405-a for transmitting or receiving instances of the semi-persistent scheduled transmission 410, and can select the later resource 405-b for transmitting or receiving instances of the semi-persistent scheduled transmission 415. For example, period 420-b associated with target periodicity P1 may have a start point 430-a, which is later in time than the start point 435-a of period 425-b associated with target periodicity P2. Base station 105 and UE 115 can select an earlier resource 405-c for transmitting or receiving instances of semi-persistent scheduled transmission 410, and a later resource 405-d for transmitting or receiving instances of semi-persistent scheduled transmission 415. Thus, in any period 420 associated with target periodicity P1 of semi-persistent scheduled transmission 410, base station 105 and UE 115 can select the earliest resource 405 for transmitting or receiving instances of semi-persistent scheduled transmission 410 because semi-persistent scheduled transmission 410 is associated with a first sensor that has a lower index value than the second sensor associated with semi-persistent scheduled transmission 415. Similarly, in any example of a UE 115 with N sensors, base station 105 and UE 115 can select a first resource 405 for instances of semi-persistently scheduled transmissions 410 associated with target periodicity P1, select a second resource 405 for instances of semi-persistently scheduled transmissions 415 associated with target periodicity P2, and select a third resource 405 for instances of semi-persistently scheduled transmissions 415 associated with target periodicity P1. N The associated instance of semi-persistent scheduling transport selects resource N, 405.

[0147] Alternatively, as shown in communication timeline 401, base station 105 and UE 115 can select resources 405 from the set of resources 405 for two semi-persistently scheduled transmissions based on the relative start points of two overlapping periods. In other words, base station 105 and UE 115 can allocate resources 405 from the set of resources 405 on a first-come, first-served basis for transmitting or receiving instances of semi-persistently scheduled transmission 410 or semi-persistently scheduled transmission 415. For example, after the start point of a period associated with the target periodicity of semi-persistently scheduled transmission 410 or semi-persistently scheduled transmission 415, base station 105 and UE 115 can identify the next available (or valid) resource 405 and select the next available resource 405 for transmitting or receiving instances of semi-persistently scheduled transmissions. When selecting the next available resource 405 for a semi-persistent scheduled transport, base station 105 and UE 115 may mark or otherwise indicate the selected resource as unavailable or invalid (so that the same resource is not selected for two instances of semi-persistent scheduled transport).

[0148] For example, base station 105 and UE 115 can identify a starting point 435-b for period 425-c associated with target periodicity P2 (which is associated with semi-persistent scheduled transmission 415), and can determine the next available resource 405 after the starting point 435-b. In some examples, base station 105 and UE 115 can determine that the next available resource 405 is resource 405-e, and thus, base station 105 and UE 115 can select resource 405-e for transmitting or receiving instances of semi-persistent scheduled transmission 415. Additionally, base station 105 and UE 115 (or a second sensor in UE 115 associated with semi-persistent scheduled transmission 415) can indicate that resource 405-e is invalid (e.g., occupied or otherwise unavailable for other communications between base station 105 and UE 115). Base station 105 and UE 115 can identify that period 420-c associated with target periodicity P1 (which is associated with semi-persistent scheduled transmission 410) has a start point 430-b, and can determine the next available resource 405 after the start point 430-b. In some examples, base station 105 and UE 115 can determine that resource 405-e is invalid, and thereby determine that the next available resource 405 is resource 405-f. Thus, base station 105 and UE 115 can select resource 405-f for transmitting or receiving instances of semi-persistent scheduled transmission 410. Similarly, base station 105 and UE 115 (or the first sensor in UE 115 associated with semi-persistent scheduled transmission 410) can indicate that resource 405-f is invalid (e.g., occupied or otherwise unavailable for other communication between base station 105 and UE 115).

[0149] In examples where the start point 430 of period 420 associated with semi-persistent scheduling transmission 410 and the start point 435 of period 425 associated with semi-persistent scheduling transmission 415 are the same (such as in initial period 420 and initial period 425, where the initial period may refer to the leftmost period), base station 105 and UE 115 may determine, based on the relative index of the sensor associated with each semi-persistent scheduling transmission, to allocate resources within the smaller of the two periods to different semi-persistent scheduling transmissions. For example, the first sensor may have a lower index value than the second sensor, and thus, base station 105 and UE 115 may select an earlier resource 405 for transmitting or receiving instances of semi-persistent scheduling transmission 410 and a slightly later resource 405 for transmitting or receiving instances of semi-persistent scheduling transmission 415. In some examples, such use of a selection criterion based on the relative start point of the semi-persistent scheduling transmission can reduce the gap between the start point of each period (each irregular period) and the selected resource 405. Furthermore, such techniques for selecting resource 405 based on the relative start point of the period associated with each semi-persistent scheduled transport can avoid widespread cancellations in examples where conflicts exist after quantization.

[0150] In some implementations, the set of resources 405 may include fixed resources 405, and so each resource 405 may carry a single instance transported via semi-persistent scheduling (an instance transported via semi-persistent scheduling 410 or an instance transported via semi-persistent scheduling 415, but not both). In some other implementations, the set of resources 405 may include flexible resources 405, such that a single resource 405 may carry multiple instances (an instance transported via semi-persistent scheduling 410 or an instance transported via semi-persistent scheduling 415, or both). See reference. Figure 5 Additional details are described regarding the flexible resource 405 for selecting to transmit or receive multiple instances of semi-persistent scheduling transmissions.

[0151] Figure 5 Examples of communication timelines 500 and 501 supporting slot identifiers for SPS and configured-allowed transmissions are shown. In some examples, communication timelines 500 and 501 can be implemented to realize aspects of wireless communication system 100 and wireless communication system 200. Communication timelines 500 and 501 can interpret communication between base station 105 and UE 115 (which may be examples of corresponding devices described herein). In some implementations, base station 105 can configure a set of flexible resources 505 for a plurality of semi-persistent scheduling transmissions, and can further configure each of the plurality of semi-persistent scheduling transmissions to allow base station 105 and UE 115 to select a target periodicity P for resource 505 for the semi-persistent scheduling transmission from the set of flexible resources 505. i .

[0152] In some examples, base station 105 can be based on periodic P L Configure the size of each flexible resource 505 (where the size of the flexible resource 505 can refer to how many resources 505, including instances of semi-persistent scheduling, can be included within the flexible resource 505) so that it is consistent with the target periodicity P of the semi-persistent scheduling. i The associated minimum period includes at least one resource for each of the multiple semi-persistently scheduled transmissions. For example, base station 105 can allocate P... L Determining that C*P L ≤min(P1,P2,…,P N ), where P1, P2, ..., P N The target periodicity P corresponds to each of the N sensors associated with UE 115. i , where C is an integer value such that C = [1,2,3…]. Thus, base station 105 can configure at least C resources 505 in a minimum period (e.g., minimum sensor period) associated with semi-persistent scheduling transmission.

[0153] At least C resources 505 within each period can have variable sizes based on the values ​​of the number of sensors N and C of UE 115, and can include an upper limit on the number of instances of semi-persistent scheduling transmission that the flexible resources 505 can include. For example, the upper limit on the number of instances of semi-persistent scheduling transmission that the flexible resources 505 can include can be equal to ceil(N / C) (rounded up (N / C)). For example, the variable size of the flexible resources 505 can be determined by the base station 105 and UE 115 based on the periodic P L The number of resource locations supported (resource locations supporting downlink SPS and configured to allow uplink SPS) and the number of sensors in UE 115 are used to determine this. Accordingly, base station 105 and UE 115 can transmit or receive up to C*ceil(N / C), because in relation to the target periodicity P... i In each associated period, there are at least C flexible resources 505, where C*ceil(N / C)≥N. Thus, base station 105 can configure sufficient flexible resources 505 for instances of semi-persistent scheduling transmission for each of the several (N) sensors used for UE 115 within a minimum period.

[0154] In some examples, UE 115 may have two sensors (N=2) and may transmit or receive two instances of semi-persistent scheduling transmissions, including semi-persistent scheduling transmission 510 and semi-persistent scheduling transmission 515. Base station 105 and UE 115 may communicate with the target periodic P of each semi-persistent scheduling transmission. iDuring the associated period, resources 505 are selected for transmitting or receiving instances of semi-persistent scheduling transmission 510 and semi-persistent scheduling transmission 515. For example, base station 105 can configure semi-persistent scheduling transmission 510 with a target periodicity P1 and semi-persistent scheduling transmission 515 with a target periodicity P2, and base station 105 and UE 115 can select resources 505 from a set of flexible resources 505 for transmitting or receiving instances of semi-persistent scheduling transmission 510 during each period associated with target periodicity P1 and for transmitting or receiving instances of semi-persistent scheduling transmission 515 during each period associated with target periodicity P2. As described herein, base station 105 can use periodicity P... L Configured as any value within a predetermined periodic set, and for example, P L =20ms. Additionally, base station 105 can configure the target periodicity P1 to any value, for example, P1 = 22ms, and base station 105 can configure the target periodicity P2 to any value, for example, P2 = 28ms. Furthermore, although C can be any value, in communication timelines 500 and 501, C = 1.

[0155] Base station 105 and UE 115 can multiplex resources 505 selected from a set of flexible resources 505 for transmitting or receiving instances of semi-persistent scheduling transmission 510 and semi-persistent scheduling transmission 515. In some implementations, base station 105 and UE 115 can select resources 505 for transmitting or receiving instances of semi-persistent scheduling transmission 510 and resources 505 for transmitting or receiving instances of semi-persistent scheduling transmission 515, and can use FDM technology to multiplex the two selected resources in a single time slot. In some other implementations, base station 105 and UE 115 can select resource 505-a for transmitting or receiving instances of semi-persistent scheduling transmission 505 and resource 505-b for transmitting or receiving instances of semi-persistent scheduling transmission 515, and can use TDM technology to multiplex the two selected resources in a single time slot 520. In some other implementations, base station 105 and UE 115 may select resource 505-c for transmitting or receiving instances of semi-persistent scheduling transmission 505 and resource 505-d for transmitting or receiving instances of semi-persistent scheduling transmission 515, and may employ TDM technology to multiplex the two selected resources on time slots 525 and 530. In some examples, time slots 525 and 530 may be consecutive time slots such that time slot 525 may correspond to time slot n and time slot 530 may correspond to time slot n+1. In such implementations, each resource 505 may reside in a separate time slot (e.g., resource 505-c may reside in time slot 525 and resource 505-d may reside in time slot 530).

[0156] Figure 6 An example of a process flow 600 supporting slot identifiers for SPS and configured-permitted transmission is shown. In some examples, process flow 600 may implement aspects of wireless communication system 100 and wireless communication system 200. Process flow 600 may interpret communication between base station 105-b and UE 115-b (which may be examples of corresponding devices as described herein). In some implementations, base station 105-b may transmit configuration information to UE 115-b to support the selection from a resource set of resources for transmitting or receiving one or more instances of semi-persistently scheduled transmissions between base station 105-b and UE 115-b, which allows base station 105-b and UE 115-b to achieve more flexible periodicity while avoiding conflicts and cancellations at base station 105-b or UE 115-b, or both. Alternative examples are possible, some of which may be performed in a different order than described or not at all. In some implementations, the processes may include additional features not mentioned below, or further processes may be added.

[0157] At 605, base station 105-b may transmit to UE 115-b a first configuration of the resource set according to a first periodic semi-persistent scheduling. In some examples, the first periodicity may be periodicity P. L Furthermore, base station 105-b can select a first periodicity from a predetermined set of periodicities (such as a set of periodicities defined by a specification).

[0158] At 610, base station 105-b can transmit to UE 115-b a second configuration for a second periodicity and a first offset associated with the first semi-persistent scheduling transmission. In some examples, the second periodicity may be an example of a target periodicity (such as periodicity P1), and may be referred to herein as a nominal periodicity. Base station 105-b can be configured with an additional second periodicity such that base station 105-b and UE 115-b can select resources from a resource set based on the second periodicity, which can provide traffic cycles based on the application of UE 115-b to reduce the periodicity of the semi-persistent scheduling transmission from the first periodicity (periodicity P1). L It adapts to provide greater flexibility for more periodic additions.

[0159] In some implementations, at 615, base station 105-b may transmit a third configuration to UE 115-b. In some examples, this includes different target periodicities associated with each device (or sensor) of UE 115-b and different periodicities P. L In a related example, the third configuration may include a third periodicity (such as a second periodicity P different from the first periodicity). L The second resource set for semi-persistent scheduling. In some other examples, such as the different target periodicity and shared periodicity P associated with each device (or sensor) of UE 115-b. L In a related example, the third configuration may include a third periodicity and a second offset associated with the second semi-persistent scheduling transmission. The third periodicity may be an example of the second target periodicity P2, and the second semi-persistent scheduling transmission may be a semi-persistent scheduling transmission different from the first semi-persistent scheduling transmission (e.g., the first semi-persistent scheduling transmission may be associated with the first sensor, and the second semi-persistent scheduling transmission may be associated with the second sensor of UE 115-b).

[0160] In some implementations, at 620, base station 105-b may transmit to UE 115-b a fourth configuration for a fourth periodicity and a second offset associated with the second semi-persistent scheduling transmission. In some examples, where the third configuration includes a second resource set scheduled according to the third periodicity semi-persistent scheduling, base station 105-b may transmit the fourth configuration. The fourth periodicity may be an example of a second target periodicity P2, and the second semi-persistent scheduling transmission may be a semi-persistent scheduling transmission different from the first semi-persistent scheduling transmission (e.g., the first semi-persistent scheduling transmission may be associated with a first sensor, and the second semi-persistent scheduling transmission may be associated with a second sensor of UE 115-b). In examples where UE 115-b receives the third and fourth configurations, base station 105-b and UE 115-b may select resources from different resource sets for transmitting or receiving instances of the first semi-persistent scheduling transmission and for transmitting or receiving instances of the second semi-persistent scheduling transmission.

[0161] In box 625, UE 115-b may select a first resource from the resource set for a first instance of a first semi-persistent scheduled transmission within a first period associated with the second periodicity. In some examples, UE 115-b may select the first resource based on the earliest resource after the start point of the first period associated with the second periodicity in the resource set. In some other examples, UE 115-b may select random resources from a subset of the resource set within the first period associated with the second periodicity based on a random seed. In such examples, the subset of the resource set may include resources within a window from which UE 115-b may randomly select resources. In some other examples, UE 115-b may select the earliest resource available (e.g., valid) after the start point of the first period associated with the second periodicity. (Including references) Figure 3 and Figure 4 This describes additional details related to selecting resources from the resource set for instances transported via semi-persistent scheduling.

[0162] In some implementations, at 630, UE 115-b may select a first resource from a second resource set for a first instance of a second semi-persistently scheduled transmission within a first period associated with a fourth periodicity (e.g., a second target periodicity P2). In some aspects, in an example where UE 115-b receives a third configuration for the second resource set and a fourth configuration for the fourth periodicity, UE 115-b may select a first resource from the second resource set for an instance of a second semi-persistently scheduled transmission. In some examples, UE 115-b may select a first resource from the second resource set based on selecting the earliest resource in the second resource set after the start point of the first period associated with the fourth periodicity. In some other examples, UE 115-b may select a first resource from the second resource set based on selecting random resources from a subset of the second resource set within the first period associated with the fourth periodicity using a random seed. In such examples, a subset of the second resource set may be resources in the second resource set included within a window from which UE 115-b may randomly select resources. (Including references) Figure 3 and Figure 4 This describes additional details related to selecting resources from the resource set for instances transported via semi-persistent scheduling.

[0163] In some implementations, at 635, UE 115-b may select a second resource from the resource set for a first instance of a second semi-persistent scheduled transmission within a first period associated with a third periodicity (e.g., a second target periodicity P2). In some aspects, in an example where UE 115-b receives a third configuration for the third periodicity, UE 115-b may select a second resource from the resource set for a first instance of a second semi-persistent scheduled transmission. In some examples, UE 115-b may select a second resource from the resource set based on determining and selecting the next available (e.g., valid) resource from the resource set, which may be based on the relative index associated with each of the first and second semi-persistent scheduled transmissions in the device, or the relative start point associated with each of the first and second semi-persistent scheduled transmissions in overlapping periods, or both. Figure 5 This describes additional details related to identifying the next available resource.

[0164] At 640, base station 105-b and UE 115-b can use the first resources in this resource set to transmit or receive the first instance of the first semi-persistently scheduled transmission.

[0165] In 640, base station 105-b and UE 115-b may use the first resource in the second resource set to transmit or receive the first instance of the second semi-persistently scheduled transmission. Alternatively, in some implementations, base station 105-b and UE 115-b may use the second resource in the second resource set to transmit or receive the first instance of the second semi-persistently scheduled transmission.

[0166] Although reference Figure 6 The selection method and techniques are described as being performed by UE 115-b, but additionally or alternatively, base station 105-b may perform the same selection method and techniques as UE 115-b. For example, base station 105-b and UE 115-b may perform the same or similar selection techniques, and thus determine that the same resources should be used to transmit or receive semi-persistently scheduled transmissions.

[0167] Figure 7 A block diagram 700 illustrates an example device 705 supporting SPS and configured time slot identifiers for transmission. Device 705 may be an example of UE 115 as described herein or include its components. Device 705 may include components for bidirectional voice and data communication, including components for transmitting and receiving communications, including a communication manager 710, an input / output (I / O) controller 715, a transceiver 720, an antenna 725, a memory 730, and a processor 740. These components may be in electronic communication via one or more buses (e.g., bus 745).

[0168] The communication manager 710 can receive a first configuration of a resource set according to a first periodic semi-persistent scheduling. The communication manager 710 can select a first resource in this resource set for a first instance of a first semi-persistently scheduled transmission within a first period associated with a second period, wherein the first semi-persistently scheduled transmission is associated with the second period. The communication manager 710 can use the first resource in this resource set to transmit or receive the first instance of the first semi-persistently scheduled transmission.

[0169] In some examples, when used as a processor or processing system, the communication manager 710 can use a first interface to obtain signaling from a receiver (such as transceiver 720) and can use a second interface to output signaling for transmission via a transmitter (such as transceiver 720).

[0170] I / O controller 715 manages the input and output signals of device 705. I / O controller 715 can also manage peripheral devices not integrated into device 705. In some examples, I / O controller 715 may represent a physical connection or port to an external peripheral device. In some examples, I / O controller 715 may utilize an operating system, such as... Or another known operating system. In some other examples, the I / O controller 715 may represent or interact with a modem, keyboard, mouse, touchscreen, or similar device. In some examples, the I / O controller 715 may be implemented as part of a processor. In some examples, a user may interact with the device 705 via the I / O controller 715 or via hardware components controlled by the I / O controller 715.

[0171] Transceiver 720 can communicate bidirectionally via one or more antennas, wired or wireless links, as described herein. For example, transceiver 720 may represent a wireless transceiver and be able to communicate bidirectionally with another wireless transceiver. Transceiver 720 may also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and to demodulate packets received from the antenna.

[0172] In some examples, the wireless device may include a single antenna 725. However, in some examples, the device may have more than one antenna 725, which may be able to transmit or receive multiple wireless transmissions concurrently.

[0173] Memory 730 may include random access memory (RAM) and read-only memory (ROM). Memory 730 may store computer-readable, computer-executable code 735, including instructions that, when executed, cause the processor to perform the various functions described herein. In some examples, memory 730 may particularly include a basic I / O system (BIOS) that controls basic hardware or software operations, such as interaction with peripheral components or devices.

[0174] Processor 740 may include hardware devices such as a general-purpose processor, digital signal processor (DSP), central processing unit (CPU), microcontroller, application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof. In some examples, processor 740 may be configured to use a memory controller to operate a memory array. In some other examples, the memory controller may be integrated into processor 740. Processor 740 may be configured to execute computer-readable instructions stored in memory (e.g., memory 730) to cause device 705 to perform various functions (e.g., supporting functions or tasks for SPS and configured-to-transmit time slot identifiers).

[0175] Processor 740 may be any suitable one or more processors capable of executing scripts or instructions of one or more software programs stored in device 705 (such as in memory 730). For example, processor 740 may execute communication manager 710 or I / O controller 715.

[0176] In some implementations, processor 740 may be a component of a processing system. A processing system generally refers to a system or a series of machines or components that receive inputs and process those inputs to produce a set of outputs (which may be passed to other systems or, for example, components of device 705). For example, the processing system of device 705 may refer to a system that includes various other components or sub-components of device 705.

[0177] The processing system of device 705 can interface with other components of device 705 and can process information (such as inputs or signals) received from other components and output information to other components. For example, the chip or modem of device 705 may include a processing system, a first interface for outputting information, and a second interface for receiving information. In some cases, the first interface may refer to the interface between the processing system of the chip or modem and a transmitter, allowing device 705 to transmit information output from the chip or modem. In some cases, the second interface may refer to the interface between the processing system of the chip or modem and a receiver, allowing device 705 to receive information or signal input, and the information can be transmitted to the processing system. Those skilled in the art will readily recognize that the first interface can also receive information or signal input, and the second interface can also output information or signal output.

[0178] Code 735 may include instructions for implementing various aspects of this disclosure, including instructions for supporting wireless communication. Code 735 may be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some examples, code 735 may not be directly executable by processor 740, but may enable a computer (e.g., when compiled and executed) to perform the functions described herein.

[0179] In some examples, the communication manager 710 may be implemented as an integrated circuit or chipset for a mobile device modem, and the receiver and transmitter may be implemented as analog components (e.g., amplifiers, filters, antennas) coupled to the mobile device modem to enable wireless transmission and reception over one or more frequency bands.

[0180] The communication manager 710 described herein can be implemented to achieve one or more potential advantages. In some implementations of this disclosure, the communication manager 710 can select resources from a set of resources scheduled according to a first periodic schedule from a predetermined set of periodic schedules, based on an additionally configured target periodicity. The communication manager 710 can use such an additionally configured target periodicity to adapt the first periodicity to a periodicity that is better suited to a particular traffic cycle associated with the communication manager 710. In this way, the communication manager 710 can monitor or attempt transmission at a better number of resource opportunities than could be provided by the first periodicity, which can result in improved power savings and longer battery life for the device 705.

[0181] Figure 8 A block diagram 800 illustrates an example device 805 supporting time slot identification for SPS and configured permissioned transmission. Device 805 may be an example of base station 105 as described herein or a component including base station 105. Device 805 may include components for bidirectional voice and data communication, including components for transmitting and receiving communications, including a communication manager 810, a network communication manager 815, a transceiver 820, an antenna 825, a memory 830, a processor 840, and an inter-site communication manager 845. These components may be in electronic communication via one or more buses (e.g., bus 850).

[0182] The communication manager 810 can transmit a first configuration of a resource set according to a first periodic semi-persistent scheduling. The communication manager 810 can select a first resource in this resource set for a first instance of a first semi-persistently scheduled transmission within a first period associated with a second period, wherein the first semi-persistently scheduled transmission is associated with the second period. The communication manager 810 can use the first resource in this resource set to transmit or receive the first instance of the first semi-persistently scheduled transmission.

[0183] In some examples, when used as a processor or processing system, the communication manager 810 can use a second interface to obtain signaling from a receiver (such as transceiver 820) and can use a first interface to output signaling for transmission via a transmitter (such as transceiver 820).

[0184] The network communication manager 815 can manage communication with the core network (e.g., via one or more wired backhaul links). For example, the network communication manager 815 can manage the delivery of data communication by client devices (such as one or more UEs 115).

[0185] Transceiver 820 can communicate bidirectionally via one or more antennas, wired or wireless links, as described herein. For example, transceiver 820 may represent a wireless transceiver and be able to communicate bidirectionally with another wireless transceiver. Transceiver 820 may also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and to demodulate packets received from the antenna.

[0186] In some examples, the wireless device may include a single antenna 825. However, in some examples, the device may have more than one antenna 825, which may be able to transmit or receive multiple wireless transmissions concurrently.

[0187] Memory 830 may include RAM, ROM, or a combination thereof. Memory 830 may store computer-readable code 835 including instructions that, when executed by a processor (e.g., processor 840), cause the device to perform the various functions described herein. In some examples, memory 830 may, in particular, include a BIOS that controls basic hardware or software operations, such as interaction with peripheral components or devices.

[0188] Processor 840 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some examples, processor 840 may be configured to use a memory controller to operate a memory array. In some examples, the memory controller may be integrated into processor 840. Processor 840 may be configured to execute computer-readable instructions stored in memory (e.g., memory 830) to cause device 805 to perform various functions (e.g., supporting functions or tasks for SPS and configured-to-transfer time slot identifiers).

[0189] Inter-site communication manager 845 manages communication with other base stations 105 and may include a controller or scheduler for cooperating with other base stations 105 to control communication with UE 115. For example, inter-site communication manager 845 may coordinate the scheduling of transmissions to UE 115 for various interference mitigation techniques, such as beamforming or joint transmission. In some examples, inter-site communication manager 845 may provide an X2 interface within LTE / LTE-A wireless communication network technology to facilitate communication between base stations 105.

[0190] Code 835 may include instructions for implementing various aspects of this disclosure, including instructions for supporting wireless communication. Code 835 may be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some examples, code 835 may not be directly executable by processor 840, but may enable a computer (e.g., when compiled and executed) to perform the functions described herein.

[0191] The communication manager 810 can be implemented to achieve one or more of the following potential advantages. The communication manager can configure a resource set scheduled according to a first periodicity at the UE 115, and can configure the communication manager 810 and additional target periodicities that the UE can use to select resources from that resource set at the UE. Thus, the communication manager 810 can achieve greater flexibility among possible SPS periodicities that the communication manager 810 can configure, without the risk of potential conflicts or cancellation issues. Accordingly, the communication manager 810 can efficiently configure an SPS periodicity for the UE that is superior to the first periodicity for the traffic cycles associated with the UE's application. Based on the superior periodicity configuration, the communication manager 810 can achieve greater power savings and increased spectral efficiency while maintaining low overhead costs associated with SPS.

[0192] Figure 9 A flowchart illustrating method 900 for supporting slot identifiers for SPS and configured permissioned transmission is shown. Operation of method 900 can be implemented by UE 115 or its components as described herein. For example, operation of method 900 can be implemented by, as referenced... Figure 7 The described communication manager is used to perform these functions. In some examples, the UE can execute a set of instructions to control the UE's functional elements to perform the functions described herein. Additionally or alternatively, the UE can use dedicated hardware to perform aspects of the functions described herein.

[0193] In 905, the UE may receive a first configuration of a resource set according to a first periodic semi-persistent scheduling. The operation of 905 may be performed according to the method described herein.

[0194] In 910, the UE may select a first resource in the resource set for a first instance of a first semi-persistently scheduled transmission within a first period associated with the second periodicity, wherein the first semi-persistently scheduled transmission is associated with the second periodicity. The operation of 910 may be performed according to the method described herein.

[0195] In 915, the UE can use the first resource in the resource set to transmit or receive the first instance of the first semi-persistently scheduled transmission. The operation of 915 can be performed according to the methods described herein.

[0196] Figure 10A flowchart illustrating method 1000 for supporting time slot identifiers for SPS and configured permissioned transmission is shown. Operation of method 1000 can be implemented by UE 115 or its components as described herein. For example, operation of method 1000 can be implemented by, as referenced... Figure 7 The described communication manager is used to perform these functions. In some examples, the UE can execute a set of instructions to control the UE's functional elements to perform the functions described herein. Additionally or alternatively, the UE can use dedicated hardware to perform aspects of the functions described herein.

[0197] At 1005, the UE may receive a first configuration of a resource set according to a first periodic semi-persistent scheduling. The operation of 1005 may be performed according to the method described herein.

[0198] At 1010, the UE may receive a second configuration for a second periodicity and a first offset associated with the first semi-persistently scheduled transmission. Operation of 1010 may be performed according to the methods described herein.

[0199] In 1015, the UE may select a first resource in the resource set for a first instance of a first semi-persistently scheduled transmission within a first period associated with the second periodicity. The operation of 1015 may be performed according to the method described herein.

[0200] In 1020, the UE can use the first resource in this resource set to transmit or receive the first instance of the first semi-persistently scheduled transmission. The operation of 1020 can be performed according to the method described herein.

[0201] Figure 11 A flowchart illustrating method 1100 for supporting slot identifiers for SPS and configured permissioned transmission is shown. Operation of method 1100 can be implemented by UE 115 or its components as described herein. For example, operation of method 1100 can be implemented by, as referenced... Figure 7 The described communication manager is used to perform these functions. In some examples, the UE can execute a set of instructions to control the UE's functional elements to perform the functions described herein. Additionally or alternatively, the UE can use dedicated hardware to perform aspects of the functions described herein.

[0202] At 1105, the UE may receive a first configuration of a resource set according to a first periodic semi-persistent scheduling. The operation of 1105 may be performed according to the method described herein.

[0203] At 1110, the UE may receive a second configuration for a second periodicity and a first offset associated with the first semi-persistently scheduled transmission. Operation of 1110 may be performed according to the methods described herein.

[0204] At 1115, the UE can receive a third configuration for the third periodicity and the second offset associated with the second semi-persistently scheduled transmission. The operation of 1115 can be performed according to the method described herein.

[0205] At 1120, the UE may select a first resource in the resource set for a first instance of a first semi-persistent scheduled transmission within a first period associated with the second periodicity. The operation of 1120 may be performed according to the method described herein.

[0206] At 1125, the UE may select a second resource in the resource set for a first instance of a second semi-persistently scheduled transmission within a first period associated with the third periodicity. The operation of 1125 may be performed according to the method described herein.

[0207] At 1130, the UE may use the first resource in the resource set to transmit or receive the first instance of the first semi-persistently scheduled transmission. The operation of 1130 may be performed according to the method described herein.

[0208] At 1135, the UE may use a second resource in the second resource set to transmit or receive a first instance of a second semi-persistently scheduled transmission. The operation of 1135 may be performed according to the method described herein.

[0209] Figure 12 A flowchart illustrating method 1200 for supporting time slot identifiers for SPS and configured permissioned transmission is shown. Operation of method 1200 can be implemented by base station 105 or its components as described herein. For example, operation of method 1200 can be implemented by, as described in reference... Figure 8 The described communication manager is used to perform these functions. In some examples, the base station can execute a set of instructions to control the functional elements of the base station to perform the functions described herein. Additionally or alternatively, the base station may use dedicated hardware to perform aspects of the functions described herein.

[0210] At 1205, the base station can transmit a first configuration for a resource set according to a first periodic semi-persistent scheduling. The operation of 1205 can be performed according to the method described herein.

[0211] In 1210, the base station may select a first resource in the resource set for a first instance of a first semi-persistently scheduled transmission within a first period associated with the second periodicity, wherein the first semi-persistently scheduled transmission is associated with the second periodicity. The operation of 1210 may be performed according to the method described herein.

[0212] At 1215, the base station may use the first resources in the resource set to transmit or receive the first instance of the first semi-persistently scheduled transmission. The operation of 1215 may be performed according to the method described herein.

[0213] Figure 13 A flowchart illustrating method 1300 for supporting time slot identifiers for SPS and configured permissioned transmission is shown. Operation of method 1300 can be implemented by base station 105 or its components as described herein. For example, operation of method 1300 can be implemented by, as described in reference... Figure 8 The described communication manager is used to perform these functions. In some examples, the base station can execute a set of instructions to control the functional elements of the base station to perform the functions described herein. Additionally or alternatively, the base station may use dedicated hardware to perform aspects of the functions described herein.

[0214] At 1305, the base station can transmit a first configuration for a resource set according to a first periodic semi-persistent scheduling. The operation of 1305 can be performed according to the methods described herein.

[0215] At 1310, the base station can transmit a second configuration for a second periodicity and a first offset associated with the first semi-persistently scheduled transmission. Operation of 1310 can be performed according to the methods described herein.

[0216] In 1315, the base station may select a first resource in the resource set for a first instance of a first semi-persistently scheduled transmission within a first period associated with the second periodicity, wherein the first semi-persistently scheduled transmission is associated with the second periodicity. The operation of 1315 may be performed according to the method described herein.

[0217] At 1320, the base station may use the first resources in the resource set to transmit or receive the first instance of the first semi-persistently scheduled transmission. The operation of 1320 may be performed according to the method described herein.

[0218] Figure 14 A flowchart illustrating method 1400 for supporting time slot identifiers for SPS and configured permissioned transmission is shown. Operation of method 1400 can be implemented by base station 105 or its components as described herein. For example, operation of method 1400 can be implemented by, as described in reference... Figure 8 The described communication manager is used to perform these functions. In some examples, the base station can execute a set of instructions to control the functional elements of the base station to perform the functions described herein. Additionally or alternatively, the base station may use dedicated hardware to perform aspects of the functions described herein.

[0219] At 1405, the base station can transmit a first configuration for a resource set according to a first periodic semi-persistent scheduling. The operation of 1405 can be performed according to the methods described herein.

[0220] At 1410, the base station may receive a second configuration for a second periodicity and a first offset associated with the first semi-persistently scheduled transmission. Operation of 1410 may be performed according to the method described herein.

[0221] At 1415, the base station can transmit a third configuration for the third periodicity and the second offset associated with the second semi-persistent scheduling transmission. Operation of 1415 can be performed according to the method described herein.

[0222] At 1420, the base station may select a first resource in the resource set for a first instance of a first semi-persistently scheduled transmission within a first period associated with the second periodicity, wherein the first semi-persistently scheduled transmission is associated with the second periodicity. The operation of 1420 may be performed according to the method described herein.

[0223] At 1425, the base station may select a second resource in the resource set for a first instance of a second semi-persistently scheduled transmission within a first period associated with a third periodicity. The operation at 1425 may be performed according to the method described herein.

[0224] At 1430, the base station may use the first resources in the resource set to transmit or receive the first instance of the first semi-persistently scheduled transmission. The operation of 1430 may be performed according to the method described herein.

[0225] At 1435, the base station may use the second resources in the second resource set to transmit or receive the first instance of the second semi-persistently scheduled transmission. The operation of 1435 may be performed according to the method described herein.

[0226] As used in this article, the phrase “at least one of” a list of items refers to any combination of those items, including a single member. As an example, “at least one of a, b, or c” is intended to cover: a, b, c, ab, ac, bc, and abc.

[0227] The various descriptive logics, logic blocks, modules, circuits, and algorithmic processes described in conjunction with the implementations disclosed herein can be implemented as electronic hardware, computer software, or a combination of both. This interchangeability between hardware and software has been generally described in terms of its functionality, and is explained in the various descriptive components, blocks, modules, circuits, and processes described above. Whether such functionality is implemented in hardware or software depends on the specific application and the design constraints imposed on the overall system.

[0228] Hardware and data processing means for implementing the various descriptive logics, logic blocks, modules, and circuits described in conjunction with the aspects disclosed herein may be implemented or executed using a general-purpose single-chip or multi-chip processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, or any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors cooperating with a DSP core, or any other such configuration. In some implementations, specific processes and methods may be performed by a circuit system dedicated to a given function.

[0229] In one or more aspects, the described functionality may be implemented in hardware, digital electronic circuit systems, computer software, firmware (including the structures disclosed herein and their structural equivalents), or any combination thereof. Implementation of the subject matter described herein may also be implemented as one or more computer programs, such as one or more modules of computer program instructions encoded on a computer storage medium for execution by a data processing apparatus or for controlling the operation of a data processing apparatus.

[0230] If implemented in software, the functions can be stored or transmitted as one or more instructions or code on or through a computer-readable medium. The processes of the methods or algorithms disclosed herein can be implemented in a processor-executable software module that can reside on a computer-readable medium. Computer-readable media include both computer storage media and communication media, including any medium that can be implemented to transfer a computer program from one location to another. Storage media can be any available medium accessible to a computer. By way of example and not limitation, such computer-readable media may include RAM, ROM, electrically erasable programmable ROM (EEPROM), CD-ROM or other optical disc storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store desired program code in the form of instructions or data structures and is accessible to a computer. Any connection may also be properly referred to as a computer-readable medium. As used herein, disk and disc include CDs, laser discs, optical discs, digital multi-purpose discs (DVDs), floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically and discs reproduce data optically using lasers. Combinations of the above should also be included within the scope of computer-readable media. Additionally, the operation of a method or algorithm may reside as one of code and instructions, or any combination or set of code and instructions, on a machine-readable and computer-readable medium that may be incorporated into a computer program product.

[0231] Various modifications to the implementations described in this disclosure may be apparent to those skilled in the art, and the general principles defined herein may be applied to other implementations without departing from the spirit or scope of this disclosure. Therefore, the claims are not intended to be limited to the implementations shown herein, but are to be granted the broadest scope consistent with this disclosure, the principles disclosed herein, and the novel features.

[0232] In addition, those skilled in the art will readily appreciate that the terms “upper” and “lower” are sometimes used for the convenience of describing the figures and indicate a relative position corresponding to the orientation of the figures on the correctly oriented page, and may not reflect the true orientation of any device as implemented.

[0233] Some features described in this specification in the context of separate implementations may also be implemented in combination in a single implementation. Conversely, various features described in the context of a single implementation may also be implemented separately or in any suitable sub-combination in multiple implementations. Furthermore, although features may be described above as operating in certain combinations and even originally claimed in this way, one or more features from the claimed combination may be removed from that combination in some examples, and the claimed combination may be for sub-combinations or variations thereof.

[0234] Similarly, although the operations are depicted in a specific order in the accompanying drawings, this should not be construed as requiring such operations to be performed in the specific order shown or sequentially, or requiring the performance of all explained operations to achieve the desired result. Furthermore, the drawings may schematically depict one or more example processes in the form of flowcharts. However, other operations not depicted may be incorporated into the schematically explained example processes. For example, one or more additional operations may be performed before, after, simultaneously with, or between any explained operation. In some environments, multitasking and parallel processing may be advantageous. Moreover, the separation of various system components in the above implementations should not be construed as requiring such separation in all implementations, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products. Additionally, other implementations also fall within the scope of the appended claims. In some examples, the actions recited in the claims can be performed in a different order and still achieve the desired result.

Claims

1. An apparatus for performing wireless communication at a user equipment (UE), comprising: A processing system, comprising one or more processors and one or more memories coupled to the processors, the processing system being configured such that the device: Obtain the first configuration of the resource set to be semi-persistently scheduled according to the first periodicity; In a first period associated with a second periodicity, a first resource in the resource set is selected for a first instance of a first semi-persistent scheduled transport, the second periodicity being different from the first periodicity, and the first semi-persistent scheduled transport being associated with the second periodicity; as well as Use the first resource in the resource set to output or obtain the first instance of the first semi-persistent scheduled transmission.

2. The apparatus of claim 1, wherein the processing system is further configured to: The resource is selected to be concentrated on the earliest resource after the start of the first period associated with the second periodicity; or Random resources are selected from a subset of the resource set within the first period associated with the second periodicity, based on a random seed.

3. The apparatus of claim 1, wherein the processing system is further configured to: Obtain a second configuration for the second periodicity and the first offset associated with the first semi-persistent scheduled transport, the first offset including the difference between a first start point of the first period associated with the first periodicity and a second start point of the first period associated with the second periodicity.

4. The apparatus of claim 3, wherein: The processing system is further configured to: Obtain a third configuration for the second resource set according to the third periodic semi-persistent scheduling; Obtain a fourth configuration for the fourth periodicity and the second offset associated with the second semi-persistent scheduling transport; Within the first period associated with the fourth periodicity, select a first resource in the second resource set for the first instance of the second semi-persistent scheduling transfer; and Use the first resource in the second resource set to output or obtain the first instance of the second semi-persistent scheduling transfer.

5. The apparatus of claim 4, wherein the processing system is further configured to: The second resource is selected as the earliest resource after the start of the first period associated with the fourth periodicity; or Random resources are selected from a subset of the second resource set within the first period associated with the fourth periodicity, based on a random seed.

6. The apparatus of claim 4, wherein: The second offset includes the difference between the starting point of the first period associated with the third periodicity and the starting point of the first period associated with the fourth periodicity.

7. The apparatus of claim 3, wherein: The processing system is further configured to: Obtain a third configuration for the third periodicity and the second offset associated with the second semi-persistent scheduling transport; Within the first period associated with the third periodicity, a second resource in the resource set is selected for the first instance of the second semi-persistent scheduled transport; as well as Use the second resource in the resource set to output or obtain the first instance of the second semi-persistent scheduling transfer.

8. The apparatus of claim 7, wherein the processing system is further configured to select from the resource set the next available resource following the start of the first period associated with the third periodicity.

9. The apparatus of claim 8, wherein the processing system is further configured to select the earliest resource in the resource set after any resource selected for the instance of the first semi-persistent scheduled transport in the resource set, based on the fact that a first index of the first device in the UE associated with the first semi-persistent scheduled transport is less than a second index of the second device in the UE associated with the second semi-persistent scheduled transport.

10. The apparatus of claim 8, wherein the processing system is further configured to: Obtain an indication of a first timing for a first period associated with the second periodicity and an indication of a second timing for a first period associated with the third periodicity; and The resource is selected as the next earliest resource after the earliest resource in the resource concentration set, based on the fact that the resource concentration is the earlier of the first and second time intervals and that the earliest resource in the resource concentration set after the start of the first period associated with the third periodicity is occupied by the first instance of the semi-persistent scheduling transfer.

11. The apparatus of claim 7, wherein: The first resource and the second resource are frequency-division multiplexed within the first time slot; or The first resource and the second resource are time-division multiplexed within the first time slot; or The first resource and the second resource are time-division multiplexed in a pair of consecutive time slots.

12. The apparatus of claim 7, wherein: The second offset includes the difference between a first starting point of a first period associated with the first periodicity and a second starting point of a first period associated with the third periodicity.

13. An apparatus for wireless communication at a network device, comprising: A processing system, comprising one or more processors and one or more memories coupled to the processors, the processing system being configured such that the device: Output the first configuration of the resource set that is semi-persistently scheduled according to the first periodicity; In a first period associated with a second periodicity, a first resource in the resource set is selected for a first instance of a first semi-persistent scheduled transport, the second periodicity being different from the first periodicity, and the first semi-persistent scheduled transport being associated with the second periodicity; as well as Use the first resource in the resource set to output or obtain the first instance of the first semi-persistent scheduled transmission.

14. The apparatus of claim 13, wherein the processing system is further configured to: The resource is selected to be concentrated on the earliest resource after the start of the first period associated with the second periodicity; or Random resources are selected from a subset of the resource set within the first period associated with the second periodicity, based on a random seed.

15. The apparatus of claim 13, wherein the processing system is further configured to output a second configuration of the second periodicity and the first offset associated with the first semi-persistently scheduled transport, the first offset including the difference between a first start point of the first periodicity associated with the first periodicity and a second start point of the first periodicity associated with the second periodicity.

16. The apparatus of claim 15, wherein: The processing system is further configured to: Output the third configuration for the second resource set according to the third periodic semi-persistent scheduling; The output is a fourth configuration of the fourth periodicity and the second offset associated with the second semi-persistent scheduling transfer; Within the first period associated with the fourth periodicity, select a first resource in the second resource set for the first instance of the second semi-persistent scheduling transfer; and Use the first resource in the second resource set to output or obtain the first instance of the second semi-persistent scheduling transfer.

17. The apparatus of claim 16, wherein the processing system is further configured to: The second resource is selected as the earliest resource after the start of the first period associated with the fourth periodicity; or Random resources are selected from a subset of the second resource set within the first period associated with the fourth periodicity, based on a random seed.

18. The apparatus of claim 16, wherein: The second offset includes the difference between the start of the first period associated with the third periodicity and the start of the first period associated with the fourth periodicity.

19. The apparatus of claim 15, wherein: The processing system is further configured to: The output is a third configuration of the third periodicity and the second offset associated with the second semi-persistent scheduling transfer; Within the first period associated with the third periodicity, a second resource in the resource set is selected for the first instance of the second semi-persistent scheduled transport; as well as Use the second resource in the resource set to output or obtain the first instance of the second semi-persistent scheduling transfer.

20. The apparatus of claim 19, wherein the processing system is further configured to select from the resource set the next available resource following the start of the first period associated with the third periodicity.

21. The apparatus of claim 20, wherein the processing system is further configured to select the earliest resource in the resource set after any resource selected for the instance of the first semi-persistent scheduled transport in the resource set, based on the fact that a first index of the first device in the user equipment (UE) associated with the first semi-persistent scheduled transport is less than a second index of the second device in the UE associated with the second semi-persistent scheduled transport.

22. The apparatus of claim 20, wherein the processing system is further configured to: Outputs an indication of a first timing for the first period associated with the second periodicity and an indication of a second timing for the first period associated with the third periodicity; and The resource is selected as the next earliest resource after the earliest resource in the resource concentration set, based on the fact that the resource concentration is the earlier of the first and second time intervals and that the earliest resource in the resource concentration set after the start of the first period associated with the third periodicity is occupied by the first instance of the semi-persistent scheduling transfer.

23. The apparatus of claim 19, wherein: The first resource and the second resource are frequency-division multiplexed within the first time slot; or The first resource and the second resource are time-division multiplexed within the first time slot; or The first resource and the second resource are time-division multiplexed in a pair of consecutive time slots.

24. The apparatus of claim 19, wherein: The second offset includes the difference between a first starting point of a first period associated with the first periodicity and a second starting point of a first period associated with the third periodicity.

25. A method for performing wireless communication at a device equipped with a user equipment (UE), comprising: Receive the first configuration for the resource set to be semi-persistently scheduled according to the first periodicity; In a first period associated with a second periodicity, a first resource in the resource set is selected for a first instance of a first semi-persistent scheduled transport, the second periodicity being different from the first periodicity, and the first semi-persistent scheduled transport being associated with the second periodicity; as well as Use the first resource in the resource set to transmit or receive the first instance of the first semi-persistent scheduling transmission.

26. The method of claim 25, wherein selecting a first resource in the resource set for the first instance of the first semi-persistent scheduled transport within a first period associated with the second periodicity comprises: The resources are selected to focus on the earliest resources after the start of the first period associated with the second periodicity.

27. The method of claim 25, wherein selecting a first resource in the resource set for the first instance of the first semi-persistent scheduled transport within a first period associated with the second periodicity comprises: Random resources are selected from a subset of the resource set within the first period associated with the second periodicity, based on a random seed.

28. A method for performing wireless communication at a means of a network device, comprising: The first configuration of the resource set is semi-persistently scheduled according to the first periodicity; In a first period associated with a second periodicity, a first resource in the resource set is selected for a first instance of a first semi-persistent scheduled transport, the second periodicity being different from the first periodicity, and the first semi-persistent scheduled transport being associated with the second periodicity; as well as Use the first resource in the resource set to transmit or receive the first instance of the first semi-persistent scheduling transmission.

29. The method of claim 28, wherein selecting a first resource in the resource set for the first instance of the first semi-persistent scheduled transmission within a first period associated with the second periodicity comprises: The resources are selected to focus on the earliest resources after the start of the first period associated with the second periodicity.

30. The method of claim 28, wherein selecting a first resource in the resource set for the first instance of the first semi-persistent scheduled transmission within a first period associated with the second periodicity comprises: Random resources are selected from a subset of the resource set within the first period associated with the second periodicity, based on a random seed.

Citation Information

Patent Citations

  • Extended semi-persistent scheduling (SPS) configuration flexibility for infrequent dense resource allocations

    EP2848082B1