Methods and apparatus for measurement gap and scheduling restriction relaxation

By dynamically adjusting measurement gap priorities using MAC CEs and DCI messages, the network optimizes communication systems to handle delay-sensitive tasks, reducing latency and maintaining continuous connectivity for extended reality applications.

WO2025175430A1PCT designated stage Publication Date: 2025-08-28APPLE INC +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/077606
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-19
Publication Date
2025-08-28

AI Technical Summary

Technical Problem

Existing wireless communication systems face challenges in managing measurement gaps and scheduling restrictions, particularly for delay-sensitive use cases like extended reality applications, where periodic measurement gaps can lead to dropped or suspended transmissions.

Method used

The network dynamically modifies the priority of measurement gap configurations through control signaling, allowing UEs to prioritize or deprioritize resource configurations during measurement gaps based on indicated priorities, using MAC CEs or DCI messages to activate, deactivate, or set priority levels for different types of transmissions and receptions.

Benefits of technology

This approach enhances network performance by reducing latency and maintaining flexibility for high-priority management-related tasks, ensuring uninterrupted communication in delay-sensitive applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024077606_28082025_PF_FP_ABST
    Figure CN2024077606_28082025_PF_FP_ABST
Patent Text Reader

Abstract

A UE, baseband processor, and network device are described. The UE and baseband processor can perform receiving, from a network device, control signaling that configures a plurality of measurement gap configurations for the UE. Each measurement gap configuration of the plurality of measurement gap configurations identifies a time window. UE and baseband processor receive, from the network device, a control message that indicates, for each measurement gap configuration of the plurality of measurement gap configurations, a priority of a measurement gap relative to downlink receptions or uplink transmissions to be performed during the measurement gap. The UE and baseband processor then determine whether to receive on a downlink or transmit on an uplink, during the measurement gap of at least one measurement gap configuration of the plurality of measurement gap configurations, based on the indicated priority of the measurement gap.
Need to check novelty before this filing date? Find Prior Art

Description

METHODS AND APPARATUS FOR MEASUREMENT GAP AND SCHEDULING RESTRICTION RELAXATIONTECHNICAL FIELD

[0001] This application relates generally to wireless communication systems, including systems, apparatus, and methods for measurement gap and scheduling restriction relaxation.BACKGROUND

[0002] Wireless mobile communication technology uses various standards and protocols to transmit data between a network device (e.g., a base station, a radio head, etc. ) and a wireless communication device. Wireless communication system standards and protocols can include, for example, 3rd Generation Partnership Project (3GPP) long term evolution (LTE) (e.g., 4G) , 3GPP new radio (NR) (e.g., 5G) , and IEEE 802.11 standard for wireless local area networks (WLAN) (commonly known to industry groups as  ) .

[0003] As contemplated by the 3GPP, different wireless communication systems standards and protocols can use various radio access networks (RANs) for communicating between a network device of the RAN (which may also sometimes be referred to generally as a RAN node, a network node, or simply a node) and a wireless communication device known as a UE. 3GPP RANs can include, for example, global system for mobile communications (GSM) , enhanced data rates for GSM evolution (EDGE) RAN (GERAN) , Universal Terrestrial Radio Access Network (UTRAN) , Evolved Universal Terrestrial Radio Access Network (E-UTRAN) , and / or Next-Generation Radio Access Network (NG-RAN) .

[0004] Each RAN may use one or more radio access technologies (RATs) to perform communication between the network device and the UE. For example, the GERAN implements GSM and / or EDGE RAT, the UTRAN implements universal mobile telecommunication system (UMTS) RAT or other 3GPP RAT, the E-UTRAN implements LTE RAT (sometimes simply referred to as LTE) , and NG-RAN implements NR RAT (sometimes referred to herein as 5G RAT, 5G NR RAT, or simply NR) . In certain deployments, the E-UTRAN may also implement NR RAT. In certain deployments, NG-RAN may also implement LTE RAT.

[0005] A network device used by a RAN may correspond to that RAN. One example of an E-UTRAN network device is an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) Node B (also commonly denoted as evolved Node B, enhanced Node B, eNodeB, or eNB) . One example of an NG-RAN network device is a next generation Node B (also sometimes referred to as a g Node B or gNB) .

[0006] A RAN provides its communication services with external entities through its connection to a core network (CN) . For example, E-UTRAN may utilize an Evolved Packet Core (EPC) , while NG-RAN may utilize a 5G Core Network (5GC) .BRIEF DESCRIPTION OF THE DRAWINGS

[0007] To easily identify the discussion of any particular element or act, the most significant digit or digits in a reference number refer to the figure number in which that element is first introduced.

[0008] FIG. 1 shows an example wireless communication system, according to one or more aspects described herein.

[0009] FIGs. 2A-2D show example timing diagrams, according to one or more aspects described herein.

[0010] FIG. 3A-3C show example timing diagrams, according to one or more aspects described herein.

[0011] FIG. 3D shows an example block diagram, according to one or more aspects described herein.

[0012] FIG. 4 shows an example method, according to one or more aspects described herein.

[0013] FIG. 5 shows another example method, according to one or more aspects described herein.

[0014] FIG. 6 illustrates an example architecture of a wireless communication system, according to one or more aspects described herein.

[0015] FIG. 7 illustrates an example system for performing signaling between a wireless device and a network device, according to one or more aspects described herein.DETAILED DESCRIPTION

[0016] Various embodiments are described with regard to a processor (e.g., a baseband processor) , a wireless device (e.g., a user equipment (UE) ) , or a network device. However, reference to a processor, wireless device, or network device is merely provided for illustrative purposes. The example embodiments may be utilized with any electronic component or device that may establish a wireless connection and is configured with the hardware, software, and / or firmware to exchange information and data over the wireless connection. Therefore, the processors, wireless devices, and network devices described herein are used to represent any appropriate electronic components or devices.

[0017] UEs communicating with a network and being served by a serving cell of a network device need to perform various management-related tasks to ensure continuous connectivity as the UE moves relative to the cellular network. Such management-related tasks include radio link monitoring (RLM) , beam failure detection (BFD) , and candidate beam detection (CBD) . For example, RLM includes measuring neighboring cells (e.g., cells served by neighboring network devices) as potential target serving cells for handover from a current serving cell. To perform these management-related tasks, in some cases a UE may tune various electrical components of the UE away from the bandwidth that the UE is using to communicate with the current serving cell, to the bandwidth (s) used for performing measurements or monitoring. During such time, the UE is typically unable to receive any channel or signal from the current serving cell, or may be otherwise subject to scheduling restrictions. For example, for RLM, BFD, or CBD for Frequency Range 1 (FR1) , where there is a different subcarrier spacing (SCS) than the current PDSCH and PDCCH, the UE may not transmit a physical uplink control channel (PUCCH) transmission, a physical uplink shared channel (PUSCH) transmission, or a sounding reference signal (SRS) , or receive a physical downlink control channel (PDCCH) reception, a physical downlink shared channel (PDSCH) reception, a channel state information reference signal (CSI-RS) for tracking, or a CSI-RS for channel quality indicator (CQI) on synchronization signal block (SSB) symbols to be measured. As another example, for RLM, BFD, or CBD for Frequency Range 2 (FR2) , the UE may not transmit a PUCCH transmission, a PUSCH transmission, or an SRS, or receive a PDCCH reception, a PDSCH reception, a CSI-RS for tracking, or a CSI-RS for CQI on symbols to be measured. Upon completion of the measurements, the UE retunes to the bandwidth of the current serving cell.

[0018] In order to provide the UE time to tune, measure, then retune, the UE may be configured by the network with measurement gaps, for which the UE does not expect or perform communications with the current serving cell. The configured measurement gap resources depend on, among other things, the capabilities of the UE and bandwidth part (BWP) used for communication, and may be periodic. A measurement gap is a time window that is defined according to a measurement gap configuration. The measurement gap configuration identifies an offset (astart of the measurement gap time window, for example with reference to a system frame number) , a duration, and a repetition (or periodicity) of the measurement gap. A UE may be configured with multiple measurement gap configurations, and each may have an associated offset, duration, and repetition. A measurement gap configuration can apply on a per-UE basis, a per-frequency range basis, or both.

[0019] The network may also configure the UE with a synchronization signal block (SSB) -based radio resource management (RRM) measurement timing configuration (SMTC) window. The SMTC window identifies a periodicity and timing, or SSBs, that the UE can use for measurement. As used herein, a measurement gap may refer to a measurement gap, an SMTC window within a measurement gap, or both. Additionally, measurement gaps (e.g., for RRM) also include scheduling restriction related time durations, such as time durations that restrict scheduling for uplink transmissions and downlink transmissions due to RLM, BFD, or CBD-related tasks.

[0020] Increasingly, certain use cases may require highly regular transmissions or receptions by a UE, and may be delay sensitive. For example, for extended reality (XR) applications (e.g., virtual reality (VR) or augmented reality (AR) applications) , a UE that is an extended reality device may receive data transmissions at a rate of 60 Hertz and update a display of the extended reality device also at 60 Hertz. As such, the UE may need to communicate with the network device about every 17 milliseconds. However, if the network has configured the UE with measurement gaps that are periodic, then there may be a sufficient quantity of the data transmissions for the extended reality device that will fall within the measurement durations. According to current approaches to measurement gaps and SMTC windows, transmissions that fall within a measurement duration may be dropped or suspended. The dropped or suspended transmissions may be uplink or downlink data, control, or reference signal transmissions. Additionally, certain transmissions that have a corresponding measurement gap configuration may be more important than others, but in some cases all such measurement gap configurations may impede desired transmissions or receptions.  Improved techniques are desired to handle use cases that are delay-sensitive and / or benefit from regular transmission intervals (e.g., extended reality devices) .

[0021] Techniques are described that enable the network to modify (e.g., dynamically) a priority of a measurement gap of a measurement gap configuration. A network device can provide control signaling that configures sets of measurement gap configurations for a UE. Each measurement gap configuration may have a different offset, duration, and period that together identify a time window configured for a UE to perform management-related tasks (ameasurement gap) . The measurement gaps may be modified dynamically (e.g., via DCI message or MAC CE) , altering a priority of a measurement gap indicated by a measurement gap configuration relative to other signaling that could occur during the measurement gap, including downlink receptions or uplink transmissions (e.g., of a manage-related task or operation) . In some examples, changing the priority of a measurement gap includes activating or deactivating a measurement gap configuration that configures the measurement gap. In other examples, changing the priority of the measurement gap includes setting a priority level (e.g., a low priority or a high priority) of a resource configuration for another signaling type relative to the measurement gap configuration. Examples, of such resource configurations include configured grant (CG) PUSCH configurations, semi-persistent PDSCH configurations, search space configurations, CSI configurations, PUCCH configurations, SRS resource configurations, or SRS resource set configurations. For a measurement gap identified by a measurement gap configuration, the UE may then determine whether to receive on a downlink or transmit on an uplink during the measurement gap, where the measurement gap is one of the measurement gap configurations, based on the indicated priority.

[0022] By modifying how measurement gap configurations interact with the resource configurations for other transmission and reception types, the network may have an increased ability to improve network performance, for example by lowering latency and delay (e.g., in low latency, high reliability applications) while remaining flexible to perform higher priority management-related tasks such as measurements and reporting when needed in response to changing channel conditions.

[0023] FIG. 1 shows an example wireless communications system 100, according to one or more aspects described herein. In one or more embodiments, wireless communications system 100  supports one or more aspects of measurement gap and scheduling restriction relaxation, as further described herein.

[0024] Wireless communications system 100 includes one or more UE 102 that may be being served by (e.g., has an established radio resource control (RRC) connection with) a network device 104 via communication link 120. Coverage area 110 is the service area for the RF spectrum band utilized by network device 104 serving the UE 102 (e.g., a cell or serving cell, which may include multiple cells) . Although shown as a mobile device or smartphone, UE 102 can comprise any mobile or non-mobile computing device configured for wireless communication, such as an extended reality (e.g., VR or AR) device. In some cases, UE 102 may be a system of components operating together as a UE 102.

[0025] To support RRM, RLM, BFD, CBD, or other management-related operations, network devices transmit reference signals 130 that can be monitored for (e.g., listened for) , received by, and measured by UE 102. In one or more embodiments, the reference signals are SSBs. Wireless communications system 100 includes, for UE 102, one or more neighboring network devices 108 having corresponding neighbor cells having a coverage area 112. The neighboring network devices 108 transmit reference signals 130 (e.g., SSBs) in support of various management-related operations (e.g., among other purposes and uses) . In addition, reference signals 128 may be transmitted by the network device 104. Reference signals may include SSBs that may be measure by a UE 102 in frequencies other than the radio frequency spectrum band use by the carrier cell for UE 102. For example, UE 102 may measure the reference signals 128 to determine radio conditions for other bandwidth parts than the bandwidth part serving the UE 102.

[0026] In order to support measurements of network device 104 or network device 106, the network device 104 provides the UE 102 with measurement gap configuration signaling 122 that indicates a set of measurement gap configurations. Each measurement gap configuration indicates a set of measurement gaps for the UE 102 to use for measurements. The measurement gap configuration signaling 122 can also include various parameters that support measurements and measurement reporting, including one or more parameters for a measurement object, reporting configuration, measurement identities, and quantity configurations. The measurement object can identify the entity or target for measurement, such as a cell of network device 104 or a neighbor cell, including cells of neighboring network devices 108 (which may also be referred to as  neighboring cells) . The measurement object can include time and frequency locations to measure, as well as the subcarrier spacing of reference signal to be measured, identifiers for the cell to be measured. The report configuration can include reporting criteria, a reference signal type to be measured (e.g., SSB, channel state information reference signal (CSI-RS) , or another signal or reference signal type) , and a reporting format for the measurements. The measurement identity links a measurement object to a reporting format. The quantity configuration describes the filter coefficients for filtering of the measurements (e.g., layer 3 filtering) . The measurement gap configuration defines time periods during which that UE 102 may perform measurements, that is, where the UE 102 does not expect uplink nor downlink transmissions to be scheduled or performed. The measurement gap configuration signaling 122, for UE 102 may also include measurement objects for the UE 102 to measure. The measurement object information may be provided to the UE 102 as RRC signaling, and include a SSB frequency, SSB subcarrier spacing, and one or more SMTC windows (e.g., index, periodicity, offset, and duration for SSBs to be measured. As user herein, a measurement duration may refer to a SMTC window or a measurement gap (which may also include one or more SMTC windows) . In some embodiments, the measurement gaps may be inter-frequency RRM measurement gaps, for intra-frequency measurements, or other scheduling restrictions.

[0027] Following configuration of the plurality of measurement gap configurations at the UE 102, the network device 104 may provide the UE 102 with a control message 124 (e.g., a MAC CE or DCI message, as further discussed herein) , that indicates, for each measurement gap configuration, a priority of the measurement gap relative to downlink receptions or uplink transmissions to be performed during the measurement gap. In some cases, a measurement gap configuration may be activated or deactivated. In other cases, a priority level may be assigned to a resource configuration corresponding to an uplink transmission or downlink reception to be performed during a measurement gap.

[0028] Based at least in part on the indicated priority of the measurement gap, the UE 102 can determine whether to receive on a downlink or transmit on an uplink during the measurement gap of a measurement gap configuration. For example, if resource configured for the downlink reception or uplink transmission has a higher priority than the measurement gap configuration (or the measurement gap configuration is deactivated) for the measurement gap during which the downlink reception or uplink transmission is to occur, then the reception or transmission may  proceed. On the other hand, if a resource configured for the downlink reception or uplink transmission has a lower priority than the measurement gap configuration (or the measurement gap configuration is activated, or not deactivated) for the measurement gap during which the downlink reception or uplink transmission is to occur, then the reception or transmission may proceed does not occur during the measurement gap.

[0029] As further described herein, in some embodiments, the control message 124 may be a MAC CE. In other embodiments, the control message 124 may be a DCI message. In yet other embodiments, one or more measurement gap configuration may be dynamically updated (e.g., using a MAC CE or DCI message) .

[0030] FIG. 2A shows an example MAC CE 201, according to one or more aspects described herein. In one or more embodiments, MAC CE 201 supports one or more aspects of measurement gap and scheduling restriction relaxation, as further described herein. In one or more embodiments, aspects of MAC CE 201 show a MAC CE that indicates the priority of the measurement gap by activating or deactivating the measurement gap configuration for multiple measurement gap configurations. The MAC CE 201 includes, for each measurement gap configuration, an activation / deactivation indication 212 and corresponding measurement gap configuration identifier 214. The MAC CE 201 illustrates four pairs of activation / deactivation indication 212 and corresponding measurement gap configuration identifier 214. In other embodiments, any quantity of pairs may be used. The activation / deactivation indication 212 is used to activate ( “A”  /  “1” ) or deactivate ( “D”  /  “0” ) the corresponding measurement gap configuration, which may be identified by the measurement gap configuration identifier 214 (e.g., MeasGapId-r17) .

[0031] Additionally, or alternative, the measurement gap configuration identifier 214 can be identified by the measurement object (e.g., MeasObjectId)

[0032] FIG. 2B shows an example MAC CE 202, according to one or more aspects described herein. In one or more embodiments, MAC CE 202 supports one or more aspects of measurement gap and scheduling restriction relaxation, as further described herein. Each bit of a bitmap corresponds to a configuration of a measurement gap configuration with a different configuration identifier. The MAC CE 202 includes an activation / deactivation bit field corresponding to the multiple measurement gap configurations, each bit of the activation / deactivation bit field representing one of an activation state or a deactivation state for a respective one of measurement  gap configuration. For example, MAC CE 202 may be used for up to eight measurement gap configurations (e.g., MG0 through MG7) , where the identifier can be an identifier of the measurement gap (e.g., MeasGapId-r17) , or an identifier of the measurement object (e.g., MeasObjectId) . Each bit (e.g., bit 222 that corresponds to a first measurement gap configuration (MG0) ) of the bit field then indicates, whether the corresponding configuration is activated ( “1” ) or deactivated ( “0” ) .

[0033] FIG. 2C shows an example MAC CE 203, according to one or more aspects described herein. In one or more embodiments, MAC CE 203 supports one or more aspects of measurement gap and scheduling restriction relaxation, as further described herein. The network can use MAC CE 203 to prioritize or de-prioritize a resource configuration, such as a CG PUSCH configuration. In some embodiments, the network may use the MAC CE 203 to indicate, for the measurement gap configurations, the priority of the measurement gap by assigning a priority level to each resource configuration of a plurality of resource configurations. As shown for MAC CE 203, a priority level indication 232 (e.g., P) and a resource configuration identifier 234 (e.g., CG identifier (CG ID) ) may be communicated for each resource configuration of the plurality of resource configurations.

[0034] The priority level indication 232 may set the priority for the resource configuration that corresponds to the resource configuration identifier 234 to a priority value. In some embodiments, the priority level indication 232 may indicate one of two values, for example “0” for a high priority, or “1” for a low priority. A high priority level (relatively higher than the low priority level) may correspond to resources of the identified resource configuration to be utilized even when there is a collision with a measurement gap. A low priority level (relatively lower than the high priority level) may correspond to resources of the identified resource configuration to be not utilized when there is a collision with the measurement gap.

[0035] The resource configuration identifier 234 may provide an identifier corresponding to the resources having a priority that is set by the MAC CE 203. For example, in the case that the MAC CE 203 applies to CG configurations, the resource configuration identifier 234 is a CG ID corresponding to an index of the CG configurations (e.g., the identifier of the CG PUSCH, such as ConfiguredGrantConfigIndex-r16) . In other embodiments, resource configuration identifier 234 corresponds to indices of PUSCH configurations, indices of semi-persistent PDSCH  configurations (e.g., SPS-ConfigIndex-r16) , indices of search space configurations (e.g., SearchSpaceId) , indices of CSI reporting configurations (e.g., CSI-ReportConfigId) , indices of PUCCH resource configurations (e.g., PUCCH-ResourceId) , indices of SRS resource configurations (e.g., SRS-ResourceId) , or indices of SRS resource set configurations (e.g., SRS-ResourceSetId) .

[0036] FIG. 2D shows an example MAC CE 204, according to one or more aspects described herein. In one or more embodiments, MAC CE 204 supports one or more aspects of measurement gap and scheduling restriction relaxation, as further described herein. The network can use MAC CE 204 to prioritize or de-prioritize a resource configuration, such as a CG PUSCH configuration. In some embodiments, the MAC CE 204 includes a priority level bit field corresponding to the plurality of resource configurations for downlink receptions or uplink transmissions, each bit of the priority level bit field representing one of a first priority level or a second priority level for a respective one of the plurality of resource configurations. For example, MAC CE 204 may be used for up to twelve resource configurations (e.g., CG configurations CG0 through CG11) , where the identifier can be an identifier. Each bit (e.g., bit 242 corresponding to a tenth CG configuration identifier CG9) of the bit field then indicates whether the corresponding resource configuration is a high priority ( “1” ) or a low priority ( “0” ) . In the example of MAC CE 204 having two octets, four reserved bits may be included because there are twelve resource configurations shown.

[0037] In one or more embodiments, a MAC CE as described with reference to one or more of MAC CE 201, MAC CE 202, MAC CE 203, or MAC CE 204, may apply for certain types of resource configurations. In some embodiments, the MAC CE can only be used for Type 1 CG PUSCH configurations. In some embodiments, the MAC CE can be used for both Type 1 and Type 2 CG PUSCH configurations. As used herein, Type 1 refers to CG PUSCH resources that are activated and deactivated via RRC signaling. As used herein, Type 2 refers to CG PUSCH resources that are activated and deactivated via DCI messages.

[0038] In one or more embodiments, a UE 102 that is acting in accordance with a MAC CE as described with reference to one or more of MAC CE 203 or MAC CE 204 transmits the corresponding CG PUSCH transmission if the CG PUSCH configuration that is indicated by the MAC CE is high priority. A UE 102 that is acting in accordance with a MAC CE as described with reference to one or more of MAC CE 203 or MAC CE 204 does not transmit the corresponding  CG PUSCH transmission if the CG PUSCH configuration that is indicated by the MAC CE is low priority.

[0039] In one or more embodiments, a UE 102 receives a MAC CE that prioritizes or de-prioritizes a resource configuration (e.g., a CG PUSCH resource configuration) as described with reference to one or more of MAC CE 203 or MAC CE 204. The UE 102 then generates an acknowledgment for transmission at a first time and transmits the acknowledgment. The acknowledgment is responsive to the received MAC CE. The UE 102 then determines, based on the first time and a timing offset, a second time (astart time) from which the priority level for each resource configuration identified by the MAC CE applies to those resource configurations. For example, the priorities indicated by the MAC CE may only become applicable a certain time after the MAC CE is received or the acknowledgment is sent (e.g., 3 milliseconds later) . This timing offset may allow the UE 102 to adjust to the new collision handling.

[0040] FIGs. 3A, 3B, and 3C show example timing diagrams 301, 302, and 303, according to one or more aspects described herein. In one or more embodiments, timing diagrams 301, 302, and 303 support one or more aspects of measurement gap and scheduling restriction relaxation, as further described herein. Timing diagrams 301, 302, and 303 each include measurement gaps 310, a DCI message 312, and skipped measurement gaps 314 of the measurement gaps 310 that are skipped as a result of the DCI message 312.

[0041] For a network-based measurement gap relaxation, the network can use a DCI to indicate for the UE 102 to skip one or multiple measurement gaps. One or more embodiments include a fallback DCI (e.g., DCI Format 1_0) based solution. Other embodiments include a non-fallback DCI (e.g., DCI Format 1_1 / 1_2) based solution. Yet other embodiments include a special DCI (e.g., DCI Format 2_x) based solution.

[0042] Additionally, the behavior in response to a DCI that indicates for the UE 102 to skip one of multiple measurement gaps is different in different embodiments. In one or more embodiments, the DCI is only used to indicate whether UE should skip one measurement gap, an example of which is shown in timing diagram 301. The DCI indicates for a measurement gap 316 to be skipped. Following the measurement gap 316 that is skipped, a subsequent measurement gap 318 is not skipped.

[0043] In some embodiments, the DCI can be used to indicate how many measurement gaps that the UE 102 needs to skip an example of which is shown in timing diagram 302. Multiple measurement gaps can be skipped. The multiple measurement gaps can be consecutive or non-consecutive, and the pattern can be configured by the network device 104, or indicated by DCI message 312. In timing diagram 302, the DCI message 312 indicates for two of measurement gap 310 to be skipped. Following the skipped measurement gaps 314, a subsequent measurement gap 320 is not skipped.

[0044] In some embodiments, the DCI can be used to pause all the measurement gaps until another DCI is received to resume the measurement gaps (e.g., the DCI can act like a toggle) , an example of which is shown in timing diagram 303. Measurement gaps 310 are not skipped. At time 330, a DCI message 312 is received indicating that the DCI message 312 is for skipping measurement gaps, toggling the measurement gap skipping from “OFF” to “ON, ” for example for the measure gap configuration indicated by the DCI message 312. From time 330, measurement gaps are skipped (e.g., measurement gap skipping is “ON” ) , resulting in skipped measurement gaps 314. At time 332 a DCI message 312 is received indicating that the DCI message 312 is for skipping measurement gaps, toggling the measurement gap skipping back to “OFF” from “ON, ” such that a next measurement gap 334 is not skipped.

[0045] In one or more embodiments, timing diagrams 301, 302, and 303 show examples where a fallback DCI (e.g., DCI format 1_0) based solution can be used. In one or more embodiments, the UE 102 may determine that the DCI message 312 is for measurement gap skipping by descrambling the DCI message 312 using a radio network temporary identifier (RNTI) associated with measurement gap skipping. In some embodiments, the RNTI is a measurement gap RNTI (MG-RNTI) , that is, an RNTI used to scramble the CRC of DCI messages that are used to skip measurement gaps. In other embodiments, the DCI Format 1_0 may be CRC scrambled with existing RNTI and a new bit filed is used to indicate that the DCI message 312 is for skipping a measurement gap. The remaining fields of the DCI message 312 may then convey information about how the measurement gap is skipped, for example as further discussed herein. In some embodiments, if the field is “1, ” then the other fields are interpreted as how to skip the measurement gap. If the field is “0, ” then the remaining fields of the DCI message 312 may be interpreted according to a legacy approach. In one or more embodiments, the existing RNTI may  be one of a cell RNTI (C-RNTI) or configured scheduling RNTI (CS-RNTI) or semi-persistent CSI RNTI (SP-CSI-RNTI) or modulation and coding scheme cell RNTI (MCS-C-RNTI) .

[0046] In some embodiments, the DCI message 312 is size aligned with the other DCI format 1_0. For example, if the fallback DCI for measurement gap skipping has a size (in bits) smaller than the other fallback DCI, bits of “0” are appended to the fallback DCI for measurement gap skipping to make the size equal. If the fallback DCI for measurement gap skipping has a size larger than the other fallback DCI, bits of “0” are appended to the other fallback DCI to make the size equal.

[0047] In some embodiments, to support the network’s use of DCI messages (e.g., DCI message 312) to indicate for the UE 102 to skip one or multiple of measurement gaps 310, a fallback DCI may be used (e.g., DCI Format 1_1 or DCI Format 1_2) . The DCI message 312 may provide an indication that the DCI message 312 is for measurement gap skipping based on a value for a bit or bits for a field of the DCI message being set to indicate that the DCI message is for measurement gap skipping. In some embodiments, the field is a redundancy version (RV) field, and the bits of the RV field are all “1” or all “0” to indicate that the DCI message 312 is for skipping measurement gaps. In some embodiments, the field is a modulation and coding scheme (MCS) field, and the bits of the MCS field are all “1” or all “0” to indicate that the DCI message 312 is for skipping measurement gaps. In some embodiments, the field is a hybrid automatic repeat request (HARQ) process number field, and the bits of the field are all “1” or all “0” to indicate that the DCI message 312 is for skipping measurement gaps. In some embodiments, the field is a new data indicator (NDI) field, and the bit of the field is “0” to indicate that the DCI message 312 is for skipping measurement gaps. In some embodiments, the field is a frequency domain resource allocation (FDRA) field, and the bits of the field are all “0” for a FDRA type 0, or all “1” for a FDRA type 1, or all “0” for dynamic switching, to indicate that the DCI message 312 is for skipping measurement gaps. In some embodiments, the field is a time domain resource allocation (TDRA) field, and the bits of the field are all “0” or all “1” to indicate that the DCI message 312 is for skipping measurement gaps.

[0048] In one or more embodiments, the network supports using a DCI message 312 to skip one or multiple measurement gaps when either fallback or non-fallback downlink DCI is used. In some embodiments, the UE does not report the HARQ-ACK to inform the network whether the  UE received the measurement gap skipping DCI. In other embodiments, the UE reports the HARQ-ACK to inform the network whether the UE received the measurement gap skipping DCI. When the HARQ-ACK is reported, in some cases the UE only reports the HARQ-ACK when downlink data is scheduled together with the measurement gap skipping from the network being in the same DCI message. In other cases, the UE reports the HARQ-ACK regardless of whether the downlink data is scheduled together with measurement gap skipping from the network in the same DCI message.

[0049] In one or more embodiments, the network supports using a DCI message 312 to skip one or multiple measurement gaps when either fallback or non-fallback downlink DCI is used. The UE 102 may support reporting a HARQ-ACK to inform the network whether the UE 102 received the measurement gap skipping DCI, the DCI message 312, from the network. In some embodiments, if the corresponding DCI that schedules data, then the HARQ-ACK is encoded as the regular HARQ-ACK for data. If the corresponding DCI message 312 does not schedule data, then for a Type-1 HARQ-ACK codebook, a location for the HARQ-ACK information in the HARQ-ACK codebook is determined based on a virtual PDSCH indicated by the TDRA field in the DCI message 312, based on the time domain allocation list configured for PDSCH. If the corresponding DCI message 312 does not schedule data, for a Type-2 HARQ-ACK codebook, a location for the HARQ-ACK information in the HARQ-ACK codebook is determined based on a downlink assignment index indicated in the DCI message 312.

[0050] In one or more embodiments, for any of timing diagrams 301, 302, and 303, the application of the measurement gap skipping indicated by the DCI message 312 does not start until T symbols or slots following a reference time. For example, as shown in timing diagram 302, the application time 324 for the measurement gap skipping may be an offset 322 (T symbols or slots) following a reference time 326. In some embodiments, the reference time is the end of the corresponding DCI message 312. In other embodiments, the reference time is the end of the HARQ-ACK feedback (not shown) on the uplink corresponding to the DCI message 312. In one or more embodiments, the value of T may be pre-defined (hardcoded, preconfigured) for the UE 102 and known the network device 104. In other embodiments, the network may configure the value of T, for example through RRC signaling. In some embodiments, the UE 102 may report a minimum application delay (e.g., a minimum value for T) to the network in UE capability signaling.

[0051] FIG. 3D shows a block diagram 304, according to one or more aspects described herein. In one or more embodiments, block diagram 304 supports one or more aspects of measurement gap and scheduling restriction relaxation, as further described herein. In one or more embodiments, block diagram 304 is for a DCI format 2_x, which may also be referred to as a special DCI format 2_x.

[0052] In one or more embodiments, block diagram 304 may be used to support the network to use a DCI message to indicate for a UE 102 to skip one or multiple measurement gaps. A special DCI (e.g., DCI format 2_x) is used. In some embodiments, the special DCI may use a new RNTI that can be introduced to scramble the CRC of the special DCI (e.g., MG-RNTI) . In some embodiments, the special DCI can be divided into multiple blocks, for example including block 342, block 344, and block 346, as shown in block diagram 304, where each block corresponds to a different group of UEs. For each UE, which block of the special DCI that the UE should read may be configured by the network. In some embodiments, as shown for block diagram 304, each block separately contains information regarding the measurement gap skipping behavior, as further described herein, but up to N blocks corresponding to N UE groups.

[0053] In other embodiments, the special DCI (e.g., DCI format 2_x) contains a single block that all UEs share.

[0054] In one or more embodiments, the network (e.g., via network device 104) can dynamically update (e.g., via DCI messaging or MAC CE) one or more measurement gap configurations. For example, the UE 102 may receive a DCI message or a MAC CE that modifies one or more values of a measurement gap configuration of the plurality of measurement gap configurations. The values of the measurement gap configuration include a gap offset value (the offset of the start of measurement gap relative to SFN 0, in milliseconds) , a measurement gap length (aduration of the measurement gap, in milliseconds) , or a measurement gap repetition period (in milliseconds) .

[0055] In one or more embodiments, the network (e.g., via network device 104) can dynamically update (e.g., via DCI messaging or MAC CE) one or more values or parameters related to scheduling restrictions. For example, the UE 102 may receive a DCI message or a MAC CE that performs one or more of modifying values of a subset list of SSBs to measure, adding a new periodicity of SSBs to measure, modifying a subset list of CSI-RS resource or CSI-RS  resource set to measure, adding a periodicity of CSI-RS to measure, modifying a subset list of frequencies to measure, or modifying a subset list of physical cell identifiers (PCIs) to measure.

[0056] FIG. 4 shows an example method 400 of wireless communication by a UE. In some cases, the UE may be the wireless device 702 or UE 102. In some cases, the method 400 may be performed by a baseband processor of the UE. In some embodiments, the baseband processor may include one or more processor cores, and memory that is coupled to the processor core (s) . The memory may store instructions that, when executed by the processor core (s) , causes the baseband processor to perform the operations of the method 400. As the baseband processor performs the operations of the method 400, the baseband processor may also cause other components of the UE to perform, or discontinue, various operations.

[0057] At 402, the method 400 includes receiving measurement gap configurations. In some embodiments, the method 400 includes receiving, from a network device, control signaling that configures a plurality of measurement gap configurations for the UE, each measurement gap configuration of the plurality of measurement gap configurations identifying a time window.

[0058] At 404, the method 400 includes receiving an indication of priority of a measurement gap configuration. In some embodiments, the method 400 includes receiving, from the network device, a control message that indicates, for each measurement gap configuration of the plurality of measurement gap configurations, a priority of a measurement gap relative to downlink receptions or uplink transmissions to be performed during the measurement gap.

[0059] At 406, the method 400 includes determining whether the measurement gap priority is lower than the priority of uplink transmission or downlink transmissions, for example based on a priority level associated with a resource configuration for the uplink transmission or downlink transmissions.

[0060] At 408, the method 400 includes, if yes at 406, then transmitting or receiving at the higher priority (using the higher priority resource configuration) . In some embodiments, the method 400 includes determining to receive on a downlink or transmit on an uplink, during the measurement gap of at least one measurement gap configuration of the plurality of measurement gap configurations, based at least in part on the indicated priority of the measurement gap.

[0061] At 410, the method 400 includes, if no at 406, then not transmitting or receiving at the lower priority (using a lower priority resource configuration) . In some embodiments, the method 400 includes determining not to (or refraining from) receive on a downlink nor transmit on an uplink, during the measurement gap of at least one measurement gap configuration of the plurality of measurement gap configurations, based at least in part on the indicated priority of the measurement gap.

[0062] In some embodiments, the control message includes a MAC CE that indicates, for the plurality of measurement gap configurations, the priority of the measurement gap by activating or deactivating the measurement gap configuration. In some embodiments, the MAC CE includes, for each measurement gap configuration of the plurality of measurement gap configurations, an activation / deactivation indication and an identifier of the measurement gap configuration. In some embodiments, the MAC CE includes an activation / deactivation bit field corresponding to the plurality of measurement gap configurations, each bit of the activation / deactivation bit field representing one of an activation state or a deactivation state for a respective one of the plurality of measurement gap configurations.

[0063] In some embodiments, the control message includes a MAC CE that indicates, for the plurality of measurement gap configurations, the priority of the measurement gap by assigning a priority level to each resource configuration of a plurality of resource configurations for the measurement gap. In some embodiments, the MAC CE includes, for each resource configuration of the plurality of resource configurations for the downlink receptions or uplink transmissions, a priority level indication and an identifier of the resource configuration. In some embodiments, the MAC CE includes a priority level bit field corresponding to the plurality of resource configurations for downlink receptions or uplink transmissions, each bit of the priority level bit field representing one of a first priority level or a second priority level for a respective one of the plurality of resource configurations. In some embodiments, the plurality of resource configurations include one or more of PUSCH configurations, semi-persistent PDSCH configurations, search space configurations, CSI configurations, PUCCH configurations, SRS resource configurations, or SRS resource set configurations. In some embodiments, the plurality of resource configurations include PUSCH configurations of a type 1 CG PUSCH activated or deactivated using RRC signaling, or a type 2 CG PUSCH activated or deactivated by DCI, or both. In one or more embodiments, the method further includes generating an acknowledgment for transmission at a first time, the  acknowledgment responsive to the received MAC CE; and determining, based at least in part on the first time and a timing offset, a second time starting at which the priority level for each resource configuration of the plurality of resource configurations applies to the resource configuration.

[0064] In some embodiments, the control message includes a DCI message that indicates, for the plurality of measurement gap configurations, the priority of the measurement gap by skipping one or more measurement gaps of the measurement gap configuration. In one or more embodiments, the method further includes determining that the DCI message is for measurement gap skipping by descrambling the DCI message using a radio network temporary identifier associated with measurement gap skipping, where the DCI message is DCI format 1_0. In one or more embodiments, the method further includes determining that the DCI message is for measurement gap skipping based at least in part on a field for measurement gap skipping of the DCI message indicating that the DCI message is for measurement gap skipping, where the DCI message is DCI format 1_0, DCI format 1_1, or DCI format 1_2. In one or more embodiments, the method further includes determining that the DCI message is for measurement gap skipping based at least in part on a bit value for a field of the DCI message being set to indicate that the DCI message is for measurement gap skipping, where the DCI message is one or DCI format 1_1 or DCI format 1_2, and the field includes one of a redundancy version field, a modulation and coding scheme field, a hybrid automatic repeat request process number field, a new data indicator field, a frequency domain resource allocation field, or a time domain resource allocation field. In one or more embodiments, the method further includes generating an acknowledgment for transmission responsive to the received DCI message, where the acknowledgment is generated for transmission based at least in part on the DCI message both indicating measurement gap skipping and scheduling a downlink data transmission during the measurement gap to be skipped. In some embodiments, the DCI message includes a plurality of blocks, each block of the plurality of blocks corresponding to a UE group of a plurality of UE groups, and each block identifying one or more parameters for measurement gap skipping for an associated measurement gap configuration, where the DCI message is DCI format 2_x. In one or more embodiments, the method further includes determining, based at least in part on a delay value for measurement gap skipping, a time starting at which the skipping the one or more measurement gaps applies to the measurement gap configuration.

[0065] In one or more embodiments, the method further includes receiving a DCI message or a MAC control element that modifies one or more values of a measurement gap configuration of the plurality of measurement gap configurations.

[0066] The method 400 may be variously embodied, extended, or adapted, as described in the following paragraphs and elsewhere in this description.

[0067] FIG. 5 shows an example method 500 of wireless communication by a network device. In one or more embodiments, method 500 supports one or more aspects of measurement gap and scheduling restriction relaxation, as further described herein. In some cases, the network device may be the network device 104, network device 720, or one of the other network devices described herein. The method 500 may be performed using a processor, a transceiver (e.g., main radio) , or other components of the network device.

[0068] At 502, the method 500 includes transmitting measurement gap configurations. In some embodiments, the method 500 includes transmitting, to a UE, control signaling that configures a plurality of measurement gap configurations for the UE, each measurement gap configuration of the plurality of measurement gap configurations identifying a time window.

[0069] At 504, the method 500 includes transmitting an indication of priority of a measurement gap configuration. In some embodiments, the method 500 includes transmitting, to the UE, a control message that indicates, for each measurement gap configuration of the plurality of measurement gap configurations, a priority of a measurement gap relative to downlink receptions or uplink transmissions to be performed during the measurement gap.

[0070] At 506, the method 500 includes determining whether the measurement gap priority is lower than the priority of uplink transmission or downlink transmissions, for example based on a priority level associated with a resource configuration for the uplink transmission or downlink transmissions.

[0071] At 508, the method 500 includes, if yes at 406, then transmitting or receiving at the higher priority (using the higher priority resource configuration) . In some embodiments, the method 500 includes determining to transmit on a downlink or receive on an uplink, during the measurement gap of at least one measurement gap configuration of the plurality of measurement gap configurations, based at least in part on the indicated priority of the measurement gap.

[0072] At 510, the method 500 includes, if no at 406, then not transmitting or receiving at the lower priority (using a lower priority resource configuration) . In some embodiments, the method 500 includes determining not to (or refraining from) transmit on a downlink nor receive on an uplink, during the measurement gap of at least one measurement gap configuration of the plurality of measurement gap configurations, based at least in part on the indicated priority of the measurement gap.

[0073] In some embodiments, the control message includes a MAC CE that indicates, for the plurality of measurement gap configurations, the priority of the measurement gap by activating or deactivating the measurement gap configuration. In some embodiments, the MAC CE includes, for each measurement gap configuration of the plurality of measurement gap configurations, an activation / deactivation indication and an identifier of the measurement gap configuration. In some embodiments, the MAC CE includes an activation / deactivation bit field corresponding to the plurality of measurement gap configurations, each bit of the activation / deactivation bit field representing one of an activation state or a deactivation state for a respective one of the plurality of measurement gap configurations.

[0074] In some embodiments, the control message includes a MAC CE that indicates, for the plurality of measurement gap configurations, the priority of the measurement gap by assigning a priority level to each resource configuration of a plurality of resource configurations for the measurement gap. In some embodiments, the MAC CE includes, for each resource configuration of the plurality of resource configurations for the downlink receptions or uplink transmissions, a priority level indication and an identifier of the resource configuration. In some embodiments, the MAC CE includes a priority level bit field corresponding to the plurality of resource configurations for downlink receptions or uplink transmissions, each bit of the priority level bit field representing one of a first priority level or a second priority level for a respective one of the plurality of resource configurations. In some embodiments, the plurality of resource configurations include one or more of PUSCH configurations, semi-persistent PDSCH configurations, search space configurations, CSI configurations, PUCCH configurations, SRS resource configurations, or SRS resource set configurations. In some embodiments, the plurality of resource configurations include PUSCH configurations of a type 1 CG PUSCH activated or deactivated using RRC signaling, a type 2 CG PUSCH activated or deactivated by downlink control information DCI, or both. In one or more embodiments, the method further includes determine, based at least in part on a first time and a  timing offset, a second time starting at which the priority level for each resource configuration of the plurality of resource configurations applies to the resource configuration, the first time for an acknowledgment responsive to the MAC CE.

[0075] In some embodiments, the control message includes a DCI message that indicates, for the plurality of measurement gap configurations, the priority of the measurement gap by skipping one or more measurement gaps of the measurement gap configuration. In one or more embodiments, the method further includes scrambling the DCI message using a radio network temporary identifier associated with measurement gap skipping, where the DCI message is DCI format 1_0. In one or more embodiments, the method further includes generating the DCI message for measurement gap skipping based at least in part on a field for measurement gap skipping of the DCI message indicating that the DCI message is for measurement gap skipping, where the DCI message is DCI format 1_0, DCI format 1_1, or DCI format 1_2. In one or more embodiments, the method further includes generating the DCI message for measurement gap skipping based at least in part on a bit value for a field of the DCI message being set to indicate that the DCI message is for measurement gap skipping, where the DCI message is one or DCI format 1_1 or DCI format 1_2, and the field includes one of a redundancy version field, a modulation and coding scheme field, a hybrid automatic repeat request process number field, a new data indicator field, a frequency domain resource allocation field, or a time domain resource allocation field. In some embodiments, the DCI message includes a plurality of blocks, each block of the plurality of blocks corresponding to a UE group of a plurality of UE groups, and each block identifying one or more parameters for measurement gap skipping for an associated measurement gap configuration, where the DCI message is DCI format 2_x. In one or more embodiments, the method further includes determine, based at least in part on a delay value for measurement gap skipping, a time starting at which the skipping the one or more measurement gaps applies to the measurement gap configuration.

[0076] In one or more embodiments, the method further includes transmitting a DCI message or a MAC control element that modifies one or more values of a measurement gap configuration of the plurality of measurement gap configurations.

[0077] The method 500 may be variously embodied, extended, or adapted, as described in the following paragraphs and elsewhere in this description.

[0078] Embodiments contemplated herein include one or more non-transitory computer-readable media storing instructions to cause an electronic device, upon execution of the instructions by one or more processors of the electronic device, to perform one or more elements of the method 400 or 500. In the context of method 400, this non-transitory computer-readable media may be, for example, a memory of a UE (such as a memory 706 of a wireless device 702 that is a UE, as described herein) . In the context of method 500, this non-transitory computer-readable media may be, for example, a memory of a network device (such as a memory 724 of a network device 720, as described herein) .

[0079] Embodiments contemplated herein include an apparatus having logic, modules, or circuitry to perform one or more elements of the method 400 or 500. In the context of method 400, this apparatus may be, for example, an apparatus of a UE (such as a wireless device 702 that is a UE) . In the context of method 500, this apparatus may be, for example, an apparatus of a network device (such as a network device 720, as described herein) .

[0080] Embodiments contemplated herein include an apparatus having one or more processors and one or more computer-readable media, using or storing instructions that, when executed by the one or more processors, cause the one or more processors to perform one or more elements of the method 400 or 500. In the context of method 400, this apparatus may be, for example, an apparatus of a UE (such as a wireless device 702 that is a UE, as described herein) . In the context of the method 500, this apparatus may be, for example, an apparatus of a network device (such as a network device 720, as described herein) .

[0081] Embodiments contemplated herein include a signal as described in or related to one or more elements of the method 400 or 500.

[0082] Embodiments contemplated herein include a computer program or computer program product having instructions, wherein execution of the program by a processor causes the processor to carry out one or more elements of the method 400 or 500. In the context of method 400, the processor may be a processor of a UE (such as a processor (s) 704 of a wireless device 702 that is a UE, as described herein) , and the instructions may be, for example, located in the processor and / or on a memory of the UE (such as a memory 706 of a wireless device 702 that is a UE, as described herein) . In the context of method 500, the processor may be a processor of a network device (such as a processor (s) 722 of a network device 720, as described herein) , and the  instructions may be, for example, located in the processor and / or on a memory of the network device (such as a memory 724 of a network device 720, as described herein) .

[0083] FIG. 6 illustrates an example architecture of a wireless communication system, according to embodiments described herein. The following description is provided for an example wireless communication system 600 that operates in conjunction with the LTE system standards or specifications and / or 5G or NR system standards or specifications, as provided by 3GPP technical specifications.

[0084] As shown, the wireless communication system 600 includes UE 602 and UE 604 (although any number of UEs may be used) . In this example, the UE 602 and the UE 604 are illustrated as smartphones (e.g., handheld touchscreen mobile computing devices connectable to one or more cellular networks) but may also comprise any mobile or non-mobile computing device configured for wireless communication.

[0085] The UE 602 and UE 604 may be configured to communicatively couple with a RAN 606. In embodiments, the RAN 606 may be NG-RAN, E-UTRAN, etc. The UE 602 and UE 604 utilize connections (or channels) (shown as connection 608 and connection 610, respectively) with the RAN 606, each of which comprises a physical communications interface. The RAN 606 can include one or more network devices, such as base station 612 and base station 614, that enable the connection 608 and connection 610.

[0086] In this example, the connection 608 and connection 610 are air interfaces to enable such communicative coupling and may be consistent with RAT (s) used by the RAN 606, such as, for example, an LTE and / or NR.

[0087] In some embodiments, the UE 602 and UE 604 may also directly exchange communication data via a sidelink interface 616. The UE 604 is shown to be configured to access an access point (shown as AP 618) via connection 620. By way of example, the connection 620 can comprise a local wireless connection, such as a connection consistent with any IEEE 802.11 protocol, wherein the AP 618 may comprise a  router. In this example, the AP 618 may be connected to another network (for example, the Internet) without going through a CN 624.

[0088] In embodiments, the UE 602 and UE 604 can be configured to communicate using orthogonal frequency division multiplexing (OFDM) communication signals with each other or  with the base station 612 and / or the base station 614 over a multicarrier communication channel in accordance with various communication techniques, such as, but not limited to, an orthogonal frequency division multiple access (OFDMA) communication technique (e.g., for downlink communications) or a single carrier frequency division multiple access (SC-FDMA) communication technique (e.g., for uplink and ProSe or sidelink communications) , although the scope of the embodiments is not limited in this respect. The OFDM signals can comprise a plurality of orthogonal subcarriers.

[0089] In some embodiments, all or parts of the base station 612 or base station 614 may be implemented as one or more software entities running on server computers as part of a virtual network. In addition, or in other embodiments, the base station 612 or base station 614 may be configured to communicate with one another via interface 622. In embodiments where the wireless communication system 600 is an LTE system (e.g., when the CN 624 is an EPC) , the interface 622 may be an X2 interface. The X2 interface may be defined between two or more network devices of a RAN (e.g., two or more eNBs and the like) that connect to an EPC, and / or between two eNBs connecting to the EPC. In embodiments where the wireless communication system 600 is an NR system (e.g., when CN 624 is a 5GC) , the interface 622 may be an Xn interface. The Xn interface is defined between two or more network devices of a RAN (e.g., two or more gNBs and the like) that connect to the 5GC, between a base station 612 (e.g., a gNB) connecting to the 5GC and an eNB, and / or between two eNBs connecting to the 5GC (e.g., CN 624) .

[0090] The RAN 606 is shown to be communicatively coupled to the CN 624. The CN 624 may comprise one or more network elements 626, which are configured to offer various data and telecommunications services to customers / subscribers (e.g., users of UE 602 and UE 604) who are connected to the CN 624 via the RAN 606. The components of the CN 624 may be implemented in one physical device or separate physical devices including components to read and execute instructions from a machine-readable or computer-readable medium (e.g., a non-transitory machine-readable storage medium) .

[0091] In embodiments, the CN 624 may be an EPC, and the RAN 606 may be connected with the CN 624 via an S1 interface 628. In embodiments, the S1 interface 628 may be split into two parts, an S1 user plane (S1-U) interface, which carries traffic data between the base station 612 or base station 614 and a serving gateway (S-GW) , and the S1-MME interface, which is a signaling  interface between the base station 612 or base station 614 and mobility management entities (MMEs) .

[0092] In embodiments, the CN 624 may be a 5GC, and the RAN 606 may be connected with the CN 624 via an NG interface 628. In embodiments, the NG interface 628 may be split into two parts, an NG user plane (NG-U) interface, which carries traffic data between the base station 612 or base station 614 and a user plane function (UPF) , and the S1 control plane (NG-C) interface, which is a signaling interface between the base station 612 or base station 614 and access and mobility management functions (AMFs) .

[0093] Generally, an application server 630 may be an element offering applications that use internet protocol (IP) bearer resources with the CN 624 (e.g., packet switched data services) . The application server 630 can also be configured to support one or more communication services (e.g., VoIP sessions, group communication sessions, etc. ) for the UE 602 and UE 604 via the CN 624. The application server 630 may communicate with the CN 624 through an IP communications interface 632.

[0094] FIG. 7 illustrates an example system 700 for performing signaling 738 between a wireless device 702 and a network device 720, according to embodiments described herein. The system 700 may be a portion of a wireless communication system as herein described. The wireless device 702 may be, for example, a UE of a wireless communication system. The network device 720 may be, for example, a base station (e.g., an eNB or a gNB) or a radio head of a wireless communication system.

[0095] The wireless device 702 may include one or more processor (s) 704. The processor (s) 704 may execute instructions such that various operations of the wireless device 702 are performed, as described herein. The processor (s) 704 may include one or more baseband processors implemented using, for example, a central processing unit (CPU) , a digital signal processor (DSP) , an application specific integrated circuit (ASIC) , a controller, a field programmable gate array (FPGA) device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein.

[0096] The wireless device 702 may include a memory 706. The memory 706 may be a non-transitory computer-readable storage medium that stores instructions 708 (which may include, for example, the instructions being executed by the processor (s) 704) . The instructions 708 may also  be referred to as program code or a computer program. The memory 706 may also store data used by, and results computed by, the processor (s) 704.

[0097] The wireless device 702 may include one or more transceiver (s) 710 (also collectively referred to as a transceiver 710) that may include radio frequency (RF) transmitter and / or receiver circuitry that use the antenna (s) 712 of the wireless device 702 to facilitate signaling (e.g., the signaling 738) to and / or from the wireless device 702 with other devices (e.g., the network device 720) according to corresponding RATs.

[0098] The wireless device 702 may include one or more antenna (s) 712 (e.g., one, two, four, eight, or more) . For embodiments with multiple antenna (s) 712, the wireless device 702 may leverage the spatial diversity of such multiple antenna (s) 712 to send and / or receive multiple different data streams on the same time and frequency resources. This behavior may be referred to as, for example, MIMO behavior (referring to the multiple antennas used at each of a transmitting device and a receiving device that enable this aspect) . MIMO transmissions by the wireless device 702 may be accomplished according to precoding (or digital beamforming) that is applied at the wireless device 702 that multiplexes the data streams across the antenna (s) 712 according to known or assumed channel characteristics such that each data stream is received with an appropriate signal strength relative to other streams and at a desired location in the spatial domain (e.g., the location of a receiver associated with that data stream) . Some embodiments may use single user MIMO (SU-MIMO) methods (where the data streams are all directed to a single receiver) and / or multi-user MIMO (MU-MIMO) methods (where individual data streams may be directed to individual (different) receivers in different locations in the spatial domain) .

[0099] In some embodiments having multiple antennas, the wireless device 702 may implement analog beamforming techniques, whereby phases of the signals sent by the antenna (s) 712 are relatively adjusted such that the (joint) transmission of the antenna (s) 712 can be directed (this is sometimes referred to as beam steering) .

[0100] The wireless device 702 may include one or more interface (s) 714. The interface (s) 714 may be used to provide input to or output from the wireless device 702. For example, a wireless device 702 that is a UE may include interface (s) 714 such as microphones, speakers, a touchscreen, buttons, and the like in order to allow for input and / or output to the UE by a user of the UE. Other interfaces of such a UE may be made up of transmitters, receivers, and other circuitry (e.g., other  than the transceiver (s) 710 / antenna (s) 712 already described) that allow for communication between the UE and other devices and may operate according to known protocols (e.g.,  and the like) .

[0101] The wireless device 702 may include measurement gap adapter 716. The measurement gap adapter 716 may be implemented via hardware, software, or combinations thereof. For example, the measurement gap adapter 716 may be implemented as a processor, circuit, and / or instructions 708 stored in the memory 706 and executed by the processor (s) 704. In some examples, the measurement gap adapter 716 may be integrated within the processor (s) 704 and / or the transceiver (s) 710. For example, the measurement gap adapter 716 may be implemented by a combination of software components (e.g., executed by a DSP or a general processor) and hardware components (e.g., logic gates and circuitry) within the processor (s) 704 or the transceiver (s) 710.

[0102] The measurement gap adapter 716 may be used for various aspects of the present disclosure, for example, aspects of FIGs. 1-7, from a wireless device or UE perspective. The measurement gap adapter 716 may be configured to, for example, perform receiving, from a network device, control signaling that configures a plurality of measurement gap configurations for the UE, each measurement gap configuration of the plurality of measurement gap configurations identifying a time window; receiving, from the network device, a control message that indicates, for each measurement gap configuration of the plurality of measurement gap configurations, a priority of a measurement gap relative to downlink receptions or uplink transmissions to be performed during the measurement gap; and determining whether to receive on a downlink or transmit on an uplink, during the measurement gap of at least one measurement gap configuration of the plurality of measurement gap configurations, based at least in part on the indicated priority of the measurement gap.

[0103] The network device 720 may include one or more processor (s) 722. The processor (s) 722 may execute instructions such that various operations of the network device 720 are performed, as described herein. The processor (s) 722 may include one or more baseband processors implemented using, for example, a CPU, a DSP, an ASIC, a controller, an FPGA device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein.

[0104] The network device 720 may include a memory 724. The memory 724 may be a non-transitory computer-readable storage medium that stores instructions 726 (which may include, for example, the instructions being executed by the processor (s) 722) . The instructions 726 may also be referred to as program code or a computer program. The memory 724 may also store data used by, and results computed by, the processor (s) 722.

[0105] The network device 720 may include one or more transceiver (s) 728 (also collectively referred to as a transceiver 728) that may include RF transmitter and / or receiver circuitry that use the antenna (s) 730 of the network device 720 to facilitate signaling (e.g., the signaling 738) to and / or from the network device 720 with other devices (e.g., the wireless device 702) according to corresponding RATs.

[0106] The network device 720 may include one or more antenna (s) 730 (e.g., one, two, four, or more) . In embodiments having multiple antenna (s) 730, the network device 720 may perform MIMO, digital beamforming, analog beamforming, beam steering, etc., as has been described.

[0107] The network device 720 may include one or more interface (s) 732. The interface (s) 732 may be used to provide input to or output from the network device 720. For example, a network device 720 of a RAN (e.g., a base station, a radio head, etc. ) may include interface (s) 732 made up of transmitters, receivers, and other circuitry (e.g., other than the transceiver (s) 728 / antenna (s) 730 already described) that enables the network device 720 to communicate with other equipment in a network, and / or that enables the network device 720 to communicate with external networks, computers, databases, and the like for purposes of operations, administration, and maintenance of the network device 720 or other equipment operably connected thereto.

[0108] The network device 720 may include at least one measurement gap adapter 734. The measurement gap adapter 734 may be implemented via hardware, software, or combinations thereof. For example, the measurement gap adapter 734 may be implemented as a processor, circuit, and / or instructions 726 stored in the memory 724 and executed by the processor (s) 722. In some examples, the measurement gap adapter 734 may be integrated within the processor (s) 722 and / or the transceiver (s) 728. For example, the measurement gap adapter 734 may be implemented by a combination of software components (e.g., executed by a DSP or a general processor) and hardware components (e.g., logic gates and circuitry) within the processor (s) 722 or the transceiver (s) 728.

[0109] The measurement gap adapter 734 may be used for various aspects of the present disclosure, for example, aspects of FIGs. 1-7, from a network device perspective. The measurement gap adapter 734 may be configured to, for example, perform transmitting, to a user equipment (UE) , control signaling that configures a plurality of measurement gap configurations for the UE, each measurement gap configuration of the plurality of measurement gap configurations identifying a time window; transmitting, to the UE, a control message that indicates, for each measurement gap configuration of the plurality of measurement gap configurations, a priority of a measurement gap relative to downlink receptions or uplink transmissions to be performed during the measurement gap; and determining whether the UE is to receive on a downlink or transmit on an uplink, during the measurement gap of at least one measurement gap configuration of the plurality of measurement gap configurations, based at least in part on the indicated priority of the measurement gap.

[0110] For one or more embodiments, at least one of the components set forth in one or more of the preceding figures may be configured to perform one or more operations, techniques, processes, and / or methods as set forth herein. For example, a baseband processor (or processor) as described herein in connection with one or more of the preceding figures may be configured to operate in accordance with one or more of the examples set forth herein. For another example, circuitry associated with a UE, network device, network element, etc. as described above in connection with one or more of the preceding figures may be configured to operate in accordance with one or more of the examples set forth herein.

[0111] Any of the above described embodiments may be combined with any other embodiment (or combination of embodiments) , unless explicitly stated otherwise. The foregoing description of one or more implementations provides illustration and description but is not intended to be exhaustive or to limit the scope of embodiments to the precise form described. Modifications and variations are possible in light of the above teachings or may be acquired from practice of various embodiments.

[0112] Embodiments and implementations of the systems and methods described herein may include various operations, which may be embodied in machine-executable instructions to be executed by a computer system. A computer system may include one or more general-purpose or special-purpose computers (or other electronic devices) . The computer system may include  hardware components that include specific logic for performing the operations or may include a combination of hardware, software, and / or firmware.

[0113] The systems described herein pertain to specific embodiments but are provided as examples. These embodiments can be combined into single systems, partially combined into other systems, split into multiple systems or divided or combined in other ways. In addition, it is contemplated that parameters, attributes, aspects, etc. of one embodiment can be used in another embodiment. The parameters, attributes, aspects, etc. are merely described in one or more embodiments for clarity, and it is recognized that the parameters, attributes, aspects, etc. can be combined with or substituted for parameters, attributes, aspects, etc. of another embodiment unless specifically disclaimed herein.

[0114] Although the foregoing has been described in some detail for purposes of clarity, it will be apparent that changes and modifications may be made without departing from the principles thereof. It should be noted that there are many alternative ways of implementing both the processes and apparatuses described herein. Accordingly, the present embodiments are to be considered illustrative and not restrictive, and the description is not to be limited to the details given herein but may be modified within the scope and equivalents of the appended claims.

Claims

1.A baseband processor configured to:receive, from a network device, control signaling that configures a plurality of measurement gap configurations for a user equipment (UE) , each measurement gap configuration of the plurality of measurement gap configurations identifying a time window;receive, from the network device, a control message that indicates, for each measurement gap configuration of the plurality of measurement gap configurations, a priority of a measurement gap relative to downlink receptions or uplink transmissions to be performed during the measurement gap; anddetermine whether to receive on a downlink or transmit on an uplink, during the measurement gap of at least one measurement gap configuration of the plurality of measurement gap configurations, based at least in part on the indicated priority of the measurement gap.2.The baseband processor of claim 1, wherein the control message comprises a media access control (MAC) control element that indicates, for the plurality of measurement gap configurations, the priority of the measurement gap by activating or deactivating the measurement gap configuration.3.The baseband processor of claim 2, wherein the MAC control element comprises, for each measurement gap configuration of the plurality of measurement gap configurations, an activation / deactivation indication and an identifier of the measurement gap configuration.4.The baseband processor of claim 2, wherein the MAC control element comprises an activation / deactivation bit field corresponding to the plurality of measurement gap configurations, each bit of the activation / deactivation bit field representing one of an activation state or a deactivation state for a respective one of the plurality of measurement gap configurations.5.The baseband processor of claim 1, wherein the control message comprises a media access control (MAC) control element that indicates, for the plurality of measurement gap configurations, the priority of the measurement gap by assigning a priority level to each resource configuration of a plurality of resource configurations for the measurement gap.6.The baseband processor of claim 5, wherein the MAC control element comprises, for each resource configuration of the plurality of resource configurations for the downlink receptions or uplink transmissions, a priority level indication and an identifier of the resource configuration.7.The baseband processor of claim 5, wherein the MAC control element comprises an priority level bit field corresponding to the plurality of resource configurations for downlink receptions or uplink transmissions, each bit of the priority level bit field representing one of a first priority level or a second priority level for a respective one of the plurality of resource configurations.8.The baseband processor of claim 5, wherein the plurality of resource configurations comprise one or more of configured grant (CG) physical uplink shared channel (PUSCH) configurations, semi-persistent physical downlink shared channel (PDSCH) configurations, search space configurations, channel state information (CSI) configurations, physical uplink control channel (PUCCH) configurations, sounding reference signal (SRS) resource configurations, or SRS resource set configurations.9.The baseband processor of claim 5, wherein the plurality of resource configurations comprise configured grant (CG) physical uplink shared channel (PUSCH) configurations of a type 1 CG PUSCH activated or deactivated using radio resource control (RRC) signaling, or a type 2 CG PUSCH activated or deactivated by downlink control information (DCI) , or both.10.The baseband processor of claim 5, further configured to:generate an acknowledgment for transmission at a first time, the acknowledgment responsive to the received MAC control element; anddetermine, based at least in part on the first time and a timing offset, a second time starting at which the priority level for each resource configuration of the plurality of resource configurations applies to the resource configuration.11.The baseband processor of claim 1, wherein the control message comprises a downlink control information (DCI) message that indicates, for the plurality of measurement gap configurations, the priority of the measurement gap by skipping one or more measurement gaps of the measurement gap configuration.12.The baseband processor of claim 11, further configured to:determine that the DCI message is for measurement gap skipping by descrambling the DCI message using a radio network temporary identifier associated with measurement gap skipping, wherein the DCI message is DCI format 1_0.13.The baseband processor of claim 11, further configured to:determine that the DCI message is for measurement gap skipping based at least in part on a field for measurement gap skipping of the DCI message indicating that the DCI message is for measurement gap skipping, wherein the DCI message is DCI format 1_0, DCI format 1_1, or DCI format 1_2.14.The baseband processor of claim 11, further configured to:determine that the DCI message is for measurement gap skipping based at least in part on a bit value for a field of the DCI message being set to indicate that the DCI message is for measurement gap skipping, wherein the DCI message is one or DCI format 1_1 or DCI format 1_2, and the field comprises one of a redundancy version field, a modulation and coding scheme field, a hybrid automatic repeat request process number field, a new data indicator field, a frequency domain resource allocation field, or a time domain resource allocation field.15.The baseband processor of claim 11, further configured to:generate an acknowledgment for transmission responsive to the received DCI message, wherein the acknowledgment is generated for transmission based at least in part on the DCI message both indicating measurement gap skipping and scheduling a downlink data transmission during the measurement gap to be skipped.16.The baseband processor of claim 11, wherein the DCI message comprises a plurality of blocks, each block of the plurality of blocks corresponding to a UE group of a plurality of UE groups, and each block identifying one or more parameters for measurement gap skipping for an associated measurement gap configuration, wherein the DCI message is DCI format 2_x.17.The baseband processor of claim 11, further configured to:determine, based at least in part on a delay value for measurement gap skipping, a time starting at which the skipping the one or more measurement gaps applies to the measurement gap configuration.18.The baseband processor of claim 1, further configured to:receive a downlink control information (DCI) message or a media access control (MAC) control element that modifies one or more values of a measurement gap configuration of the plurality of measurement gap configurations.19.A method of wireless communication at a user equipment (UE) , comprising:receiving, from a network device, control signaling that configures a plurality of measurement gap configurations for the UE, each measurement gap configuration of the plurality of measurement gap configurations identifying a time window;receiving, from the network device, a control message that indicates, for each measurement gap configuration of the plurality of measurement gap configurations, a priority of a measurement gap relative to downlink receptions or uplink transmissions to be performed during the measurement gap; anddetermining whether to receive on a downlink or transmit on an uplink, during the measurement gap of at least one measurement gap configuration of the plurality of measurement gap configurations, based at least in part on the indicated priority of the measurement gap.20.A method of wireless communication at a network device, comprising:transmitting, to a user equipment (UE) , control signaling that configures a plurality of measurement gap configurations for the UE, each measurement gap configuration of the plurality of measurement gap configurations identifying a time window;transmitting, to the UE, a control message that indicates, for each measurement gap configuration of the plurality of measurement gap configurations, a priority of a measurement gap relative to downlink receptions or uplink transmissions to be performed during the measurement gap; anddetermining whether the UE is to receive on a downlink or transmit on an uplink, during the measurement gap of at least one measurement gap configuration of the plurality of measurement gap configurations, based at least in part on the indicated priority of the measurement gap.

Citation Information

Patent Citations

  • Information configuration method, data transmission method, and apparatus

    US20220078813A1

  • Channel measurement method and apparatus, and communication device

    US20220386157A1

  • Measurement interval processing method, network device, terminal device and storage medium

    WO2020147778A1

  • Method and WTRU for positioning with reduced latency in wireless communication systems

    WO2022212126A1