Apparatus and method for time domain bandwidth portion (TD-BWP) switching

By triggering the filled transmission block or sending predetermined messages in the UE based on the number of retransmissions, block error rate and service type, TD-BWP handover is realized, solving the balance problem between UE power consumption and delay, and improving service flexibility and efficiency.

CN119866612APending Publication Date: 2025-04-22APPLE INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380065761.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-09-14
Filing Date
2023-09-11
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

In user equipment (UE), time domain bandwidth portion (TD-BWP) handover is difficult to balance UE power consumption and delay, especially in the case of network delay and retransmission.

Method used

The mechanism for TD-BWP handover is implemented by triggering the padded transport block (TB) based on the number of retransmissions, block error rate (BLER), and traffic type in the UE, or based on sending a predetermined message to the network.

Benefits of technology

TD-BWP handover is achieved that balances UE power consumption and delay, improving the flexibility and efficiency of UE between low data services and high data services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119866612A_ABST
    Figure CN119866612A_ABST
Patent Text Reader

Abstract

Some aspects of the present disclosure relate to apparatuses and methods for enabling time domain bandwidth portion (TD-BWP) switching to achieve a balance between UE power consumption and a UE's latency. For example, a UE may be configured to, in response to determining that a parameter associated with UE traffic satisfies a condition, add a plurality of padding bits to a transport block (TB) to achieve a predetermined slot capacity for a transmit time interval (TTI) associated with the UE traffic. The UE may also be configured to send the TB to a base station and receive a message from the base station over the TTI. The UE is further configured to change a time domain bandwidth portion (TD-BWP) based on the received message.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to U.S. non-provisional patent application No. 17 / 944,391 filed on September 14, 2022, which is incorporated herein by reference in its entirety. background Technical Field

[0004] The described aspects are generally directed to mechanisms for time domain bandwidth part (TD-BWP) switching to achieve a balance between user equipment (UE) power consumption and user experience using the UE. Background Art

[0005] In some examples, the network may define two time domain bandwidth parts (TD-BWP) for use by user equipment (UE) to, for example, receive downlink (DL) data or control signaling and / or send uplink (UL) data or control signaling. For example, the TD-BWP may include BWP#1 and BWP#2. BWP#1 may be used when data activity is high, and BWP#2 may be used when data activity is low (or no data activity). For example, BWP#1 may be used for dense physical downlink control channel (PDCCH) monitoring opportunities. BWP#2 may be used for sparse PDCCH monitoring opportunities. Using BWP#2 may help the UE save energy (e.g., save battery) by sparsely sending and / or receiving data / control. However, if the UE is in BWP#2, but the UE is experiencing delays and retransmissions in the UE service to the network, the UE's latency may be affected, considering that battery power is saved by staying in BWP#2. Summary of the invention

[0006] Some aspects of the present disclosure relate to apparatus and methods for implementing time-domain bandwidth part (TD-BWP) switching to achieve a balance between UE power consumption and UE latency. For example, some aspects of the present disclosure relate to apparatus and methods for implementing a mechanism for TD-BWP switching based on a transport block (TB) filled by the UE based on the number of retransmissions, block error rate (BLER) and / or service type triggering. Additionally or alternatively, some aspects of the present disclosure relate to apparatus and methods for implementing a mechanism for TD-BWP switching based on the UE sending a predetermined message to the network. Additionally or alternatively, some aspects of the present disclosure relate to apparatus and methods for implementing a mechanism for TD-BWP switching based on additional measurements performed by the UE and / or the network.

[0007] Some aspects of the present disclosure relate to a user equipment (UE). The UE includes: a transceiver configured to enable wireless communication with a base station; and a processor communicatively coupled to the transceiver. The processor may be configured to add a plurality of padding bits to a transport block (TB) to reach a predetermined timeslot capacity for a transmission time interval (TTI) associated with the UE service in response to determining that a parameter associated with the UE service satisfies a condition. The processor is also configured to: send the TB to the base station over the TTI using the transceiver; and receive a message from the base station using the transceiver. The processor is also configured to change a time domain bandwidth part (TD-BWP) based on the received message.

[0008] In some aspects, to determine that the parameter associated with the UE service satisfies the condition, the processor is configured to measure a block error rate (BLER) associated with the service and compare the BLER with a threshold. In response to the BLER being greater than the threshold, the processor is further configured to determine that the parameter associated with the UE service satisfies the condition.

[0009] In some aspects, in order to determine that the parameter associated with the UE service satisfies the condition, the processor is configured to measure the number of retransmissions associated with the UE service and compare the number of retransmissions with a threshold. In response to the number of retransmissions being greater than the threshold, the processor is further configured to determine that the parameter associated with the UE service satisfies the condition.

[0010] In some aspects, to determine that the parameter associated with the UE service satisfies the condition, the processor is configured to measure a service type associated with the UE service and compare the service type with a plurality of service types. In response to the service type being one of the plurality of service types, the processor is further configured to determine that the parameter associated with the UE service satisfies the condition.

[0011] In some aspects, the UE operates with a first TD-BWP, and in order to change the TD-BWP based on the received message, the processor is configured to operate the UE with a second TD-BWP. The first TD-BWP is used for low data services, and the second TD-BWP is used for high data services. In some aspects, the processor is also configured to: switch to the first TD-BWP after a predetermined time period; and in response to determining that a second parameter associated with the UE service satisfies a second condition, add a second plurality of fill bits to the second TB to reach a predetermined timeslot capacity for a second TTI. The processor is also configured to: send the second TB to the base station on the second TTI using the transceiver; and receive a second message from the base station using the transceiver. The processor is also configured to switch to the second TD-BWP based on the received second message.

[0012] In some aspects, the second parameter includes a block error rate (BLER) associated with the UE service, a number of retransmissions associated with the UE service, or a service type associated with the UE service, and wherein the second parameter is different from the parameter. In some aspects, the second parameter is the same as the parameter.

[0013] In some aspects, the processor is configured to repeat the switching between the first TD-BWP and the second TD-BWP a predetermined number of times within a second predetermined time period or within a radio resource control (RRC) connection duration. In some aspects, the message comprises a downlink control information (DCI) message.

[0014] Some aspects of the present disclosure relate to a method performed by a user equipment (UE), the method comprising: in response to determining that a parameter associated with a UE service satisfies a condition, adding a plurality of padding bits to a transport block (TB) to reach a predetermined time slot capacity for a transmission time interval (TTI) associated with the UE service. The UE operates in a first time domain bandwidth part (TD-BWP) for low data services. The method also includes: sending the TB to a base station on the TTI by the UE; and receiving a message from the base station by the UE. The method also includes: changing to a second TD-BWP by the UE based on the received message. The second TD-BWP is used for high data services and is different from the first TD-BWP.

[0015] Some aspects of the present disclosure relate to a non-transitory computer-readable medium that stores instructions. When the instructions are executed by a processor of a user equipment (UE), the instructions cause the UE to perform operations, including: in response to determining that a parameter associated with a UE service satisfies a condition, adding multiple padding bits to a transport block (TB) to reach a predetermined time slot capacity for a transmission time interval (TTI) associated with the UE service. The UE operates in a first time domain bandwidth part (TD-BWP) for low data services. The operation also includes: sending a TB to a base station on a TTI; and receiving a downlink control information (DCI) message from the base station. The operation also includes: changing to a second TD-BWP based on the received DCI message, wherein the second TD-BWP is used for high data services and is different from the first TD-BWP.

[0016] Some aspects of the present disclosure relate to a base station. The base station includes: a transceiver configured to enable wireless communication with a user equipment (UE); and a processor communicatively coupled to the transceiver. The UE operates at a first time domain bandwidth part (TD-BWP). The processor may be configured to change the first TD-BWP to a second TD-BWP to be used by the UE in response to determining that a parameter associated with the UE service satisfies a condition. The processor is also configured to send a downlink control information (DCI) message indicating the change to the second TD-BWP to the UE using the transceiver.

[0017] In some aspects, to determine that the parameter associated with the UE service satisfies the condition, the processor is configured to receive a message from the UE using the transceiver during a pre-scheduled uplink grant and examine one or more bytes within the message. In response to the one or more bytes indicating a request to change the first TD-BWP, the processor is configured to determine that the parameter associated with the UE service satisfies the condition.

[0018] In some aspects, the one or more bytes indicate that the request to change the first TD-BWP is based on a service type associated with the UE service. In some aspects, the one or more bytes indicate that the request to change the first TD-BWP is based on a block error rate (BLER) associated with the UE service or a number of retransmissions associated with the UE service.

[0019] In some aspects, in order to determine that the parameter associated with the UE service satisfies the condition, the processor is configured to determine a signal to interference plus noise ratio (SINR) value and compare the SINR value to a threshold. In response to the SINR value being less than the threshold, the processor is configured to determine that the parameter associated with the UE service satisfies the condition. In some aspects, the processor is configured to receive a message indicating the SINR value from the UE using the transceiver. Additionally or alternatively, the processor is configured to measure the SINR value of one or more uplink transmissions from the UE.

[0020] In some aspects, to determine that the parameter associated with the UE service satisfies the condition, the processor is configured to determine hybrid automatic repeat request (HARQ) acknowledgement (ACK) information or HARQ NACK information and compare the HARQ ACK information or the HARQ NACK information with a threshold. In response to the HARQ ACK information or the HARQ NACK information being less than the threshold, the processor is configured to determine that the parameter associated with the UE service satisfies the condition.

[0021] In some aspects, to determine that the parameter associated with the UE service satisfies the condition, the processor is configured to receive a channel state information (CSI) message from the UE using the transceiver, the CSI message including downlink channel information. The processor is also configured to compare the downlink channel quality information with one or more thresholds. In response to the downlink channel quality information satisfying the one or more thresholds, the processor is also configured to determine that the parameter associated with the UE service satisfies the condition.

[0022] In some aspects, to determine that the parameter associated with the UE service satisfies the condition, the processor is configured to receive a sounding reference signal (SRS) message from the UE using the transceiver, the SRS message including uplink channel quality information. The processor is also configured to compare the uplink channel quality information with one or more thresholds. In response to the uplink channel quality information satisfying the one or more thresholds, the processor is also configured to determine that the parameter associated with the UE service satisfies the condition.

[0023] Some aspects of the present disclosure relate to a method, comprising: determining, by a base station in communication with a user equipment (UE), whether a parameter associated with a UE service satisfies a condition. The UE operates at a first time domain bandwidth part (TD-BWP). The method also includes: in response to determining that the parameter satisfies the condition, changing the first TD-BWP to a second TD-BWP to be used by the UE; and sending a downlink control information (DCI) message to the UE to indicate the change to the second TD-BWP.

[0024] Some aspects of the present disclosure relate to a non-transitory computer-readable medium storing instructions. When the instructions are executed by a processor of a base station communicating with a user equipment (UE), the instructions cause the base station to perform operations including determining whether a parameter associated with a UE service satisfies a condition. The UE operates at a first time domain bandwidth part (TD-BWP). The operations also include: in response to determining that the parameter satisfies the condition, changing the first TD-BWP to a second TD-BWP to be used by the UE; and sending a downlink control information (DCI) message to the UE to indicate the change to the second TD-BWP.

[0025] Some aspects of the present disclosure relate to a user equipment (UE). The UE includes: a transceiver configured to enable wireless communication with a base station; and a processor communicatively coupled to the transceiver. The processor is configured to: in response to determining that a parameter associated with a UE service satisfies a condition, send a first message to the base station using the transceiver during a pre-scheduled uplink grant. The UE operates with a first time domain bandwidth part (TD-BWP), and the message indicates a request to change the first TD-BWP. The processor is also configured to: receive a second message from the base station using the transceiver, and change the first TD-BWP to a second TD-BWP based on the received message.

[0026] Some aspects of the present disclosure relate to a method, comprising: in response to determining that a parameter associated with a UE service satisfies a condition, a user equipment (UE) sends a first message to a base station during a pre-scheduled uplink grant. The UE operates with a first time domain bandwidth part (TD-BWP), and the message indicates a request to change the first TD-BWP. The method also includes: receiving a second message from the base station; and based on the received message, changing the first TD-BWP to a second TD-BWP.

[0027] Some aspects of the present disclosure relate to a non-transitory computer-readable medium storing instructions. When the instructions are executed by a processor of a user equipment (UE), the instructions cause the UE to perform operations, including: in response to determining that a parameter associated with the UE service satisfies a condition, sending a first message to a base station during a pre-scheduled uplink grant. The UE operates with a first time domain bandwidth part (TD-BWP), and the message indicates a request to change the first TD-BWP. The operations also include: receiving a second message from the base station; and based on the received message, changing the first TD-BWP to a second TD-BWP.

[0028] The present invention is provided for the purpose of illustrating some aspects only, so as to provide an understanding of the subject matter described herein. Therefore, the above-mentioned features are only examples and should not be understood as narrowing the scope or essence of the subject matter in the present disclosure. Other features, aspects and advantages of the present disclosure will become apparent from the following detailed description, drawings and claims. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] The accompanying drawings, which are incorporated herein and form a part of the specification, illustrate the present disclosure and, together with the description, further serve to explain the principles of the present disclosure and enable those skilled in the relevant art to make and use the present disclosure.

[0030] Figure 1 An example system implementing TD-BWP switching according to some aspects of the present disclosure is illustrated.

[0031] Figure 2 A block diagram illustrating an example system of an electronic device implementing TD-BWP switching according to some aspects of the present disclosure is shown.

[0032] Figure 3 An example method for a system (eg, UE) to perform TD-BWP switching by triggering padded transport blocks (TBs) according to some aspects of the present disclosure is illustrated.

[0033] Figure 4 An example method for a system (eg, a base station) to monitor the number of TD-BWP handovers according to some aspects of the present disclosure is illustrated.

[0034] Figure 5 An example method for a system (eg, a base station) to perform TD-BWP switching based on a UE sending a predetermined message and / or based on additional measurements performed by the UE and / or the network according to some aspects of the present disclosure is illustrated.

[0035] Figure 6 An example method for a system (eg, UE) to perform TD-BWP switching based on the UE sending a predetermined message and / or based on additional measurements performed by the UE and / or the network according to some aspects of the present disclosure is illustrated.

[0036] Figure 7 An exemplary computer system for implementing some aspects or portions thereof.

[0037] The present disclosure is described with reference to the accompanying drawings. In the drawings, generally, like reference numerals indicate identical or functionally similar elements. Additionally, generally, the leftmost digit of a reference numeral identifies the drawing in which the reference numeral first appears. DETAILED DESCRIPTION

[0038] Some aspects of the present disclosure relate to apparatus and methods for implementing TD-BWP switching to achieve a balance between UE power consumption and UE latency. For example, some aspects of the present disclosure relate to apparatus and methods for implementing a mechanism for TD-BWP switching based on a transport block (TB) filled by the UE based on the number of retransmissions, block error rate (BLER) and / or service type triggering. Additionally or alternatively, some aspects of the present disclosure relate to apparatus and methods for implementing a mechanism for TD-BWP switching based on the UE sending a predetermined message to the network. Additionally or alternatively, some aspects of the present disclosure relate to apparatus and methods for implementing a mechanism for TD-BWP switching based on additional measurements performed by the UE and / or the network.

[0039] In some examples, aspects of the present disclosure may be performed by a network and / or UE operating in accordance with fifth generation (5G) wireless technology for digital cellular networks as defined by the Third Generation Partnership Project (3GPP). Additionally or alternatively, aspects of the present disclosure may be performed by a network and / or UE operating in accordance with Release 15 (Rel-15), Release 16 (Rel-16), Release 17 (Rel-17), Rel-17 New Radio (NR), etc. However, aspects of the present disclosure are not limited to these examples, and one or more mechanisms of the present disclosure may be implemented by other networks and / or UEs for TD-BWP switching.

[0040] Figure 1 An example system 100 implementing TD-BWP switching according to some aspects of the present disclosure is illustrated. The example system 100 is provided for illustration purposes only and not to limit the disclosed aspects.

[0041] System 100 may include, but is not limited to, a network node (e.g., a base station such as an eNB, a gNB, etc.) 101 and an electronic device (e.g., a UE) 103. The electronic device 103 (hereinafter referred to as UE 103) may be configured to operate based on a wide variety of wireless communication technologies. These technologies may include, but are not limited to, technologies based on the Third Generation Partnership Project (3GPP) standard. For example, UE 103 may be configured to operate using Rel-15, Rel-16, Rel-17, or other versions. UE 103 may include, but is not limited to, wireless communication devices, smart phones, laptops, desktops, tablets, personal assistants, monitors, televisions, wearable devices, Internet of Things (IoT), vehicle communication devices, etc. Network node 101 (referred to herein as a base station or cell) may include one or more nodes configured to operate based on a variety of wireless communication technologies (such as, but not limited to, technologies based on 3GPP standards). For example, base station 101 may include one or more nodes configured to operate using Rel-15, Rel-16, Rel-17, or other versions.

[0042] According to some aspects, UE 103 may be connected to base station 101 using carrier 105 and may communicate with the base station. According to some aspects, carrier 105 may include one carrier. Additionally or alternatively, carrier 105 may include two or more component carriers (CCs). In other words, UE 103 may implement carrier aggregation (CA). For example, UE 103 may use multiple carriers to communicate with base station 101.

[0043] According to some aspects, base station 101 may define two or more TD-BWPs for UE 103, for example, to receive downlink (DL) data / control and / or to send uplink (UL) data / control. Some aspects of the present disclosure are discussed with respect to two TD-BWPs (BWP#1 and BWP#2). However, aspects of the present disclosure are not limited to these examples, and other numbers of TD-BWPs may be used. According to some specific implementations, BWP#1 may be used when data activity is high, and BWP#2 may be used when data activity is low (or no data activity). For example, BWP#1 may be used for dense physical downlink control channel (PDCCH) monitoring opportunities. BWP#2 may be used for sparse PDCCH monitoring opportunities.

[0044] According to some aspects, for BWP#2, UE 103 does not receive data and / or control information in every time slot or does not send data and / or control information in every time slot. However, UE 103 receives data and / or control information or sends data and / or control information every nth time slot, where n is a positive integer greater than 2. For example, UE 103 receives data and / or control information or sends data and / or control information every 4th time slot. In some examples, in sparse PDCCH monitoring of BWP#2, PDCCH is not scheduled in every time slot, but is scheduled every nth time slot.

[0045] According to some aspects, for BWP#1, UE 103 receives data and / or control information or transmits data and / or control information in every time slot.In some examples, in dense PDCCH monitoring of BWP#1, PDCCH is scheduled in every time slot.

[0046] According to some aspects, the two TD-BWPs (BWP#1 and BWP#2) completely overlap in terms of bandwidth, center frequency, subcarrier spacing (SCS), etc. In some specific implementations, there are differences in radio resource control (RRC) physical (PHY) related configuration parameters between the two TD-BWPs. According to some aspects, a first RRC configuration may be used for BWP#1, and a second RRC configuration may be used for BWP#2, wherein the first RRC configuration and the second RRC configuration are different. The base station 101 may provide the two RRC configurations to the UE 103 at the initial establishment of the RRC connection between the UE 103 and the base station 101. In some examples, one of the TD-BWPs is potential, while the other TD-BWP is actively running in the UE 103. For example, the UE 103 may be configured for BWP#1 at the initial establishment of the RRC connection.

[0047] Additionally or alternatively, a similar approach may be used to configure TD-BWP at UE 103 during RRC reconfiguration.

[0048] According to some aspects, the base station 101 is configured to change the TD-BWP at the UE 103. For example, the base station 101 may use a message (such as, but not limited to, a downlink control information (DCI) message) to switch the TD-BWP at the UE 103. For example, if the UE 103 is operating using BWP#1, the base station 101 may transmit a message to the UE 103 to switch to BWP#2. The UE 103 may activate BWP#2 and may inactive BWP#1. In another example, if the UE 103 is operating using BWP#2, the base station 101 may transmit a message to the UE 103 to switch to BWP#1. The UE 103 may activate BWP#1 and may inactive BWP#2. As described above, although some aspects of the present disclosure are discussed with respect to two TD-BWPs, aspects of the present disclosure may use any number of TD-BWPs.

[0049] In some examples, a BWP with a sparse search space (BWP#2) may be configured as a type 3-PDCCH-CSS (CSS=common search space) with an RRC information element (IE) SearchSpace in PDCCH-Config, where searchSpaceType=common for DCI format 0 and DCI format 1_0 with a cyclic redundancy check (CRC) scrambled by C-NTI. In some implementations, the monitoring slot periodicity may be 4 slots. According to some examples, a DCI message for switching may be included in a DL DCI message, and switchingDelay may be based on the type 2 requirement in Table 8.6.2-1 in 3GPP 38.133.

[0050] According to some aspects, the DCI message with the switch will include DCI1, but the corresponding physical downlink shared channel (PDSCH) time slot (e.g., k0 time slots later) will not have a PDSCH schedule, so this will result in a NACK hybrid automatic repeat request (HARQ) response (if UE 103 detects the DCI message). According to some aspects, this NACK will not result in a retransmission by base station 101. In contrast, if the DCI message for TD-BWP switch results in DTX in base station 101, according to some aspects, the DCI message is retransmitted until a NACK is received. In some implementations, the time to trigger the DCI message for TD-BWP switch can be controlled by base station 101 based on, for example, user data thresholds in both DL and UL.

[0051] According to some aspects, the base station 101 may trigger switching between TD-BWPs based on the amount of data in a time slot of a transmission time interval (TTI). The base station 101 may monitor the amount of data in the time slot, determine whether the conditions for TD-BWP switching are met, and then transmit a message to the UE 103 to switch its TD-BWP if the conditions are met. According to some specific implementations, if the transport block (TB) size is less than the threshold of the time slot capacity for a predetermined period of time in each TTI, the base station 101 may trigger a downward switch of the TD-BWP (e.g., from BWP#1 to BWP#2). In a non-limiting example, the threshold may be 10% and the predetermined time period may be 200ms. However, aspects of the present disclosure are not limited to these examples, and other numbers of predetermined time periods may be used. According to some specific implementations, if the TB size is 100% of the time slot capacity for one TTI, the base station 101 may trigger an upward switch of the TD-BWP (e.g., from BWP#2 to BWP#1). Other conditions and / or thresholds may be used for downward switching and / or upward switching.

[0052] Additionally or alternatively, other methods may be used to perform TD-BWP switching to balance UE power consumption and latency of UE 103. For example, some aspects of the present disclosure relate to an apparatus and method for implementing a mechanism for TD-BWP switching based on a TB that is filled by UE 103 based on the number of retransmissions, block error rate (BLER) and / or service type. For example, UE 103 may measure and determine the number of retransmissions associated with a UE 103 service. The service may be a UL service to base station 101. UE 103 may compare the number of retransmissions with a retransmission threshold. If the number of retransmissions is greater than the retransmission threshold, UE 103 may trigger base station 101 to trigger TD-BWP upward switching. For example, UE 103 may add multiple filler bits to a TB to reach a predetermined time slot capacity for a TTI. In some examples, the predetermined time slot capacity for a TTI may include a maximum time slot capacity for a TTI. Alternatively, the predetermined time slot capacity for a TTI may include a 95% capacity. In some examples, the predetermined time slot capacity for a TTI may include 90% capacity or some other time slot capacity. Aspects of the present disclosure are not limited to these examples, and the predetermined time slot capacity for a TTI may include other capacity values. By transmitting a TB to base station 101, base station 101 may trigger a TD-BWP upward switch by transmitting a message to the UE (such as transmitting a DCI message to UE 103).

[0053] In some implementations, UE 103 may measure and determine a BLER associated with a UE 103 service. The service may be a UL service to base station 101. UE 103 may compare the BLER with a BLER threshold. If the BLER is greater than the BLER threshold, UE 103 may trigger base station 101 to trigger a TD-BWP up switch. For example, UE 103 may add a plurality of filler bits to the TB to reach a predetermined (e.g., maximum) timeslot capacity for a TTI. By transmitting the TB to base station 101, base station 101 may trigger a TD-BWP up switch by transmitting a message to the UE, such as transmitting a DCI message to UE 103.

[0054] In some specific implementations, UE 103 may determine a service type associated with a UE 103 service. The service may be a UL service to base station 101. UE 103 may compare the service type with a plurality of service types. If the service type is among the plurality of service types, UE 103 may trigger base station 101 to trigger TD-BWP upward switching. For example, UE 103 may add a plurality of filler bits to the TB to reach a predetermined (e.g., maximum) timeslot capacity for the TTI. By transmitting the TB to base station 101, base station 101 may trigger TD-BWP upward switching by transmitting a message to the UE (such as transmitting a DCI message to UE 103).

[0055] According to some implementations, after switching, UE 103 may stay in the new TD-BWP (e.g., BWP#1) for a predetermined period of time. For example, UE 103 may have a timer for measuring the predetermined period of time. During this time, UE 103 may continue to transmit TBs with padding bits to stay in the new TD-BWP. After the timer expires, the UE may stop adding padding bits, and it may be switched back to the previous TD-BWP (e.g., BWP#2) by base station 101.

[0056] According to some specific implementations, UE 103 may switch between two TD-BWPs (or any other number of TD-BWPs) multiple times. In some aspects, base station 101 may be configured to control the number of times UE 103 switches between two TD-BWPs. For example, base station 101 may include a counter to measure the number of times UE 103 switches TD-BWPs within a predetermined time period or RRC connection duration. If the number of TD-BWP switches of UE 103 within a predetermined time period or RRC connection duration is greater than a threshold, base station 101 may stop triggering UE 103 to switch between TD-BWPs. For example, if the number of TD-BWP switches of UE 103 within a predetermined time period or RRC connection duration is greater than a threshold, base station 101 will avoid transmitting a message (e.g., a DCI message) for triggering UE 103 to switch TD-BWPs. This helps to avoid unnecessary TD-BWP switching.

[0057] Additionally or alternatively, some aspects of the present disclosure relate to an apparatus and method for implementing a mechanism for TD-BWP switching based on a UE sending a predetermined message to a network. For example, UE 103 may use a pre-scheduled uplink grant to send a predetermined message to base station 101 to trigger base station 101 to switch TD-BWP of UE 103. In some specific implementations, even if UE 103 may not have UL packets to send to base station 101, UE 103 has pre-scheduled uplink grants for a certain period of time. UE 103 may use these pre-scheduled uplink grants to transmit predetermined messages for TD-BWP switching to the base station. In these specific implementations, the predetermined message may be used alternatively and / or in addition to the padding bits discussed above. According to some aspects, the predetermined message may include one or more predetermined bits and / or bytes to trigger TD-BWP switching.

[0058] For example, UE 103 may measure and determine the number of retransmissions associated with a service of UE 103. The service may be a UL service to base station 101. UE 103 may compare the number of retransmissions with a retransmission threshold. If the number of retransmissions is greater than the retransmission threshold, UE 103 may trigger base station 101 to trigger TD-BWP upward switching. For example, UE 103 may send a predetermined message to base station 101. By transmitting the predetermined message to base station 101, base station 101 may trigger TD-BWP upward switching by transmitting a message such as a DCI message to UE 103. Additionally or alternatively, by transmitting the predetermined message, if UE 103 is operating on, for example, TD-BWP#1, UE 103 may request base station 101 not to switch TD-BWP downward (e.g., from TD-BWP#1 to TD-BWP#2).

[0059] In some specific implementations, UE 103 may measure and determine a BLER associated with a UE 103 service. The service may be UL service to base station 101. UE 103 may compare the BLER with a BLER threshold. If the BLER is greater than the BLER threshold, UE 103 may trigger base station 101 to trigger a TD-BWP upward switch. For example, UE 103 may send a predetermined message to base station 101. By transmitting the predetermined message to base station 101, base station 101 may trigger a TD-BWP upward switch by transmitting a message such as a DCI message to UE 103. Additionally or alternatively, by transmitting the predetermined message, if UE 103 is operating on, for example, TD-BWP#1, UE 103 may request base station 101 not to switch the TD-BWP downward (e.g., from TD-BWP#1 to TD-BWP#2).

[0060] In some specific implementations, UE 103 may determine a service type associated with a service of UE 103. The service may be a UL service to base station 101. UE 103 may compare the service type with a plurality of service types. If the service type is among the plurality of service types, UE 103 may trigger base station 101 to trigger TD-BWP upward switching. For example, UE 103 may send a predetermined message to the base station. By transmitting the predetermined message to base station 101, base station 101 may trigger TD-BWP upward switching by transmitting a message such as a DCI message to UE 103. Additionally or alternatively, by transmitting the predetermined message, if UE 103 is operating on, for example, TD-BWP#1, UE 103 may request base station 101 not to switch TD-BWP downward (e.g., from TD-BWP#1 to TD-BWP#2).

[0061] Additionally or alternatively, some aspects of the present disclosure relate to apparatus and methods for implementing mechanisms for TD-BWP switching based on additional measurements performed by the UE and / or the network. In some aspects, the base station 101 may use other parameters in addition to or instead of the TB size for TD-BWP switching. In some implementations, the base station 101 may receive these additional parameters from the UE 103 (and / or other UEs such as the device under test (DUT)). Additionally or alternatively, the base station 101 may measure or determine these additional parameters itself.

[0062] In some implementations, the base station 101 may use a signal to interference plus noise ratio (SINR) value to determine whether to perform a TD-BWP switch. For example, the base station 101 may determine a SINR value, compare the SINR value to a SINR threshold, and in response to the SINR value being less than the SINR threshold, the base station 101 may determine to perform a TD-BWP upward switch. Otherwise, the base station 101 does not trigger a TD-BWP upward switch. In some examples, the base station 101 may receive an SINR value from the UE 103 and / or other UEs. In some examples, the base station may measure the SINR values ​​of one or more uplink transmissions from the UE.

[0063] In some specific implementations, the base station 101 may use hybrid automatic repeat request (HARQ) confirmation (ACK) information or HARQ NACK information to determine whether to perform TD-BWP switching. For example, the base station 101 may determine the HARQ ACK / NACK information and compare the determined information with the HARQ threshold. In response to the HARQ ACK / NACK information being less than the HARQ threshold, the base station 101 may determine to perform TD-BWP upward switching. Otherwise, the base station 101 does not trigger the TD-BWP upward switching. In some examples, the base station 101 may receive HARQ ACK / NACK information from the UE 103 and / or other UEs. In some examples, the base station may determine the HARQ ACK / NACK information sent for one or more downlinks from the UE.

[0064] In some implementations, the base station 101 may use a channel state information (CSI) message from the UE 103 to determine whether to perform a TD-BWP switch. The CSI message may include downlink channel information. For example, the base station 101 may receive a CSI message from the UE 103 and compare the downlink channel quality information in the CSI message with one or more downlink channel quality thresholds. In response to the downlink channel quality information satisfying one or more downlink channel quality thresholds, the base station may determine to perform a TD-BWP up switch. Otherwise, the base station 101 does not trigger a TD-BWP switch.

[0065] In some implementations, the base station 101 may use a sounding reference signal (SRS) message from the UE 103 to determine whether to perform a TD-BWP switch. The SRS message may include uplink channel quality information. For example, the base station 101 may receive the SRS from the UE 103 and compare the uplink channel quality information in the SRS with one or more uplink channel quality thresholds. In response to the uplink channel quality information satisfying one or more uplink channel quality thresholds, the base station 101 may determine to perform a TD-BWP switch. Otherwise, the base station 101 does not trigger a TD-BWP switch.

[0066] According to some aspects, when the UL BLER exceeds the BLER threshold, the base station 101 may use the SINR value and / or the SRS message to determine whether to trigger a TD-BWP switch. According to some aspects, when the DL BLER exceeds the BLER threshold, the base station 101 may use the CSI and / or HARQ ACK / NACK information to determine whether to trigger a TD-BWP switch.

[0067] Figure 2 A block diagram of an example system 200 of an electronic device implementing TD-BWP switching according to some aspects of the present disclosure is illustrated. System 200 may be any electronic device (e.g., base station 101, UE 103) in the electronic devices of system 100. System 200 includes a processor 210, one or more transceivers 220, a communication infrastructure 240, a memory 250, an operating system 252, an application 254, a threshold 256, a timer 258, and / or an antenna 260. The illustrated system is provided as an exemplary part of system 200, and system 200 may include other circuits and subsystems. In addition, although the system of system 200 is illustrated as a separate component, aspects of the present disclosure may include any combination of these components, fewer components, or more components. In addition, the system 200 of aspects of the present disclosure may include any number of processors, transceivers, communication infrastructure, memory, operating system, application, and antenna.

[0068] The memory 250 may include random access memory (RAM) and / or cache, and may include control logic components (e.g., computer software) and / or data. The memory 250 may include other storage devices or memories, such as, but not limited to, a hard drive and / or a removable storage device / unit. According to some examples, an operating system 252 may be stored in the memory 250. The operating system 252 may manage data transmission between the memory 250, one or more application programs 254, the processor 210, and / or one or more transceivers 220. In some examples, the operating system 252 maintains one or more network protocol stacks (e.g., an Internet protocol stack, a cellular protocol stack, etc.) that may include multiple logical layers. At the corresponding layer of the protocol stack, the operating system 252 includes control mechanisms and data structures to perform functions associated with the layer.

[0069] According to some examples, applications 254 may be stored in memory 250. Applications 254 may include applications (e.g., user applications) used by wireless system 200 and / or a user of wireless system 200. Applications in applications 254 may include applications such as, but not limited to, radio streaming, video streaming, remote control, and / or other user applications.

[0070] According to some aspects, memory 250 may store different thresholds 256. Thresholds 256 may include, but are not limited to, BLER thresholds, retransmission thresholds, SINR thresholds, HARQ thresholds, DL channel quality thresholds, UL channel quality thresholds, etc. Memory 250 may store timers 258. Timers 256 may include timers and / or counters as discussed herein. However, aspects of the present disclosure are not limited to these examples, and memory 250 may include other thresholds, timers, and / or counters.

[0071] System 200 may also include a communication infrastructure 240. Communication infrastructure 240 provides, for example, communication between processor 210, one or more transceivers 220, and memory 250. In some implementations, communication infrastructure 240 may be a bus. Processor 210 together with instructions stored in memory 250 execute to enable system 200 of system 100 to implement TD-BWP switching operations, as described herein.

[0072] According to some aspects, one or more transceivers 220 send and receive communication signals that support the operation of the system 200 (including but not limited to TD-BWP switching) and may be coupled to an antenna 260. Antenna 260 may include one or more antennas that may be the same or different types. The one or more transceivers 220 allow the system 200 to communicate with other devices that may be wired and / or wireless. In some examples, one or more transceivers 220 may include a processor, a controller, a radio component, a socket, a plug, a buffer, and similar circuits / devices for connecting to a network and communicating on the network. According to some examples, one or more transceivers 220 include one or more circuits for connecting to a wired network and / or a wireless network and communicating on a wired network and / or a wireless network.

[0073] According to some aspects, the one or more transceivers 220 may include a cellular subsystem, a WLAN subsystem, and / or a Bluetooth subsystem. TM Subsystems, each of which includes its own radio transceiver and protocol, as will be understood by those skilled in the art based on the discussion provided herein. In some implementations, one or more transceivers 220 may include more or fewer systems for communicating with other devices.

[0074] In some examples, the one or more transceivers 220 may include one or more circuits (including a WLAN transceiver) to enable connection and communication over a WLAN network (such as, but not limited to, a network based on the standards described in IEEE 802.11). Additionally or alternatively, the one or more transceivers 220 may include one or more circuits (including a Bluetooth TM transceiver) to enable Bluetooth-based TM Protocol, Bluetooth TMLow Energy Protocol or Bluetooth TM Low power long range protocol connection and communication. For example, the transceiver 220n may include Bluetooth TM Transceiver.

[0075] Additionally, the one or more transceivers 220 may include one or more circuits (including a cellular transceiver) for connecting to and communicating on a cellular network. The cellular network may include, but is not limited to, 3G / 4G / 5G networks such as Universal Mobile Telecommunications System (UMTS), Long Term Evolution (LTE), etc. For example, the one or more transceivers 220a-220n may be configured to operate in accordance with one or more of Rel-15, Rel-16, Rel-17, or other versions of the 3GPP standard.

[0076] According to some aspects, processor 210 alone or in combination with computer instructions stored within memory 250 and / or one or more transceivers 220 implements TD-BWP switching as discussed herein.

[0077] Figure 3 An example method 300 for a system (eg, a UE) to perform TD-BWP switching by generating padded transport blocks (TBs) according to some aspects of the present disclosure is illustrated. For convenience and not limitation, Figure 3 You can refer to Figure 1 to Figure 2 Method 300 may represent an electronic device (e.g., Figure 1 The method 300 may also be performed by: Figure 2 System 200 and / or Figure 7 The method 300 is performed by a computer system 700. However, the method 300 is not limited to the specific aspects depicted in those figures, and other systems may be used to perform the method, as will be understood by those skilled in the art. It should be understood that not all operations may be required, and these operations may not be performed in order. Figure 3 The same order as shown is followed.

[0078] According to some aspects, if both the network (e.g., base station 101) and the UE (e.g., UE 103) support TD-BWP switching, the method 300 is performed. If the UE or the network does not support TD-BWP switching, the method 300 is not performed. The method 300 is discussed with respect to two TD-BWPs (BWP#1 and BWP#2). However, the method 300 is not limited to these two TD-BWPs and may include any number of BWPs. For example, aspects of the present disclosure may include switching between any number of TD-BWPs.

[0079] According to some aspects, the UE operating the method 300 operates using BWP #2 (e.g., a BWP when data activity is low (or no data activity)). At 302, it is determined that a parameter associated with a service associated with the UE satisfies a condition. For example, the UE may determine whether a parameter associated with the UE service satisfies a condition. If the parameter satisfies the condition, the method 300 moves to 304. However, if the parameter does not satisfy the condition, the method 300 may stay at 302 to periodically check whether the condition is satisfied.

[0080] According to some aspects, in order to determine that a parameter associated with a UE service meets a condition, the UE may measure a BLER associated with the service and compare the BLER with a BLER threshold. In response to the BLER exceeding the BLER threshold, the UE determines that the parameter meets the condition. If the BLER is less than or equal to the BLER threshold, the UE determines that the parameter does not meet the condition.

[0081] According to some aspects, in order to determine that the parameter associated with the UE service meets the condition, the UE may measure the number of retransmissions associated with the service and compare the number of retransmissions with the retransmission threshold. In response to the number of retransmissions exceeding the retransmission threshold, the UE may determine that the parameter associated with the UE service meets the condition. If the number of retransmissions is less than or equal to the retransmission threshold, the UE may determine that the parameter associated with the UE service does not meet the condition.

[0082] According to some aspects, in order to determine that a parameter associated with a service associated with the UE satisfies a condition, the UE may determine a service type associated with the service and compare the service type with a plurality of service types. For example, the plurality of service types may be stored in Figure 2 In response to the service type being one of the multiple service types, the UE may determine that the parameters associated with the UE service meet the conditions. If the service type is not one of the multiple service types, the UE may determine that the parameters associated with the UE service do not meet the conditions. In some specific implementations, the multiple service types that the UE may trigger upward switching may include, but are not limited to, service types associated with long-term evolution bearer voice (VoLTE), new radio bearer voice (VoNR), 5G voice (Vo5g), radio streaming, video streaming, video games, video calls, etc. According to some aspects, operation 302 may also include the UE receiving a service from, for example, a UE higher layer. The UE may then check the service to determine the service type. For example, the UE may check one or more bits in the service data to determine the service type. The UE may then compare the determined service type with multiple service types. Aspects of the present disclosure are not limited to these examples, and the UE may use other methods to determine the service type associated with the UE service.

[0083] In response to determining that the parameter associated with the UE service meets the condition, at 304, a plurality of padding bits are added to the transport block (TB) to reach a maximum time slot capacity for a transmission time interval (TTI). Alternatively, a plurality of padding bits are added to the TB to reach a predetermined time slot capacity of a TTI, such as 95%, 90%, 85%, etc.

[0084] At 306, a TB is sent to the base station over the TTI. For example, the UE sends a TB including a plurality of padding bits to the base station. The sent TB may trigger the base station to switch the BWP based on the total number of bits (including the padding bits) in the TTI. According to some aspects, the switch may be an up switch (e.g., from BWP#2 to BWP#1). In some implementations, when more than two TD-BWPs are used, the up switch may be to a next BWP for higher data activity than the current BWP.

[0085] At 308, a message is received from the base station. For example, the UE receives a message from the base station. According to some aspects, the message triggers the UE to switch the TD-BWP that the UE is currently using. According to some implementations, the message may include a DCI message.

[0086] At 310, the UE changes the TD-BWP on which the UE is operating based on the received message. For example, the UE may change its TD-BWP from BWP#2 to BWP#1 that may be used for higher data activity. According to some aspects, for BWP#1, the UE receives data and / or control information or sends data and / or control information in each time slot.

[0087] According to some aspects, method 300 may be repeated a predetermined number of times. Additionally or alternatively, the UE may operate with the BWP (e.g., BWP#1) that is switched upward for a predetermined time period. In some implementations, the predetermined time period may include the duration of a service having a service type that causes the upward switch determined in 302. In some examples, the UE may determine the duration of the service by checking the UE service. For example, the service data may include one or more bits indicating the duration of the UE service. By checking the one or more bits, the UE may determine the duration. After the predetermined time period, the UE may switch down to another BWP (e.g., switch to BWP#2). In some aspects, the UE may stop adding padding bits to the TB to trigger the downward switch. In these examples, method 300 may move back to operation 302 to determine whether a second parameter associated with the UE service satisfies a second condition. If the second condition is met, the UE may perform operations 304-310.

[0088] According to some aspects, the second parameter may be one of BLER, number of retransmissions, or traffic type. The second condition may be a BLER threshold, a retransmission threshold, or multiple traffic types. The second parameter may be the same as the parameter used in the first iteration of method 300. Alternatively, the second parameter may be different from the parameter used in the first iteration of method 300.

[0089] Figure 4 An example method 400 for a system (eg, a base station) to monitor the number of TD-BWP switchings according to some aspects of the present disclosure is illustrated. For convenience and not limitation, reference may be made to Figures 1 to 3 Element Description Figure 4 Method 400 may represent an electronic device (e.g., Figure 1 The method 400 may also include: Figure 2 System 200 and / or Figure 7 The method 400 is performed by a computer system 700. However, the method 400 is not limited to the specific aspects depicted in those figures, and other systems may be used to perform the method, as will be understood by those skilled in the art. It should be understood that not all operations may be required, and these operations may not be performed in the same manner as described above. Figure 4 The same sequence as shown is performed.

[0090] At 402, a number of changes between different TD-BWPs within a predetermined time period or a radio resource control (RRC) connection duration is determined. For example, the base station may monitor the number of changes between different TD-BWPs by the UE. The base station may monitor the number of changes between different TD-BWPs by the UE during the predetermined time period. For example, the base station may use a timer 258 to count the number of TD-BWP switches, and the timer 258 may be used to measure the predetermined time period.

[0091] At 404, the determined number of TD-BWP switchings is compared to a threshold. In some examples, the threshold may be stored as threshold 256 in Figure 2 250 of the memory 250. If the determined number of TD-BWP switching is less than the threshold, the method 400 continues at 406, where the change between different TD-BWPs within the predetermined time period or RRC connection duration continues. In other words, if the determined number of TD-BWP switching (within the predetermined time period) is less than the threshold, the base station will continue to trigger the UE to switch between TD-BWPs.

[0092] However, if the determined number of TD-BWP switching is greater than or equal to the threshold, the method 400 continues at 408, where the change between different TD-BWPs within the predetermined time period or RRC connection duration stops. In other words, if the determined number of TD-BWP switching (within the predetermined time period) is less than the threshold, the base station will stop triggering the UE to switch between TD-BWPs. The base station can stop triggering the UE to switch to a TD-BWP by refraining from transmitting a trigger message (e.g., a DCI message) to the UE.

[0093] Figure 5 An example method 500 is illustrated for a system (eg, a base station) to perform TD-BWP switching based on a UE sending a predetermined message and / or based on additional measurements performed by the UE and / or the network according to some aspects of the present disclosure. Figures 1 to 4 elements to describe Figure 5 Method 500 may represent an electronic device (e.g., Figure 1 The method 500 may also include: Figure 2 System 200 and / or Figure 7 However, the method 500 is not limited to the specific aspects depicted in those figures, and other systems may be used to perform the method as will be understood by those skilled in the art. It should be understood that not all operations may be required, and these operations may not be performed in the same manner as described above. Figure 5 The same sequence as shown is performed.

[0094] According to some aspects, if both the network (e.g., base station 101) and the UE (e.g., UE 103) support TD-BWP switching, method 500 is performed. If the UE and / or the network do not support TD-BWP switching, method 500 is not performed. Method 500 is discussed with respect to two TD-BWPs (BWP#1 and BWP#2). However, method 500 is not limited to these two TD-BWPs and may include any number of BWPs. For example, aspects of the present disclosure may include switching between any number of TD-BWPs.

[0095] According to some aspects, a UE associated with a base station operating method 500 operates using BWP #2 (e.g., a BWP when data activity is low (or no data activity)). At 502, it is determined whether a parameter associated with a service associated with the UE satisfies a condition. For example, the base station determines whether a parameter associated with the UE service satisfies a condition.

[0096] According to some aspects, the condition may include a request for a TD-BWP switch. For example, the base station receives a message from the UE during a pre-scheduled uplink grant, and the base station checks the received message. If the received message includes a request for a TD-BWP switch from the UE, the base station may determine that a parameter associated with the UE service satisfies the condition. In some implementations, the message from the UE may include one or more predetermined bytes to indicate a request for a TD-BWP switch. The base station checks one or more bytes within the message, and in response to the one or more bytes indicating a request for a TD-BWP switch, the base station determines that the parameter satisfies the condition.

[0097] According to some aspects, the message (e.g., predetermined one or more bytes) from the UE indicating the request for TD-BWP switching is based on the service type associated with the UE service. Additionally or alternatively, the message (e.g., predetermined one or more bytes) from the UE indicating the request for TD-BWP switching is based on the BLER associated with the UE service. Additionally or alternatively, the message (e.g., predetermined one or more bytes) from the UE indicating the request for TD-BWP switching is based on the number of retransmissions associated with the UE service. According to some aspects, the message from the UE indicating the request for TD-BWP switching is a message requesting TD-BWP switching, which does not indicate the underlying conditions of the TD-BWP switching. Additionally or alternatively, the message from the UE indicating the request for TD-BWP switching is a message requesting TD-BWP switching, which indicates the underlying conditions of the TD-BWP switching. Additionally or alternatively, the message from the UE indicating the request for TD-BWP switching is a message including the service type, BLER and / or the number of retransmissions. The base station may then compare the received traffic type, BLER and / or number of retransmissions with their associated thresholds (similar to the operation performed by the UE) to determine whether to perform a TD-BWP handover.

[0098] As a supplement or alternative to the predetermined message from the UE requesting to change the TD-BWP, the parameters used by the base station to determine whether the condition is met may include but are not limited to SINR value, HARQ ACK information or HARQ NACK information, CSI message, SRS, etc.

[0099] According to some aspects, in order to determine at 502 that the parameters associated with the UE service meet the condition, the base station may be configured to determine the SINR value and compare the determined SIN value with the SINR threshold. If the SINR value is less than the SINR threshold, the base station may determine that the parameters associated with the UE service meet the condition. If the SINR value is greater than or equal to the SINR threshold, the base station may determine that the condition is not met. In some specific implementations, operation 502 may include receiving an SINR value from the UE and / or other UEs. Additionally or alternatively, operation 502 may include measuring the SINR values ​​of one or more uplink transmissions from the UE and / or other UEs. Additionally or alternatively, operation 502 may include measuring the SINR values ​​of one or more downlink transmissions from the UE and / or other UEs.

[0100] According to some aspects, in order to determine at 502 that the parameters associated with the UE service meet the condition, the base station may be configured to determine HARQ ACK information and / or HARQ NACK information, and compare the HARQ ACK information and / or HARQ NACK information with a predetermined HARQ ACK information threshold and / or HARQ NACK information threshold (e.g., a HARQ threshold). If the HARQ ACK information and / or HARQ NACK information meets the predetermined HARQ ACK information threshold and / or HARQ NACK information threshold (e.g., less than the HARQ threshold), the base station may determine that the parameters associated with the UE service meet the condition. If the HARQ ACK information and / or HARQ NACK information does not meet the predetermined HARQ ACK information threshold and / or HARQ NACK information threshold (e.g., greater than or equal to the HARQ threshold), the base station may determine that the parameters associated with the UE service do not meet the condition. In some examples, the HARQ ACK information and / or HARQ NACK information (and / or a predetermined HARQ ACK information threshold and / or HARQ NACK information threshold) may include the number of ACKs, the number of NACKs, or any other information associated with HARQ ACK / NACK.

[0101] According to some aspects, in order to determine at 502 that the parameter associated with the UE service meets the condition, the base station may be configured to receive a CSI message from the UE. The CSI message may include downlink channel quality information. The base station may compare the downlink channel quality information with one or more downlink channel quality thresholds. If the downlink channel quality information meets one or more downlink channel quality thresholds, the base station may determine that the parameter associated with the UE service meets the condition. If the downlink channel quality information does not meet one or more downlink channel quality thresholds, the base station may determine that the parameter associated with the UE service does not meet the condition.

[0102] According to some aspects, in order to determine at 502 that the parameters associated with the UE service meet the condition, the base station may be configured to receive a sounding reference signal (SRS) message from the UE. The SRS message may include uplink channel quality information. The base station may compare the uplink channel quality information with one or more uplink channel quality thresholds. If the uplink channel quality information meets one or more uplink channel quality thresholds, the base station may determine that the parameters associated with the UE service meet the condition. If the uplink channel quality information does not meet one or more uplink channel quality thresholds, the base station may determine that the parameters associated with the UE service do not meet the condition.

[0103] If the base station determines that the parameter does not satisfy the condition, the method 500 may return to operation 502 to continue monitoring whether the condition is satisfied.

[0104] If the base station determines that the parameter satisfies the condition, the method 500 proceeds to 504. At 504, in response to determining that the parameter satisfies the condition, the TD-BWP to be used by the UE is changed. For example, it can be assumed that the UE operates with BWP#2. At 504, the base station can change the TD-BWP to BWP#1 that can be used for higher data activity. According to some aspects, for BWP#1, the UE receives data and / or control information or sends data and / or control information in each time slot.

[0105] At 506, a message indicating the change in the TD-BWP is sent to the UE. For example, the base station may transmit a DCI message indicating the change in the TD-BWP to the UE. In some examples, in response to the DCI message, the UE knows what BWP to use (e.g., BWP#1). Additionally or alternatively, the DCI message may indicate BWP#1 (and / or information associated with BWP#1).

[0106] Although method 500 is discussed with respect to different parameters and conditions, method 500 may include using a combination of these parameters and conditions for TD-BWP switching. For example, according to some aspects, when the UL BLER exceeds the BLER threshold, the base station may use an SINR value and / or an SRS message to determine whether to trigger a TD-BWP switching. Additionally or alternatively, when the number of UL retransmissions exceeds the retransmission threshold, the base station may use an SINR value and / or an SRS message to determine whether to trigger a TD-BWP switching. According to some aspects, when the DL BLER exceeds the BLER threshold, the base station 101 may use CSI and / or HARQ ACK / NACK information to determine whether to trigger a TD-BWP switching. Additionally or alternatively, when the number of DL retransmissions exceeds the retransmission threshold, the base station 101 may use CSI and / or HARQ ACK / NACK information to determine whether to trigger a TD-BWP switching.

[0107] According to some aspects, method 500 can be used with Figure 4 In combination with the method 400, the base station can monitor the number of TD-BWP switching. Additionally or alternatively, the method 500 can be combined with Figure 3 The method 300 of TD-BWP handover is combined so that the base station can use the padded TB in addition to the predetermined messages and / or measurements for TD-BWP handover.

[0108] Figure 6 An example method 600 for a system (eg, a UE) to perform TD-BWP switching based on the UE sending a predetermined message and / or based on additional measurements performed by the UE and / or the network according to some aspects of the present disclosure is illustrated. Figures 1 to 5 Element Description Figure 6 Method 600 may represent an electronic device (e.g., Figure 1 The method 600 may also include: Figure 2 System 200 and / or Figure 7 The method 600 is performed by a computer system 700. However, the method 600 is not limited to the specific aspects depicted in those figures, and other systems may be used to perform the method, as will be understood by those skilled in the art. It should be understood that not all operations may be required, and these operations may not be performed in the same manner as described above. Figure 6 The same sequence as shown is performed.

[0109] According to some aspects, if both the network (e.g., base station 101) and the UE (e.g., UE 103) support TD-BWP switching, method 600 is performed. If the UE and / or the network do not support TD-BWP switching, method 600 is not performed. Method 600 is discussed with respect to two TD-BWPs (BWP#1 and BWP#2). However, method 600 is not limited to these two TD-BWPs and may include any number of BWPs. For example, aspects of the present disclosure may include switching between any number of TD-BWPs.

[0110] According to some aspects, the UE operation method 600 operates using BWP#2 (e.g., a BWP when data activity is low (or no data activity)). At 602, it is determined whether a parameter associated with a service associated with the UE satisfies a condition. For example, the UE may determine whether the parameter satisfies the condition. If the parameter satisfies the condition, the method 600 moves to 604. However, if the parameter does not satisfy the condition, the method 600 may stay at 602 to periodically check whether the condition is satisfied.

[0111] According to some aspects, in order to determine that a parameter associated with a UE service meets a condition, the UE may measure a BLER associated with the service and compare the BLER with a BLER threshold. In response to the BLER exceeding the BLER threshold, the UE determines that the parameter meets the condition. If the BLER is less than or equal to the BLER threshold, the UE determines that the parameter does not meet the condition.

[0112] According to some aspects, in order to determine that the parameter associated with the UE service meets the condition, the UE may measure the number of retransmissions associated with the service and compare the number of retransmissions with the retransmission threshold. In response to the number of retransmissions exceeding the retransmission threshold, the UE may determine that the parameter associated with the UE service meets the condition. If the number of retransmissions is less than or equal to the retransmission threshold, the UE may determine that the parameter associated with the UE service does not meet the condition.

[0113] According to some aspects, in order to determine that a parameter associated with a service associated with the UE satisfies a condition, the UE may determine a service type associated with the service and compare the service type with a plurality of service types. In response to the service type being one of the plurality of service types, the UE may determine that the parameter associated with the UE service satisfies the condition. If the service type is not one of the plurality of service types, the UE may determine that the parameter associated with the UE service does not satisfy the condition.

[0114] If the parameter satisfies the condition, then at 604, a first message is sent to the base station during a pre-scheduled uplink grant. For example, the UE sends the first message during an uplink grant in the UE's pre-scheduled uplink grant. According to some aspects, the first message may include one or more bytes indicating a request to change the TD-BWP. The first message may include any message that may indicate that the UE requests to change the TD-BWP.

[0115] Additionally or alternatively, at 606, a second message is sent to the base station. In some implementations, method 600 may include both operations 604 and 606. In some implementations, method 600 may include operation 604 or operation 606. In some implementations, in one iteration, method 600 may include operation 604, and in another iteration, method 600 may include operation 606. At 606, the UE may send a second message to the base station, the second message including channel quality information of the UL channel and / or the DL channel.

[0116] According to some aspects, the second message may include one or more of the following: a message including an SINR value, a message including HARQ ACK / NACK information, a CSI message, an SRS message, etc. However, aspects of the present disclosure are not limited to these examples, and the second message may include other information associated with the channel quality of the UL channel and / or the DL channel.

[0117] At 608, a third message is received from the base station. For example, the UE receives the third message from the base station. According to some aspects, the third message triggers the UE to switch the TD-BWP that the UE is using. According to some implementations, the third message may include a DCI message.

[0118] At 610, the UE changes the TD-BWP on which the UE is operating based on the received third message. For example, the UE may change its TD-BWP from BWP#2 to BWP#1 that may be used for higher data activity. According to some aspects, for BWP#1, the UE receives data and / or control information or sends data and / or control information in each time slot.

[0119] According to some aspects, method 600 may repeat a predetermined time period. Additionally or alternatively, the UE may operate with a BWP (e.g., BWP#1) that is switched up for a predetermined time period. After the predetermined time period, the UE may switch down (e.g., switch to BWP#2). In some aspects, the UE may stop transmitting the first message and / or the second message to switch down. In these examples, method 600 may move back to operation 602 to determine whether a second parameter associated with the UE service satisfies a second condition. If the second condition is met, the UE may perform operations 604-610.

[0120] According to some aspects, method 600 can be used with Figure 3 In combination with the method 300, the UE can use the padded TB in addition to the predetermined message and / or measurement for TD-BWP switching. Additionally or alternatively, the method 600 can be combined with Figure 3 The method 300 is combined with the method 600 so that the base station can monitor the number of TD-BWP switching based on the method 600.

[0121] For example, one or more computer systems such as Figure 7 The computer system 700 shown implements various aspects. The computer system 700 may be any well-known computer capable of performing the functions described herein, such as Figure 1 Devices 101, 103 and / or Figure 2The computer system 700 includes one or more processors (also referred to as central processing units or CPUs), such as a processor 704. The processor 704 is connected to a communication infrastructure 706 (e.g., a bus). The computer system 700 also includes a user input / output device 703, such as a monitor, a keyboard, a pointing device, etc., which communicates with the communication infrastructure 706 through a user input / output interface 702. The computer system 700 also includes a main memory or primary storage 708, such as a random access memory (RAM). The main memory 708 may include one or more levels of cache. The main memory 708 has control logic components (e.g., computer software) and / or data stored therein.

[0122] The computer system 700 may also include one or more secondary storage devices or memories 710. The secondary storage 710 may include, for example, a hard disk drive 712 and / or a removable storage device or drive 714. The removable storage drive 714 may be a floppy disk drive, a tape drive, an optical drive, an optical storage device, a tape backup device, and / or any other storage device / drive.

[0123] The removable storage drive 714 may interact with a removable storage unit 718. The removable storage unit 718 includes a computer usable or readable storage device having computer software (control logic) and / or data stored thereon. The removable storage unit 718 may be a floppy disk, a magnetic tape, a compact disk, a DVD, an optical storage disk, and / or any other computer data storage device. The removable storage drive 714 reads from and / or writes to the removable storage unit 718 in a well-known manner.

[0124] According to some aspects, the secondary memory 710 may include other components, tools, or other methods for allowing the computer system 700 to access computer programs and / or other instructions and / or data. Such components, tools, or other methods may include, for example, a removable storage unit 722 and an interface 720. Examples of removable storage units 722 and interfaces 720 may include a program cartridge and cartridge interface (such as found in video game devices), a removable memory chip (such as an EPROM or PROM) and an associated socket, a memory stick and USB port, a memory card and an associated memory card slot, and / or any other removable storage unit and associated interface.

[0125] The computer system 700 may also include a communication or network interface 724. The communication interface 724 enables the computer system 700 to communicate and interact with any combination of remote devices, remote networks, remote entities, etc. (individually and collectively referenced by reference numeral 728). For example, the communication interface 724 may allow the computer system 700 to communicate with the remote device 728 via a communication path 726, which may be wired and / or wireless and may include any combination of a LAN, a WAN, the Internet, etc. Control logic components and / or data may be sent to and from the computer system 700 via the communication path 726.

[0126] The operations in the foregoing aspects can be implemented in various configurations and architectures. Thus, some or all of the operations in the foregoing aspects can be performed in hardware, software, or in both hardware and software. In some aspects, a tangible, non-transient device or article includes a tangible, non-transient computer-usable or readable medium on which a control logic component (software) is stored, also referred to herein as a computer program product or program storage device. This includes, but is not limited to, a computer system 700, a main memory 708, an auxiliary memory 710, and removable storage units 718 and 722, as well as tangible articles embodying any combination of the foregoing. Such control logic components, when executed by one or more data processing devices (such as computer system 700), cause such data processing devices to operate as described herein.

[0127] Based on the teachings contained in this disclosure, it will be apparent to those skilled in the relevant art how to use the Figure 7 The various aspects of the present disclosure may be made and used with data processing devices, computer systems, and / or computer architectures other than those shown. In particular, the various aspects may operate with software, hardware, and / or operating system implementations other than those described herein.

[0128] It should be understood that the Detailed Description section, rather than the Summary and Abstract sections, is intended to be used to interpret the claims. The Summary and Abstract sections may set forth one or more but not all exemplary aspects of the present disclosure as contemplated by the inventors, and thus are not intended to limit the present disclosure or the appended claims in any way.

[0129] Although the present disclosure has been described herein with reference to exemplary aspects of exemplary fields and applications, it should be understood that the present disclosure is not limited thereto. Other aspects and modifications are possible and are within the scope and essence of the present disclosure. For example, and without limiting the generality of this paragraph, the various aspects are not limited to the software, hardware, firmware, and / or entities illustrated in the figures and / or described herein. In addition, the various aspects (whether or not explicitly described herein) have significant practicality for fields and applications beyond the examples described herein.

[0130] Various aspects have been described herein by means of functional building blocks that illustrate the specific implementation of specific functions and their relationships. For ease of description, the boundaries of these functional building blocks have been arbitrarily defined herein. As long as the specified functions and relationships (or their equivalents) are properly performed, alternative boundaries may be defined. In addition, alternative aspects may use an order different from the order described herein to perform functional blocks, steps, operations, methods, etc.

[0131] References herein to "one aspect," "aspect," "one example," "example," or similar phrases indicate that the described aspects may include a particular feature, structure, or characteristic, but each aspect may not necessarily include the particular feature, structure, or characteristic. Furthermore, such phrases do not necessarily refer to the same aspect. Furthermore, when a particular feature, structure, or characteristic is described in conjunction with one aspect, it is within the knowledge of a person skilled in the relevant art to incorporate such feature, structure, or characteristic into other aspects, whether or not explicitly mentioned or described herein.

[0132] The breadth and scope of the present disclosure should not be limited by any of the above-described exemplary aspects, but should be defined only in accordance with the following claims and their equivalents.

[0133] The disclosure anticipates that entities responsible for the collection, analysis, disclosure, transmission, storage or other purposes of such personal information data will comply with sound privacy policies and / or privacy measures. Specifically, such entities should implement and adhere to the use of privacy policies and measures that are recognized as meeting or exceeding the industry or government requirements for maintaining the privacy and security of personal information data. Such policies should be easy for users to access and should be updated as changes in the collection and / or use of data occur. Personal information from users should be collected for legal and reasonable entity purposes and should not be shared or sold outside these legal purposes. In addition, such collection / sharing should only be after receiving the user's informed consent. Additionally, such entities should consider taking any necessary steps to protect and safeguard access to such personal information data, and ensure that other entities with access to personal information data comply with the privacy policies and procedures of other entities. In addition, such entities can subject themselves to third-party assessments to prove that they comply with widely accepted privacy policies and practices. In addition, policies and practices should be adapted to specific types of personal information data collected and / or accessed, and to applicable laws and standards including considerations of special jurisdictions. For example, in the United States, the collection or acquisition of certain health data may be governed by federal and / or state laws, such as the Health Insurance Portability and Accountability Act (HIPAA); while health data in other countries may be subject to other regulations and policies and should be handled accordingly. Therefore, different privacy measures should be advocated for different types of personal data in each country.

Claims

1. A base station, comprising: a transceiver configured to wirelessly communicate with a user equipment (UE), wherein the UE operates in a first time domain bandwidth part (TD-BWP); as well as a processor communicatively coupled to the transceiver and configured to: In response to determining that a parameter associated with the UE service satisfies a condition, changing the first TD-BWP to a second TD-BWP to be used by the UE; and A downlink control information (DCI) message is sent to the UE using the transceiver, the downlink control information (DCI) message indicating the change to the second TD-BWP.

2. The base station according to claim 1, wherein in order to determine whether the parameter associated with the UE service satisfies the condition, the processor is configured to: receiving, using the transceiver, a message from the UE during a pre-scheduled uplink grant; examining one or more bytes within the message; and In response to the one or more bytes indicating a request to change the first TD-BWP, it is determined that the parameter associated with the UE service satisfies the condition. 3 . The base station of claim 2 , wherein the one or more bytes indicating the request to change the first TD-BWP are based on a traffic type associated with the UE traffic.

4. The base station of claim 2, wherein the one or more bytes indicating the request to change the first TD-BWP are based on a block error rate (BLER) associated with the UE service or a number of retransmissions associated with the UE service.

5. The base station according to claim 1, wherein in order to determine whether the parameter associated with the UE service satisfies the condition, the processor is configured to: determining a signal to interference plus noise ratio (SINR) value; comparing the SINR value to a threshold; and In response to the SINR value being less than the threshold, it is determined that the parameter associated with the UE service satisfies the condition.

6. The base station according to claim 5, wherein the processor is configured to: receiving, using the transceiver, a message indicating the SINR value from the UE; or The SINR value is measured for one or more uplink transmissions from the UE.

7. The base station according to claim 1, wherein in order to determine whether the parameter associated with the UE service satisfies the condition, the processor is configured to: Determining hybrid automatic repeat request (HARQ) acknowledgement (ACK) information or HARQ NACK information; comparing the HARQ ACK information or the HARQ NACK information with a threshold; and In response to the HARQ ACK information or the HARQ NACK information being less than the threshold, determining that the parameter associated with the service associated with the UE satisfies the condition.

8. The base station according to claim 1, wherein in order to determine that the parameter associated with the service associated with the UE satisfies the condition, the processor is configured to: receiving, using the transceiver, a channel state information (CSI) message from the UE, the CSI message comprising downlink channel information; comparing the downlink channel quality information to one or more thresholds; and In response to the downlink channel quality information satisfying the one or more thresholds, it is determined that the parameter associated with the service associated with the UE satisfies the condition.

9. The base station according to claim 1, wherein in order to determine whether the parameter associated with the UE service satisfies the condition, the processor is configured to: receiving, using the transceiver, a sounding reference signal (SRS) message from the UE, the SRS message including uplink channel quality information; comparing the uplink channel quality information to one or more thresholds; and In response to the uplink channel quality information satisfying the one or more thresholds, it is determined that the parameter associated with the UE service satisfies the condition.

10. A method comprising: determining, by a base station in communication with a user equipment (UE), whether a parameter associated with a UE service satisfies a condition, wherein the UE operates in a first time domain bandwidth part (TD-BWP); In response to determining that the parameter satisfies the condition, changing the first TD-BWP to a second TD-BWP to be used by the UE; as well as A downlink control information (DCI) message is sent to the UE, the downlink control information (DCI) message indicating the change to the second TD-BWP.

11. The method according to claim 10, determining that the parameter associated with the UE service satisfies the condition comprises: receiving a message from the UE during a pre-scheduled uplink grant; examining one or more bytes within the message; as well as In response to the one or more bytes indicating a request to change the first TD-BWP, determining that the parameter associated with the UE service satisfies the condition, The one or more bytes indicating the request to change the first TD-BWP are based on a service type associated with the UE service, or based on a block error rate (BLER) associated with the UE service or a number of retransmissions associated with the UE service.

12. The method of claim 10, wherein determining that the parameter associated with the UE service satisfies the condition comprises: receiving a message indicating a signal to interference plus noise ratio (SINR) value from the UE; Determining the SINR value; Comparing the SINR value with a threshold; as well as In response to the SINR value being less than the threshold, it is determined that the parameter associated with the UE service satisfies the condition.

13. The method of claim 10, wherein determining that the parameter associated with the UE service satisfies the condition comprises: Determining hybrid automatic repeat request (HARQ) acknowledgement (ACK) information or HARQ NACK information; comparing the HARQ ACK information or the HARQ NACK information with a threshold; as well as In response to the HARQ ACK information or the HARQ NACK information being less than the threshold, determining that the parameter associated with the service associated with the UE satisfies the condition.

14. The method of claim 10, wherein determining that the parameter associated with the UE service satisfies the condition comprises: receiving a channel state information (CSI) message from the UE, the CSI message comprising downlink channel information; comparing the downlink channel quality information to one or more thresholds; as well as In response to the downlink channel quality information satisfying the one or more thresholds, it is determined that the parameter associated with the UE service satisfies the condition.

15. The method of claim 10, wherein determining that the parameter associated with the UE service satisfies the condition comprises: receiving a sounding reference signal (SRS) message from the UE, the SRS message including uplink channel quality information; comparing the uplink channel quality information to one or more thresholds; as well as In response to the uplink channel quality information satisfying the one or more thresholds, it is determined that the parameter associated with the UE service satisfies the condition.

16. A user equipment (UE), the user equipment (UE) comprising: a transceiver configured to communicate wirelessly with a base station; as well as a processor communicatively coupled to the transceiver and configured to: In response to determining that a parameter associated with the UE service satisfies a condition, sending a first message to the base station using the transceiver during a pre-scheduled uplink grant, wherein the UE operates with a first time domain bandwidth part (TD-BWP), and the message indicates a request to change the first TD-BWP; receiving a second message from the base station using the transceiver; and The first TD-BWP is changed to a second TD-BWP based on the received message.

17. The UE according to claim 16, wherein in order to determine that the parameter associated with the UE service satisfies the condition, the processor is configured to: measuring a block error rate (BLER) associated with the UE service; comparing the BLER to a threshold; and In response to the BLER being greater than the threshold, it is determined that the parameter associated with the UE service satisfies the condition.

18. The UE according to claim 16, wherein in order to determine that the parameter associated with the UE service satisfies the condition, the processor is configured to: Measuring the number of retransmissions associated with the UE service; comparing the number of retransmissions with a threshold; and In response to the number of retransmissions being greater than the threshold, it is determined that the parameter associated with the UE service satisfies the condition.

19. The UE according to claim 16, wherein in order to determine that the parameter associated with the UE service satisfies the condition, the processor is configured to: Measuring a service type associated with the UE service; comparing the service type to a plurality of service types; and In response to the service type being one of the multiple service types, it is determined that the parameter associated with the UE service satisfies the condition.

20. The UE of claim 16, wherein the processor is further configured to send a third message to the base station using the transceiver, the third message including channel quality information of an uplink channel or a downlink channel.