Intelligent algorithm for improving power consumption and throughput with dedicated configuration
By selecting the appropriate subscription based on RAT priority comparison in user equipment to perform the idle mode process, the power consumption and throughput problems of wireless communication systems in multi-SIM environments are solved, and more efficient power usage and throughput optimization are achieved.
Patent Information
- Application Number
- CN202280101967.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-30
- Publication Date
- 2025-07-22
AI Technical Summary
Existing wireless communication systems have unnecessary power consumption and inefficient idle mode processes in a multi-subscriber identity module (SIM) environment, resulting in unnecessary handover and reselecting of devices between different radio access technologies (RATs).
By establishing two wireless connections in the user equipment (UE) with default data SIM (DDS) and non-DDS, selecting the appropriate subscription based on RAT priority comparisons is performed to perform the idle mode process, optimizing power consumption and throughput.
It achieves more efficient power usage and processor overhead balance, reduces unnecessary idle mode processes, improves communication throughput and reduces latency, and meets dynamic critical quality of service (QoS) requirements.
Smart Images

Figure CN120359779A_ABST
Abstract
Description
Technical Field
[0001] Aspects of the present disclosure relate to wireless communication, and more particularly, aspects of the present disclosure relate to techniques for intelligent algorithms that improve power consumption and throughput using dedicated configurations. Background Art
[0002] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, broadcasting, or other similar types of services. These wireless communication systems may employ multiple access techniques that are capable of supporting communication with multiple users by sharing available wireless communication system resources.
[0003] Although wireless communication systems have made great technological progress over the years, challenges still remain. For example, complex and dynamic environments may still attenuate or block signals between a wireless transmitter and a wireless receiver. Therefore, there is a continuing desire to improve the technical performance of wireless communication systems, such as including: increasing the speed and data carrying capacity of communication, increasing the efficiency of the use of the shared communication medium, reducing the power used by the transmitter and receiver in performing communication, increasing the reliability of wireless communication, avoiding redundant transmissions and / or receptions and associated processing, increasing the coverage area of wireless communication, increasing the number and types of devices that can access the wireless communication system, increasing the ability of different types of devices to communicate with each other, increasing the number and types of available wireless communication media, increasing the number and types of available communication channel subscriptions, etc. Therefore, there is a need for further improvement in wireless communication systems to overcome the above technical challenges and other challenges. Summary of the Invention
[0004] One aspect provides a method for wireless communication at a user equipment (UE). The method includes: establishing a first wireless connection for a first subscription and a second wireless connection for a second subscription, the first subscription being associated with a default data subscriber identity module (SIM) (DDS) at the UE, and the second subscription being associated with a non-DDS (nDDS) at the UE; selecting a subscription from the first subscription or the second subscription for performing one or more idle mode procedures for the second subscription based at least in part on comparing a first radio access technology (RAT) priority of the first subscription with a second RAT priority of the second subscription; and using the first subscription to perform one or more idle mode procedures for the first subscription and using the selected subscription to perform one or more idle mode procedures for the second subscription when the UE is in an idle mode for the first subscription and the second subscription.
[0005] In other aspects, provided is: an apparatus operable to, configured to, or otherwise adapted to perform any one or more of the above-described methods and / or the methods described elsewhere herein; a non-transitory computer-readable medium including instructions that, when executed by a processor of the apparatus, cause the apparatus to perform the above-described methods and the methods described elsewhere herein; a computer program product embodied on a computer-readable storage medium, including code for performing the above-described methods and the methods described elsewhere herein; and / or an apparatus including units for performing the above-described methods and the methods described elsewhere herein. By way of example, an apparatus may include a processing system, a device having the processing system, or processing systems cooperating via one or more networks.
[0006] For purposes of illustration, certain features are set forth in the following description and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0007] The drawings depict certain features of the various aspects described herein and are not to be considered as limiting the scope of the disclosure.
[0008] Figure 1 An example wireless communication network is depicted.
[0009] Figure 2 An example decomposed base station architecture is depicted.
[0010] Figure 3 Aspects of an example base station and an example user equipment are depicted.
[0011] Figure 4A , Figure 4B , Figure 4C and Figure 4D Various example aspects of data structures for a wireless communication network are depicted.
[0012] Figure 5 An example communication system including a UE having multiple SIMs, each SIM communicating with a base station, is depicted.
[0013] Figure 6 An example call flow diagram for a UE having multiple SIMs is depicted.
[0014] Figure 7 A method for wireless communication is depicted.
[0015] Figure 8 Aspects of an example communication device are depicted. DETAILED DESCRIPTION
[0016] Aspects of the present disclosure provide apparatuses, methods, processing systems, and computer-readable media for techniques for improving power consumption and throughput using dedicated configurations.
[0017] A user of a User Equipment (UE) may have two or more subscriptions with Dual Subscriber Identity Module (SIM) active. These subscriptions can be used for connections in separate countries, for separate purposes such as voice and data, or they can be used for separate Radio Access Technologies (RATs) for example. In the latter case, the New Radio (NR or 5G) access technology may be preferred, but is available in fewer locations. The UE may need to have current information for such RATs when they are not currently being used by the UE, in order to identify situations and environments that may result in favorable connections. The UE can use at least a first SIM and a second SIM. The UE can have a first connection to the network and a second connection to the network, where the first connection uses a first subscription associated with a Default Data SIM (DDS), and the second connection uses a second subscription associated with a non-DDS (nDDS). The UE and the network can establish these connections, and the UE can later transition to an idle state (e.g., Radio Resource Control (RRC) idle state). When in the RRC idle state, the UE can perform various idle mode procedures for the first subscription and the second subscription (e.g., neighbor cell measurements, neighbor cell searches). The UE can use the DDS to perform such idle mode procedures for the nDDS. However, the DDS and the nDDS can be configured differently (e.g., different dedicated configurations, including different frequency priority information), and it may be inefficient for the DDS to perform idle mode procedures for the nDDS. For example, the UE may have unnecessary power consumption and / or cell reselection.
[0018] The UE can establish a first connection using a first subscription associated with the DDS and a second connection using a second subscription associated with the nDDS. The UE can use the first subscription to perform idle mode procedures for the first subscription, but selects a subscription (e.g., one of the first subscription or the second subscription) to be used to perform one or more idle mode procedures for the second subscription based on a comparison of the relative priorities for the first subscription and the second subscription. For example, the UE can compare a first RAT priority with a second RAT priority to determine whether to use the first subscription or the second subscription. The UE can then use the selected subscription to perform idle mode procedures for the second subscription (in addition to using the first subscription to perform idle mode procedures for the first subscription).
[0019] To select a subscription for a second subscription associated with the nDDS, the UE can compare the priorities of the supported RATs or the priorities according to a dedicated configuration.
[0020] This selection can be based on the priority of the RAT supported by each SIM and any dedicated priority given to the RAT by the network. Based on these priorities and the idle mode procedure, the UE can use or switch to using the second subscription to perform the idle mode procedure. If the RAT supported by the DDS is higher than or equal to the RAT supported by the nDDS, the DDS subscription can perform the idle mode activities for the nDDS. If there is a dedicated priority list, the DDS and nDDS priorities can be compared, and if the DDS dedicated priority is higher than or equal to the DDS priority, the subscription associated with the DDS can be used for the idle mode activities for the nDDS. However, if there is no dedicated priority for either subscription, the supported RAT can be compared with the highest dedicated priority RAT of the other subscription, and the subscription for the higher priority RAT can be used. In either case, the first subscription associated with the DDS can perform the idle mode procedure for the first subscription.
[0021] By using one or the other of the subscriptions for the idle mode procedure for the second subscription, the UE can balance performance gain, power usage, and processor overhead. The techniques described herein can allow the UE to keep the connection active as needed to switch back and forth more quickly or optimally. Additionally, in some aspects, there may be lower latency and / or higher throughput communications because the UE can switch back to the RAT more quickly or stay on a faster connection (e.g., larger bandwidth, higher throughput) for a longer period of time. Energy and processing cycles can be saved, and higher throughput can be achieved with fewer unnecessary idle mode procedures. Dynamic critical quality of service (QoS) can benefit, for example, from increased throughput and / or reduced latency.
[0022] Introduction to Wireless Communication Networks
[0023] The techniques and methods described herein can be used in various wireless communication networks. Although terms commonly associated with 3G, 4G, and / or 5G wireless technologies may be used herein to describe aspects, aspects of the present disclosure are equally applicable to other communication systems and standards not explicitly mentioned herein.
[0024] Figure 1 An example of a wireless communication network 100 in which aspects described herein can be implemented is depicted.
[0025] Typically, the wireless communication network 100 includes various network entities (alternatively, network elements or network nodes). Network entities are generally communication devices and / or communication functions performed by communication devices (e.g., user equipment (UE), base station (BS), components of the BS, servers, etc.). For example, the various functions of the network and the various devices associated with and interacting with the network can be considered network entities. In addition, the wireless communication network 100 includes a terrestrial aspect (such as terrestrial-based network entities (e.g., BS 102)) and a non-terrestrial aspect (such as satellite 140, which may include on-board network entities (e.g., one or more BSs) capable of communicating with other network elements (e.g., terrestrial BSs) and user equipment).
[0026] In the depicted example, the wireless communication network 100 includes BS 102, UE 104, and one or more core networks (such as the evolved packet core (EPC) 160 and the 5G core (5GC) network 190), which interoperate to provide communication services over various communication links (including wired and wireless links).
[0027] Figure 1 Various example UEs 104 are depicted, which can more generally include: cellular phones, smart phones, session initiation protocol (SIP) phones, laptop computers, personal digital assistants (PDAs), satellite radio units, global positioning systems, multimedia devices, video devices, digital audio players, cameras, game consoles, tablet devices, smart devices, wearable devices, vehicles, electricity meters, gas pumps, large or small kitchen appliances, medical devices, implants, sensors / actuators, displays, Internet of Things (IoT) devices, always-on (AON) devices, edge processing devices, or other similar devices. UE 104 can also more generally be referred to as a mobile device, wireless device, wireless communication device, station, mobile station, subscriber station, mobile subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, remote device, access terminal, mobile terminal, wireless terminal, remote terminal, cell phone, etc.
[0028] BS 102 communicates wirelessly with UE 104 via communication link 120 (e.g., sending signals to UE 104 or receiving signals from UE 104). The communication link 120 between BS 102 and UE 104 can include an uplink (UL) (also referred to as the reverse link) transmission from UE 104 to BS 102 and / or a downlink (DL) (also referred to as the forward link) transmission from BS 102 to UE 104. The communication link 120 can use multiple-input multiple-output (MIMO) antenna technology, which, in various aspects, includes spatial multiplexing, beamforming, and / or transmit diversity.
[0029] BS102 may generally include: NodeB, enhanced NodeB (eNB), next-generation enhanced NodeB (ng-eNB), next-generation NodeB (gNB or gNodeB), access point, base station transceiver, radio base station, radio transceiver, transceiver function, transmission and reception point, etc. Each of the BS102s may provide communication coverage for a corresponding geographical coverage area 110, which may sometimes be referred to as a cell and which may overlap in some cases (e.g., the small cell 102' may have a coverage area 110' that overlaps with the coverage area 110 of the macro cell). For example, the BS may provide communication coverage for a macro cell (covering a relatively large geographical area), a pico cell (covering a relatively small geographical area, such as a stadium), a femto cell (a relatively small geographical area (e.g., a residence)), and / or other types of cells.
[0030] Although BS102 is depicted as a single communication device in various aspects, BS102 may be implemented in various configurations. For example, one or more components of the base station may be decomposed, including a central unit (CU), one or more distributed units (DU), one or more radio units (RU), a near real-time (near RT) RAN intelligent controller (RIC), or a non-real-time (non RT) RIC, to name a few examples. In another example, various aspects of the base station may be virtualized. More generally, a base station (e.g., BS102) may include components located at a single physical location or components located at various physical locations. In an example where the base station includes components located at various physical locations, the various components may each perform functions such that the various components together achieve functionality similar to that of a base station located at a single physical location. In some aspects, a base station including components located at various physical locations may be referred to as a decomposed radio access network architecture, such as an open RAN (O-RAN) or a virtualized RAN (VRAN) architecture. Figure 2 An example decomposed base station architecture is depicted and described.
[0031] The different BSs 102 within the wireless communication network 100 may also be configured to support different radio access technologies, such as 3G, 4G, and / or 5G. For example, a BS 102 configured for 4G LTE (collectively referred to as the evolved universal mobile telecommunications system (UMTS) terrestrial radio access network (E-UTRAN)) may interface with the EPC 160 via a first backhaul link 132 (e.g., the S1 interface). A BS 102 configured for 5G (e.g., 5G NR or next generation RAN (NG-RAN)) may interface with the 5GC 190 via a second backhaul link 184. The BSs 102 may communicate directly or indirectly (e.g., via the EPC 160 or 5GC 190) with each other over a third backhaul link 134 (e.g., the X2 interface), which may be wired or wireless.
[0032] The wireless communication network 100 may subdivide the electromagnetic spectrum into various categories, frequency bands, channels, or other characteristics. In some aspects, the subdivision is provided based on wavelength and frequency, where the frequency may also be referred to as a carrier, subcarrier, frequency channel, tone, or subband. For example, 3GPP currently defines frequency range 1 (FR1) as including 410 MHz – 7125 MHz, which is commonly (interchangeably) referred to as “sub-6 GHz”. Similarly, 3GPP currently defines frequency range 2 (FR2) as including 24,250 MHz – 52,600 MHz, which is sometimes (interchangeably) referred to as “millimeter wave” (“mmW” or “mmWave”). A base station configured to communicate using the mmWave / near mmWave radio frequency band (e.g., a mmWave base station such as BS 180) may utilize beamforming (e.g., 182) with a UE (e.g., 104) to improve path loss and range.
[0033] The communication link 120 between, for example, a BS 102 and a UE 104 may be via one or more carriers, which may have different bandwidths (e.g., 5, 10, 15, 20, 100, 400, and / or other MHz), and which may be aggregated in various aspects. The carriers may be adjacent to each other or may not be adjacent to each other. The allocation of carriers may be DL and UL asymmetric (e.g., more or fewer carriers may be allocated for DL compared to UL).
[0034] Communication using a higher frequency band may have higher path loss and shorter distance compared to lower frequency communication. Thus, certain base stations (e.g., Figure 1The BS 180 can utilize beamforming 182 with the UE 104 to improve path loss and range. For example, the BS 180 and the UE 104 can each include multiple antennas (such as antenna elements, antenna panels, and / or antenna arrays) to facilitate beamforming. In some cases, the BS 180 can send beamformed signals to the UE 104 in one or more transmission directions 182'. The UE 104 can receive the beamformed signals from the BS 180 in one or more reception directions 182". The UE 104 can also send beamformed signals to the BS 180 in one or more transmission directions 182". The BS 180 can receive the beamformed signals from the UE 104 in one or more reception directions 182'. Then, the BS 180 and the UE 104 can perform beam training to determine the optimal reception and transmission directions for each of the BS 180 and the UE 104. It is noted that the transmission direction and the reception direction for the BS 180 can be the same or can be different. Similarly, the transmission direction and the reception direction for the UE 104 can be the same or can be different.
[0035] The wireless communication network 100 also includes a Wi-Fi AP 150 that communicates with a Wi-Fi station (STA) 152 via a communication link 154 in, for example, the 2.4 GHz and / or 5 GHz unlicensed spectrum.
[0036] Certain UEs 104 can communicate with each other using device-to-device (D2D) communication links 158. The D2D communication links 158 can use one or more sidelink channels, such as a physical sidelink broadcast channel (PSBCH), a physical sidelink discovery channel (PSDCH), a physical sidelink shared channel (PSSCH), a physical sidelink control channel (PSCCH), and / or a physical sidelink feedback channel (PSFCH).
[0037] The EPC 160 can include various functional components, including: a mobility management entity (MME) 162, other MMEs 164, a serving gateway 166, a multimedia broadcast multicast service (MBMS) gateway 168, a broadcast multicast service center (BM-SC) 170, and / or a packet data network (PDN) gateway 172, such as in the depicted example. The MME 162 can communicate with a home subscriber server (HSS) 174. The MME 162 is a control node that processes signaling between the UE 104 and the EPC 160. Generally, the MME 162 provides bearer and connection management.
[0038] Typically, user Internet Protocol (IP) packets are transmitted through the Serving Gateway 166, which itself is connected to the PDN Gateway 172. The PDN Gateway 172 provides UE IP address allocation and other functions. The PDN Gateway 172 and the BM-SC 170 are connected to the IP Services 176, which can include, for example, the Internet, an intranet, an IP Multimedia Subsystem (IMS), Packet-Switched (PS) streaming services, and / or other IP services.
[0039] The BM-SC 170 can provide functions for MBMS user service provisioning and delivery. The BM-SC 170 can act as an entry point for MBMS transmissions for content providers, can be used to authorize and initiate MBMS bearer services within a Public Land Mobile Network (PLMN), and / or can be used to schedule MBMS transmissions. The MBMS Gateway 168 can be used to distribute MBMS traffic to the BSs 102 belonging to a Multicast Broadcast Single Frequency Network (MBSFN) area for a particular service being broadcast, and / or can be responsible for session management (start / stop) and for collecting charging information related to eMBMS.
[0040] The 5GC 190 can include various functional components, including: Access and Mobility Management Function (AMF) 192, other AMFs 193, Session Management Function (SMF) 194, and User Plane Function (UPF) 195. The AMF 192 can communicate with the Unified Data Management (UDM) 196.
[0041] The AMF 192 is a control node that processes the signaling between the UE 104 and the 5GC 190. For example, the AMF 192 provides Quality of Service (QoS) flow and session management.
[0042] Internet Protocol (IP) packets are transmitted through the UPF 195, which is connected to the IP Services 197 and provides UE IP address allocation and other functions for the 5GC 190. The IP Services 197 can include, for example, the Internet, an intranet, IMS, PS streaming services, and / or other IP services.
[0043] In various aspects, a network entity or network node can be implemented as an aggregated base station, a disaggregated base station, a component of a base station, an Integrated Access and Backhaul (IAB) node, a relay node, a sidelink node, to name a few examples.
[0044] Figure 2Depicts an exemplary disaggregated base station 200 architecture. The disaggregated base station 200 architecture may include one or more central units (CUs) 210, which may communicate directly with the core network 220 via a backhaul link, or indirectly with the core network 220 through one or more disaggregated base station units (such as via an E2 link through a near-real-time (near-RT) RAN intelligent controller (RIC) 225, or a non-real-time (non-RT) RIC 215 associated with a service management and orchestration (SMO) framework 205, or both). The CU 210 may communicate with one or more distributed units (DUs) 230 via a respective midhaul link (such as an F1 interface). The DU 230 may communicate with one or more radio units (RUs) 240 via a respective fronthaul link. The RU 240 may communicate with a respective UE 104 via one or more radio frequency (RF) access links. In some implementations, the UE 104 may be served simultaneously by multiple RUs 240.
[0045] Each of these units (e.g., CU 210, DU 230, RU 240) as well as the near-RT RIC 225, non-RT RIC 215, and SMO framework 205 may include one or more interfaces or be coupled to one or more interfaces, which are configured to receive or transmit signals, data, or information (collectively referred to as signals) via a wired or wireless transmission medium. Each of these units or an associated processor or controller that provides instructions to the communication interfaces of these units may be configured to communicate with one or more of the other units via the transmission medium. For example, these units may include a wired interface that is configured to receive signals or transmit signals to one or more of the other units over a wired transmission medium. Additionally or alternatively, these units may include a wireless interface (which may include a receiver, a transmitter, or a transceiver (such as a radio frequency (RF) transceiver)) that is configured to receive signals or transmit signals to one or more of the other units or perform both operations over a wireless transmission medium.
[0046] In some aspects, the CU 210 may be in charge of one or more higher layer control functions. Such control functions may include Radio Resource Control (RRC), Packet Data Convergence Protocol (PDCP), Service Data Adaptation Protocol (SDAP), etc. Each control function may be implemented using an interface configured to transmit signals with other control functions supervised by the CU 210. The CU 210 may be configured to handle user plane functionality (e.g., Central Unit - User Plane (CU-UP)), control plane functionality (e.g., Central Unit - Control Plane (CU-CP)), or a combination thereof. In some implementations, the CU 210 may be logically divided into one or more CU-UP units and one or more CU-CP units. The CU-UP units may communicate bidirectionally with the CU-CP units via an interface (such as the E1 interface when implemented in an O-RAN configuration). The CU 210 may be implemented to communicate with the DU 230 as needed for network control and signaling.
[0047] The DU 230 may correspond to a logical unit including one or more base station functions to control the operation of one or more RUs 240. In some aspects, at least partially depending on the functional split (such as the functional split defined by the 3rd Generation Partnership Project (3GPP)), the DU 230 may be in charge of one or more of the following: Radio Link Control (RLC) layer, Medium Access Control (MAC) layer, and one or more high Physical (PHY) layers (such as modules for forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, etc.). In some aspects, the DU 230 may also be in charge of one or more low PHY layers. Each layer (or module) may be implemented using an interface configured to transmit signals with other layers (and modules) supervised by the DU 230 or with the control functions supervised by the CU 210.
[0048] The lower layer functionality may be implemented by one or more RUs 240. In some deployments, at least partially based on the functional split (such as the lower layer functional split), the RUs 240 controlled by the DU 230 may correspond to logical nodes in charge of the following: RF processing function or low PHY layer function (such as performing Fast Fourier Transform (FFT), Inverse FFT (iFFT), digital beamforming, Physical Random Access Channel (PRACH) extraction and filtering, etc.) or both. In such an architecture, the RU 240 may be implemented to handle over-the-air (OTA) communication with one or more UEs 104. In some implementations, the real-time and non-real-time aspects of the control and user plane communication with the RU 240 may be controlled by the corresponding DU 230. In some scenarios, such a configuration may enable the DU 230 and the CU 210 to be implemented in a cloud-based RAN architecture (such as a vRAN architecture).
[0049] The SMO framework 205 can be configured to support RAN deployment and provisioning of non-virtualized and virtualized network elements. For non-virtualized network elements, the SMO framework 205 can be configured to support the deployment of dedicated physical resources for RAN coverage requirements, which can be managed via an operation and maintenance interface (such as the O1 interface). For virtualized network elements, the SMO framework 205 can be configured to interact with a cloud computing platform (such as the Open Cloud (O-Cloud) 290) via a cloud computing platform interface (such as the O2 interface) to perform network element lifecycle management (such as instantiating virtualized network elements). Such virtualized network elements can include, but are not limited to, the CU 210, DU 230, RU 240, and the near-RT RIC 225. In some implementations, the SMO framework 205 can communicate with the hardware aspect of the 4G RAN (such as the Open eNB (O-eNB) 211) via the O1 interface. Additionally, in some implementations, the SMO framework 205 can communicate directly with one or more RUs 240 via the O1 interface. The SMO framework 205 can also include a non-RT RIC 215 configured to support the functionality of the SMO framework 205.
[0050] The non-RT RIC 215 can be configured to include logical functions that implement non-real-time control and optimization of RAN elements and resources, artificial intelligence / machine learning (AI / ML) workflows (including model training and updating), or policy-based guidance of applications / features in the near-RT RIC 225. The non-RT RIC 215 can be coupled to or communicate with the near-RT RIC 225 (such as via the A1 interface). The near-RT RIC 225 can be configured to include logical functions that implement near-real-time control and optimization of RAN elements and resources via data collection and actions on an interface (such as via the E2 interface) that connects one or more CUs 210, one or more DUs 230, or both, and the O-eNB to the near-RT RIC 225.
[0051] In some implementations, to generate the AI / ML models to be deployed in the near RT RIC 225, the non-RT RIC 215 can receive parameters or external enrichment information from an external server. Such information can be utilized by the near RT RIC 225 and can be received from non-network data sources or from network functions at the SMO framework 205 or at the non-RT RIC 215. In some examples, the non-RT RIC 215 or the near RT RIC 225 can be configured to tune the RAN behavior or performance. For example, the non-RT RIC 215 can monitor long-term trends and patterns for performance and employ an AI / ML model to perform corrective actions (such as reconfiguration via O1) through the SMO framework 205 or perform corrective actions via creating RAN management policies (such as A1 policies).
[0052] Figure 3 Aspects of example BS 102 and UE 104 are depicted.
[0053] Generally, the BS 102 includes various processors (e.g., 320, 330, 338, and 340), antennas 334a-t (collectively 334), transceivers 332a-t (collectively 332) (which include modulators and demodulators), and other aspects that implement wireless transmission of data (e.g., data source 312) and wireless reception of data (e.g., data sink 339). For example, the BS 102 can send and receive data between the BS 102 and the UE 104. The BS 102 includes a controller / processor 340, which can be configured to implement various functions related to wireless communication described herein.
[0054] Generally, the UE 104 includes various processors (e.g., 358, 364, 366, and 380), antennas 352a-r (collectively 352), transceivers 354a-r (collectively 354) (which include modulators and demodulators), and other aspects that implement wireless transmission of data (e.g., retrieved from data source 362) and wireless reception of data (e.g., provided to data sink 360). The UE 104 includes a controller / processor 380, which can be configured to implement various functions related to wireless communication described herein.
[0055] Regarding an example downlink transmission, the BS 102 includes a transmit processor 320, which can receive data from the data source 312 and control information from the controller / processor 340. The control information can be used for the physical broadcast channel (PBCH), physical control format indicator channel (PCFICH), physical HARQ indicator channel (PHICH), physical downlink control channel (PDCCH), group common PDCCH (GC PDCCH), etc. In some examples, the data can be used for the physical downlink shared channel (PDSCH).
[0056] The transmitting processor 320 may process (e.g., encode and symbol map) data and control information respectively to obtain data symbols and control symbols. The transmitting processor 320 may also generate reference symbols, such as for the primary synchronization signal (PSS), secondary synchronization signal (SSS), PBCH demodulation reference signal (DMRS), and channel state information reference signal (CSI-RS).
[0057] The transmitting (TX) multiple-input multiple-output (MIMO) processor 330 may perform spatial processing (e.g., precoding) on the data symbols, control symbols, and / or reference symbols (if applicable), and may provide an output symbol stream to the modulators (MOD) in the transceivers 332a - 332t. Each modulator in the transceivers 332a - 332t may process the corresponding output symbol stream to obtain an output sample stream. Each modulator may further process (e.g., convert to analog, amplify, filter, and up-convert) the output sample stream to obtain a downlink signal. The downlink signals from the modulators in the transceivers 332a - 332t may be transmitted via the antennas 334a - 334t respectively.
[0058] To receive downlink transmissions, the UE 104 includes antennas 352a - 352r, which may receive downlink signals from the BS 102 and may provide the received signals to the demodulators (DEMOD) in the transceivers 354a - 354r respectively. Each demodulator in the transceivers 354a - 354r may condition (e.g., filter, amplify, down-convert, and digitize) the corresponding received signal to obtain input samples. Each demodulator may further process the input samples to obtain received symbols.
[0059] The MIMO detector 356 may obtain received symbols from all the demodulators in the transceivers 354a - 354r, perform MIMO detection (if applicable) on the received symbols, and provide the detected symbols. The receiving processor 358 may process (e.g., demodulate, de-interleave, and decode) the detected symbols, provide the decoded data for the UE 104 to the data sink 360, and provide the decoded control information to the controller / processor 380.
[0060] Regarding example uplink transmissions, UE 104 also includes a transmit processor 364 that may receive and process data from data source 362 (e.g., for PUSCH) and control information from controller / processor 380 (e.g., for physical uplink control channel (PUCCH)). The transmit processor 364 may also generate reference symbols for reference signals (e.g., for sounding reference signal (SRS)). Symbols from the transmit processor 364 may be precoded by TX MIMO processor 366 (if applicable), further processed by a modulator in transceiver 354a - 354r (e.g., for SC - FDM), and transmitted to BS102.
[0061] At BS102, the uplink signal from UE 104 may be received by antennas 334a - t, processed by a demodulator in transceiver 332a - 332t, detected by MIMO detector 336 (if applicable), and further processed by receive processor 338 to obtain the decoded data and control information transmitted by UE 104. The receive processor 338 may provide the decoded data to data sink 339 and the decoded control information to controller / processor 340.
[0062] Memories 342 and 382 may store data and program codes for BS102 and UE 104, respectively.
[0063] Scheduler 344 may schedule data transmissions for the UE on the downlink and / or uplink.
[0064] In various aspects, BS102 may be described as transmitting and receiving various types of data associated with the methods described herein. In these contexts, "transmitting" may refer to various mechanisms for outputting data, such as outputting data from data source 312, scheduler 344, memory 342, transmit processor 320, controller / processor 340, TX MIMO processor 330, transceiver 332a - t, antennas 334a - t, and / or other aspects described herein. Similarly, "receiving" may refer to various mechanisms for obtaining data, such as obtaining data from antennas 334a - t, transceiver 332a - t, RX MIMO detector 336, controller / processor 340, receive processor 338, scheduler 344, memory 342, and / or other aspects described herein.
[0065] In various aspects, the UE 104 may also be described as sending and receiving various types of data associated with the methods described herein. In these contexts, "sending" may refer to various mechanisms for outputting data, such as outputting data from a data source 362, a memory 382, a transmit processor 364, a controller / processor 380, a TX MIMO processor 366, a transceiver 354a-t, an antenna 352a-t, and / or other aspects described herein. Similarly, "receiving" may refer to various mechanisms for obtaining data, such as obtaining data from an antenna 352a-t, a transceiver 354a-t, a RX MIMO detector 356, a controller / processor 380, a receive processor 358, a memory 382, and / or other aspects described herein.
[0066] In some aspects, the processor may be configured to perform various operations, such as those associated with the methods described herein, and to send (output) data to or receive (obtain) data from another interface configured to send or receive data, respectively.
[0067] Figure 4A , Figure 4B , Figure 4C and Figure 4D Describes a method for use in a wireless communication network such as Figure 1 Various aspects of the data structure of the wireless communication network 100).
[0068] Specifically, Figure 4A is a diagram 400 illustrating an example of a first subframe within a 5G (e.g., 5G NR) frame structure; Figure 4B is a schematic diagram 430 showing an example of DL channels within a 5G subframe, Figure 4C is a schematic diagram 450 showing an example of a second subframe within a 5G frame structure, and Figure 4D is a schematic diagram 480 showing an example of UL channels within a 5G subframe.
[0069] Wireless communication systems can utilize Orthogonal Frequency Division Multiplexing (OFDM) with a Cyclic Prefix (CP) on both the uplink and downlink. Such systems can also support half-duplex operation using Time Division Duplex (TDD). OFDM and Single Carrier Frequency Division Multiplexing (SC-FDM) can be used to maximize the system bandwidth (e.g., as in Figure 4B and Figure 4D The RF signal (depicted in FIG. 1 ) is divided into multiple orthogonal subcarriers. Each subcarrier can be modulated with data. Modulation symbols are sent in the frequency domain using OFDM and / or in the time domain using SC-FDM.
[0070] The wireless communication frame structure can be Frequency Division Duplexing (FDD), where for a specific set of subcarriers, the subframes within the set of subcarriers are dedicated to either DL or UL. The wireless communication frame structure can also be Time Division Duplexing (TDD), where for a specific set of subcarriers, the subframes within the set of subcarriers are dedicated to both DL and UL.
[0071] In Figure 4A and Figure 4C the wireless communication frame structure is TDD, where D is DL, U is UL, and X is flexibly usable between DL / UL. The UE can be configured with a slot format (dynamically configured via Downlink Control Information (DCI) or semi-statically / statically configured via Radio Resource Control (RRC) signaling) by the received Slot Format Indicator (SFI). In the depicted example, a 10 ms frame can be divided into 10 equally sized 1 ms subframes. Each subframe can include one or more slots. In some examples, each slot can include 7 or 14 symbols, depending on the slot format. A subframe can also include mini-slots, which typically have fewer symbols compared to an entire slot. Other wireless communication technologies can have different frame structures and / or different channels.
[0072] In some aspects, the number of slots within a subframe can be based on the slot configuration and numerology. For example, for slot configuration 0, different numerologies (μ) 0 to 5 allow 1, 2, 4, 8, 16, and 32 slots per subframe, respectively. For slot configuration 1, different numerologies 0 to 2 allow 2, 4, and 8 slots per subframe, respectively. Correspondingly, for slot configuration 0 and numerology μ, there are 14 symbols / slot and 2μ slots / subframe. The subcarrier spacing and symbol length / duration are functions of the numerology. The subcarrier spacing can be equal to 2 μ × 15 kHz, where μ is numerology 0 to 5. Thus, numerology μ = 0 has a subcarrier spacing of 15 kHz, and numerology μ = 5 has a subcarrier spacing of 480 kHz. The symbol length / duration is negatively correlated with the subcarrier spacing. Figure 4A 、 Figure 4B 、 Figure 4C and Figure 4D provide an example of slot configuration 0 with 14 symbols per slot and numerology μ = 2 with 4 slots per subframe. The slot duration is 0.25 ms, the subcarrier spacing is 60 kHz, and the symbol duration is approximately 16.67 μs.
[0073] As in Figure 4A 、 Figure 4B 、 Figure 4C and Figure 4DAs depicted, a resource grid can be used to represent a frame structure. Each time slot includes resource blocks (RBs) (also referred to as physical RBs (PRBs)), which extend, for example, over 12 consecutive subcarriers. The resource grid is divided into a plurality of resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.
[0074] As Figure 4A shown, some of the REs carry reference (pilot) signals (RSs) for a UE (e.g., Figure 1 and Figure 3 UE 104). The RS can include demodulation RS (DMRS) for channel estimation at the UE and / or channel state information reference signal (CSI-RS). The RS can also include beam measurement RS (BRS), beam refinement RS (BRRS), and / or phase tracking RS (PT-RS).
[0075] Figure 4B FIG. shows an example of various DL channels within a subframe of a frame. The physical downlink control channel (PDCCH) carries DCI within one or more control channel elements (CCEs), each CCE including, for example, nine resource element groups (REGs), each REG including, for example, four consecutive REs in one OFDM symbol.
[0076] The primary synchronization signal (PSS) can be in symbol 2 of a specific subframe of a frame. The PSS is used by a UE (e.g., Figure 1 and Figure 3 UE 104) to determine subframe / symbol timing and the physical layer identity.
[0077] The secondary synchronization signal (SSS) can be in symbol 4 of a specific subframe of a frame. The SSS is used by the UE to determine the physical layer cell identity group number and the radio frame timing.
[0078] Based on the physical layer identity and the physical layer cell identity group number, the UE can determine the physical cell identifier (PCI). Based on the PCI, the UE can determine the location of the aforementioned DMRS. The physical broadcast channel (PBCH) (which carries the master information block (MIB)) can be logically grouped with the PSS and SSS to form a synchronization signal (SS) / PBCH block. The MIB provides the number of RBs in the system bandwidth and the system frame number (SFN). The physical downlink shared channel (PDSCH) carries user data, broadcast system information (such as system information blocks (SIBs)) not sent via the PBCH, and / or paging messages.
[0079] As Figure 4CAs shown, some of the REs in the RE carry DMRS for channel estimation at the base station (indicated as R for one specific configuration, but other DMRS configurations are possible). The UE can send DMRS for PUCCH and DMRS for PUSCH. The PUSCH DMRS can be sent, for example, in the one or two symbols preceding the PUSCH. The PUCCH DMRS can be sent in different configurations depending on whether a short PUCCH or a long PUCCH is sent and according to the specific PUCCH format used. The UE 104 can send a sounding reference signal (SRS). The SRS can be sent, for example, in the last symbol of a subframe. The SRS can have a comb structure, and the UE can send the SRS on one of these combs. The SRS can be used by the base station for channel quality estimation to enable frequency-dependent scheduling on the UL.
[0080] Figure 4D Examples of various UL channels within a subframe of a frame are shown. The PUCCH can be located as indicated in one configuration. The PUCCH carries uplink control information (UCI), such as a scheduling request, a channel quality indicator (CQI), a precoding matrix indicator (PMI), a rank indicator (RI), and HARQ ACK / NACK feedback. The PUSCH carries data and can additionally be used to carry a buffer status report (BSR), a power headroom report (PHR), and / or UCI. Example operations of entities in a communication network.
[0081] Figure 5 An example communication system 500 including a UE is depicted, the UE having a plurality of subscriber identity modules (SIMs) within the UE, each SIM communicating with a base station (BS) or a network entity (NE). In some aspects, the network entity 102 can be with respect to Figure 1 and Figure 3 the BS 102 depicted and described or with respect to Figure 2 an example of a decomposed base station depicted and described. Similarly, the UE 104 can be an example of the UE 104 depicted and described with respect to Figure 1 and 3 However, in other aspects, the UE 104 can be another type of wireless communication device, and the BS 102 can be another type of network entity or network node, such as those network entities or network nodes described herein.
[0082] UE 104 may include a first SIM (SIM 1) and a second SIM (SIM 2). The first SIM may be a DDS 502, and the second SIM may be an nDDS 504. DDS is generally considered the first priority for communication over a subscribed communication channel, and nDDS may be considered secondary. DDS forms a first communication link 512 to the NE, and nDDS forms a second communication link 514 to the NE. NE 102 may include multiple RATs. At a particular time, communication link 512 and communication link 514 may use the same RAT or different RATs.
[0083] Each of communication link 512 and communication link 514 may include an RRC connection. The UE and network entity 102 may establish an RRC connection and communicate in the RRC connected state. The RRC connection state may be controlled separately for each of DDS 502 and nDDS 504. Thus, DDS 502 of UE 104 may receive first control signaling 604 (e.g., an RRC connection release message or an RRC connection reject message). In some examples, the first control signaling 604 may instruct UE 104 to enter an idle state for DDS 502. Similarly, nDDS 504 may receive second control signaling 606 (e.g., a second RRC connection release message or an RRC connection reject message). In some examples, the second control signaling 606 may instruct UE 104 to enter an idle state for nDDS 504.
[0084] One or both of the first control signaling 604 or the second control signaling 606 may include a dedicated priority list. In some examples, the first control signaling 604 and / or the second control signaling 606 may include an information element providing a dedicated cell reselection priority (e.g., via the information element IdleModeMobilityControlInfo in the RRC connection release message RRCConnectionRelease). For example, according to timer T320, the dedicated cell reselection priority may be valid for a period of time. Timer T320 may be a timer that is started upon receipt of timer T320 or upon reselection from another RAT having a configured validity time for the dedicated priority (e.g., in this case, the remaining validity time is applied). Timer T320 may stop when UE 104 (for the associated DDS 502 or nDDS 504) enters an RRC connection, when PLMN selection is performed at the request of the non-access stratum (NAS) layer, or upon cell reselection to another RAT. When timer T320 expires, UE 104 may discard the provided dedicated cell reselection priority information.
[0085] One or both of the first control signaling 604 or the second control signaling 606 may include a deprioritization list. In some examples, the first control signaling 604 and / or the second control signaling 606 may include an information element that provides deprioritization information for certain frequencies (e.g., the current frequency associated with the connection release message) and / or RAT (e.g., NR). In some examples, the information element may be a deprioritization request (e.g., deprioritisationReq) in an RRC connection release message (e.g., RRCRelease). For example, according to timer T325, the deprioritization information may be valid for a period of time. Timer T325 may be a timer that is started or restarted when timer T325 (e.g., deprioritisationTimer) is received. When timer T325 expires, UE 104 may stop deprioritization and discard the provided deprioritization information. In some examples, unless otherwise noted, the UE 104 may store the deprioritization request regardless of any cell reselection absolute priority assignment (via dedicated or common signaling) and regardless of the RRC connection in NR or other RAT.
[0086] In some examples, for example, as described herein, the UE may receive a dedicated priority list (T320) or deprioritization (T325) from the network (NW) via the network entity 102, for example, via RRC signaling. If there are two subscriptions (SUBs) in the UE, and both reside on the same RAT and the DDS is configured with a dedicated configuration different from the nDDS, this scenario may result in unnecessary power consumption and / or back-to-back reselections. In some examples, the DDS may perform idle activities for the nDDS without regard to the dedicated configuration from the network, which may reduce power consumption and / or reduce mobility activities, such as reducing instances of back-to-back reselections.
[0087] In some examples, if both SUBs are in LTE and the NW configures different dedicated priorities for DDS and nDDS, the DDS subscription can perform idle activities for the non-DDS subscription. Due to the different dedicated LTE frequency priorities, nDDS can satisfy back-to-back reselection. Otherwise, the UE will lose the power consumption benefit.
[0088] In other examples, two SUBs may be in LTE, and the NW may configure dedicated priorities on DDS and nDDS. In this case, if the T320 value is different, or one SUB enters the connected state and stops timer T320, then if the DDS subscription performs idle activity for a non-DDS subscription, the nDDS subscription may delay moving back to a standalone (SA) cell in order to save and / or reduce power consumption.
[0089] Techniques (e.g., intelligent algorithms) for improving power consumption and throughput using dedicated configurations can include methods for wireless communication at a UE. The UE 104 (e.g., together with the network entity 102) can establish a first wireless connection for a first subscription and a second wireless connection for a second subscription. The first subscription can be associated with DDS at the UE 104, and the second subscription can be associated with non-DDS at the UE 104. The UE 104 can select a subscription from the first subscription or the second subscription for performing one or more idle mode procedures (e.g., for the UE 104 in the RRC idle state) at least partially based on comparing a first RAT priority of the first subscription and a second RAT priority of the second subscription. The UE 104 can use the first subscription to perform one or more idle mode procedures for the first subscription and use the selected subscription (e.g., one of the first subscription or the second subscription) to perform one or more idle mode procedures for the second subscription when the UE 104 is in an idle mode or state for the first subscription and the second subscription.
[0090] Figure 6 FIG. 600 depicts a process flow for communication in a network between a network entity 102 and a UE 104 for a UE having two SIMs. In some aspects, the network entity 102 can be an example of the BS 102 depicted and described with respect to Figure 1 and Figure 3 or a decomposed base station depicted and described with respect to Figure 2 Similarly, the UE 104 can be an example of the UE 104 depicted and described with respect to Figure 1 and Figure 3 However, in other aspects, the UE 104 can be another type of wireless communication device, and the BS 102 can be another type of network entity or network node, such as those network entities or network nodes described herein.
[0091] The UE 104 and the network entity 102 can establish wireless connections for each subscription, including RRC connections. The UE 104 can have DDS (SIM1) connected to the first subscription SUB1 and nDDS (SIM2) connected to the second subscription SUB2. At 602, both DDS and nDDS can be in a connected state (e.g., RRC connection). The NW sends first control signaling 604 to SUB1 via the network entity 102. Then, the network sends second control signaling 606 to SUB2. These can be RRC control signals or other control signals that place the DDS and nDDS subscriptions in an idle state 608.
[0092] If the DDS and the nDDS reside on the same RAT and T320 or T325 is running / activated on one or both of the SUBs, the UE 104 may compare the two SUB highest priority RATs. In some examples, such techniques may provide lower power consumption. When both subscriptions are in the idle state, a paging sharing evaluation may occur at 610.
[0093] After an optional paging sharing evaluation, a selection process 630 begins to select one or more subscriptions for performing idle mode procedures for the subscriptions. The selection process 630 may include a set of criteria (e.g., rules, logic, code, or pseudocode). The selection process 630 may continue to evaluate the criteria based on the RAT priorities of the subscriptions. In some examples, the RAT priority may be the supported RAT priority for the UE 104 (e.g., the priority associated with the RAT supported by the UE for communication with the network) or a dedicated RAT priority (e.g., the priority associated with the RAT supported by the UE configured by the network (such as a dedicated priority list provided in RRC signaling), as further described herein, or the priority associated with the RAT considering the frequencies and / or RATs deprioritized by RRC signaling, as further described herein).
[0094] At 612, the selection process 630 may include: If the highest supported RAT on the DDS at 612 is higher than or equal to the highest supported RAT on the nDDS, then the following begins: If the DDS dedicated priority RAT at 614 is higher than or equal to the nDDS, then at 616, when the dedicated priority list from the network (e.g., associated with timer T320) is running or otherwise active, the DDS subscription performs idle activities for the nDDS. This may provide a power consumption benefit. Alternatively, if the DDS dedicated priority RAT at 618 is lower than the nDDS, the UE will maintain idle measurements on each subscription separately at 620. Thus, the UE 104 may maintain the possibility of dual SIM dual active (DSDA) and mobility with the higher priority RAT. For example, the nDDS 504 may measure or perform other idle mode procedures for its own subscription (e.g., the second subscription), and the DDS 502 may measure or perform other idle mode procedures for its own subscription (e.g., the first subscription).
[0095] At 622, the selection process 630 may include: If the highest supported RAT on the DDS is lower than the highest supported RAT on the nDDS, the following logic begins: If the nDDS dedicated priority RAT is higher than the DDS at 624, the UE may maintain idle mode measurements on each subscription separately and will maintain the possibility of DSDA and mobility to the higher priority RAT (e.g., the second subscription), and the DDS 502 may measure or perform other idle mode procedures for its own subscription (e.g., the first subscription).
[0096] As used herein, different RATs include different RATs in 3G or UMTS, 4G or LTE, 5G or NR, 6G or future 3GPP generation technologies. Different RATs may also refer to different deployment modes of the same RAT (where applicable), such as stand-alone 5G and non-stand-alone 5G. Different RATs may also refer to different 3GPP technical specification versions (e.g., version 19, version 18, version 17).
[0097] Therefore, RAT priority may refer to the prioritization of a RAT relative to other RATs (e.g., in a list). Thus, in an example, the "highest supported RAT" may be based on the ranking of the RATs (e.g., first NR stand-alone, NR non-stand-alone, LTE, 3G), based on the most recently supported 3GPP technical specification version (e.g., version 19, then version 18, then version 17, etc.), or a combination of these.
[0098] In one example, the highest priority RAT is available. The UE 104 may compare all supported RATs with the RATs having dedicated configurations. For example, the UE 104 may support X RAT, Y RAT, and Z RAT, and the dedicated priority list may include X RAT and Y RAT. In such a case, the highest priority RAT available is the highest priority RAT among {X, Y, Z}.
[0099] In another example, a dual SIM UE has one DDS subscription and one nDDS subscription active on LTE. The DDS supports LTE or non-stand-alone (NSA for 5G), and the nDDS supports stand-alone (SA for 5G) and LTE. The NW configures LTE as the dedicated priority list on the DDS via the network entity 102 (e.g., using the first control signaling 604). When T320 is running, the UE 104 may continue to perform idle mode procedures (e.g., measurements) while being in the idle state on two SUBs separately, the DDS 502 for subscription 1 (SUB1) and the nDDS 504 for subscription 2 (SUB2). The nDDS may have the opportunity to trigger LTE to NR / 5G reselection, which may provide better throughput.
[0100] In another example, a dual SIM UE has one DDS subscription and an nDDS subscription active on LTE, and two SUBs (SUB1 and SUB2) support SA and LTE. The NW configures NR and LTE dedicated priority lists on DDS (e.g., using first control signaling 604) and nDDS (e.g., using second control signaling 606) via network entity 102. When time T320 is running (active), DDS can perform idle mode procedures for nDDS (e.g., idle activities such as measurements). In this way, UE104 can achieve lower power consumption. UE 104 may also have the opportunity to move to an NR cell on both SUBs.
[0101] The techniques described herein can benefit the performance and power consumption of multi-SIM devices, for example, in the context of using dedicated priority lists and / or deprioritization from the network. For example, in the case of using specific user settings for prioritizing or deprioritizing RATs, the techniques described herein can improve the user experience (e.g., via higher throughput and / or lower latency) with lower power consumption. In scenarios where time T320 and / or timer T325 is not running (inactive timer), UE104 can allow DDS to perform idle activities for nDDS, which can provide more benefits for reduced power consumption. In scenarios where time T320 and / or timer T325 is running (active timer), UE 104 can maintain the possibility or option to reselect to the highest priority RAT, which can have better throughput and DSDA possibilities and can also enhance power consumption in an intelligent manner. For scenarios where dynamic critical QoS is desired, the techniques described herein can increase throughput and / or reduce latency.
[0102] Example operations of a user equipment
[0103] Figure 7 An example of method 700 of wireless communication at a UE (such as Figure 1 and Figure 3 UE 104) is shown.
[0104] Method 700 begins, at step 705, with the operation of establishing a first wireless connection for a first subscription and a second wireless connection for a second subscription, where the first subscription is associated with DDS at the UE and the second subscription is associated with non-DDS at the UE. In some cases, the operation of this step involves or can be performed by circuitry for establishing and / or code for establishing, as described with reference to Figure 8 as described.
[0105] Method 700 then proceeds to step 710, where a subscription from the first subscription or the second subscription is selected for performing one or more idle mode procedures for the second subscription, at least in part based on comparing a first RAT priority of the first subscription and a second RAT priority of the second subscription. In some cases, the operation of this step involves or can be performed by circuitry for selection and / or code for selection, as referenced Figure 8 as described.
[0106] Then, method 700 proceeds to step 715, where, in the case where the UE is in the idle mode for the first subscription and the second subscription, one or more idle mode procedures for the first subscription are performed using the first subscription and one or more idle mode procedures for the second subscription are performed using the selected subscription. In some cases, the operation of this step involves or can be performed by circuitry for execution and / or code for execution, as referenced Figure 8 as described.
[0107] In some aspects, selecting the subscription includes: selecting the first subscription to perform one or more idle mode procedures for the second subscription, at least in part based on the first RAT priority of the first subscription having a priority that is higher than or equal to the second RAT priority of the second subscription, where the first RAT priority is the highest supported RAT priority of the first subscription and the second RAT priority is the highest supported RAT priority of the second subscription.
[0108] In some aspects, selecting the subscription includes: selecting the first subscription to perform one or more idle mode procedures for the second subscription, at least in part based on the first dedicated RAT priority of the first subscription having a priority that is higher than or equal to the second RAT priority, where the first RAT priority includes the first dedicated RAT priority.
[0109] In some aspects, method 700 further includes: selecting the first subscription to perform one or more idle mode procedures for the second subscription, further at least in part based on determining that a cell selection or reselection timer is active. In some cases, the operation of this step involves or can be performed by circuitry for selection and / or code for selection, as referenced Figure 8 as described.
[0110] In some aspects, the second RAT priority includes a second dedicated RAT priority of the second subscription.
[0111] In some aspects, selecting the subscription includes: selecting the second subscription to perform one or more idle mode procedures for the second subscription, at least in part based on the first dedicated RAT priority of the first subscription having a priority that is lower than the second RAT priority, where the first RAT priority includes the first dedicated RAT priority.
[0112] In some aspects, the first RAT priority is one or both of a first supported RAT priority for a first subscription or a first dedicated RAT priority for a first subscription, and the second RAT priority is a second supported RAT priority for a second subscription.
[0113] In some aspects, one or both of the first control signaling or the second control signaling includes a radio resource control connection release message.
[0114] In some aspects, one or both of the priority information dedicated to the first subscription or the priority information dedicated to the second subscription includes an indication of one or more prioritized frequency resources.
[0115] In some aspects, one or both of the priority information dedicated to the first subscription or the priority information dedicated to the second subscription includes an indication of one or more deprioritized frequency resources.
[0116] In some aspects, selecting a subscription includes: selecting the second subscription to perform one or more idle mode procedures at least in part based on the highest dedicated RAT priority of the second subscription having a higher priority than the highest dedicated RAT priority of the first subscription, wherein the first RAT priority includes the highest dedicated RAT priority and the second RAT priority includes the highest dedicated RAT priority of the second subscription.
[0117] In some aspects, selecting a subscription includes: selecting the second subscription to perform one or more idle mode procedures for the second subscription at least in part based on the first RAT priority of the first subscription having a lower than or equal to priority of the second RAT priority of the second subscription.
[0118] In some aspects, method 700 further includes: receiving first control signaling indicating priority information dedicated to the first subscription, the priority information including a first RAT priority. In some cases, the operation of this step involves or can be performed by circuitry for receiving and / or code for receiving, as referenced Figure 8 as described.
[0119] In some aspects, method 700 further includes: receiving second control signaling indicating priority information dedicated to the second subscription, the priority information including a second RAT priority. In some cases, the operation of this step involves or can be performed by circuitry for receiving and / or code for receiving, as referenced Figure 8 as described.
[0120] In some aspects, the first subscription supports 4G or LTE RAT, 5G or NR RAT, or 6G RAT, and the second subscription supports 4G or LTE, 5G or NR, or 6G RAT.
[0121] In some aspects, one or more idle mode procedures include neighbor cell measurements, neighbor cell searches, or any combination thereof.
[0122] In one aspect, method 700 or any aspect related thereto may be performed by a device (such as Figure 8 the communication device 800, which includes various components operable, configured, or adapted to perform method 700). The communication device 800 is described in further detail below.
[0123] Note that Figure 7 is merely an example of a method, and other methods including fewer, additional, or alternative steps may be consistent with the present disclosure.
[0124] Example communication device
[0125] Figure 8 Aspects of an example of the communication device 800 are depicted. In some aspects, the communication device 800 is a user equipment, such as the UE 104 described above with respect to Figure 1 and Figure 3 described.
[0126] The communication device 800 includes a processing system 805 coupled to a transceiver 865 (e.g., a transmitter and / or a receiver). The transceiver 865 is configured to transmit and receive signals for the communication device 800 via an antenna 870, such as the various signals described herein. The processing system 805 may be configured to perform processing functions for the communication device 800, including processing signals received by and / or to be transmitted by the communication device 800.
[0127] The processing system 805 includes one or more processors 810. In various aspects, one or more processors 810 may represent one or more of the receive processor 358, transmit processor 364, TX MIMO processor 366, and / or controller / processor 380 described with respect to Figure 3 described. One or more processors 810 are coupled to a computer-readable medium / memory 835 via a bus 860. In certain aspects, the computer-readable medium / memory 835 is configured to store instructions (e.g., computer-executable code) that, when executed by one or more processors 810, cause one or more processors 810 to perform with respect to Figure 7The described method 700 or any aspect related thereto. Note that the reference to a processor performing the functions of communication device 800 may include one or more processors 810 performing such functions of communication device 800.
[0128] In the depicted example, computer-readable medium / memory 835 stores code (e.g., executable instructions), such as code 840 for establishing, code 845 for selecting, code 850 for executing, and code 855 for receiving. The processing of code 840 for establishing, code 845 for selecting, code 850 for executing, and code 855 for receiving may cause communication device 800 to perform with respect to Figure 7 the described method 700 or any aspect related thereto.
[0129] One or more processors 810 include circuitry configured to implement (e.g., execute) code stored in computer-readable medium / memory 835, including circuitry such as circuitry 815 for establishing, circuitry 820 for selecting, circuitry 825 for executing, and circuitry 830 for receiving. The processing using circuitry 815 for establishing, circuitry 820 for selecting, circuitry 825 for executing, and circuitry 830 for receiving may cause communication device 800 to perform with respect to Figure 7 the described method 700 or any aspect related thereto.
[0130] The various components of communication device 800 may provide units for performing with respect to Figure 7 the described method 700 or any aspect related thereto. For example, the unit for transmitting, sending, or outputting for transmission may include the transceiver 354 and / or antenna 352 of UE 104 shown in Figure 3 and / or the transceiver 865 and antenna 870 of communication device 800 in Figure 8 . The unit for receiving or obtaining may include the transceiver 354 and / or antenna 352 of UE 104 shown in Figure 3 and / or the transceiver 865 and antenna 870 of communication device 800 in Figure 8 .
[0131] Example clauses
[0132] Example implementations are described in the following numbered clauses:
[0133] Clause 1: A method for wireless communication at a UE, comprising: establishing a first wireless connection for a first subscription and a second wireless connection for a second subscription, the first subscription being associated with DDS at the UE and the second subscription being associated with non-DDS at the UE; selecting a subscription from the first subscription or the second subscription for performing one or more idle mode procedures for the second subscription, at least in part based on comparing a first RAT priority of the first subscription with a second RAT priority of the second subscription; and, when the UE is in an idle mode for the first subscription and the second subscription, using the first subscription to perform one or more idle mode procedures for the first subscription and using the selected subscription to perform one or more idle mode procedures for the second subscription.
[0134] Clause 2: The method according to Clause 1, wherein selecting the subscription comprises: selecting the first subscription to perform the one or more idle mode procedures for the second subscription, at least in part based on the first RAT priority of the first subscription having a priority that is higher than or equal to the second RAT priority of the second subscription, wherein the first RAT priority is the highest supported RAT priority of the first subscription and the second RAT priority is the highest supported RAT priority of the second subscription.
[0135] Clause 3: The method according to any one of Clauses 1 and 2, wherein selecting the subscription comprises: selecting the first subscription to perform the one or more idle mode procedures for the second subscription, at least in part based on a first dedicated RAT priority of the first subscription having a priority that is higher than or equal to the second RAT priority, wherein the first RAT priority includes the first dedicated RAT priority.
[0136] Clause 4: The method according to Clause 3, further comprising: selecting the first subscription to perform the one or more idle mode procedures for the second subscription, further at least in part based on determining that a cell selection or reselection timer is active.
[0137] Clause 5: The method according to Clause 3, wherein the second RAT priority includes a second dedicated RAT priority of the second subscription.
[0138] Clause 6: The method according to any one of Clauses 1-5, wherein selecting the subscription comprises: selecting the second subscription to perform the one or more idle mode procedures for the second subscription, at least in part based on the first dedicated RAT priority of the first subscription having a priority that is lower than the second RAT priority, wherein the first RAT priority includes the first dedicated RAT priority.
[0139] Clause 7: The method according to any one of Clauses 1-6, wherein selecting the subscription comprises: selecting the second subscription to perform the one or more idle mode procedures based at least in part on the first RAT priority of the first subscription having a priority lower than or equal to the second RAT priority of the second subscription.
[0140] Clause 8: The method according to Clause 6, wherein the first RAT priority is one or both of a first supported RAT priority for the first subscription or a first dedicated RAT priority for the first subscription, and the second RAT priority is a second supported RAT priority for the second subscription.
[0141] Clause 9: The method according to Clause 6, wherein selecting the subscription comprises: selecting the second subscription to perform the one or more idle mode procedures based at least in part on the highest dedicated RAT priority of the second subscription having a higher priority than the highest dedicated RAT priority of the first subscription, wherein the first RAT priority comprises the highest dedicated RAT priority, and the second RAT priority comprises the highest dedicated RAT priority of the second subscription.
[0142] Clause 10: The method according to any one of Clauses 1-9, further comprising: receiving first control signaling indicating priority information including the first RAT priority dedicated to the first subscription; and receiving second control signaling indicating priority information including the second RAT priority dedicated to the second subscription.
[0143] Clause 11: The method according to Clause 8, wherein one or both of the first control signaling and the second control signaling comprise a radio resource control connection release message.
[0144] Clause 12: The method according to Clause 8, wherein one or both of the priority information dedicated to the first subscription and the priority information dedicated to the second subscription comprise an indication of one or more prioritized frequency resources.
[0145] Clause 13: The method according to Clause 8, wherein one or both of the priority information dedicated to the first subscription and the priority information dedicated to the second subscription comprise an indication of one or more deprioritized frequency resources.
[0146] Clause 14: The method according to any one of Clauses 1 - 13, wherein the first subscription supports 4G or LTE RAT, 5G or NR RAT, or 6G RAT, and the second subscription supports 4G or LTE, 5G or NR, or 6G RAT.
[0147] Clause 15: The method according to any one of Clauses 1 - 14, wherein the one or more idle mode procedures include neighbor cell measurement, neighbor cell search, or any combination thereof.
[0148] Clause 16: An apparatus, comprising: a memory including executable instructions; and a processor configured to execute the executable instructions and cause the apparatus to perform the method according to any one of Clauses 1 - 15.
[0149] Clause 17: An apparatus, comprising units for performing the method according to any one of Clauses 1 - 15.
[0150] Clause 18: A non - transitory computer - readable medium including executable instructions, the executable instructions when executed by a processor of a device cause the device to perform the method according to any one of Clauses 1 - 15.
[0151] Clause 19: A computer program product embodied on a computer - readable storage medium, comprising: code for performing the method according to any one of Clauses 1 - 15.
[0152] Additional Considerations
[0153] The foregoing description is provided to enable any person skilled in the art to make and use the various aspects described herein. The examples discussed herein do not limit the scope, applicability, or aspects set forth in the claims. Various modifications to these aspects will be apparent to those skilled in the art, and the general principles defined herein can be applied to other aspects. For example, changes can be made in the function and arrangement of the elements discussed without departing from the scope of the present disclosure. Various processes or components can be omitted, replaced, or added as appropriate for each example. For example, the methods described can be performed in an order different from that described, and various actions can be added, omitted, or combined. Additionally, the features described with respect to some examples can be combined into some other examples. For example, an apparatus can be implemented or a method can be carried out using any number of the aspects set forth herein. Further, the scope of the present disclosure is intended to cover such apparatus or methods implemented using other structures, functionality, or a combination of structures and functionality different from or in addition to the various aspects of the present disclosure set forth herein. It should be understood that any aspect of the present disclosure disclosed herein can be embodied by one or more elements of the claims.
[0154] The various illustrative logical blocks, modules, and circuits described in connection with the present disclosure may be implemented or performed using a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device (PLD), discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any commercially available processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, a system on a chip (SoC), or any other such configuration.
[0155] As used herein, the phrase "at least one" in reference to a list of items refers to any combination of those items, including single members. For 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 with multiple of the same element (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).
[0156] As used herein, the term "determine" encompasses a variety of actions. For example, "determine" may include calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, database, or another data structure), ascertaining, etc. Further, "determine" may include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory), etc. Still further, "determine" may include parsing, selecting, choosing, establishing, etc.
[0157] The methods disclosed herein include one or more acts for implementing the methods. The method acts may be interchanged with one another without departing from the scope of the claims. In other words, unless a specific order of acts is specified, the order and / or use of specific acts may be modified without departing from the scope of the claims. Additionally, the various operations of the methods described above may be performed by any suitable unit capable of performing the corresponding functions. These units may include various hardware and / or software components and / or modules, including but not limited to: circuits, application specific integrated circuits (ASICs), or processors.
[0158] The following claims are not intended to be limited to the aspects shown herein, but rather are entitled to the full scope consistent with the claim language. In a claim, unless expressly stated otherwise, the recitation of a singular element is not intended to mean "one and only one" but rather "one or more." The term "some" refers to one or more unless expressly stated otherwise. No claim element is to be construed under the provisions of 35 U.S.C. § 112(f) unless the element is expressly recited using the phrase "means for." All structural and functional equivalents of the elements of the various aspects described throughout this disclosure are expressly incorporated herein by reference and are intended to be encompassed by the claims, which are known or will be known to those of ordinary skill in the art. In addition, nothing disclosed herein is intended to be dedicated to the public, whether or not such disclosure is expressly recited in the claims.
Claims
1. A method for wireless communication at a user equipment (UE), comprising: Establishing a first wireless connection for a first subscription and a second wireless connection for a second subscription, the first subscription being associated with a default data subscriber identity module (SIM) (DDS) at the UE, and the second subscription being associated with a non-DDS at the UE; Selecting a subscription from the first subscription or the second subscription for performing one or more idle mode procedures for the second subscription, at least in part based on comparing a first radio access technology (RAT) priority of the first subscription with a second RAT priority of the second subscription; And When the UE is in an idle mode for the first subscription and the second subscription, using the first subscription to perform one or more idle mode procedures for the first subscription and using the selected subscription to perform one or more idle mode procedures for the second subscription.
2. The method according to claim 1, wherein, Selecting the subscription includes: Selecting the first subscription to perform the one or more idle mode procedures for the second subscription, at least in part based on the first RAT priority of the first subscription having a priority that is higher than or equal to the second RAT priority of the second subscription, wherein the first RAT priority is the highest supported RAT priority of the first subscription, and the second RAT priority is the highest supported RAT priority of the second subscription.
3. The method according to claim 1, wherein Selecting the subscription includes: Selecting the first subscription to perform the one or more idle mode procedures for the second subscription, at least in part based on a first dedicated RAT priority of the first subscription having a priority that is higher than or equal to the second RAT priority, wherein the first RAT priority includes the first dedicated RAT priority.
4. The method according to claim 3, further comprising: Further selecting the first subscription to perform the one or more idle mode procedures for the second subscription, at least in part based on determining that a cell selection or reselection timer is active.
5. The method according to claim 3, wherein, The second RAT priority includes a second dedicated RAT priority of the second subscription.
6. The method according to claim 1, wherein Selecting the subscription includes: Selecting the second subscription to perform the one or more idle mode procedures for the second subscription, at least in part based on the first dedicated RAT priority of the first subscription having a priority that is lower than the second RAT priority, wherein the first RAT priority includes the first dedicated RAT priority.
7. The method according to claim 1, wherein Selecting the subscription includes: Selecting the second subscription to perform the one or more idle mode procedures for the second subscription, at least in part based on the first RAT priority of the first subscription having a priority that is lower than or equal to the second RAT priority of the second subscription.
8. The method according to claim 7, wherein The first RAT priority is one or both of a first supported RAT priority for the first subscription or a first dedicated RAT priority for the first subscription, and the second RAT priority is a second supported RAT priority for the second subscription.
9. The method according to claim 7, wherein, Selecting the subscription includes: Selecting the second subscription to perform the one or more idle mode procedures based at least in part on a highest dedicated RAT priority of the second subscription having a higher priority than a first dedicated RAT priority of the first subscription, wherein the first RAT priority includes the first dedicated RAT priority, and the second RAT priority includes the highest dedicated RAT priority of the second subscription.
10. The method according to claim 1, further comprising: Receiving first control signaling that indicates priority information including the first RAT priority dedicated to the first subscription; And Receiving second control signaling that indicates priority information including the second RAT priority dedicated to the second subscription.
11. The method according to claim 10, wherein, One or both of the first control signaling and the second control signaling includes a radio resource control connection release message.
12. The method according to claim 10, wherein, One or both of the priority information dedicated to the first subscription and the priority information dedicated to the second subscription includes an indication of one or more prioritized frequency resources.
13. The method according to claim 10, wherein, One or both of the priority information dedicated to the first subscription and the priority information dedicated to the second subscription includes an indication of one or more deprioritized frequency resources.
14. The method according to claim 1, wherein, The first subscription supports a 4G or Long Term Evolution (LTE) RAT, a 5G or New Radio (NR) RAT, or a 6G RAT, and the second subscription supports a 4G or LTE, a 5G or NR, or a 6G RAT.
15. The method according to claim 1, wherein The one or more idle mode procedures include neighbor cell measurement, neighbor cell search, or any combination thereof.
16. An apparatus, comprising: A memory that includes executable instructions; And A processor configured to execute the executable instructions and cause the apparatus to: Establish a first wireless connection for a first subscription and a second wireless connection for a second subscription, the first subscription being associated with a default data subscriber identity module (SIM) (DDS) at the UE, and the second subscription being associated with a non-DDS at the UE; Select a subscription from the first subscription and the second subscription for performing one or more idle mode procedures for the second subscription based at least in part on comparing a first radio access technology (RAT) priority of the first subscription with a second RAT priority of the second subscription; And When the UE is in an idle mode for the first subscription and the second subscription, use the first subscription to perform one or more idle mode procedures for the first subscription and use the selected subscription to perform one or more idle mode procedures for the second subscription.
17. The apparatus according to claim 16, wherein, The executable instructions for selecting the subscription include executable instructions for: The first RAT priority based at least in part on the first subscription has a priority higher than or equal to the second RAT priority of the second subscription, and the first subscription is selected to perform the one or more idle mode procedures for the second subscription, wherein the first RAT priority is the highest supported RAT priority of the first subscription, and the second RAT priority is the highest supported RAT priority of the second subscription.
18. The device according to claim 16, wherein, The executable instructions for selecting the subscription include executable instructions for: Based at least in part on the first dedicated RAT priority of the first subscription having a priority higher than or equal to the second RAT priority, the first subscription is selected to perform the one or more idle mode procedures for the second subscription, wherein the first RAT priority includes the first dedicated RAT priority.
19. The apparatus according to claim 16, wherein, The executable instructions for selecting the subscription include executable instructions for: Further based at least in part on determining that the cell selection or reselection timer is active, the first subscription is selected to perform the one or more idle mode procedures for the second subscription.
20. The apparatus according to claim 19, wherein, The second RAT priority includes the second dedicated RAT priority of the second subscription.
21. The apparatus according to claim 16, wherein, The executable instructions for selecting the subscription include executable instructions for: Based at least in part on the first dedicated RAT priority of the first subscription having a priority lower than the second RAT priority, the second subscription is selected to perform the one or more idle mode procedures for the second subscription, wherein the first RAT priority includes the first dedicated RAT priority.
22. The apparatus according to claim 16, wherein, The executable instructions for selecting the subscription include executable instructions for: Based at least in part on the first RAT priority of the first subscription having a priority lower than or equal to the second RAT priority of the second subscription, the second subscription is selected to perform the one or more idle mode procedures for the second subscription.
23. The device according to claim 22, wherein, The first RAT priority is one or both of the first supported RAT priority for the first subscription or the first dedicated RAT priority for the first subscription, and the second RAT priority is the second supported RAT priority for the second subscription.
24. The apparatus according to claim 16, wherein, The executable instructions for selecting the subscription include executable instructions for: Based at least in part on the highest dedicated RAT priority of the second subscription having a priority higher than the first dedicated RAT priority of the first subscription, the second subscription is selected to perform the one or more idle mode procedures, wherein the first RAT priority includes the first dedicated RAT priority, and the second RAT priority includes the highest dedicated RAT priority of the second subscription.
25. The apparatus according to claim 16, further comprising instructions for: Receive first control signaling, the first control signaling indicating priority information including the first RAT priority dedicated to the first subscription; and Receive second control signaling, the second control signaling indicating priority information including the second RAT priority dedicated to the second subscription.
26. The device according to claim 25, wherein, One or both of the first control signaling and the second control signaling include a radio resource control connection release message.
27. The apparatus according to claim 25, wherein One or both of the priority information dedicated to the first subscription and the priority information dedicated to the second subscription include an indication of one or more prioritized frequency resources.
28. The apparatus according to claim 25, wherein, One or both of the priority information dedicated to the first subscription and the priority information dedicated to the second subscription include an indication of one or more deprioritized frequency resources.
29. An apparatus, comprising: a unit for establishing a first radio connection for a first subscription and a second radio connection for a second subscription, the first subscription being associated with a default data subscriber identity module (SIM) (DDS) at the UE, and the second subscription being associated with a non-DDS at the UE; a unit for selecting a subscription from the first subscription and the second subscription for performing one or more idle mode procedures for the second subscription, at least in part based on comparing a first radio access technology (RAT) priority of the first subscription with a second RAT priority of the second subscription; and a unit for, when the UE is in an idle mode for the first subscription and the second subscription, using the first subscription to perform one or more idle mode procedures for the first subscription and using the selected subscription to perform one or more idle mode procedures for the second subscription.
30. A non-transitory computer-readable medium including executable instructions that, when executed by a processor of a device, cause the device to perform the following operations: Establish a first radio connection for a first subscription and a second radio connection for a second subscription, the first subscription being associated with a default data subscriber identity module (SIM) (DDS) at the UE, and the second subscription being associated with a non-DDS at the UE; Select a subscription from the first subscription and the second subscription for performing one or more idle mode procedures for the second subscription, at least in part based on comparing a first radio access technology (RAT) priority of the first subscription with a second RAT priority of the second subscription; and When the UE is in an idle mode for the first subscription and the second subscription, use the first subscription to perform one or more idle mode procedures for the first subscription and use the selected subscription to perform one or more idle mode procedures for the second subscription.