Techniques for relaxing slot format determination
By using time delay or duration to determine the slot format after receiving the slot format indication, the UE reduces processing complexity and power consumption, solves the problem of high complexity in the slot format determination in the prior art, and improves communication efficiency and reliability.
Patent Information
- Application Number
- CN202180010155.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-01-31
- Filing Date
- 2021-01-29
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2041-01-29
AI Technical Summary
In the prior art, user equipment (UE) has high processing complexity and increased power consumption when determining the time slot format, especially for low complexity or low power UEs, resulting in latency and inefficient communication.
After receiving the slot format indication, the UE determines the slot format by using a time delay or duration, such as waiting for the configured time delay or determining the slot format within the configured duration, avoiding frequent monitoring of the dynamic indication to reduce processing complexity and power consumption.
By relaxing the time slot format determination process, UE can reduce processing complexity and power consumption, improve communication efficiency and reliability, especially for low-complexity or low-power devices.
Smart Images

Figure CN115136694B_ABST
Abstract
Description
[0001] Cross-references
[0002] This patent application claims the benefit of PCT application No. PCT / CN2020 / 074100, entitled “TECHNIQUES FORRELAXING A SLOT FORMAT DETERMINATION,” filed by MA et al. on January 31, 2020, which is assigned to the assignee of this application and is expressly incorporated herein by reference in its entirety. Technical Field
[0003]
[0004] The following relates generally to wireless communications, and more particularly to techniques for relaxing timeslot format determination. Background Art
[0004] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcast, and the like. These systems may be able to 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 employ 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 one or more base stations or one or more network access nodes, each of which simultaneously supports communication for multiple communication devices (which may also be referred to as user equipment (UE)). Summary of the Invention
[0005] The described techniques relate to improved methods, systems, devices, and apparatus that support techniques for relaxing slot format determination. Generally, the described techniques enable a user equipment (UE) to perform a dynamic process for determining a slot format, wherein the UE may determine and apply a configured slot format after a time delay or for a configured duration. For example, the UE may receive a dynamic indication of a time delay or duration for updating a slot format configuration for a slot (e.g., a slot comprising one or more flexible symbol periods). Specifically, the UE may receive a dynamic indication of a slot format from a base station (e.g., via downlink control information (DCI)), and may determine the slot format based on the dynamic indication and the time delay or duration. Determination of the slot format may include the UE waiting for a time delay before determining the format of the slot. Additionally or alternatively, the UE may determine the format of one or more slots for a configured duration, wherein the UE may not monitor for further indications of the slot format until the duration expires. The UE may communicate with the base station according to the time slot format of the determined time slot (eg, within the duration or after a time delay), which may result in reduced UE processing complexity and power consumption, among other benefits.
[0006] A method of wireless communication at a UE is described. The method may include identifying a time delay associated with determining a configuration associated with a time slot duration; receiving an indication of the time slot configuration; and determining a configuration of one or more time slot durations based on the received indication of the time slot configuration after the identified time delay.
[0007] An apparatus for wireless communication at a UE is described. The apparatus may include at least one processor, a memory coupled (e.g., operatively, communicatively, functionally, electronically) to the at least one processor, and instructions stored in the memory. The instructions are executable by the at least one processor to cause the apparatus to: identify a time delay associated with determining a configuration associated with a time slot duration; receive an indication of the time slot configuration; and, after the identified time delay, determine a configuration for one or more time slot durations based on the received indication of the time slot configuration.
[0008] Another apparatus for wireless communication at a UE is described. The apparatus may include means for identifying a time delay associated with determining a configuration associated with a time slot duration; receiving an indication of the time slot configuration; and determining a configuration for one or more time slot durations based on the received indication of the time slot configuration after the identified time delay.
[0009] A non-transitory computer-readable medium storing code for wireless communication at a UE is described. The code may include instructions executable by a processor to: identify a time delay associated with determining a configuration associated with a time slot duration; receive an indication of the time slot configuration; and, after the identified time delay, determine a configuration for one or more time slot durations based on the received indication of the time slot configuration.
[0010] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for receiving an indication of a first determination mode corresponding to a configuration for determining a duration of a single time slot, wherein the configuration for determining the one or more time slot durations includes.
[0011] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for receiving an indication of a second determination mode corresponding to a configuration for determining a plurality of time slot durations, wherein the configuration for determining the one or more time slot durations includes.
[0012] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the repetition can be applied based on a repetition period, or until an indication of a second time slot configuration can be received, or a combination thereof.
[0013] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for identifying a first communication direction for the one or more time slot durations, wherein the configuration of determining the one or more time slot durations after the identified time delay may be based on the first communication direction.
[0014] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for identifying a type of channel scheduled for communication during the one or more time slot durations, wherein determining the configuration of the one or more time slot durations after the identified time delay may be based on the type of the channel.
[0015] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the type of the channel includes a physical uplink shared channel (PUSCH), a physical downlink shared channel (PDSCH), or a combination thereof.
[0016] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for: receiving an indication of a second time slot configuration; and after receiving the indication of the second time slot configuration, determining a configuration for a portion of a subsequent time slot duration.
[0017] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the configuration of the portion of the subsequent time slot duration includes one or more symbol periods configured for uplink transmission.
[0018] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for sending a capability message to a base station, wherein the capability message indicates that the UE supports the time delay associated with determining the configuration associated with the time slot duration, wherein the time delay is identified based on the sent capability message.
[0019] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for sending a message to a base station indicating a type of the UE, wherein the time delay may be identified based on the type of the UE.
[0020] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for receiving a radio resource control (RRC) message including an indication of the time delay, wherein the time delay may be identified based on the received RRC message.
[0021] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for receiving a DCI including an indication of the time delay, wherein the time delay may be identified based on the received DCI.
[0022] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, receiving the indication of the time slot configuration may include: an operation, feature, unit, or instruction for receiving a DCI including a time slot format indicator (SFI), the SFI including the indication of the time slot configuration.
[0023] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the DCI includes DCI format 2_0.
[0024] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, receiving the indication of the timeslot configuration may include operations, features, means, or instructions for receiving UE-specific signaling including the indication of the timeslot configuration.
[0025] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the one or more slot durations include slot durations each including a set of flexible symbol periods supporting uplink communication, downlink communication, or a combination thereof.
[0026] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for communicating with a base station during the one or more time slot durations based on the determined configuration of the one or more time slot durations.
[0027] A method of wireless communication at a UE is described. The method may include identifying a duration associated with determining a configuration associated with a time slot duration; receiving an indication of the time slot configuration; and determining, within the identified time slot duration, a configuration of one or more time slot durations based on the received indication of the time slot configuration.
[0028] An apparatus for wireless communication at a UE is described. The apparatus may include at least one processor, a memory coupled (e.g., operatively, communicatively, functionally, or electronically) to the at least one processor, and instructions stored in the memory. The instructions may be executable by the at least one processor to cause the apparatus to: identify a duration associated with determining a configuration associated with a time slot duration; receive an indication of a time slot configuration; and, within the identified time slot, determine a configuration for one or more time slot durations based on the received indication of the time slot configuration.
[0029] Another apparatus for wireless communication at a UE is described. The apparatus may include means for identifying a duration associated with determining a configuration associated with a time slot duration; receiving an indication of the time slot configuration; and determining, within the identified time slot duration, a configuration for one or more time slot durations based on the received indication of the time slot configuration.
[0030] A non-transitory computer-readable medium storing code for wireless communication at a UE is described. The code may include instructions executable by a processor to: identify a duration associated with determining a configuration associated with a time slot duration; receive an indication of the time slot configuration; and, within the identified time slot, determine a configuration for one or more time slot durations based on the received indication of the time slot configuration.
[0031] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for avoiding monitoring for additional indications of a time slot configuration within the identified duration, wherein the avoiding may be based on determining the configuration of the one or more time slot durations.
[0032] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for resuming monitoring of the additional indication of the time slot configuration upon expiration of the identified duration.
[0033] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for receiving an indication of a first determination mode corresponding to a configuration for determining a single time slot duration, wherein the configuration for determining the one or more time slot durations includes.
[0034] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for receiving an indication of a second determination mode corresponding to a configuration for determining a plurality of time slot durations, wherein the configuration for determining the one or more time slot durations includes.
[0035] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for identifying a first communication direction for the one or more time slot durations, wherein determining the configuration of the one or more time slot durations within the identified duration may be based on the first communication direction.
[0036] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for identifying a type of channel scheduled for communication during the one or more time slot durations, wherein determining the configuration of the one or more time slot durations within the identified duration may be based on the type of the channel.
[0037] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the type of the channel includes PUSCH, PDSCH, or a combination thereof.
[0038] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for determining a configuration of a portion of the one or more time slot durations within the identified time duration after receiving the indication of the time slot configuration.
[0039] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the configuration of the portion of the slot duration includes one or more symbol periods configured for uplink transmission.
[0040] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for sending a capability message to a base station, the capability message indicating that the UE supports the duration associated with determining the configuration associated with the time slot duration, wherein identifying the duration can be based on the capability message.
[0041] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for sending a message to a base station indicating a type of the UE, wherein identifying the duration may be based on the type of the UE.
[0042] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for receiving an RRC message including an indication of the duration, wherein the duration may be identified based on the received RRC message.
[0043] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for receiving a DCI including an indication of the duration, wherein the duration may be identified based on the received DCI.
[0044] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, receiving the indication of the time slot configuration may include: an operation, feature, means, or instruction for receiving a DCI including an SFI, wherein the SFI includes the indication of the time slot configuration.
[0045] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the DCI includes DCI format 2_0.
[0046] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, receiving the indication of the timeslot configuration may include operations, features, means, or instructions for receiving UE-specific signaling including the indication of the timeslot configuration.
[0047] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the one or more slot durations include slot durations each including a set of flexible symbol periods supporting uplink communication, downlink communication, or a combination thereof.
[0048] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for communicating with a base station during the one or more time slot durations based on the determined configuration of the one or more time slot durations.
[0049] A method of wireless communication at a base station is described. The method may include: sending an indication of a time parameter associated with determining a configuration associated with a time slot duration to a UE; sending an indication of the time slot configuration; and communicating with the UE during the one or more time slot durations based on determining the configuration of one or more time slot durations using the time parameter.
[0050] An apparatus for wireless communication at a base station is described. The apparatus may include at least one processor, a memory coupled (e.g., operatively, communicatively, functionally, or electronically) to the at least one processor, and instructions stored in the memory. The instructions may be executable by the at least one processor to cause the apparatus to: send an indication of a time parameter associated with determining a configuration associated with a time slot duration to a UE; send an indication of the time slot configuration; and communicate with the UE during the one or more time slot durations based on determining the configuration of one or more time slot durations using the time parameter.
[0051] Another apparatus for wireless communication at a base station is described. The apparatus may include means for: sending an indication of a time parameter associated with determining a configuration associated with a time slot duration to a UE; sending an indication of the time slot configuration; and communicating with the UE during the one or more time slot durations based on determining the configuration of one or more time slot durations using the time parameter.
[0052] A non-transitory computer-readable medium storing code for wireless communication at a base station is described. The code may include instructions executable by a processor to: send an indication of a time parameter associated with determining a configuration associated with a time slot duration to a UE; send an indication of the time slot configuration; and communicate with the UE during the one or more time slot durations based on determining the configuration of one or more time slot durations using the time parameter.
[0053] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for receiving a capability message from the UE, the capability message indicating that the UE supports the time parameter to determine the configuration associated with the time slot duration, wherein sending the indication of the time parameter may be based on the received capability message.
[0054] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for receiving a message from the UE indicating a type of the UE, wherein sending the indication of the time parameter may be based on the type of the UE.
[0055] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for identifying an operating mode of the UE, wherein sending the indication of the time parameter may be based on the operating mode of the UE.
[0056] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for sending an indication of a first determination mode corresponding to a configuration in which a single time slot duration is determined based on the time parameter.
[0057] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for sending an indication of a second determination mode corresponding to a configuration in which a plurality of time slot durations are determined based on the time parameter.
[0058] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the time parameter includes a time delay associated with determining a configuration associated with a time slot duration, or a duration associated with determining a configuration associated with the time slot duration, or a combination thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] Figure 1 and Figure 2
[0014] An example of a wireless communication system supporting techniques for relaxing slot format determination in accordance with aspects of the present disclosure is shown.
[0060] Figure 3A and Figure 3B An example of a slot diagram supporting techniques for relaxing slot format determination in accordance with aspects of the present disclosure is shown.
[0061] Figure 4A and Figure 4B An example of a slot diagram supporting techniques for relaxing slot format determination in accordance with aspects of the present disclosure is shown.
[0062] Figure 5 An example of a process flow in a system supporting techniques for relaxing slot format determination in accordance with aspects of the present disclosure is shown.
[0063] Figure 6 and Figure 7 A block diagram of a device supporting techniques for relaxing slot format determination in accordance with aspects of the present disclosure is shown.
[0064] Figure 8 A block diagram of a communications manager supporting techniques for relaxing slot format determination in accordance with aspects of the present disclosure is shown.
[0065] Figure 9 A schematic diagram of a system including a device that supports techniques for relaxing slot format determination in accordance with aspects of the present disclosure is shown.
[0066] Figure 10 and Figure 11 A block diagram of a device supporting techniques for relaxing slot format determination in accordance with aspects of the present disclosure is shown.
[0067] Figure 12 A block diagram of a communications manager supporting techniques for relaxing slot format determination in accordance with aspects of the present disclosure is shown.
[0068] Figure 13 A schematic diagram of a system including a device that supports techniques for relaxing slot format determination in accordance with aspects of the present disclosure is shown.
[0069] Figures 14 to 21 A flow chart illustrating a method of supporting techniques for relaxing slot format determination in accordance with aspects of the present disclosure is shown. DETAILED DESCRIPTION
[0070] In some wireless communication systems, a base station may indicate a timeslot configuration to a user equipment (UE). The timeslot configuration may be indicated via radio resource control (RRC) signaling (e.g., cell-specific RRC signaling, UE-specific RRC signaling), or may be indicated via a slot format indicator (SFI) included in downlink control information (DCI), or both. These indications may provide a timeslot format for each of a plurality of timeslots used for communication with the base station, where each timeslot may be used for uplink (e.g., having a plurality of symbol periods configured for uplink transmission), downlink (e.g., having a plurality of symbol periods configured for downlink reception), or may be flexible (e.g., having one or more symbol periods that may be configured for uplink or downlink).
[0071] In some cases, the UE may determine an updated slot format for a flexible slot based on RRC signaling, a DCI indication, or a combination thereof. When determining the slot format, the UE may overwrite the flexible symbols in the flexible slot provided by the previously received slot format configuration. As an example, the UE may identify an RRC-configured flexible slot format (e.g., configured by cell-specific or UE-specific RRC signaling) and then jointly determine the slot format for the flexible slot using a dynamically indicated SFI. However, the process for dynamically determining the slot format (e.g., based on the SFI received within the DCI) may be complex and may be difficult for the UE to implement due to increased processing at the UE (e.g., due to dynamically switching radio frequency (RF) components between uplink and downlink, or vice versa). Specifically, the UE may immediately determine and apply the indicated slot format upon receiving the slot format indication, which may result in latency in the system and increased power consumption when the UE processes the slot format configuration. In addition, the UE may continuously monitor one or more different slot format configurations provided by different types of signaling. Therefore, the process for determining the slot format based on the received indication may result in relatively high UE processing complexity (e.g., due to how quickly the UE can determine the slot format), which may lead to delays, inefficient communications, and increased power consumption. The complexity of determining the slot format may be particularly significant in cases where the UE is a low-complexity or low-power UE (e.g., with limited processing capabilities). Therefore, it is desirable to utilize techniques that relax the process of determining the slot format by the UE.
[0072] Thus, the techniques described herein may enable a UE to perform dynamic determination of a slot format using a relaxed slot format determination process, which may allow the UE to reduce the complexity associated with flexible slot format determination, thereby improving power consumption and latency in the system by reducing the processing burden on the UE. Various aspects of the present disclosure provide that, upon receiving a dynamic indication (e.g., in a DCI), the UE uses a time parameter when determining a slot format configuration for one or more flexible slots. In some cases, the UE may wait for a period of time before determining the slot format configuration and applying it to the slot. For example, the UE may determine a time delay based on a configured determination timeline (e.g., indicated in a DCI or UE-specific RRC signaling). When the UE receives a dynamic indication of a slot format configuration, the UE may wait until the configured timeline (e.g., time delay) before starting to configure the slot according to the dynamic indication. The time delay may be specified in the indication to the UE for determining the slot format (e.g., a received DCI including an SFI), in the indication received in RRC signaling, and may be a predetermined value or may be determined by the UE. In some cases, the UE may determine a slot format for a single time slot that occurs later in the timeline. In some other cases, the UE may repeat the determined slot format in another time slot until a subsequent indication is received or a specified repetition period is reached. This time delay may allow the UE to wait for a period of time before applying the slot format configuration to a time slot (e.g., a flexible time slot), thereby reducing processing complexity at the UE due to the increased time frame (e.g., compared to applying the slot format configuration to the time slot immediately after receiving a dynamic indication).
[0073] Additionally or alternatively, the UE may determine the slot format for the configured duration after receiving the dynamic indication. For example, the UE may determine the slot format for multiple different time slots occurring within the configured duration. The UE may receive an indication of the slot format that may be applied to the upcoming symbol (e.g., an indication carried by DCI format 2_0, an indication in UE-specific RRC signaling, or both), and then identify a duration associated with the process for determining the slot format. The duration may begin upon receiving the dynamic indication of the slot format configuration, and the UE may apply the slot format configuration to one or more time slots occurring within the duration. In some examples, the UE may apply the configuration to a threshold number of time slots (e.g., one or two time slots) within the duration (e.g., based on an indication, a predetermined value, or characteristics of the UE). In some other examples, the UE may apply the slot format configuration to time slots within the duration and then repeat the same configuration in other time slots (e.g., flexible time slots) until the duration expires, until another dynamic indication is received, a configured or predetermined number of repetitions is reached, or any combination thereof. In some aspects, the UE may avoid monitoring for additional dynamic indications of the slot format configuration (eg, sent in a DCI) for a configured duration, which may ease processing at the UE (eg, reduce processing overhead).
[0074] In some examples, the UE may use the time delay or duration described herein to selectively determine the format of one or more time slots, which may be based on the communication direction or signaling type or both. For example, the UE may receive an indication of the time slot format of the downlink configuration and may wait until after the time delay to apply the downlink configuration to the flexible time slot, while the time slot format of the uplink configuration may be applied to the flexible time slot immediately upon receiving the corresponding indication. In some other examples, the use of the time delay or duration may be based on the priority of the channel type or signaling to be used when updating the time slot format. Additionally or alternatively, the UE may update a portion of the flexible time slot upon receiving an indication of the time slot format configuration, for example, where the last symbol in time of the flexible time slot may be updated to have an uplink format (which may allow the UE time to switch between downlink and uplink). In some cases, the UE may report to the base station which technologies for determining the time slot format are supported based on explicit reporting, UE type, UE mode, or a combination thereof.
[0075] Aspects of the present disclosure are initially described in the context of wireless communication systems. Additional aspects of the present disclosure are described with reference to time slot diagrams and process flows. Aspects of the present disclosure are further illustrated and described with reference to apparatus diagrams, system diagrams, and flow charts related to techniques for relaxing time slot format determination.
[0076] Figure 1 An example of a wireless communication system 100 that supports techniques for relaxing time slot format determination according to various aspects of the present disclosure is shown. The wireless communication system 100 may include one or more base stations 105, one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be a long term evolution (LTE) network, an improved LTE (LTE-A) network, an LTE-A Pro network, or a new radio (NR) network. In some examples, the wireless communication system 100 may support enhanced broadband communication, ultra-reliable (e.g., mission-critical) communication, low-latency communication, communication with low-cost and low-complexity devices, or any combination thereof. In some examples, the wireless communication system 100 may support relaxation of the time slot format determination process, which may provide efficient communication with enhanced reliability and reduced processing complexity.
[0077] Base stations 105 may be dispersed throughout a geographic area to form wireless communication system 100 and may be devices of different forms or with different capabilities. Base stations 105 and UEs 115 may communicate wirelessly via one or more communication links 125. Each base station 105 may provide a coverage area 110 over which a UE 115 and base station 105 may establish one or more communication links 125. Coverage area 110 may be an example of a geographic area in which a base station 105 and a UE 115 may support communication of signals according to one or more radio access technologies.
[0078] The UEs 115 may be dispersed throughout the coverage area 110 of the wireless communication system 100, and each UE 115 may be stationary, mobile, or both at different times. The UEs 115 may be devices of different forms or with different capabilities. Figure 1 1. Some example UEs 115 are shown in FIG. 1. The UEs 115 described herein may be capable of communicating with various types of devices such as other UEs 115, base stations 105, or network devices (e.g., core network nodes, relays, integrated access and backhaul (IAB) nodes, or other network devices). Figure 1 As shown in .
[0079] Base stations 105 can communicate with core network 130, or with each other, or both. For example, base stations 105 can interface with core network 130 via one or more backhaul links 120 (e.g., via S1, N2, N3, or other interfaces). Base stations 105 can communicate with each other via backhaul links 120 (e.g., via X2, Xn, or other interfaces) directly (e.g., directly between base stations 105) or indirectly (e.g., via core network 130), or both. In some examples, backhaul links 120 can be or include one or more wireless links.
[0080] One or more of the base stations 105 described herein may include or may be referred to by one of ordinary skill in the art as: a base station transceiver, a radio base station, an access point, a radio transceiver, a node B, an evolved node B (eNB), a next generation node B or a giga node B (any of which may be referred to as a gNB), a home node B, a home evolved node B, or other appropriate terminology.
[0081] UE 115 may include or may be referred to as a mobile device, wireless device, remote device, handheld device, or user equipment, or some other suitable terminology, where "device" may also be referred to as a unit, station, terminal, or client, among other examples. UE 115 may also include or be referred to as a personal electronic device, such as a cellular phone, a personal digital assistant (PDA), a multimedia / entertainment device (e.g., a radio, an MP3 player, a video device), a camera, a gaming device, a navigation / positioning device (e.g., a Global Navigation Satellite System (GNSS) device based on, for example, Global Positioning System (GPS), Beidou, GLONASS, or Galileo, a ground-based device), a tablet computer, a laptop computer, a netbook, a smartbook, a personal computer, a smart device, a wearable device (e.g., a smart watch, smart clothing, smart glasses, virtual reality glasses, a smart wristband, smart jewelry (e.g., a smart ring, a smart bracelet)), a drone, a robot / robotic device, a vehicle, an in-vehicle device, a meter (e.g., a parking meter, an electricity meter, a gas meter, a water meter), a monitor, a gas pump, an appliance (e.g., a kitchen appliance, a washer, a dryer), a location tag, a medical / healthcare device, an implant, a sensor / actuator, a display, or any other suitable device configured to communicate via a wireless or wired medium or a personal computer. In some examples, UE 115 may include or be referred to as a wireless local loop (WLL) station, an Internet of Things (IoT) device, an Internet of Everything (IoE) device, or a machine type communication (MTC) device, among other examples, which may be implemented in various items such as home appliances, vehicles, meters, and other examples. In some examples, UE 115 may be an example of a low-power device, a low-end device, or an example of a device that supports limited functionality. For example, UE 115 may have a small form factor design, may be configured with limited processing capabilities (e.g., based on components of UE 115), or both. Thus, such UE 115 may benefit from operations and processing with reduced complexity. In some other cases, UE 115 that is not limited in functionality and processing capabilities, for example, may benefit from less complex processing through power savings and increased communication reliability. In any case, the described techniques may provide one or more advantages for various types of UE 115.
[0082] The UE 115 described herein may be capable of communicating with various types of devices, such as other UEs 115, which may sometimes act as relays, as well as base stations 105 and network devices including macro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations, among other examples. Figure 1 As shown in .
[0083] The UE 115 and the base station 105 can communicate wirelessly with each other via one or more communication links 125 over one or more carriers. The term "carrier" can refer to a set of RF spectrum resources with a defined physical layer structure to support the communication link 125. For example, a carrier used for the communication link 125 can include a portion of an RF spectrum band (e.g., a bandwidth portion (BWP)) that operates according to one or more physical layer channels for a given radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel can carry acquisition signaling (e.g., synchronization signals, system information), control signaling to coordinate the operation of the carrier, user data, or other signaling. The wireless communication system 100 can use carrier aggregation or multi-carrier operation to support communication with the UE 115. Depending on the carrier aggregation configuration, the UE 115 can be configured with multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation can be used with frequency division duplex (FDD) and time division duplex (TDD) component carriers.
[0084] 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. A carrier may carry downlink or uplink communications (e.g., in FDD mode) or may be configured to carry both downlink and uplink communications (e.g., in TDD mode).
[0085] A carrier can be associated with a particular bandwidth of the RF spectrum, and in some examples, the carrier bandwidth can be referred to as the "system bandwidth" of the carrier or wireless communication system 100. For example, the carrier bandwidth can be one of a plurality of determined bandwidths of a carrier for a particular radio access technology (e.g., 1.4, 3, 5, 10, 15, 20, 40, or 80 megahertz (MHz)). The devices of the wireless communication system 100 (e.g., base station 105, UE 115, or both) can have a hardware configuration that supports communication on a particular carrier bandwidth, or can be configurable to support communication on one of a set of carrier bandwidths. In some examples, the wireless communication system 100 can include a base station 105 or UE 115 that supports simultaneous communication via carriers associated with multiple carrier bandwidths. In some examples, each served UE 115 can be configured to operate on a portion (e.g., subband, BWP) or all of the carrier bandwidth.
[0086] The signal waveform transmitted via the carrier may be composed of multiple subcarriers (e.g., using a multicarrier modulation (MCM) technique such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM)). In a system employing MCM techniques, a resource element may comprise one symbol period (e.g., the duration of one modulation symbol) and one subcarrier, where the symbol period and subcarrier spacing are inversely related. The number of bits carried by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme, the coding rate of the modulation scheme, or both). Therefore, the more resource elements a UE 115 receives and the higher the order of the modulation scheme, the higher the data rate for the UE 115 may be. Wireless communication resources may refer to a combination of RF spectrum resources, time resources, and spatial resources (e.g., spatial layers or beams), and the use of multiple spatial layers may further increase the data rate or data integrity for communications with the UE 115.
[0087] Multiples of the basic time unit can be used (for example, it can be referred to as T s =1 / (Δf max ·N f ) seconds) to represent the time interval for the base station 105 or the UE 115, where Δf max It can indicate the maximum supported subcarrier spacing, N f The maximum supported discrete Fourier transform (DFT) size may be indicated. Time intervals of communication resources may be organized according to radio frames, where each radio frame has a specified duration (e.g., 10 milliseconds (ms)). Each radio frame may be identified by a system frame number (SFN) (e.g., ranging from 0 to 1023).
[0088] Each frame can include multiple consecutively numbered subframes or time slots, and each subframe or time slot can have the same duration. In some examples, the frame can be divided (e.g., in the time domain) into subframes, and each subframe can be further divided into multiple time slots. Alternatively, each frame can include a variable number of time slots, and the number of time slots can depend on the subcarrier spacing. Each time slot can include multiple symbol periods (e.g., depending on the length of the cyclic prefix appended to each symbol period). In some wireless communication systems 100, the time slots can be further divided into multiple micro-time slots containing one or more symbols. In addition to the cyclic prefix, each symbol period can contain one or more (e.g., N f ) sampling period. The duration of a symbol period may depend on the subcarrier spacing or the operating band.
[0089] A subframe, slot, mini-slot, or symbol may be the minimum scheduling unit (e.g., in the time domain) of the wireless communication system 100, and may be referred to as a transmission time interval (TTI). In some examples, the TTI duration (e.g., the number of symbol periods in a TTI) may be variable. Additionally or alternatively, the minimum scheduling unit of the wireless communication system 100 may be dynamically selected (e.g., in a burst of a shortened TTI (sTTI)).
[0090] Physical channels may be multiplexed onto a carrier according to various techniques. For example, physical control channels and physical data channels may be multiplexed onto a downlink carrier using one or more of a time division multiplexing (TDM) technique, a frequency division multiplexing (FDM) technique, or a hybrid TDM-FDM technique. A control region (e.g., a control resource set (CORESET)) for a physical control channel may be defined by multiple symbol periods and may extend across a system bandwidth or a subset of the system bandwidth of a carrier. One or more control regions (e.g., CORESETs) may be configured for a set of UEs 115. For example, one or more of UEs 115 may monitor or search a control region for control information according to one or more search space sets, and each search space set may include one or more control channel candidates having one or more aggregation levels arranged in a cascaded manner. The aggregation level for a control channel candidate may refer to the number of control channel resources (e.g., control channel elements (CCEs)) associated with the encoded information for a control information format having a given payload size. The search space sets may include a common search space set configured for transmitting control information to multiple UEs 115 and a UE-specific search space set for transmitting control information to a specific UE 115 .
[0091] Each base station 105 can provide communication coverage via one or more cells (e.g., macro cells, small cells, hot spots, or other types of cells, or any combination thereof). The term "cell" can refer to a logical communication entity used for communication with the base station 105 (e.g., via a carrier), and can be associated with an identifier (e.g., a physical cell identifier (PCID), a virtual cell identifier (VCID), etc.) used to distinguish adjacent cells. In some examples, a cell can also refer to a geographic coverage area 110 or a portion (e.g., a sector) of the geographic coverage area 110 on which the logical communication entity operates. Depending on various factors (such as the capabilities of the base station 105), such a cell can range from a smaller area (e.g., a structure, a subset of a structure) to a larger area. For example, a cell can be or include a building, a subset of a building, or the external space between or overlapping the geographic coverage area 110, as well as other examples.
[0092] A macro cell typically covers a relatively large geographic area (e.g., a radius of several kilometers) and may allow unrestricted access by UEs 115 that have a service subscription with a network provider that supports the macro cell. Small cells may be associated with lower-power base stations 105 than macro cells, and small cells may operate in the same or different (e.g., licensed, unlicensed) frequency bands as macro cells. A small cell may provide unrestricted access to UEs 115 that have a service subscription with a network provider, or may provide restricted access to UEs 115 associated with the small cell (e.g., UEs 115 in a closed subscriber group (CSG), UEs 115 associated with users in a residence or office). A base station 105 may support one or more cells and may also support communications over one or more cells using one or more component carriers.
[0093] In some examples, base stations 105 can be mobile and, therefore, provide communication coverage for mobile geographic coverage areas 110. In some examples, different geographic coverage areas 110 associated with different technologies can overlap, but the different geographic coverage areas 110 can be supported by the same base station 105. In some other examples, overlapping geographic coverage areas 110 associated with different technologies can be supported by different base stations 105. For example, wireless communication system 100 can include a heterogeneous network in which different types of base stations 105 use the same or different radio access technologies to provide coverage for various geographic coverage areas 110.
[0094] The wireless communication system 100 can support synchronous or asynchronous operation. For synchronous operation, the base stations 105 can have similar frame timing, and transmissions from different base stations 105 are approximately aligned in time. For asynchronous operation, the base stations 105 can have different frame timing, and in some examples, transmissions from different base stations 105 may not be aligned in time. The techniques described herein can be used for either synchronous or asynchronous operation.
[0095] Some UEs 115, such as MTC or IoT devices, may be low-cost or low-complexity devices and may provide automated communication between machines (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC may refer to data communication technologies that allow devices to communicate with each other or with a base station 105 without human intervention. In some examples, M2M communication or MTC may include communication from devices that incorporate sensors or meters, where the sensors or meters measure or capture information and relay such information to a central server or application, which utilizes the information or presents it to a person interacting with the application. Some UEs 115 may be designed to collect information or implement automated behavior of machines or other devices. Examples of applications for 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 service billing. In one aspect, the techniques disclosed herein may be applicable to MTC or IoT UEs 115. MTC or IoT UE 115 may include MTC / enhanced MTC (eMTC, also known as Category (Cat)-M, Cat M1) UE 115, NB-IoT (also known as CAT NB1) UE 115, and other types of UE 115. eMTC and NB-IoT may refer to future technologies that may evolve from or be based on these technologies. For example, eMTC may include FeMTC (further eMTC), eFeMTC (enhanced further eMTC), or mMTC (massive MTC), and NB-IoT may include eNB-IoT (enhanced NB-IoT) or FeNB-IoT (further enhanced NB-IoT).
[0096] Some UEs 115 may be configured to employ a mode of operation that reduces power consumption, such as half-duplex communication (e.g., a mode that supports unidirectional communication via transmission or reception but does not support simultaneous transmission and reception). In some examples, half-duplex communication may be performed at a reduced peak rate. Other power saving techniques for the UE 115 include entering a power-saving deep sleep mode when not engaged in active communications, operating over a limited bandwidth (e.g., according to narrowband communication), or a combination of these techniques. For example, the UE 115 may be configured to operate using a narrowband protocol type associated with a defined portion or range (e.g., a set of subcarriers or resource blocks (RBs)) within a carrier, within a guard band of a carrier, or outside of a carrier.
[0097] The wireless communication system 100 can be configured to support ultra-reliable communication or low-latency communication or various combinations thereof. For example, the wireless communication system 100 can be configured to support ultra-reliable low-latency communication (URLLC) or mission-critical communication. UE 115 can be designed to support ultra-reliable, low-latency or critical functions (e.g., mission-critical functions). Ultra-reliable communication can include private communication or group communication and can be supported by one or more mission-critical services such as mission-critical push-to-talk (MCPTT), mission-critical video (MCVideo), or mission-critical data (MCData). Support for mission-critical functions can include prioritization of services, and mission-critical services can be used for public safety or general commercial applications. The terms ultra-reliable, low-latency, mission-critical, and ultra-reliable low-latency can be used interchangeably herein.
[0098] In some examples, UE 115 may also be able to communicate directly with other UEs 115 via device-to-device (D2D) communication links 135 (e.g., using a peer-to-peer (P2P) or D2D protocol). One or more UEs 115 using D2D communication may be located within the geographic coverage area 110 of base station 105. Other UEs 115 in such a group may be located outside the geographic coverage area 110 of base station 105 or otherwise unable to receive transmissions from base station 105. In some examples, a group of UEs 115 communicating via D2D communication may utilize a one-to-many (1:M) system in which each UE 115 transmits to each other UE 115 in the group. In some examples, base station 105 facilitates the scheduling of resources for D2D communication. In some other cases, D2D communication is performed between UEs 115 without the involvement of base station 105.
[0099] 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) or a 5G core (5GC), which may include at least one control plane entity (e.g., a mobility management entity (MME), an access and mobility management function (AMF)) that manages access and mobility, and at least one user plane entity (e.g., a serving gateway (S-GW), a packet data network (PDN) gateway (P-GW), or a user plane function (UPF)) that routes packets or interconnects to external networks. The control plane entity may manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management for UEs 115 served by base stations 105 associated with the core network 130. User IP packets may be transmitted through the user plane entity, which may provide IP address allocation and other functions. The user plane entity may be connected to the network operator IP service 150. Operator IP services 150 may include access to the Internet, an intranet, an IP Multimedia Subsystem (IMS), or packet-switched streaming services.
[0100] Some of the network devices (such as base stations 105) may include subcomponents such as access network entities 140, which may be examples of access node controllers (ANCs). Each access network entity 140 may communicate with the UE 115 through one or more other access network transport entities 145 (which may be referred to as radio heads, smart radio heads, or transmit / receive points (TRPs)). Each access network transport entity 145 may include one or more antenna panels. In some configurations, the various functions of each access network entity 140 or base station 105 may be distributed across various network devices (e.g., radio heads and ANCs) or consolidated into a single network device (e.g., base station 105).
[0101] The wireless communication system 100 can operate using one or more frequency bands, typically in the range of 300 megahertz (MHz) to 300 gigahertz (GHz). The region from 300 MHz to 3 GHz is often referred to as the very high frequency (UHF) region or decimeter band, as its wavelengths range from approximately one decimeter to one meter in length. UHF waves can be blocked or redirected by buildings and environmental features, but they can penetrate structures sufficiently for a macrocell to provide service to a UE 115 located indoors. Transmissions using UHF waves can be associated with smaller antennas and shorter ranges (e.g., less than 100 kilometers) compared to transmissions using the smaller frequencies and longer wavelengths of the high frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz.
[0102] The wireless communication system 100 may also operate in the super high frequency (SHF) region using a frequency band from 3 GHz to 30 GHz, which is also referred to as the centimeter band, or in the extremely high frequency (EHF) region of the spectrum (e.g., from 30 GHz to 300 GHz), which is also referred to as the millimeter band. In some examples, the wireless communication system 100 may support millimeter wave (mmW) communications between the UE 115 and the base station 105, and the EHF antennas of the corresponding devices may be smaller and more compact than the UHF antennas. In some examples, this may facilitate the use of antenna arrays within the device. However, the propagation of EHF transmissions may be subject to even greater atmospheric attenuation and shorter distances than SHF or UHF transmissions. The techniques disclosed herein may be employed across transmissions using one or more different frequency regions, and the designated use of frequency bands across these frequency regions may differ by country or regulatory body.
[0103] The wireless communication system 100 can utilize licensed and unlicensed RF spectrum bands. For example, the wireless communication system 100 can employ license assisted access (LAA), LTE unlicensed (LTE-U) radio access technology, or NR technology in an unlicensed band such as the 5 GHz industrial, scientific, and medical (ISM) band. When operating in an unlicensed RF spectrum band, devices such as the base station 105 and the UE 115 can employ carrier sensing for conflict detection and avoidance. In some examples, operations in the unlicensed band can be based on a carrier aggregation configuration (e.g., LAA) in combination with component carriers operating in a licensed band. Operations in the unlicensed spectrum can include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, among other examples.
[0104] The base station 105 or UE 115 may be equipped with multiple antennas that can be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communications, or beamforming. The antennas of the base station 105 or UE 115 may be located in one or more antenna arrays or antenna panels that can support MIMO operations or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be co-located at an antenna assembly (such as an antenna tower). In some examples, the antennas or antenna arrays associated with the base station 105 may be located in different geographical locations. The base station 105 may have an antenna array with multiple rows and columns of antenna ports that the base station 105 may use to support beamforming for communications with the UE 115. Similarly, the UE 115 may have one or more antenna arrays that can support various MIMO or beamforming operations. Additionally or alternatively, the antenna panels may support RF beamforming for signals transmitted via the antenna ports.
[0105] The base station 105 or UE 115 can use MIMO communication to exploit multipath signal propagation and increase spectral efficiency by sending or receiving multiple signals via different spatial layers. Such a technology may be referred to as spatial multiplexing. For example, a transmitting device may send multiple signals 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 (e.g., different codewords). Different spatial layers may be associated with different antenna ports for channel measurement and reporting. MIMO technology includes single-user MIMO (SU-MIMO) and multi-user MIMO (MU-MIMO), where under SU-MIMO, multiple spatial layers are sent to the same receiving device, and under MU-MIMO, multiple spatial layers are sent to multiple devices.
[0106] 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 receiving device (e.g., base station 105, UE 115) to shape or steer an antenna beam (e.g., a transmit beam, a receive beam) along a spatial path between the transmitting device and the receiving device. Beamforming can be achieved by combining signals transmitted via antenna elements of an antenna array so that some signals propagating according to a particular orientation with respect to the antenna array experience constructive interference, while other signals experience destructive interference. Adjustments to signals transmitted via antenna elements can include the transmitting device or receiving device applying an amplitude offset, a phase offset, or both to signals carried via antenna elements associated with the device. Adjustments associated with each of the antenna elements 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 receiving device, or with respect to some other orientation).
[0107] The base station 105 or the UE 115 can use beam sweeping techniques as part of a beamforming operation. For example, the base station 105 can use multiple antennas or antenna arrays (e.g., antenna panels) to perform beamforming operations for directional communication with the UE 115. The base station 105 can transmit some signals (e.g., synchronization signals, reference signals, beam selection signals, or other control signals) multiple times in different directions. For example, the base station 105 can transmit signals according to different sets of beamforming weights associated with different transmission directions. Transmissions in different beam directions can be used to identify (e.g., by a transmitting device such as the base station 105 or a receiving device such as the UE 115) a beam direction for later transmission or reception by the base station 105.
[0108] Base station 105 may transmit some signals (such as data signals associated with a particular receiving device) along a single beam direction (e.g., a direction associated with a receiving device such as UE 115). In some examples, the beam direction associated with the transmission along the single beam direction may be determined based on signals transmitted along one or more beam directions. For example, UE 115 may receive one or more of the signals transmitted by base station 105 along different directions and may report to base station 105 an indication of the signal received by UE 115 with the highest signal quality or another acceptable signal quality.
[0109] In some examples, transmissions by a device (e.g., base station 105 or UE 115) can be performed using multiple beam directions, and the device can use a combination of digital precoding or RF beamforming to generate a combined beam for transmission (e.g., from base station 105 to UE 115). UE 115 can report feedback indicating precoding weights used for one or more beam directions, and the feedback can correspond to a configured number of beams across the system bandwidth or one or more subbands. Base station 105 can send reference signals (e.g., cell-specific reference signals (CRS), channel state information reference signals (CSI-RS)), which can be precoded or unprecoded. UE 115 can provide feedback for beam selection, which can be a precoding matrix indicator (PMI) or codebook-based feedback (e.g., multi-panel type codebook, linear combination type codebook, port selection type codebook). Although these techniques are described with reference to signals sent by base station 105 in one or more directions, UE 115 may employ similar techniques to send signals multiple times in different directions (e.g., to identify a beam direction for subsequent transmission or reception by UE 115) or to send signals in a single direction (e.g., to send data to a receiving device).
[0110] When receiving various signals from the base station 105 (such as synchronization signals, reference signals, beam selection signals, or other control signals), the receiving device (e.g., UE 115) can try multiple reception configurations (e.g., directional listening). For example, the receiving device can try multiple reception directions by receiving via different antenna subarrays, processing the received signal according to different antenna subarrays, receiving according to different receive beamforming weight sets (e.g., different directional listening weight sets) (where these weight sets are applied to signals received at multiple antenna elements of the antenna array), or processing the received signal according to different receive beamforming weight sets (where these weight sets are applied to signals received at multiple antenna elements of the antenna array), any of which can be referred to as "listening" according to different reception configurations or reception directions. In some examples, the receiving device can use a single reception configuration to receive along a single beam direction (e.g., when receiving a data signal). A single receive configuration may be aligned on a beam direction determined based on listening according to different receive configuration directions (e.g., a beam direction determined to have the highest signal strength, highest signal-to-noise ratio (SNR), or otherwise acceptable signal quality based on listening according to multiple beam directions).
[0111] 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 IP-based. The radio link control (RLC) layer can perform packet segmentation and reassembly to communicate through logical channels. The medium access control (MAC) layer can perform priority processing and multiplexing of logical channels to transport channels. The MAC layer can also use error detection technology, error correction technology, or both to support retransmission at the MAC layer to improve link efficiency. In the control plane, the RRC protocol layer can provide the establishment, configuration, and maintenance of an RRC connection between the UE 115 and the base station 105 or the core network 130 that supports radio bearers for user plane data. At the physical layer, transport channels can be mapped to physical channels.
[0112] UE 115 and base station 105 can support retransmission of data to increase the likelihood of successfully receiving the data. Hybrid automatic repeat request (HARQ) feedback is a technique for increasing the likelihood of correctly receiving data over communication link 125. HARQ can include a combination of error correction (e.g., using a cyclic redundancy check (CRC)), forward error correction (FEC), and retransmission (e.g., automatic repeat request (ARQ)). HARQ can improve throughput at the MAC layer under poor radio conditions (e.g., low signal-to-noise ratio conditions). In some examples, a device can support same-slot HARQ feedback, wherein the device can provide HARQ feedback in a particular time slot for data received in a previous symbol of the time slot. In some other cases, the device can provide HARQ feedback in a subsequent time slot or according to some other time interval.
[0113] The wireless communication system 100 may support a time slot determination process using a relaxed time frame. For example, the base station 105 may send an indication of a time parameter associated with determining a configuration for a time slot duration. The time parameter may be a time delay or a configured duration, wherein the UE 115 may apply the time delay or duration to the time slot determination process. Specifically, the UE 115 may identify the time parameter and then receive an indication of the time slot configuration from the base station 105 (e.g., a dynamic or semi-static indication of a time slot format configuration). The UE 115 may determine the configuration or format of one or more time slot durations based on the received indication and in accordance with the time parameter. In one example, the UE 115 may wait for a period of time equal to the time delay before applying the received time slot configuration to subsequent time slots, which may introduce a delay between the time when the time slot configuration is received and the time when the UE 115 applies the indicated time slot configuration, thereby reducing the processing time for time slot format determination (e.g., compared to if the UE 115 immediately determined or applied the time slot configuration upon receiving the indication). In another example, UE 115 can apply the slot format configuration for a configured duration, wherein UE 115 can avoid monitoring other indications of the slot format configuration during the configured duration. Here, the duration can enable UE 115 to determine the slot format when receiving the indicated slot format, but can also relax the monitoring and processing performed by UE 115 (e.g., compared to continuously monitoring the slot format configuration). In some examples, the slot format configuration can be applied to one slot or can be repeated across multiple slots. Then, base station 105 and UE 115 can communicate during one or more slot durations based on the slot configuration and using time parameters.
[0114] Figure 2An example of a wireless communication system 200 that supports techniques for relaxing slot format determination according to aspects of the present disclosure is shown. In some examples, the wireless communication system 200 can implement aspects of the wireless communication system 100 and can include a UE 115-a and a base station 105-a, which can be referenced. Figure 1 1 and 2. As described herein, the UE 115 and base station 105 may transmit and receive control information and data via the communication link 125-a on symbols in a time slot 205 (e.g., a time slot duration), which may be based on the number of symbols in the time slot 205 and the format of the time slot 205. The UE 115-a and base station 105-a may transmit and receive data on multiple symbols in one or more time slots 205 during a communication duration 210. Each time slot 205 may have a time slot format and a time slot duration. In some cases, the time slot format may determine a transmission direction for each of one or more symbols within the time slot 205, which may include uplink symbols, downlink symbols, and flexible symbols that may be flexibly and dynamically configured for uplink or downlink communication.
[0115] In some cases, the network (e.g., base station 105-a) may select a time slot format or time slot configuration from a plurality of time slot formats (e.g., 61 time slot formats) and indicate the selection to UE 115-a. Base station 105-a and UE 115-a may use each time slot 205 for uplink communication or downlink communication. Thus, each time slot 205 may be an uplink time slot 205, a downlink time slot 205, or may remain flexible (e.g., may be used to send uplink or downlink symbols). In some cases, the indication of the time slot configuration may include a combination of RRC parameters and a DCI format (e.g., DCI format 2_0). For example, UE 115-a may receive an RRC configuration, a DCI indication, or both for each time slot 205 from base station 105-a. UE 115-a may then determine the time slot configuration (e.g., uplink or downlink direction or whether the time slot 205 is flexible) based on the RRC configuration, the DCI indication, or both.
[0116] In some examples, the RRC configuration may include several RRC parameters, which may correspond to a cell-specific slot format configuration or a UE-specific slot format configuration. For example, a cell-specific RRC slot format configuration (e.g., tdd-UL-DL-ConfigurationCommon) may provide a slot format for each of the plurality of slots 205 (e.g., the slots 205 during the communication duration 210). The configuration may provide one or more patterns for the time slots 205, each pattern having a number of parameters including, but not limited to, the periodicity of the uplink-downlink pattern (e.g., dl-Ul-TransmissionPeriodicity), the number of consecutive complete downlink time slots 205 at the beginning of each downlink-uplink pattern (e.g., nrofDownlinkSlots), the number of consecutive downlink symbols at the beginning of the time slot 205 after the last complete downlink time slot 205 (e.g., nrofDownlinkSymbols), the number of consecutive complete uplink time slots 205 at the end of each uplink-downlink pattern (e.g., nrofUplinkSlots), and the number of consecutive uplink symbols at the end of the time slot 205 before the first complete uplink time slot 205 (e.g., nrofUplinkSymbols). In some cases, unassigned time slots 205 and symbols after the last downlink symbol and before the first uplink symbol may be designated as flexible time slots 205 and symbols.
[0117] In some other examples, the RRC configuration may include a UE-specific slot format configuration (e.g., tdd-UL-DL-ConfigurationDedicated), and the UE 115-a may use the configuration to override the flexible symbols in the time slot 205. For example, the UE 115-a may receive a UE-specific RRC slot format configuration that may include additional information about the time slot 205 provided by the RRC slot format configuration. In some cases, the UE-specific slot format configuration may include a set of slot configurations for a set of time slots 215 (e.g., slot configurations that may include one or more flexible symbols, such as those corresponding to the set of time slots 215) and associated slot indices. The UE 115-a may override the cell-specific slot format configuration for the time slot 205 corresponding to the associated slot index. For example, the UE 115-a may override the flexible symbols in the set of time slots 215 as uplink symbols or downlink symbols according to the UE-specific slot format configuration.
[0118] In addition, the UE 115 may determine a slot format or slot configuration based on a DCI indication. For example, the UE 115-a may receive an SFI (e.g., DCI format 2_0) included in the DCI from the base station 105-a. In some cases, the SFI in the DCI may be scrambled using an SFI radio network temporary identifier (SFI-RNTI). The DCI may indicate a slot format for each slot 205 in the communication duration 210. In some cases, the slot format indication may start from the slot 205 in which the UE 115 detected the DCI. For example, the UE 115-a may jointly determine the slot format using an RRC-configured slot format for the slot 205 (e.g., a cell-specific and UE-specific RRC-configured slot format) and the SFI for the slot 205. In some cases, the UE 115-a may support the RRC-configured slot format configuration and may choose to support the SFI included in the DCI, which may be signaled via a capability report for the UE 115-a. In some cases, the process by which UE 115-a may determine a slot format based on an SFI received within a DCI may be referred to as dynamic determination of a slot format. That is, the dynamic determination (or dynamic determination process) may correspond to UE 115-a determining a slot format for flexible slots 205 (which may have been previously configured, e.g., via RRC signaling), based on a dynamic indication of the slot format received (e.g., in a DCI).
[0119] In some cases, the dynamic determination of the time slot format may be a complex process for UE 115-a to implement. For example, it may be difficult for UE 115-a to dynamically switch the RF chain between the uplink and downlink for different time slots 205 or symbols within a time slot 205. For example, UE 115-a may receive an SFI within a DCI that dynamically indicates the time slot format, and it may be expected that UE 115-a applies the indicated time slot format without delay (e.g., to the flexible time slot immediately after receiving the DCI). In some other examples, UE 115-a may receive dynamic scheduling information for uplink and downlink data and signals. The dynamic scheduling information may allow UE 115-a to override the RRC configured time slot format. In such a case, the dynamic determination of the time slot format may depend on UE 115-a being ready to dynamically determine the communication direction and communicate (e.g., reception or transmission of data and signals in a time slot). For example, UE 115-a may, after receiving a DCI, use dynamic scheduling to specify uplink or downlink communications in flexible symbols (e.g., for a set of time slots 215). Additionally, UE 115-a may, after receiving a DCI for downlink reception or uplink transmission, use dynamic scheduling to cancel a higher-layer configured uplink transmission or downlink reception. In some cases, the higher-layer configured uplink transmission or downlink reception may be in the flexible symbols indicated by the SFI in the DCI. In such cases, the dynamic override or cancellation operation may result in a relatively high processing complexity for UE 115. Therefore, it may be beneficial to relax the dynamic timeslot format determination process for UE 115.
[0120] As described herein, the wireless communication system 200 may support the use of techniques that relax the dynamic determination of time slot formats. More specifically, the described techniques may enable a UE 115-a to perform dynamic determination of time slot formats using a relaxed dynamic determination process, which may allow the UE 115-a to reduce the complexity associated with the time slot format determination, thereby improving power consumption and latency in the system by reducing the processing burden on the UE 115-a. In some cases, when a dynamic indication is received (e.g., in a DCI), the UE 115-a may use a time parameter when determining a time slot format configuration for one or more flexible time slots 205. In some cases, the UE 115-a may wait for a period of time before determining the time slot format configuration and applying it to the time slots 205. For example, the UE 115-a may determine the time delay based on a configured determination timeline (e.g., indicated in a DCI, in UE-specific RRC signaling (such as contained in a parameter Tdd-UL-DL_ConfigurationDedicated, or other signaling). When the UE 115-a receives a DCI indicating a slot format configuration, the UE 115-a may wait until after the configured timeline (e.g., the time delay) before starting to configure one or more time slots 205 according to the dynamic indication. The time delay may be specified in an indication to the UE 115-a for determining the slot format (e.g., a received DCI including an SFI), in an indication received in RRC signaling, may be a predetermined value, or may be determined by the UE 115-a. In some cases, the UE 115-a may determine the slot format for a single time slot 205 occurring after the timeline. In some other cases, the UE 115-a may determine the slot format for a single time slot 205 occurring after the timeline. 115-a may repeat the determined slot format in one or more additional time slots 205 until a subsequent indication is received or a specified repetition period is reached. Here, the determination of the slot format for the one or more time slots 205 may be based on a corresponding pattern, which may be indicated to the UE 115-a by the base station 105-a (e.g., in RRC signaling, in DCI). This time delay may enable the UE 115-a to wait for a period of time before applying the slot format configuration to the time slot 205 (e.g., the flexible time slot 205), which reduces processing complexity at the UE 115-a due to the increased time frame (e.g., compared to applying the slot format configuration to the time slot 205 immediately after receiving the DCI message).
[0121] Additionally or alternatively, the UE 115-a may determine a slot format for a configured duration after receiving a DCI message. For example, the UE 115-a may determine a slot format for a plurality of different time slots 205 occurring within the configured duration. The UE 115-a may receive an indication of a slot format that may be applied to an upcoming time slot 205 (e.g., an indication carried by DCI format 2_0, an indication in UE-specific RRC signaling, or both), and then identify a configured duration associated with a process for determining the slot format. The duration may begin upon receipt of the DCI indicating a slot format configuration, and the UE 115-a may apply the slot format configuration to one or more time slots 205 occurring within the duration. In one example, the UE 115-a may apply the configuration to a single time slot 205 within the duration (e.g., based on an indication, a predetermined value, or a characteristic of the UE 115-a). In some other examples, UE 115-a may apply the slot format configuration to the first slot 205 within the duration and may then repeat the same configuration in other slots 205 (e.g., other flexible slots 205 occurring within the configured duration) until the duration expires, until another DCI is received, a configured or predetermined number of repetitions is reached, or any combination thereof. In some cases, UE 115-a may avoid monitoring for additional DCI indicating the slot format configuration while the configured duration is in effect, which may ease processing at UE 115-a.
[0122] In some examples, UE 115-a may use a time delay or duration to selectively determine the format of one or more symbols of time slot 205, which may be based on the communication direction, signaling type, signal priority, or other parameters. For example, UE 115-a may receive a DCI including an indication of a time slot format for a downlink configuration and may wait until after a time delay to apply the downlink configuration to the flexible time slot 205, while the time slot format for the uplink configuration may be applied to the flexible time slot 205 immediately upon receiving the corresponding DCI. In such a case, the use of a delay (or duration) may be based on the communication direction of the time slot format. In some other examples, the use of a time delay or duration may be based on the channel type or signaling priority to be used when updating the time slot format. Additionally or alternatively, UE 115-a may update a portion of the flexible time slot 205 upon receiving the DCI, for example, where the last symbol period in time of the flexible time slot 205 may be updated to have the uplink format (which may allow UE 115-a to switch between downlink and uplink at any time). In some cases, UE 115-a may send a report to base station 105-a that includes techniques for determining supported slot formats based on explicit reporting, UE type, UE mode, or a combination thereof. In such cases, base station 105-a may identify how UE 115-a may determine the slot format, which may be based on an indicated capability of UE 115-a, based on a known operating mode of UE 115-a, or based on explicit signaling from UE 115-a.
[0123] UE 115-a may determine to implement a partial dynamic determination, wherein some types of slot formats may be applied upon reception and other types of slot formats may be applied based on a time delay or duration. In some cases, UE 115-a may perform a dynamic determination based on the type of transmission. For example, a dynamic determination that may be applied without delay may trigger an uplink slot format, which may improve downlink reception complexity at UE 115-a. More specifically, a dynamically indicated slot format corresponding to a downlink slot format for a flexible slot 205 may be applied based on a duration or delay. A slot format corresponding to an uplink slot format for a flexible slot 205 may be applied upon receipt of a dynamic indication. Because there may be a large number of downlink slot formats dynamically configured for UE 115-a, the use of a time delay or duration for the downlink may reduce the complexity of the dynamic determination process while allowing uplink transmissions to be configured without delay in subsequent slots 205, thereby reducing complexity while reducing latency. A similar process may be implemented, where the downlink slot format is applied upon receipt, while the uplink slot format is applied after a delay or for a configured duration.
[0124] In some cases, UE 115-a may perform a dynamic determination process based on a time delay or duration, a channel type, a signal scheduled for transmission, or a combination thereof. For example, in the case where a reference signal (e.g., for measurement) is scheduled for transmission or reception during time slot 205, when a dynamic indication is received, the corresponding time slot format for transmission of such reference signal may be immediately applied or updated. However, for time slots 205, symbols, or both in which data for a physical downlink shared channel (PDSCH), a physical uplink shared channel (PUSCH), or a downlink data channel is transmitted, UE 115-a may use a time delay or duration. In this way, data transmissions with a relatively high priority (e.g., information sent via PDSCH and PUSCH) may be transmitted during time slots that have been configured using a relaxed time frame, which may enhance the reliability of these channels. In some other cases, based on the type of data to be transmitted during time slot 205, UE 115-a may implement a time delay or duration based on the data type.
[0125] In some cases, UE 115-a may perform a dynamic determination process for a portion of the flexible symbols within slot 205, where a different slot format may be applied to the symbols based on a dynamic indication (e.g., received in a DCI). As an example, UE 115-a may apply an updated slot format to a portion of the symbols within the slot upon receiving a dynamic indication of the slot format. Here, the slot format may indicate an uplink configuration for a portion of a plurality of symbols, and the symbols may be the last one or more flexible symbols in a flexible slot (e.g., a slot after the dynamic indication is received). The unused portion of the unconfigured slot (e.g., symbols before the last flexible symbol) may result in a delay caused by dynamically switching the RF chain between the uplink and downlink, thereby leaving sufficient time for UE 115-a to decode the corresponding DCI and switch the transceiver from downlink to uplink.
[0126] In some cases, the UE 115-a may report to the base station 105-a which methods for dynamic determination the UE 115-a supports. For example, the UE 115-a may report to the base station 105-a via uplink signaling (e.g., a UE capability report) which techniques the UE 115-a supports for the dynamic determination process (e.g., using a time delay, using a duration, or both). In some cases, the UE 115-a may report its UE type (e.g., a reduced complexity UE type), and the base station 105-a may determine which time slot format determination techniques the UE 115-a supports based on the reported UE type. In some other cases, the UE 115-a may operate in a certain UE mode (e.g., a low power mode, a low-end mode, or other mode), and the corresponding dynamic determination technique may be based on the UE mode of the UE 115-a (which may be determined by the base station 105-a).
[0127] Figure 3A and 3B Examples of time slot diagrams 300 and 305 supporting techniques for relaxing time slot format determination according to aspects of the present disclosure are shown. In some examples, the time slot diagrams 300 and 305 can implement aspects of the wireless communication system 100, the wireless communication system 200, or both. For example, the time slot diagrams 300 and 305 can each illustrate a time frame in which the UE 115 updates or applies an indicated time slot format to one or more symbols in a flexible time slot based on a configured delay. The time slot diagrams 300 and 305 include time slots 310, which can be as described with reference to FIG. Figure 2 A corresponding example of time slot 205 is described.
[0128] In some cases, the UE 115 may identify the time delay (e.g., determine the timeline 320) based on an indication from the base station 105, a predetermined value, or a UE configuration. The indication of the determine timeline 320 may be received in RRC signaling, in a DCI message, or a combination thereof. The determine timeline 320 may include multiple time slots 310. For example, Figure 3A and Figure 3B , the configured determination timeline 320-a and determination timeline 320-b may include five time slots 310. Although five time slots 310 are used in the described example of determination timeline 320, any number of time slots 310 or other duration (e.g., in units of time) may be used for determination timeline 320.
[0129] UE 115 may receive a dynamic timeslot configuration indication (e.g., an indication of dynamic determination 325 sent in a DCI) from base station 105. For example, Figure 3A As shown in , time slot 310-a may be the last downlink time slot 310 according to the indicated RRC cell-specific time slot format configuration, and UE 115 may receive an indication of dynamic determination 325-a during downlink time slot 310-a. The indication of dynamic determination 325-a may include an RRC configuration, a DCI indication (e.g., an SFI included in DCI format 2_0), or both. The last downlink symbol in downlink time slot 310-a may be followed by one or more flexible time slots 310, uplink time slot 310, or both. For example, flexible time slot 310-b may immediately follow downlink time slot 310-a. However, instead of applying the indicated time slot format (e.g., received via the indication of dynamic determination 325-a) to flexible time slot 310-b, UE 115 may wait until after the determination timeline 320 (e.g., a time delay) before applying the indicated time slot format to the flexible time slot 310. Specifically, after waiting for the determination timeline 320-a, UE115 can apply the updated time slot format 330-a to the flexible time slot 310-c, where the updated time slot format 330-a can update the configuration of the previously configured flexible symbols of the time slot 310-c to one or more uplink symbols, downlink symbols, flexible symbols or a combination thereof according to a dynamic determination process.
[0130] Similarly, if Figure 3BAs shown in , UE 115 may receive an indication of dynamic determination 325-b in one or more symbols of downlink time slot 310-d and then wait for the configured timeline 320-b before implementing the dynamic determination process and applying the updated time slot format 330-b to time slot 310-e (i.e., UE 115 may wait for the time delay to elapse). Here, even if UE 115 receives an indication of dynamic determination 325-a and dynamic determination 325-b during or after downlink time slot 310-a and downlink time slot 310-d, respectively, UE 115 may not perform the dynamic determination process until after determination timeline 320-a and determination timeline 320-b (e.g., updating time slot 310-a and updating time slot 310-c). Thus, upon receiving an indication for dynamic determination 325, UE 115 may wait for a number of time slots 310 (e.g., five time slots 310) or a duration (e.g., using a clock or timer) specified by the configured determination timeline 320, which may relax the time frame for applying the updated time slot format 330 to the flexible symbols of the time slots 310.
[0131] In some cases, such as Figure 3A As shown in , UE 115 may implement a dynamic determination process for time slot 310 according to a first mode. For example, the first mode may be associated with performing a dynamic determination process for a single time slot 310 (e.g., for flexible time slot 310-c). In some other examples, such as Figure 3B As shown in , the second mode can be associated with the UE 115 repeating the dynamic determination process across multiple time slots 310. In this case, the UE 115 can determine an updated time slot format 330-b and apply it to the flexible time slot 310-e, and then apply the repetition of the updated time slot format 330-b to one or more subsequent time slots 310 (e.g., flexible time slot 310-e, flexible time slot 310-f, and flexible time slot 310-g). The dynamic determination process and the repetition of the updated time slot format 330-b can be repeated until the UE 115 receives another indication of the dynamic determination 325, or reaches a specified repetition period, reaches a number of repetitions, or a combination thereof. In some cases, the repetition period can be a predetermined value, specified in the indication of the dynamic determination 325, or specified by other means. In addition, the use of the first mode, the second mode, or a combination thereof can be indicated to the UE 115 by the base station 105 (e.g., in RRC signaling, a DCI message, or both). In some cases, the mode may be indicated in the same or different signaling that indicates the determination timeline 320 to the UE 115 .
[0132] Figure 4A and 4BExamples of slot diagrams 400 and 405 that support the ability to relax slot format determination for a wireless communication system according to aspects of the present disclosure are shown. In some examples, the slot diagrams 400 and 405 can implement aspects of the wireless communication system 100, the wireless communication system 200, or both. For example, the slot diagrams 400 and 405 can each illustrate a time frame in which the UE 115 updates or applies an indicated format to one or more symbols in a flexible time slot based on a configured duration. The slot diagrams 400 and 405 include a time slot 410, which can be as described with reference to FIG. Figure 2 、 3A and 3B . The time slot diagrams 400 and 405 also include an indication of the dynamic determination 425 and the updated time slot formats 430 and 435, which may be referenced. Figure 3A and 3B An indication of dynamic determination 325 and a corresponding example of an updated time slot format 330 are described.
[0133] In some cases, the UE 115 may identify a duration associated with the determined configuration (e.g., the configuration duration 420) based on an indication from the base station 105, a predetermined value, or a capability of the UE 115. The indication of the configuration duration 420 may be received in control signaling such as RRC signaling, in a DCI message, or a combination thereof. The configuration duration 420 may include any number of time slots 410. For example, Figure 4A and Figure 4B , the configuration duration 420-a may include four time slots 410, while the configuration duration 420-b may include five time slots 410. It should be noted that while four and five time slots 410 may be used for the described examples of the configuration duration 420, any number of time slots 410 or other duration (e.g., in units of time) may be used for the configuration duration 420.
[0134] UE 115 may dynamically receive an indication of a timeslot configuration (e.g., an indication of dynamic determination 425) from base station 105, which may be an example of an indication sent in a DCI message during a downlink timeslot 410 (e.g., timeslot 410-a or timeslot 410-f). Figure 4AAs shown in , time slot 410-a may be the last downlink time slot 410 according to the indicated RRC cell-specific time slot format configuration. UE 115 may receive an indication of a dynamic determination 425-a from base station 105 within downlink time slot 410-a. The indication of the dynamic determination 425 may include an RRC configuration, a DCI indication (e.g., DCI format 2_0), or both. The last downlink symbol in downlink time slot 410-a may be followed by one or more flexible time slots, uplink time slots 410, or both (e.g., flexible time slot 410-b and flexible time slot 410-c in addition to one or more uplink time slots 410). UE 115 may perform the dynamic determination process (based on the indication of the dynamic determination 425-a) within the indicated configured duration 420-a. For example, the updated time slot format 430-a configured by the indication of the dynamic determination 425-a may be applied to the flexible time slot 410-b occurring within the configured duration 420-a. In some examples, a threshold number of updated slot formats 430 may be applied to slots 410 during the configuration duration 425. Additionally or alternatively, updated slot formats 430-a may be applied to flexible slots 410-c.
[0135] In some cases, the UE 115 may not monitor for further indications of the dynamic determination 425 during the configuration time frame 420. Specifically, the UE 115 may receive an indication of the dynamic determination 425-a, start a timer or clock for the configuration duration 420-a, apply the updated slot format 430-a to the flexible slot 410-b, and then refrain from monitoring for further indications of the slot format configuration 425 (e.g., sent in a DCI or in RRC signaling). As a result, the UE 115 may relax monitoring, thereby reducing power consumption associated with monitoring signals (e.g., the UE 115 may shut down the RF chain while refraining from monitoring throughout the configuration duration 420-a). However, upon expiration of the configuration duration 420-a, the UE 115 may resume monitoring for further indications of the slot format. Consequently, subsequent or adjacent determinations of the slot format using the further indication of the dynamic determination 425-b may occur after the configuration duration 420-a. In this way, the UE 115 may apply the updated slot format 435-a to the flexible slot 410-d, at which point the UE 115 may optionally use the configured duration 420-a again.
[0136] In the event that the dynamic determination process is based on a threshold, UE 115 may apply a threshold number of updated slot formats 430 (or updated slot formats 435) based on the threshold. For example, if the threshold number of times for applying the slot format during configuration duration 420-a is one (e.g., as indicated by the dynamic determination 425-a), and configuration duration 420-a is four slots, then the number of slots 410 between applying updated slot format 430-a to flexible slot 410-b and applying updated slot format 435-a to flexible slot 410-d may also be four slots. Therefore, if base station 105 attempts to send an additional indication of dynamic determination 425 (e.g., within configuration duration 420-a), UE 115 may not receive the indication of dynamic determination 420 because it is already in the threshold number of dynamic determination processes (e.g., if the threshold is one).
[0137] Similarly, if Figure 4B As shown in FIG, , UE 115 may receive an indication of dynamic determination 425-c and may then perform a dynamic determination process for multiple time slots 410 based on a threshold value for the dynamic determination process for the configured duration 420-b. In particular, rather than applying an updated time slot format 430 to a single time slot 410, UE 115 may repeatedly apply the updated time slot format 430 to multiple time slots 410. For example, the indication of dynamic determination 425-c may correspond to UE 115 applying updated time slot format 430-b at time slot 410-e. UE 115 may then repeat the application of updated time slot format 430-b to flexible time slots 410 (e.g., flexible time slot 410-f and flexible time slot 410-g) within the configured duration 420-b. In some examples, if the base station 105 attempts to send an additional indication of the dynamic determination 420 during the configuration duration 425-b, the UE 115 may not receive the indication until after the configuration duration 420-b (e.g., because the UE 115 may avoid monitoring some downlink transmissions). In some other examples, the UE 115 may receive an additional indication of the dynamic determination 425, but may wait until after the configuration duration 420-b before taking action on the received indication. In some cases, because the base station 105 may be aware that the UE 115 is implementing the configuration duration 420-b, the UE 115 may receive an additional indication of the dynamic determination 420-d at the time slot 410-h after the configuration duration 425-b. The UE 115 may then perform the dynamic determination process by applying the updated time slot format 435-b to the flexible time slot 410-h.
[0138] In some cases, such as Figure 4AAs shown in , UE 115 may perform a dynamic determination process according to a first mode. For example, the first mode may correspond to performing a dynamic determination process for a single time slot 410 (e.g., for a flexible time slot 410-a). In some other examples, such as Figure 4B As shown in , the second mode may correspond to the UE 115 repeating a dynamic determination process, which may correspond to the time slot format provided by the indication of dynamic determination 425-b for one or more time slots 410 according to the second mode (e.g., for flexible time slot 410-e, flexible time slot 410-f, and flexible time slot 410-g). Here, the dynamic determination process may be repeated until the UE 115 receives another indication of dynamic determination at 420-d, or reaches a specified repetition period, or a combination thereof. In some cases, the repetition period may be a predetermined value, specified in the indication of dynamic determination 425, or specified by other means. In addition, the base station 105 may indicate the use of the first mode, the second mode, or a combination thereof to the UE 115 (e.g., in RRC signaling or in a DCI message). In some cases, the mode may be indicated in the same or different signaling as the configuration duration 420 indicated to the UE 115.
[0139] Figure 5 An example of a process flow 500 in a system supporting techniques for relaxing slot format determination according to aspects of the present disclosure is shown. In some examples, the process flow 500 can implement aspects of the wireless communication system 100, the wireless communication system 200, the slot map 300, the slot map 305, the slot map 400, the slot map 405, or a combination thereof. The process flow 500 can include a UE 115-b and a base station 105-b, which can be as described in reference to FIG. Figure 1 and Figure 2 1 and 10. The corresponding examples of the UE 115 and base station 105 are described. In some examples, the UE 115-b can utilize a time delay or duration associated with determining the time slot format to relax the time slot format determination process. Alternative examples of process flow 500 can be implemented in which some processes are performed in a different order than described or not performed. In some cases, the process can include additional functionality not mentioned below, or more processes can be added.
[0140] At 505, UE 115-b may determine the capabilities and send the determined capabilities to base station 105-b in a capabilities message. Base station 105-b may select time parameters (e.g., time delay or duration) that UE 115-b supports based on the capabilities message. In some cases, UE 115-b may send a UE type or mode in addition to or in lieu of the capabilities message. For example, UE 115-b may have a reduced complexity type or may operate based on a low power or low-end mode. In this way, base station 105-b may determine the time parameters based on the UE type or mode.
[0141] At 510, the base station 105-b may send an indication of a time parameter to the UE 115-b. The indication of the time parameter may include an RRC control message (e.g., UE-specific signaling), an SFI included in the DCI (e.g., where the DCI is DCI format 2_0), or a combination thereof. In some cases, the base station 105-b may send the indication of the time parameter based on a capability message from the UE 115-b. For example, the capability message may indicate that the UE 115-b supports a time delay time parameter, and thus the base station 105-b may send the time delay as the time parameter. In some other examples, the capability message may indicate that the UE 115-b supports a configuration duration, and thus the base station 105-b may send the configuration duration as the time parameter.
[0142] At 515, UE 115-b may identify a time parameter from the indication. In some cases, the time parameter may be a time delay (e.g., a determination timeline as described herein) at 520. In some other cases, the time parameter may be a configured duration at 525. In some examples, UE 115-b may identify both the time delay and the configured duration.
[0143] At 530, the base station 105-b may indicate the time slot configuration to the UE 115-b. In some cases, the time slot configuration may be associated with a time slot duration. The time slot duration may include a flexible symbol period that supports uplink communication, downlink communication, or a combination thereof. In some cases, if the UE 115-b identifies the time parameter as a configuration duration, the UE 115-b may refrain from monitoring for additional indications of the time slot configuration during the configuration duration. Once the configuration duration expires, the UE 115-b may resume monitoring for additional indications.
[0144] At 535, base station 105-b may indicate a determination mode to UE 115-b. In some cases, the determination mode may be a first determination mode. The first determination mode may correspond to a configuration that determines a single time slot duration. In some other cases, the determination mode may be a second determination mode. The second determination mode may correspond to a configuration that determines a plurality of time slot durations.
[0145] At 540, UE 115-b may apply the determined pattern received at 535. For example, UE 115-b may configure a single time slot duration, or repeat the determined configuration.
[0146] At 545, UE 115-b may determine a configuration for one or more time slot durations. For example, if the time parameter is a time delay, UE 115-b may wait until after the time delay to configure a single time slot duration. If the time parameter is a configuration duration, UE 115-b may determine a configuration for a single time slot duration within the identified duration (e.g., according to a first determination mode). Additionally or alternatively, UE 115-b may determine a configuration for a first time slot duration within the identified duration and then repeat the determined configuration for one or more additional time slot durations within the configuration duration (e.g., according to a second determination mode). In some other examples where the time parameter is a time delay, UE 115-b may determine a configuration for the first time slot duration after the time delay. UE 115-b may also repeat the determined configuration for one or more additional time slot durations after the time delay. If the time parameter is a configuration duration, in some cases, UE 115-b may repeat the determined configuration until a specified repetition period ends, or until a second indication of the time slot configuration is received.
[0147] In some cases, UE 115-b may determine the configuration based on the direction of communication (e.g., uplink or downlink) for the time slot duration. In some other cases, UE 115-b may determine the configuration based on the type of channel scheduled for communication during the time slot duration. For example, the channel may be a PUSCH, a PDSCH, or a downlink data channel. In some examples, UE 115-b may receive a time slot configuration (e.g., a time slot configuration different from the time slot configuration at 530) from base station 105-b, which may indicate a portion of the time slot duration to be used for uplink transmission. For example, the portion of the time slot duration may include one or more symbol periods.
[0148] At 550 , the UE 115 - b and the base station 105 - b may communicate during one or more time slot durations based on the configuration determined at 540 .
[0149] Figure 6 A block diagram 600 is shown of a device 605 that supports techniques for relaxing slot format determination according to aspects of the present disclosure. The device 605 can be an example of aspects of the UE 115 as described herein. The device 605 can include a receiver 610, a communication manager 615, and a transmitter 620. The device 605 can also include at least one processor. Each of these components can be in communication with each other (e.g., via one or more buses).
[0150] The receiver 610 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 techniques for relaxing time slot format determination). The information may be communicated to other components of the device 605. The receiver 610 may be a reference Figure 9 Examples of aspects of the described transceiver 920. The receiver 610 may utilize a single antenna or a group of antennas.
[0151] The communication manager 615 may identify a time delay associated with determining a configuration associated with a time slot duration, receive an indication of the time slot configuration, and determine, after the identified time delay, a configuration for one or more time slot durations based on the received indication of the time slot configuration. The communication manager 615 may also identify a duration associated with determining a configuration associated with a time slot duration, receive an indication of the time slot configuration, and determine, within the identified duration, a configuration for one or more time slot durations based on the received indication of the time slot configuration. The communication manager 615 may be an example of aspects of the communication manager 910 described herein.
[0152] The actions performed by the communication manager 615 as described herein may be implemented to achieve one or more potential advantages. One implementation may enable a network, such as a base station, to send timing parameters and an indication of a timeslot configuration to a UE. Such an indication may enable techniques for relaxing timeslot format determination, which may result in improved UE complexity and more efficient communications (e.g., reducing latency in the system), among other advantages.
[0153] By implementing the instructions as described herein, a processor of a UE or base station (e.g., a processor controlling receiver 610, communication manager 615, transmitter 620, or a combination thereof) can reduce the complexity of the slot format determination process while ensuring relatively efficient communication. For example, the reporting techniques described herein can utilize a time delay or a configured duration during the slot format determination process, which can achieve reduced signaling overhead and power savings, among other benefits.
[0154] The communication manager 615 or its subcomponents may be implemented in hardware, software (e.g., executed by at least one processor), or any combination thereof. If implemented in code executed by a processor, a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (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 this disclosure may perform the functions of the communication manager 615 or its subcomponents.
[0155] The communication manager 615 or its subcomponents can be physically located at multiple locations, including portions of functionality that are distributed so that functionality is implemented at different physical locations by one or more physical components. In some examples, according to various aspects of the present disclosure, the communication manager 615 or its subcomponents can be separate and distinct components. In some examples, according to various aspects of the present disclosure, the communication manager 615 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.
[0156] The transmitter 620 may transmit signals generated by other components of the device 605. In some examples, the transmitter 620 may be co-located with the receiver 610 in a transceiver module. For example, the transmitter 620 may be a reference Figure 9 Examples of aspects of the described transceiver 920. The transmitter 620 may utilize a single antenna or a group of antennas.
[0157] Figure 7 A block diagram 700 is shown of a device 705 that supports techniques for relaxing slot format determination according to aspects of the present disclosure. The device 705 can be an example of aspects of the device 605 or UE 115 as described herein. The device 705 can include a receiver 710, a communication manager 715, and a transmitter 735. The device 705 can also include at least one processor. Each of these components can be in communication with each other (e.g., via one or more buses).
[0158] 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 techniques for relaxing time slot format determination). The information may be communicated to other components of the device 705. The receiver 710 may be a reference Figure 9 Examples of aspects of the described transceiver 920. The receiver 710 may utilize a single antenna or a group of antennas.
[0159] Communications manager 715 can be an example of aspects of communications manager 615 as described herein. Communications manager 715 can include time parameter component 720, indication component 725, and configuration component 730. Communications manager 715 can be an example of aspects of communications manager 910 as described herein.
[0160] The time parameter component 720 can identify a time delay associated with determining a configuration associated with a time slot duration. The indication component 725 can receive an indication of a time slot configuration. The configuration component 730 can determine a configuration of one or more time slot durations based on the received indication of the time slot configuration after the identified time delay.
[0161] The time parameter component 720 can identify a duration associated with determining a configuration associated with a time slot duration. The indication component 725 can receive an indication of a time slot configuration. The configuration component 730 can determine a configuration of one or more time slot durations within the identified duration based on the received indication of the time slot configuration.
[0162] The transmitter 735 can transmit signals generated by other components of the device 705. In some examples, the transmitter 735 can be co-located with the receiver 710 in a transceiver module. For example, the transmitter 735 can be a reference Figure 9 Examples of aspects of the described transceiver 920. The transmitter 735 may utilize a single antenna or a group of antennas.
[0163] Figure 8 A block diagram 800 is shown of a communication manager 805 that supports techniques for relaxing time slot format determination in accordance with aspects of the present disclosure. The communication manager 805 can be an example of aspects of the communication manager 615, the communication manager 715, or the communication manager 910 described herein. The communication manager 805 can include a time parameter component 810, an indication component 815, a configuration component 820, a determination mode component 825, a reception component 830, a communication direction component 835, a channel component 840, a capability component 845, a UE type component 850, and a monitoring component 855. Each of these modules can communicate with each other directly or indirectly (e.g., via one or more buses).
[0164] The time parameter component 810 can identify a time delay associated with determining a configuration associated with a time slot duration.
[0165] In some examples, time parameter component 810 can identify a duration associated with determining a configuration associated with a time slot duration.
[0166] Indication component 815 may receive an indication of a time slot configuration. In some examples, indication component 815 may receive an indication of one or more time slot configurations (e.g., a first and a second time slot configuration). In some examples, indication component 815 may receive an RRC message including an indication of a time delay, wherein the time delay is identified based on a received RRC message. In some examples, indication component 815 may receive a DCI including an indication of a time delay, wherein the time delay is identified based on the received DCI. In some examples, indication component 815 may receive an RRC message including an indication of a duration, wherein the duration is identified based on the received RRC message. In some examples, indication component 815 may receive a DCI including an indication of a duration, wherein the duration is identified based on the received DCI.
[0167] Configuration component 820 may determine a configuration for one or more time slot durations based on the received indication of the time slot configuration after the identified time delay. In some examples, configuration component 820 may determine a configuration for one or more time slot durations based on the received indication of the time slot configuration within the identified time duration. In some cases, configuration component 820 may determine a configuration for a portion of a subsequent time slot duration after receiving an indication of a second time slot configuration. In some examples, configuration component 820 may receive a DCI including an SFI that includes an indication of the time slot configuration.
[0168] In some examples, configuration component 820 can receive UE-specific signaling including an indication of a time slot configuration. In some examples, configuration component 820 can communicate with a base station during the one or more time slot durations based on the determined configuration of the one or more time slot durations. In some examples, configuration component 820 can, upon receiving the indication of the time slot configuration, determine a configuration of a portion of the time slot duration in the one or more time slot durations within the identified duration. In some examples, configuration component 820 can receive DCI including an SFI, wherein the SFI includes the indication of the time slot configuration.
[0169] In some examples, configuration component 820 may receive UE-specific signaling including an indication of a time slot configuration. In some examples, configuration component 820 may communicate with a base station during one or more time slot durations based on the configuration of the determined one or more time slot durations. In some cases, the configuration of a portion of a subsequent time slot duration includes one or more symbol periods configured for uplink transmission. In some cases, the DCI includes DCI format 2_0. In some cases, the one or more time slot durations include the following time slot durations, each time slot duration including a set of flexible symbol periods supporting uplink communication, downlink communication, or a combination thereof.
[0170] The determination mode component 825 can receive an indication of a first determination mode corresponding to determining a configuration of a single time slot duration, wherein determining the configuration of one or more time slot durations comprises determining the configuration of the single time slot duration according to the first determination mode after the identified time delay.
[0171] The determining mode component 825 can receive an indication of a second determining mode corresponding to determining a configuration of a plurality of time slot durations, wherein determining the configuration of the one or more time slot durations comprises determining a configuration of a first time slot duration of the one or more time slot durations after the identified time delay, and applying a repetition of the determined configuration to one or more additional time slot durations according to the second determining mode. The repeating component 830 can apply the repetition based on a repetition period, or until a second indication of the time slot configuration is received, or a combination thereof.
[0172] The communication direction component 835 can identify a first communication direction for one or more time slot durations, wherein determining a configuration of the one or more time slot durations after the identified time delay is based on the first communication direction. In some examples, the communication direction component 835 can identify a first communication direction for one or more time slot durations, wherein determining a configuration of the one or more time slot durations within the identified durations is based on the first communication direction.
[0173] The channel component 840 can identify a type of channel scheduled for communication during one or more time slot durations, wherein determining a configuration of the one or more time slot durations after the identified time delay is based on the type of channel. In some examples, the channel component 840 can identify a type of channel scheduled for communication during one or more time slot durations, wherein determining a configuration of the one or more time slot durations within the identified durations is based on the type of channel. In some cases, the type of channel includes PUSCH, PDSCH, or a combination thereof.
[0174] The capability component 845 may send a capability message to the base station indicating that the UE supports a time delay associated with determining a configuration associated with a time slot duration, wherein the time delay is identified based on the sent capability message. In some examples, the capability component 845 may send a capability message to the base station indicating that the UE supports a time duration associated with determining a configuration associated with a time slot duration, wherein identifying the time duration is based on the capability message. In some cases, an indication of a time duration or a time delay may be received, wherein receiving the indication of the time duration or the time delay may be based on the capability message.
[0175] The UE type component 850 can send a message to the base station indicating the type of the UE, wherein the time delay is identified based on the type of the UE. In some examples, the UE type component 850 can send a message to the base station indicating the type of the UE, wherein the identification duration is based on the type of the UE. In some cases, an indication of the time delay or duration can be received based on the type of the UE.
[0176] Monitoring component 855 can avoid monitoring additional indications of the time slot configuration within the identified duration, wherein avoiding is based on determining the configuration of one or more time slot durations. In some examples, monitoring component 855 can resume monitoring additional indications of the time slot configuration when the identified duration expires.
[0177] Figure 9 A schematic diagram of a system 900 including a device 905 supporting techniques for relaxing time slot format determination according to aspects of the present disclosure is shown. The device 905 can be an example of the device 605, the device 705, or the UE 115 as described herein, or include components of the device 605, the device 705, or the UE 115. The device 905 may include components for two-way voice and data communication, including components for sending communications and components for receiving communications, including a communication manager 910, an I / O controller 915, a transceiver 920, an antenna 925, a memory 930, and a processor 940. These components can communicate electronically via one or more buses (e.g., bus 945).
[0178] The communications manager 910 may identify a time delay associated with determining a configuration associated with a time slot duration, receive an indication of the time slot configuration, and determine, after the identified time delay, a configuration for one or more time slot durations based on the received indication of the time slot configuration. The communications manager 910 may also identify a duration associated with determining a configuration associated with a time slot duration, receive an indication of the time slot configuration, and determine, within the identified duration, a configuration for one or more time slot durations based on the received indication of the time slot configuration.
[0179] I / O controller 915 can manage input and output signals for device 905. I / O controller 915 can also manage peripheral devices that are not integrated into device 905. In some cases, I / O controller 915 can represent a physical connection or port for external peripheral devices. In some cases, I / O controller 915 can utilize devices such as , or another known operating system. In some other cases, I / O controller 915 may represent a modem, keyboard, mouse, touch screen, or similar device, or interact with such devices. In some cases, I / O controller 915 may be implemented as part of at least one processor. In some cases, a user may interact with device 905 via I / O controller 915 or via hardware components controlled by I / O controller 915.
[0180] The transceiver 920 can communicate bidirectionally via one or more antennas, wired links, or wireless links, as described above. For example, the transceiver 920 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 920 can also include a modem for modulating packets and providing the modulated packets to an antenna for transmission, and for demodulating packets received from the antenna.
[0181] In some cases, the wireless device may include a single antenna 925. However, in some cases, the device may have more than one antenna 925, which may be capable of sending or receiving multiple wireless transmissions simultaneously.
[0182] The memory 930 may include random access memory (RAM) and read-only memory (ROM). The memory 930 may store computer-readable, computer-executable code 935 including instructions that, when executed, cause the processor 910 to perform the various functions described herein. In some cases, the memory 930 may contain, among other things, a basic input / output system (BIOS), which may control basic hardware or software operations (such as interaction with peripheral components or devices).
[0183] The processor 940 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, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 940 may be configured to operate the memory array using a memory controller. In some other cases, the memory controller may be integrated into the processor 940. The processor 940 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 930) to cause the device 905 to perform various functions (e.g., functions or tasks supporting techniques for relaxing time slot format determination).
[0184] The code 935 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The code 935 may be stored in a non-transitory computer-readable medium such as system memory or other types of memory. In some cases, the code 935 may not be directly executable by the processor 940, but may enable a computer (e.g., when compiled and executed) to perform the functions described herein.
[0185] Figure 10 A block diagram 1000 is shown of a device 1005 supporting techniques for relaxing slot format determination according to aspects of the present disclosure. The device 1005 can be an example of aspects of a base station 105 as described herein. The device 1005 can include a receiver 1010, a communication manager 1015, and a transmitter 1020. The device 1005 can also include a processor. Each of these components can be in communication with each other (e.g., via one or more buses).
[0186] The receiver 1010 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 techniques for relaxing time slot format determination). The information may be communicated to other components of the device 1005. The receiver 1010 may be a reference Figure 13 Examples of various aspects of the described transceiver 1320. The receiver 1010 may utilize a single antenna or a group of antennas.
[0187] The communication manager 1015 may send an indication of a time parameter associated with determining a configuration associated with a time slot duration to the UE, send an indication of the time slot configuration, and determine a configuration for one or more time slot durations based on using the time parameter, and communicate with the UE during the one or more time slot durations. The communication manager 1015 may be an example of aspects of the communication manager 1310 described herein.
[0188] The communication manager 1015 or its subcomponents may be implemented in hardware, software (e.g., executed by at least one processor), or any combination thereof. If implemented in code executed by at least one processor, 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 this disclosure may perform the functions of the communication manager 1015 or its subcomponents.
[0189] The communication manager 1015 or its subcomponents can be physically located at multiple locations, including portions of functionality that are distributed so that functionality is implemented at different physical locations by one or more physical components. In some examples, according to various aspects of the present disclosure, the communication manager 1015 or its subcomponents can be separate and distinct components. In some examples, according to various aspects of the present disclosure, the communication manager 1015 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.
[0190] The transmitter 1020 may transmit signals generated by other components of the device 1005. In some examples, the transmitter 1020 may be co-located with the receiver 1010 in a transceiver module. For example, the transmitter 1020 may be a reference Figure 13 Examples of aspects of the described transceiver 1320. The transmitter 1020 may utilize a single antenna or a group of antennas.
[0191] Figure 11 A block diagram 1100 is shown of a device 1105 supporting techniques for relaxing slot format determination according to aspects of the present disclosure. The device 1105 can be an example of aspects of the device 1005 or base station 105 as described herein. The device 1105 can include a receiver 1110, a communication manager 1115, and a transmitter 1135. The device 1105 can also include a processor. Each of these components can be in communication with each other (e.g., via one or more buses).
[0192] 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 techniques for relaxing time slot format determination). The information may be communicated to other components of the device 1105. The receiver 1110 may be a reference Figure 13Examples of various aspects of the described transceiver 1320. The receiver 1110 may utilize a single antenna or a group of antennas.
[0193] Communications manager 1115 may be an example of aspects of communications manager 1015 as described herein. Communications manager 1115 may include parameter indication manager 1120, configuration manager 1125, and base station communication component 1130. Communications manager 1115 may be an example of aspects of communications manager 1310 as described herein.
[0194] The parameter indication manager 1120 can send an indication of a time parameter associated with determining a configuration associated with a time slot duration to the UE. The configuration manager 1125 can send an indication of the time slot configuration. The base station communication component 1130 can determine a configuration for one or more time slot durations based on using the time parameter, and communicate with the UE during the one or more time slot durations.
[0195] The transmitter 1135 may transmit signals generated by other components of the device 1105. In some examples, the transmitter 1135 may be co-located with the receiver 1110 in a transceiver module. For example, the transmitter 1135 may be a reference Figure 13 Examples of aspects of the described transceiver 1320. The transmitter 1135 may utilize a single antenna or a group of antennas.
[0196] Figure 12 A block diagram 1200 is shown of a communication manager 1205 that supports techniques for relaxing slot format determination in accordance with aspects of the present disclosure. The communication manager 1205 can be an example of aspects of the communication manager 1015, the communication manager 1115, or the communication manager 1310 described herein. The communication manager 1205 can include a parameter indication manager 1210, a configuration manager 1215, a base station communication component 1220, a capability manager 1225, a UE type manager 1230, an operating mode manager 1235, and a mode manager 1240. Each of these modules can be in communication with each other, directly or indirectly (e.g., via one or more buses).
[0197] The parameter indication manager 1210 may send an indication of a time parameter associated with determining the configuration associated with the time slot duration to the UE. In some cases, the time parameter includes a time delay associated with determining the configuration associated with the time slot duration, or a duration associated with determining the configuration associated with the time slot duration, or a combination thereof.
[0198] Configuration manager 1215 can send an indication of the timeslot configuration.Base station communication component 1220 can determine a configuration of one or more timeslot durations during which to communicate with the UE based on using the time parameter.
[0199] The capability manager 1225 may receive a capability message from a UE indicating that the UE supports a configured time parameter for determining a time slot duration, wherein the sending of the indication of the time parameter is based on the received capability message. The UE type manager 1230 may receive a message from a UE indicating a type of the UE, wherein the sending of the indication of the time parameter is based on the type of the UE. The operating mode manager 1235 may identify an operating mode of the UE, wherein the sending of the indication of the time parameter is based on the operating mode of the UE.
[0200] Mode manager 1240 may send an indication of a first determination mode corresponding to a configuration in which a single time slot duration is determined based on a time parameter. In some examples, mode manager 1240 may send an indication of a second determination mode corresponding to a configuration in which a plurality of time slot durations are determined based on a time parameter.
[0201] Figure 13 A schematic diagram of a system 1300 including a device 1305 supporting techniques for relaxing time slot format determination according to aspects of the present disclosure is shown. Device 1305 can be an example of device 1005, device 1105, or base station 105 as described herein, or include components of device 1005, device 1105, or base station 105. Device 1305 can include components for two-way voice and data communication, including components for sending communications and components for receiving communications, including a communication manager 1310, a network communication manager 1315, a transceiver 1320, an antenna 1325, a memory 1330, a processor 1340, and an inter-station communication manager 1345. These components can communicate electronically via one or more buses (e.g., bus 1350).
[0202] The communication manager 1310 can send an indication of a time parameter associated with determining a configuration associated with a time slot duration to the UE, send an indication of the time slot configuration, and determine a configuration of one or more time slot durations based on using the time parameter, and communicate with the UE during the one or more time slot durations.
[0203] The network communications manager 1315 may manage communications with the core network (eg, via one or more wired backhaul links). For example, the network communications manager 1315 may manage the transmission of data communications for client devices, such as one or more UEs 115.
[0204] The transceiver 1320 can communicate bidirectionally via one or more antennas, wired links, or wireless links, as described herein. For example, the transceiver 1320 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 1320 can also include a modem for modulating packets and providing the modulated packets to an antenna for transmission, and for demodulating packets received from the antenna.
[0205] In some cases, the wireless device may include a single antenna 1325. However, in some cases, the device may have more than one antenna 1325, which may be capable of sending or receiving multiple wireless transmissions simultaneously.
[0206] The memory 1330 may include RAM, ROM, or a combination thereof. The memory 1330 may store computer-readable code 1335 including instructions that, when executed by a processor (e.g., processor 1340), cause the device to perform the various functions described herein. In some cases, the memory 1330 may include, among other things, a BIOS that may control basic hardware or software operations (such as interaction with peripheral components or devices).
[0207] Processor 1340 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, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, processor 1340 may be configured to operate a memory array using a memory controller. In some cases, the memory controller may be integrated into processor 1340. Processor 1340 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1330) to cause device 1305 to perform various functions (e.g., functions or tasks supporting techniques for relaxing time slot format determination).
[0208] The inter-site communication manager 1345 can manage communications with other base stations 105 and can include a controller or scheduler for controlling communications with the UE 115 in cooperation with the other base stations 105. For example, the inter-site communication manager 1345 can coordinate the scheduling of transmissions to the UE 115 for various interference mitigation techniques such as beamforming or joint transmission. In some examples, the inter-site communication manager 1345 can provide an X2 interface in LTE / LTE-A wireless communication network technology to provide communication between base stations 105.
[0209] The code 1335 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The code 1335 may be stored in a non-transitory computer-readable medium such as system memory or other types of memory. In some cases, the code 1335 may not be directly executable by the processor 1340, but may enable a computer (e.g., when compiled and executed) to perform the functions described herein.
[0210] Figure 14 A flow chart illustrating a method 1400 for supporting techniques for relaxing time slot format determination according to aspects of the present disclosure is shown. The operations of the method 1400 may be implemented by a UE 115 or a component thereof as described herein. For example, the operations of the method 1400 may be implemented by a UE 115 or a component thereof as described herein. Figures 6 to 9 In some examples, the UE may execute an instruction set to control the functional units of the UE to perform the functions described herein. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described herein.
[0211] At 1405, the UE may identify a time delay associated with determining a configuration associated with a time slot duration. The operations of 1405 may be performed according to the methods described herein. In some examples, aspects of the operations of 1405 may be as described with reference to Figures 6 to 9 The described time parameter components are executed.
[0212] At 1410, the UE may receive an indication of a timeslot configuration. The operations of 1410 may be performed according to the methods described herein. In some examples, aspects of the operations of 1410 may be as described with reference to Figures 6 to 9 The described instructions are executed by the component.
[0213] At 1415, the UE may determine the configuration of one or more time slot durations based on the received indication of the time slot configuration after the identified time delay. The operations of 1415 may be performed according to the methods described herein. In some examples, aspects of the operations of 1415 may be as described with reference to Figures 6 to 9 The described configuration components are executed.
[0214] Figure 15 A flow chart illustrating a method 1500 for supporting techniques for relaxing time slot format determination according to aspects of the present disclosure is shown. The operations of the method 1500 may be implemented by a UE 115 or a component thereof as described herein. For example, the operations of the method 1500 may be implemented by a UE 115 or a component thereof as described herein. Figures 6 to 9In some examples, the UE may execute an instruction set to control the functional units of the UE to perform the functions described herein. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described herein.
[0215] At 1505, the UE may identify a time delay associated with determining a configuration associated with a time slot duration. The operations of 1505 may be performed according to the methods described herein. In some examples, aspects of the operations of 1505 may be as described with reference to Figures 6 to 9 The described time parameter components are executed.
[0216] At 1510, the UE may receive an indication of a timeslot configuration. The operations of 1510 may be performed according to the methods described herein. In some examples, aspects of the operations of 1510 may be as described with reference to Figures 6 to 9 The described instructions are executed by the component.
[0217] At 1515, the UE may receive an indication of a first determination mode corresponding to a configuration for determining a single time slot duration, wherein the configuration for determining one or more time slot durations includes: The operations of 1515 may be performed according to the methods described herein. In some examples, aspects of the operations of 1515 may be as described with reference to Figures 6 to 9 The described determination mode components are executed.
[0218] At 1520, the UE may determine the configuration of the single time slot duration according to the first determination mode after the identified time delay. The operations of 1520 may be performed according to the methods described herein. In some examples, aspects of the operations of 1520 may be as described with reference to Figures 6 to 9 The described configuration components are executed.
[0219] Figure 16 A flow chart illustrating a method 1600 for supporting techniques for relaxing time slot format determination according to various aspects of the present disclosure is shown. The operations of the method 1600 may be implemented by a UE 115 or a component thereof as described herein. For example, the operations of the method 1600 may be implemented by a UE 115 or a component thereof as described herein. Figures 6 to 9 In some examples, the UE may execute an instruction set to control the functional units of the UE to perform the functions described herein. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described herein.
[0220] At 1605, the UE may identify a time delay associated with determining a configuration associated with a time slot duration. The operations of 1605 may be performed according to the methods described herein. In some examples, aspects of the operations of 1605 may be as described with reference to Figures 6 to 9 The described time parameter components are executed.
[0221] At 1610, the UE may receive an indication of a timeslot configuration. The operations of 1610 may be performed according to the methods described herein. In some examples, aspects of the operations of 1610 may be as described with reference to Figures 6 to 9 The described instructions are executed by the component.
[0222] At 1615, the UE may receive an indication of a second determination mode corresponding to a configuration for determining a plurality of time slot durations. The operations of 1615 may be performed according to the methods described herein. In some examples, aspects of the operations of 1615 may be as described with reference to Figures 6 to 9 The described determination mode components are executed.
[0223] At 1620, the UE may determine a first time slot duration of the one or more time slot durations after the identified time delay. The operations of 1620 may be performed according to the methods described herein. In some examples, aspects of the operations of 1620 may be as described with reference to Figures 6 to 9 The described repetitive components are executed.
[0224] At 1625, the UE may apply the determined configured repetition to one or more additional time slot durations according to the second determination mode. The operations of 1625 may be performed according to the methods described herein. In some examples, aspects of the operations of 1625 may be as described with reference to Figures 6 to 9 The described configuration components are executed.
[0225] Figure 17 A flow chart illustrating a method 1700 for supporting techniques for relaxing time slot format determination according to aspects of the present disclosure is shown. The operations of the method 1700 may be implemented by a UE 115 or a component thereof as described herein. For example, the operations of the method 1700 may be implemented by a UE 115 or a component thereof as described herein. Figures 6 to 9 In some examples, the UE may execute an instruction set to control the functional units of the UE to perform the functions described herein. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described herein.
[0226] At 1705, the UE may identify a duration associated with determining a configuration associated with a time slot duration. The operations of 1705 may be performed according to the methods described herein. In some examples, aspects of the operations of 1705 may be as described with reference to Figures 6 to 9 The described time parameter components are executed.
[0227] At 1710, the UE may receive an indication of a timeslot configuration. The operations of 1710 may be performed according to the methods described herein. In some examples, aspects of the operations of 1710 may be as described with reference to Figures 6 to 9 The described instructions are executed by the component.
[0228] At 1715, the UE may determine the configuration of one or more time slot durations within the identified time slot duration based on the received indication of the time slot configuration. The operations of 1715 may be performed according to the methods described herein. In some examples, aspects of the operations of 1715 may be as described with reference to Figures 6 to 9 The described configuration components are executed.
[0229] Figure 18 1800 is a flowchart illustrating a method 1800 for supporting techniques for relaxing time slot format determination according to various aspects of the present disclosure. The operations of the method 1800 may be implemented by a UE 115 or a component thereof as described herein. For example, the operations of the method 1800 may be implemented by a UE 115 or a component thereof as described herein. Figures 6 to 9 In some examples, the UE may execute an instruction set to control the functional units of the UE to perform the functions described herein. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described herein.
[0230] At 1805, the UE may identify a duration associated with determining a configuration associated with a time slot duration. The operations of 1805 may be performed according to the methods described herein. In some examples, aspects of the operations of 1805 may be as described with reference to Figures 6 to 9 The described time parameter components are executed.
[0231] At 1810, the UE may receive an indication of a timeslot configuration. The operations of 1810 may be performed according to the methods described herein. In some examples, aspects of the operations of 1810 may be as described with reference to Figures 6 to 9 The described instructions are executed by the component.
[0232] At 1815, the UE may determine the configuration of one or more time slot durations within the identified time slot duration based on the received indication of the time slot configuration. The operations of 1815 may be performed according to the methods described herein. In some examples, aspects of the operations of 1815 may be as described with reference to Figures 6 to 9 The described configuration components are executed.
[0233] At 1820, the UE may refrain from monitoring for additional indications of a timeslot configuration during the identified duration, wherein the refraining is based on determining the configuration of the one or more timeslot durations. The operations of 1820 may be performed according to the methods described herein. In some examples, aspects of the operations of 1820 may be as described with reference to Figures 6 to 9 The monitoring components described are used to perform the
[0234] Figure 19 A flow chart illustrating a method 1900 for supporting techniques for relaxing time slot format determination according to various aspects of the present disclosure is shown. The operations of the method 1900 may be implemented by a UE 115 or a component thereof as described herein. For example, the operations of the method 1900 may be implemented by a UE 115 or a component thereof as described herein. Figures 6 to 9 In some examples, the UE may execute an instruction set to control the functional units of the UE to perform the functions described herein. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described herein.
[0235] At 1905, the UE may identify a duration associated with determining a configuration associated with a time slot duration. The operations of 1905 may be performed according to the methods described herein. In some examples, aspects of the operations of 1905 may be as described with reference to Figures 6 to 9 The described time parameter components are executed.
[0236] At 1910, the UE may receive an indication of a timeslot configuration. The operations of 1910 may be performed according to the methods described herein. In some examples, aspects of the operations of 1910 may be as described with reference to Figures 6 to 9 The described instructions are executed by the component.
[0237] At 1915, the UE may receive an indication of a first determination mode corresponding to a configuration for determining a single time slot duration. The operations of 1915 may be performed according to the methods described herein. In some examples, aspects of the operations of 1915 may be as described with reference to Figures 6 to 9 The described determination mode components are executed.
[0238] At 1920, the UE may determine a configuration of a single time slot duration according to a first determination mode within the identified time duration. The operations of 1920 may be performed according to the methods described herein. In some examples, aspects of the operations of 1920 may be as described with reference to Figures 6 to 9 The described configuration components are executed.
[0239] Figure 201 is a flow chart illustrating a method 2000 for supporting techniques for relaxing time slot format determination according to aspects of the present disclosure. The operations of the method 2000 may be implemented by a UE 115 or a component thereof as described herein. For example, the operations of the method 2000 may be implemented by a UE 115 or a component thereof as described herein. Figures 6 to 9 In some examples, the UE may execute an instruction set to control the functional units of the UE to perform the functions described herein. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described herein.
[0240] At 2005, the UE may identify a duration associated with determining a configuration associated with a time slot duration. The operations of 2005 may be performed according to the methods described herein. In some examples, aspects of the operations of 2005 may be as described with reference to Figures 6 to 9 The described time parameter components are executed.
[0241] At 2010, the UE may receive an indication of a timeslot configuration. The operations of 2010 may be performed according to the methods described herein. In some examples, aspects of the operations of 2010 may be as described with reference to Figures 6 to 9 The described instructions are executed by the component.
[0242] At 2015, the UE may receive an indication of a second determination mode corresponding to a configuration for determining a plurality of time slot durations, wherein the configuration for determining the one or more time slot durations comprises: Figures 6 to 9 The described determination mode components are executed.
[0243] At 2020, the UE may determine a configuration of a first time slot duration of the one or more time slot durations within the identified time slot duration. The operations of 2020 may be performed according to the methods described herein. In some examples, aspects of the operations of 2020 may be as described with reference to Figures 6 to 9 The described configuration components are executed.
[0244] At 2025, the UE may apply the determined configured repetition to one or more additional time slot durations within the identified duration according to the second determination mode. The operations of 2025 may be performed according to the methods described herein. In some examples, aspects of the operations of 2025 may be as described with reference to Figures 6 to 9 The described repetitive components are executed.
[0245] Figure 21A flow chart illustrating a method 2100 for supporting techniques for relaxing time slot format determination according to aspects of the present disclosure is shown. The operations of the method 2100 may be implemented by the base station 105 or components thereof as described herein. For example, the operations of the method 2100 may be implemented by the base station 105 or components thereof as described herein. Figures 10 to 13 In some examples, a base station may execute an instruction set to control the functional units of the base station to perform the functions described herein. Additionally or alternatively, a base station may use dedicated hardware to perform various aspects of the functions described herein.
[0246] At 2105, the base station may send an indication of a time parameter associated with determining a configuration associated with a time slot duration to the UE. The operations of 2105 may be performed according to the methods described herein. In some examples, aspects of the operations of 2105 may be as described with reference to Figures 10 to 13 The described parameters instruct the manager to execute.
[0247] At 2110, the base station may send an indication of the time slot configuration. The operations of 2110 may be performed according to the methods described herein. In some examples, aspects of the operations of 2110 may be performed as described with reference to Figures 10 to 13 The configuration manager described here is executed.
[0248] At 2115, the base station may determine a configuration of one or more time slot durations during which to communicate with the UE based at least in part on the use of the time parameter. The operations of 2115 may be performed according to the methods described herein. In some examples, aspects of the operations of 2115 may be as described with reference to Figures 10 to 13 The described base station communication components are used to perform.
[0249] It should be noted that the methods described herein describe possible implementations, and operations and steps may be rearranged or otherwise modified, and other implementations are possible. In addition, aspects of two or more of these methods may be combined.
[0250] The following provides an overview of various aspects of the present disclosure:
[0251] Aspect 1: A method for wireless communication at a UE, comprising: identifying a time delay associated with determining a configuration associated with a time slot duration; receiving an indication of the time slot configuration; and determining a configuration of one or more time slot durations after the identified time delay, at least in part based on the received indication of the time slot configuration.
[0252] Aspect 2: The method according to Aspect 1 further includes: receiving an indication of a first determination mode corresponding to a configuration for determining the duration of a single time slot, wherein determining the configuration of the one or more time slot durations includes: determining the configuration of the single time slot duration according to the first determination mode after the identified time delay.
[0253] Aspect 3: The method according to any one of Aspects 1 to 2 further includes: receiving an indication of a second determination mode corresponding to a configuration for determining multiple time slot durations, wherein determining the configuration of the one or more time slot durations includes: determining the configuration of a first time slot duration among the one or more time slot durations after the identified time delay; and applying a repetition of the determined configuration to one or more additional time slot durations according to the second determination mode, wherein the repetition is applied at least in part based on a repetition period, or until a second indication of the time slot configuration is received, or a combination thereof.
[0254] Aspect 4: The method according to any one of Aspects 1 to 3 further includes: identifying a first communication direction of the one or more time slot durations, wherein the configuration of determining the one or more time slot durations after the identified time delay is at least partially based on the first communication direction.
[0255] Aspect 5: The method according to any one of Aspects 1 to 4 further includes: identifying the type of channel scheduled for communication during the one or more time slot durations, wherein the configuration of determining the one or more time slot durations after the identified time delay is at least partially based on the type of the channel, and the type of the channel includes a physical uplink shared channel, a physical downlink shared channel, or a combination thereof.
[0256] Aspect 6: The method according to any one of Aspects 1 to 5 further includes: receiving an indication of a second time slot configuration; and after receiving the indication of the second time slot configuration, determining the configuration of a portion of the subsequent time slot duration, wherein the configuration of the portion of the subsequent time slot duration includes: one or more symbol periods configured for uplink transmission.
[0257] Aspect 7: The method according to any one of Aspects 1 to 6 further includes: sending a capability message to a base station, wherein the capability message indicates that the UE supports the time delay associated with determining the configuration associated with the time slot duration, wherein the time delay is identified at least in part based on the sent capability message.
[0258] Aspect 8: The method according to any one of aspects 1 to 7 further includes: sending a message indicating the type of the UE to a base station, wherein the time delay is identified at least in part based on the type of the UE.
[0259] Aspect 9: The method according to any one of aspects 1 to 8 further includes: receiving a radio resource control message including an indication of the time delay, wherein the time delay is identified at least in part based on the received radio resource control message.
[0260] Aspect 10: The method according to any one of aspects 1 to 8 further includes: receiving downlink control information including an indication of the time delay, wherein the time delay is identified at least in part based on the received downlink control information.
[0261] Aspect 11: The method according to any one of aspects 1 to 10, wherein receiving the indication of the time slot configuration includes: receiving downlink control information including a time slot format indicator, the time slot format indicator including the indication of the time slot configuration.
[0262] Aspect 12: The method according to any one of aspects 1 to 11, wherein receiving the indication of the time slot configuration includes: receiving UE-specific signaling containing the indication of the time slot configuration.
[0263] Aspect 13: The method according to any one of Aspects 1 to 12 further includes: communicating with a base station during the one or more time slot durations based at least in part on the determined configuration of the one or more time slot durations, wherein the one or more time slot durations include the following time slot durations: each time slot duration includes multiple flexible symbol periods supporting uplink communication, downlink communication, or a combination thereof.
[0264] Aspect 14: A method for wireless communication at a UE, comprising: identifying a duration associated with determining a configuration associated with a time slot duration; receiving an indication of the time slot configuration; and determining a configuration of one or more time slot durations within the identified duration based at least in part on the received indication of the time slot configuration.
[0265] Aspect 15: The method according to Aspect 14 further includes: avoiding monitoring additional indications of the time slot configuration during the identified duration, wherein the avoidance is at least partially based on determining the configuration of the one or more time slot durations; and when the identified duration expires, resuming monitoring of the additional indications of the time slot configuration.
[0266] Aspect 16: The method according to any one of Aspects 14 to 15 further includes: receiving an indication of a first determination mode corresponding to a configuration for determining the duration of a single time slot, wherein determining the configuration of the one or more time slot durations includes: determining the configuration of the single time slot duration according to the first determination mode within the identified duration.
[0267] Aspect 17: The method according to any one of Aspects 14 to 16 further includes: receiving an indication of a second determination mode corresponding to a configuration for determining multiple time slot durations, wherein determining the configuration of the one or more time slot durations includes: determining the configuration of a first time slot duration among the one or more time slot durations within the identified duration; and applying a repetition of the determined configuration to one or more additional time slot durations within the identified duration according to the second determination mode, wherein the repetition is applied at least in part based on a repetition period, or until a second indication of the time slot configuration is received, or a combination thereof.
[0268] Aspect 18: The method according to any one of Aspects 14 to 17 further includes: identifying a first communication direction of the one or more time slot durations; and identifying the type of channel scheduled for communication during the one or more time slot durations, the type of the channel including a physical uplink shared channel, a physical downlink shared channel, or a combination thereof, wherein determining the configuration of the one or more time slot durations within the identified duration is at least partially based on the first communication direction, the type of the channel, or both.
[0269] Aspect 19: The method according to any one of Aspects 14 to 18 further includes: after receiving the indication of the time slot configuration, determining the configuration of a portion of the time slot duration in the one or more time slot durations within the identified duration, wherein the configuration of the portion of the time slot duration includes: one or more symbol periods configured for uplink transmission.
[0270] Aspect 20: The method according to any one of Aspects 14 to 19 further includes: sending a capability message to a base station, wherein the capability message indicates that the UE supports the duration associated with determining the configuration associated with the time slot duration, wherein identifying the duration is at least partially based on the capability message.
[0271] Aspect 21: The method according to any one of aspects 14 to 20 further comprises: sending a message indicating the type of the UE to a base station, wherein identifying the duration is based at least in part on the type of the UE.
[0272] Aspect 22: The method according to any one of Aspects 14 to 21 further includes: communicating with a base station during the one or more time slot durations based at least in part on the determined configuration of the one or more time slot durations, wherein the one or more time slot durations include the following time slot durations: each time slot duration includes multiple flexible symbol periods supporting uplink communication, downlink communication, or a combination thereof.
[0273] Aspect 23: A method for wireless communication at a base station, comprising: sending an indication of a time parameter associated with determining a configuration associated with a time slot duration to a UE; sending an indication of the time slot configuration; and communicating with the UE during the one or more time slot durations based at least in part on determining the configuration of one or more time slot durations using the time parameter.
[0274] Aspect 24: The method according to Aspect 23 also includes: receiving a capability message from the UE, the capability message indicating that the UE supports the time parameter to determine the configuration associated with the time slot duration, wherein sending the indication of the time parameter is at least partially based on the received capability message.
[0275] Aspect 25: The method according to any one of aspects 23 to 24 further includes: receiving a message from the UE indicating a type of the UE, wherein sending the indication of the time parameter is based at least in part on the type of the UE.
[0276] Aspect 26: The method according to any one of aspects 23 to 25 further comprises: identifying an operating mode of the UE, wherein sending the indication of the time parameter is based at least in part on the operating mode of the UE.
[0277] Aspect 27: The method according to any one of aspects 23 to 26, further comprising: sending an indication of a first determination mode, the first determination mode corresponding to a configuration of determining a single time slot duration based at least in part on the time parameter.
[0278] Aspect 28: The method according to any one of aspects 23 to 27, further comprising: sending an indication of a second determination mode, the second determination mode corresponding to determining a configuration of a plurality of time slot durations based at least in part on the time parameter.
[0279] Aspect 29: A method according to any one of aspects 23 to 28, wherein the time parameter includes: a time delay associated with determining a configuration associated with a time slot duration, or a duration associated with determining a configuration associated with a time slot duration, or a combination thereof.
[0280] Aspect 30: An apparatus for wireless communication at a UE, comprising a processor, a memory coupled to the processor, and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method according to any one of aspects 1 to 13.
[0281] Aspect 31: An apparatus for wireless communication at a UE, comprising at least one unit for performing the method according to any one of aspects 1 to 13.
[0282] Aspect 32: A non-transitory computer-readable medium storing code for wireless communication at a UE, the code comprising instructions executable by a processor to perform the method according to any one of aspects 1 to 13.
[0283] Aspect 33: An apparatus for wireless communication at a UE, comprising a processor, a memory coupled to the processor, and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method according to any one of aspects 14 to 22.
[0284] Aspect 34: An apparatus for wireless communication at a UE, comprising at least one unit for performing the method according to any one of aspects 14 to 22.
[0285] Aspect 35: A non-transitory computer-readable medium storing code for wireless communication at a UE, the code comprising instructions executable by a processor to perform the method according to any one of aspects 14 to 22.
[0286] Aspect 36: An apparatus for wireless communication at a base station, comprising a processor, a memory coupled to the processor, and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method according to any one of aspects 23 to 29.
[0287] Aspect 37: An apparatus for wireless communication at a base station, comprising at least one means for performing the method according to any one of aspects 23 to 29.
[0288] Aspect 38: A non-transitory computer-readable medium storing code for wireless communication at a base station, the code comprising instructions executable by a processor to perform the method according to any one of aspects 23 to 29.
[0289] Although aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for example purposes, and LTE, LTE-A, LTE-A Pro, or NR terminology may be used throughout much of the description, the techniques described herein are applicable to networks other than LTE, LTE-A, LTE-A Pro, or NR networks. For example, the techniques described herein may be applicable to various other wireless communication systems, such as Ultra Mobile Broadband (UMB), Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash OFDM, and other systems and radio technologies not explicitly mentioned herein.
[0290] The information and signals described herein may be represented using any of a variety of different techniques and methods. For example, data, instructions, commands, information, signals, bits, symbols, and chips referred to throughout this description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0291] The various illustrative blocks and components described in conjunction with the disclosure herein may be implemented or executed using a general purpose processor, a DSP, an ASIC, a CPU, 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 in the alternative, the processor may be any processor, controller, microcontroller, or state machine. A 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, a combination of a microprocessor and a DSP core, or any other such configuration).
[0292] The functions described herein can be implemented in hardware, software executed by a processor, or any combination thereof. Software should be broadly interpreted as meaning an instruction, an instruction set, a code, a code segment, a program code, a program, a subroutine, a software module, an application, a software application, a software package, a routine, a subroutine, an object, an executable file, a thread of execution, a process or a function, whether it is referred to as software, firmware, middleware, microcode, hardware description language or other terms. If implemented using software executed by a processor, the function can be stored on a computer-readable medium or sent as one or more instructions or codes on a computer-readable medium. 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 can be implemented using software executed by a processor, hardware, hard wiring or a combination of any of these items. The features that implement the functions can also be physically located at multiple locations, including being distributed so that the partial functions of the functions are implemented at different physical locations.
[0293] Computer readable medium includes both non-transitory computer storage medium and communication medium, and communication medium includes any medium that is convenient for the transmission of computer program from one place to another.Non-transitory storage medium can be any available medium that can be accessed by general or special computer.By way of example and not limitation, non-transitory computer readable medium can include RAM, ROM, electrically erasable programmable ROM (EEPROM), flash memory, compact disc (CD) ROM or other optical disc storage, disk storage or other magnetic storage device, or can be used for carrying or storing desired program code unit and can be accessed by general or special computer or general or special processor in the form of instruction or data structure any other non-transitory medium.In addition, any connection can be suitably referred to as computer readable medium.For example, if software is to use coaxial cable, optical fiber cable, twisted pair, digital subscriber line (DSL) or wireless technology such as infrared, radio and microwave, send from website, server or other remote source, so described coaxial cable, optical fiber cable, twisted pair, DSL or wireless technology such as infrared, radio and microwave are included in the definition of described computer readable medium. As used herein, disk and disc include CDs, laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.
[0294] As used herein (including in the claims), "or" as used in a list of items (e.g., a list of items ending with a phrase such as "at least one of" or "one or more of") indicates an inclusive list, so that, for example, a list of 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 referring to a closed set of conditions. For example, an example step described as "based on condition A" can be based on both condition A and condition B without departing from the scope of this 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". As used herein, when the term "and / or" is used in a list of two or more items, it means that any one of the listed items can be used alone, or any combination of two or more of the listed items can be used. For example, if a composition is described as comprising components A, B, and / or C, the composition may comprise only A; only B; only C; a combination of A and B; a combination of A and C; a combination of B and C; or a combination of A, B, and C.
[0295] In the accompanying drawings, similar components or features may have the same reference number. In addition, components of the same type may be distinguished by following the reference number with a dashed line and a second reference number that distinguishes the similar components. If only the first reference number is used in the specification, the description applies to any similar component having the same first reference number, regardless of the second or subsequent reference numbers.
[0296] The descriptions set forth herein in conjunction with the accompanying drawings describe example configurations, but do not represent all possible examples that may be implemented or within the scope of the claims. The term "example" as used herein means "serving as an example, instance, or illustration," not "preferred" or "having advantages over other examples." The detailed description includes specific details for the purpose of providing an understanding of the described techniques. However, these techniques may be implemented without these specific details. In some instances, well-known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.
[0297] The description herein is provided to enable one of ordinary skill in the art to implement or use the present disclosure. Various modifications to the present disclosure will be apparent to one of ordinary skill in the art, and the overall 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 rather conforms to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for wireless communication at a user equipment (UE), comprising: identifying a time delay associated with determining a configuration associated with a time slot duration; receiving an indication of a timeslot configuration; waiting for a period of time corresponding to the identified time delay; as well as Determining a configuration of one or more time slot durations following the identified time delay based at least in part on the received indication of the time slot configuration includes applying the time slot configuration to the one or more time slot durations.
2. The method according to claim 1, further comprising: Receiving an indication of a first determination mode corresponding to a configuration for determining a duration of a single time slot, wherein the configuration for determining the one or more time slot durations comprises: After the identified time delay, the configuration of the single time slot duration is determined according to the first determination mode.
3. The method according to claim 1, further comprising: Receiving an indication of a second determination mode corresponding to a configuration for determining a plurality of time slot durations, wherein the configuration for determining the one or more time slot durations comprises: determining a configuration of a first time slot duration of the one or more time slot durations after the identified time delay; and According to the second determination mode, repetition of the determined configuration is applied for one or more additional time slot durations, wherein the repetition is applied based at least in part on a repetition period, or until an indication of a second time slot configuration is received, or a combination thereof.
4. The method according to claim 1, further comprising: A first communication direction of the one or more time slot durations is identified, wherein determining the configuration of the one or more time slot durations after the identified time delay is based at least in part on the first communication direction.
5. The method according to claim 1, further comprising: Identifying a type of channel scheduled for communication during the one or more time slot durations, wherein determining the configuration of the one or more time slot durations after the identified time delay is based at least in part on the type of the channel, and the type of the channel comprises a physical uplink shared channel, a physical downlink shared channel, or a combination thereof.
6. The method according to claim 1, further comprising: receiving an indication of a second time slot configuration; as well as After receiving the indication of the second time slot configuration, a configuration of a portion of a subsequent time slot duration is determined, wherein the configuration of the portion of the subsequent time slot duration comprises one or more symbol periods configured for uplink transmission.
7. The method according to claim 1, further comprising: A capability message is sent to a network entity, the capability message indicating that the UE supports the time delay associated with determining the configuration associated with the timeslot duration, wherein the time delay is identified based at least in part on the sent capability message.
8. The method according to claim 1, further comprising: A message is sent to a network entity indicating a type of the UE, wherein the time delay is identified based at least in part on the type of the UE.
9. The method according to claim 1, further comprising: A radio resource control message is received that includes an indication of the time delay, wherein the time delay is identified based at least in part on the received radio resource control message.
10. The method according to claim 1, further comprising: Downlink control information is received that includes an indication of the time delay, wherein the time delay is identified based at least in part on the received downlink control information.
11. The method according to claim 1, wherein Receiving the indication of the time slot configuration includes: Downlink control information including a slot format indicator including the indication of the timeslot configuration is received.
12. The method according to claim 1, wherein Receiving the indication of the time slot configuration includes: UE-specific signaling including the indication of the timeslot configuration is received.
13. The method according to claim 1, further comprising: Communicate with a network entity during the one or more time slot durations based at least in part on the determined configuration of the one or more time slot durations, wherein the one or more time slot durations include time slot durations where each time slot duration includes a plurality of flexible symbol periods that support uplink communication, downlink communication, or a combination thereof.
14. A method for wireless communication at a user equipment (UE), comprising: identifying a duration associated with determining a configuration associated with a time slot duration; receiving an indication of a timeslot configuration; as well as A configuration of one or more time slot durations is determined for the identified time duration based at least in part on the received indication of the time slot configuration, and monitoring for additional indications of time slot configuration is refrained from during the identified time duration.
15. The method according to claim 14, wherein The avoiding is based at least in part on determining the configuration of the one or more time slot durations, and the method further comprising: Upon expiration of the identified duration, monitoring of the further indication of the timeslot configuration is resumed.
16. The method according to claim 14, further comprising: Receiving an indication of a first determination mode corresponding to a configuration for determining a duration of a single time slot, wherein the configuration for determining the one or more time slot durations comprises: During the identified time duration, the configuration of the single time slot duration is determined according to the first determination mode.
17. The method according to claim 14, further comprising: Receiving an indication of a second determination mode corresponding to a configuration for determining a plurality of time slot durations, wherein the configuration for determining the one or more time slot durations comprises: determining, within the identified time duration, a configuration of a first time slot duration of the one or more time slot durations; and According to the second determination mode, repetition of the determined configuration is applied to one or more additional time slot durations within the identified duration, wherein the repetition is applied based at least in part on a repetition period, or until an indication of a second time slot configuration is received, or a combination thereof.
18. The method according to claim 14, further comprising: identifying a first communication direction of the one or more time slot durations; as well as Identifying a type of channel scheduled for communication during the one or more time slot durations, the type of channel comprising a physical uplink shared channel, a physical downlink shared channel, or a combination thereof, wherein determining the configuration of the one or more time slot durations within the identified time duration is based at least in part on the first communication direction, the type of channel, or both.
19. The method according to claim 14, further comprising: After receiving the indication of the time slot configuration, determining the configuration of a portion of a first time slot duration among the one or more time slot durations within the identified duration, wherein the configuration of the portion of the first time slot duration includes: one or more symbol periods configured for uplink transmission.
20. The method of claim 14, further comprising: A capability message is sent to a network entity, the capability message indicating that the UE supports the duration associated with determining the configuration associated with the timeslot duration, wherein identifying the duration is based at least in part on the capability message.
21. The method of claim 14, further comprising: A message is sent to a network entity indicating a type of the UE, wherein identifying the duration is based at least in part on the type of the UE.
22. The method of claim 14, further comprising: Communicate with a network entity during the one or more time slot durations based at least in part on the determined configuration of the one or more time slot durations, wherein the one or more time slot durations include time slot durations where each time slot duration includes a plurality of flexible symbol periods that support uplink communication, downlink communication, or a combination thereof.
23. A method for wireless communication at a network entity, comprising: sending an indication of a time parameter associated with determining a configuration associated with a time slot duration to a user equipment (UE), wherein the time parameter includes a time delay; sending an indication of a timeslot configuration; determining a configuration of one or more time slot durations based at least in part on the time parameter, wherein the one or more time slot durations are after the time delay; and Communicating with the UE during the one or more time slot durations.
24. The method according to claim 23, further comprising: A capability message is received from the UE, the capability message indicating that the UE supports the time parameter to determine the configuration associated with the time slot duration, wherein sending the indication of the time parameter is based at least in part on the received capability message.
25. The method of claim 23, further comprising: A message is received from the UE indicating a type of the UE, wherein sending the indication of the time parameter is based at least in part on the type of the UE.
26. The method of claim 23, further comprising: An operating mode of the UE is identified, wherein sending the indication of the time parameter is based at least in part on the operating mode of the UE.
27. The method of claim 23, further comprising: An indication of a first determination mode is sent, the first determination mode corresponding to a configuration in which a single time slot duration is determined based at least in part on the time parameter.
28. The method of claim 23, further comprising: An indication of a second determination mode is sent, the second determination mode corresponding to a configuration that determines a plurality of time slot durations based at least in part on the time parameter.
29. The method according to claim 23, wherein The time parameters also include a duration associated with a configuration that determines the duration of the time slot.
30. An apparatus for wireless communication at a user equipment (UE), comprising: at least one processor, a memory coupled to the at least one processor; as well as Instructions stored in the memory and executable by the at least one processor to cause the apparatus to: identifying a time delay associated with determining a configuration associated with a time slot duration; receiving an indication of a timeslot configuration; waiting for a period of time corresponding to the identified time delay; as well as Determining a configuration of one or more time slot durations following the identified time delay based at least in part on the received indication of the time slot configuration includes applying the time slot configuration to the one or more time slot durations.
31. The apparatus of claim 30, wherein the instructions are further executable to cause the apparatus to: receiving an indication of a first determination mode corresponding to a configuration for determining a duration of a single time slot, wherein The instructions for determining the configuration of the one or more time slot durations include instructions executable to cause the apparatus to: After the identified time delay, the configuration of the single time slot duration is determined according to the first determination mode.
32. The apparatus of claim 30, wherein the instructions are further executable to cause the apparatus to: receiving an indication of a second determination mode corresponding to a configuration for determining a duration of a plurality of time slots, wherein The instructions for determining the configuration of the one or more time slot durations include instructions executable to cause the apparatus to: determining a configuration of a first time slot duration of the one or more time slot durations after the identified time delay; and According to the second determination mode, repetition of the determined configuration is applied for one or more additional time slot durations, wherein the repetition is applied based at least in part on a repetition period, or until an indication of a second time slot configuration is received, or a combination thereof.
33. The apparatus of claim 30, wherein the instructions are further executable to cause the apparatus to: identifying a first communication direction of the one or more time slot durations, wherein The determining of the configuring of the one or more time slot durations after the identified time delay is based at least in part on the first communication direction.
34. The apparatus of claim 30, wherein the instructions are further executable to cause the apparatus to: identifying a type of channel scheduled for communication during the one or more time slot durations, wherein The determining of the configuration of the one or more time slot durations after the identified time delay is based at least in part on the type of the channel, and the type of the channel comprises a physical uplink shared channel, a physical downlink shared channel, or a combination thereof.
35. The apparatus of claim 30, wherein the instructions are further executable to cause the apparatus to: receiving an indication of a second time slot configuration; and After receiving said indication of said second time slot configuration, determining a configuration of a portion of a subsequent time slot duration, wherein The configuration of the portion of the subsequent time slot duration includes one or more symbol periods configured for uplink transmission.
36. The apparatus of claim 30, wherein the instructions are further executable to cause the apparatus to: sending a capability message to a network entity, the capability message indicating that the UE supports the time delay associated with determining the configuration associated with the time slot duration, wherein The time delay is identified based at least in part on the sent capabilities message.
37. The apparatus of claim 30, wherein the instructions are further executable to cause the apparatus to: sending a message indicating the type of the UE to a network entity, wherein: The time delay is identified based at least in part on the type of the UE.
38. The apparatus of claim 30, wherein the instructions are further executable to cause the apparatus to: receiving a radio resource control message including an indication of the time delay, wherein: The time delay is identified based at least in part on the received radio resource control message.
39. The apparatus of claim 30, wherein the instructions are further executable to cause the apparatus to: receiving downlink control information including an indication of the time delay, wherein: The time delay is identified based at least in part on received downlink control information.
40. The apparatus of claim 30, the instructions for receiving the indication of the time slot configuration comprising instructions executable to cause the apparatus to: Downlink control information including a slot format indicator including the indication of the timeslot configuration is received.
41. The apparatus of claim 30, the instructions for receiving the indication of the time slot configuration comprising instructions executable to cause the apparatus to: UE-specific signaling including the indication of the timeslot configuration is received.
42. The apparatus of claim 30, wherein the instructions are further executable to cause the apparatus to: communicating with a network entity during the one or more time slot durations based at least in part on the determined configuration of the one or more time slot durations, wherein The one or more slot durations include slot durations each including a number of flexible symbol periods supporting uplink communication, downlink communication, or a combination thereof.
43. An apparatus for wireless communication at a user equipment (UE), comprising: at least one processor, a memory coupled to the at least one processor; as well as Instructions stored in the memory and executable by the at least one processor to cause the apparatus to: identifying a duration associated with determining a configuration associated with a time slot duration; receiving an indication of a timeslot configuration; and A configuration of one or more time slot durations is determined for the identified time duration based at least in part on the received indication of the time slot configuration, and monitoring for additional indications of time slot configuration is refrained from during the identified time duration.
44. The apparatus of claim 43, wherein: The avoiding is based at least in part on determining the configuration of the one or more time slot durations, and the instructions are further executable to cause the apparatus to: Upon expiration of the identified duration, monitoring of the further indication of the timeslot configuration is resumed.
45. The apparatus of claim 43, wherein the instructions are further executable to cause the apparatus to: receiving an indication of a first determination mode corresponding to a configuration for determining a duration of a single time slot, wherein The instructions for determining the configuration of the one or more time slot durations include instructions executable to cause the apparatus to: During the identified time duration, the configuration of the single time slot duration is determined according to the first determination mode.
46. The apparatus of claim 43, wherein the instructions are further executable to cause the apparatus to: receiving an indication of a second determination mode corresponding to a configuration for determining a duration of a plurality of time slots, wherein The instructions for determining the configuration of the one or more time slot durations include instructions executable to cause the apparatus to: determining, within the identified time duration, a configuration of a first time slot duration of the one or more time slot durations; as well as According to the second determination mode, repetition of the determined configuration is applied to one or more additional time slot durations within the identified duration, wherein the repetition is applied based at least in part on a repetition period, or until an indication of a second time slot configuration is received, or a combination thereof.
47. The apparatus of claim 43, wherein the instructions are further executable to cause the apparatus to: identifying a first communication direction of the one or more time slot durations; and identifying a type of channel scheduled for communication during the one or more time slot durations, the type of channel comprising a physical uplink shared channel, a physical downlink shared channel, or a combination thereof, wherein, Determining the configuration of the one or more time slot durations within the identified time duration is based at least in part on the first communication direction, the type of the channel, or both.
48. The apparatus of claim 43, wherein the instructions are further executable to cause the apparatus to: After receiving the indication of the time slot configuration, determining a configuration of a portion of a first time slot duration of the one or more time slot durations within the identified time duration, wherein The configuration of the portion of the first time slot duration includes one or more symbol periods configured for uplink transmission.
49. The apparatus of claim 43, wherein the instructions are further executable to cause the apparatus to: sending a capability message to a network entity, the capability message indicating that the UE supports the duration associated with determining the configuration associated with the timeslot duration, wherein Identifying the duration is based at least in part on the capabilities message.
50. The apparatus of claim 43, wherein the instructions are further executable to cause the apparatus to: sending a message indicating the type of the UE to a network entity, wherein: Identifying the duration is based at least in part on the type of the UE.
51. The apparatus of claim 43, wherein the instructions are further executable to cause the apparatus to: communicating with a network entity during the one or more time slot durations based at least in part on the determined configuration of the one or more time slot durations, wherein The one or more slot durations include slot durations each including a number of flexible symbol periods supporting uplink communication, downlink communication, or a combination thereof.
52. An apparatus for wireless communication at a network entity, comprising: at least one processor, a memory coupled to the at least one processor; as well as Instructions stored in the memory and executable by the at least one processor to cause the apparatus to: sending an indication of a time parameter associated with determining a configuration associated with a time slot duration to a user equipment (UE), wherein the time parameter includes a time delay; sending an indication of a timeslot configuration; determining a configuration of one or more time slot durations based at least in part on the time parameter, wherein the one or more time slot durations are after the time delay; and Communicating with the UE during the one or more time slot durations.
53. The apparatus of claim 52, wherein the instructions are further executable to cause the apparatus to: receiving a capability message from the UE, the capability message indicating that the UE supports the time parameter to determine the configuration associated with the time slot duration, wherein: Sending the indication of the time parameter is based at least in part on the received capability message.
54. The apparatus of claim 52, wherein the instructions are further executable to cause the apparatus to: receiving a message from the UE indicating a type of the UE, wherein: Sending the indication of the time parameter is based at least in part on the type of the UE.
55. The apparatus of claim 52, wherein the instructions are further executable to cause the apparatus to: identifying an operating mode of the UE, wherein: Sending the indication of the time parameter is based at least in part on the operating mode of the UE.
56. The apparatus of claim 52, wherein the instructions are further executable to cause the apparatus to: An indication of a first determination mode is sent, the first determination mode corresponding to a configuration in which a single time slot duration is determined based at least in part on the time parameter.
57. The apparatus of claim 52, wherein the instructions are further executable to cause the apparatus to: An indication of a second determination mode is sent, the second determination mode corresponding to a configuration that determines a plurality of time slot durations based at least in part on the time parameter.
58. The apparatus of claim 52, wherein: The time parameters also include a duration associated with a configuration that determines the duration of the time slot.
Citation Information
Patent Citations
Method and apparatus for transmitting and receiving group downlink control channel in wireless communication system
US20190182829A1