For cross-slot scheduling across parameter sets
Cross-slot scheduling techniques with minimum scheduling offsets address ambiguity in UE power management, enhancing power saving and resource efficiency in wireless communication systems.
Patent Information
- Application Number
- CN202080036725.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-05-18
- Filing Date
- 2020-05-19
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2040-05-19
AI Technical Summary
Existing wireless communication systems face inefficiencies in cross-slot scheduling across different parameter sets, leading to ambiguity in interpreting minimum scheduling offsets and inadequate power saving modes for user equipment (UE).
Implementing cross-slot scheduling techniques that use a minimum scheduling offset to determine the start time slot for shared channels with different parameter sets, allowing UE to operate in low-power mode based on grant detection, and enabling efficient power management.
Enhances power saving capabilities for UE by clarifying minimum scheduling offset interpretation and extending low-power duration, optimizing resource utilization and reducing power consumption.
Smart Images

Figure CN113841455B_ABST
Abstract
Description
[0001] Cross-references
[0002] This patent application claims the benefit of U.S. Provisional Patent Application No. 62 / 852,959, entitled “CROSS-SLOT SCHEDULINGFOR CROSS NUMEROLOGY,” filed by ANG et al. on May 24, 2019, and U.S. Patent Application No. 16 / 877,371, entitled “CROSS-SLOT SCHEDULING FOR CROSS NUMEROLOGY,” filed by ANG et al. on May 18, 2020, each of which is assigned to the assignee of this application. Background Art
[0003] The following relates generally to wireless communications, and more particularly, to cross-slot scheduling for cross-parameter sets.
[0004] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcasting, etc. 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, advanced LTE (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 may use 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 spread orthogonal frequency division multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include multiple base stations or network access nodes, each of which simultaneously supports communication of multiple communication devices, which may be referred to as user equipment (UE).
[0005] The UE may use one or more parameter sets to support communication with the base station. Scheduling techniques based on two or more different parameter sets may have some deficiencies that can be improved. Summary of the invention
[0006] The described technology relates to improved methods, systems, devices and apparatuses that support cross-time slot scheduling across parameter sets. In general, the described technology provides a user equipment (UE) with a determination whether to operate in a low-power state or communicate data on a shared channel. Depending on the carrier aggregation configuration, the UE may be configured with one or more component carriers or bandwidth parts (BWPs), or both. Some carriers may be configured for uplink transmissions, downlink transmissions, or both. In some cases, two carriers configured for the UE may have different subcarrier spacings (SCSs). When not scheduled for transmission, the UE is able to operate in low-power mode. For example, if the UE knows in advance a symbol range that is not scheduled for transmission, the UE may put some of its antennas, radio frequency (RF) hardware, or front-end hardware in a power saving mode for that symbol range.
[0007] To support extended durations of time that a UE is in a power save mode, the UE and the base station may implement techniques to enhance cross-slot scheduling by using a minimum scheduling offset. For example, the minimum downlink scheduling offset may control the minimum gap between a downlink control channel and a downlink shared channel that the UE is expected to process for scheduling of a downlink shared channel. These techniques may be described with reference to cross-slot scheduling time slots that may have different sets of parameters. These techniques may eliminate ambiguity in how a UE may interpret the minimum scheduling offset when a downlink control channel is scheduled with a different set of parameters than a shared channel. Using the techniques described herein, a UE may interpret the minimum scheduling offset and determine a first time slot or a starting time slot on a shared channel that may be scheduled by a grant sent on a downlink control channel. Then, based on whether the UE receives a grant to schedule the UE for transmission, the UE may determine to operate in a low power state or to communicate data on a shared channel.
[0008] A method of wireless communication by a UE is described. The method may include identifying a scheduling offset threshold corresponding to a cross-slot grant, monitoring a control channel in a first time slot for the cross-slot grant, the control channel having a first parameter set different from a second parameter set for a shared channel, determining a start time slot defined in the second parameter set based on the scheduling offset threshold, and operating in a low power state or communicating a data transmission during the start time slot based on whether the cross-slot grant is detected.
[0009] An apparatus for wireless communication by a UE is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executed by the processor to cause the apparatus to: identify a scheduling offset threshold corresponding to an inter-slot grant, monitor a control channel for the inter-slot grant in a first time slot, the control channel having a first parameter set different from a second parameter set of a shared channel, determine a start time slot defined in the second parameter set based on the scheduling offset threshold, and operate or communicate data transmission in a low power state during the start time slot based on whether the inter-slot grant is detected.
[0010] Another apparatus for wireless communication by a UE is described. The apparatus includes components for identifying a scheduling offset threshold corresponding to a cross-slot grant, monitoring a control channel in a first time slot for the cross-slot grant, the control channel having a first parameter set different from a second parameter set for a shared channel, determining a start time slot defined in the second parameter set based on the scheduling offset threshold, and operating in a low power state or communicating data transmission during the start time slot based on whether the cross-slot grant is detected.
[0011] A non-transitory computer-readable medium storing code for wireless communication by a UE is described. The code may include instructions executable by a processor to identify a scheduling offset threshold corresponding to a cross-slot grant, monitor a control channel in a first time slot for the cross-slot grant, the control channel having a first parameter set different from a second parameter set for a shared channel, determine a start time slot defined in the second parameter set based on the scheduling offset threshold, and operate in a low power state or communicate data transmission during the start time slot based on whether the cross-slot grant is detected.
[0012] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, identifying a scheduling offset threshold may include operations, features, components, or instructions for performing: retrieving a set of different candidate scheduling offset thresholds from a local storage of the UE, the set of different candidate scheduling offset thresholds being preconfigured, and receiving first layer control signaling indicating a scheduling offset threshold from the set of different candidate scheduling offset thresholds.
[0013] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for interpreting a scheduling offset threshold as defined in the first parameter set or the second parameter set based on preconfigured or received control signaling.
[0014] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following: receiving an inter-slot grant in a downlink bandwidth portion having a first parameter set, the inter-slot grant scheduling a data transmission as an uplink transmission on a shared channel in an active uplink bandwidth portion having a second parameter set.
[0015] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for switching from the first uplink bandwidth portion to the active uplink bandwidth portion based on receiving the cross-slot grant.
[0016] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following: receiving an inter-slot grant in a downlink bandwidth portion having a first parameter set, the inter-slot grant scheduling a data transmission as a downlink transmission on a shared channel in a target downlink bandwidth portion having a second parameter set.
[0017] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for switching from a first downlink bandwidth portion to a target downlink bandwidth portion based on receiving an inter-slot grant.
[0018] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, determining a start time slot may include operations, features, components, or instructions for performing the following: converting a scheduling offset threshold to a second scheduling offset threshold in a second parameter set, the scheduling offset threshold being defined in the first parameter set, and determining the start time slot based on the second scheduling offset threshold.
[0019] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following: receiving an inter-slot grant via a first component carrier that may be defined in a first parameter set, and scheduling data transmission on a shared channel via a second component carrier that may be defined in a second parameter set.
[0020] In some examples of methods, apparatus, and non-transitory computer-readable media described herein, entering a low power state or communicating data transmission may include operations, features, components, or instructions for entering a low power state based on determining that a cross-slot grant may not be detected.
[0021] In some examples of methods, apparatus, and non-transitory computer-readable media described herein, entering a low power state or communicating a data transmission may include operations, features, components, or instructions for receiving or sending a data transmission based on receiving a cross-slot grant.
[0022] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the scheduling offset threshold indicates a number of time slots defined in the first parameter set.
[0023] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the scheduling offset threshold indicates a number of time slots defined in the second parameter set.
[0024] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the scheduling offset threshold corresponds to a minimum scheduling offset or a minimum applicable value.
[0025] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, determining a starting time slot for a shared channel may include operations, features, apparatus, or instructions for determining a starting time slot relative to a control channel based on a scheduling offset threshold.
[0026] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a control channel of a first time slot occurs after a start symbol period of the first time slot, and wherein the scheduling offset threshold indicates a number of symbol periods relative to the start of the control channel defined in a second parameter set.
[0027] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for receiving a second cross-slot grant via a second control channel of the first time slot.
[0028] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, determining a starting time slot for a shared channel may include operations, features, components, or instructions for performing the following: determining a starting time slot relative to a control channel based on a scheduling offset threshold and a second scheduling offset indicated in an inter-slot grant, and determining a second starting time slot relative to a second control channel based on the scheduling offset threshold and a third scheduling offset indicated in the second inter-slot grant.
[0029] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the scheduling offset threshold indicates a number of symbol periods defined in the second parameter set.
[0030] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the scheduling offset threshold indicates a relative timing difference.
[0031] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, determining a starting time slot of a shared channel may include operations, features, apparatus, or instructions for determining a starting time slot relative to a control channel based on a relative timing difference, and determining a second starting time slot of the shared channel relative to a second control channel based on the relative timing difference.
[0032] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for receiving control signaling indicating a change in a scheduling offset threshold.
[0033] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for applying a change to a scheduling offset threshold in time slots occurring after the start time slot.
[0034] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, determining a starting time slot of a shared channel may include operations, features, components, or instructions for mapping an end symbol period of a control channel to a shared channel time slot of a shared channel defined in a second parameter set, and determining a starting time slot based on the shared channel time slot and a relative timing difference.
[0035] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a control channel of the first time slot includes a starting symbol period of the first time slot, and wherein the scheduling offset threshold indicates a number of symbol periods relative to the control channel defined in the second parameter set.
[0036] In some examples of methods, apparatus, and non-transitory computer-readable media described herein, entering a low power state or communicating data transmission may include operations, features, components, or instructions for controlling at least one radio frequency chain to enter a low power state based on whether a cross-slot grant can be detected.
[0037] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, determining a starting time slot for a shared channel may include operations, features, components, or instructions for determining a starting time slot based on a scheduling offset threshold and a second scheduling offset indicated in a cross-slot grant.
[0038] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, monitoring a control channel in a first time slot for cross-slot grants may also include operations, features, components, or instructions for performing the following: determining that the cross-slot grant may be invalid based on a second scheduling offset having a shorter duration than a scheduling offset threshold, and entering a low power state based on determining that the cross-slot grant may be invalid.
[0039] A method of wireless communication by a base station is described. The method includes sending control signaling indicating a scheduling offset threshold corresponding to an inter-slot grant, sending the inter-slot grant in a control channel in a first time slot, the control channel having a first parameter set different from a second parameter set of a shared channel, determining a starting time slot in a second parameter set based on the scheduling offset threshold, and sending or receiving a data transmission during the starting time slot based on the inter-slot grant.
[0040] An apparatus for wireless communication by a base station is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executed by the processor to cause the apparatus to: send control signaling indicating a scheduling offset threshold corresponding to an inter-slot grant, send the inter-slot grant in a control channel in a first time slot, the control channel having a first parameter set different from a second parameter set of a shared channel, determine a starting time slot in a second parameter set based on the scheduling offset threshold, and send or receive a data transmission during the starting time slot based on the inter-slot grant.
[0041] Another apparatus for wireless communication by a base station is described. The apparatus includes components for sending control signaling indicating a scheduling offset threshold corresponding to an inter-slot grant, sending the inter-slot grant in a control channel in a first time slot, the control channel having a first parameter set different from a second parameter set of a shared channel, determining a starting time slot in a second parameter set based on the scheduling offset threshold, and sending or receiving a data transmission during the starting time slot based on the inter-slot grant.
[0042] A non-transitory computer-readable medium storing code for wireless communication by a base station is described. The code may include instructions executable by a processor to: send control signaling indicating a scheduling offset threshold corresponding to an inter-slot grant, send the inter-slot grant in a control channel in a first time slot, the control channel having a first parameter set different from a second parameter set of a shared channel, determine a starting time slot in a second parameter set based on the scheduling offset threshold, and send or receive a data transmission during the starting time slot based on the inter-slot grant.
[0043] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, sending control signaling may include operations, features, components, or instructions for performing the following: sending a first layer of control signaling that indicates a scheduling offset threshold from a set of different candidate scheduling offset thresholds.
[0044] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, sending an inter-slot grant may include operations, features, components, or instructions for performing the following: sending an inter-slot grant in a downlink bandwidth portion having a first parameter set, the inter-slot grant scheduling a data transmission as an uplink transmission on a shared channel in an active uplink bandwidth portion having a second parameter set.
[0045] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, sending an inter-slot grant may include operations, features, components, or instructions for performing the following: sending an inter-slot grant in a downlink bandwidth portion having a first parameter set, the inter-slot grant scheduling a data transmission as a downlink transmission on a shared channel in a target uplink bandwidth portion having a second parameter set.
[0046] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, determining a start time slot may include operations, features, components, or instructions for performing the following: converting a scheduling offset threshold to a second scheduling offset threshold in a second parameter set, the scheduling offset threshold being defined in the first parameter set, and determining the start time slot based on the second scheduling offset threshold.
[0047] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, sending an inter-slot grant may include operations, features, components, or instructions for performing the following: sending an inter-slot grant via a first component carrier that may be defined in a first parameter set, the inter-slot grant scheduling data transmission on a shared channel via a second component carrier that may be defined in a second parameter set.
[0048] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the scheduling offset threshold indicates a number of time slots defined in the first parameter set.
[0049] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the scheduling offset threshold indicates a number of time slots defined in the second parameter set.
[0050] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the scheduling offset threshold may be a minimum scheduling offset threshold.
[0051] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, determining a starting time slot for a shared channel may include operations, features, apparatus, or instructions for determining a starting time slot relative to a control channel based on a scheduling offset threshold.
[0052] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a control channel of a first time slot occurs after a start symbol period of the first time slot, and wherein the scheduling offset threshold indicates a number of symbol periods relative to the start of the control channel in a second parameter set.
[0053] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for sending a second cross-slot grant via a second control channel of the first time slot.
[0054] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, determining a starting time slot for a shared channel may include operations, features, components, or instructions for performing the following: determining a starting time slot relative to a control channel based on a scheduling offset threshold and a second scheduling offset indicated in an inter-slot grant, and determining a second starting time slot relative to a second control channel based on the scheduling offset threshold and a third scheduling offset indicated in the second inter-slot grant.
[0055] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the scheduling offset threshold indicates a number of symbol periods defined in the second parameter set.
[0056] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the scheduling offset threshold may be a relative timing difference.
[0057] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, determining a starting time slot of a shared channel may include operations, features, components, or instructions for performing the following: determining a starting time slot relative to a control channel based on a relative timing difference, and determining a second starting time slot of the shared channel relative to a second control channel based on the relative timing difference.
[0058] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for sending control signaling indicating a change in a scheduling offset threshold.
[0059] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for applying a change to a scheduling offset threshold in time slots occurring after the start time slot.
[0060] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, determining a starting time slot of a shared channel may include operations, features, components, or instructions for mapping an end symbol period of a control channel to a shared channel time slot of a shared channel defined in a second parameter set, and determining a starting time slot based on the shared channel time slot and a relative timing difference.
[0061] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a control channel of the first time slot includes a starting symbol period of the first time slot, and wherein the scheduling offset threshold indicates a number of symbol periods relative to the control channel defined in the second parameter set. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] Figure 1
[0013] An example of a system for wireless communication that supports cross-slot scheduling across parameter sets in accordance with aspects of the present disclosure is illustrated.
[0063] Figure 2
[0013] An example of a wireless communication system supporting cross-slot scheduling across parameter sets in accordance with aspects of the present disclosure is illustrated.
[0064] Figures 3 to 5 An example of a cross-slot scheduling configuration supporting cross-slot scheduling for cross-parameter sets according to aspects of the present disclosure is illustrated.
[0065] Figure 6 An example of a process flow supporting cross-slot scheduling across parameter sets according to aspects of the present disclosure is illustrated.
[0066] Figure 7 and 8 A block diagram of an apparatus supporting cross-slot scheduling across parameter sets in accordance with aspects of the present disclosure is shown.
[0067] Fig. 9 A block diagram of a communication manager supporting cross-slot scheduling across parameter sets is shown in accordance with aspects of the present disclosure.
[0068] Fig.10 A diagram of a system including devices supporting cross-slot scheduling across parameter sets is shown in accordance with aspects of the present disclosure.
[0069] Fig.11 and 12 A block diagram of an apparatus supporting cross-slot scheduling across parameter sets in accordance with aspects of the present disclosure is shown.
[0070] Fig.13 A block diagram of a communication manager supporting cross-slot scheduling across parameter sets is shown in accordance with aspects of the present disclosure.
[0071] Fig.14 A diagram is shown that includes a device that supports cross-slot scheduling across parameter sets in accordance with aspects of the present disclosure.
[0072] Figures 15 to 20 A flow chart illustrating a method of supporting cross-slot scheduling for across parameter sets according to aspects of the present disclosure is shown. DETAILED DESCRIPTION
[0073] A user equipment (UE) may communicate with a base station on one or more component carriers according to a carrier aggregation configuration. Some carriers may be configured for uplink transmission, downlink transmission, or both. In some cases, the two carriers configured for the UE may have different subcarrier spacings (SCS). In some examples, the time slot duration may be based on the SCS, so if the first and second carriers have different parameter sets, the time slot on the first carrier may have a different length from the time slot on the second carrier. In some cases, the base station may send downlink control information (DCI) on the downlink carrier, and the DCI carries a grant that may schedule the UE for uplink or downlink shared channel transmission. In some cases, the base station may indicate a scheduling gap between a grant on a downlink control channel and a shared channel scheduled by the grant. In some examples, the scheduling gap may be 0, indicating that the shared channel is scheduled for the same time slot as the grant. In some other examples, the scheduling gap may be greater than 0 time slots, indicating that the scheduled shared channel is in a subsequent time slot (e.g., a value of 0 may indicate the same time slot, a value of 1 may indicate the next time slot, a value of 2 may indicate the time slot after the next time slot, etc.).
[0074] When not scheduled for transmission, the UE is able to operate in low power mode. For example, if the UE knows in advance that a symbol range is not scheduled for transmission, the UE can put its antenna, radio frequency (RF) hardware, or some of the front-end hardware in power saving mode for the symbol range. The UE may need some time to process the downlink control channel to determine whether the downlink control channel has an allocation to the UE. With cross-slot scheduling (e.g., a scheduling gap greater than 0 slots), the UE can determine whether the current slot is scheduled based on the downlink control information received in the previous slot, which can enable the UE to extend the duration in a low power state. However, as long as the UE supports simultaneous slot scheduling, some advantages of cross-slot scheduling may not be realized. In some cases, it may not be enough for the network to perform cross-slot scheduling and simultaneous slot scheduling, because the UE may first have to complete blind decoding of all downlink control channel candidates to know whether there is any simultaneous slot allocation.
[0075] Therefore, the UE and the base station can implement cross-slot scheduling by using the minimum scheduling offset. For example, the minimum downlink scheduling offset can explicitly control the minimum gap between the downlink control channel and the downlink shared channel that the UE is expected to process for the downlink shared channel scheduling. These techniques are described with reference to cross-slot scheduling time slots that may have different parameter sets. In some cases, cross-slot scheduling with different parameter sets may introduce some ambiguity in how the UE interprets the minimum scheduling offset. For example, if the parameter set of the scheduling channel and the parameter set of the scheduled channel are different, the UE may not know whether to interpret the minimum scheduling offset based on the parameter set of the scheduling channel or the parameter set of the scheduled channel. Using the techniques described in this article, the UE can interpret the minimum scheduling offset and determine the first time slot or starting time slot on the shared channel, which can be scheduled by a grant sent on the downlink control channel. Then, based on whether the UE receives a grant to schedule the UE for transmission, the UE can determine to operate in a low power state from the time slot, or to communicate data on the shared channel. Various different scenarios are described herein, including cross-bandwidth part (BWP) scheduling, cross-component carrier scheduling, and BWP reselection, etc. Furthermore, a number of different possible interpretations of the minimum scheduling offset are described herein, including interpretations based on parameter sets for scheduling control channels, scheduling shared channels, or a combination thereof.
[0076] Aspects of the present disclosure are initially described in the context of a wireless communication system. Aspects of the present disclosure are further illustrated and described through apparatus diagrams, system diagrams, and flow diagrams related to cross-slot scheduling across parameter sets.
[0077] Figure 1 An example of a wireless communication system 100 supporting cross-slot scheduling for cross-parameter sets according to various aspects of the present disclosure is illustrated. The wireless communication system 100 includes a base station 105, a UE 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 cases, the wireless communication system 100 may support enhanced broadband communications, ultra-reliable (e.g., mission-critical) communications, low latency communications, or communications with low-cost and low-complexity devices.
[0078] The base station 105 may communicate wirelessly with the UE 115 via one or more base station antennas. The base station 105 described herein may include or may be referred to by those skilled in the art as a base transceiver station, a radio base station, an access point, a radio transceiver, a NodeB, an eNodeB (eNB), a next generation NodeB or a giga NodeB (any of which may be referred to as a gNB), a home NodeB, a home eNodeB, or some other suitable terminology. The wireless communication system 100 may include different types of base stations 105 (e.g., macro cell or small cell base stations). The UE 115 described herein may be able to communicate with various types of base stations 105 and network devices, including macro eNBs, small cell eNBs, gNBs, relay base stations, etc.
[0079] Each base station 105 may be associated with a particular geographic coverage area 110 in which it supports communications with various UEs 115. Each base station 105 may provide communications coverage for a corresponding geographic coverage area 110 via a communication link 125, and the communication link 125 between the base station 105 and the UE 115 may utilize one or more carriers. The communication link 125 shown in the wireless communication system 100 may include an uplink transmission from the UE 115 to the base station 105, or a downlink transmission from the base station 105 to the UE 115. Downlink transmissions may also be referred to as forward link transmissions, and uplink transmissions may also be referred to as reverse link transmissions.
[0080] The geographic coverage area 110 of the base station 105 can be divided into sectors that constitute a portion of the geographic coverage area 110, and each sector can be associated with a cell. For example, each base station 105 can provide communication coverage for a macro cell, a small cell, a hotspot, or other type of cell, or various combinations thereof. In some examples, the base station 105 can be mobile and thus provide communication coverage for a mobile geographic coverage area 110. In some examples, different geographic coverage areas 110 associated with different technologies can overlap, and overlapping geographic coverage areas 110 associated with different technologies can be supported by the same base station 105 or by different base stations 105. The wireless communication system 100 may include, for example, a heterogeneous LTE / LTE-A / LTE-A Pro or NR network in which different types of base stations 105 provide coverage for various geographic coverage areas 110.
[0081] The term "cell" refers to a logical communication entity for communicating with a base station 105 (e.g., via a carrier), and may be associated with an identifier (e.g., a physical cell identifier (PCID), a virtual cell identifier (VCID)) for distinguishing adjacent cells operating via the same or different carriers. In some examples, a carrier may support multiple cells, and different cells may be configured according to different protocol types that may provide access to different types of devices (e.g., machine type communication (MTC), narrowband Internet of Things (NB-IoT), enhanced mobile broadband (eMBB), or other). In some cases, the term "cell" may refer to a portion (e.g., a sector) of a geographic coverage area 110 on which the logical entity operates.
[0082] UE 115 can be dispersed throughout the wireless communication system 100, and each UE 115 can be fixed or mobile. UE 115 can also be referred to as a mobile device, a wireless device, a remote device, a handheld device, or a subscriber device, or some other suitable terminology, where "device" can also be referred to as a unit, a station, a terminal, or a client. UE 115 can also be a personal electronic device, such as a cellular phone, a personal digital assistant (PDA), a tablet computer, a laptop computer, or a personal computer. In some examples, UE 115 can also refer to a wireless local loop (WLL) station, an Internet of Things (IoT) device, an Internet of Everything (IoE) device, or an MTC device, etc., which can be implemented in various items such as appliances, vehicles, meters, etc.
[0083] Some UEs 115, such as MTC or IoT devices, may be low-cost or low-complexity devices and may provide automatic communication between machines (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC may refer to data communication technology that allows devices to communicate with each other or with a base station 105 without human intervention. In some examples, M2M communication or MTC may include communications from devices that are integrated with sensors or meters to measure or capture information and relay the information to a central server or application that may utilize the information or present the information to a person interacting with the program or application. Some UEs 115 may be designed to collect information or enable automated behavior of machines. Application examples of MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wildlife monitoring, weather and geological event monitoring, fleet management and tracking, remote security sensing, physical access control, and transaction-based business charging.
[0084] Some UEs 115 may be configured to employ a reduced power consumption mode of operation, such as half-duplex communication (e.g., a mode that supports one-way communication via transmission or reception, but not transmission and reception simultaneously). In some examples, half-duplex communication may be performed at a reduced peak rate. Other power saving techniques for UE 115 include entering a power saving "deep sleep" mode when not engaged in active communications or operating over limited bandwidth (e.g., according to narrowband communications). In some cases, UE 115 may be designed to support critical functions (e.g., mission-critical functions), and the wireless communication system 100 may be configured to provide ultra-reliable communications for these functions.
[0085] In some cases, UE 115 may also be able to communicate directly with other UE 115 (e.g., using a peer-to-peer (P2P) or device-to-device (D2D) protocol). One or more of a group of UEs 115 utilizing D2D communication may be within a geographic coverage area 110 of a base station 105. Other UEs 115 in such a group may be outside the geographic coverage area 110 of the base station 105 or otherwise unable to receive transmissions from the base station 105. In some cases, groups of UEs 115 communicating via D2D communication may utilize a one-to-many (1:M) system, where each UE 115 transmits to each other UE 115 in the group. In some cases, the base station 105 facilitates the scheduling of resources for D2D communication. In other cases, D2D communication is performed between UEs 115 without the involvement of the base station 105.
[0086] The base stations 105 may communicate with the core network 130 and with each other. For example, the base stations 105 may interface with the core network 130 via a backhaul link 132 (e.g., via an S1 interface, an N2 interface, an N3 interface, or other interfaces). The base stations 105 may communicate with each other directly (e.g., directly between the base stations 105) or indirectly (e.g., via the core network 130) via a backhaul link 134 (e.g., via an X2, Xn, or other interface).
[0087] The core network 130 may provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. The core network 130 may be an evolved packet core (EPC), which may include at least one mobility management entity (MME), at least one serving gateway (S-GW), and at least one packet data network (PDN) gateway (P-GW). The MME may manage non-access stratum (e.g., control plane) functions such as mobility, authentication, and bearer management of UEs 115 served by base stations 105 associated with the EPC. User IP packets may be transmitted through the S-GW, which itself may be connected to the P-GW. The P-GW may provide IP address allocation and other functions. The P-GW may be connected to the IP services of the network operator. The operator's IP services may include access to the Internet, (one or more) intranets, IP multimedia subsystems (IMS), or packet switched (PS) streaming services.
[0088] At least some of the network devices, such as base stations 105, may include subcomponents, such as access network entities, which may be examples of access node controllers (ANCs). Each access network entity may communicate with UE 115 through multiple other access network transport entities, which may be referred to as radio heads, smart radio heads, or transmission / reception points (TRPs). In some configurations, the various functions of each access network entity or base station 105 may be distributed across various network devices (e.g., radio heads and access network controllers), or combined into a single network device (e.g., base station 105).
[0089] The wireless communication system 100 can operate using one or more frequency bands that can be in the range of 300 megahertz (MHz) to 300 gigahertz (GHz). Generally, the area from 300MHz to 3GHz is called the ultra-high frequency (UHF) area or decimeter band because the wavelength range is about 1 decimeter to 1 meter in length. UHF waves may be blocked or redirected by buildings and environmental features. However, the waves can fully penetrate the structure so that the macrocell provides services to the UE 115 located indoors. Compared with the transmission of smaller frequencies and longer waves using the high frequency (HF) or very high frequency (VHF) part of the spectrum below 300MHz, the transmission of UHF waves can be associated with smaller antennas and shorter ranges (e.g., less than 100 kilometers).
[0090] The wireless communication system 100 may also operate in the Super High Frequency (SHF) region using frequency bands from 3 GHz to 30 GHz (also referred to as centimeter bands). The SHF region includes frequency bands such as the 5 GHz Industrial, Scientific, and Medical (ISM) bands, which may be used by devices that can tolerate interference from other users.
[0091] The wireless communication system 100 can also operate in the extremely high frequency (EHF) region of the spectrum (e.g., from 30 GHz to 300 GHz), also referred to as the millimeter band. In some examples, the wireless communication system 100 can support millimeter wave (mmW) communications between the UE 115 and the base station 105, and the EHF antennas of the corresponding devices can be even smaller and closer than the UHF antennas. In some cases, this can facilitate the use of antenna arrays within the UE 115. However, the propagation of EHF transmissions may be subject to greater atmospheric attenuation and a shorter range than SHF or UHF transmissions. The technology disclosed herein can be used across transmissions using one or more different frequency regions, and the designated use of frequency bands across these frequency regions may vary from country to country or regulatory agency.
[0092] In some cases, the wireless communication system 100 can utilize licensed and unlicensed radio bands. For example, the wireless communication system 100 can adopt licensed assisted access (LAA), unlicensed LTE (LTE-U) radio access technology, or NR technology in an unlicensed band such as the 5GHz ISM band. When operating in an unlicensed radio band, wireless devices such as base stations 105 and UE 115 can adopt a listen-before-talk (LBT) procedure to ensure that the frequency channel is idle before sending data. In some cases, operations in unlicensed bands can be based on a carrier aggregation configuration combined with component carriers operating in a licensed band (e.g., LAA). Operations in unlicensed spectrum can include downlink transmissions, uplink transmissions, peer-to-peer transmissions, or a combination of these. Duplexing in unlicensed spectrum can be based on frequency division duplexing (FDD), time division duplexing (TDD), or a combination of both.
[0093] In some examples, the base station 105 or the UE 115 may be equipped with multiple antennas, which may be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communications, or beamforming. For example, the wireless communication system 100 may use a transmission scheme between a transmitting device (e.g., a base station 105) and a receiving device (e.g., a UE 115), wherein the transmitting device is equipped with multiple antennas and the receiving device is equipped with one or more antennas. MIMO communications may employ multipath signal propagation to improve spectral efficiency by transmitting or receiving multiple signals via different spatial layers, which may be referred to as spatial multiplexing. Multiple signals may be transmitted, for example, by a transmitting device via different antennas or different combinations of antennas. Similarly, a receiving device may receive multiple signals via different antennas or different combinations of antennas. Each of the multiple signals may be referred to as a separate spatial stream and may carry bits associated with the same data stream (e.g., the same codeword) or different data streams. Different spatial layers may be associated with different antenna ports for channel measurement and reporting. MIMO technology includes single-user MIMO (SU-MIMO) that sends multiple spatial layers to the same receiving device and multi-user MIMO (MU-MIMO) that sends multiple spatial layers to multiple devices.
[0094] Beamforming (which may also be referred to as spatial filtering, directional transmission, or directional reception) is a signal processing technique that can be used at a transmitting device or a receiving device (e.g., a base station 105 or a UE 115) to shape or steer an antenna beam (e.g., a transmit beam or a receive beam) along a spatial path between the transmitting device and the receiving device. Beamforming can be achieved by combining signals communicated via antenna elements of an antenna array so that signals propagating at a particular orientation with respect to the antenna array experience constructive interference, while other signals experience destructive interference. Adjustments to signals communicated via antenna elements can include the transmitting device or the receiving device applying amplitude and phase offsets to signals carried via each antenna element associated with the device. The adjustments associated with each antenna element can be defined by a set of beamforming weights associated with a particular orientation (e.g., with respect to the antenna array of the transmitting device or the receiving device, or with respect to some other orientation).
[0095] In one example, the base station 105 may use multiple antennas or antenna arrays to perform beamforming operations for directional communication with the UE 115. For example, some signals (e.g., synchronization signals, reference signals, beam selection signals, or other control signals) may be sent multiple times by the base station 105 in different directions, which may include signals sent according to different beamforming weight sets associated with different transmission directions. The transmissions in different beam directions may be used to identify (e.g., by the base station 105 or a receiving device such as the UE 115) the beam direction for subsequent transmission or reception by the base station 105.
[0096] Some signals (such as data signals associated with a particular receiving device) may be sent by base station 105 in a single beam direction (e.g., a direction associated with a receiving device such as UE 115). In some examples, a beam direction associated with transmissions along a single beam direction may be determined based at least in part on signals sent in different beam directions. For example, UE 115 may receive one or more of the signals sent by base station 105 in different directions, and UE 115 may report to base station 105 an indication of the signal it received having the highest signal quality or other acceptable signal quality. Although these techniques are described with reference to signals sent by base station 105 in one or more directions, UE 115 may employ similar techniques for sending signals multiple times in different directions (e.g., for identifying a beam direction for UE 115 to subsequently transmit or receive), or for sending signals in a single direction (e.g., for sending data to a receiving device).
[0097] When receiving various signals from base station 105 (such as synchronization signals, reference signals, beam selection signals, or other control signals), a receiving device (e.g., UE 115, which may be an example of a mmW receiving device) may try multiple receive beams. For example, the receiving device may try multiple receive directions by receiving via different antenna subarrays, processing received signals according to different antenna subarrays, receiving according to different receive beamforming weight sets applied to signals received at multiple antenna elements of an antenna array, or processing received signals according to different receive beamforming weight sets applied to signals received at multiple antenna elements of an antenna array, any of which may be referred to as "listening" according to different receive beams or receive directions. In some examples, the receiving device may receive along a single beam direction using a single receive beam (e.g., when receiving a data signal). The single receive beam may be aligned on a beam direction determined at least in part based on listening according to different receive beam directions (e.g., a beam direction with the highest signal strength, highest signal-to-noise ratio, or other acceptable signal quality determined at least in part based on listening according to multiple beam directions).
[0098] In some cases, the antennas of a base station 105 or a UE 115 may be located within one or more antenna arrays that may support MIMO operations, or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be collocated at an antenna assembly such as an antenna tower. In some cases, the antennas or antenna arrays associated with a base station 105 may be located at different geographic locations. A base station 105 may have an antenna array having multiple rows and columns of antenna ports that the base station 105 may use to support beamforming for communications with a UE 115. Similarly, a UE 115 may have one or more antenna arrays that may support various MIMO or beamforming operations.
[0099] In some cases, the wireless communication system 100 can be a packet-based network that operates according to a layered protocol stack. In the user plane, the communication at the bearer or packet data convergence protocol (PDCP) layer can be based on IP. The radio link control (RLC) layer can perform packet segmentation and reorganization to communicate on a logical channel. The medium access control (MAC) layer can perform priority processing and multiplexing of logical channels to transport channels. The MAC layer can also use hybrid automatic repeat request (HARQ) to provide retransmission at the MAC layer to improve link efficiency. In the control plane, the radio resource control (RRC) protocol layer can provide the establishment, configuration and maintenance of the RRC connection between the UE 115 and the base station 105 or the core network 130 (which supports the radio bearer of the user plane data). At the physical layer, the transport channel can be mapped to the physical channel.
[0100] In some cases, UE 115 and base station 105 can support retransmission of data to increase the possibility of successfully receiving data. HARQ feedback is a technology that increases the possibility of correctly receiving data through communication link 125. HARQ can 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 the throughput at the MAC layer under poor radio conditions (e.g., signal-to-noise ratio conditions). In some cases, a wireless device can support simultaneous slot HARQ feedback, where the device can provide HARQ feedback for data received in the previous symbol in the slot in a specific time slot. In other cases, the device can provide HARQ feedback in subsequent time slots or according to some other time interval.
[0101] The time interval in LTE or NR can be expressed as a multiple of the basic time unit. For example, the time interval can be referred to as T s=1 / 30720000 second sampling period. The time interval of the communication resources can be organized according to radio frames (each radio frame has a duration of 10 milliseconds (ms)), where the frame period can be expressed as T f =307200T s . A radio frame may be identified by a system frame number (SFN) ranging from 0 to 1023. Each frame may include 10 subframes numbered from 0 to 9, and each subframe may have a duration of 1 ms. A subframe may be further divided into 2 slots, each slot having a duration of 0.5 ms, and each slot may contain 6 or 7 modulation symbol periods (e.g., depending on the length of a cyclic prefix prepended to each symbol period). In addition to the cyclic prefix, each symbol period may contain 2048 sampling periods. In some cases, a subframe may be the minimum scheduling unit of the wireless communication system 100 and may be referred to as a transmission time interval (TTI). In other cases, the minimum scheduling unit of the wireless communication system 100 may be shorter than a subframe or may be dynamically selected (e.g., in a burst of a shortened TTI (sTTI) or in a selected component carrier using sTTI).
[0102] In some wireless communication systems, a time slot may be further divided into a plurality of mini-slots containing one or more symbols. In some instances, a symbol of a mini-slot or a mini-slot may be the smallest unit of scheduling. Each symbol may vary in duration depending on, for example, the subcarrier spacing or the operating frequency band. In addition, some wireless communication systems may implement time slot aggregation, where multiple time slots or mini-slots are aggregated together and used for communication between UE 115 and base station 105.
[0103] The term "carrier" refers to a collection of radio spectrum resources having a defined physical layer structure for supporting communications on the communication link 125. For example, a carrier of the communication link 125 may include a portion of a radio spectrum band that operates according to a physical layer channel for a given radio access technology. Each physical layer channel may carry user data, control information, or other signaling. A carrier may be associated with a predefined frequency channel (e.g., an Evolved Universal Mobile Telecommunications System Terrestrial Radio Access (E-UTRA) Absolute Radio Channel Number (EARFCN)) and may be located according to a channel raster for discovery by a UE 115. A carrier may be a downlink or uplink (e.g., in FDD mode), or may be configured to carry downlink and uplink communications (e.g., in TDD mode). In some examples, a signal waveform transmitted on a carrier may be composed of multiple subcarriers (e.g., using a multi-carrier modulation (MCM) technique such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM)).
[0104] The organization structure of the carrier can be different for different radio access technologies (e.g., LTE, LTE-A, LTE-A Pro, NR). For example, communications on a carrier can be organized based on TTIs or time slots, where each TTI or time slot can include user data and control information or signaling to support decoding of the user data. The carrier can also include dedicated acquisition signaling (e.g., synchronization signals or system information, etc.) and control signaling to coordinate carrier operations. In some examples (e.g., in a carrier aggregation configuration), the carrier can also have acquisition signaling or control signaling to coordinate the operation of other carriers.
[0105] Physical channels may be multiplexed on a carrier according to various techniques. For example, a physical control channel and a physical data channel may be multiplexed on a downlink carrier using a time division multiplexing (TDM) technique, a frequency division multiplexing (FDM) technique, or a hybrid TDM-FDM technique. In some examples, control information transmitted in a physical control channel may be distributed in a cascaded manner between different control regions (e.g., between a common control region or common search space and one or more UE-specific control regions or UE-specific search spaces).
[0106] A carrier may be associated with a particular bandwidth of the radio spectrum, and in some examples, the carrier bandwidth may be referred to as the "system bandwidth" of the carrier or wireless communication system 100. For example, the carrier bandwidth may be one of a plurality of predetermined bandwidths of a carrier for a particular radio access technology (e.g., 1.4 MHz, 3 MHz, 5 MHz, 10 MHz, 15 MHz, 20 MHz, 40 MHz, or 80 MHz). In some examples, each served UE 115 may be configured to operate on part or all of the carrier bandwidth. In other examples, some UEs 115 may be configured to operate using a narrowband protocol type associated with a predefined portion or range (e.g., a set of subcarriers or RBs) within a carrier (e.g., an "in-band" deployment of a narrowband protocol type).
[0107] In a system using MCM technology, a resource element may include a symbol period (e.g., the duration of a modulation symbol) and a subcarrier, where the symbol period and the 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). Therefore, the more resource elements received by UE 115 and the higher the order of the modulation scheme, the higher the data rate of UE 115 may be. In a MIMO system, wireless communication resources may refer to a combination of radio spectrum resources, time resources, and space resources (e.g., space layers), and the use of multiple space layers may further increase the data rate for communicating with UE 115.
[0108] A device (e.g., base station 105 or UE 115) of wireless communication system 100 may have a hardware configuration that supports communication on a specific carrier bandwidth, or may be configured to support communication on one of a set of carrier bandwidths. In some examples, wireless communication system 100 may include base station 105 and / or UE 115 that supports simultaneous communication via carriers associated with more than one different carrier bandwidths.
[0109] The wireless communication system 100 may support communication with the UE 115 on multiple cells or carriers, a feature that may be referred to as carrier aggregation or multi-carrier operation. Depending on the carrier aggregation configuration, the UE 115 may be configured with multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation may be used with both FDD and TDD component carriers.
[0110] In some cases, the wireless communication system 100 can utilize an enhanced component carrier (eCC). An eCC can be characterized by one or more characteristics, including: a wider carrier or frequency channel bandwidth, a shorter symbol duration, a shorter TTI duration, or a modified control channel configuration. In some cases, an eCC can be associated with a carrier aggregation configuration or a dual connectivity configuration (e.g., when multiple serving cells have suboptimal or non-ideal backhaul links). An eCC can also be configured for use in an unlicensed spectrum or a shared spectrum (e.g., where more than one operator is allowed to use the spectrum). An eCC characterized by a wide carrier bandwidth can include one or more segments that can be used by UEs 115 that are unable to monitor the entire carrier bandwidth or are otherwise configured to use a limited carrier bandwidth (e.g., to save power).
[0111] In some cases, an eCC may utilize a different symbol duration than other component carriers, which may include using a reduced symbol duration compared to the symbol duration of other component carriers. A shorter symbol duration may be associated with an increased spacing between adjacent subcarriers. A device utilizing an eCC (such as a UE 115 or a base station 105) may transmit a wideband signal (e.g., according to a frequency channel or carrier bandwidth of 20 MHz, 40 MHz, 60 MHz, 80 MHz, etc.) with a reduced symbol duration (e.g., 16.67 microseconds). A TTI in an eCC may include one or more symbol periods. In some cases, the TTI duration (i.e., the number of symbol periods in a TTI) may be variable.
[0112] The wireless communication system 100 may be an NR system that may utilize any combination of licensed, shared, and unlicensed spectrum bands, etc. The flexibility of eCC symbol duration and subcarrier spacing may allow eCC to be used across multiple spectrums. In some examples, NR shared spectrum may increase spectrum utilization and spectrum efficiency, specifically through dynamic vertical (e.g., across frequency domain) and horizontal (e.g., across time domain) resource sharing.
[0113] In order to support the extended duration of UE 115 being in power saving mode or micro-sleep, the UE 115 and base station 105 described herein can implement techniques to enhance cross-slot scheduling by using a minimum scheduling offset. For example, the minimum downlink scheduling offset can control the minimum gap between the downlink control channel and the downlink shared channel that the UE 115 is expected to process for downlink shared channel scheduling. These techniques can be described with reference to cross-slot scheduling time slots that may have different parameter sets. These techniques can eliminate the ambiguity of how UE 115 interprets the minimum scheduling offset when the downlink control channel is scheduled to have a different parameter set from the shared channel. Using the techniques described herein, UE 115 can interpret the minimum scheduling offset and determine the first time slot or starting time slot on the shared channel, which can be scheduled by a grant sent on the downlink control channel. Based on whether UE 115 receives a grant to schedule UE 115 for transmission, UE 115 can then determine to operate in a low power state starting from the time slot, or to communicate data on the shared channel during the time slot.
[0114] Figure 2 An example of a wireless communication system 200 that supports cross-slot scheduling for cross-parameter sets according to aspects of the present disclosure is illustrated. In some examples, the wireless communication system 200 can implement aspects of the wireless communication system 100. The wireless communication system 200 can include a UE 115-a and a base station 105-a, which can be respective examples of the UE 115 and the base station 105 described herein.
[0115] UE 115-a can communicate with base station 105-a on one or more component carriers according to the carrier aggregation configuration. For example, UE 115-a can receive downlink transmissions on a first carrier 205-a. UE 115-a can also be configured with a second carrier 205-b, which can be an example of an uplink carrier (e.g., where UE 115-a transmits to base station 105-a on the second carrier 205-b) or a downlink carrier (e.g., where base station 105-a transmits to UE 115-a on the second carrier 205-b). In some cases, the two carriers 205 configured for UE 115-a may have different subcarrier spacings (SCS) 225. For example, the first carrier 205-a can have a first SCS 225-a, and the second carrier 205-b can have a second SCS 225-b. In some cases, the time slot 210 configured based on the first SCS 225-a may have a different duration than the time slot configured based on the second SCS 225-b. For example, the first SCS 225-a may be 15KHz and the second SCS 225-b may be 30KHz. Thus, the time slot configured based on the first SCS 225-a may be twice as long (e.g., have twice as long duration) as the time slot configured based on the second SCS 225-b.
[0116] The base station 105-a may send a grant in downlink control information (DCI) on a downlink control channel 215 (e.g., a control channel (CCH) such as a physical downlink control channel (PDCCH). The grant may schedule resources for the UE 115-a so that the UE 115-a may send data to the base station 105-a or receive data from the base station 105-a on the scheduled resources. The UE 115-a may send data to the base station 105-a on an uplink shared channel such as a physical uplink shared channel (PUSCH), and the base station 105-a may send data to the UE 115-a on a downlink shared channel such as a physical downlink shared channel (PDSCH).
[0117] In some cases, the scheduling technology of the wireless communication system 200 may support a scheduling gap between the scheduled downlink control channel 215 and the scheduled shared channel. The scheduling gap may be indicated as a number of time slots between the downlink control channel 215 and the scheduled resources. For example, a scheduling gap of "0" may indicate that the grant is scheduling resources within the same time slot, wherein a scheduling gap of "1" may indicate that the grant is scheduling resources in the next time slot. The scheduling gap between the PDCCH and the PDSCH may be referred to as K0, and the scheduling gap between the PDCCH and the PUSCH may be referred to as K2. Therefore, cross-time slot scheduling may correspond to a scheduling gap value that is non-zero or greater than zero. Simultaneous time slot scheduling may refer to DCI scheduled resources with a scheduling gap of zero.
[0118] In some examples, the scheduling gap may be indicated in the DCI transmitted on the control channel 215. The scheduling gap may correspond to the time slot offset between the scheduling PDCCH and the scheduled shared channel (e.g., PDSCH or PUSCH). An index to an entry in a time domain resource allocation (TDRA) table (e.g., "pdsch-TimeDomainAllocationList" or "pusch-TimeDomainAllocationList") may be indicated by the DCI. The entries in the TDRA table may contain actual K0 or K2 values. The TDRA table may include one or more possible scheduling gap values for each of K0 and K2. In some cases, each possible K0 or K2 candidate may be a K0 or K2 value stored in the TDRA table. In some cases, the TDRA table may be semi-statically configured such as by RRC.
[0119] When UE 115-a is not scheduled to monitor any resources, UE 115-a may be able to operate in a lower power mode. For example, if UE 115-a knows in advance (e.g., a priori) that a symbol range does not carry transmissions for UE 115-a, UE 115-a may place a portion of its RF and front-end hardware, and in some cases additional hardware, in a power saving mode for that symbol range. In some cases, when UE 115 is not scheduled, UE 115 enters the described low power mode for a short period of time (e.g., a few symbol periods or a few time slots) which may be referred to as micro-sleep. Micro-sleep may include turning off the RF and related circuitry, but some baseband processing may still be performed on captured samples.
[0120] In some cases, there may be some processing time associated with UE 115-a determining whether a set of resources is scheduled. For example, for timeslot scheduling with a scheduling gap of 0 (e.g., K0=0), if there is no allocation for UE 115-a in the timeslot, UE 115-a can process the PDCCH of the timeslot, determine that there are no granted or scheduled resources in the timeslot, and then enter low power mode once the PDCCH is processed for the remainder of the first timeslot. However, in some same-slot scheduling techniques, there may be a period after the last symbol of the PDCCH during which UE 115-a is not scheduled but is not in low power mode because UE 115-a is still processing PDCCH and receiving samples and storing them when a DL scheduling grant is decoded for the current timeslot and PDSCH needs to be processed.
[0121] With cross-slot scheduling, UE 115-a may determine whether a current time slot is scheduled based on downlink control information received in a previous time slot. For example, UE 115-a may determine whether time slot 210-b is scheduled based on DCI received in control channel 215-a during time slot 210-a. If UE 115-a is not scheduled for one or more symbols of time slot 210-b, UE 115-a may go to sleep or operate in a low power mode during those symbols.
[0122] Cross-slot scheduling may enable UE 115-a to extend the duration of micro-sleep or the duration of being in a low power state because PDCCH processing may be completed before UE 115-a is able to know that no other transmissions will be missed and UE 115-a is able to enter low power mode. Compared to a time slot scheduling technique (e.g., K0=0) where processing the PDCCH may delay UE 115-a from entering low power mode, UE 115-a may perform and complete PDCCH processing in a previous time slot. Thus, with cross-slot scheduling, based on scheduling information (e.g., a grant) received in control channel 215-a, UE 115-a may be able to enter low power mode immediately after the last symbol of control channel 215-b in time slot 210-b.
[0123] In some cases, while in low power mode, UE 115-a may buffer and process samples of received PDCCH symbols. For example, UE 115-a may receive DCI on control channel 215-b and operate or enter a low power or sleep state after the last symbol period of control channel 215-b based on scheduling information received in control channel 215-a. While in low power mode, UE 115-a may process control channel 215-b and determine that there are no scheduled transmissions for UE 115-a in time slot 210-c following control channel 215-c. Therefore, after UE 115-a monitors control channel 215-c, UE 115-a may immediately enter low power mode for the remainder of time slot 210-c.
[0124] In some cases, if the network does not support simultaneous slot scheduling, some advantages of cross-slot scheduling may not be realized. For example, it may not be enough for the network to be able to schedule with a scheduling gap greater than 0 as indicated by DCI. In the example of downlink scheduling, if K0 of 0 is in the semi-statically configured K0 candidates in the downlink TDRA table, UE 115-a may still not be able to support extended micro-sleep because UE 115-a may first have to complete blind decoding of all PDCCH candidates to know whether there is any simultaneous slot (e.g., K0=0 or K2=0) allocation conveyed by DCI in one of the PDCCH candidates. Unless UE 115-a checks every possible PDCCH candidate, UE 115-a may not be sure that there is no scheduled transmission for UE 115-a in that slot.
[0125] Therefore, some wireless communication systems (such as wireless communication system 200) may implement a configuration in which the scheduling gap is configured to be greater than 0. In some cases, the scheduling gap of UE 115-a may be guaranteed to be at least greater than a threshold (e.g., greater than 0 time slots to ensure cross-slot scheduling). In some cases, each entry in the TDRA of uplink data and downlink data may be greater than 0 time slots, so that each candidate scheduling gap (e.g., each candidate K0 and K2) is greater than 0 time slots. This can relax the license processing timeline to enable UE 115-a to extend the micro-sleep duration, which can result in power saving at UE 115-a. Therefore, by ensuring that cross-slot scheduling is used and simultaneous slot scheduling is not configured, the wireless communication system 200 can implement a technique for enhanced extended micro-sleep. A configuration with a minimum K0>0 (e.g., only supporting cross-slot scheduling) may be beneficial to UE power saving, but may be at the expense of slight waiting time. In some cases, switching to simultaneous slot scheduling (e.g., a mode in which k0 can be equal to 0) during a traffic burst may be supported.
[0126] In some cases, the base station 105-a may trigger or activate the configuration of cross-slot scheduling using a minimum scheduling offset. For example, the base station 105-a may configure the TDRA table via RRC. In some cases, the base station 105-a may send signaling (e.g., a medium access control (MAC) control element (CE)) to indicate that only cross-slot scheduling is supported and that only scheduling gaps greater than 0 are candidate scheduling gaps. In some cases, the base station 105-a may indicate an update of one or more TDRA tables. In some examples, the UE 115-a may be configured with multiple TDRA tables, and the signaling may indicate which TDRA table the UE 115-a will use. Alternatively, in some cases, the signaling may instruct the UE 115-a to ignore some entries of the TDRA table (e.g., candidate values for scheduling gaps equal to 0). Similarly, the base station 105-a may send signaling to indicate support for simultaneous slot scheduling (e.g., in addition to or as a substitute for cross-slot scheduling).
[0127] In some cases, these techniques can be applied to other signaling that is dynamically triggered by DCI. For example, when A-CSI is triggered, the time offset from the grant to the A-CSI-RS can be similarly configured (e.g., guaranteed) to span one or more time slots to extend UE micro-sleep, similar to the cross-slot scheduling for PDSCH and PUSCH. For example, A-CSI reporting can be supported to implement techniques similar to those described for PDSCH and PUSCH transmissions (where K0 and K2 are greater than 0).
[0128] In some examples, the wireless communication system 200 can support a minimum scheduling offset configuration. For example, the minimum downlink scheduling offset can explicitly control the minimum K0 that the UE 115-a is expected to process for PDSCH scheduling, even for cross-BWP scheduling (e.g., where resources on the target BWP are scheduled and the UE 115-a switches the active BWP to the target BWP). The minimum scheduling offset can ensure that any K0 or K2 value indicated to the UE 115-a is at least the size of the minimum scheduling offset. In some cases, the minimum downlink scheduling offset can define the minimum timing offset for non-periodic CSI-RS triggering. In general, the minimum downlink scheduling offset can also define the minimum timing offset for all other downlink channels and signals that may be scheduled or triggered by the DCI. Similarly, the minimum uplink scheduling offset can be explicitly configured to serve uplink scheduling usage (e.g., K2 and A-SRS).
[0129] UE 115-a may identify or be aware of a minimum scheduling offset. UE 115-a may be signaled or configured with a scheduling offset threshold that indicates a number of time slots in the minimum scheduling offset. For example, the minimum scheduling offset may be pre-configured and stored in a memory at UE 115-a. Additionally or alternatively, the minimum scheduling offset may be indicated on a first layer (L1) signaling (such as a DCI) from the base station 105-a to the UE 115-a. In some cases, the minimum scheduling offset may be configured via RRC, or the minimum scheduling offset may be configured for the network of the wireless communication system 200. In some examples, the minimum scheduling offset may be based on the capabilities of UE 115-a. UE 115-a may report its capabilities to base station 105-a, and base station 105-a may indicate the minimum scheduling offset based on the UE capabilities.
[0130] Cross-slot scheduling of time slots with the same parameter set may not cause any ambiguity in the time slot definition for the minimum scheduling offset. For example, the first time slot 210-a can be configured based on a first parameter set (e.g., corresponding to the first SCS 225-a), and the second time slot 210-b can also be configured based on the first parameter set and the first SCS 225-a. If the base station 105-a indicates in the DCI that the minimum scheduling offset is one time slot, the UE 115-a can determine that the earliest possible scheduling time slot (e.g., the starting time slot) is the next time slot after the scheduling grant. In some cases, the base station 105-a may actually schedule resources in a later time slot (e.g., where the scheduling offset is indicated as 2 time slots, 3 time slots, etc.), but the UE 115-a can determine that the minimum scheduling offset is at least one time slot. In this example, the definition of the time slot may be the same for the PDCCH and PDSCH on the first carrier 205-a. Similarly, if the PDCCH schedules PUSCH resources with the same timeslot definition, there may be no ambiguity in how the UE 115-a will interpret the minimum scheduling offset. Even for cross-carrier scheduling with the same parameter set (e.g., a DCI on carrier 205-a schedules a transmission on another carrier 205 with the same parameter set), the timeslot definition may be the same for both the scheduling component carrier and the scheduled component carrier. Thus, if the minimum scheduling offset is indicated as one timeslot, this corresponds to the same duration on the scheduling carrier and the scheduled carrier.
[0131] However, cross-slot scheduling across time slots with different parameter sets may introduce some ambiguity in how UE 115-a may interpret the minimum scheduling offset. For example, if the parameter set of the scheduling channel and the parameter set of the scheduled channel are different, UE 115-a may not know whether to interpret the minimum scheduling offset based on the parameter set of the scheduling channel or the parameter set of the scheduled channel. Based on different parameter sets, this may correspond to different durations of time, so UE 115-a may have more than one interpretation of the minimum scheduling offset. In some examples, the active uplink BWP may have a different parameter set from the active downlink BWP, and the base station 105-a may schedule uplink transmissions with a different parameter set from the PDCCH (e.g., with or without uplink BWP switching). In another example, the scheduling PDCCH and the scheduled PDSCH on the target BWP may have different parameter sets (e.g., in this case, downlink BWP switching may be triggered). In another example, the base station 105-a may schedule UE 115-a across component carriers with different parameter sets. For example, when carrier 205-a and carrier 205-b have different parameter sets (e.g., different SCS 225), the control channel 215 on the first carrier 205-a can schedule UE 115-a for transmission on carrier 205-b.
[0132] The wireless communication system 200 may implement techniques and configurations to disambiguate the UE 115's interpretation of the minimum scheduling offset for scheduling across time slots with different parameter sets. In some cases, the UE 115-a may interpret the minimum scheduling offset based on signaling (e.g., an indication) received from the base station 105-a. The signaling may be semi-static signaling, such as via RRC, or the base station 105-a may include an interpretation indication in the DCI. Alternatively, in some examples, the UE 115-a may be pre-configured with an interpretation, and the configuration may be stored in a memory at the UE 115-a. In one such example, the pre-configured interpretation may follow a definition of a minimum scheduling offset provided in a standard document, for example, as described in a technical standard from an organization named "3rd Generation Partnership Project" (3GPP).
[0133] In a first example, UE 115-a may be scheduled for uplink transmission or cross-BWP transmission with a parameter set that is different from the parameter set for scheduling downlink channels. As described above, cross-slot scheduling can provide power saving by improving PDCCH processing. Cross-slot scheduling can relax the PDCCH processing timeline and enhance (e.g., maximize) the duration of micro-sleep from the end of the last PDCCH symbol to the start of the next PDCCH opportunity. In this example, a minimum scheduling offset can be defined based on the PDCCH slot configuration. When the minimum scheduling offset is applied to scheduling PDSCH or PUSCH with different parameter sets, the offset can be converted based on the parameter set of the scheduled channel.
[0134] For example, X may be the minimum scheduling offset and the PDCCH may be received in time slot n. The subcarrier spacing (SCS) of the PDCCH may be 2μPDCCH and the SCS of the PDSCH may be 2μPDSCH. UE 115-a may not expect to be instructed to use a downlink with K0 less than a time slot determined by equation (1) below or an uplink with K2 less than a time slot determined by equation (2) below.
[0135]
[0136]
[0137] In one example, the SCS of the scheduled PDCCH may be 15 KHz and may be received in time slot 0. The SCS of the scheduled channel may be 120 KHz. UE 115-a may determine that the minimum scheduling offset is defined as X=1, and UE 115-a may apply equation (1) such that UE 115-a determines that the earliest possible scheduled time slot on the scheduled channel is time slot 8, where In some cases, the base station 105 - a may schedule UE 115 - a resources in a time slot within or after time slot 8 , which may correspond to a scheduling offset K0 .
[0138] Thus, UE 115-a may determine a minimum scheduling offset for transmission on a schedulable shared channel based on a parameter set for the shared channel and a parameter set for the scheduling control channel using one of the above equations (e.g., equation (1) or equation (2)). Using the minimum scheduling offset, UE 115-a may determine the earliest possible time slot for transmission on the shared channel to begin. UE 115-a may monitor downlink control information on the scheduling control channel and determine whether an inter-slot grant on the control channel is received. If UE 115-a does not receive an inter-slot grant, UE 115-a may operate in a low power state starting from the earliest possible time slot for transmission to begin based on the minimum scheduling offset and the lack of a grant. If UE 115-a does receive an inter-slot grant, UE 115-a may communicate with base station 105-a based on the resources indicated in the inter-slot grant.
[0139] In some examples, UE 115-a can detect an error condition. For example, if the scheduling gap indicated to UE 115-a (e.g., K0 or K2 value) is less than the identified minimum scheduling gap (e.g., less than the configured or indicated scheduling gap threshold), UE 115-a can determine that a scheduling error has occurred. UE 115-a can send an error indication to base station 105-a. In some examples, the RF circuitry of a first carrier 205-a can be linked or bound to the RF circuitry of a second carrier 205-b. In these examples, if UE 115-a is not scheduled on either carrier for one or more symbol periods, UE 115-a can shut down the RF circuitry of both carriers 205 for only the one or more symbol periods.
[0140] Techniques for determining a minimum scheduling offset in other scenarios are also described herein. For example, UE 115-a may determine a minimum scheduling offset for cross-component carrier scheduling on component carriers with different parameter sets. Figure 3 and Figure 4 These examples are described in more detail.
[0141] Figure 3 Examples of cross-slot scheduling configurations 300 and 301 that support cross-slot scheduling for cross-parameter sets according to aspects of the present disclosure are illustrated. In some examples, the cross-slot scheduling configurations 300 and 301 can implement aspects of the wireless communication system 100.
[0142] The cross-slot scheduling configurations 300 and 301 may each illustrate an example of cross-slot scheduling, where the scheduling carrier has a different parameter set than the scheduled carrier. For example, the base station 105 may send a grant on the PDCCH of the downlink carrier 305 to schedule a schedulable carrier 310 for shared channel transmission, where the schedulable carrier 310 has a different parameter set (e.g., different SCS, different slot configuration, slot length, etc.) than the downlink carrier 305. Typically, the base station 105 may send a DCI 315 on a downlink control channel such as the PDCCH. The DCI 315 may include a grant to schedule resources on the schedulable carrier 310 (e.g., as shown by schedule 320). In some cases, if a grant is included, the grant may schedule resources in at least a subsequent slot (e.g., with a scheduling gap greater than zero, K0 or K2) rather than in the same slot.
[0143] The cross-slot scheduling configurations 300 and 301 may implement techniques to support a minimum scheduling offset. The minimum scheduling offset may enable a UE 115 implementing the cross-slot scheduling configurations 300 and 301 to enter a Figure 2 315 . By predetermining scheduling information (e.g., across time slots) and implementing a minimum scheduling offset, the UE 115 can operate in a low power state (e.g., by shutting down some RF circuits or some front-end hardware) in symbol periods in which the UE 115 is not scheduled for transmission. In some cases, the minimum scheduling offset can prevent any opportunity for the UE 115 to enter sleep when it may still be scheduled for transmission. The UE 115 can determine the earliest possible schedulable time slot 325 (e.g., the starting time slot) that can be scheduled by the grant in the DCI 315. Prior to the earliest possible schedulable time slot 325 may be a group of time slots 330 that cannot be scheduled by the grant in the DCI 315 according to the minimum scheduling offset. However, the group of time slots 330 may be scheduled by a previously received DCI (e.g., in a previous time slot not shown). If a certain duration of the time slot 300 is not scheduled by any previously received DCI, the UE 115 may be able to operate in a low power state for that duration. Therefore, UE 115 may be able to enter a low power state after DCI 315 and before starting time slot 325 .
[0144] The cross-slot scheduling configuration 300 may illustrate an example in which the downlink carrier 305 has a lower SCS than the schedulable carrier 310. For example, the downlink carrier 305-a may have an SCS of 15 KHz, and the schedulable carrier 310-a may have an SCS of 120 KHz. The cross-slot configuration 301 may illustrate an example in which the downlink carrier 305 has a larger SCS than the schedulable carrier 310. For example, the downlink carrier 305-b may have an SCS of 120 KHz, and the schedulable carrier 310-b may have an SCS of 15 KHz.
[0145] In a first example of cross-component carrier scheduling with different parameter sets, the minimum scheduling offset can be defined based on the parameter set of the scheduling PDCCH (e.g., the parameter set of the scheduling component carrier). For example, the minimum scheduling offset can be defined based on the parameter set of the downlink carrier 305. In some cases, defining the minimum scheduling offset based on the scheduling PDCCH parameter set can reduce complexity. This may result in additional power savings related to the PDCCH. In some cases, for some cross-BWP cases, the minimum scheduling offset can be similarly defined, which can also reduce complexity.
[0146] In some cases, the first example may be scalable. For example, the first example may be beneficial when the downlink carrier 305 schedules multiple component carriers, where each of the multiple scheduled component carriers may have a different parameter set than the downlink carrier 305. For example, the downlink carrier 305 may schedule multiple other carriers (e.g., one schedules multiple), including at least the schedulable carrier 310. By determining the minimum scheduling offset configuration based on the parameter set of the downlink carrier 305, the UE 115 may be configured for a new component carrier or a dropped component carrier without having to adjust or reconfigure the definition of the minimum scheduling offset.
[0147] In an example of applying the first example to the cross-slot scheduling configuration 300, the minimum scheduling offset X can be set to 1. The DCI 315-a sent in the time slot 0 of the downlink carrier 305-a can be scheduled in the eighth time slot of the schedulable carrier 310-a at the earliest. For example, by applying equation (1) for the downlink or equation (2) for the uplink to the described scenario, the earliest possible schedulable time slot 325-a can be time slot 8, where UE 115-a may apply the equation to identify a minimum scheduling offset (when indicated) and use the minimum scheduling offset when determining to operate in low power mode.
[0148] In an example of applying the first example to the cross-slot scheduling configuration 301, the minimum scheduling offset X can be set to 4. The DCI 315-b sent in the time slot 0 of the downlink carrier 305-b can be scheduled in the time slot 325-b in the second time slot of the schedulable carrier 310-b at the earliest. For example, by applying equation (1) for the downlink or equation (2) for the uplink to the described scenario, the earliest possible schedulable time slot 325-b can be time slot 1, where UE 115-a may apply the equation to interpret the minimum scheduling offset for scheduling PDCCH and use this interpretation of the minimum scheduling offset when determining to operate in low power mode.
[0149] In a second example of cross-component carrier scheduling with different parameter sets, the minimum scheduling offset can be defined based on the parameter set of the scheduled component carrier. The minimum scheduling offset can be defined in the scheduled PDSCH or PUSCH parameter set. For example, the UE 115 can interpret the minimum scheduling offset based on the parameter set of the schedulable carrier 310. In some cases, defining the minimum scheduling offset based on the scheduled component carrier parameter set can reduce complexity when these techniques are integrated with some other cross-carrier scheduling techniques. For example, the minimum scheduling offset can be defined based on increments and quantizations, which can be based on the scheduled component carrier time slots. In addition, the second example can provide a fine-grained definition for the earliest possible schedulable time slot 325.
[0150] In an example where the second example is applied to the cross-slot scheduling configuration 301, the minimum scheduling offset X may be set to 8. The DCI 315-b transmitted in the time slot 0 of the downlink carrier 305-b may schedule the time slot 325-b in the eighth time slot of the schedulable carrier 310-b at the earliest. In an example where the second example is applied to the cross-slot scheduling configuration 301, the minimum scheduling offset X may be set to 1. The DCI 315-b transmitted in the time slot 0 of the downlink carrier 305-b may schedule the time slot 325-b in the time slot 1 of the schedulable carrier 310-b at the earliest.
[0151] In some cases of the second example, such as for a low SCS carrier scheduling a high SCS carrier, the minimum scheduling offset may be well defined only for some cases. For example, the K0 number may be with respect to the first timeslot that overlaps with the scheduled timeslot. Additionally or alternatively, the K0 reference may be the same regardless of the location of the PDCCH. For example, if the PDCCH opportunity is late in the scheduled timeslot, or there are multiple PDCCH opportunities within a timeslot, the K0 for the second example may not be well defined. To ensure similar time delays from the PDCCH to the scheduled timeslot, a larger minimum K0 may be overprovisioned. Reference Figure 4 Describe some examples of over-provisioning scheduling gaps.
[0152] Figure 4 Examples of cross-slot scheduling configurations 400, 401, and 402 that support cross-slot scheduling for cross-parameter sets according to aspects of the present disclosure are illustrated. In some examples, the cross-slot scheduling configurations 400, 401, and 402 can implement aspects of the wireless communication system 100.
[0153] The cross-slot scheduling configurations 400, 401, and 402 can each illustrate an example of cross-slot scheduling, where the scheduling carrier has a different parameter set than the scheduled carrier. For example, the base station 105 can send a grant on the PDCCH of the downlink carrier 405 to schedule the schedulable carrier 410, where the schedulable carrier 410 has a different parameter set (e.g., SCS, time slot configuration, etc.) than the downlink carrier 405. Typically, the base station 105 can send DCI 415 on a downlink control channel such as the PDCCH. The DCI 415 may include a grant (e.g., as shown by schedule 420) that may schedule resources on the schedulable carrier 410. In some cases, if a grant is included, the grant may schedule resources in at least a subsequent time slot (e.g., with a scheduling gap greater than zero, K0 or K2) rather than in the same time slot.
[0154] The cross-slot scheduling configurations 400, 401, and 402 may implement techniques to support a minimum scheduling offset. The minimum scheduling offset may enable a UE 115 implementing the cross-slot scheduling configurations 400, 401, and 402 to enter a Figure 2 By predetermining scheduling information (e.g., across time slots) and implementing a minimum scheduling offset, the UE 115 can operate in a low power state (e.g., by shutting down some RF circuits or some front-end hardware) in symbol periods in which the UE 115 is not scheduled for transmission. The UE 115 can determine the earliest possible schedulable time slot 425 that can be scheduled by a grant in the DCI 415. Prior to the earliest possible schedulable time slot 425 can be a group of time slots 430 that cannot be scheduled by a grant in the DCI 415 according to the minimum scheduling offset. However, the group of time slots 430 can be scheduled by a previously received DCI (e.g., in a previous time slot not shown).
[0155] The cross-slot scheduling configurations 400, 401, and 402 can each illustrate an example in which the downlink carrier 405 has a lower SCS than the schedulable carrier 410. For example, the downlink carrier 405-a can have an SCS of 15 KHz, and the schedulable carrier 410-a can have an SCS of 120 KHz. In some other examples, the downlink carrier 405 can have a larger SCS than the schedulable carrier 410, or the ratio between the SCS of the downlink carrier 405 and the SCS of the schedulable carrier 410 can be different.
[0156] The cross-slot scheduling configurations 400 and 401 may illustrate an example where the minimum scheduling gap is over-provisioned. Figure 3 As described in , there may be situations where defining a minimum scheduling offset based on a parameter set of a schedulable carrier 410 may result in over-provisioning of scheduling offsets. Typically, over-provisioning of scheduling offsets may result in significantly larger groups of time slots 430 being excluded from scheduling. This may result in increased latency for data.
[0157] In some cases, UE 115 may decide to enter a low power state immediately after the end of DCI 415 because UE 115 may know that even if DCI 415 carries a scheduling grant, the grant may schedule resources in a later time slot (e.g., in the future). UE 115 may determine to enter a low power state without waiting for PDCCH processing and decoding of DCI 415.
[0158] In the cross-slot scheduling configuration 400, the DCI 415-a may be sent later in slot 0 rather than exactly at the beginning of the symbol period. For example, the DCI 415-a may be sent during slots 5 and 6 of the schedulable carrier 410-a. However, in some cases, the minimum scheduling offset may be numbered relative to the first slot of the schedulable carrier 410-a that overlaps with the scheduled slot. In an example of downlink data transmission based on the cross-slot scheduling configuration 400, the UE 115 may identify that the minimum K0 is equal to 14, which is interpreted based on the PDSCH parameter set. In this example, all slots 0 to 13 may be included in the slot group 430-a that is excluded from scheduling. In this example of an over-provisioned minimum scheduling offset, some earlier slots on the schedulable carrier 410-a may have been scheduled for transmission, or the UE 115 may be operating in a low power state from slot 8 to slot 13.
[0159] In the cross-slot scheduling configuration 401, the base station 105 can send both DCI 415-b and DCI 415-c at different points in time slot 0 of the downlink carrier 405-b. For example, DCI 415-b can be sent during time slots 0 and 1 of the schedulable carrier 410-b, and DCI 415-c can be sent during time slots 5 and 6 of the schedulable carrier 410-b. In some cases, the minimum scheduling offset can be the same regardless of the location of the PDCCH. For example, DCI 415-c may be very late in the time slot, but in order to ensure a similar time delay from the nearest PDCCH opportunity, a much larger minimum scheduling offset may be over-provisioned. Therefore, DCI 415-b and DCI 415-c can indicate the same minimum scheduling offset. In the example of downlink data transmission in the cross-slot scheduling configuration 401, the UE 115 can determine that the minimum K0 is equal to 14, which is interpreted based on the PDSCH parameters. In this example, both DCI 415 - b and DCI 415 - c may indicate that the minimum K0 is 14.
[0160] The cross-slot scheduling configuration 402 may be an example case where two DCIs 415 may indicate different minimum scheduling offsets. For example, DCI 415-d may indicate a minimum scheduling offset of X=8, while DCI 415-e may indicate a minimum scheduling offset of X=14. According to the cross-slot scheduling configuration 402, the UE 115 may then start communicating data from the time slot 425-c, or operate in a low power state in the time slot 425-c until the time slot 425-d. Then, based on whether the UE 115 receives a grant in the DCI 415-e, the UE 115 may be in a low power state from the time slot 425-d, or the UE 115 may be scheduled to start communicating data as early as the time slot 425-d.
[0161] Figure 5 An example of a cross-slot scheduling configuration 500 that supports cross-slot scheduling for cross-parameter sets according to aspects of the present disclosure is illustrated. In some examples, the cross-slot scheduling configuration 500 can implement aspects of the wireless communication system 100.
[0162] The cross-slot scheduling configuration 500 may illustrate an example of cross-slot scheduling, where the scheduling carrier has a different parameter set than the scheduled carrier. For example, the base station 105 may send a grant on the PDCCH of the downlink carrier 505 to schedule the schedulable carrier 510, where the schedulable carrier 510 has a different parameter set (e.g., SCS, time slot configuration, etc.) than the downlink carrier 505. In some cases, the downlink carrier 505 may schedule a shared channel on the schedulable carrier 510 for data transmission. For example, if the schedulable carrier 510 is an uplink carrier, the shared channel may be an example of a PUSCH. Alternatively, if the schedulable carrier 510 is a downlink carrier, the shared channel may be an example of a PDSCH. Typically, the base station 105 may send a DCI 515 on a downlink control channel such as a PDCCH. The DCI 515 may include a grant to schedule resources on the schedulable carrier 510. If a grant is included, the grant may schedule resources in at least a subsequent time slot (e.g., with a scheduling gap greater than zero, K0 or K2) rather than in the same time slot.
[0163] The cross-time slot scheduling configuration 500 may implement a technique to support a minimum scheduling offset. The minimum scheduling offset may enable a UE 115 implementing the cross-time slot scheduling configuration 500 to enter a Figure 2 By predetermining scheduling information (e.g., across time slots) and implementing a minimum scheduling offset, the UE 115 can operate in a low power state (e.g., by shutting down some RF circuits or some front-end hardware) in symbol periods in which the UE 115 is not scheduled for transmission. The UE 115 can determine the earliest time slot that can be scheduled by a grant in the DCI 515. Based on the minimum scheduling offset, time slots prior to the determined time slot may not be scheduled by a grant in the DCI 515. However, earlier time slots may be scheduled by previously received DCI (e.g., in a previous time slot not shown).
[0164] The cross-slot scheduling configuration 500 may illustrate an example in which the downlink carrier 505 has a lower SCS than the schedulable carrier 510. For example, the downlink carrier 505 may have an SCS of 15 KHz, and the schedulable carrier 510 may have an SCS of 120 KHz. In some other examples, the downlink carrier 505 may have a larger SCS than the schedulable carrier 510. In general, the SCS of the downlink carrier 505, the SCS of the schedulable carrier 510, or both may be different.
[0165] The cross-slot scheduling configuration 500 can illustrate an example of a relative definition of a minimum scheduling offset. For cross-carrier scheduling with different parameter sets, the minimum scheduling offset can be defined based on the relative timing difference between the scheduling PDCCH and the scheduled shared channel (e.g., scheduled PDSCH, scheduled PUSCH), rather than being directly defined based on a scheduling gap such as K0 or K2. For example, if the PDCCH opportunity falls on slots 5-6 of the scheduled component carrier and the minimum scheduling offset is 7 slots (e.g., described according to the parameter set of the scheduled component carrier), then the earliest scheduled PDSCH will not be earlier than slot 13, that is, slot 6 has a minimum offset of 7 slots. This may be different from defining the minimum scheduling offset based on K0, in which case the minimum K0 value will be indicated as 13 instead. The same minimum scheduling offset can be used for other PDCCH opportunities.
[0166] In one example, DCI 515-a may indicate a minimum scheduling offset of 7. UE 115 may receive DCI 515-a and map to slots 0 and 1 of the schedulable carrier 510 when DCI 515-a is received (e.g., at 520-a). Based on receiving DCI 515-a and the minimum scheduling offset of 7 at the same time as slot 1 of the schedulable carrier 510, UE 115 may determine that the earliest slot 525-a that DCI 515-a may be scheduled will be slot 8 (e.g., DCI 515-a is received in slot 1 with a minimum scheduling offset of 7 slots). UE 115 may receive DCI 515-b in the same slot. UE 115 may map to slots 5 and 6 of the schedulable carrier 510 when DCI 515-b is received (e.g., at 520-b). Using the same minimum scheduling offset, UE 115 may determine that the earliest time slot 525-b that may be scheduled by DCI 515-b will be time slot 13 (e.g., DCI 515-b is received in time slot 6 with a minimum scheduling offset of 7 slots). In some cases, the scheduling offset itself may indicate whether the scheduling offset is defined by the first parameter set or the second parameter set. Alternatively, in some cases, the definition of the minimum scheduling offset may be pre-configured or stored in a memory at UE 115.
[0167] The techniques for cross-slot scheduling configuration 500 may increase throughput (e.g., if UE 115 is scheduled for transmission), or extend the duration of micro-sleep of UE 115. In some cases, the techniques for cross-slot scheduling configuration 500 may prevent the reference Figure 4In some cases, the application time of the minimum scheduling offset change can implement similar techniques or use similar definitions. For example, the base station 105 can signal or reconfigure the application time of the minimum scheduling offset change, and the UE 115 can apply the minimum scheduling offset change to the time slot that occurs after the allocation time.
[0168] Figure 6 An example of a process flow 600 that supports cross-slot scheduling for cross-parameter sets in accordance with aspects of the present disclosure is illustrated. In some examples, the process flow 600 can implement aspects of the wireless communication system 100. The process flow 600 can include a UE 115-b and a base station 105-b, which can be respective examples of a UE 115 and a base station 105 as described herein.
[0169] At 605, in some cases, the base station 105-b may send control signaling indicating a scheduling offset threshold corresponding to a cross-slot grant. The scheduling offset threshold may be an example of a minimum scheduling offset described herein. The scheduling offset threshold may indicate a minimum number of slots to offset a scheduled shared channel from a scheduling PDCCH. In some cases, the scheduling offset threshold may be one or more slots such that the scheduling offset threshold (e.g., the minimum scheduling offset) prevents simultaneous slot scheduling and only enables cross-slot scheduling.
[0170] At 610, UE 115-b may identify a scheduling offset threshold corresponding to the cross-time slot grant. In some cases, UE 115-b may receive a plurality of different candidate scheduling offset thresholds from a local storage of UE 115-b, the plurality of different candidate scheduling offset thresholds being pre-configured (e.g., in a technical specification, by prior signaling from base station 105-b, etc.). In some cases, UE 115-b may receive a first layer control signaling indicating a scheduling offset threshold from a plurality of different candidate scheduling offset thresholds. In some cases, the scheduling offset threshold may correspond to a minimum scheduling offset (e.g., in a plurality of time slots) or a minimum applicable value.
[0171] At 615, UE 115-b may monitor a control channel in a first time slot for cross-slot grants, the control channel having a first parameter set that is different from a second parameter set for a shared channel. In some cases, the scheduling offset threshold identified at 610 may indicate a plurality of time slots defined in the first parameter set. Alternatively, in some cases, the scheduling offset threshold may indicate a plurality of time slots defined in the second parameter set. In some cases, the scheduling offset itself may indicate whether the scheduling offset is defined by the first parameter set or the second parameter set. Alternatively, in some cases, the definition of the minimum scheduling offset may be pre-configured or stored in a memory at UE 115-b. The control channel may be an example of a scheduling PDCCH described herein, which may carry cross-slot grants for scheduling a shared channel having a different parameter set.
[0172] At 620, in some cases, base station 105-b may send an inter-slot grant in a control channel in a first time slot having a first parameter set that is different from a second parameter set for a shared channel. In some examples, UE 115-b may receive the inter-slot grant via a first component carrier defined in the first parameter set. In some cases, the inter-slot grant may schedule data transmission on the shared channel via a second component carrier defined in a second parameter set. This may be an example of cross-component carrier scheduling where the two component carriers have different parameter sets.
[0173] Alternatively, in some cases, UE 115-b may receive an inter-slot grant in a downlink bandwidth portion having a first parameter set that schedules a data transmission as an uplink transmission on a shared channel in an active uplink bandwidth portion having a second parameter set. This may be an example of a downlink BWP having a different parameter set than an uplink BWP, which may refer to Figure 2 Described in more detail. In some examples, the cross-slot grant may additionally or alternatively schedule a target uplink BWP with a second set of parameters to initiate an uplink BWP switch.
[0174] In some cases, UE 115-b may receive an inter-slot grant in a downlink bandwidth portion having a first parameter set that schedules a data transmission as a downlink transmission on a shared channel in a target downlink bandwidth portion having a second parameter set. In some cases, this may be an example of a downlink BWP switch, where the shared channel is a downlink shared channel (e.g., a PDSCH) scheduled for a target BWP.
[0175] At 625-a, UE 115-b may determine a starting time slot defined in the second parameter set based on a scheduling offset threshold. For example, UE 115-b may determine a starting time slot based on interpreting the scheduling offset threshold as being defined in the first parameter set or the second parameter set. Base station 105-b may similarly determine a starting time slot at 625-b. For example, a minimum scheduling offset may be defined based on a parameter set for scheduling the PDCCH or based on a parameter set for a scheduled shared channel.
[0176] In some cases, the UE 115-b may convert the scheduling offset threshold to a second scheduling offset threshold in the second parameter set. For example, the scheduling offset threshold may be defined in the first parameter set, and the UE 115-b may determine the starting time slot based on the second scheduling offset threshold. This may be, for example, by applying a reference Figure 2 The described equation (1) or equation (2) is an example of converting the scheduling offset threshold from the parameter set of the scheduling PDCCH to the parameter set of the scheduled shared channel. Figure 3 Some examples of such conversion of cross-carrier scheduling are described.
[0177] In some examples, UE 115-b can determine the start of a time slot relative to the control channel based on a scheduling offset threshold. In this example, UE 115-b can determine the start time slot based on when a cross-time slot grant is received. Examples of this can be found in Figure 5 Describe in more detail.
[0178] Then, based on whether the UE 115-b detects the cross-slot grant, the UE 115-b may operate in a low power state or communicate data transmissions during the starting time slot. For example, if the base station 105-b does not send the cross-slot grant at 620, the UE 115-b may be able to enter a low power mode (e.g., enter micro-sleep) starting from the starting time slot at 630. For example, the UE 115-b may operate in a low power state based on determining that no cross-slot grant is detected.
[0179] Alternatively, if the base station 105-b does send the cross-slot grant, the UE 115-b may be scheduled to communicate data. Thus, at 635, the UE 115-b may wait until the first scheduled time slot to begin communicating data and then initiate the communication data transmission based on the detection of the cross-slot grant. In some cases, the first time slot for data transmission may be the same as or different from the starting time slot determined at 625.
[0180] Figure 7A block diagram 700 of a device 705 supporting cross-slot scheduling across parameter sets according to aspects of the present disclosure is shown. The device 705 may be an example of aspects of a UE 115 as described herein. The device 705 may include a receiver 710, a communication manager 715, and a transmitter 720. The device 705 also includes a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0181] The receiver 710 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to cross-slot scheduling across parameter sets, etc.). The information may be passed to other components of the device 705. The receiver 710 may be a reference Fig.10 Examples of aspects of transceiver 1020 are described. Receiver 710 may utilize a single antenna or a group of antennas.
[0182] The communication manager 715 may identify a scheduling offset threshold corresponding to a cross-slot grant, monitor a control channel in a first time slot for the cross-slot grant, the control channel having a first parameter set different from a second parameter set of a shared channel, determine a starting time slot defined in the second parameter set based on interpreting the scheduling offset threshold as defined in the first parameter set or the second parameter set, and operate in a low power state or communicate data transmission during the starting time slot based on whether the cross-slot grant is detected. The communication manager 715 may be an example of aspects of the communication manager 1010 as described herein.
[0183] The communication manager 715 or its subcomponents may be implemented in hardware, in code (e.g., software or firmware) executed by a processor, or any combination thereof. If implemented in code executed by a processor, the functions of the communication manager 715 or its subcomponents may be performed by a general purpose processor, a DSP, an application specific integrated circuit (ASIC), an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in the present disclosure.
[0184] The communication manager 715 or its subcomponents can be physically located in various locations, including being distributed so that portions of the functionality are implemented by one or more physical components at different physical locations. In some examples, according to various aspects of the present disclosure, the communication manager 715 or its subcomponents can be separate and distinct components. In some examples, according to various aspects of the present disclosure, the communication manager 715 or its subcomponents can be combined with one or more other hardware components, including but not limited to input / output (I / O) components, transceivers, network servers, another computing device, one or more other components described in the present disclosure, or a combination thereof.
[0185] The actions performed by the UE communication manager 715 described herein can be implemented to achieve one or more potential advantages. An implementation can allow the UE 115 to save power and increase battery life by remaining in a low power mode and shutting down some RF and front-end hardware functions. Additionally or alternatively, the UE 115 can further reduce the extent to which it processes PDCCH signaling in full power mode, because the UE 115 can perform PDCCH processing in a low power mode instead. These power saving advantages can be achieved without significantly reducing the throughput of the UE 115.
[0186] Transmitter 720 can transmit signals generated by other components of device 705. In some examples, transmitter 720 can be collocated with receiver 710 in a transceiver module. For example, transmitter 720 can be a reference Fig.10 Examples of aspects of the transceiver 1020 are described. The transmitter 720 may utilize a single antenna or a group of antennas.
[0187] Figure 8 A block diagram 800 of a device 805 supporting cross-slot scheduling across parameter sets according to aspects of the present disclosure is shown. The device 805 may be an example of aspects of the device 705 or UE 115 as described herein. The device 805 may include a receiver 810, a communication manager 815, and a transmitter 840. The device 805 also includes a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0188] The receiver 810 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to cross-slot scheduling across parameter sets, etc.). The information may be passed to other components of the device 805. The receiver 810 may be a reference Fig.10 Examples of aspects of the transceiver 1020 are described. The receiver 810 may utilize a single antenna or a group of antennas.
[0189] The communication manager 815 can be an example of aspects of the communication manager 715 as described herein. The communication manager 815 can include a scheduling offset threshold identification component 820, a control channel monitoring component 825, a starting time slot determination component 830, and a low power state component 835. The communication manager 815 can be an example of aspects of the communication manager 1010 as described herein.
[0190] A scheduling offset threshold identifying component 820 can identify a scheduling offset threshold corresponding to a cross-slot grant.
[0191] The control channel monitoring component 825 can monitor a control channel in a first time slot for cross-slot grants, the control channel having a first set of parameters that is different than a second set of parameters for the shared channel.
[0192] The starting time slot determining component 830 can determine the starting time slot defined in the second parameter set based on interpreting the scheduling offset threshold as being defined in the first parameter set or the second parameter set.
[0193] The low power state component 835 can operate in a low power state or communicate data transmission during the start time slot based on whether a cross-time slot grant is detected.
[0194] The transmitter 840 can transmit signals generated by other components of the device 805. In some examples, the transmitter 840 can be collocated with the receiver 810 in the transceiver module. For example, the transmitter 840 can be a reference Fig.10 Examples of aspects of the transceiver 1020 are described. The transmitter 840 may utilize a single antenna or a group of antennas.
[0195] Fig. 9 A block diagram 900 of a communication manager 905 supporting cross-slot scheduling for cross-parameter sets according to aspects of the present disclosure is shown. The communication manager 905 can be an example of aspects of the communication manager 715, the communication manager 815, or the communication manager 1010 as described herein. The communication manager 905 can include a scheduling offset threshold identification component 910, a control channel monitoring component 915, a start time slot determination component 920, a low power state component 925, a cross-slot grant receiving component 930, and a multiple cross-slot grant component 935. Each of these components can communicate directly or indirectly with each other (e.g., via one or more buses).
[0196] Scheduling offset threshold identifying component 910 can identify a scheduling offset threshold corresponding to a cross-slot grant.
[0197] In some examples, scheduling offset threshold identifying component 910 can retrieve a set of different candidate scheduling offset thresholds from a local storage of the UE, where the set of different candidate scheduling offset thresholds is pre-configured.
[0198] In some examples, scheduling offset threshold identifying component 910 can receive first layer control signaling indicating a scheduling offset threshold from the set of different candidate scheduling offset thresholds.
[0199] In some examples, scheduling offset threshold identification component 910 can interpret the scheduling offset threshold as defined in the first parameter set or the second parameter set based at least in part on preconfigured or received control signaling (e.g., from base station 105).
[0200] In some cases, the scheduling offset threshold indicates a number of time slots defined in the first set of parameters.
[0201] In some cases, the scheduling offset threshold indicates a number of time slots defined in the second set of parameters.
[0202] In some cases, the scheduling offset threshold corresponds to a minimum scheduling offset or a minimum applicable value.
[0203] Control channel monitoring component 915 can monitor a control channel in a first time slot for cross-slot grants, the control channel having a first set of parameters that is different from a second set of parameters for a shared channel.
[0204] In some cases, the control channel of the first time slot includes a starting symbol period of the first time slot, and wherein the scheduling offset threshold indicates a number of symbol periods relative to the control channel defined in the second set of parameters.
[0205] Starting time slot determining component 920 can determine a starting time slot defined in the second parameter set based on interpreting the scheduling offset threshold as being defined in the first parameter set or the second parameter set.
[0206] In some examples, starting time slot determining component 920 can convert the scheduling offset threshold to a second scheduling offset threshold in a second parameter set, the scheduling offset threshold being defined in the first parameter set.
[0207] In some examples, starting time slot determining component 920 can determine the starting time slot based on a second scheduling offset threshold.
[0208] In some examples, starting time slot determining component 920 can determine a starting time slot relative to a control channel based on a scheduling offset threshold.
[0209] In some examples, starting time slot determining component 920 can determine the starting time slot based on a scheduling offset threshold and a second scheduling offset indicated in the cross-slot grant.
[0210] In some examples, starting time slot determining component 920 can determine that the cross-slot grant is invalid based on the second scheduling offset having a shorter duration than a scheduling offset threshold.
[0211] In some examples, start time slot determining component 920 can operate in a low power state based on determining that a cross-time slot grant is invalid.
[0212] In some cases, a control channel of the first time slot occurs after a starting symbol period of the first time slot, and wherein the scheduling offset threshold indicates a number of symbol periods defined in the second set of parameters relative to the start of the control channel.
[0213] The low power state component 925 can operate in a low power state or communicate data transmission during the start time slot based on whether a cross-time slot grant is detected.
[0214] In some examples, low power state component 925 can operate in a low power state based on determining that no cross-slot grant is detected.
[0215] In some examples, low power state component 925 can receive or send a data transmission based on receiving a cross-slot grant.
[0216] In some examples, low power state component 925 can control at least one radio frequency chain to operate in a low power state based on whether a cross-slot grant is detected.
[0217] Inter-slot grant receiving component 930 can receive an inter-slot grant in a downlink bandwidth portion having a first set of parameters, the inter-slot grant scheduling a data transmission as an uplink transmission on a shared channel in an active uplink bandwidth portion having a second set of parameters.
[0218] In some examples, the inter-slot grant receiving component 930 can switch from the first uplink bandwidth portion to the active uplink bandwidth portion based on receiving the inter-slot grant.
[0219] In some examples, the inter-slot grant receiving component 930 can receive an inter-slot grant in a downlink bandwidth portion having a first parameter set, the inter-slot grant scheduling a data transmission as a downlink transmission on a shared channel in a target downlink bandwidth portion having a second parameter set.
[0220] In some examples, inter-slot grant receiving component 930 can switch from the first downlink bandwidth portion to the target downlink bandwidth portion based on receiving the inter-slot grant.
[0221] In some examples, inter-slot grant receiving component 930 can receive an inter-slot grant via a first component carrier defined in a first parameter set, the inter-slot grant scheduling data transmission on a shared channel of a second component carrier defined in a second parameter set.
[0222] The multi-slot grant component 935 can receive a second slot grant via a second control channel of the first slot.
[0223] In some examples, the multi-span timeslot grant component 935 can determine a starting timeslot relative to the control channel based on a scheduling offset threshold and a second scheduling offset indicated in the span timeslot grant.
[0224] In some examples, the multi-span timeslot grant component 935 can determine the second starting timeslot relative to the second control channel based on the scheduling offset threshold and a third scheduling offset threshold indicated in the second cross-slot grant.
[0225] In some examples, the multi-span timeslot grant component 935 can determine a starting timeslot relative to a control channel based on a relative timing difference.
[0226] In some examples, the multi-span timeslot granting component 935 can determine a second starting timeslot of the shared channel relative to the second control channel based on the relative timing difference.
[0227] In some examples, multi-span timeslot grant component 935 can receive control signaling indicating a change in a scheduling offset threshold.
[0228] In some examples, the multi-span timeslot grant component 935 can apply changes to the scheduling offset threshold in timeslots occurring after the start timeslot.
[0229] In some examples, the multi-span timeslot grant component 935 can map an end symbol period of the control channel to a shared channel timeslot of a shared channel defined in the second parameter set.
[0230] In some examples, the multi-span timeslot granting component 935 can determine a starting timeslot based on a shared channel timeslot and a relative timing difference.
[0231] In some cases, the scheduling offset threshold indicates a number of symbol periods defined in the second set of parameters.
[0232] In some cases, the scheduling offset threshold indicates a relative timing difference.
[0233] Fig.10 A diagram of a system 1000 including a device 1005 supporting cross-slot scheduling across parameter sets according to various aspects of the present disclosure is shown. The device 1005 may be an example of or include components of the device 705, device 805, or UE 115 described herein. The device 1005 may include components for two-way voice and data communications, including components for sending and receiving communications, including a communication manager 1010, an I / O controller 1015, a transceiver 1020, an antenna 1025, a memory 1030, and a processor 1040. These components may be in electronic communication via one or more buses (e.g., bus 1045).
[0234] The communication manager 1010 can identify a scheduling offset threshold corresponding to an inter-slot grant, monitor a control channel in a first time slot for the inter-slot grant, the control channel having a first parameter set different from a second parameter set for a shared channel, determine a starting time slot defined in the second parameter set based on interpreting the scheduling offset threshold as being defined in the first parameter set or the second parameter set, and operate in a low power state or communicate data transmission during the starting time slot based on whether the inter-slot grant is detected.
[0235] I / O controller 1015 can manage input and output signals for device 1005. I / O controller 1015 can also manage peripheral devices that are not integrated into device 1005. In some cases, I / O controller 1015 can represent a physical connection or port to an external peripheral device. In some cases, I / O controller 1015 can utilize an operating system, such as Or another known operating system. In other cases, I / O controller 1015 can represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, I / O controller 1015 can be implemented as part of a processor. In some cases, a user can interact with device 1005 via I / O controller 1015 or via hardware components controlled by I / O controller 1015.
[0236] As described above, the transceiver 1020 can communicate bidirectionally via one or more antennas, wired or wireless links. For example, the transceiver 1020 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 1020 can also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and demodulate packets received from the antenna.
[0237] In some cases, a wireless device may include a single antenna 1025. However, in some cases, a device may have more than one antenna 1025, which may be capable of sending or receiving multiple wireless transmissions simultaneously.
[0238] Memory 1030 may include RAM and ROM. Memory 1030 may store computer-readable, computer-executable code 1035, including instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, memory 1030 may contain, among other things, a BIOS that may control basic hardware or software operations (such as interaction with peripheral components or devices).
[0239] Processor 1040 may include an intelligent hardware device (e.g., a general purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof). In some cases, processor 1040 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be integrated into processor 1040. Processor 1040 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1030) to cause device 1005 to perform various functions (e.g., functions or tasks supporting cross-time slot scheduling across parameter sets).
[0240] The code 1035 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The code 1035 may be stored in a non-transitory computer-readable medium, such as a system memory or other type of memory. In some cases, the code 1035 may not be directly executable by the processor 1040, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.
[0241] Based on extending the duration of the UE 115 in the power saving mode, the processor of the UE 115 (e.g., controlling the receiver 810, the transmitter 840, or the transceiver 1020, as shown in FIG. Fig.10 The above) can save power or reallocate processing power to other functions besides monitoring. In addition, in low-power mode, the RF circuit can be able to cool down or avoid using a lot of power. This can increase the life of different components of the device while maintaining the battery life of the device.
[0242] Fig.11 A block diagram 1100 of a device 1105 supporting cross-slot scheduling for cross-parameter sets according to aspects of the present disclosure is shown. The device 1105 may be an example of aspects of a base station 105 as described herein. The device 1105 may include a receiver 1110, a communication manager 1115, and a transmitter 1120. The device 1105 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0243] The receiver 1110 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to cross-slot scheduling across parameter sets, etc.). The information may be passed to other components of the device 1105. The receiver 1110 may be a reference Fig.14 Examples of aspects of transceiver 1420 are described. Receiver 1110 may utilize a single antenna or a group of antennas.
[0244] The communication manager 1115 may send control signaling indicating a scheduling offset threshold corresponding to the cross-slot grant; send the cross-slot grant in a control channel in a first time slot, the control channel having a first parameter set different from a second parameter set of the shared channel; determine a starting time slot in the second parameter set based on the scheduling offset threshold being defined in the first parameter set or the second parameter set; and send or receive data transmission during the starting time slot based on the cross-slot grant. The communication manager 1115 may be an example of aspects of the communication manager 1410 as described herein.
[0245] The communication manager 1115 or its subcomponents may be implemented in hardware, in code (e.g., software or firmware) executed by a processor, or any combination thereof. If implemented in code executed by a processor, the functions of the communication manager 1115 or its subcomponents may be performed by a general purpose processor, a DSP, an application specific integrated circuit (ASIC), an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in the present disclosure.
[0246] The communication manager 1115 or its subcomponents can be physically located in a variety of locations, including being distributed so that portions of functionality are implemented by one or more physical components at different physical locations. In some examples, according to various aspects of the present disclosure, the communication manager 1115 or its subcomponents can be separate and distinct components. In some examples, according to various aspects of the present disclosure, the communication manager 1115 or its subcomponents can be combined with one or more other hardware components, including but not limited to input / output (I / O) components, a transceiver, a network server, another computing device, one or more other components described in the present disclosure, or a combination thereof.
[0247] Transmitter 1120 can transmit signals generated by other components of device 1105. In some examples, transmitter 1120 can be collocated with receiver 1110 in a transceiver module. For example, transmitter 1120 can be a reference Fig.14 Examples of aspects of the transceiver 1420 are described. The transmitter 1120 may utilize a single antenna or a group of antennas.
[0248] Fig.12 A block diagram 1200 of a device 1205 supporting cross-slot scheduling for cross-parameter sets according to aspects of the present disclosure is shown. The device 1205 can be an example of aspects of a base station 105 as described herein. The device 1205 may include a receiver 1210, a communication manager 1215, and a transmitter 1240. The device 1205 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0249] The receiver 1210 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to cross-slot scheduling across parameter sets, etc.). The information may be passed to other components of the device 1205. The receiver 1210 may be a reference Fig.14 Examples of aspects of the transceiver 1420 are described. The receiver 1210 may utilize a single antenna or a group of antennas.
[0250] The communication manager 1215 can be an example of aspects of the communication manager 1115 as described herein. The communication manager 1215 can include a control signaling component 1220, an inter-slot grant sending component 1225, a starting slot determination component 1230, and a data communication component 1235. The communication manager 1215 can be an example of aspects of the communication manager 1410 as described herein.
[0251] Control signaling component 1220 can send control signaling indicating a scheduling offset threshold corresponding to the cross-slot grant.
[0252] The inter-slot grant sending component 1225 can send an inter-slot grant in a control channel in a first slot, the control channel having a first parameter set different from a second parameter set of the shared channel.
[0253] The starting time slot determining component 1230 can determine the starting time slot in the second parameter set based on the scheduling offset threshold being defined in the first parameter set or the second parameter set.
[0254] The data communication component 1235 can send or receive a data transmission during the start time slot based on the cross-slot grant.
[0255] Transmitter 1240 can transmit signals generated by other components of device 1205. In some examples, transmitter 1240 can be collocated with receiver 1210 in a transceiver module. For example, transmitter 1240 can be a reference Fig.14 Examples of aspects of the transceiver 1420 are described. The transmitter 1240 may utilize a single antenna or a group of antennas.
[0256] Fig.13A block diagram 1300 of a communication manager 1305 supporting cross-slot scheduling for cross-parameter sets according to aspects of the present disclosure is shown. The communication manager 1305 can be an example of aspects of the communication manager 1115, the communication manager 1215, or the communication manager 1410 as described herein. The communication manager 1305 can include a control signaling component 1310, a cross-slot grant sending component 1315, a start slot determination component 1320, a data communication component 1325, and a multiple cross-slot grant component 1330. Each of these components can communicate directly or indirectly with each other (e.g., via one or more buses).
[0257] Control signaling component 1310 can send control signaling indicating a scheduling offset threshold corresponding to the cross-slot grant.
[0258] In some examples, control signaling component 1310 can send first layer control signaling that indicates a scheduling offset threshold from a set of different candidate scheduling offset thresholds.
[0259] In some cases, the scheduling offset threshold indicates a number of time slots defined in the first set of parameters.
[0260] In some cases, the scheduling offset threshold indicates a number of time slots defined in the second set of parameters.
[0261] In some cases, the scheduling offset threshold is a minimum scheduling offset threshold.
[0262] In some cases, a control channel of the first time slot occurs after a starting symbol period of the first time slot, and wherein the scheduling offset threshold indicates a number of symbol periods relative to the start of the control channel in the second parameter set.
[0263] In some cases, the control channel of the first time slot includes a starting symbol period of the first time slot, and wherein the scheduling offset threshold indicates a number of symbol periods relative to the control channel defined in the second set of parameters.
[0264] The inter-slot grant sending component 1315 can send the inter-slot grant in a control channel in a first slot, the control channel having a first parameter set different from a second parameter set of the shared channel.
[0265] In some examples, the inter-slot grant sending component 1315 can send an inter-slot grant in a downlink bandwidth portion having a first parameter set, the inter-slot grant scheduling a data transmission as an uplink transmission on a shared channel in an active uplink bandwidth portion having a second parameter set.
[0266] In some examples, the inter-slot grant sending component 1315 can send an inter-slot grant in a downlink bandwidth portion having a first parameter set, the inter-slot grant scheduling a data transmission as a downlink transmission on a shared channel in a target uplink bandwidth portion having a second parameter set.
[0267] In some examples, the inter-slot grant sending component 1315 can send an inter-slot grant via a first component carrier defined in a first parameter set, the inter-slot grant scheduling data transmission on a shared channel of a second component carrier defined in a second parameter set.
[0268] The starting time slot determining component 1320 can determine the starting time slot in the second parameter set based on the scheduling offset threshold being defined in the first parameter set or the second parameter set.
[0269] In some examples, the starting time slot determining component 1320 can convert the scheduling offset threshold to a second scheduling offset threshold in the second parameter set, the scheduling offset threshold being defined in the first parameter set.
[0270] In some examples, starting time slot determining component 1320 can determine the starting time slot based on a second scheduling offset threshold.
[0271] In some examples, starting time slot determining component 1320 can determine a starting time slot relative to a control channel based on a scheduling offset threshold.
[0272] The data communication component 1325 can send or receive a data transmission during the start time slot based on the cross-slot grant.
[0273] The multi-slot grant component 1330 can send a second slot grant via a second control channel of the first slot.
[0274] In some examples, the multi-span timeslot grant component 1330 can determine a starting timeslot relative to the control channel based on a scheduling offset threshold and a second scheduling offset indicated in the cross-slot grant.
[0275] In some examples, the multi-span timeslot grant component 1330 can determine the second starting timeslot relative to the second control channel based on the scheduling offset threshold and a third scheduling offset threshold indicated in the second cross-slot grant.
[0276] In some examples, multi-span timeslot grant component 1330 can determine a starting timeslot relative to a control channel based on a relative timing difference.
[0277] In some examples, the multi-span timeslot granting component 1330 can determine a second starting timeslot of the shared channel relative to the second control channel based on the relative timing difference.
[0278] In some examples, multi-span timeslot grant component 1330 can send control signaling indicating a change in a scheduling offset threshold.
[0279] In some examples, the multi-span timeslot grant component 1330 can apply a change to the scheduling offset threshold in timeslots occurring after the start timeslot.
[0280] In some examples, the multi-span timeslot grant component 1330 can map an end symbol period of the control channel to a shared channel timeslot of a shared channel defined in the second parameter set.
[0281] In some examples, the multi-span timeslot granting component 1330 can determine a starting timeslot based on a shared channel timeslot and a relative timing difference.
[0282] In some cases, the scheduling offset threshold indicates a number of symbol periods defined in the second set of parameters.
[0283] In some cases, the scheduling offset threshold is a relative timing difference.
[0284] Fig.14 A diagram of a system 1400 including a device 1405 supporting cross-slot scheduling across parameter sets according to various aspects of the present disclosure is shown. The device 1405 may be an example of or include components of the device 1105, device 1205, or base station 105 described herein. The device 1405 may include components for two-way voice and data communications, including components for sending and receiving communications, including a communication manager 1410, a network communication manager 1415, a transceiver 1420, an antenna 1425, a memory 1430, a processor 1440, and an inter-station communication manager 1445. These components may be in electronic communication via one or more buses (e.g., bus 1450).
[0285] The communication manager 1410 can send control signaling indicating a scheduling offset threshold corresponding to an inter-slot grant; send the inter-slot grant in a control channel in a first time slot, the control channel having a first parameter set different from a second parameter set for a shared channel; determine a starting time slot in a second parameter set based on the scheduling offset threshold being defined in the first parameter set or the second parameter set; and send or receive data transmission during the starting time slot based on the inter-slot grant.
[0286] The network communications manager 1415 may manage communications with the core network (eg, via one or more wired backhaul links). For example, the network communications manager 1415 may manage the delivery of data communications for client devices such as one or more UEs 115 .
[0287] As described above, transceiver 1420 can communicate bidirectionally via one or more antennas, wired or wireless links. For example, transceiver 1420 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. Transceiver 1420 can also include a modem to modulate packets and provide the modulated packets to an antenna for transmission, and demodulate packets received from an antenna.
[0288] In some cases, a wireless device may include a single antenna 1425. However, in some cases, a device may have more than one antenna 1425, which may be capable of sending or receiving multiple wireless transmissions simultaneously.
[0289] Memory 1430 may include RAM, ROM, or a combination thereof. Memory 1430 may store computer readable code 1435, including instructions that, when executed by a processor (e.g., processor 1440), cause the device to perform various functions described herein. In some cases, memory 1430 may include, among other things, a BIOS that may control basic hardware or software operations (such as interaction with peripheral components or devices).
[0290] Processor 1440 may include an intelligent hardware device (e.g., a general purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof). In some cases, processor 1440 may be configured to operate a memory array using a memory controller. In some cases, the memory controller may be integrated into processor 1440. Processor 1440 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1430) to cause device 1405 to perform various functions (e.g., functions or tasks supporting cross-time slot scheduling across parameter sets).
[0291] The inter-site communication manager 1445 may manage communications with other base stations 105 and may include a controller or scheduler for cooperating with other base stations 105 to control communications with UE 115. For example, the inter-site communication manager 1445 may coordinate the scheduling of transmissions to UE 115 for various interference mitigation techniques such as beamforming or joint transmission. In some examples, the inter-site communication manager 1445 may provide an X2 interface within an LTE / LTE-A wireless communication network technology to provide communications between base stations 105.
[0292] The code 1435 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The code 1435 may be stored in a non-transitory computer-readable medium, such as a system memory or other type of memory. In some cases, the code 1435 may not be directly executable by the processor 1440, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.
[0293] Fig.15 A flow chart illustrating a method 1500 for supporting cross-slot scheduling for cross-parameter sets according to aspects of the present disclosure is shown. The operations of the method 1500 may be implemented by the UE 115 or components thereof, as described herein. For example, the operations of the method 1500 may be implemented by reference to Figures 7 to 10 In some examples, the UE may execute a set of instructions to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.
[0294] At 1505, the UE may identify a scheduling offset threshold corresponding to a cross-slot grant. The operations at 1505 may be performed according to the methods described herein. In some examples, aspects of the operations at 1505 may be performed as described in reference to Figures 7 to 10 Additionally or alternatively, the components for performing 1505 may, but need not necessarily include, for example, antenna 1025, transceiver 1020, communication manager 1010, memory 1030 (including code 1035), processor 1040, and / or bus 1045.
[0295] At 1510, the UE may monitor a control channel in a first time slot for cross-time slot grants, the control channel having a first parameter set that is different from a second parameter set for a shared channel. The operations at 1510 may be performed according to the methods described herein. In some examples, aspects of the operations at 1510 may be performed as described in reference to Figures 7 to 10 Additionally or alternatively, the means for performing 1510 may, but need not necessarily include, for example, antenna 1025, transceiver 1020, communication manager 1010, memory 1030 (including code 1035), processor 1040, and / or bus 1045.
[0296] At 1515, the UE may determine a starting time slot defined in the second parameter set based on interpreting the scheduling offset threshold as being defined in the first parameter set or the second parameter set. The operations at 1515 may be performed according to the methods described herein. In some examples, aspects of the operations at 1515 may be performed as described in reference to Figures 7 to 10Additionally or alternatively, the components for executing 1515 may, but need not necessarily include, for example, antenna 1025, transceiver 1020, communication manager 1010, memory 1030 (including code 1035), processor 1040, and / or bus 1045.
[0297] At 1520, the UE may operate in a low power state or communicate data transmission during the start time slot based on whether the cross-time slot grant is detected. The operations at 1520 may be performed according to the methods described herein. In some examples, aspects of the operations at 1520 may be performed as described in reference to Figures 7 to 10 Additionally or alternatively, the components for performing 1520 may, but need not necessarily include, for example, antenna 1025, transceiver 1020, communication manager 1010, memory 1030 (including code 1035), processor 1040, and / or bus 1045.
[0298] Fig.16 A flow chart illustrating a method 1600 for supporting cross-slot scheduling for cross-parameter sets according to aspects of the present disclosure is shown. The operations of the method 1600 may be implemented by the UE 115 or components thereof, as described herein. For example, the operations of the method 1600 may be implemented by reference to Figures 7 to 10 In some examples, the UE may execute a set of instructions to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.
[0299] At 1605, the UE may retrieve a set of different candidate scheduling offset thresholds from the UE's local storage, the set of different candidate scheduling offset thresholds being pre-configured. The operations at 1605 may be performed according to the methods described herein. In some examples, aspects of the operations at 1605 may be as described in reference to Figures 7 to 10 Additionally or alternatively, the components for performing 1605 may, but need not necessarily include, for example, antenna 1025, transceiver 1020, communication manager 1010, memory 1030 (including code 1035), processor 1040, and / or bus 1045.
[0300] At 1610, the UE may receive first layer control signaling indicating a scheduling offset threshold from the set of different candidate scheduling offset thresholds. The operations at 1610 may be performed according to the methods described herein. In some examples, aspects of the operations at 1610 may be as described in reference to Figures 7 to 10Additionally or alternatively, the components for performing 1610 may, but need not necessarily include, for example, antenna 1025, transceiver 1020, communication manager 1010, memory 1030 (including code 1035), processor 1040, and / or bus 1045.
[0301] At 1615, the UE may identify a scheduling offset threshold corresponding to a cross-slot grant. The operations at 1615 may be performed according to the methods described herein. In some examples, aspects of the operations at 1615 may be performed as described in reference to Figures 7 to 10 Additionally or alternatively, the components for performing 1615 may, but need not necessarily include, for example, antenna 1025, transceiver 1020, communication manager 1010, memory 1030 (including code 1035), processor 1040, and / or bus 1045.
[0302] At 1620, the UE may monitor a control channel in a first time slot for cross-time slot grants, the control channel having a first parameter set that is different from a second parameter set for a shared channel. The operations at 1620 may be performed according to the methods described herein. In some examples, aspects of the operations at 1620 may be performed as described in reference to Figures 7 to 10 Additionally or alternatively, the means for performing 1620 may, but need not necessarily include, for example, antenna 1025, transceiver 1020, communication manager 1010, memory 1030 (including code 1035), processor 1040, and / or bus 1045.
[0303] At 1625, the UE may determine a starting time slot defined in the second parameter set based on interpreting the scheduling offset threshold as being defined in the first parameter set or the second parameter set. The operations at 1625 may be performed according to the methods described herein. In some examples, aspects of the operations at 1625 may be performed as described in reference to Figures 7 to 10 Additionally or alternatively, the components for executing 1625 may, but need not necessarily include, for example, antenna 1025, transceiver 1020, communication manager 1010, memory 1030 (including code 1035), processor 1040, and / or bus 1045.
[0304] At 1630, the UE may operate in a low power state or communicate data transmission during the start time slot based on whether the cross-time slot grant is detected. The operations at 1630 may be performed according to the methods described herein. In some examples, aspects of the operations at 1630 may be performed as described in reference to Figures 7 to 10Additionally or alternatively, the components for performing 1630 may, but need not necessarily include, for example, antenna 1025, transceiver 1020, communication manager 1010, memory 1030 (including code 1035), processor 1040, and / or bus 1045.
[0305] Fig.17 A flow chart illustrating a method 1700 for supporting cross-slot scheduling for cross-parameter sets according to aspects of the present disclosure is shown. The operations of the method 1700 may be implemented by the UE 115 or components thereof, as described herein. For example, the operations of the method 1700 may be implemented by reference to Figures 7 to 10 In some examples, the UE may execute a set of instructions to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.
[0306] At 1705, the UE may identify a scheduling offset threshold corresponding to a cross-slot grant. The operations at 1705 may be performed according to the methods described herein. In some examples, aspects of the operations at 1705 may be performed as described in reference to Figures 7 to 10 Additionally or alternatively, the components for performing 1705 may, but need not necessarily include, for example, antenna 1025, transceiver 1020, communication manager 1010, memory 1030 (including code 1035), processor 1040, and / or bus 1045.
[0307] At 1710, the UE may monitor a control channel in a first time slot for cross-time slot grants, the control channel having a first parameter set that is different from a second parameter set for a shared channel. The operations at 1710 may be performed according to the methods described herein. In some examples, aspects of the operations at 1710 may be performed as described in reference to Figures 7 to 10 Additionally or alternatively, the means for performing 1710 may, but need not necessarily include, for example, antenna 1025, transceiver 1020, communication manager 1010, memory 1030 (including code 1035), processor 1040, and / or bus 1045.
[0308] At 1715, the UE may receive an inter-slot grant in a downlink bandwidth portion having a first parameter set, the inter-slot grant scheduling a data transmission as an uplink transmission on a shared channel in an active uplink bandwidth portion having a second parameter set. The operations at 1715 may be performed in accordance with the methods described herein. In some examples, aspects of the operations at 1715 may be performed as described with reference to Figures 7 to 10Additionally or alternatively, the components for executing 1715 may, but need not necessarily include, for example, antenna 1025, transceiver 1020, communication manager 1010, memory 1030 (including code 1035), processor 1040, and / or bus 1045.
[0309] At 1720, the UE may determine a starting time slot defined in the second parameter set based on interpreting the scheduling offset threshold as being defined in the first parameter set or the second parameter set. The operations at 1720 may be performed according to the methods described herein. In some examples, aspects of the operations at 1720 may be performed as described in reference to Figures 7 to 10 Additionally or alternatively, the components for executing 1720 may, but need not necessarily include, for example, antenna 1025, transceiver 1020, communication manager 1010, memory 1030 (including code 1035), processor 1040, and / or bus 1045.
[0310] At 1725, the UE may operate in a low power state or communicate data transmission during the start time slot based on whether the cross-time slot grant is detected. The operations at 1725 may be performed according to the methods described herein. In some examples, aspects of the operations at 1725 may be performed as described in reference to Figures 7 to 10 Additionally or alternatively, the components for performing 1725 may, but need not necessarily include, for example, antenna 1025, transceiver 1020, communication manager 1010, memory 1030 (including code 1035), processor 1040, and / or bus 1045.
[0311] Fig.18 A flow chart illustrating a method 1800 for supporting cross-slot scheduling for cross-parameter sets according to aspects of the present disclosure is shown. The operations of the method 1800 may be implemented by the base station 105 or components thereof, as described herein. For example, the operations of the method 1800 may be implemented by reference to Figures 11 to 14 In some examples, the base station may execute a set of instructions to control the functional elements of the base station to perform the functions described below. Additionally or alternatively, the base station may use dedicated hardware to perform various aspects of the functions described below.
[0312] At 1805, the base station may send control signaling indicating a scheduling offset threshold corresponding to a cross-slot grant. The operations at 1805 may be performed according to the methods described herein. In some examples, aspects of the operations at 1805 may be performed as described in reference to Figures 11 to 14Additionally or alternatively, the components for performing 1805 may, but need not necessarily include, for example, antenna 1425, transceiver 1420, communication manager 1410, memory 1430 (including code 1435), processor 1440, and / or bus 1450.
[0313] At 1810, the base station may send a cross-slot grant in a control channel in a first time slot, the control channel having a first parameter set that is different from a second parameter set of a shared channel. The operations at 1810 may be performed according to the methods described herein. In some examples, aspects of the operations at 1810 may be performed as described with reference to Figures 11 to 14 Additionally or alternatively, the components for executing 1810 may, but need not necessarily include, for example, antenna 1425, transceiver 1420, communication manager 1410, memory 1430 (including code 1435), processor 1440, and / or bus 1450.
[0314] At 1815, the base station may determine a starting time slot in the second parameter set based on whether the scheduling offset threshold is defined in the first parameter set or the second parameter set. The operations at 1815 may be performed according to the methods described herein. In some examples, aspects of the operations at 1815 may be performed as described in reference to Figures 11 to 14 Additionally or alternatively, the components for executing 1815 may, but need not necessarily include, for example, antenna 1425, transceiver 1420, communication manager 1410, memory 1430 (including code 1435), processor 1440, and / or bus 1450.
[0315] At 1820, the base station may send or receive data transmission during the start time slot based on the cross-time slot grant. The operations at 1820 may be performed according to the methods described herein. In some examples, aspects of the operations at 1820 may be performed as described in reference to Figures 11 to 14 Additionally or alternatively, the components for executing 1820 may, but need not necessarily include, for example, antenna 1425, transceiver 1420, communication manager 1410, memory 1430 (including code 1435), processor 1440, and / or bus 1450.
[0316] Fig.19 A flow chart illustrating a method 1900 for supporting cross-slot scheduling for cross-parameter sets according to aspects of the present disclosure is shown. The operations of the method 1900 may be implemented by the base station 105 or components thereof, as described herein. For example, the operations of the method 1900 may be implemented by reference to Figures 11 to 14In some examples, the base station may execute a set of instructions to control the functional elements of the base station to perform the functions described below. Additionally or alternatively, the base station may use dedicated hardware to perform various aspects of the functions described below.
[0317] At 1905, the base station may send a first layer control signaling indicating a scheduling offset threshold from a set of different candidate scheduling offset thresholds. The operations at 1905 may be performed according to the methods described herein. In some examples, aspects of the operations at 1905 may be as described in reference to Figures 11 to 14 Additionally or alternatively, the components for performing 1905 may, but need not necessarily include, for example, antenna 1425, transceiver 1420, communication manager 1410, memory 1430 (including code 1435), processor 1440, and / or bus 1450.
[0318] At 1910, the base station may send control signaling indicating a scheduling offset threshold corresponding to a cross-slot grant. The operations at 1910 may be performed according to the methods described herein. In some examples, aspects of the operations at 1910 may be performed as described in reference to Figures 11 to 14 Additionally or alternatively, the components for executing 1910 may, but need not necessarily include, for example, antenna 1425, transceiver 1420, communication manager 1410, memory 1430 (including code 1435), processor 1440, and / or bus 1450.
[0319] At 1915, the base station may send a cross-slot grant in a control channel in a first time slot, the control channel having a first parameter set that is different from a second parameter set of the shared channel. The operations at 1915 may be performed according to the methods described herein. In some examples, aspects of the operations at 1915 may be performed as described with reference to Figures 11 to 14 Additionally or alternatively, the components for executing 1915 may, but need not necessarily include, for example, an antenna 1425, a transceiver 1420, a communication manager 1410, a memory 1430 (including code 1435), a processor 1440, and / or a bus 1450.
[0320] At 1920, the base station may determine a starting time slot in the second parameter set based on whether the scheduling offset threshold is defined in the first parameter set or the second parameter set. The operations at 1920 may be performed according to the methods described herein. In some examples, aspects of the operations at 1920 may be performed as described in reference to Figures 11 to 14Additionally or alternatively, the components for executing 1920 may, but need not necessarily include, for example, antenna 1425, transceiver 1420, communication manager 1410, memory 1430 (including code 1435), processor 1440, and / or bus 1450.
[0321] At 1925, the base station may send or receive data transmission during the start time slot based on the cross-time slot grant. The operations at 1925 may be performed according to the methods described herein. In some examples, aspects of the operations at 1925 may be performed as described in reference to Figures 11 to 14 Additionally or alternatively, the components for executing 1925 may, but need not necessarily include, for example, antenna 1425, transceiver 1420, communication manager 1410, memory 1430 (including code 1435), processor 1440, and / or bus 1450.
[0322] Fig. 20 A flow chart illustrating a method 2000 for supporting cross-slot scheduling for cross-parameter sets according to aspects of the present disclosure is shown. The operations of the method 2000 may be implemented by the UE 115 or components thereof, as described herein. For example, the operations of the method 2000 may be implemented by reference to Figures 7 to 10 In some examples, the UE may execute a set of instructions to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.
[0323] At 2005, the UE may identify a scheduling offset threshold corresponding to a cross-slot grant. The operations at 2005 may be performed according to the methods described herein. In some examples, aspects of the operations at 2005 may be performed as described in reference to Figures 7 to 10 Additionally or alternatively, the components for performing 2005 may, but need not necessarily include, for example, antenna 1025, transceiver 1020, communication manager 1010, memory 1030 (including code 1035), processor 1040, and / or bus 1045.
[0324] At 2010, the UE may monitor a control channel in a first time slot for cross-time slot grants, the control channel having a first parameter set that is different from a second parameter set of a shared channel. The operations at 2010 may be performed according to the methods described herein. In some examples, aspects of the operations at 2010 may be performed as described in reference to Figures 7 to 10Additionally or alternatively, the components for executing 2010 may, but need not necessarily include, for example, antenna 1025, transceiver 1020, communication manager 1010, memory 1030 (including code 1035), processor 1040, and / or bus 1045.
[0325] At 2015, the UE may determine a starting time slot defined in the second parameter set based on the scheduling offset. The operations at 2015 may be performed according to the methods described herein. In some examples, aspects of the operations at 2015 may be performed as described in reference to Figures 7 to 10 Additionally or alternatively, reference Figure 15-19 Various aspects of determining a starting time slot defined in a second parameter set based on a scheduling offset are described. Additionally or alternatively, the components for performing 2015 may, but need not necessarily include, for example, antenna 1025, transceiver 1020, communication manager 1010, memory 1030 (including code 1035), processor 1040, and / or bus 1045.
[0326] At 2020, the UE may operate in a low power state or communicate data transmission during the start time slot based on whether the cross-time slot grant is detected. The operations at 2020 may be performed according to the methods described herein. In some examples, aspects of the operations at 2020 may be performed as described in reference to Figures 7 to 10 Additionally or alternatively, the components for performing 2020 may, but need not necessarily include, for example, antenna 1025, transceiver 1020, communication manager 1010, memory 1030 (including code 1035), processor 1040, and / or bus 1045.
[0327] It should be noted that the methods described herein describe possible implementations, and that operations and steps may be rearranged or otherwise modified, and that other implementations are possible. Furthermore, aspects from two or more methods may be combined.
[0328] The technology described herein can be used in various wireless communication systems, such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), single carrier frequency division multiple access (SC-FDMA) and other systems. CDMA systems can implement radio technologies such as CDMA2000, Universal Terrestrial Radio Access (UTRA), etc. CDMA2000 covers IS-2000, IS-95 and IS-856 standards. IS-2000 versions are commonly referred to as CDMA2000 1X, 1X, etc. IS-856 (TIA-856) is commonly referred to as CDMA2000 1xEV-DO, High Speed Packet Data (HRPD), etc. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. TDMA systems can implement radio technologies such as Global System for Mobile Communications (GSM).
[0329] OFDMA systems can implement radio technologies such as Ultra Mobile Broadband (UMB), Evolved UTRA (E-UTRA), Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, etc. UTRA and E-UTRA are part of Universal Mobile Telecommunications System (UMTS). LTE, LTE-A, and LTE-A Pro are versions of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, LTE-A Pro, NR, and GSM are described in documents from an organization named "3rd Generation Partnership Project (3GPP)". CDMA2000 and UMB are described in documents from an organization named "3rd Generation Partnership Project 2 (3GPP2)". The technology described herein can be used for the systems and radio technologies mentioned herein as well as other systems and radio technologies. Although aspects of an LTE, LTE-A, LTE-A Pro, or NR system may be described for example purposes, and LTE, LTE-A, LTE-A Pro, or NR terminology may be used in much of the description, the techniques described herein may be applicable beyond LTE, LTE-A, LTE-A Pro, or NR applications.
[0330] A macro cell typically covers a relatively large geographic area (e.g., a radius of several kilometers) and may allow unrestricted access to UEs that subscribe to services from a network provider. Compared to a macro cell, a small cell may be associated with a low-power base station, and the small cell may operate in the same or different frequency bands as the macro cell (e.g., authorized, unauthorized, etc.). According to various examples, a small cell may include a pico cell, a femto cell, and a micro cell. For example, a pico cell may cover a smaller geographic area and may allow unrestricted access to UEs that subscribe to services from a network provider. A femto cell may also cover a smaller geographic area (e.g., a home) and may provide restricted access to UEs associated with a femto cell (e.g., UEs in a closed subscriber group (CSG), UEs of home users, etc.). The eNB of a macro cell may be referred to as a macro eNB. The eNB of a small cell may be referred to as a small cell eNB, a pico eNB, a femto eNB, or a home eNB. The eNB may support one or more (e.g., two, three, four, etc.) cells and may also support communications using one or more component carriers.
[0331] The wireless communication system described herein can support synchronous or asynchronous operation. For synchronous operation, the base stations can have similar frame timing, and transmissions from different base stations can be approximately aligned in time. For asynchronous operation, the base stations can have different frame timing, and transmissions from different base stations may not be aligned in time. The technology described herein can be used for synchronous and asynchronous operation.
[0332] The information and signals described herein may be represented using any of a variety of different technologies and methods. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0333] The various illustrative blocks and modules described in conjunction with the disclosure herein may be implemented or executed with a general purpose processor, a DSP, an ASIC, an 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, but alternatively, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration).
[0334] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or transmitted by a computer-readable medium as one or more instructions or codes. Other examples and implementations are within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described herein may be implemented using software executed by a processor, hardware, firmware, hardwiring, or any combination thereof. Features that implement the functions may also be physically located in different locations, including being distributed so that parts of the functions are implemented in different physical locations.
[0335] Computer-readable media include both non-transitory computer storage media and communication media, and communication media include any medium that is convenient for transmitting a computer program from one place to another.Non-transitory storage media can be any available medium that a general or special-purpose computer can access.As an example and not limitation, non-transitory computer-readable media may include random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), flash memory, compact disk (CD) ROM or other optical disk storage devices, disk storage devices or other magnetic storage devices, or may be used to carry or store desired program code components in the form of instructions or data structures and any other non-transitory medium that can be accessed by a general or special-purpose computer or a general or special-purpose processor.In addition, any connection is properly referred to as a computer-readable medium.For example, if software is sent from a website, server or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technology (such as infrared, radio and microwave), coaxial cable, fiber optic cable, twisted pair, DSL or wireless technology (such as infrared, radio and microwave) are included in the definition of medium. Optical disc and disk, as used herein, include CD, laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc, where disks usually reproduce data magnetically, while disks reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.
[0336] As used herein, including as used in the claims, "or" used in a list of items (e.g., a list of items beginning with a phrase such as "at least one" or "one or more") means an inclusive list, for example, at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). In addition, as used herein, the phrase "based on" should not be interpreted as a reference to a closed group of conditions. For example, an exemplary step described as "based on condition A" can be based on both condition A and condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same manner as the phrase "based at least in part on."
[0337] In the drawings, similar components or features may have the same reference label. In addition, various components of the same type may be distinguished by following the reference label with a dash and a second label that distinguishes between the similar components. If only the first reference label is used in the specification, the description applies to any one of the similar components having the same first reference label, regardless of the second reference label or other subsequent reference labels.
[0338] The description set forth herein in conjunction with the accompanying drawings describes example configurations and does not represent all examples that may be implemented or within the scope of the claims. The term "exemplary" as used herein means "used as an example, instance, or illustration," rather than "preferred" or "superior to other examples." For the purpose of providing an understanding of the described technology, the detailed description includes specific details. However, the methods may be practiced without these specific details. In some cases, well-known structures and devices are shown in block diagram form to avoid obscuring the concepts of the examples described.
[0339] The description herein is to enable those skilled in the art to make or use the present disclosure. Various modifications to the present disclosure will be apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the scope of the present disclosure. Therefore, the present disclosure is not limited to the examples and designs described herein, but conforms to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for wireless communication by a user equipment (UE), comprising: identifying a minimum scheduling offset between an inter-slot grant and a shared channel scheduled by the inter-slot grant; monitoring an opportunity in a first time slot for a control channel for the inter-slot grant, the control channel having a first parameter set different from a second parameter set for the shared channel; mapping the opportunity of the control channel to a second time slot defined in the second parameter set, wherein the second time slot is a last time slot in the second parameter set that overlaps in time with the opportunity of the control channel; determining a starting time slot defined in the second set of parameters based at least in part on the minimum scheduling offset and the second time slot; and operating in a low power state or communicating a data transmission on the shared channel during the start time slot based at least in part on whether the cross-time slot grant is detected, The minimum scheduling offset is defined based on a relative timing difference between the timing of the control channel and the shared channel.
2. The method according to claim 1, wherein: Identifying the minimum scheduling offset includes: Retrieving a plurality of different candidate minimum scheduling offsets from a local storage of the UE, the plurality of different candidate minimum scheduling offsets being preconfigured; and A first layer control signaling is received, wherein the first layer control signaling indicates the minimum scheduling offset from among the plurality of different candidate minimum scheduling offsets.
3. The method according to claim 1, further comprising: The inter-slot grant is received in a downlink bandwidth portion having the first set of parameters, the inter-slot grant scheduling the data transmission as an uplink transmission on the shared channel in an active uplink bandwidth portion having the second set of parameters.
4. The method according to claim 1, further comprising: The inter-slot grant is received in the downlink bandwidth portion having the first set of parameters, the inter-slot grant scheduling the data transmission as a downlink transmission on the shared channel in the target downlink bandwidth portion having the second set of parameters.
5. The method according to claim 1, further comprising: The inter-slot grant is received via a first component carrier defined in the first set of parameters, the inter-slot grant scheduling the data transmission on the shared channel via a second component carrier defined in the second set of parameters.
6. The method according to claim 1, wherein: The minimum scheduling offset indicates a number of time slots defined in the second parameter set.
7. The method according to claim 1, wherein: The minimum scheduling offset indicates a number of symbol periods defined in the second parameter set.
8. A method for wireless communication by a base station, comprising: sending control signaling indicating a minimum scheduling offset between an inter-slot grant and a shared channel scheduled by the inter-slot grant; sending the cross-slot grant in an opportunity of a control channel in a first time slot, the control channel having a first parameter set different from a second parameter set of the shared channel; determining a starting time slot in the second parameter set based at least in part on the minimum scheduling offset and a second time slot defined in the second parameter set, wherein the opportunity of the control channel is mapped to the second time slot, and wherein the second time slot is a last time slot in the second parameter set that overlaps in time with the opportunity of the control channel; as well as sending or receiving a data transmission on the shared channel during the start time slot based at least in part on the cross-time slot grant, The minimum scheduling offset is defined based on a relative timing difference between the timing of the control channel and the shared channel.
9. The method according to claim 8, wherein: Sending the control signaling includes: A first layer control signaling is sent, wherein the first layer control signaling indicates the minimum scheduling offset from a plurality of different candidate minimum scheduling offsets.
10. The method according to claim 8, wherein: Sending the cross-time slot grant includes: The inter-slot grant is sent in a downlink bandwidth portion having the first set of parameters, the inter-slot grant scheduling the data transmission as an uplink transmission on the shared channel in an active uplink bandwidth portion having the second set of parameters.
11. The method according to claim 8, wherein: Sending the cross-time slot grant includes: The inter-slot grant is sent in a downlink bandwidth portion having the first set of parameters, the inter-slot grant scheduling the data transmission as a downlink transmission on the shared channel in a target downlink bandwidth portion having the second set of parameters.
12. The method according to claim 8, wherein: Sending the cross-time slot grant includes: The inter-slot grant is sent via a first component carrier defined in the first parameter set, the inter-slot grant scheduling the data transmission on the shared channel via a second component carrier defined in the second parameter set.
13. The method according to claim 8, wherein: The minimum scheduling offset indicates a number of time slots defined in the second parameter set.
14. The method according to claim 8, wherein: The minimum scheduling offset indicates a number of symbol periods defined in the second parameter set.
15. An apparatus for wireless communication by a user equipment (UE), comprising: means for identifying a minimum scheduling offset between an inter-slot grant and a shared channel scheduled by the inter-slot grant; means for monitoring an opportunity in a first time slot for a control channel for the cross-slot grant, the control channel having a first parameter set different from a second parameter set for the shared channel; means for mapping the opportunity of the control channel to a second time slot defined in the second parameter set, wherein the second time slot is a last time slot in the second parameter set that overlaps in time with the opportunity of the control channel; means for determining a starting time slot defined in the second set of parameters based at least in part on the minimum scheduling offset and the second time slot; as well as means for operating in a low power state or communicating a data transmission on the shared channel during the start time slot based at least in part on whether the cross-time slot grant is detected, The minimum scheduling offset is defined based on a relative timing difference between the timing of the control channel and the shared channel.
16. The device according to claim 15, wherein: The means for identifying the minimum scheduling offset comprises: means for retrieving a plurality of different candidate minimum scheduling offsets from a local storage of the UE, the plurality of different candidate minimum scheduling offsets being pre-configured; and Means for receiving layer 1 control signaling indicating the minimum scheduling offset from among the plurality of different candidate minimum scheduling offsets.
17. The apparatus according to claim 15, further comprising: Means for receiving the inter-slot grant in the downlink bandwidth portion having the first set of parameters, the inter-slot grant scheduling the data transmission as an uplink transmission on the shared channel in the active uplink bandwidth portion having the second set of parameters.
18. The apparatus according to claim 15, further comprising: Means for receiving the inter-slot grant in the downlink bandwidth portion having the first set of parameters, the inter-slot grant scheduling the data transmission as a downlink transmission on the shared channel in the target downlink bandwidth portion having the second set of parameters.
19. The apparatus according to claim 15, further comprising: means for receiving the inter-slot grant via a first component carrier defined in the first set of parameters, the inter-slot grant scheduling the data transmission on the shared channel via a second component carrier defined in the second set of parameters.
20. The device according to claim 15, wherein: The minimum scheduling offset indicates a number of time slots defined in the second parameter set.
21. An apparatus for wireless communication by a base station, comprising: means for sending control signaling indicating a minimum scheduling offset between an inter-slot grant and a shared channel scheduled by the inter-slot grant; means for sending the cross-slot grant in an opportunity of a control channel in a first time slot, the control channel having a first parameter set different from a second parameter set of the shared channel; means for determining a starting time slot in the second parameter set based at least in part on the minimum scheduling offset and a second time slot defined in the second parameter set, wherein the opportunity of the control channel is mapped to the second time slot, and wherein the second time slot is a last time slot in the second parameter set that overlaps in time with the opportunity of the control channel; as well as means for sending or receiving a data transmission on the shared channel during the start time slot based at least in part on the cross-time slot grant, The minimum scheduling offset is defined based on a relative timing difference between the timing of the control channel and the shared channel.
22. The device according to claim 21, wherein The component for sending the control signaling includes: Means for sending layer 1 control signaling indicating the minimum scheduling offset from a plurality of different candidate minimum scheduling offsets.
23. The device according to claim 21, wherein The means for sending the cross-time slot grant comprises: Means for sending the inter-slot grant in the downlink bandwidth portion having the first set of parameters, the inter-slot grant scheduling the data transmission as an uplink transmission on the shared channel in the active uplink bandwidth portion having the second set of parameters.
24. The device according to claim 21, wherein The means for sending the cross-time slot grant comprises: Means for sending the inter-slot grant in the downlink bandwidth portion having the first set of parameters, the inter-slot grant scheduling the data transmission as a downlink transmission on the shared channel in the target downlink bandwidth portion having the second set of parameters.
25. The device according to claim 21, wherein The means for sending the cross-time slot grant comprises: Means for sending the inter-slot grant via a first component carrier defined in the first set of parameters, the inter-slot grant scheduling the data transmission on the shared channel via a second component carrier defined in the second set of parameters.
26. The device according to claim 21, wherein The minimum scheduling offset indicates a number of time slots defined in the second parameter set.
27. An apparatus for a user equipment (UE) to perform wireless communication, comprising: processor; a memory coupled to the processor; as well as instructions stored in the memory and executable by the processor to cause the apparatus to: identifying a minimum scheduling offset between an inter-slot grant and a shared channel scheduled by the inter-slot grant; monitoring an opportunity in a first time slot for a control channel for the inter-slot grant, the control channel having a first parameter set different from a second parameter set for the shared channel; mapping the opportunity of the control channel to a second time slot defined in the second parameter set, wherein the second time slot is a last time slot in the second parameter set that overlaps in time with the opportunity of the control channel; determining a starting time slot defined in the second set of parameters based at least in part on the minimum scheduling offset and the second time slot; and operating in a low power state or communicating a data transmission on the shared channel during the start time slot based at least in part on whether the cross-time slot grant is detected, The minimum scheduling offset is defined based on a relative timing difference between the timing of the control channel and the shared channel.
28. The device according to claim 27, wherein The instructions for identifying the minimum scheduling offset include instructions further executable by the processor to cause the apparatus to: Retrieving a plurality of different candidate minimum scheduling offsets from a local storage of the UE, the plurality of different candidate minimum scheduling offsets being preconfigured; as well as A first layer control signaling is received, wherein the first layer control signaling indicates the minimum scheduling offset from among the plurality of different candidate minimum scheduling offsets.
29. The apparatus of claim 27, wherein the instructions are further executable by the processor to cause the apparatus to perform the following operations: The inter-slot grant is received in a downlink bandwidth portion having the first set of parameters, the inter-slot grant scheduling the data transmission as an uplink transmission on the shared channel in an active uplink bandwidth portion having the second set of parameters.
30. The apparatus of claim 27, wherein the instructions are further executable by the processor to cause the apparatus to: The inter-slot grant is received in the downlink bandwidth portion having the first set of parameters, the inter-slot grant scheduling the data transmission as a downlink transmission on the shared channel in the target downlink bandwidth portion having the second set of parameters.
31. The apparatus of claim 27, wherein the instructions are further executable by the processor to cause the apparatus to perform the following operations: The inter-slot grant is received via a first component carrier defined in the first set of parameters, the inter-slot grant scheduling the data transmission on the shared channel via a second component carrier defined in the second set of parameters.
32. The apparatus of claim 27, wherein: The minimum scheduling offset indicates a number of time slots defined in the second parameter set.
33. An apparatus for a base station to perform wireless communication, comprising: processor; a memory coupled to the processor; as well as instructions stored in the memory and executable by the processor to cause the apparatus to: sending control signaling indicating a minimum scheduling offset between a shared channel corresponding to an inter-slot grant and scheduled by the inter-slot grant; sending the cross-slot grant in an opportunity of a control channel in a first time slot, the control channel having a first parameter set different from a second parameter set of the shared channel; determining a starting time slot in the second parameter set based at least in part on the minimum scheduling offset and a second time slot defined in the second parameter set, wherein the opportunity of the control channel is mapped to the second time slot, and wherein the second time slot is a last time slot in the second parameter set that overlaps in time with the opportunity of the control channel; as well as sending or receiving a data transmission on the shared channel during the start time slot based at least in part on the cross-time slot grant, The minimum scheduling offset is defined based on a relative timing difference between the timing of the control channel and the shared channel.
34. The device according to claim 33, wherein The instructions for sending the control signaling include instructions that can be further executed by the processor to cause the apparatus to perform the following operations: A first layer control signaling is sent, wherein the first layer control signaling indicates the minimum scheduling offset from a plurality of different candidate minimum scheduling offsets.
35. The device according to claim 33, wherein The instructions for sending the cross-slot grant include instructions that are further executable by the processor to cause the apparatus to: The inter-slot grant is sent in a downlink bandwidth portion having the first set of parameters, the inter-slot grant scheduling the data transmission as an uplink transmission on the shared channel in an active uplink bandwidth portion having the second set of parameters.
36. The device according to claim 33, wherein The instructions for sending the cross-slot grant include instructions that are further executable by the processor to cause the apparatus to: The inter-slot grant is sent in a downlink bandwidth portion having the first set of parameters, the inter-slot grant scheduling the data transmission as a downlink transmission on the shared channel in a target downlink bandwidth portion having the second set of parameters.
37. The device according to claim 33, wherein: The instructions for sending the cross-slot grant include instructions that are further executable by the processor to cause the apparatus to: The inter-slot grant is sent via a first component carrier defined in the first parameter set, the inter-slot grant scheduling the data transmission on the shared channel via a second component carrier defined in the second parameter set.
38. The apparatus of claim 33, wherein: The minimum scheduling offset indicates a number of time slots defined in the second parameter set.
39. A non-transitory computer readable medium storing code for wireless communication by a user equipment (UE), the code comprising instructions executable by a processor to: identifying a minimum scheduling offset between a shared channel corresponding to an inter-slot grant and scheduled by the inter-slot grant; monitoring an opportunity in a first time slot for a control channel for the inter-slot grant, the control channel having a first parameter set different from a second parameter set for the shared channel; mapping the opportunity of the control channel to a second time slot defined in the second parameter set, wherein the second time slot is a last time slot in the second parameter set that overlaps in time with the opportunity of the control channel; determining a starting time slot defined in the second set of parameters based at least in part on the minimum scheduling offset and the second time slot; and operating in a low power state or communicating a data transmission on the shared channel during the start time slot based at least in part on whether the cross-time slot grant is detected, The minimum scheduling offset is defined based on a relative timing difference between the timing of the control channel and the shared channel.
40. A non-transitory computer readable medium storing code for wireless communication by a base station, the code comprising instructions executable by a processor to: sending control signaling indicating a minimum scheduling offset between a shared channel corresponding to an inter-slot grant and scheduled by the inter-slot grant; sending the cross-slot grant in an opportunity of a control channel in a first time slot, the control channel having a first parameter set different from a second parameter set of the shared channel; determining a starting time slot in the second parameter set based at least in part on the minimum scheduling offset and a second time slot defined in the second parameter set, wherein the opportunity of the control channel is mapped to the second time slot, and wherein the second time slot is a last time slot in the second parameter set that overlaps in time with the opportunity of the control channel; as well as sending or receiving a data transmission on the shared channel during the start time slot based at least in part on the cross-time slot grant, The minimum scheduling offset is defined based on a relative timing difference between the timing of the control channel and the shared channel.
