Techniques for selecting a transmission mode in a multiple subscriber identity modules device
Patent Information
- Application Number
- PCT/CN2025/085726
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-28
- Publication Date
- 2026-10-01
Smart Images

Figure CN2025085726_01102026_PF_FP_ABST
Abstract
Description
TECHNIQUES FOR SELECTING A TRANSMISSION MODE IN A MULTIPLE SUBSCRIBER IDENTITY MODULES DEVICETECHNICAL FIELD
[0001] This disclosure relates generally to wireless communication, and more specifically to systems, devices, methods, and techniques associated with techniques for selecting a transmission mode in a multiple subscriber identity modules device. DESCRIPTION OF THE RELATED TECHNOLOGY
[0002] Communication systems are deployed to provide communication services such as voice, video, packet data, messaging, or broadcast, among others. A communication system may include a wireless communication network (such as a radio access network (RAN) ) that supports communication between wireless communication devices such as network entities (such as base stations) , client devices (such as one or more user equipments (UEs) ) , and others. Such devices may communicate with one another using a variety of protocols (such as radio access technologies (RATs) ) , including those of cellular-based systems such as fourth generation (4G) systems (such as Long Term Evolution (LTE) systems) , fifth generation (5G) systems (such as 5G New Radio (5G-NR) systems) , and sixth generation (6G) systems. A wireless communication network may support communication by implementing system resources (such as frequency resources, time resources, spatial resources) in accordance with a wireless communication protocol.SUMMARY
[0003] The systems, methods, and devices of this disclosure each have several innovative aspects, no single one of which is solely responsible for the desirable attributes disclosed herein. The following is a summary of some non-limiting aspects of the disclosure:
[0004] A method for wireless communication by a user equipment (UE) is described. The method may include receiving scheduling information that schedules a first data transmission for a first subscriber identity associated with the UE and a second data transmission for a second subscriber identity associated with the UE, where the UE includes a first transmit chain and a second transmit chain, determining a transmission mode based on a transmit power associated with the first data transmission or the second data transmission, where the transmission mode is included in a group of transmission modes that includes a first mode and a second mode, where the first mode includes concurrent transmission of the first data transmission and the second data transmission via the first transmit chain, and where the second mode includes concurrent transmission of the first data transmission via the first transmit chain and the second data transmission via the second transmit chain, and transmitting, in accordance with the transmission mode, the first data transmission and the second data transmission.
[0005] A UE for wireless communication is described. The UE may include a transceiver, a plurality of transmit chains including a first transmit chain and a second transmit chain, and a processing system that includes processor circuitry and memory circuitry that stores code. The transceiver and the processing system may be configured to cause the UE to receive, via the transceiver, scheduling information that schedules a first data transmission for a first subscriber identity associated with the UE and a second data transmission for a second subscriber identity associated with the UE, determine a transmission mode based on a transmit power associated with the first data transmission or the second data transmission, where the transmission mode is included in a group of transmission modes that includes a first mode and a second mode, where the first mode includes concurrent transmission of the first data transmission and the second data transmission via the first transmit chain, and where the second mode includes concurrent transmission of the first data transmission via the first transmit chain and the second data transmission via the second transmit chain, and transmit, via the plurality of transmit chains, in accordance with the transmission mode, the first data transmission and the second data transmission.
[0006] Another UE for wireless communication is described. The UE may include means for receiving scheduling information that schedules a first data transmission for a first subscriber identity associated with the UE and a second data transmission for a second subscriber identity associated with the UE, where the UE includes a first transmit chain and a second transmit chain, means for determining a transmission mode based on a transmit power associated with the first data transmission or the second data transmission, where the transmission mode is included in a group of transmission modes that includes a first mode and a second mode, where the first mode includes concurrent transmission of the first data transmission and the second data transmission via the first transmit chain, and where the second mode includes concurrent transmission of the first data transmission via the first transmit chain and the second data transmission via the second transmit chain, and means for transmitting, in accordance with the transmission mode, the first data transmission and the second data transmission.
[0007] A non-transitory computer-readable medium storing code for wireless communication is described. The code may include instructions executable by one or more processors to receive scheduling information that schedules a first data transmission for a first subscriber identity associated with the UE and a second data transmission for a second subscriber identity associated with the UE, where the UE includes a first transmit chain and a second transmit chain, determine a transmission mode based on a transmit power associated with the first data transmission or the second data transmission, where the transmission mode is included in a group of transmission modes that includes a first mode and a second mode, where the first mode includes concurrent transmission of the first data transmission and the second data transmission via the first transmit chain, and where the second mode includes concurrent transmission of the first data transmission via the first transmit chain and the second data transmission via the second transmit chain, and transmit, in accordance with the transmission mode, the first data transmission and the second data transmission.
[0008] In some examples of the method, UEs, and non-transitory computer-readable medium described herein, operations, features, means, or instructions for determining the transmission mode may include operations, features, means, or instructions for determining the transmission mode based on the transmit power associated with the first data transmission or the second data transmission being greater than a maximum transmission power level.
[0009] In some examples of the method, UEs, and non-transitory computer-readable medium described herein, the maximum transmission power level may be based on a maximum transmit power capability of the UE and a transmission power backoff.
[0010] In some examples of the method, UEs, and non-transitory computer-readable medium described herein, operations, features, means, or instructions for determining the transmission mode may include operations, features, means, or instructions for determining the transmission mode based on the first data transmission and the second data transmission being scheduled in a same slot.
[0011] In some examples of the method, UEs, and non-transitory computer-readable medium described herein, operations, features, means, or instructions for determining the transmission mode may include operations, features, means, or instructions for determining the first mode as the transmission mode based on the first data transmission being scheduled in a first slot and the second data transmission being scheduled in a second slot, where the first slot may be different from the second slot.
[0012] In some examples of the method, UEs, and non-transitory computer-readable medium described herein, operations, features, means, or instructions for determining the transmission mode may include operations, features, means, or instructions for determining the second mode as the transmission mode based on the first data transmission being scheduled in a first resource block and the second data transmission being scheduled in a second resource block, where the first resource block and the second resource block at least partially overlap.
[0013] Some examples of the method, UEs, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for associating the first transmit chain with a first receiving antenna and the second transmit chain with a second receiving antenna based at least in part on respective reference signal received powers associated with the first receiving antenna and the second receiving antenna.
[0014] In some examples of the method, UEs, and non-transitory computer-readable medium described herein, operations, features, means, or instructions for determining the transmission mode may include operations, features, means, or instructions for determining the first mode as the transmission mode based on: the first data transmission and the second data transmission being scheduled in a same slot, the first data transmission being scheduled in a first resource block and the second data transmission being scheduled in a second resource block, where the first resource block and the second resource block do not overlap, and the transmit power associated with the first data transmission and the second data transmission being less than a maximum transmission power level.
[0015] In some examples of the method, UEs, and non-transitory computer-readable medium described herein, operations, features, means, or instructions for determining the transmission mode may include operations, features, means, or instructions for determining the second mode as the transmission mode based on the first data transmission and the second data transmission being scheduled in a same slot and further based on: the first data transmission being scheduled in a first resource block and the second data transmission being scheduled in a second resource block, where the first resource block and the second resource block at least partially overlap, or the transmit power associated with the first data transmission or the second data transmission being greater than a maximum transmission power level.
[0016] In some examples of the method, UEs, and non-transitory computer-readable medium described herein, the group of transmission modes includes a third mode, and operations, features, means, or instructions for determining the transmission mode may include operations, features, means, or instructions for determining the third mode as the transmission mode based on the first data transmission being scheduled in a first slot and the second data transmission being scheduled in a second slot, where the first slot may be different from the second slot.
[0017] In some examples of the method, UEs, and non-transitory computer-readable medium described herein, the third mode includes transmission of the first data transmission via the first transmit chain within a first frequency range and the second data transmission via the first transmit chain within a second frequency range, the second frequency range at least partially overlapping with the first frequency range.
[0018] In some examples of the method, UEs, and non-transitory computer-readable medium described herein, the first mode includes concurrent transmission of the first data transmission via the first transmit chain within a first frequency range and the second data transmission via the first transmit chain within a second frequency range, the second frequency range different than the first frequency range.BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 shows an example of a wireless communication system.
[0020] Figure 2 shows an example of a signaling configuration that supports techniques for selecting a transmission mode in a multiple subscriber identity modules (MSIM) device.
[0021] Figure 3 shows an example of a flow chart that supports techniques for selecting a transmission mode in a MSIM device.
[0022] Figure 4 shows an example of a transmission mode diagram that supports techniques for selecting a transmission mode in a MSIM device.
[0023] Figure 5 shows an example of a process flow that supports techniques for selecting a transmission mode in a MSIM device.
[0024] Figures 6 and 7 show block diagrams of devices that support techniques for selecting a transmission mode in a MSIM device.
[0025] Figure 8 shows a block diagram of a processing system that supports techniques for selecting a transmission mode in a MSIM device.
[0026] Figure 9 shows a diagram of a system including a device that supports techniques for selecting a transmission mode in a MSIM device.
[0027] Figure 10 shows a flowchart illustrating methods that support techniques for selecting a transmission mode in a MSIM device.
[0028] Details of aspects and advantages of the subject matter in this disclosure are set forth in the drawings and accompanying descriptions. Like reference numbers and designations in the various drawings indicate like elements.DETAILED DESCRIPTION
[0029] A communication system may include a radio access network (RAN) that supports wireless communication. Communication of a RAN may be performed in accordance with one or more radio access technologies (RATs) , including 4G, 5G, or 6G, among others, including technologies not explicitly mentioned herein. A RAT may employ access technologies (such as multiplexing technologies) including code division multiple access (CDMA) , time division multiple access (TDMA) , frequency division multiple access (FDMA) , orthogonal FDMA (OFDMA) , single-carrier FDMA (SC-FDMA) , time division synchronous code division multiple access (TD-SCDMA) , or discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-S-OFDM) , among others. A RAT may support one or more service types, including machine type communication (MTC) , massive MTC (mMTC) , Internet of Things (IoT) , narrowband IoT (NB-IoT) , reduced capability (RedCap) , enhanced mobile broadband (eMBB) , ultra-reliable low-latency communication (URLLC) , or public safety, among others.
[0030] To support these and other target verticals, a communication system (such as a RAN) may be designed to implement one or more of a modularized functional infrastructure, a disaggregated and service-based network architecture, network function virtualization, network slicing, multi-access edge computing, spatial processing or multipath techniques, IoT or RedCap device connectivity and management, industrial connectivity, licensed and unlicensed spectrum access, sidelink or other device-to-device (D2D) direct communication (such as vehicle-to-everything (V2X) ) , frequency spectrum expansion, overlapping spectrum use, small cell deployments, non-terrestrial network (NTN) deployments, device aggregation, advanced duplex communication (such as sub-band full-duplex (SBFD) ) , multiple-subscriber implementations, high-precision positioning, radio frequency (RF) sensing, network energy savings (NES) , low-power signaling and radios, or artificial intelligence or machine learning (AI / ML) , among other examples.
[0031] The foregoing and other technological improvements may support use cases such as voice calls, messaging, data transfer, streaming, wireless data centers, extended reality (XR) and metaverse applications, vehicle connectivity, holographic and mixed reality communication, autonomous and collaborative robots, sensing networks, gesture monitoring, human-brain interfacing, digital twin applications, asset management, and universal coverage using non-terrestrial or aerial platforms, among other examples. As the demand for connectivity continues to increase, further improvements may be implemented, and other RATs, including 6G and beyond, may be introduced to enable new applications and use cases. The systems, methods, and devices described herein may enable one or more of the foregoing technologies or new technologies or support one or more of the foregoing use cases or new use cases.
[0032] In some wireless communication systems, some user equipments (UEs) may be equipped with two subscriber identity modules (SIMs) which may allow the UE to communicate via multiple different services and provide enhanced capability and throughput. Some dual SIM UEs may operate in a transmission (Tx) sharing mode where the two subscribers (Sub1 and Sub2) share a single transmission radio frequency (Tx RF) chain or transmission (Tx) chain. Some dual SIM UEs may operate in a Tx full concurrency (FC) mode with two Tx RF chains, and the Sub1 and Sub2 may each use one of the two Tx RF chains. In some cases, the Tx FC mode may consume more power than the Tx sharing mode. In some cases, the Tx FC mode may provide better far-field performance. For the dual SIM UE that may operate in the Tx sharing mode or the Tx FC mode, it may be beneficial to select the transmission mode considering communication performance and power savings.
[0033] Aspects of the subject matter described in this disclosure relate to techniques for selecting a transmission mode in a multiple SIM (MSIM) UE. The MSIM UE may switch between the Tx sharing mode using the single Tx RF chain and the Tx FC mode using the two Tx RF chains. For example, the UE may receive scheduling information that schedules a first data transmission for a Sub1 and a second data transmission for a Sub2. The UE may include first Tx chain and a second Tx chain. The UE may determine a transmission mode based on a transmit power associated with the first data transmission or the second data transmission. The transmission modes may include a Tx sharing mode or a Tx FC mode. The Tx sharing mode includes concurrent transmission of the first data transmission and the second data transmission via the first Tx chain. The Tx FC mode may include concurrent transmission of the first data transmission via the first Tx chain and the second data transmission via the second Tx chain. The UE may determine the transmission mode as the Tx sharing mode based on the transmit power associated with the first data transmission and the second data transmission being less than a maximum transmission power level (MTPL) . The UE may determine the Tx FC mode based on the transmit power associated with the first data transmission or the second data transmission being greater than the MTPL. In some examples, the UE may determine the Tx FC mode based on the first data transmission being scheduled in a first resource block (RB) that at least partially overlaps with a second RB scheduled for the second data transmission. In some cases, the UE may determine the Tx sharing mode based on the first data transmission and the second data transmission being scheduled in separate slots. The UE may transmit, in accordance with the transmission mode, the first data transmission and the second data transmission.
[0034] Particular aspects of the subject matter described in this disclosure can be implemented to realize one or more of the following potential advantages. In some examples, by determining the transmission mode as the Tx sharing mode when the transmit power associated with the first data transmission and the second data transmission is less than the MTPL, the described techniques can be used to reduce power consumption.
[0035] Figure 1 shows an example of a wireless communication system 100. The wireless communication system 100 includes a core network 150 and a RAN 120 that support communication with one or more devices, such as UEs 115. A RAN 120 may include one or more network entities 105 configured to support wireless communication with the UEs 115.
[0036] The wireless communication system 100 may support communication among network entities 105 and UEs 115 in accordance with a layered protocol stack. For example, in a user plane, communication at a bearer layer, a Packet Data Convergence Protocol (PDCP) layer, or Service Data Adaption Protocol (SDAP) layer may be Internet Protocol (IP) -based. A Radio Link Control (RLC) layer may perform packet segmentation and reassembly to communicate via logical channels. A Medium Access Control (MAC) layer may perform priority handling and multiplexing of logical channels into transport channels. A MAC layer also may implement error detection techniques, error correction techniques, or retransmissions. In a control plane, a Radio Resource Control (RRC) layer may provide establishment, configuration, and maintenance of an RRC connection between UEs 115 and a network entity 105 or a core network 150, supporting radio bearers for user plane data. A Physical (PHY) layer may map transport channels to physical channels.
[0037] A core network 150 may support user authentication, access authorization, tracking, IP connectivity, and other access, routing, or mobility functions (such as via network entities 105) . A core network 150 may be a 5G core (5GC) or 6G core (6GC) , and may include at least one control plane entity that manages access and mobility and at least one user plane entity that routes packets or interconnects to external networks (such as a serving gateway (S-GW) , a Packet Data Network (PDN) gateway (P-GW) , a user plane function (UPF) ) .
[0038] A network entity 105 may support wireless communication in accordance with one or more coverage areas 110, and may be referred to as a network element, a network node, a RAN node, or network equipment, among other nomenclature. One or more of the network entities 105 may include or may be referred to as a base station. Depending on its capabilities, a base station may be referred to as a NodeB, an eNodeB (eNB) , a next-generation NodeB or giga-NodeB (either of which may be referred to as a gNB) , a 5G NB, a 6G NB, a next-generation eNB (ng-eNB) , a Home NodeB, a Home eNodeB, or other suitable terminology. The wireless communication system 100 may include a heterogeneous network in which different types of network entities 105 support communication for one or more coverage areas 110 using the same or different RATs.
[0039] In some examples, a network entity 105 may be implemented in an aggregated (such as monolithic, standalone) architecture, which may utilize a protocol stack that is physically or logically integrated within one network entity 105 (such as a single physical RAN node) . In some other examples, a network entity 105 may be implemented in a disaggregated architecture, which may utilize a protocol stack that is physically or logically distributed among multiple network entities 105, including in an integrated access and backhaul (IAB) network, an open RAN (O-RAN) , or a virtualized RAN (vRAN) . In a disaggregated architecture, a network entity 105 may include or be referred to as one or more of a central unit (CU) (such as CU 160) , a distributed unit (DU) (such as DU 165) , a radio unit (RU) (such as RU 170) , or a combination thereof. The wireless communication system 100 may also implement a service-based architecture that provides a modular framework in which control plane functionality and common data repositories may be delivered through a set of interconnected network functions (NFs) that may access services of other NFs.
[0040] UEs 115 may be located in a coverage area 110 of one or more network entities 105, and may include or be referred to as an access terminal, a mobile station, a client device, or a subscriber unit. A UE 115 may be, include, or be coupled with a cellular phone, a wireless modem, a tablet device, a laptop computer, a wireless local loop (WLL) station, a camera, a medical or biometric device, a wearable device, a gaming device, an entertainment device, an XR device, a vehicular component or sensor, a smart meter or sensor, industrial manufacturing equipment, a Global Positioning System (GPS) or other positioning device, a robot or other device implementing artificial intelligence, a UE function of a network node, or any other wireless communication device or function that may communicate using a wireless medium.
[0041] The wireless communication system 100 may support various types of communication links among devices. For example, wireless communication between a network entity 105 and a UE 115 may be supported using one or more of a communication link 125 (such as a Uu interface) , which may include downlink communication from a network entity 105 to a UE 115, uplink communication from a UE 115 to a network entity 105, or both. Direct wireless communication between UEs 115 may be supported using a communication link 135 (such as a device-to-device (D2D) communication link, a sidelink, a PC5 interface) .
[0042] Communication between a network entity 105 and a core network 150 may be supported using a backhaul link 132 (such as an S1, N2, N3, NG, or another interface) . In some implementations, communication between network entities 105 may be supported using a backhaul link 132 (such as an X2, Xn, or other interface) either directly (such as directly between network entities 105) or indirectly (such as via a core network 150) . In some implementations (such as in a disaggregated architecture) , communication between a CU 160 and a DU 165 may be supported using a midhaul link 162, and communication between a DU 165 and an RU may be supported using a fronthaul link 168. A backhaul link 132, a midhaul link 162, a fronthaul link 168, or any combination thereof may be or include one or more wired links (such as an electrical link, an optical fiber link) or one or more wireless links (such as a radio link, a wireless optical link) , among other examples or combinations thereof. Wireless backhaul, midhaul, or fronthaul may be implemented via one or more IAB nodes 104, which may act as a relay using resources of an IAB donor network entity 105 (such as via a wireless link 130) .
[0043] The wireless communication system 100 may include one or more of a relay 172 that may steer or reflect signals transmitted by other entities, which may support any of the described communication links. A relay 172 may include active elements or passive elements, and may be in the form of a reconfigurable intelligent surface (RIS) . An RIS may include tunable reflecting antenna arrays or metasurfaces, which may be used to enhance coverage or efficiency in multipath environments.
[0044] Network entities 105 and UEs 115 each may include one or multiple antennas. Multiple antennas of such devices may be used to employ techniques such as transmit diversity, receive diversity, Multiple Input Multiple Output (MIMO) communication, or beamforming, and may be organized or structured as one or more antenna panels, one or more antenna groups, one or more sets of antenna elements, or one or more antenna arrays, among other examples. As used herein, the term “antenna” may refer to one or more antennas, one or more antenna panels, one or more antenna groups, one or more sets of antenna elements, or one or more antenna arrays. The term “antenna panel” may refer to a group of antennas (such as antenna elements) arranged in an array or panel, which may facilitate beamforming by manipulating parameters associated with the group of antennas. In some implementations, an antenna panel may support RF beamforming for a signal transmitted or received via an antenna port. The term “antenna module” may refer to circuitry including one or more antennas as well as one or more other components (such as filters, amplifiers, processors, beamformers) associated with integrating the antenna module into a device such as a network entity 105 or a UE 115.
[0045] Beamforming, such as directional transmission or directional reception, is a signal processing technique that may be used at a transmitting device or a receiving device (such as at a network entity 105, at a UE 115) to shape or steer a beam 175 (such as an antenna beam, a transmit beam, a receive beam) along a spatial path (such as along a direction) , which may include one or more paths between a transmitting device and a receiving device. Beamforming may be achieved by combining signals communicated via multiple antenna elements of an antenna array such that signals propagating along some orientations (such as relative to the antenna array) experience constructive interference while others may experience destructive interference. Adjustments of signals communicated via the antenna elements may include a transmitting device or a receiving device applying phase offsets, amplitude offsets, or both to signals carried via (such as transmitted by, received by) antenna elements of the device, which may be defined by a beamforming weight set associated with a particular orientation (such as relative to the antenna array of the device) .
[0046] Communication resources of the wireless communication system 100 (such as of a RAN 120) may refer to a resource in the frequency domain (such as a frequency resource, an RF resource) , a resource in the time domain (such as a time resource) , a resource in the spatial domain (such as a spatial resource, a spatial layer) , or a combination thereof. The wireless communication system 100 may leverage orthogonality of such resources to convey different communications to or from different devices (such as for a communication link 125, for a communication link 135, for unicast communication, for multicast communication, for broadcast communication) .
[0047] A frequency resource may refer to a frequency or range of frequencies (such as a bandwidth, a frequency channel) of a frequency band implemented for wireless communication. For example, a frequency resource may refer to a resource of a lower frequency band (such as Frequency Range 1 (FR1) , between 425 MHz and 7.125 GHz) , a mid-band (such as Frequency Range 3 (FR3) , between 7.125 GHz and 24.25 GHz) , or an upper frequency band (such as Frequency Range 2 (FR2) , between 24.25 GHz and 71 GHz) . Communication in the upper frequency band may be referred to as millimeter wave (mmW) communication, and communication above an upper frequency band (such as between mmW and THz frequencies, between 100 GHz and 1 THz) may be referred to as sub-Terahertz (sub-THz) communication.
[0048] A frequency resource may refer to a “carrier” (such as a frequency channel) , or portion thereof, and a carrier bandwidth may be referred to as a “system bandwidth. ” A carrier may be subdivided in the frequency domain, including into subcarriers, bandwidth parts (BWPs) , or both. For example, a resource block (RB) , such as a physical resource block (PRB) , may be defined in accordance with a set of subcarriers (such as twelve consecutive subcarriers in the frequency domain) , and a BWP may be configured in accordance with a set of RBs (such as a set of contiguous RBs) .
[0049] A frequency resource may be configured to carry either downlink communication or uplink communication (such as in a frequency division duplexing (FDD) configuration) , or may be configured to carry both downlink and uplink communication (such as in a time division duplexing (TDD) configuration, in a sub-band full duplex (SBFD) configuration) . One or more numerologies for a carrier may be supported, each associated with a subcarrier spacing (SCS) and a cyclic prefix (CP) . Supported numerologies may vary by frequency range (such as FR1, FR2, FR3) , and a carrier may be divided into portions (such as BWPs) having the same or different numerologies. BWPs may be configured as uplink BWPs or downlink BWPs (such as by a network entity 105) , including in response to network conditions (such as to allocate uplink and downlink BWPs in response to traffic conditions) , device capability (such as allocating BWPs with a greater quantity of RBs to UEs 115 with relatively higher capabilities) , or both. A UE 115 may be configured with a set of multiple BWPs (such as a set of uplink BWPs, a set of downlink BWPs, or both) , and a single BWP of a set (such as an active UL BWP, an active DL BWP, or both) may be active at a given time, such that communication of a UE 115 is supported by active BWP (s) .
[0050] A time resource may refer to a duration of a frame (such as a radio frame, a frame structure) , or portion thereof. For example, a frame may span a duration of 10 ms, and each frame may be identified by a system frame number (SFN) . A frame may be subdivided in the time domain, including into subframes, slots, mini-slots, or a combination thereof. Slots or mini-slots may each include a respective quantity of symbols (such as symbol durations, symbol periods, OFDM symbols) , which may be a function of a configured CP. A duration of a symbol is a function of the SCS or frequency band of operation.
[0051] A spatial resource may refer to an antenna, an antenna direction, an antenna port, a signal direction (such as a beamforming direction) , or other resource that supports spatial orthogonality. A device (such as a network entity 105, a UE 115) may perform communications of a given frequency resource and time resource with a single spatial resource (such as communication without regard to spatial orthogonality) . Additionally, or alternatively, a device may implement multiple spatial resources to support multiple signal streams using resources that are overlapping in the time and frequency domains (such as to support MIMO techniques) .
[0052] Signals of the wireless communication system 100 (such as of a RAN 120) may be communicated using one or more resource elements (REs) , and an RE may refer to a resource that corresponds to one subcarrier in the frequency domain and one symbol in the time domain. An RE may be used to convey a modulation symbol corresponding to one or more bits of information (such as of a physical channel, of a reference signal) in accordance with a modulation scheme. For example, a quadrature phase shift keying (QPSK) or quadrature amplitude modulation (QAM) technique may be implemented to communicate one or more bits that are distinguished in accordance with phase components, amplitude components, or both of a signal conveyed using a RE. A quantity of bits carried by an RE may depend on an order of the modulation scheme, and a relatively higher order may correspond to a relatively higher rate of communication. A device may support communication of REs using multiple subcarriers concurrently by implementing multi-carrier modulation (MCM) techniques such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM) , among others.
[0053] Physical channels may carry information using modulation symbols conveyed by corresponding REs. Physical shared channels (such as for communicating user data) may include a physical downlink shared channel (PDSCH) for communicating user data in a downlink direction and a physical uplink shared channel (PUSCH) for communicating user data in an uplink direction. Physical control channels (such as for managing communication via physical channels) may include a physical downlink control channel (PDCCH) for communicating downlink control information (DCI) and a physical uplink control channel (PUCCH) for communicating uplink control information (UCI) . A network entity 105 may indicate (such as schedule, allocate) communication resources for a UE 115 using DCI, including indicating downlink resources of a PDSCH (such as in accordance with a downlink grant) , uplink resources of a PUSCH (such as in accordance with an uplink grant) , or a combination thereof. A control region (such as a control resource set (CORESET) ) for a physical control channel may be configured in accordance with a pattern of REs in the time and frequency domains, and one or more control regions may be configured for a set of UEs. A UE 115 may monitor control regions for control information according to one or more search space sets, which may include a common search space set (such as for sending control information to one or more UEs 115) , UE-specific search space sets (such as for sending control information to a UE 115) , or a combination thereof. A physical broadcast channel (PBCH) may be used to broadcast parameters to UEs 115 to synchronize with a network entity 105 and establish communications (such as to establish a communication link 125) .
[0054] Reference signals may be communicated to establish reference characteristics (such as a frequency reference, a temporal reference, a spatial reference, a signal quality reference) between devices of a RAN 120, which may support communication using physical channels. Reference signals communicated between network entities 105 and UEs 115 may include synchronization signals (such as a primary synchronization signal (PSS) , a secondary synchronization signal (SSS) ) that support temporal synchronization, channel state information-reference signals (CSI-RSs) that support evaluating downlink channel characteristics, sounding reference signals (SRSs) that support evaluating uplink channel characteristics, demodulation reference signals (DMRSs) that support demodulation, or phase tracking reference signals (PTRSs) for evaluating oscillator characteristics, among others. Network entities 105 and UEs 115 may receive and measure transmitted reference signals to support one or more of these and other functions.
[0055] Devices of the wireless communication system 100 may be configured to support one or more aspects of the described techniques for techniques for selecting a transmission mode in a multiple subscriber identity modules (MSIM) device. For example, a UE 115 may include a processing system 140, and a network entity 105 may include a processing system 145, each of which may be configured to cause the respective device to perform (such as being configured as means for performing) one or more of the described operations. By configuring a processing system 140, a processing system 145, or a combination thereof in accordance with the described techniques, the communication system 100 (such as the RAN 120) may support power consumption reduction.
[0056] Figure 2 shows an example of a signaling configuration 200 that supports techniques for selecting a transmission mode in a MSIM device. The signaling configuration 200 may implement aspects of or may be implemented by aspects of the wireless communication system 100. For example, the signaling configuration 200 includes a UE 115-a, which may be an example of a UE 115 as described herein. The signaling configuration 200 may also include a network entity 105-a, which may be an example of a network entity 105 as described herein.
[0057] The UE 115-a may communicate with the network entity 105-a using a communication link 125-a. The communication link 125-a may be an example of a 6th generation (6G) , a NR or LTE link between the UE 115-a and the network entity 105-a. The communication link 125-a may include bi-directional links that enable both uplink and downlink communications. For example, the network entity 105-a may transmit downlink signals, such as downlink control signals, downlink reference signals, and downlink data signals, to the UE 115-a using the communication link 125-a, and the UE 115-a may transmit uplink signals, including uplink control signals, uplink reference signals, and uplink data signals to the network entity 105-a using the communication link 125-a.
[0058] The UE 115-a may include two or more SIMs (e.g., first SIM 205-a and second SIM 205-b) which may allow the UE 115 to communicate via multiple different services and provide enhanced capability and throughput. The first SIM 205-a may be associated with a first subscriber (Sub1) 210-a, and the second SIM 205-b may be associated with a second subscriber (Sub2) 210-b. UE 115-a may be referred to as a multiple SIM device.
[0059] In some cases, the UE 115-a may include a dual SIM dual active (DSDA) frequency domain resource block multiplexing (FDM) feature. For DSDA, both the Sub1 210-a and the Sub2 210-b may camp on the same cell and communicate with the same frequency or bandwidth. In some cases, the UE 115-a may include a single Tx RF chain, and the Sub1 210-a and the Sub2 210-b may use the single Tx chain to transmit. The operation mode or transmission mode with the Sub1 210-a and Sub2 210-b using the single Tx chain may be referred to as Tx sharing (FDM) DSDA mode. In some cases, the UE 115-a may include a plurality of transmit chains, for example, two Tx RF chains, and the Sub1 210-a may transmit using a first Tx chain (Tx0 chain) 215-a and the Sub2 210-b may transmit using a second Tx chain (Tx1 chain) 215-b. The transmission mode with the Sub1 210-a using the Tx0 chain 215-a and the Sub2 210-b using the Tx1 chain 215-b may be referred to as Tx FC DSDA mode.
[0060] The UE 115-a may include the plurality of transmit chains, e.g., the Tx0 chain 215-a and the Tx1 chain 215-b. As used herein, a Tx chain, which may alternatively be referred to as a transmit chain or a Tx RF chain, may refer to a set of components that includes one or more of an antenna panel, associated beamforming controller, RF, IF, analog baseband module, digital-to-analog converter, digital baseband processing circuitry such as an Inverse Fast Fourier Transform (IFFT) engine, or a power amplifier. The Tx0 chain 215-a chain may include, potentially along with one or more other components, a power amplifier 220-a and a Tx antenna 225-a. The Tx1 chain 215-b may include, potentially along with one or more other components, a power amplifier 220-b and a Tx antenna 225-b. In various embodiments, transceiver 230 may comprise both the Tx0 chain 215-a and the Tx1 chain 215-b or, alternatively, each of the Tx0 chain 215-a and the Tx1 chain 215-b may have a separate, dedicated transceiver similar to transceiver 230. Similarly, while it is possible for the Tx0 chain 215-a and the Tx1 chain 215-b to share a baseband processor 235, in other embodiments, each of the Tx0 chain 215-a and the Tx1 chain 215-b may have a separate, dedicated baseband processor similar to baseband processor 235.
[0061] The UE 115-a may receive, from the network entity 105-a, scheduling information 240 that schedules a data transmission for the Sub1 210-a and a data transmission for the Sub2 210-b. In some cases, the baseband processor 235 may switchably (e.g., selectively) route the Sub2 210-b transmission to the Tx0 chain 215-a or to the Tx1 chain 215-b, depending on the operative transmission mode. Thus, for example, the UE 115-a may operate in the Tx FC with the Sub2 210-b using the Tx1 chain 215-b for the data transmission and the Sub1 210-a using the Tx0 chain 215-a for the data transmission or the UE 115-a may operate in the Tx sharing mode (FDM) with the Sub2 210-b using the Tx0 chain 215-a for the data transmission and the Sub1 210-a using the Tx0 chain 215-a for the data transmission. The UE 115-a may transmit, to the network entity 105-a, the data transmission 245-a for the Sub1 210-a and the data transmission 245-b for the Sub2 210-b in accordance with the transmission mode. While, in Fig. 2, the capability of routing the Sub2 210-b transmission to the Tx0 chain 215-a or the Tx1 chain 215-b is shown as residing within the baseband processor 235, it is to be understood that such capability may instead reside in the transceiver 230, or alternatively, may reside elsewhere outside of either the baseband processor 235 or the transceiver 230 (e.g., in embodiments where each Tx chain has an independent, dedicated baseband processor and / or transceiver) .
[0062] In some cases, performance of the Tx sharing (FDM) mode and the Tx FC mode may be based on a distance between the UE 115-a and the network entity 105-a. For example, a data transmission in the Tx sharing (FDM) mode in a near field to mid-field may achieve similar gains as a data transmission in the Tx FC mode in a near field to mid-field. However, the data transmission in the Tx sharing (FDM) mode in the near field to mid-field may be more power efficient than a data transmission in the Tx FC mode in the near field to mid-field because the Tx sharing (FDM) mode uses one power amplifier as compared to two power amplifiers in the Tx FC mode. In the near field to mid-field, the power savings using Tx sharing (FDM) mode may approximately save the power consumption of one Tx chain. In the far-field, Tx FC mode may achieve higher gains compared to Tx sharing mode, but the Tx FC mode may have higher power consumption because of the use of the two power amplifiers.
[0063] The UE 115-a may perform a dynamic DSDA mode switching algorithm to use the Tx sharing (FDM) mode to operate DSDA in the near field or mid-field for power savings and to use Tx FC mode to maintain performance in the far field. The Tx sharing (FDM) mode may perform poorly in the far-field due to the limitations on UE uplink power, which may force the UE 115-a to drop one sub Tx. The reasons for the power limitations may be as follows: 1) in far-field networks, the UE 115-a may transmit at higher power, and the higher power in non-contiguous RB with single Tx transmit may generate significant performance issue, and 2) requirements for transmission performance may limit the uplink power of the UE, and the UE 115-a may have to discard one sub Tx and adopt an alternating transmission mode. In some cases, the scheduling information 240 may allocate RBs in a manner that creates an RB conflict.
[0064] The transmission mode switching algorithm may be designed to consider the advantages of the Tx sharing (FDM) mode of the near field and mid-field performance not being compromised and more power-efficient compared to Tx FC mode in the near field and mid-field and a disadvantage of far-field performance may decrease due to power limitations. The transmission mode switching algorithm may be designed to consider the advantages of the Tx FC mode of performance in the near field, mid-field, and far-field may not be compromised and a disadvantage of in the near field, mid-field, and far-field, because of the two Tx RF paths, power consumption may double especially in data plus data transmission scenarios. In some cases, the transmission mode switching algorithm may use the Tx sharing mode for data transmission in the near-field and middle field and may use the Tx FC mode for data transmission in the far-field.
[0065] In some cases, the transmission mode switching algorithm may be designed to consider Tx sharing (FDM) mode may have uplink power limitations and some instantaneous RB overlap. The transmission mode switching algorithm may determine whether to switch between the Tx sharing (FDM) mode and the Tx FC mode based on uplink power limitations and some instantaneous RB overlap. In some cases, the UE 115-a may obtain Tx power backoff table through offline characterization or may obtain a generated Tx power backoff table via the network entity 105-a. The UE 115-a may online determine the transmission mode switching based on the power backoff table and the RB allocation overlap. In some examples, for the online determination of the transmission mode, the Tx sharing (FDM) may run by default.
[0066] In some examples, the UE 115-a may determine the transmission mode or DSDA mode based on an uplink scheduling interval. The timing between the scheduling information or downlink control information and the scheduled uplink transmission may be determined by a parameter k that defines a quantity of slots between reception of the scheduling information and the earliest opportunity for the scheduled uplink transmission. The parameter k may, for example, be a parameter referred to as k1 or k2. The parameter k1 may represent the scheduling advance for the PUCCH communicating uplink control information, and the UE 115-a may know the PUCCH information k1 slots in advance to transmitting the PUCCH information. The parameter k2 may represent the scheduling advance for the PUSCH communicating user data in the uplink direction, and the UE 115-a may know the PUSCH information k2 slots in advance to transmitting the PUSCH information. Common values for the parameter k (e.g., k1 or k2) may be two slots or four slots. The UE 115-a may include two independent Tx chains (e.g., Tx0 chain 215-a and Tx1 chain 215-b) , and the UE 115-a may control the Tx chains in real-time. The online DSDA mode switching may be achieved through real-time control of the Tx chain switching.
[0067] In some examples, an offline characterization process may obtain the power backoff values for various scenarios to meet Tx performance requirements including the minimum consistency requirements for spectrum emission mask (SEM) , adjacent channel leakage ratio (ACLR) , and out of band (OOB) . For example, the UE 115-a may be modeled as in the Tx sharing (FDM) mode and the transmitter of the UE may be characterized for non-contiguous RB allocation SEM, ACLR, and OOB minimum conformance requirements. The Tx power backoff values to meet the minimum conformance requirements for each of a variety of scenarios including different network standards (NS) , waveforms, and modulation. The Tx power backoff values may be saved for each of the scenarios, and the UE 115-a may be provided the Tx power backoff values.
[0068] Figure 3 shows an example of a flow chart 300 that supports techniques for selecting a transmission mode in a MSIM device. The flow chart 300 may implement aspects of or may be implemented by aspects of the wireless communication system 100 and the signaling configuration 200. For example, the operations of the flow chart 300 may be performed by the UE 115-a.
[0069] In some examples, for the online determination of the transmission mode, the Tx sharing (FDM) mode may run by default. After the UE 115-a receives the future Tx scheduling information in advance by k2 time, the transmission mode or working mode may be determined based on the following three conditions: 1) whether the data transmission of the Sub1 210-a and the data transmission of the Sub2 210-b are scheduled in the same slot, 2) whether the uplink RB allocation of the data transmission of the Sub1 210-a and the data transmission of the Sub2 210-b conflicts or at least partially overlap in the same slot, or 3) whether the requested power of the data transmission of the Sub1 210-a or the data transmission of the Sub2 210-b is greater than common MTPL, which may be the maximum allowable transmit power minus the offline characterization table value or Tx power backoff.
[0070] For example, the flow chart 300 illustrates example operations of the online determination of the transmission mode. At 305, the UE 115-a may associate the Tx0 chain 215-a to a best receiving antenna and the Tx1 to a second best receiving antenna based on a reference signal received power ranking (RSRP) . For example, the UE 115-a may associate the Tx0 chain 215-a with a first receiving antenna and the Tx1 chain 215-b with a second receiving antenna based on respective RSRP values associated with the first receiving antenna and the second receiving antenna.
[0071] At 310, the UE 115-a may prepare for a transmission mode switch check for slot N at slot N-k, where k is a k parameter as described above. In some cases, the UE 115-a may select the k time in advance to start the determination of the operation mode or transmission mode. For example, at slot N-k, the UE 115-a may receive the uplink scheduling information for slot N and may perform the determination of the transmission mode for the transmissions associated with slot N. At slot N, the UE 115-a may receive the uplink scheduling information for slot N+k and may perform the determination of the transmission mode for the transmissions associated with slot N+k. At slot N+k, the UE 115-a may receive the uplink scheduling information for slot N+2*k and may perform the determination of the transmission mode for the transmissions associated with slot N+2*k.
[0072] At 315, the UE 115-a may determine whether the data transmission of the Sub1 210-a and the data transmission of the Sub2 210-b are scheduled in the same slot (e.g., whether the data transmissions overlap the same slot) . If the data transmission of the Sub1 210-a and the data transmission of the Sub2 210-b are not scheduled in the same slot, the UE 115-a may determine the transmission mode as the Tx sharing mode at 320. In Tx sharing mode, the data transmission of the Sub1 210-a and the data transmission of the Sub2 210-b may be transmitted via the Tx0 chain 215-a. In some cases, the Tx sharing mode with the data transmission of the Sub1 210-a and the data transmission of the Sub2 210-b being scheduled in different slots may be referred to as a Tx sharing mode with time division multiplexing (TDM) or Tx sharing (TDM) mode.
[0073] If the data transmission of the Sub1 210-a and the data transmission of the Sub2 210-b are scheduled in the same slot (e.g., whether the data transmissions overlap the same slot) , the UE 115-a may determine whether the RB allocations overlap at 325. For example, the UE 115-a may determine whether the data transmission of the Sub1 210-a is scheduling in a resource block that at least partially overlaps with a resource block for the scheduled data transmission of the Sub2 210-b. If the RB allocation at least partially overlaps, the UE 115-a may determine the transmission mode as the Tx FC mode at 340. If the RB allocations do not at least partially overlap, the UE 115-a may move to 330.
[0074] At 330, the UE 115-a may determine whether transmit power associated with the data transmission of the Sub1 210-a or transmit power associated with the data transmission of the Sub2 210-b is greater than a MTPL. The MTPL may be a maximum transmit power capability of the UE 115-a less a transmission power backoff. If the transmit power associated with the data transmission of the Sub1 210-a or the data transmission of the Sub2 210-b is greater than a MTPL, the UE 115-a may determine the transmission mode as the Tx FC mode at 340. In the Tx FC mode, the data transmission of the Sub1 210-a may be transmitted via the Tx0 chain 215-a and the data transmission of the Sub2 210-b may be transmitted via the Tx1 chain 215-b. If the transmit power associated with the data transmission of the Sub1 210-a and the data transmission of the Sub2 210-b is not greater than the MTPL, the UE 115-a may determine the transmission mode as the Tx sharing mode at 335. In the Tx sharing mode, the data transmission of the Sub1 210-a and the data transmission of the Sub2 210-b may be transmitted via the Tx0 chain 215-a. In some cases, the Tx sharing mode with the data transmission of the Sub1 210-a being scheduling in a resource block that at least partially overlaps with a resource block for the scheduled data transmission of the Sub 210-b may be referred to as a Tx sharing mode with frequency division multiplexing (FDM) or Tx sharing (FDM) mode.
[0075] Figure 4 shows an example of a transmission mode diagram 400 that supports techniques for selecting a transmission mode in a MSIM device. The transmission mode diagram 400 may implement aspects of or may be implemented by aspects of the wireless communication system 100, the signaling configuration 200, and the flow chart 300. For example, the UE 115-a may operate in one of the transmission modes shown in the transmission mode diagram 400. The transmission mode diagram 400 may include a Tx0 chain 215-c, which may be an example of a Tx0 chain 215-a described herein. The transmission mode diagram may include and a Tx1 chain 215-d, which may be an example of a Tx1 chain 215-b described herein.
[0076] The transmission mode diagram 400 illustrates the transmission modes or DSDA operating states and corresponding conditions or requirements. The transmission modes may include a Tx sharing (FDM) mode 405, a Tx sharing (TDM) mode 410, and a Tx FC mode 415.
[0077] For the Tx sharing (FDM) mode 405, the scheduled data transmission of the Sub1 and the scheduled data transmission of the Sub2 may be transmitted via the Tx0 chain 210-c, and the Tx1 chain 210-d may be off. The conditions for the Tx sharing (FDM) mode 405 may be slot conflict (e.g., the data transmission of the Sub1 and the data transmission of the Sub2 are scheduled in a same slot) , RB do not conflict (e.g., the data transmission of the Sub1 being scheduled in an RB that does not at least partially overlap with a resource block scheduled with the data transmission of the Sub2) , and the requested transmit power for both the scheduled data transmission of the Sub1 and the scheduled data transmission of the Sub2 may be less than the common MTPL.
[0078] For the Tx sharing (TDM) mode 410, the scheduled data transmission of the Sub1 and the scheduled data transmission of the Sub2 may be transmitted via the Tx0 chain 210-c, and the Tx1 chain 210-d may be off. The conditions for the Tx sharing (TDM) mode 410 may be no slot conflict (e.g., the data transmission of the Sub1 and the data transmission of the Sub2 are scheduled in different slots) . The Tx sharing (TDM) may be a transmission mode in addition to the traditional DSDA states of Tx sharing (FDM) and Tx FC. By operating in the Tx sharing (TDM) mode, placing the data transmissions of non-conflicting uplink time slots on a single Tx RF chain may save power consumption.
[0079] For the Tx FC mode 415, the scheduled data transmission of the Sub1 may be transmitted via the Tx0 chain 210-c and the scheduled data transmission of the Sub2 may be transmitted via the Tx1 chain 210-d. The conditions for the Tx FC mode 415 may be slot conflict (e.g., the data transmission of the Sub1 and the data transmission of the Sub2 are scheduled in a same slot) , and RB conflict (e.g., the data transmission of the Sub1 being scheduled in an RB that at least partially overlap with a resource block scheduled with the data transmission of the Sub2) , or the requested transmit power for the scheduled data transmission of the Sub1 or the scheduled data transmission of the Sub2 may be greater than the common MTPL.
[0080] With the dynamic switching between the three transmission modes or states of Tx sharing (FDM) , Tx sharing (TDM) , and Tx FC, and by ignoring the rare scenarios of conflicting RB slot allocations, the power savings and transmission performance may be achieved. When the requested power or scheduled transmit power is less than the common MTPL and may be located in the near field or mid-field, the UE 115-a may operate in the Tx sharing (FDM) mode and Tx sharing (TDM) mode, saving the power consumption of one RF chain. When the requested power is greater than or equal to the common MTPL and may be located in the far-field, the UE 115-a may operate in the Tx FC and Tx Sharing (TDM) DSDA mode. By placing non-conflicting time slots on a single RF chain, some power consumption may be saved. The selection or switching of the transmission mode may maintain performance and reduce power consumption.
[0081] In some cases, the UE 115-a may determine the transmission mode or DSDA mode for power savings. The UE 115-a may select the best two receive (Rx) antenna based on downlink channel capacity or RSRP, and associate corresponding Tx antennas to these two Rx antennas respectively before the DSDA mode switch control. An offline characterization process for obtaining back-off Tx power may be defined based on the non-contiguous RB Tx performance minimum conformance requirements for a transmitter. Based on the advance knowledge of Tx scheduling information, the transmission mode may be determined by evaluating three conditions: time slot conflicts, uplink RB allocation conflicts, and power scheduling information. In some cases, the threshold for Tx power scheduling information may be a common MTPL that may equal a UE max Tx power capability -offline characterized Tx back off value. One criteria for determining the transmission mode as the Tx FC mode is the network request Tx power being greater than the common MTPL. In some examples, the UE 115-a may check for time slot conflicts. For non-conflicting time slots, the UE may place the two subscribers on a single Tx path without considering power or RB conflict conditions to leverage the advantages of time division multiplexing (TDM) .
[0082] Figure 5 shows an example of a process flow 500 that supports techniques for selecting a transmission mode in a MSIM device. The process flow 500 may implement or may be implemented by aspects of the wireless communication system 100 and the signaling configuration 200. For example, the process flow 500 may include a UE 115-b and a network entity 105-b, which may be examples of the corresponding devices as described with respect to Figures 1 and 2. In the following description of the process flow 500, the operations between the UE 115-b and the network entity 105-b may be performed in a different order than the example order shown. Some operations may also be omitted from the process flow 500, and other operations may be added to the process flow 500. Further, although some operations or signaling may be shown to occur at different times for discussion purposes, these operations may actually occur at the same time.
[0083] At 505, the UE 115-b may include a first transmit chain and a second transmit chain, and the UE 115-b may associate a first transmit chain with a first receiving antenna and the second transmit chain with a second receiving antenna based on respective reference signal received powers associated with the first receiving antenna and the second receiving antenna.
[0084] At 510, the UE 115-b may receive, from the network entity 105-b, scheduling information that schedules a first data transmission for a first subscriber identity associated with the UE 115-b and a second data transmission for a second subscriber identity associated with the UE 115-b.
[0085] At 515, the UE 115-b may determine a transmission mode based on a transmit power associated with the first data transmission or the second data transmission. The transmission mode may be included in a group of transmission modes that comprises a first mode and a second mode. The first mode may include concurrent transmission of the first data transmission and the second data transmission via the first transmit chain. The second mode may include concurrent transmission of the first data transmission via the first transmit chain and the second data transmission via the second transmit chain. In some cases, the first mode may include concurrent transmission of the first data transmission via the first transmit chain within a first frequency range and the second data transmission via the second transmit chain within a second frequency range, where the second frequency range may be different than the first frequency range.
[0086] In some cases, the UE 115-b may determine the transmission mode based on the transmit power associated with the first data transmission or the second data transmission being greater than a maximum transmission power level. The maximum transmission power level may be based on a maximum transmit power capability of the UE and a transmission power backoff.
[0087] In some examples, the UE 115-b may determine the transmission mode based on the first data transmission and the second data transmission being scheduled in a same slot. In some cases, the UE 115-b may determine the first mode as the transmission mode based on the first data transmission being scheduled in a first slot and the second data transmission being scheduled in a second slot, where the first slot is different from the second slot.
[0088] In some examples, the UE 115-b may determine the second mode as the transmission mode based on the first data transmission being scheduled in a first resource block and the second data transmission being scheduled in a second resource block, and the first resource block and the second resource block at least partially overlap.
[0089] In some examples, the UE 115-b may determine the first mode as the transmission mode based on: the first data transmission and the second data transmission being scheduled in a same slot, the first data transmission being scheduled in a first resource block and the second data transmission being scheduled in a second resource block, where the first resource block and the second resource block do not overlap, and the transmit power associated with the first data transmission and the second data transmission being less than a maximum transmission power level.
[0090] In some examples, the UE 115-b may determine the second mode as the transmission mode based on the first data transmission and the second data transmission being scheduled in a same slot and further based on: the first data transmission being scheduled in a first resource block and the second data transmission being scheduled in a second resource block, where the first resource block and the second resource block at least partially overlap, or the transmit power associated with the first data transmission or the second data transmission being greater than a maximum transmission power level.
[0091] In some examples, the group of transmission modes may include a third mode, and the third mode may include transmission of the first data transmission via the first transmit chain prior to transmission of the second data transmission via the first transmit chain. The UE 115-b may determine the third mode as the transmission mode based on the first data transmission being scheduled in a first slot and the second data transmission being scheduled in a second slot, where the first slot is different from the second slot. The third mode may include concurrent transmission of the first data transmission via the first transmit chain within a first frequency range and the second data transmission via the second transmit chain within a second frequency range, and the second frequency range at least partially overlapping with the first frequency range.
[0092] It is to be understood that transmitting a set of two or more transmissions in accordance with the first transmission mode (e.g., transmitting a first transmission via the first transmit chain concurrent with transmitting a second transmission via the first transmit chain, such as in a Tx sharing (FDM) mode) , transmitting a set of two or more transmissions in accordance with the second transmission mode (e.g., transmitting a first transmission via the first transmit chain concurrent with transmitting a second transmission via the second transmit chain, such as in a Tx FC mode) , and transmitting the set of two or more transmissions in accordance with the third transmission mode (e.g., transmitting a first transmission via the first transmit chain prior to transmitting a second transmission via the second transmit chain, such as in a Tx sharing (TDM) mode) are each examples of and are each within the scope of transmitting a set of two or more transmissions via the plurality of transmit chains that includes the first transmit chain and the second transmit chain.
[0093] At 520, the UE 115-b may transmit, in accordance with the transmission mode, the first data transmission and the second data transmission.
[0094] Figure 6 shows a block diagram 600 of a device 605 that supports techniques for selecting a transmission mode in a MSIM device in accordance with one or more aspects of the present disclosure. The device 605 may be an example of aspects of a UE 115 as described herein. The device 605 may include a processing system 620. The device 605, or one or more components of the device 605 (e.g., the processing system 620) , may include at least one processor, which may be coupled with at least one memory, to, individually or collectively, support or enable the described techniques. Each of these components may be in communication with one another (e.g., via one or more buses) .
[0095] A receiver 610 may provide a means for receiving information such as packets, user data, control information, or any combination thereof associated with various information channels (e.g., control channels, data channels, information channels related to techniques for uplink narrow beam prediction) . Information may be passed on to other components of the device 605. The receiver 610 may utilize a single antenna or a set of multiple antennas.
[0096] A transmitter 615 may provide a means for transmitting signals generated by other components of the device 605. For example, the transmitter 615 may transmit information such as packets, user data, control information, or any combination thereof associated with various information channels (e.g., control channels, data channels, information channels related to techniques for uplink narrow beam prediction) . In some examples, the transmitter 615 may be co-located with a receiver 610 in a transceiver module. The transmitter 615 may utilize a single antenna or a set of multiple antennas.
[0097] The processing system 620, the receiver 610, the transmitter 615, or various combinations or components thereof may be examples of means for performing various aspects of techniques for selecting a transmission mode in a MSIM device as described herein. For example, the processing system 620, the receiver 610, the transmitter 615, or various combinations or components thereof may be capable of performing one or more of the functions described herein.
[0098] In some examples, the processing system 620, the receiver 610, the transmitter 615, or various combinations or components thereof may be implemented in hardware (e.g., in communications management circuitry) . The hardware may include at least one of a processor, a digital signal processor (DSP) , a central processing unit (CPU) , an application-specific integrated circuit (ASIC) , a field-programmable gate array (FPGA) or other programmable logic device, a microcontroller, discrete gate or transistor logic, discrete hardware components, or any combination thereof configured as or otherwise supporting, individually or collectively, a means for performing the functions described in the present disclosure. In some examples, at least one processor and at least one memory coupled with the at least one processor may be configured to perform one or more of the functions described herein (e.g., by one or more processors, individually or collectively, executing instructions stored in the at least one memory) .
[0099] Additionally, or alternatively, the processing system 620, the receiver 610, the transmitter 615, or various combinations or components thereof may be implemented in code (e.g., as communications management software or firmware) executed by at least one processor (e.g., referred to as a processor-executable code) . If implemented in code executed by at least one processor, the functions of the processing system 620, the receiver 610, the transmitter 615, or various combinations or components thereof may be performed by a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, a microcontroller, or any combination of these or other programmable logic devices (e.g., configured as or otherwise supporting, individually or collectively, a means for performing the functions described in the present disclosure) .
[0100] In some examples, the processing system 620 may be configured to perform various operations (e.g., receiving, obtaining, monitoring, outputting, transmitting) using or otherwise in cooperation with the receiver 610, the transmitter 615, or both. For example, the processing system 620 may receive information from the receiver 610, send information to the transmitter 615, or be integrated in combination with the receiver 610, the transmitter 615, or both to obtain information, output information, or perform various other operations as described herein.
[0101] The processing system 620 may support wireless communication in accordance with examples as disclosed herein. For example, the processing system 620 is capable of, configured to, or operable to support a means for receiving scheduling information that schedules a first data transmission for a first subscriber identity associated with the UE and a second data transmission for a second subscriber identity associated with the UE, where the UE includes a first transmit chain and a second transmit chain. The processing system 620 is capable of, configured to, or operable to support a means for determining a transmission mode based on a transmit power associated with the first data transmission or the second data transmission, where the transmission mode is included in a group of transmission modes that includes a first mode and a second mode, where the first mode includes concurrent transmission of the first data transmission and the second data transmission via the first transmit chain, and where the second mode includes concurrent transmission of the first data transmission via the first transmit chain and the second data transmission via the second transmit chain. The processing system 620 is capable of, configured to, or operable to support a means for transmitting, in accordance with the transmission mode, the first data transmission and the second data transmission.
[0102] By including or configuring the processing system 620 in accordance with examples as described herein, the device 605 (e.g., at least one processor controlling or otherwise coupled with the receiver 610, the transmitter 615, the processing system 620, or a combination thereof) may support techniques for reduced power consumption and more efficient utilization of communication resources.
[0103] Figure 7 shows a block diagram 700 of a device 705 that supports techniques for selecting a transmission mode in a MSIM device. The device 705 may be an example of aspects of a device 605 or a UE 115 as described herein. The device 705 may include a processing system 720. The device 705, or one or more components of the device 705 (e.g., the processing system 720) , may include at least one processor, which may be coupled with at least one memory, to support the described techniques. Each of these components may be in communication with one another (e.g., via one or more buses) .
[0104] The receiver 710 may provide a means for receiving information such as packets, user data, control information, or any combination thereof associated with various information channels (e.g., control channels, data channels, information channels related to techniques for uplink narrow beam prediction) . Information may be passed on to other components of the device 705. The receiver 710 may utilize a single antenna or a set of multiple antennas.
[0105] The transmitter 715 may provide a means for transmitting signals generated by other components of the device 705. For example, the transmitter 715 may transmit information such as packets, user data, control information, or any combination thereof associated with various information channels (e.g., control channels, data channels, information channels related to techniques for uplink narrow beam prediction) . In some examples, the transmitter 715 may be co-located with a receiver 710 in a transceiver module. The transmitter 715 may utilize a single antenna or a set of multiple antennas.
[0106] The device 705, or various components thereof, may be an example of means for performing various aspects of techniques for selecting a transmission mode in a MSIM device as described herein. For example, the processing system 720 may include a scheduling information manager 725, a transmission mode manager 730, a data transmission manager 735, or any combination thereof. The processing system 720 may be an example of aspects of a processing system 620 as described herein. In some examples, the processing system 720, or various components thereof, may be configured to perform various operations (e.g., receiving, obtaining, monitoring, outputting, transmitting) using or otherwise in cooperation with the receiver 710, the transmitter 715, or both. For example, the processing system 720 may receive information from the receiver 710, send information to the transmitter 715, or be integrated in combination with the receiver 710, the transmitter 715, or both to obtain information, output information, or perform various other operations as described herein.
[0107] The processing system 720 may support wireless communication in accordance with examples as disclosed herein. The scheduling information manager 725 is capable of, configured to, or operable to support a means for receiving scheduling information that schedules a first data transmission for a first subscriber identity associated with the UE and a second data transmission for a second subscriber identity associated with the UE, where the UE includes a first transmit chain and a second transmit chain. The transmission mode manager 730 is capable of, configured to, or operable to support a means for determining a transmission mode based on a transmit power associated with the first data transmission or the second data transmission, where the transmission mode is included in a group of transmission modes that includes a first mode and a second mode, where the first mode includes concurrent transmission of the first data transmission and the second data transmission via the first transmit chain, and where the second mode includes concurrent transmission of the first data transmission via the first transmit chain and the second data transmission via the second transmit chain. The data transmission manager 735 is capable of, configured to, or operable to support a means for transmitting, in accordance with the transmission mode, the first data transmission and the second data transmission.
[0108] Figure 8 shows an example of a processing system 820 that supports techniques for selecting a transmission mode in a MSIM device. A processing system 820 may be an example of a processing system 140 (such as of a UE 115) and may include a scheduling information manager 825, a transmission mode manager 830, a data transmission manager 835, an antenna manager 840, or any combination thereof. A processing system 820, or various component thereof, may be an example of means for performing (such as a means for causing a UE 115 to perform) various techniques described herein.
[0109] The scheduling information manager 825 may be configured to cause the UE 115 to receive scheduling information that schedules a first data transmission for a first subscriber identity associated with the UE and a second data transmission for a second subscriber identity associated with the UE, where the UE includes a first transmit chain and a second transmit chain. The transmission mode manager 830 may be configured to cause the UE 115 to determine a transmission mode based on a transmit power associated with the first data transmission or the second data transmission, where the transmission mode is included in a group of transmission modes that includes a first mode and a second mode, where the first mode includes concurrent transmission of the first data transmission and the second data transmission via the first transmit chain, and where the second mode includes concurrent transmission of the first data transmission via the first transmit chain and the second data transmission via the second transmit chain. The data transmission manager 835 may be configured to cause the UE 115 to transmit, in accordance with the transmission mode, the first data transmission and the second data transmission.
[0110] In some examples, to support determining the transmission mode, the transmission mode manager 830 may be configured to cause the UE 115 to determine the transmission mode based on the transmit power associated with the first data transmission or the second data transmission being greater than a maximum transmission power level. In some examples, the maximum transmission power level is based on a maximum transmit power capability of the UE and a transmission power backoff.
[0111] In some examples, to support determining the transmission mode, the transmission mode manager 830 may be configured to cause the UE 115 to determine the transmission mode based on the first data transmission and the second data transmission being scheduled in a same slot.
[0112] In some examples, to support determining the transmission mode, the transmission mode manager 830 may be configured to cause the UE 115 to determine the first mode as the transmission mode based on the first data transmission being scheduled in a first slot and the second data transmission being scheduled in a second slot, where the first slot is different from the second slot.
[0113] In some examples, to support determining the transmission mode, the transmission mode manager 830 may be configured to cause the UE 115 to determine the second mode as the transmission mode based on the first data transmission being scheduled in a first resource block and the second data transmission being scheduled in a second resource block, where the first resource block and the second resource block at least partially overlap.
[0114] In some examples, the antenna manager 840 may be configured to cause the UE 115 to associate the first transmit chain with a first receiving antenna and the second transmit chain with a second receiving antenna based on respective reference signal received powers associated with the first receiving antenna and the second receiving antenna.
[0115] In some examples, to support determining the transmission mode, the transmission mode manager 830 may be configured to cause the UE 115 to determine the first mode as the transmission mode based on: the first data transmission and the second data transmission being scheduled in a same slot, the first data transmission being scheduled in a first resource block and the second data transmission being scheduled in a second resource block, where the first resource block and the second resource block do not overlap, and the transmit power associated with the first data transmission and the second data transmission being less than a maximum transmission power level.
[0116] In some examples, to support determining the transmission mode, the transmission mode manager 830 may be configured to cause the UE 115 to determine the second mode as the transmission mode based on the first data transmission and the second data transmission being scheduled in a same slot and further based on: the first data transmission being scheduled in a first resource block and the second data transmission being scheduled in a second resource block, where the first resource block and the second resource block at least partially overlap, or the transmit power associated with the first data transmission or the second data transmission being greater than a maximum transmission power level.
[0117] In some examples, the group of transmission modes further includes a third mode, the third mode including transmission of the first data transmission via the first transmit chain prior to transmission of the second data transmission via the first transmit chain, and, to support determining the transmission mode, the transmission mode manager 830 may be configured to cause the UE 115 to determine the third mode as the transmission mode based on the first data transmission being scheduled in a first slot and the second data transmission being scheduled in a second slot, where the first slot is different from the second slot.
[0118] In some examples, the third mode includes transmission of the first data transmission via the first transmit chain within a first frequency range and the second data transmission via the first transmit chain within a second frequency range, the second frequency range at least partially overlapping with the first frequency range.
[0119] In some examples, the first mode includes concurrent transmission of the first data transmission via the first transmit chain within a first frequency range and the second data transmission via the first transmit chain within a second frequency range, the second frequency range different than the first frequency range.
[0120] A processing system 820 may include or be a component of one or more chips, systems-on-chips (SoCs) , chipsets, packages, components, or devices that individually or collectively constitute or include a processing system. A processing system 820 may interface with other components of a processing system 820. For example, operations described with reference to a processing system 820, or various components thereof, may be performed by or with other such components, including a receiver, a transmitter, a transceiver, a modem, a user interface, a modulator / demodulator, an encoder / decoder, or any combination thereof (such as of the processing system 820, coupled with the processing system 820, of a processing system 820) .
[0121] By including or configuring a processing system 820 for operation in a processing system 820 as described herein, the processing system 820 may support techniques for reduced power consumption and more efficient utilization of communication resources.
[0122] Figure 9 shows an example of a system 900 including a device 905 that supports techniques for selecting a transmission mode in a MSIM device. The device 905 may be an example of or include components of a device 605, a device 705, or a UE 115 as described herein. The device 905 may be an example of or include components of UE 115-a. The device 905 may communicate (such as wirelessly) with one or more other devices (such as network entities 105, UEs 115) . The device 905 may include components for transmitting and receiving communication, which may include a processing system 920, an input / output (I / O) controller, such as an I / O controller 910, a transceiver 915, antenna (s) 925, a memory 930, and a processor 940. Components of the device 905 may be coupled (such as operatively, communicatively, functionally, electronically, electrically, in electronic communication) a bus 955.
[0123] The transceiver 915 may support bi-directional communication via antenna (s) 925, and may support transmission operations, reception operations, or both, as described herein. The transceiver 915 may implement functionality of a modem (such as a wireless modem) and may include one or more RF chains. An RF chain may include one or more filters, mixers, oscillators, amplifiers, analog-to-digital converters (ADCs) , and other components that convert between an analog signal (such as for transmission or reception via an air interface) and a digital signal (such as for digital processing at the device 905) . The transceiver 915 may modulate symbols and provide the modulated symbols to antenna (s) 925 for transmission, and demodulate symbols from signals received using antenna (s) 925.
[0124] The processor 940 may be a general-purpose processing component that supports various operations (such as applications) of the device 905. The memory 930 may be a general-purpose storage component that stores code executable by the processor 940. Such code may include instructions that, when executed by the processor 940, cause the device 905 to perform various functions (such as to support an application of the device 905) . The I / O controller 910 may manage inputs and outputs for the device 905, may manage peripherals not integrated into the device 905, or may represent a physical connection (such as port) to an external peripheral. The processor 940 may interact with a modem, a keyboard, a mouse, a touchscreen, or other device (such as via I / O controller 910) . In some implementations, a user may interact with the device 905 via the I / O controller 910 or via hardware components controlled by the I / O controller 910.
[0125] The processing system 920 may be an example of a processing system 140 or a processing system 800. For example, the processing system 920 may include processor circuitry 945 and memory circuitry 950 that stores code, and may be configured to cause the device 905 to perform operations that support techniques for selecting a transmission mode in a MSIM device. Although the processing system 920 is illustrated as a separate component, which may involve a separate chip, chipset, or other module, in some implementations, one or more functions described with reference to the processing system 920 may be supported by or performed by a transceiver 915, antenna (s) 925, a processor 940, memory 930, or any combination thereof, such that a processing system 920 may include one or more of a transceiver 915, antenna (s) 925, a processor 940, memory 930, or any combination thereof.
[0126] By including or configuring the processing system 920 for operation in the device 905 as described herein, may support techniques for reduced power consumption and more efficient utilization of communication resources.
[0127] Figure 10 shows an example of a method 1000 that supports techniques for selecting a transmission mode in a MSIM device. Operations of the method 1000 may be performed by a UE or its components (such as using a processing system configured to cause the UE 115 to perform one or more of the operations) as described herein.
[0128] At 1005, the method may include receiving scheduling information that schedules a first data transmission for a first subscriber identity associated with the UE and a second data transmission for a second subscriber identity associated with the UE, where the UE includes a first transmit chain and a second transmit chain. In some examples, aspects of the operations of 1005 may be performed by a scheduling information manager 825. Additionally or alternatively, means for performing 1005 may, but not necessarily, include, for example, antenna 925, transceiver 915, processing system 920, memory 930, processor 940, I / O controller 910, and / or bus 955.
[0129] At 1010, the method may include determining a transmission mode based on a transmit power associated with the first data transmission or the second data transmission, where the transmission mode is included in a group of transmission modes that includes a first mode and a second mode, where the first mode includes concurrent transmission of the first data transmission and the second data transmission via the first transmit chain, and where the second mode includes concurrent transmission of the first data transmission via the first transmit chain and the second data transmission via the second transmit chain. In some examples, aspects of the operations of 1010 may be performed by a transmission mode manager 830. Additionally or alternatively, means for performing 1010 may, but not necessarily, include, for example, antenna 925, transceiver 915, processing system 920, memory 930, processor 940, I / O controller 910, and / or bus 955.
[0130] At 1015, the method may include transmitting, in accordance with the transmission mode, the first data transmission and the second data transmission. In some examples, aspects of the operations of 1015 may be performed by a data transmission manager 835. Additionally or alternatively, means for performing 1015 may, but not necessarily, include, for example, antenna 925, transceiver 915, processing system 920, memory 930, processor 940, I / O controller 910, and / or bus 955.
[0131] Aspect 1: A method for wireless communication by a UE, comprising: receiving scheduling information that schedules a first data transmission for a first subscriber identity associated with the UE and a second data transmission for a second subscriber identity associated with the UE, wherein the UE comprises a first transmit chain and a second transmit chain; determining a transmission mode based at least in part on a transmit power associated with the first data transmission or the second data transmission, wherein the transmission mode is included in a group of transmission modes that comprises a first mode and a second mode, wherein the first mode comprises concurrent transmission of the first data transmission and the second data transmission via the first transmit chain, and wherein the second mode comprises concurrent transmission of the first data transmission via the first transmit chain and the second data transmission via the second transmit chain; and transmitting, in accordance with the transmission mode, the first data transmission and the second data transmission.
[0132] Aspect 2: The method of aspect 1, wherein determining the transmission mode comprises: determining the transmission mode based at least in part on the transmit power associated with the first data transmission or the second data transmission being greater than a maximum transmission power level.
[0133] Aspect 3: The method of aspect 2, wherein the maximum transmission power level is based at least in part on a maximum transmit power capability of the UE and a transmission power backoff.
[0134] Aspect 4: The method of any of aspects 1 through 3, wherein determining the transmission mode comprises: determining the transmission mode based at least in part on the first data transmission and the second data transmission being scheduled in a same slot.
[0135] Aspect 5: The method of any of aspects 1 through 4, wherein determining the transmission mode comprises: determining the first mode as the transmission mode based at least in part on the first data transmission being scheduled in a first slot and the second data transmission being scheduled in a second slot, wherein the first slot is different from the second slot.
[0136] Aspect 6: The method of any of aspects 1 through 5, wherein determining the transmission mode comprises: determining the second mode as the transmission mode based at least in part on the first data transmission being scheduled in a first resource block and the second data transmission being scheduled in a second resource block, wherein the first resource block and the second resource block at least partially overlap.
[0137] Aspect 7: The method of any of aspects 1 through 6, further comprising: associating the first transmit chain with a first receiving antenna and the second transmit chain with a second receiving antenna based at least in part on respective reference signal received powers associated with the first receiving antenna and the second receiving antenna.
[0138] Aspect 8: The method of any of aspects 1 through 7, wherein determining the transmission mode comprises: determining the first mode as the transmission mode based at least in part on: the first data transmission and the second data transmission being scheduled in a same slot, the first data transmission being scheduled in a first resource block and the second data transmission being scheduled in a second resource block, wherein the first resource block and the second resource block do not overlap, and the transmit power associated with the first data transmission and the second data transmission being less than a maximum transmission power level.
[0139] Aspect 9: The method of any of aspects 1 through 8, wherein determining the transmission mode comprises: determining the second mode as the transmission mode based at least in part on the first data transmission and the second data transmission being scheduled in a same slot and further based at least in part on: the first data transmission being scheduled in a first resource block and the second data transmission being scheduled in a second resource block, wherein the first resource block and the second resource block at least partially overlap, or the transmit power associated with the first data transmission or the second data transmission being greater than a maximum transmission power level.
[0140] Aspect 10: The method of any of aspects 1 through 9, wherein the group of transmission modes comprises a third mode, the third mode comprising transmission of the first data transmission via the first transmit chain prior to transmission of the second data transmission via the first transmit chain, and wherein determining the transmission mode comprises: determining the third mode as the transmission mode based at least in part on the first data transmission being scheduled in a first slot and the second data transmission being scheduled in a second slot, wherein the first slot is different from the second slot.
[0141] Aspect 11: The method of aspect 10, wherein the third mode comprises transmission of the first data transmission via the first transmit chain within a first frequency range and the second data transmission via the first transmit chain within a second frequency range, the second frequency range at least partially overlapping with the first frequency range.
[0142] Aspect 12: The method of any of aspects 1 through 11, wherein the first mode comprises concurrent transmission of the first data transmission via the first transmit chain within a first frequency range and the second data transmission via the first transmit chain within a second frequency range, the second frequency range different than the first frequency range.
[0143] Aspect 13: A UE for wireless communication, comprising a transceiver, a plurality of transmit chains comprising a first transmit chain and a second transmit chain, and a processing system that includes processor circuitry and memory circuitry that stores code, the transceiver and the processing system configured to cause the UE to perform a method of any of aspects 1 through 12.
[0144] Aspect 14: A UE for wireless communication, comprising at least one means for performing a method of any of aspects 1 through 12.
[0145] Aspect 15: A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by one or more processors to perform a method of any of aspects 1 through 12.
[0146] It should be noted that methods described herein describe possible implementations. Other implementations in accordance with the described techniques are possible, including implementations in which operations are rearranged or otherwise modified relative to the described methods. Further, aspects from two or more of the described methods may be combined.
[0147] Although aspects of 5G or 6G systems may be described for purposes of example and corresponding terminology may be used in the description, the techniques described herein are applicable beyond 5G, or 6G networks. For example, the described techniques may be applicable to other communication systems such as Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi) , IEEE 802.20, Flash-OFDM, or other systems and radio technologies not explicitly mentioned herein.
[0148] As used herein, a processing system (such as a processing system 140, a processing system 145) includes processor (or “processing” ) circuitry in the form of one or multiple processors, microprocessors, processing units (such as central processing units (CPUs) , graphics processing units (GPUs) , neural processing units (NPUs) (also referred to as neural network processors or deep learning processors (DLPs) ) , or digital signal processors (DSPs) ) , processing blocks, application-specific integrated circuits (ASICs) , programmable logic devices (PLDs) , or other discrete gate or transistor logic or circuitry (any one or more of which may be generally referred to herein individually as a “processor” or collectively as “the processor” or “the processor circuitry” ) . Such processors may be individually or collectively configurable or configured to perform functions or operations described herein. A group of processors collectively configurable or configured to cause a device to perform a set of functions may include a first processor configured to cause the device to perform a first function of the set and a second processor configured to cause the device to perform a second function of the set. In some other examples, each of a group of processors may be configured to cause a device to perform a same set of functions.
[0149] As used herein, a processing system (such as a processing system 140, a processing system 145) also includes memory circuitry in the form of one or multiple memory devices, memory blocks, memory elements, or other discrete gate or transistor logic or circuitry, each of which may include or implement tangible storage media such as random-access memory (RAM) or read-only memory (ROM) , or combinations thereof (any one or more of which may be generally referred to herein individually as a “memory” or collectively as “the memory” or “the memory circuitry” ) . One or more of the memories may be coupled (such as operatively, communicatively, electronically, electrically) with one or more processors of the processor circuitry and may individually or collectively store processor-executable code or instructions (such as software) that, when executed by one or more of the processors, may cause a device (such as configure the device, using one or more of the processors) to perform functions or operations described herein. Additionally, or alternatively, in some examples, one or more of the processors may be configured to cause a device to perform functions or operations described herein without requiring configuration by software. As used herein, “software” shall be construed to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, or functions, among other examples, whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.
[0150] As used herein, a processing system (such as a processing system 140, a processing system 145) may include or be coupled with one or more modems (such as a cellular modem, a 5G-compliant modem, a 6G-compliant modem) . In some examples, one or more processors of a processing system may include or implement one or more of the modems. A processing system also may include or be coupled with multiple radios (collectively “the radio” ) , multiple RF chains, or multiple transceivers, each of which may in turn be coupled with one or more of multiple antennas. In some examples, one or more processors of a processing system may include or implement one or more of the radios, RF chains, or transceivers. An RF chain may include one or more filters, mixers, oscillators, amplifiers, analog-to-digital converters (ADCs) , or other devices that convert between an analog signal (such as for transmission or reception via an air interface) and a digital signal (such as for processing by processor circuitry) .
[0151] As described herein, being “configured to, ” being “configurable to, ” and being “operable to” may be used interchangeably and may be associated with a capability, when executing code (such as processor-executable code, instructions) stored in memory circuitry (such as a non-transitory computer-readable medium, of the memory circuitry, storing code for wireless communication that is executable by a processing system) or otherwise, to perform one or more of the functions described herein.
[0152] As used herein, the term “determine” or “determining” can encompass one or more of a variety of actions. For example, “determining” can include one or more of calculating, computing, processing, deriving, detecting, estimating, looking up, inferring, ascertaining, measuring, resolving, selecting, obtaining, identifying, interpreting, demodulating, decoding, reading, establishing, forming, or generating, among other examples. In some such examples, determining can involve a processing system performing some type of calculating, computing, deriving, estimating, inferring, ascertaining, resolving, predicting, or other processing to obtain one or more numerical values, sets, elements, or other information or results. In some such examples, determining can involve a processing system identifying, looking up, investigating, or otherwise obtaining some type of value, set, element, or other information or result from a table, data structure, database, or an implementation of memory, such as from a larger set of values, sets, or elements or other information or results. In some such examples, determining can involve a processing system identifying, interpreting, demodulating, decoding, detecting, reading, or otherwise obtaining some type of value, set, element, or other information or result signaled in, for example, a received wireless signal. In some such examples, determining can involve a processing system performing a measurement, such as on a received signal.
[0153] As used herein, the phrase “associated with” is intended to be interpreted in the inclusive sense, unless otherwise explicitly indicated. For example, the phrase “associated with” is not to be construed as a reference to a closed set of conditions, factors, criteria, elements, components, or actions, among other examples. Specifically, unless a phrase refers to “associated with only ‘a, ’ ” or the equivalent in context, whatever it is that is “associated with ‘a, ’ ” may be associated with “a” alone or associated with a combination of “a” and one or more other conditions, factors, criteria, elements, components or actions, among other examples. The phrase “associated with” may be interpreted to mean or be interchanged with “in association with, ” “in accordance with, ” “based on, ” “based at least in part on, ” “as a function of, ” “in response to, ” “responsive to, ” “using, ” “coupled with, ” in communication with, ” “configured with, ” “included with, ” or “in cooperation with, ” as appropriate in the relevant context unless otherwise explicitly indicated. Additionally, the use of such phrases does not indicate that what follows the phrase is the focal point or primary factor associated with the limitation preceding the phrase.
[0154] As used herein, a phrase referring to “at least one of” or “one or more of” 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. Additionally, as used herein, a phrase referring to “a” or “an” element refers to one or more of such elements acting individually or collectively to perform the recited function (s) . Thus, the terms “a, ” “at least one, ” “one or more, ” and “at least one of one or more” may be interchangeable. For instance, for a claim that refers to “a” component performing one or more functions, each of the individual functions may be performed by a single component or by any combination of multiple components, and subsequent reference to a component introduced with the article “a” using the term “the” may refer to any or all of the single or multiple components. Thus, a component introduced with the article “a” may be understood to mean “one or more” components, and referring to “the” component subsequently in the claims may be understood to be equivalent to referring to “at least one of the one or more” components. Additionally, as used herein, a “set” can refer to one or more items, and a “subset” can refer to a whole set or less than the whole set, but not an empty set. Additionally, as used herein, the term “or” is intended to be interpreted in the inclusive sense, such as when referring to a series, and may be used interchangeably with the term “and / or, ” unless otherwise explicitly indicated (for example, if used in conjunction with “either” or “only one of” ) . For example, “a or b” may include a only, b only, or a combination of a and b.
[0155] The disclosure is provided to enable a person having ordinary skill in the art to implement the described techniques. Modifications to the disclosure will be apparent to a person having ordinary skill in the art, and the techniques disclosed herein may be applied with other variations without departing from the scope of the disclosure. Thus, the disclosure is not limited to the examples and designs described herein but is to be accorded the broadest scope consistent with the principles and novel features disclosed herein.
Claims
1.A user equipment (UE) , comprising:a transceiver,a plurality of transmit chains comprising a first transmit chain and a second transmit chain, anda processing system that includes processor circuitry and memory circuitry that stores code, the processing system configured to:receive, via the transceiver, scheduling information that schedules a first data transmission for a first subscriber identity associated with the UE and a second data transmission for a second subscriber identity associated with the UE;determine a transmission mode based at least in part on a transmit power associated with the first data transmission or the second data transmission, wherein the transmission mode is included in a group of transmission modes that comprises a first mode and a second mode, wherein the first mode comprises concurrent transmission of the first data transmission and the second data transmission via the first transmit chain, and wherein the second mode comprises concurrent transmission of the first data transmission via the first transmit chain and the second data transmission via the second transmit chain; andtransmit, via the plurality of transmit chains, in accordance with the transmission mode, the first data transmission and the second data transmission.2.The UE of claim 1, wherein, to determine the transmission mode, the processing system is configured to:determine the transmission mode based at least in part on the transmit power associated with the first data transmission or the second data transmission being greater than a maximum transmission power level.3.The UE of claim 2, wherein the maximum transmission power level is based at least in part on a maximum transmit power capability of the UE and a transmission power backoff.4.The UE of claim 1, wherein, to determine the transmission mode, the processing system is configured to:determine the transmission mode based at least in part on the first data transmission and the second data transmission being scheduled in a same slot.5.The UE of claim 1, wherein, to determine the transmission mode, the processing system is configured to:determine the first mode as the transmission mode based at least in part on the first data transmission being scheduled in a first slot and the second data transmission being scheduled in a second slot, wherein the first slot is different from the second slot.6.The UE of claim 1, wherein, to determine the transmission mode, the processing system is configured to:determine the second mode as the transmission mode based at least in part on the first data transmission being scheduled in a first resource block and the second data transmission being scheduled in a second resource block, wherein the first resource block and the second resource block at least partially overlap.7.The UE of claim 1, wherein the processing system is further configured to:associate the first transmit chain with a first receiving antenna and the second transmit chain with a second receiving antenna based at least in part on respective reference signal received powers associated with the first receiving antenna and the second receiving antenna.8.The UE of claim 1, wherein, to determine the transmission mode, the processing system is configured to:determine the first mode as the transmission mode based at least in part on:the first data transmission and the second data transmission being scheduled in a same slot,the first data transmission being scheduled in a first resource block and the second data transmission being scheduled in a second resource block, wherein the first resource block and the second resource block do not overlap, andthe transmit power associated with the first data transmission and the second data transmission being less than a maximum transmission power level.9.The UE of claim 1, wherein, to determine the transmission mode, the processing system is configured to:determine the second mode as the transmission mode based at least in part on the first data transmission and the second data transmission being scheduled in a same slot and further based at least in part on:the first data transmission being scheduled in a first resource block and the second data transmission being scheduled in a second resource block, wherein the first resource block and the second resource block at least partially overlap, orthe transmit power associated with the first data transmission or the second data transmission being greater than a maximum transmission power level.10.The UE of claim 1, wherein the group of transmission modes comprises a third mode, the third mode comprising transmission of the first data transmission via the first transmit chain prior to transmission of the second data transmission via the first transmit chain, and wherein, to determine the transmission mode, the processing system is configured to:determine a third mode as the transmission mode based at least in part on the first data transmission being scheduled in a first slot and the second data transmission being scheduled in a second slot, wherein the first slot is different from the second slot.11.The UE of claim 10, wherein the third mode comprises transmission of the first data transmission via the first transmit chain within a first frequency range and the second data transmission via the first transmit chain within a second frequency range, the second frequency range at least partially overlapping with the first frequency range.12.The UE of claim 1, wherein the first mode comprises concurrent transmission of the first data transmission via the first transmit chain within a first frequency range and the second data transmission via the first transmit chain within a second frequency range, the second frequency range different than the first frequency range.13.A method for wireless communication by a user equipment (UE) , comprising:receiving scheduling information that schedules a first data transmission for a first subscriber identity associated with the UE and a second data transmission for a second subscriber identity associated with the UE, wherein the UE comprises a first transmit chain and a second transmit chain;determining a transmission mode based at least in part on a transmit power associated with the first data transmission or the second data transmission, wherein the transmission mode is included in a group of transmission modes that comprises a first mode and a second mode, wherein the first mode comprises concurrent transmission of the first data transmission and the second data transmission via the first transmit chain, and wherein the second mode comprises concurrent transmission of the first data transmission via the first transmit chain and the second data transmission via the second transmit chain; andtransmitting, in accordance with the transmission mode, the first data transmission and the second data transmission.14.The method of claim 13, wherein determining the transmission mode comprises:determining the transmission mode based at least in part on the transmit power associated with the first data transmission or the second data transmission being greater than a maximum transmission power level.15.The method of claim 13, wherein determining the transmission mode comprises:determining the transmission mode based at least in part on the first data transmission and the second data transmission being scheduled in a same slot.16.The method of claim 13, wherein determining the transmission mode comprises:determining the first mode as the transmission mode based at least in part on the first data transmission being scheduled in a first slot and the second data transmission being scheduled in a second slot, wherein the first slot is different from the second slot.17.The method of claim 13, wherein determining the transmission mode comprises:determining the second mode as the transmission mode based at least in part on the first data transmission being scheduled in a first resource block and the second data transmission being scheduled in a second resource block, wherein the first resource block and the second resource block at least partially overlap.18.The method of claim 13, wherein determining the transmission mode comprises:determining the second mode as the transmission mode based at least in part on the first data transmission and the second data transmission being scheduled in a same slot and further based at least in part on:the first data transmission being scheduled in a first resource block and the second data transmission being scheduled in a second resource block, wherein the first resource block and the second resource block at least partially overlap, orthe transmit power associated with the first data transmission or the second data transmission being greater than a maximum transmission power level.19.The method of claim 13, wherein the group of transmission modes comprises a third mode, the third mode comprising transmission of the first data transmission via the first transmit chain prior to transmission of the second data transmission via the first transmit chain, and wherein determining the transmission mode comprises:determining the third mode as the transmission mode based at least in part on the first data transmission being scheduled in a first slot and the second data transmission being scheduled in a second slot, wherein the first slot is different from the second slot.20.A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by one or more processors to:receive scheduling information that schedules a first data transmission for a first subscriber identity associated with a user equipment (UE) and a second data transmission for a second subscriber identity associated with the UE, wherein the UE comprises a first transmit chain and a second transmit chain;determine a transmission mode based at least in part on a transmit power associated with the first data transmission or the second data transmission, wherein the transmission mode is included in a group of transmission modes that comprises a first mode and a second mode, wherein the first mode comprises concurrent transmission of the first data transmission and the second data transmission via the first transmit chain, and wherein the second mode comprises concurrent transmission of the first data transmission via the first transmit chain and the second data transmission via the second transmit chain; andtransmit, in accordance with the transmission mode, the first data transmission and the second data transmission.