Techniques for radio-aware codec rate adaptation

By identifying the UE's RAT status information and adapting the codec rate, the problem of codec rate mismatch in wireless communication systems during transition and stable states is solved, thereby improving communication efficiency and quality.

CN116325571BActive Publication Date: 2025-11-25QUALCOMM INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202180065905.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-09-29
Filing Date
2021-09-30
Publication Date
2025-11-25
Estimated Expiration
2041-09-30

AI Technical Summary

Technical Problem

Existing wireless communication systems lack flexibility in codec rate adaptation during UE transition and stable states, which affects communication efficiency and quality.

Method used

By identifying the UE's RAT status information, the codec rate is adapted, including pausing or resuming codec rate determination in transitional states, modifying the time window, and adjusting the codec rate based on hysteresis, timers, or event triggers.

Benefits of technology

It improves the adaptability of wireless communication systems under different conditions, and enhances communication efficiency and quality, especially in dynamic radio environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116325571B_ABST
    Figure CN116325571B_ABST
Patent Text Reader

Abstract

Various aspects of the disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) can identify radio access technology (RAT) state information associated with the UE, the RAT state information including an indication of whether the UE is operating in a stable state or a transition state. The UE can adapt a codec rate associated with an application of the UE based at least in part on whether the UE is operating in the stable state or the transition state. Numerous other aspects are provided.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This Patent Application claims priority to U.S. Provisional Patent Application No. 63 / 198,190, filed October 1, 2020, entitled “TECHNIQUES FOR RADIO AWARE CODEC RATE ADAPTATION” and U.S. Nonprovisional Patent Application No. 17 / 449,359, filed September 29, 2021, entitled “TECHNIQUES FOR RADIO AWARE CODEC RATE ADAPTATION,” which are hereby expressly incorporated by reference herein.

[0003] DISCLOSURE

[0004] Aspects of the present disclosure generally relate to wireless communication, and techniques and apparatuses for radio aware codec rate adaptation.

[0005] DESCRIPTION OF RELATED ART

[0006] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, and broadcasts. Typical wireless communication systems can employ multiple-access technologies capable of supporting communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of such multiple-access technologies include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single-carrier frequency division multiple access (SC-FDMA) systems, time division synchronous code division multiple access (TD-SCDMA) systems, and Long Term Evolution (LTE). LTE / LTE-Advanced is a set of enhancements to the Universal Mobile Telecommunications System (UMTS) mobile standard promulgated by the Third Generation Partnership Project (3 GPP).

[0007] A wireless network can include one or more base stations that support communication for one or more user equipment (UEs). A UE can communicate with a base station via downlink communications and uplink communications. “Downlink” (or “DL”) refers to

[0008] The above multiple access technologies have been adopted in various telecommunications standards to provide a common protocol enabling different UEs to communicate at the city, country, region, and / or global levels. New Radio (NR) (which may be referred to as 5G) is an enhancement set to the LTE mobile standard issued by 3GPP. NR is designed to better support mobile broadband Internet access by using Orthogonal Frequency Division Multiplexing (OFDM) with a Cyclic Prefix (CP) (CP-OFDM) on the downlink, and CP-OFDM and / or Single Carrier Frequency Division Multiplexing (SC-FDM) (also known as Discrete Fourier Transform Extended OFDM (DFT-s-OFDM)) on the uplink, as well as supporting beamforming, multiple-input multiple-output (MIMO) antenna technologies and carrier aggregation to improve spectral efficiency, reduce costs, improve service, utilize new spectrum, and better integrate with other open standards. Further improvements to LTE, NR, and other radio access technologies remain useful as the demand for mobile broadband access continues to grow.

[0009] Overview

[0010] In some aspects, a method for a UE to perform wireless communication includes: identifying RAT state information associated with the UE, the RAT state information including an indication of whether the UE is operating in a stable state or in a transitional state; and adapting a codec rate associated with an application of the UE based at least in part on whether the UE is operating in a stable state or in a transitional state.

[0011] In some respects, the instruction indicates that the UE is operating in a transitional state, and adapting the codec rate includes: suspending the determination of the adapted codec rate for a period of time, at least in part based on the instruction that the UE is operating in a transitional state; and resuming the determination of the adapted codec rate after that period of time.

[0012] In some respects, the determination of the adapted codec rate is recovered at least in part based on another indication that the UE is operating in a stable state.

[0013] In some respects, the indication indicates that the UE is operating in a transitional state, and adapting the codec rate includes: modifying the time window associated with determining the adapted codec rate based at least in part on the indication that the UE is operating in a transitional state; and determining the adapted codec rate based at least in part on the modified time window.

[0014] In some respects, the indication indicates that the UE is operating in a transitional state and that the codec rate is adapted at least in part to hysteresis-based triggering, timer-based triggering, or event-based triggering.

[0015] In some respects, the transition state is associated with the ongoing configuration or radio network coordination procedures related to the UE.

[0016] In some respects, the transition state is associated with the UE’s radio reconfiguration, the UE’s handover, or the UE’s reselection.

[0017] In some respects, the transition state is associated with the thermal state of the UE.

[0018] In some respects, the transition state is associated with the power headroom state of the UE.

[0019] In some respects, the transition state is associated with the movement of cells in non-terrestrial networks.

[0020] In some respects, the indication indicates that the UE is operating in a stable state, and adapting the codec rate includes determining the adapted codec rate based at least in part on the indication that the UE is operating in a stable state.

[0021] In some respects, the adaptation to the codec rate is further based, at least in part, on the amount of data that is queued for transmission by the UE and associated with the application operating on the UE.

[0022] In some respects, the adaptation to the codec rate is further based, at least in part, on the total amount of data transmitted by the UE during a time period.

[0023] In some respects, the adaptation of the codec rate is further based, at least in part, on the type of RAT being used by the UE.

[0024] In some respects, the adaptation of the codec rate is further based, at least in part, on information associated with the throughput of the radio configuration.

[0025] In some aspects, a UE for wireless communication includes a memory; and one or more processors coupled to the memory, the memory and the one or more processors being configured to: identify RAT state information associated with the UE, the RAT state information including an indication of whether the UE is operating in a stable state or in a transitional state; and adapt a codec rate associated with an application of the UE based at least in part on whether the UE is operating in a stable state or in a transitional state.

[0026] In some respects, the indication indicates that the UE is operating in a transitional state, and the one or more processors, when adapting the codec rate, are used to: suspend the determination of the adapted codec rate for a period of time, at least in part based on the indication that the UE is operating in a transitional state; and resume the determination of the adapted codec rate after that period of time.

[0027] In some respects, the determination of the adapted codec rate is recovered at least in part based on another indication that the UE is operating in a stable state.

[0028] In some respects, the indication indicates that the UE is operating in a transitional state, and the one or more processors, when adapting the codec rate, are used to: modify the time window associated with determining the adapted codec rate based at least in part on the indication that the UE is operating in a transitional state; and determine the adapted codec rate based at least in part on the modified time window.

[0029] In some respects, the indication indicates that the UE is operating in a transitional state and that the codec rate is adapted at least in part to hysteresis-based triggering, timer-based triggering, or event-based triggering.

[0030] In some respects, the transition state is associated with the ongoing configuration or radio network coordination procedures related to the UE.

[0031] In some respects, the transition state is associated with the UE’s radio reconfiguration, the UE’s handover, or the UE’s reselection.

[0032] In some respects, the transition state is associated with the thermal state of the UE.

[0033] In some respects, the transition state is associated with the power headroom state of the UE.

[0034] In some respects, the transition state is associated with the movement of cells in non-terrestrial networks.

[0035] In some respects, the indication indicates that the UE is operating in a stable state, and the one or more processors, when adapting the codec rate, are used to: determine the adapted codec rate based at least in part on the indication that the UE is operating in a stable state.

[0036] In some respects, the adaptation to the codec rate is further based, at least in part, on the amount of data that is queued for transmission by the UE and associated with the application operating on the UE.

[0037] In some aspects, a non-transient computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions, when executed by one or more processors of a UE, causing the UE to: identify RAT state information associated with the UE, the RAT state information including an indication of whether the UE is operating in a stable state or a transitional state; and adapt a codec rate associated with the application of the UE, at least in part based on whether the UE is operating in a stable state or a transitional state.

[0038] In some respects, the instruction indicates that the UE is operating in a transitional state, and the one or more instructions, when causing the one or more processors to adapt the codec rate, cause the one or more processors to: suspend the determination of the adapted codec rate for a period of time, at least in part based on the instruction that the UE is operating in a transitional state; and resume the determination of the adapted codec rate after that period of time.

[0039] In some respects, the determination of the adapted codec rate is recovered at least in part based on another indication that the UE is operating in a stable state.

[0040] In some respects, the instruction indicates that the UE is operating in a transitional state, and the one or more instructions, when causing the one or more processors to adapt the codec rate, cause the one or more processors to: modify the time window associated with determining the adapted codec rate based at least in part on the instruction that the UE is operating in a transitional state; and determine the adapted codec rate based at least in part on the modified time window.

[0041] In some respects, the indication indicates that the UE is operating in a transitional state and that the codec rate is adapted at least in part to hysteresis-based triggering, timer-based triggering, or event-based triggering.

[0042] In some respects, the transition state is associated with the ongoing configuration or radio network coordination procedures related to the UE.

[0043] In some respects, the transition state is associated with the UE’s radio reconfiguration, the UE’s handover, or the UE’s reselection.

[0044] In some respects, the transition state is associated with the thermal state of the UE.

[0045] In some respects, the transition state is associated with the power headroom state of the UE.

[0046] In some respects, the transition state is associated with the movement of cells in non-terrestrial networks.

[0047] In some respects, the instruction indicates that the UE is operating in a stable state, and the one or more instructions, when causing the one or more processors to adapt to the codec rate, cause the one or more processors to determine the adapted codec rate based at least in part on the instruction that the UE is operating in a stable state.

[0048] In some respects, the adaptation to the codec rate is further based, at least in part, on the amount of data that is queued for transmission by the UE and associated with the application operating on the UE.

[0049] In some aspects, an apparatus for wireless communication includes: means for identifying RAT status information associated with the apparatus, the RAT status information including an indication of whether the apparatus is operating in a stable state or in a transitional state; and means for adapting a codec rate associated with an application of the apparatus based at least in part on whether the apparatus is operating in a stable state or in a transitional state.

[0050] In some respects, the indication indicates that the device is operating in a transitional state, and the means for adapting the codec rate includes: means for suspending the determination of the adapted codec rate for a period of time, at least in part based on the indication that the device is operating in a transitional state; and means for resuming the determination of the adapted codec rate after the period of time.

[0051] In some respects, the determination of the adapted codec rate is recovered at least in part based on another indication that the device is operating in a stable state.

[0052] In some respects, the indication indicates that the device is operating in a transitional state, and the means for adapting the codec rate includes: means for modifying a time window associated with determining the adapted codec rate based at least in part on the indication that the device is operating in a transitional state; and means for determining the adapted codec rate based at least in part on the modified time window.

[0053] In some respects, the indication indicates that the device is operating in a transitional state and that the codec rate is adapted at least in part to hysteresis-based triggering, timer-based triggering, or event-based triggering.

[0054] In some respects, the transition state is associated with the ongoing configuration or radio network coordination procedures related to the device.

[0055] In some respects, the transition state is associated with the device’s radio reconfiguration, the device’s switching, or the reselection associated with the device.

[0056] In some respects, the transition state is related to the thermal state of the device.

[0057] In some respects, the transition state is related to the power headroom state of the device.

[0058] In some respects, the transition state is associated with the movement of cells in non-terrestrial networks.

[0059] In some respects, the indication indicates that the device is operating in a stable state, and the means for adapting the codec rate includes: means for determining the adapted codec rate based at least in part on the indication that the device is operating in a stable state.

[0060] In some respects, adaptation to the codec rate is further based, at least in part, on the amount of data that is queued for transmission by the device and associated with the application operating on the device.

[0061] The aspects generally include, as substantially described herein with reference to the accompanying drawings and description, methods, apparatus, systems, computer program products, non-transient computer-readable media, user equipment, base stations, wireless communication equipment, and / or processing systems.

[0062] The foregoing has broadly outlined the features and technical advantages of the examples according to this disclosure in an effort to facilitate a better understanding of the following detailed description. Additional features and advantages will be described thereafter. The disclosed concepts and specific examples can be readily used as the basis for modifying or designing other structures for implementing the same purposes as this disclosure. Such equivalent constructions do not depart from the scope of the appended claims. The characteristics of the concepts disclosed herein, in both their organization and manner of operation, and their associated advantages, will be better understood by considering the following description in conjunction with the accompanying drawings. Each drawing is provided for illustrative and descriptive purposes and not for defining limitations on the claims. Brief description of the attached diagram

[0064] To gain a more detailed understanding of the features described above in this disclosure, reference can be made to various aspects of the above brief overview, some of which are illustrated in the accompanying drawings. However, it should be noted that the drawings illustrate only certain typical aspects of this disclosure and should not be considered as limiting its scope, as other equivalent aspects are permissible in this description. Identical reference numerals in different drawings may identify the same or similar elements.

[0065] Figure 1 This is a diagram illustrating an example of a wireless network according to this disclosure.

[0066] Figure 2 This is a diagram illustrating an example of communication between a base station and a UE in a wireless network according to this disclosure.

[0067] Figure 3 This is a diagram illustrating an example of rate adaptation associated with radio-aware codecs according to this disclosure.

[0068] Figure 4 This is a diagram illustrating an example process associated with rate adaptation of a radio-aware codec according to this disclosure.

[0069] Figure 5 This is a block diagram of an example device for wireless communication according to the present disclosure.

[0070] Detailed description

[0071] The various aspects of this disclosure are described more fully below with reference to the accompanying drawings. However, this disclosure may be implemented in many different forms and should not be construed as being limited to any specific structure or function given throughout this disclosure. Rather, these aspects are provided so that this disclosure will be thorough and complete, and will fully convey the scope of this disclosure to those skilled in the art. Those skilled in the art will appreciate that the scope of this disclosure is intended to cover any aspect of this disclosure disclosed herein, whether implemented independently of or in combination with any other aspect of this disclosure. For example, any number of aspects set forth herein may be used to implement an apparatus or practice. Furthermore, the scope of this disclosure is intended to cover such apparatuses or methods practiced using additional structures, functionalities, or structures and functionalities that complement or supplement the various aspects of this disclosure set forth herein. It should be understood that any aspect of this disclosure disclosed herein may be implemented by one or more elements of the claims.

[0072] Several aspects of a telecommunications system will now be described with reference to various devices and techniques. These devices and techniques will be described in the following detailed description and explained in the accompanying drawings by various blocks, modules, components, circuits, steps, processes, algorithms, etc. (collectively, "elements"). These elements can be implemented using hardware, software, or a combination thereof. Whether such elements are implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system.

[0073] While the aspects herein may be described using terms commonly associated with 5G or New Radio (NR) Radio Access Technology (RAT), the aspects of this disclosure may be applied to other RATs, such as 3G RAT, 4G RAT, and / or RATs after 5G (e.g., 6G).

[0074] Figure 1This is a diagram illustrating an example of a wireless network 100 according to this disclosure. The wireless network 100 may be a 5G (e.g., NR) network and / or a 4G (e.g., LTE) network, or may include elements thereof. The wireless network 100 may include one or more base stations 110 (shown as BS 110a, BS 110b, BS 110c, and BS 110d), one or more user equipment (UE) 120 (shown as UE 120a, UE 120b, UE 120c, UE 120d, and UE 120e), and / or other network entities. Base station 110 is the entity that communicates with UE 120. Base station 110 (sometimes referred to as BS) may include, for example, an NR base station, an LTE base station, a B-node, an eNB (e.g., in 4G), a gNB (e.g., in 5G), an access point, and / or a transmit / receive point (TRP). Each base station 110 may provide communication coverage for a specific geographic area. In the 3rd Generation Partnership Project (3GPP), the term "cell" can refer to the coverage area of ​​base station 110 and / or the base station subsystem serving that coverage area, depending on the context in which the term is used.

[0075] Base station 110 provides communication coverage to macrocells, picocells, femtocells, and / or another type of cell. Macrocells can cover a relatively large geographic area (e.g., a radius of several kilometers) and allow unrestricted access by UE 120 with a service subscription. Picocells can cover a relatively small geographic area and allow unrestricted access by UE 120 with a service subscription. Femtocells can cover a relatively small geographic area (e.g., a residential area) and allow restricted access by UE 120 associated with that femtocell (e.g., UE 120 in a closed subscriber group (CSG)). Base station 110 for macrocells may be referred to as a macro base station. Base station 110 for picocells may be referred to as a pico base station. Base station 110 for femtocells may be referred to as a femtocell or a home base station. Figure 1 In the example shown, BS 110a can be a macro base station for macro cell 102a, BS 110b can be a pico base station for pico cell 102b, and BS 110c can be a femto base station for femto cell 102c. The base station can support one or more (e.g., three) cells.

[0076] In some examples, the cell may not necessarily be stationary, and the geographical area of ​​the cell may move depending on the location of the mobile base station 110 (e.g., a mobile base station). In some examples, base stations 110 may interconnect with each other and / or interconnect to one or more other base stations 110 or network nodes (not shown) in the wireless network 100 using any suitable transport network via various types of backhaul interfaces (such as direct physical connections or virtual networks).

[0077] Wireless network 100 may include one or more relay stations. A relay station is an entity capable of receiving data transmissions from an upstream station (e.g., base station 110 or UE 120) and transmitting those data transmissions to a downstream station (e.g., UE 120 or base station 110). A relay station may be a UE 120 capable of relaying transmissions for other UE 120s. Figure 1 In the example shown, BS 110d (e.g., a relay base station) can communicate with BS 110a (e.g., a macro base station) and UE 120d to facilitate communication between BS 110a and UE 120d. The base station 110 for relay communication may be referred to as a relay station, relay base station, relay, etc.

[0078] Wireless network 100 can be a heterogeneous network comprising different types of base stations 110 (such as macro base stations, pico base stations, femto base stations, or relay base stations, etc.). These different types of base stations 110 may have different transmit power levels, different coverage areas, and / or different effects on interference in wireless network 100. For example, macro base stations may have high transmit power levels (e.g., 5 to 40 watts), while pico base stations, femto base stations, and relay base stations may have lower transmit power levels (e.g., 0.1 to 2 watts).

[0079] Network controller 130 can be coupled to or communicate with a group of base stations 110 and can provide coordination and control over these base stations 110. Network controller 130 can communicate with base stations 110 via backhaul communication links. Base stations 110 can communicate with each other directly or indirectly via wireless or wired backhaul communication links.

[0080] Each UE 120 may be distributed throughout the wireless network 100, and each UE 120 may be stationary or mobile. UE 120 may include, for example, access terminals, terminals, mobile stations, and / or subscriber units. UE 120 may be a cellular phone (e.g., a smartphone), a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, a tablet device, a camera, a gaming device, a netbook, a smartbook, an ultrabook, a medical device, a biometric device, a wearable device (e.g., a smartwatch, smart clothing, smart glasses, a smart wristband, smart jewelry (e.g., a smart ring or smart bracelet)), an entertainment device (e.g., a music device, a video device, and / or a satellite radio), an in-vehicle component or sensor, a smart meter / sensor, industrial manufacturing equipment, a GPS device, and / or any other suitable device configured to communicate via wireless or wired media.

[0081] Some UEs 120 may be considered machine-type communication (MTC) UEs, or evolved or enhanced machine-type communication (eMTC) UEs. MTC UEs and / or eMTC UEs may include, for example, robots, drones, remote devices, sensors, meters, monitors, and / or location tags, which can communicate with a base station, another device (e.g., a remote device), or some other entity. Some UEs 120 may be considered Internet of Things (IoT) devices, and / or may be implemented as NB-IoT (Narrowband IoT) devices. Some UEs 120 may be considered client equipment. UE 120 may be included within a housing that houses the components of UE 120, such as processor components and / or memory components. In some examples, the processor components and memory components may be coupled together. For example, the processor components (e.g., one or more processors) and memory components (e.g., memory) may be operatively coupled, communicatively coupled, electronically coupled, and / or electrically coupled.

[0082] Generally, any number of wireless networks 100 can be deployed in a given geographical area. Each wireless network 100 can support a specific RAT and can operate on one or more frequencies. A RAT may be referred to as a radio technology, air interface, etc. A frequency may be referred to as a carrier, frequency channel, etc. Each frequency can support a single RAT in a given geographical area to avoid interference between wireless networks using different RATs. In some cases, NR or 5G RAT networks can be deployed.

[0083] In some examples, two or more UEs 120 (e.g., shown as UE 120a and UE 120e) may communicate directly using one or more sidelink channels (e.g., without using base station 110 as an intermediary). For example, UEs 120 may communicate using peer-to-peer (P2P) communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) protocols (e.g., which may include vehicle-to-vehicle (V2V) protocols, vehicle-to-infrastructure (V2I) protocols, or vehicle-to-pedestrian (V2P) protocols), and / or mesh networks. In such examples, UEs 120 may perform scheduling operations, resource selection operations, and / or other operations described elsewhere herein as performed by base station 110.

[0084] Devices in Wireless Network 100 can communicate using the electromagnetic spectrum, which can be subdivided into various categories, bands, channels, etc., according to frequency or wavelength. For example, each device in Wireless Network 100 can communicate using one or more operating frequency bands. In 5G NR, two initial operating frequency bands have been designated as frequency ranges FR1 (410MHz–7.125GHz) and FR2 (24.25GHz–52.6GHz). It should be understood that although a portion of FR1 is greater than 6GHz, FR1 is generally (interchangeably) referred to as the “sub-6GHz” band in various documents and articles. Similar naming issues sometimes arise regarding FR2; although different from the Very High Frequency (EHF) band (30GHz–300GHz) designated as the “millimeter wave” band by the International Telecommunication Union (ITU), FR2 is generally (interchangeably) referred to as the “millimeter wave” band in various documents and articles.

[0085] The frequencies between FR1 and FR2 are generally referred to as intermediate frequency (IF) bands. Recent 5G NR studies have designated the operating bands of these IF bands as the frequency range designation FR3 (7.125 GHz – 24.25 GHz). Bands falling within FR3 can inherit FR1 and / or FR2 characteristics, thus effectively extending the features of FR1 and / or FR2 into the IF band. Additionally, higher frequency bands are currently being explored to extend 5G NR operation above 52.6 GHz. For example, three higher operating frequency bands have been designated as the frequency range designations FR4a or FR4-1 (52.6 GHz – 71 GHz), FR4 (52.6 GHz – 114.25 GHz), and FR5 (114.25 GHz – 300 GHz). Each of these higher frequency bands falls within the EHF band.

[0086] Considering the examples above, unless otherwise stated, it should be understood that, as used herein, the term "sub-6GHz," etc., can broadly refer to frequencies less than 6GHz, within FR1, or that may include intermediate frequency band frequencies. Furthermore, unless otherwise stated, it should be understood that, as used herein, the term "millimeter wave," etc., can broadly refer to frequencies that may include intermediate frequency band frequencies, within FR2, FR4, FR4-a, or FR4-1 or FR5, or within the EHF band. It is conceivable that the frequencies included in these operating frequency bands (e.g., FR1, FR2, FR3, FR4, FR4-a, FR4-1, and / or FR5) can be modified, and the techniques described herein are applicable to those modified frequency ranges.

[0087] As indicated above, Figure 1 This is provided as an example. Other examples may differ from the one provided. Figure 1 The example described.

[0088] Figure 2 This is a diagram illustrating an example 200 of communication between a base station 110 and a UE 120 in a wireless network 100 according to this disclosure. The base station 110 may be equipped with a set of antennas 234a to 234t, such as T antennas (T≥1). The UE 120 may be equipped with a set of antennas 252a to 252r, such as R antennas (R≥1).

[0089] At base station 110, transmit processor 220 can receive data from data source 212 intended for UE 120 (or a group of UEs 120). Transmit processor 220 can select one or more modulation and coding schemes (MCS) for UE 120, at least in part, based on one or more Channel Quality Indicators (CQIs) received from UE 120. Base station 110 can process (e.g., encode and modulate) the data to UE 120, at least in part, based on the selected MCS(s) for UE 120, and can provide data symbols for UE 120. Transmit processor 220 can process system information (e.g., semi-static resource partitioning information (SRPI)) and control information (e.g., CQI requests, grants, and / or upper-layer signaling), and provide overhead symbols and control symbols. Transmit processor 220 can generate reference symbols for reference signals (e.g., a cell-specific reference signal (CRS) or demodulation reference signal (DMRS)) and synchronization signals (e.g., a primary synchronization signal (PSS) or secondary synchronization signal (SSS)). Transmit (TX) multiple-input multiple-output (MIMO) processor 230 can perform spatial processing (e.g., precoding) on ​​data symbols, control symbols, overhead symbols, and / or reference symbols, where applicable, and can provide a set of output symbol streams (e.g., T output symbol streams) to a corresponding set of modems 232 (e.g., T modulators) (shown as modems 232a to 232t). For example, each output symbol stream can be provided to a modulator component (shown as MOD) of modem 232. Each modem 232 can use the corresponding modulator component to process the corresponding output symbol stream (e.g., for OFDM) to obtain an output sample stream. Each modem 232 may further use a corresponding modulator component to process (e.g., convert to analog, amplify, filter, and / or upconvert) the output sample stream to obtain a downlink signal. Modems 232a to 232t may transmit a set of downlink signals (e.g., T downlink signals) via a corresponding set of antennas 234 (e.g., T antennas) (shown as antennas 234a to 234t).

[0090] At UE 120, an array of antennas 252 (shown as antennas 252a to 252r) can receive downlink signals from base station 110 and / or other base stations 110 and can provide a set of received signals (e.g., R received signals) to an array of modems 254 (e.g., R modems) (shown as modems 254a to 254r). For example, each received signal can be provided to a demodulator component (shown as DEMOD) of modem 254. Each modem 254 can use a corresponding demodulator component to condition (e.g., filter, amplify, downconvert, and / or digitize) the received signal to obtain an input sample. Each modem 254 can use the demodulator component to further process the input sample (e.g., for OFDM) to obtain received symbols. MIMO detector 256 can obtain the received symbols from modem 254, perform MIMO detection on these received symbols where applicable, and can provide detected symbols. The receiver processor 258 can process (e.g., demodulate and decode) these detected symbols, provide decoded data for UE 120 to data sink 260, and provide decoded control and system information to controller / processor 280. The term "controller / processor" can refer to one or more controllers, one or more processors, or a combination thereof. The channel processor can determine Reference Signal Received Power (RSRP) parameters, Received Signal Strength Indicator (RSSI) parameters, Reference Signal Received Quality (RSRQ) parameters, and / or CQI parameters, etc. In some examples, one or more components of UE 120 may be included in housing 284.

[0091] Network controller 130 may include communication unit 294, controller / processor 290, and memory 292. Network controller 130 may include one or more devices, such as those in the core network. Network controller 130 may communicate with base station 110 via communication unit 294.

[0092] One or more antennas (e.g., antennas 234a to 234t and / or antennas 252a to 252r) may include one or more antenna panels, one or more antenna groups, one or more antenna element assemblies, and / or one or more antenna arrays, etc., or may be included therein. Antenna panels, antenna groups, antenna element assemblies, and / or antenna arrays may include one or more antenna elements (within a single housing or multiple housings), coplanar antenna element assemblies, non-coplanar antenna element assemblies, and / or coupled to one or more transmit and / or receive components (such as...) Figure 2 One or more antenna elements (one or more components).

[0093] On the uplink, at UE 120, transmit processor 264 can receive and process data from data source 262 and control information from controller / processor 280 (e.g., reports including RSRP, RSSI, RSRQ, and / or CQI). Transmit processor 264 can generate reference symbols for one or more reference signals. Symbols from transmit processor 264 may be pre-encoded by TX MIMO processor 266 where applicable, further processed by modem 254 (e.g., for DFT-s-OFDM or CP-OFDM), and transmitted to base station 110. In some examples, modem 254 of UE 120 may include modulator and demodulator. In some examples, UE 120 includes a transceiver. The transceiver may include any combination of antennas 252, modems 254, MIMO detector 256, receive processor 258, transmit processor 264, and / or TX MIMO processor 266. The transceiver can be used by a processor (e.g., controller / processor 280) and memory 282 to perform aspects of any of the methods described herein (e.g., references). Figures 3-5 ).

[0094] At base station 110, uplink signals from UE 120 and / or other UEs may be received by antenna 234, processed by modem 232 (e.g., demodulator component of modem 232, shown as DEMOD), detected by MIMO detector 236 where applicable, and further processed by receiver processor 238 to obtain decoded data and control information transmitted by UE 120. Receiver processor 238 may provide the decoded data to data sink 239 and the decoded control information to controller / processor 240. Base station 110 may include communication unit 244 and may communicate with network controller 130 via communication unit 244. Base station 110 may include scheduler 246 to schedule one or more UEs 120 for downlink and / or uplink communication. In some examples, modem 232 of base station 110 may include modulator and demodulator. In some examples, base station 110 includes transceiver. The transceiver may include any combination of antennas 234, modems 232, MIMO detectors 236, receiver processors 238, transmitter processors 220, and / or TX MIMO processors 230. The transceiver may be used by a processor (e.g., controller / processor 240) and memory 242 to perform aspects of any of the methods described herein (e.g., references). Figures 3-5 ).

[0095] The controller / processor 240 of base station 110, the controller / processor 280 of UE 120, and / or Figure 2Any other component may perform one or more techniques associated with radio-aware codec rate adaptation, as described in more detail elsewhere herein. For example, the controller / processor 240 of base station 110, the controller / processor 280 of UE 120, and / or Figure 2 Any other component may execute or direct, for example Figure 4 The operation of process 400 and / or other processes as described herein. Memory 242 and memory 282 may store data and program code for base station 110 and UE 120, respectively. In some examples, memory 242 and / or memory 282 may include a non-transitory computer-readable medium storing one or more instructions (e.g., code and / or program code) for wireless communication. For example, when executed by one or more processors of base station 110 and / or UE 120 (e.g., direct execution, or execution after compilation, transformation, and / or interpretation), the one or more processors, UE 120, and / or base station 110 may cause the one or more processors, UE 120, and / or base station 110 to perform or direct, for example... Figure 4 The operation of process 400 and / or other processes as described herein. In some examples, the execution instructions may include run instructions, transform instructions, compile instructions, and / or interpret instructions, etc.

[0096] In some aspects, UE 120 may include: means for identifying RAT state information associated with the UE, the RAT state information including an indication of whether the UE is operating in a stable state or a transitional state; means for adapting a codec rate associated with an application of the UE based at least in part on whether the UE is operating in a stable state or a transitional state; and so on. In some aspects, such means may include one or more components incorporated in conjunction with the described UE 120.

[0097] although Figure 2 The boxes in the diagram are interpreted as different components, but the functions described above with respect to these boxes can be implemented by a single hardware component, software component, or combination of components. For example, the functions described with respect to transmit processor 264, receive processor 258, and / or TX MIMO processor 266 can be performed by controller / processor 280 or under the control of controller / processor 280.

[0098] As indicated above, Figure 2 This is provided as an example. Other examples may differ from the one provided. Figure 2 The example described.

[0099] In dynamic radio environments, the configuration of a UE (e.g., UE 120) may need to be adapted due to changing radio conditions. In some cases, a base station (e.g., base station 110) may reconfigure the UE via radio bearer procedures based on, for example, physical (PHY) layer measurements and / or information associated with channel quality (such as channel state feedback). Alternatively, the UE may trigger reconfiguration in some scenarios. For example, the UE may be permitted to initiate a radio link failure (RLF) procedure for different radio conditions, resulting in the execution of a reconfiguration procedure on the UE.

[0100] It is worth noting that UE reconfiguration (whether triggered by the network or the UE) can disrupt services at the UE. For example, services provided by a given application (e.g., a video calling application) may suffer quality problems and packet drop at the modem level. In operation, applications periodically provide packets for transmission by the UE. This data is queued in the Modem Packet Data Convergence Protocol (PDCP) uplink watermark while awaiting a transmission opportunity. Generally, the UE provides a Buffer Status Report (BSR) to the base station (as triggered by the UE's configuration) and transmits uplink packets to the base station upon receiving uplink permission provided to the UE (e.g., uplink permission provided in response to a BSR).

[0101] However, there may be scenarios where uplink grant is unavailable for a considerable period (e.g., due to load, scheduling, configuration, etc.) and / or the UE is experiencing poor radio conditions (e.g., power headroom limitations, thermal issues, PHY configuration problems, synchronization problems, etc.). In such scenarios, the application continues to provide data according to the application protocol, resulting in a continued increase in the number of packets in the modem (or other entity) at the PDCP. This leads to an increased BSR value being reported to the base station. Upon receiving uplink grant in response to the BSR, the UE transmits the incomplete packets on the given logical channel according to the First-Come, First-Served (FCFS) model, while adhering to Media Access Control (MAC) level Logical Channel Prioritization (LCP).

[0102] Some applications (such as video calling applications) are latency-sensitive, meaning that transmitting stale packets may be undesirable, and therefore discarding stale packets (rather than transmitting them) may be preferred. While PDCP can be configured to implement this technique using a discard timer (e.g., Timer_Discard), identifying the optimal value of the discard timer is challenging when different types of traffic are multiplexed (e.g., multiplexed on the default bearer). To address this, the application host on the UE can periodically determine information indicating the number of application-specific incomplete packets present in the modem, as well as radio-related information (e.g., information identifying the Radio Access Technology (RAT) type, information indicating the total number of bytes transmitted by the modem, etc.). Based on the number of bytes of incomplete packets specific to the application and radio-related information, the application host may perform filtering such that (1) the total number of packets is reduced to meet a packet threshold (where older packets are dropped first), (2) packets older than a packet age threshold are dropped, (3) one or more specific types of packets (e.g., packets associated with differential frames) are dropped, and / or (4) the codec rate is dynamically adjusted (e.g., by upgrading, downgrading, or changing the protocol).

[0103] When a UE is undergoing reconfiguration (e.g., to improve coverage, quality, etc.), adapting the codec rate based on the number of bytes in incomplete packets and radio-related information (e.g., the total number of bytes transmitted by the modem) is problematic because the UE may not transmit any data during reconfiguration, meaning the codec rate may be reduced to a lower level than required. In other words, this "radio-unaware" approach of adapting the codec rate based on the number of bytes in incomplete packets and the total number of bytes transmitted is problematic when the UE is being reconfigured or undergoing some other type of radio network coordination procedure. Consequently, whenever radio conditions change (causing the UE to move between cells, beams, be handed over, be reconfigured, or use fallback mechanisms to preserve radio coverage), the codec rate can be adapted to a lower level, which degrades the quality associated with the services provided by the application. This problem is prevalent in UE mobility scenarios and in mixed cellular configurations with 5G and 4G coverage and non-autonomous operating modes. Furthermore, this problem is particularly prevalent in millimeter-wave (mmW) configurations or mobile cellular configurations (e.g., non-terrestrial network (NTN) configurations).

[0104] More specifically, a low-pass filter-type technique is used to adapt the codec rate. According to this technique, samples are collected every 30ms during a 500ms time window (e.g., including information indicating the number of bytes in incomplete packets specific to the application and information identifying the UE's transmission data rate). A moving average is then calculated to determine the codec rate that matches the average transmission data rate. However, during UE reconfiguration, there may be no data transmission on the uplink for a considerable period (e.g., up to 300ms). After reconfiguration, the amount of incomplete data is reported via a BSR, and the base station can grant sufficient clearance to ensure quality for timely (e.g., within 50ms) transmission of the incomplete data. Thus, the UE and base station can synchronize on input data (e.g., as reported via the BSR) and output data (e.g., as transmitted over the air based on uplink clearance) after a period of time (e.g., approximately 350ms). However, here, without waiting for the base station to adjust uplink permission after reconfiguration, the codec rate will be reduced to a low quality, and the low-quality codec rate will continue to be used after reconfiguration (even if the UE and the base station are synchronized as described above). Furthermore, since subsequent uplink permission will not allocate a higher amount of resources to the UE than the amount indicated by the BSR provided by the UE, the codec rate may not easily be improved to a higher quality at a later time.

[0105] Some of the techniques and apparatus described herein enable radio-aware codec rate adaptation performed by the UE. In some aspects, the UE identifies the Radio Access Technology (RAT) status information associated with it. The RAT status information may include an indication of whether the UE is operating in a stable state or a transitional state. The UE can then adapt the codec rate associated with its application, at least in part, based on whether it is operating in a stable state or a transitional state. Additional details are provided below.

[0106] As a result, the codec rate of applications operating on the UE can be adapted in a radio-aware manner, thereby improving the stability of codec rate adaptation and allowing the codec rate to be adjusted in response to radio throughput interruptions due to UE transitions without adversely affecting performance. It is worth noting that the techniques and apparatus described herein for radio-aware codec rate adaptation are faster than network-based solutions for radio-aware codec rates, meaning that the use of UE-centric techniques improves application performance.

[0107] Figure 3 This is a diagram illustrating example 300 related to radio-aware codec rate adaptation according to this disclosure. (See diagram for example.) Figure 3As shown, Example 300 includes UE 120. In some aspects, UE 120 may be in communication with base station 110. UE 120 and base station 110 may be included in a wireless network (such as wireless network 100) and may communicate on a wireless access link (which may include uplink and downlink). In Example 300, an application operating on UE 120 (e.g., a video calling application) provides packets to the modem of UE 120 for transmission on the wireless access link.

[0108] As indicated by reference numeral 305, UE 120 may identify RAT status information associated with UE 120. For example, an application host associated with an application may identify RAT status information associated with UE 120. In some aspects, UE 120 may determine RAT status information based at least in part on information provided by UE 120's modem.

[0109] RAT status information includes information indicating whether UE 120 is operating in a stable state or a transitional state. A stable state is an operational state in which the radio conditions associated with UE 120 enable UE 120 to reliably transmit and / or receive data on the radio access link with base station 110. In some aspects, when operating in a stable state, UE 120 transmits a BSR (e.g., including information identifying the amount of application-related data to be transmitted by UE 120) and anticipates uplink permission (e.g., to be used for transmitting application-related data).

[0110] A transitional state is an operational state in which radio conditions associated with UE 120 prevent UE 120 from reliably transmitting and / or receiving data on the radio access link with base station 110. A transitional state may occur, for example, when UE 120 is undergoing radio configuration or radio network coordination procedures associated with UE 120. For instance, UE 120 may be operating in a transitional state when it is undergoing radio reconfiguration, handover, or reselection.

[0111] In some respects, the transition state is associated with the thermal state of UE 120. For example, UE 120 may be operating in a transition state when the temperature of one or more components of UE 120 is increasing or has increased over a specific period of time (e.g., by an increase in a threshold amount). In some respects, the transition state is associated with the power headroom state of the UE. For example, UE 120 may be operating in a transition state when the power headroom of UE 120 is decreasing or has decreased over a specific period of time (e.g., by a decrease in a threshold amount). In some respects, the transition state is associated with the movement of cells in a non-terrestrial network (NTN). For example, UE 120 may be operating in a transition state when the NTN cell used by UE 120 moves or is moving such that UE 120 needs to be moved to another cell in the NTN.

[0112] As shown by reference numeral 310, UE 120 (e.g., application host) can adapt the codec rate associated with the application at least in part based on whether UE 120 is operating in a stable state or in a transitional state.

[0113] In some aspects, when the indication indicates that UE 120 is operating in a transitional state, UE 120 suspends the determination of the adapted codec rate for a period of time while adapting to the codec rate associated with the application. That is, UE 120 may suspend the determination of the adapted codec rate at least in part based on the indication that the UE is operating in a transitional state. In some aspects, UE 120 resumes the determination of the adapted codec rate after this period of time. For example, in some aspects, UE 120 resumes the determination of the adapted codec rate at least in part based on another indication that the UE is operating in a stable state (e.g., when UE 120 determines that UE 120 has returned to a stable state). In this way, the codec adaptation logic can be adjusted to take into account the transitional state, meaning that the adapted codec rate may not be reduced solely due to changes in radio conditions associated with UE 120.

[0114] As an example, instead of using the average data rate over a final time period (e.g., 500ms) in a fixed manner when determining the adapted codec rate, UE 120 can pause the determination of the adapted codec rate when it is in a transitional state (e.g., during a handover). Here, the determination of the adapted codec rate can remain paused until the radio protocol is completed and UE 120 returns to a stable state. In this way, codec adaptation is based on uplink throughput during stable state operation and is not affected by intermediate pauses caused by dynamic radio conditions or protocol changes. In this scenario, when UE 120 is in a stable state, codec rate adaptation to lower quality can be avoided if UE 120 can transmit application data relatively quickly.

[0115] In some respects, when the indication indicates that the UE is operating in a transitional state, the UE 120 modifies the time window associated with determining the adapted codec rate, at least in part, based on the indication that the UE is operating in a transitional state. Here, the UE 120 determines the adapted codec rate, at least in part, based on the modified time window.

[0116] As an example, when determining the adapted codec rate, instead of using the average data rate over a fixed time period without considering the radio conditions associated with UE 120, UE 120 may modify (e.g., shorten or lengthen) the sampling period (e.g., from 500ms to 200ms) associated with determining the adapted codec rate. That is, in some respects, UE 120 may determine the manner in which the adapted codec rate is determined (e.g., by modifying the sampling period and / or bit depth).

[0117] In some respects, when the indication indicates that UE 120 is operating in a transitional state, UE 120 may adapt the codec rate at least in part based on hysteresis-based triggering, timer-based triggering, or event-based triggering.

[0118] In some respects, when the indication indicates that UE 120 is operating in a stable state, UE 120 may determine the adapted codec rate, at least in part, based on the indication that UE 120 is operating in a stable state. That is, in the case where UE 120 is operating in a stable state, UE 120 may determine the adapted codec rate without pausing the determination or modifying the time period associated with determining the adapted codec rate.

[0119] In some respects, UE 120 may adapt the codec rate at least in part based on (e.g., provided by the modem) one or more other information items. For example, UE 120 may adapt the codec rate at least in part based on the amount of data queued for transmission by UE 120 associated with an application operating on UE 120. As another example, UE 120 may adapt the codec rate at least in part based on the total amount of data transmitted by UE 120 during a time period. As another example, UE 120 may adapt the codec rate at least in part based on the type of RAT being used by UE 120 (e.g., NR, LTE, WCDMA, etc.). As another example, UE 120 may adapt the codec rate at least in part based on information associated with the throughput of the radio configuration (e.g., Radio Resource Control (RRC) configuration, MAC configuration, PHY layer configuration, etc.).

[0120] In some respects, UE 120 may adapt the codec rate at least in part based on one or more characteristics of packets (or groups of packets) that are queued for transmission by the UE and are associated with an application operating on UE 120. These one or more characteristics may include, for example, the type of packet; the priority of the packet; whether the packet is a data packet or a configuration packet; whether the packet is associated with a full frame, a partial frame, or a differential frame; or another type of packet characteristic.

[0121] As indicated above, Figure 3 This is provided as an example. Other examples may differ from the one provided. Figure 3 The example described.

[0122] Figure 4 This is a diagram illustrating an example process 400 performed by a UE according to this disclosure. Example process 400 is an example in which a UE (e.g., UE 120) performs operations associated with radio-aware codec rate adaptation.

[0123] like Figure 4 As shown, in some aspects, process 400 may include: identifying RAT status information associated with the UE, the RAT status information including an indication of whether the UE is operating in a stable state or a transitional state (block 410). For example, the UE (e.g., using...) Figure 5 The RAT status identification component 508 described herein can identify RAT status information associated with the UE, which includes an indication of whether the UE is operating in a stable state or in a transitional state, as described above.

[0124] like Figure 4As further shown, in some aspects, process 400 may include: adapting the codec rate associated with the application of the UE to at least part of whether the UE is operating in a stable state or in a transitional state (box 420). For example, the UE (e.g., using...) Figure 5 The codec rate adaptation component 510 described herein can adapt the codec rate associated with the application of the UE, at least in part, based on whether the UE is operating in a stable state or in a transitional state, as described above.

[0125] Process 400 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere herein.

[0126] In a first aspect, the instruction indicates that the UE is operating in a transitional state, and adapting the codec rate includes: suspending the determination of the adapted codec rate for a period of time, at least in part based on the instruction that the UE is operating in a transitional state; and resuming the determination of the adapted codec rate after the period of time.

[0127] In the second aspect, either alone or in combination with the first aspect, the determination of the adapted codec rate is recovered at least in part based on another indication that the UE is operating in a stable state.

[0128] In a third aspect, either alone or in combination with one or more of the first and second aspects, the indication that the UE is operating in a transitional state and adapting the codec rate includes: modifying the time window associated with determining the adapted codec rate based at least in part on the indication that the UE is operating in a transitional state; and determining the adapted codec rate based at least in part on the modified time window.

[0129] In the fourth aspect, either alone or in combination with one or more of the first to third aspects, the indication indicates that the UE is operating in a transitional state and that the codec rate is adapted at least in part to hysteresis-based triggering, timer-based triggering, or event-based triggering.

[0130] In the fifth aspect, either alone or in combination with one or more of the first to fourth aspects, the transition state is associated with the ongoing configuration or radio network coordination procedure of the UE.

[0131] In the sixth aspect, either alone or in combination with one or more of the first to fifth aspects, the transition state is associated with the radio reconfiguration of the UE, the handover of the UE, or the reselection associated with the UE.

[0132] In the seventh aspect, the transition state is associated with the thermal state of the UE, either alone or in combination with one or more of the first to sixth aspects.

[0133] In the eighth aspect, the transition state is associated with the power clearance state of the UE, either alone or in combination with one or more of the first to seventh aspects.

[0134] In the ninth aspect, either alone or in combination with one or more of the first to eighth aspects, the transition state is associated with the movement of cells in non-terrestrial networks.

[0135] In the tenth aspect, alone or in combination with one or more of the first to ninth aspects, the indication indicates that the UE is operating in a stable state, and adapting the codec rate includes: determining the adapted codec rate based at least in part on the indication that the UE is operating in a stable state.

[0136] In the eleventh aspect, either alone or in combination with one or more of the first to tenth aspects, the adaptation of the codec rate is further based at least in part on the amount of data queued for transmission by the UE and associated with the application operating on the UE.

[0137] In the twelfth aspect, either alone or in combination with one or more of the first to eleventh aspects, the adaptation of the codec rate is further based at least in part on the total amount of data transmitted by the UE during a time period.

[0138] In the thirteenth aspect, either alone or in combination with one or more of the first to twelfth aspects, the adaptation of the codec rate is further based at least in part on the type of RAT being used by the UE.

[0139] In the fourteenth aspect, either alone or in combination with one or more of the first to thirteenth aspects, the adaptation of the codec rate is further based, at least in part, on information associated with the throughput of the radio configuration.

[0140] although Figure 4 An example box of process 400 is shown, but in some respects, process 400 may include... Figure 4 The boxes depicted in the process are compared to additional boxes, fewer boxes, different boxes, or boxes arranged differently. Additionally or alternatively, two or more boxes in process 400 can be executed in parallel.

[0141] Figure 5This is a block diagram of an example device 500 for wireless communication. Device 500 may be a UE, or a UE may include device 500. In some aspects, device 500 includes a receiving component 502 and a transmitting component 504, which may communicate with each other (e.g., via one or more buses and / or one or more other components). As shown, device 500 may use the receiving component 502 and the transmitting component 504 to communicate with another device 506 (such as a UE, a base station, or another wireless communication device). As further shown, device 500 may include one or more of the following: a RAT status identification component 508 or a codec rate adaptation component 510.

[0142] In some respects, device 500 can be configured to perform the functions described herein. Figure 3 The described one or more operations. Additionally or alternatively, the apparatus 500 may be configured to perform one or more processes described herein, such as Figure 4 Process 400. In some aspects, apparatus 500 and / or Figure 5 One or more components shown may include the above combination Figure 2 One or more components of the described UE. Additionally or alternatively, Figure 5 One or more components shown can be combined as described above. Figure 2 Implemented within one or more of the described components. Additionally or alternatively, one or more components in the set of components may be implemented at least partially as software stored in memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and may be executed by a controller or processor to perform the function or operation of that component.

[0143] Receiver 502 may receive communications (such as reference signals, control information, data communications, or combinations thereof) from device 506. Receiver 502 may provide the received communications to one or more other components of device 500. In some aspects, receiver 502 may perform signal processing on the received communications (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, etc.) and may provide the processed signal to one or more other components of device 506. In some aspects, receiver 502 may include combinations of the above. Figure 2 The described UE includes one or more antennas, demodulators, MIMO detectors, receiver processors, controllers / processors, memory, or combinations thereof.

[0144] The transmission component 504 can transmit communications (such as reference signals, control information, data communications, or combinations thereof) to the device 506. In some aspects, one or more other components of the device 506 can generate communications and provide the generated communications to the transmission component 504 for transmission to the device 506. In some aspects, the transmission component 504 can perform signal processing (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, etc.) on the generated communications and can transmit the processed signals to the device 506. In some aspects, the transmission component 504 can include combinations of the above. Figure 2 The described UE includes one or more antennas, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof. In some aspects, the transmit component 504 may coexist with the receive component 502 in a transceiver.

[0145] RAT status identification component 508 can identify RAT status information associated with the UE, which includes an indication of whether the UE is operating in a stable state or a transitional state. In some aspects, RAT status identification component 508 may include the above combination Figure 2 The described UE includes one or more antennas, demodulators, MIMO detectors, receive processors, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof. The codec rate adaptation component 510 can adapt the codec rate associated with the application of the UE, at least in part, based on whether the UE is operating in a stable state or a transitional state. In some aspects, the codec rate adaptation component 510 may include a combination of the above. Figure 2 The described UE includes one or more antennas, demodulators, MIMO detectors, receiver processors, modulators, transmit MIMO processors, transmit processors, controllers / processors, memories, or combinations thereof.

[0146] Figure 5 The number and arrangement of components shown are provided as an example. In practice, different arrangements may exist. Figure 5 The components shown are compared to additional components, fewer components, different components, or components arranged differently. Furthermore, Figure 5 The two or more components shown can be implemented within a single component, or Figure 5 The single component shown can be implemented as multiple distributed components. Additionally or alternatively, Figure 5 The collection of components shown (e.g., one or more components) can be executed as described by Figure 5 The other set of components shown in the diagram performs one or more functions.

[0147] Figure 5The number and arrangement of components shown are provided as an example. In practice, different arrangements may exist. Figure 5 The components shown are compared to additional components, fewer components, different components, or components arranged differently. Furthermore, Figure 5 The two or more components shown can be implemented within a single component, or Figure 5 The single component shown can be implemented as multiple distributed components. Additionally or alternatively, Figure 5 The collection of components shown (e.g., one or more components) can be executed as described by Figure 5 The other set of components shown in the diagram performs one or more functions.

[0148] The following provides an overview of some aspects of this disclosure:

[0149] Aspect 1: A method for performing wireless communication by a UE, comprising: identifying RAT state information associated with the UE, the RAT state information including an indication of whether the UE is operating in a stable state or in a transitional state; and adapting a codec rate associated with an application of the UE based at least in part on whether the UE is operating in a stable state or in a transitional state.

[0150] Aspect 2: The method of Aspect 1, wherein the indication indicates that the UE is operating in a transitional state, and wherein adapting the codec rate includes: suspending the determination of the adapted codec rate for a period of time based at least in part on the indication that the UE is operating in a transitional state; and resuming the determination of the adapted codec rate after the period of time.

[0151] Aspect 3: The method of aspect 2, wherein the determination of the adapted codec rate is recovered at least in part based on another indication that the UE is operating in a stable state.

[0152] Aspect 4: The method of any of Aspects 1 to 3, wherein the indication indicates that the UE is operating in a transitional state, and wherein adapting the codec rate includes: modifying the time window associated with determining the adapted codec rate based at least in part on the indication that the UE is operating in a transitional state; and determining the adapted codec rate based at least in part on the modified time window.

[0153] Aspect 5: The method of any of Aspects 1 to 4, wherein the indication indicates that the UE is operating in a transitional state, and wherein the codec rate is adapted at least in part to hysteresis-based triggering, timer-based triggering, or event-based triggering.

[0154] Aspect 6: The method of any of Aspects 1 to 5, wherein the transition state is associated with an ongoing configuration or radio network coordination procedure related to the UE.

[0155] Aspect 7: The method of any of Aspects 1 to 6, wherein the transition state is associated with radio reconfiguration of the UE, handover of the UE, or reselection associated with the UE.

[0156] Aspect 8: The method of any of Aspects 1 to 7, wherein the transition state is associated with the thermal state of the UE.

[0157] Aspect 9: The method of any of Aspects 1 to 8, wherein the transition state is associated with the power headroom state of the UE.

[0158] Aspect 10: The method of any of Aspects 1 to 9, wherein the transition state is associated with the movement of cells in a non-terrestrial network.

[0159] Aspect 11: The method of aspect 1, wherein the indication indicates that the UE is operating in a stable state, and wherein adapting the codec rate includes: determining the adapted codec rate based at least in part on the indication that the UE is operating in a stable state.

[0160] Aspect 12: The method of any of Aspects 1 to 11, wherein the adaptation of the codec rate is further based at least in part on the amount of data queued for transmission by the UE and associated with the application operating on the UE.

[0161] Aspect 13: The method of any of Aspects 1 to 12, wherein the adaptation of the codec rate is further based at least in part on the total amount of data transmitted by the UE during a time period.

[0162] Aspect 14: The method of any of Aspects 1 to 13, wherein the adaptation of the codec rate is further based at least in part on the type of RAT being used by the UE.

[0163] Aspect 15: The method of any of Aspects 1 to 14, wherein the adaptation of the codec rate is further based at least in part on information associated with the throughput of the radio configuration.

[0164] Aspect 16: The method of any of Aspects 1 to 15, wherein the adaptation of the codec rate is further based, at least in part, on one or more characteristics of packets queued for transmission by the UE and associated with the application operating on the UE.

[0165] Aspect 17: An apparatus for wireless communication at a device, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform methods as described in one or more of aspects 1 to 16.

[0166] Aspect 18: An apparatus for wireless communication, comprising a memory and one or more processors coupled to the memory, the one or more processors being configured to perform methods as described in one or more aspects of aspects 1 to 16.

[0167] Aspect 19: An apparatus for wireless communication, comprising at least one means for performing a method as described in one or more aspects of aspects 1 to 16.

[0168] Aspect 20: A non-transient computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform methods as described in one or more aspects of aspects 1 to 16.

[0169] Aspect 21: A non-transient computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions which, when executed by one or more processors of a device, cause the device to perform methods as described in one or more aspects of aspects 1 to 16.

[0170] The foregoing disclosure provides explanations and descriptions, but is not intended to be exhaustive or to limit the aspects to the precise forms disclosed. Modifications and variations may be made in light of the foregoing disclosure or may be obtained through practice.

[0171] As used herein, the term "component" is intended to be broadly interpreted as hardware and / or a combination of hardware and software. "Software" should be broadly interpreted as instructions, instruction sets, code, code segments, program code, programs, subroutines, software modules, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, and / or functions, whether referred to as software, firmware, middleware, microcode, hardware description languages, or other terms. As used herein, a "processor" is implemented in hardware and / or a combination of hardware and software. It will be apparent that the systems and / or methods described herein can be implemented in various forms of hardware and / or combinations of hardware and software. The actual dedicated control hardware or software code used to implement these systems and / or methods is not limited in any way. Therefore, the operation and behavior of these systems and / or methods are described herein without reference to any specific software code, as those skilled in the art will understand that the software and hardware can be designed to implement these systems and / or methods, at least in part, based on the description herein.

[0172] As used in this article, depending on the context, "meeting the threshold" can mean a value greater than the threshold, greater than or equal to the threshold, less than the threshold, less than or equal to the threshold, equal to the threshold, not equal to the threshold, etc.

[0173] Although specific combinations of features are described in the claims and / or disclosed in the specification, these combinations are not intended to limit the disclosure of aspects. Many of these features may be combined in ways not specifically described in the claims and / or disclosed in the specification. The disclosure of aspects includes each dependent claim in combination with each other claim in the claim set. As used herein, the phrase “at least one of” refers to any combination of these items, including a single member. As an example, “at least one of a, b, or c” is intended to cover: a, b, c, a+b, a+c, b+c, and a+b+c, as well as any combination having multiple identical elements (e.g., a+a, a+a+a, a+a+b, a+a+c, a+b+b, a+c+c, b+b, b+b+b, b+b+c, c+c, and c+c+c, or any other ordering of a, b, and c).

[0174] The elements, actions, or instructions used herein should not be construed as essential or necessary unless explicitly stated otherwise. Furthermore, as used herein, the articles “a” and “a certain” are intended to include one or more items and may be used interchangeably with “one or more.” Additionally, as used herein, the article “the” is intended to include one or more items referenced in conjunction with the article “the” and may be used interchangeably with “one or more.” Furthermore, as used herein, the terms “set” and “group” are intended to include one or more items and may be used interchangeably with “one or more.” Where only one item is intended, the phrase “only one” or similar language is used. Moreover, as used herein, the terms “have,” “contain,” “include,” etc., are intended to be open-ended terms that do not limit the elements they modify (e.g., the element “has” A may also have B). Furthermore, the phrase “based on” is intended to mean “at least partially based on” unless otherwise explicitly stated. Moreover, as used herein, the term “or” is intended to be inclusive when used in a sequence and may be used interchangeably with “and / or” unless otherwise explicitly stated (e.g., in combination with “either of” or “only one of”).

Claims

1. A method for performing wireless communication by a user equipment (UE), comprising: Identify the Radio Access Technology (RAT) status information associated with the UE, the RAT status information including an indication of whether the UE is operating in a stable state or a transitional state; and The codec rate associated with the application of the UE is adapted at least in part based on whether the UE is operating in the stable state or the transitional state, wherein The indication indicates that the UE is operating in the transition state, and wherein adapting the codec rate includes: The time window associated with determining the adapted codec rate is modified, at least in part, based on indications that the UE is operating in the transition state; and The rate of the adapted codec is determined at least in part based on a modified time window.

2. The method as described in claim 1, wherein, The indication indicates that the UE is operating in the transition state, and wherein adapting the codec rate includes: The determination of the adapted codec rate is suspended for a period of time, at least in part based on an indication that the UE is operating in the transition state; and The determination of the rate of the adapted codec is resumed after the said time period.

3. The method as described in claim 2, wherein, The determination of the adapted codec rate is recovered, at least in part, based on another indication that the UE is operating in the steady state.

4. The method of claim 1, wherein, The indication indicates that the UE is operating in the transition state, and wherein the codec rate is adapted at least in part to hysteresis-based triggering, timer-based triggering, or event-based triggering.

5. The method of claim 1, wherein, The transition state is associated with the ongoing configuration or radio network coordination procedure of the UE.

6. The method of claim 1, wherein, The transition state is associated with the radio reconfiguration of the UE, the handover of the UE, or the reselection associated with the UE.

7. The method of claim 1, wherein, The transition state is associated with the thermal state of the UE.

8. The method of claim 1, wherein, The transition state is associated with the power headroom state of the UE.

9. The method of claim 1, wherein, The transition state is associated with the movement of cells in non-terrestrial networks.

10. The method of claim 1, wherein, The indication indicates that the UE is operating in the stable state, and wherein adapting the codec rate includes: The adapted codec rate is determined at least in part based on indications that the UE is operating in the steady state.

11. The method of claim 1, wherein, The adaptation of the codec rate is further based, at least in part, on the amount of data that is queued for transmission by the UE and associated with the application operating on the UE.

12. The method of claim 1, wherein, The adaptation of the codec rate is further based, at least in part, on the total amount of data transmitted by the UE during a time period.

13. The method of claim 1, wherein, The adaptation of the codec rate is further based, at least in part, on the type of RAT being used by the UE.

14. The method of claim 1, wherein, The adaptation of the codec rate is further based, at least in part, on information associated with the throughput of the radio configuration.

15. The method of claim 1, wherein, The adaptation to the codec rate is further based, at least in part, on one or more characteristics of packets queued for transmission by the UE and associated with the application operating on the UE.

16. A user equipment (UE) for wireless communication, comprising: Memory; as well as One or more processors coupled to the memory, the memory and the one or more processors being configured to: Identify the Radio Access Technology (RAT) status information associated with the UE, the RAT status information including an indication of whether the UE is operating in a stable state or a transitional state; and The codec rate associated with the application of the UE is adapted at least in part based on whether the UE is operating in the stable state or the transitional state, wherein The indication indicates that the UE is operating in the transitional state, and wherein the one or more processors, when adapting to the codec rate, are used to: The time window associated with determining the adapted codec rate is modified, at least in part, based on indications that the UE is operating in the transition state; and The rate of the adapted codec is determined at least in part based on a modified time window.

17. The UE as claimed in claim 16, wherein, The indication indicates that the UE is operating in the transitional state, and wherein the one or more processors, when adapting to the codec rate, are used to: The determination of the adapted codec rate is suspended for a period of time, at least in part based on an indication that the UE is operating in the transition state; and The determination of the rate of the adapted codec is resumed after the said time period.

18. The UE as claimed in claim 17, wherein, The determination of the adapted codec rate is recovered, at least in part, based on another indication that the UE is operating in the steady state.

19. The UE as claimed in claim 16, wherein, The indication indicates that the UE is operating in the transition state, and wherein the codec rate is adapted at least in part to hysteresis-based triggering, timer-based triggering, or event-based triggering.

20. The UE as claimed in claim 16, wherein, The transition state is associated with the ongoing configuration or radio network coordination procedure of the UE.

21. The UE as claimed in claim 16, wherein, The transition state is associated with the radio reconfiguration of the UE, the handover of the UE, or the reselection associated with the UE.

22. The UE as claimed in claim 16, wherein, The transition state is associated with the thermal state of the UE.

23. The UE as claimed in claim 16, wherein, The transition state is associated with the power headroom state of the UE.

24. The UE as claimed in claim 16, wherein, The transition state is associated with the movement of cells in non-terrestrial networks.

25. The UE as claimed in claim 16, wherein, The indication indicates that the UE is operating in the stable state, and wherein the one or more processors, when adapting to the codec rate, are used to: The adapted codec rate is determined at least in part based on indications that the UE is operating in the steady state.

26. The UE as claimed in claim 16, wherein, The adaptation of the codec rate is further based, at least in part, on the amount of data that is queued for transmission by the UE and associated with the application operating on the UE.

27. A non-transient computer-readable medium storing an instruction set for wireless communication, the instruction set comprising: One or more instructions that, when executed by one or more processors of a user equipment (UE), cause the UE to perform the following operations: Identify the Radio Access Technology (RAT) status information associated with the UE, the RAT status information including an indication of whether the UE is operating in a stable state or a transitional state; and The codec rate associated with the application of the UE is adapted at least in part based on whether the UE is operating in the stable state or the transitional state, wherein The indication indicates that the UE is operating in the transition state, and wherein the one or more instructions that cause the UE to adapt to the codec rate include one or more instructions that cause the UE to perform the following operations: The time window associated with determining the adapted codec rate is modified, at least in part, based on indications that the UE is operating in the transition state; and The rate of the adapted codec is determined at least in part based on a modified time window.

28. A device for wireless communication, comprising: Means for identifying Radio Access Technology (RAT) status information associated with the device, the RAT status information including an indication of whether the device is operating in a stable state or in a transitional state; as well as A means for adapting a codec rate associated with an application of the device, at least in part, based on whether the device is operating in the stable state or the transitional state, wherein The indication indicates that the device is operating in the transitional state, and the means for adapting the codec rate includes: A means for modifying a time window associated with determining the adapted codec rate, based at least in part on an indication that the device is operating in the transition state; as well as A means for determining the rate of the adapted codec based at least in part on a modified time window.

Citation Information

Patent Citations

  • Thermal transmission control of wireless data modem

    WO2000031990A2

  • Selective rate-adaptation in video telephony

    WO2017030657A1