US20150023230A1 - Dual sim dual active subscriber identification module with a single transmit chain and dual or single receive chain - Google Patents
Dual sim dual active subscriber identification module with a single transmit chain and dual or single receive chain Download PDFInfo
- Publication number
- US20150023230A1 US20150023230A1 US14/156,439 US201414156439A US2015023230A1 US 20150023230 A1 US20150023230 A1 US 20150023230A1 US 201414156439 A US201414156439 A US 201414156439A US 2015023230 A1 US2015023230 A1 US 2015023230A1
- Authority
- US
- United States
- Prior art keywords
- call
- access terminal
- scheduling
- network
- mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 230000009977 dual effect Effects 0.000 title claims description 43
- 230000005540 biological transmission Effects 0.000 claims abstract description 115
- 238000000034 method Methods 0.000 claims abstract description 63
- 238000012545 processing Methods 0.000 claims description 44
- 238000004891 communication Methods 0.000 claims description 41
- 238000003860 storage Methods 0.000 claims description 23
- 238000012544 monitoring process Methods 0.000 claims description 13
- 230000003247 decreasing effect Effects 0.000 claims description 6
- 230000002411 adverse Effects 0.000 claims description 5
- 230000007774 longterm Effects 0.000 claims description 5
- 238000010295 mobile communication Methods 0.000 claims description 5
- 230000001360 synchronised effect Effects 0.000 claims description 3
- 238000004590 computer program Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 23
- 230000006870 function Effects 0.000 description 15
- 238000005516 engineering process Methods 0.000 description 12
- 230000011664 signaling Effects 0.000 description 8
- 238000007726 management method Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 230000006399 behavior Effects 0.000 description 5
- 230000002829 reductive effect Effects 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000000670 limiting effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000036961 partial effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012913 prioritisation Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1215—Wireless traffic scheduling for collaboration of different radio technologies
-
- H04W72/1205—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
- H04W76/16—Involving different core network technologies, e.g. a packet-switched [PS] bearer in combination with a circuit-switched [CS] bearer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/25—Maintenance of established connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/28—Discontinuous transmission [DTX]; Discontinuous reception [DRX]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
Definitions
- aspects of the present disclosure relate generally to wireless communication systems, and more particularly, to management of wireless devices that support multiple subscriptions.
- Wireless communication systems are widely deployed to provide various communication services such as telephony, video, data, messaging, broadcasts, and so on.
- Wireless communications networks which are usually multiple access networks, support communications for multiple users by sharing the available network resources. Examples of such networks include networks based on the Global System for Mobile Communications (GSM), the Universal Mobile Telecommunications System (UMTS), and Long Term Evolution (LTE), which are defined by the 3rd Generation Partnership Project (3GPP), as well as cdma2000 1x standards including cdma2000 Radio Transmission Technology (1xRTT) and cdma2000 1xEV-DO (Evolution-Data only), which are defined by the 3rd Generation Partnership Project 2 (3GPP2), among others.
- GSM Global System for Mobile Communications
- UMTS Universal Mobile Telecommunications System
- LTE Long Term Evolution
- 3GPP 3rd Generation Partnership Project
- cdma2000 1x standards including cdma2000 Radio Transmission Technology (1xRTT) and cdma2000 1xEV-DO (E
- An LTE network may be a Time-Division Long-Term Evolution (TD-LTE), also referred to as Long-Term Evolution Time-Division Duplex (LTE-TDD), as well as Frequency Division Duplex (FDD) versions of LTE (LTE-FDD).
- TD-LTE Time-Division Long-Term Evolution
- LTE-TDD Long-Term Evolution Time-Division Duplex
- FDD Frequency Division Duplex
- Wireless communication systems may be accessed by various types of devices adapted to facilitate wireless communications, where multiple devices share the available system resources (e.g., time, frequency, and power).
- Examples of such wireless communications systems include code-division multiple access (CDMA) systems, time-division multiple access (TDMA) systems, frequency-division multiple access (FDMA) systems and orthogonal frequency-division multiple access (OFDMA) systems.
- CDMA code-division multiple access
- TDMA time-division multiple access
- FDMA frequency-division multiple access
- OFDMA orthogonal frequency-division multiple access
- Multiple types of devices are adapted to utilize such wireless communications systems. Such devices may be generally referred to as access terminals.
- a service provider may deploy multiple radio access technologies in a given wireless communication system to enable users of differently capable access terminals to access the service provider's system.
- a service provider may deploy radio access technologies such as a 4th generation (4G) LTE network, a 3rd generation (3G) Evolution-Data Optimized cdma2000 (EV-DO) network (as defined by the 3GPP2 standards body), cdma2000 1x network (also defined by 3GPP2), a UMTS network utilizing a Time Division Synchronous Code Division Multiple Access (TD-SCDMA) air interface or a wideband CDMA (W-CDMA) air interface, and/or a 2nd generation (2G) network such as GSM.
- 4G 4th generation
- 3G 3rd generation
- cdma2000 1x as defined by the 3GPP2 standards body
- cdma2000 1x also defined by 3GPP2
- a UMTS network utilizing a Time Division Synchronous Code Division Multiple Access (TD-
- access terminals may be capable of communicating on two or more different radio access technologies. Such access terminals are often referred to as hybrid devices or hybrid access terminals.
- hybrid devices are often referred to as hybrid devices or hybrid access terminals.
- One common hybrid access terminal may be referred to as a 1x/DO hybrid access terminal, which is capable of communicating on both 3G EV-DO networks and on 2G cdma2000 1x networks.
- Another example of a hybrid access terminal may be referred to as a LTE/DO hybrid access terminal, which is capable of communicating on both 4G LTE networks and 3G EV-DO networks.
- SIM subscriber identity module
- Some wireless devices support multiple concurrently installed SIMs and may provide a plurality of transceivers to support concurrent active connects.
- a dual active device has two transceivers and may support two concurrently active connections when two or more SIMs are installed.
- the two concurrently active connections may include some combination of circuit-switched (CS) and packet-switched (PS) traffic. If two SIMs are active on traffic calls in a dual-active device, the remaining SIMs generally enter an out-of-service (OOS) state.
- CS circuit-switched
- PS packet-switched
- the apparatus may include a user equipment (UE), a modem, a transceiver and/or an access terminal.
- UE user equipment
- modem modem
- transceiver transceiver
- the disclosure provides a method of managing multiple connections for a wireless device, including the steps of establishing a first call for a first subscription associated with an access terminal, accepting a second call for a second subscription associated with the access terminal while maintaining the first call in an active state, and scheduling a single radio frequency (RF) transmit chain provided in the access terminal for uplink transmissions associated with the first call and uplink transmissions associated with the second call when the access terminal is operating in a dual SIM dual active (DSDA) mode.
- RF radio frequency
- the single RF transmit chain provided in the access terminal may be scheduled to restrict uplink transmissions to a single call when the access terminal is operating in a dual SIM dual stand-by (DSDS) mode.
- the access terminal may fall back to the DSDS mode from the DSDA mode when one or more channel conditions are determined
- the channel conditions may include high network loading, a high transmit power and/or a difficult RF co-existence situation.
- the access terminal may choose which call should remain active based on priorities of the calls.
- scheduling the single RF transmit chain includes establishing a timesharing schedule for the single RF transmit chain.
- a switch provided between a modem and the single RF transmit chain may be controlled in accordance with the timesharing schedule.
- the timesharing schedule may determine timing for the uplink transmissions associated with the first call and timing for the uplink transmissions associated with the second call on the single RF transmit chain.
- Scheduling a single RF transmit chain may include configuring timesharing schedule for the single RF transmit chain based on channel conditions and call priorities.
- the first call is established as a highest priority call.
- Uplink transmissions associated with the second call may be gated when uplink transmissions associated with the first call are required.
- the uplink transmissions associated with the second call that are gated may include an ACK channel.
- the ACK channel transmission associated with the second call may be fully gated when the uplink transmissions associated with the second call are gated.
- the ACK channel transmission associated with the second call may be fully gated if network scheduling of the first call requires the ACK channel transmission associated with the second call to be partially gated.
- the first call is established on a GSM network and the second call is established on a GSM network, CDMA network, a UMTS network, an LTE network (including LTE-FDD, LTE-TDD/TD-LTE networks), a cdma2000 EV-DO network, a cdma2000 1xRTT network, or a TD-SCDMA network.
- the first call may be established on cdma2000 1xRTT network
- the second call may be established on an LTE network (such as an LTE-FDD, LTE-TDD, or TD-LTE network).
- accepting the second call includes boosting a traffic-to-pilot ratio or increasing overhead channel gain.
- a single RF receive chain provided in the access terminal is scheduled to receive downlink traffic associated with the first call and downlink traffic associated with the second call.
- the single RF receive chain may be scheduled by establishing a timesharing schedule for the single RF receive chain.
- a switch provided between a modem and the single RF receive chain may be controlled in accordance with the timesharing schedule.
- the timesharing schedule may determine when networks corresponding to the first call and the second call are monitored.
- scheduling the single RF receive chain may include configuring a timesharing schedule for the single RF receive chain based on channel conditions and call priorities.
- Scheduling the single RF receive chain may include controlling a switch provided between a modem and the single RF receive chain in accordance with the timesharing schedule.
- Scheduling the single RF receive chain may include configuring the timesharing schedule based on at least one of the relative priorities associated with the first call and the second call, channel conditions, or quality of service requirements of the first call and the second call.
- scheduling the single RF transmit chain or scheduling the single RF receive chain may include dynamically adapting a frequency at which transmitter power of a number of neighboring transmitters is monitored based on the number of the neighboring sectors.
- Scheduling the single RF transmit chain or scheduling the single RF receive chain may include decreasing a power monitoring duration for a GSM network.
- Scheduling the single RF transmit chain or scheduling the single RF receive chain may include dropping one or more frames of a speech packet to be transmitted on the uplink based on channel conditions.
- Scheduling the single RF transmit chain or scheduling the single RF receive chain may include skipping a portion of a plurality of frames of a speech packet to be received on the downlink based on channel conditions.
- the method includes compensating for phase discontinuities in a pilot signal detected on a network corresponding to one of the first call and the second call.
- the first call and the second call are GSM calls
- the first call has a higher priority than the second call
- the second call may be dropped when the first call and the second call are allocated a common time slot for communicating on a GSM network.
- an apparatus adapted to manage multiple connections for a wireless device includes means for establishing a first call for a first subscription associated with an access terminal, means for accepting a second call for a second subscription associated with the access terminal while maintaining the first call in an active state, and means for scheduling a single RF transmit chain provided in the access terminal for uplink transmissions associated with the first call and uplink transmissions associated with the second call when the access terminal is operating in a first mode.
- the first mode may be a DSDA mode.
- the apparatus may establish a timesharing schedule for the transmit chain. The timesharing schedule may determine the timing of uplink transmissions associated with the first call and when the timing of uplink transmissions associated with the second call on the transmit chain.
- an apparatus for wireless communication includes a communications interface, and a processing circuit configured to establish a first call for a first subscription associated with an access terminal and accept a second call for a second subscription associated with the access terminal while maintaining the first call in an active state, and schedule a single RF transmit chain provided in the access terminal for uplink transmissions associated with the first call and uplink transmissions associated with the second call when the access terminal is operating in a first mode.
- the first mode may be a DSDA mode.
- a processor-readable storage medium has one or more instructions which, when executed by at least one processing circuit, cause the at least one processing circuit to establish a first call for a first subscription associated with an access terminal, accept a second call for a second subscription associated with the access terminal while maintaining the first call in an active state, and schedule a single RF transmit chain provided in the access terminal for uplink transmissions associated with the first call and uplink transmissions associated with the second call when the access terminal is operating in a first mode.
- the first mode may be a DSDA mode.
- FIG. 1 is a block diagram of a network environment in which one or more aspects of the present disclosure may find application.
- FIG. 2 is a block diagram illustrating select components of the wireless communication system of FIG. 1 according to at least one example.
- FIG. 3 is a schematic diagram illustrating an access terminal that supports multiple SIMs and connects to a plurality of networks.
- FIG. 4 is a schematic diagram illustrating a wireless network including radio access networks operated using different radio access technologies.
- FIG. 5 is a block diagram illustrating a multi-SIM device with a single transceiver.
- FIG. 6 is a block diagram illustrating a multi-SIM device configured for multiple active wireless connections according to certain aspects disclosed herein.
- FIG. 7 is a block diagram illustrating a transceiver of a multiple active wireless device that includes two receive chains and one transmit chain.
- FIG. 8 is a timing diagram illustrating timesharing of a transmit chain in a multiple active wireless device.
- FIG. 9 is a block diagram illustrating a transceiver that has one receive chain and one transmit chain and is configured to support multiple active wireless connections according to certain aspects disclosed herein.
- FIG. 10 is a flowchart illustrating a method of managing multiple connections for a wireless device.
- FIG. 11 is a schematic diagram illustrating an apparatus configured to manage multiple connections in a wireless network.
- FIG. 1 is a block diagram illustrating a network environment in which one or more aspects of the present disclosure may find application.
- a wireless communications system 100 is adapted to facilitate wireless communication between one or more base stations 102 (e.g., 102 a and 102 b ) and access terminals 104 .
- the base stations 102 and access terminals 104 may be adapted to interact with one another through wireless signals. In some instances, such wireless interaction may occur on multiple carriers (waveform signals of different frequencies).
- Each modulated signal may carry control information (e.g., pilot signals), overhead information, data, etc.
- the wireless communications system 100 includes two radio access technologies (RATs).
- the first RAT may employ base stations 102 a that support radio communication for access terminals 104 located within the coverage of these base stations 102 a.
- the second RAT may employ base stations 102 b that support radio communication for access terminals 104 located within the coverage of these base stations 102 b.
- Base stations 102 a and 102 b may be located at different sites or co-located at the same site.
- the base stations 102 can wirelessly communicate with the access terminals 104 via a base station antenna.
- the base stations 102 may each be implemented generally as a device adapted to facilitate wireless connectivity (for one or more access terminals 104 ) to the wireless communications system 100 .
- Such a base station 102 may also be referred to by those skilled in the art as a base transceiver station (BTS), a radio base station, a radio transceiver, a transceiver function, a basic service set (BSS), and extended service set (ESS), a node B, and evolved Node B (eNB), a femto cell, a pico cell, or some other suitable terminology.
- BTS base transceiver station
- BSS basic service set
- ESS extended service set
- eNB evolved Node B
- femto cell a pico cell, or some other suitable terminology.
- the base stations 102 are configured to communicate with the access terminals 104 under the control of a respective base station controller (see FIG. 2 ).
- Each of the base station 102 sites can provide communication coverage for a respective geographic area.
- the coverage area 106 for each base station 102 here is identified as sectors or cells 106 a, 106 b and 106 c.
- the system 100 may include base stations 102 of different types.
- One or more access terminals 104 may be dispersed throughout the coverage areas 106 . Each access terminal 104 may communicate with one or multiple base stations 102 at any given moment.
- a solid line with arrows indicates communication between an access terminal 104 and a base station 102 .
- a dashed line with one arrow indicates reception of pilot and/or signaling (e.g., pages) by an access terminal 104 from the base station 102 .
- An access terminal 104 may generally include one or more devices that communicate with one or more other devices through wireless signals. Such an access terminal 104 may also be referred to by those skilled in the art as a UE, a mobile station (MS), a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communications device, a remote device, a mobile subscriber station, a mobile terminal, a wireless terminal, a remote terminal, a handset, a terminal, a user agent, a mobile client, a client, or some other suitable terminology.
- MS mobile station
- a subscriber station a mobile unit, a subscriber unit, a wireless unit, a remote unit
- a mobile device a wireless device, a wireless communications device, a remote device, a mobile subscriber station, a mobile terminal, a wireless terminal, a remote terminal, a handset, a terminal, a user agent, a mobile client, a client, or some other
- An access terminal 104 may include a mobile terminal and/or an at least substantially fixed terminal Examples of an access terminal 104 include a mobile phone, a pager, a wireless modem, a personal digital assistant, a personal information manager (PIM), a personal media player, a palmtop computer, a laptop computer, a tablet computer, a television, an appliance, an e-reader, a digital video recorder (DVR), a machine-to-machine (M2M) device, and/or other communication/computing device which communicates, at least partially, through a wireless or cellular network.
- PIM personal information manager
- DVR digital video recorder
- M2M machine-to-machine
- FIG. 2 is a block diagram illustrating select components of the wireless communication system 100 according to at least one example.
- the base stations 102 a and 102 b are included as at least a part of a respective radio access network (RAN) 202 a and 202 b employing different RATs.
- the RANs 202 a and 202 b are generally adapted to manage traffic and signaling between one or more access terminals 104 and one or more other network entities, such as network entities included in a core network 204 a or 204 b.
- the RANs 202 a and 202 b may, according to a particular RAT implementation, be referred to by those skill in the art as a BSS, an access network, a GSM Edge Radio Access Network (GERAN), a UMTS Terrestrial Radio Access Network (UTRAN), etc.
- GERAN GSM Edge Radio Access Network
- UTRAN UMTS Terrestrial Radio Access Network
- each RAN 202 a and 202 b can include at least one respective base station controller (BSC) 206 a, 206 b, which may also be referred to by those of skill in the art as a radio network controller (RNC).
- BSC base station controller
- the BSCs 206 a, 206 b are generally responsible for the establishment, release, and maintenance of wireless connections within one or more coverage areas associated with the base stations 102 a, 102 b connected to the BSC 206 A, 206 B.
- the BSCs 206 a, 206 b can be communicatively coupled to one or more nodes or entities of the respective core networks 204 a, 204 b.
- Each core network 204 a, 204 b provides access to a public switched telephone network (PSTN) (e.g., via a mobile switching center/visitor location register (MSC/VLR)) and/or to an IP network (e.g., via a packet data switching node (PDSN)) 208 a, 208 b.
- PSTN public switched telephone network
- MSC/VLR mobile switching center/visitor location register
- IP network e.g., via a packet data switching node (PDSN)
- the first RAN 202 a may use a first RAT, which may utilize any suitable technology including but not limited to GSM, UMTS, LTE, cdma2000 1x, EV-DO, etc.
- the second RAN 202 b may use a second RAT that may similarly utilize any suitable technology including but not limited to GSM, UMTS, LTE, cdma2000 1x, EV-DO, etc.
- the first RAT implemented by the first RAN 202 a may comply or be compatible with the cdma2000 1x standard
- the second RAT implemented by the second RAN 202 b may comply or be compatible with EV-DO communication standard.
- the first RAN 202 a may be implemented using a 3G RAT such as EV-DO, while the second RAN 202 b may be implemented using a 4G RAT such as LTE.
- a 3G RAT such as EV-DO
- the various features described herein may be employed with any combination of a number of different communications standards.
- the coverage areas of the two or more RANs 202 a, 202 b employing different RATs may overlap within a geographical region.
- the access terminals 104 may be under the coverage of a plurality of the RANs 202 a , 202 b at any given moment.
- hybrid access terminals 104 may be capable of accessing either or both of the RANs 202 a, 202 b at any given moment.
- a hybrid access terminal 104 it is desirable for a hybrid access terminal 104 to conduct a data session on whichever RAN 202 a, 202 b provides the fastest data transmission speeds in order to provide a relatively better user experience.
- the faster or otherwise more desirable RAN will be referred to as the “preferred RAN,” and the less desirable RAN will be referred to as the “secondary RAN.”
- a hybrid access terminal 104 utilizing the secondary RAN is typically adapted to search for certain frequencies that are transmitted by the preferred RAN.
- the hybrid access terminal 104 may maintain a list of frequencies to monitor in a table, database, and/or in storage.
- the list of frequencies may be provided by one or more RANs 202 a , 202 b and/or may include frequencies previously detected or used by the hybrid access terminal 104 .
- the hybrid access terminal 104 may monitor various parameters of the secondary RAN as well as various parameters of neighboring RANs. Further, depending on the quality of these parameters, the hybrid access terminal 104 may maintain communication with one or more of the neighboring RANs.
- FIG. 3 is a diagram illustrating an access terminal 302 adapted to operate concurrently in multiple networks.
- the multiple networks may include networks employing one or more of a GSM, UTRAN, LTE, cdma2000 1x, EV-DO architecture.
- the access terminal 302 may receive services provided by the core networks 314 and 316 .
- the access terminal 302 may communicate with a first access point 304 to obtain services from a first network 314 .
- the access terminal 302 may communicate with a second access point 306 to obtain services from a second network 316 .
- the access terminal 302 may obtain services from a single core network 314 or 316 through two or more access points 304 , 306 and/or 308 .
- the access terminal 302 may communicate with the second access point 306 and the third access point 308 to obtain services from the second network 316 .
- Each network 314 and 316 may provide voice and/or data services through one or more RANs operated by the same or different network operators.
- the access terminal 302 may be adapted or configured to support two or more SIMs 328 that can be used to identify and authenticate subscribed users of the different services offered by operators of the core networks 314 , 316 .
- each SIM 328 may store an IMSI 326 and related keys that can uniquely identify and authenticate a user of the access terminal 302 and subscribed services available to the user through the networks 314 and/or 316 .
- Each SIM 328 may be associated with a telephone number or other network identifier different from telephone numbers or other identifiers associated with the other SIMs 328 .
- the access terminal 302 is a mobile telephone device equipped with two or more SIMs 328 that enable the establishment of calls on two or more different voice and/or data networks, and to maintain two or more active calls concurrently.
- the use of multiple SIMs 328 may permit a user of the access terminal 302 to access and use features of different subscriptions to reduce costs, obtain superior service, etc.
- the access terminal 302 may support a variety of operational modes when multiple SIMs 328 are installed in the access terminal 302 .
- the access terminal 302 may initially be in standby mode for two different subscriptions.
- the access terminal 302 may cause the connection between the access terminal 302 and the other networks 316 or 314 to enter an inactive state.
- the access terminal 302 may be concurrently connected to two different subscribed networks 314 and 316 .
- a DSDA-enabled access terminal 302 may be capable of switching between two simultaneously active calls and/or connecting two active calls at the access terminal 302 .
- the access terminal 302 may establish a first active call on a first subscribed network 314 , while remaining idle on a second subscribed network 316 . While a call is active on a first subscribed network 314 or 316 , a DSDA-enabled access terminal 302 may receive a second call through a second subscribed network 316 or 314 .
- a user may switch between the two calls as desired, and/or may connect the two calls at the access terminal 302 .
- other modes of operation may be defined, including triple SIM dual active (TSDA) mode, quad SIM dual active (QSDA) mode, for example.
- a DSDA-enabled access terminal 302 may include two or more radio frequency (RF) transceivers 322 and 324 .
- Each RF transceiver 322 and 324 may be operated independently and used for establishing and maintaining an active connection with an access point 304 , 306 , or 308 on behalf of subscriptions for a corresponding number of installed SIMS 328 .
- the RF transceivers 322 , 324 may be embodied in one or more RF modems and each transceiver 322 and 324 includes both a transmit (Tx) chain and a receive (Rx) chain.
- An RF modem may assign an Rx chain and a Tx chain for each RF transceiver 322 , 324 .
- Tx chains may include modulators, encoders, power amplifiers and other devices and circuits.
- Rx chains may include amplifiers, demodulators, decoders and other devices and circuits. Certain devices and circuits may be sharable between Rx chains.
- the access terminal 302 has two RF transceivers 322 , 324 with dedicated Rx and Tx chains configured to support concurrent connections to different access points 304 and 306 corresponding to networks 314 and 316 , respectively.
- An RF modem may additionally include one or more processors, non-transitory storage and logic configured to process, transmit and receive signals, and to encode and decode data transmitted and received by the access terminal 302 .
- the access terminal 302 may support three subscriptions but can be connected to only two different ones of access points 304 , 306 , 308 concurrently.
- quad SIM dual active (QSDA) mode the access terminal 302 may support four subscriptions but can be concurrently connected to only two different ones of access points 304 , 306 , 308 .
- TDSA or QSDA modes are employed when the access terminal 302 is provided with only two RF chains 322 and 324 in order to optimize power consumption of the access terminal 302 .
- FIG. 4 is a block diagram 400 illustrating a simplified example of a wireless internetworking environment.
- An access terminal 402 may be associated with one or more access points 404 , 410 that may be operated by the same or different network operators and that may operate using the same or different network technologies.
- the access point 404 and/or 410 may include, or be referred to, as a base station, a base transceiver station, a radio access point, an access station, a radio transceiver, a BSS, an ESS, a Node B, an eNB, or some other suitable terminology.
- Each access point 404 , 410 may provide a radio interface in a RAN that provides access to core network services provided by one or more network operators.
- RANs may be implemented using any suitable RAT and telecommunication standards employing a variety of modulation and multiple access techniques.
- RANs associated with access points 404 , 410 may include one or more networks based on UTRAN, GSM, LTE, Evolved UTRA (E-UTRA) network, IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, and /or Flash-OFDM employing OFDMA.
- RANs may also include one or more cdma2000 networks or its variants such as cdma2000 1xRTT (also referred to as 1xRTT herein), EV-DO networks, including Ultra Mobile Broadband (UMB) networks.
- UMB Ultra Mobile Broadband
- the access terminal 402 may be associated with a PS network, such as LTE, through an eNB 404 , and the access terminal 402 may be associated with a CS network for data and voice calls through the base station 410 .
- the access terminal 402 may be registered with an E-UTRAN (through the eNB 404 ) and a packet data network (PDN) gateway 410 may provide connectivity between the access terminal 402 and one or more external packet data networks 416 .
- the access terminal 402 may be registered with a CS network, such as a 1xRTT network, through base station 410 in order to obtain voice and data services through a cdma2000 network.
- a CS network such as a 1xRTT network
- GPRS permits 2G, 3G and W-CDMA mobile networks to transmit Internet Protocol (IP) packets to external networks such as the Internet 416 using a gateway function, which may include an SGSN 414 .
- IP Internet Protocol
- the SGSN 414 may provide certain interworking services enabling communication between the GPRS system and an external packet switched network 416 .
- Certain aspects of the invention are equally applicable to other combinations of PS and CS networks, including GSM, LTE cdma2000 1x, and/or EV-DO, for example.
- the MME 406 serves as a control node for LTE traffic related to the access terminal 402 .
- the MME 406 typically processes signaling between the access terminal 402 and a core network, providing bearer and connection management services.
- an interworking server (IWS) 408 may perform a single radio voice call continuity interworking solution function between UTRAN and E-UTRAN access networks. Accordingly, backhaul communications may be available between LTE and 1x networks, and other combinations of network types and technologies.
- the mobile switching center (MSC) 412 may control network switching elements used in the provision of 1xRTT voice services through base station 410 .
- the access terminal 402 may be deployed in a location where multiple accessible cells or RANs are available and the access terminal 402 may use different frequencies and/or different RATs to access a core network that provides mobility management, session management, transport for IP packet services, and other services.
- RATs may be based on UMTS, TD-SCDMA, GSM, cdma2000 and/or WiMAX, for example.
- FIG. 5 is a simplified block diagram 500 illustrating a multi-SIM access terminal 502 according to certain aspects disclosed herein.
- the access terminal 502 may be equipped with a transceiver 512 that has fewer available Rx chains 516 a and/or Tx chains 516 b than the number of desired active connections.
- the access terminal 502 may communicate wirelessly through one Rx chain 516 a and one Tx chain 516 b and associated RF interfaces 524 a, 524 b, which may include RF amplifiers, antennas and other RF circuitry and components.
- the access terminal 502 may have idled one or more other transceivers or one or more Rx chains 516 a and/or Tx chains 516 b of the transceiver 512 in order to conserve power.
- the access terminal 502 may have multiple transceivers 512 , but for ease of description, certain systems, methods and techniques disclosed herein may be described in context of an access terminal 502 that is constructed with a single transceiver 512 that includes a limited number of available Rx chains 516 a and Tx chains 516 b.
- the access terminal 502 may be configured to receive services provided by one or more core networks 520 , 522 .
- the access terminal 502 may obtain services from a first network 520 through a first access point 504 and may obtain services from a second network 522 through a second access point 506 .
- the access terminal 502 may obtain services from a single core network 520 or 522 on behalf of two different subscriptions 508 a and 508 b.
- Each core network 520 and 522 may provide voice services, data services or some combination of voice and data services through one or more RANs operated by the same or different network operators.
- the access terminal 502 may be adapted or configured to support two subscriptions 508 a and 508 b, where the subscriptions are identified or otherwise correspond to SIMs 518 a, 518 b installed in the access terminal 502 .
- a subscription manager 510 may be provided to manage the subscriptions 508 a, 508 b associated with the SIMs 518 a and 518 b.
- the subscription manager 510 may be implemented in a combination of hardware circuitry and software/firmware modules or other logic elements, and the operation of the subscription manager 510 may be controlled by the processing circuit 514 .
- the SIMs 518 a and 518 b can be used to identify and authenticate subscribed users of the various services offered by network operators.
- each SIM card 518 a, 518 b may store an IMSI and related keys that can uniquely identify and authenticate a subscribed user of the access terminal 502 .
- Each SIM card 518 a, 518 b may enable access to subscribed services available to the user through the networks 520 and/or 522 .
- Each subscription 508 a or 508 b may be associated with a telephone number or another network identifier, and the two subscriptions 508 a and 508 b typically include different telephone numbers or identifiers.
- the access terminal 502 may be a mobile telephone device equipped with two or more SIMs 518 a, 518 b that enable the establishment of traffic calls on two or more different voice and/or data networks.
- the access terminal 502 may be adapted or configured to maintain two or more concurrently active calls.
- the access terminal 502 may be adapted or configured to support one or more multiple-active operational modes as disclosed herein to support network access for multiple subscriptions when the access terminal 502 has fewer RF transceivers 512 or fewer Rx chains 516 a and/or Tx chains 516 b than the available or desired number of connections.
- an enhanced dual SIM dual standby (eDSDS) mode may be defined whereby the access terminal 502 may be configured to receive calls for the second subscription 508 b when a call for the first subscription 508 a is active on the access terminal 502 .
- a user of the access terminal 502 may determine whether the second call should be accepted or declined, even when there are fewer than two Rx chains 516 a and/or two Tx chains 516 b. The user may determine whether to accept the second call based on caller identification (Caller ID), for example.
- a declined voice call may be sent to voicemail, forwarded to another device, dropped, or otherwise deferred.
- a voice call received for a second subscription 508 b is automatically sent to voicemail, or otherwise forwarded or deferred when a call for the first subscription 508 a is active.
- the access terminal 502 may be configured to support a simultaneous dual SIM dual active (sDSDA) mode whereby the access terminal 502 may support two traffic calls simultaneously, using a single transceiver 512 that may have a single or dual Rx chains 516 a and a single Tx chain 516 b.
- the access terminal 502 may maintain a voice call for each of the two subscriptions 508 a and 508 b, with one of the two voice calls being placed on hold. The user may determine which of the two voice calls should be active, and which voice call should be placed on hold.
- sDSDA simultaneous dual SIM dual active
- the access terminal 502 may maintain a voice call for one of the two subscriptions 508 a or 508 , while a data connection is maintained for the other subscription 508 b or 508 a.
- a data connection is automatically dropped when a voice call is received or active.
- FIG. 6 illustrates an example of an access terminal 602 that may be configured to provide the eDSDS and sDSDA modes described herein.
- the access terminal 602 may include two Rx chains 616 a and 616 b and one Tx chain 616 c.
- Each of the two Rx chains 616 a and 616 b may be assigned to handle downlink communications for one of two active subscriptions 608 a or 608 b.
- the subscriptions 608 a and 608 b may have access to the Tx chain 616 c on a timeshared basis.
- Timeshare logic 620 may be used to provide timeshared access to the Tx chain 616 c, under the control and management of the modem 614 and/or the processing circuit 618 in cooperation with the subscription manager 610 and components of the transceiver 612 .
- Timeshare logic 620 may act as a switch and may be logically or physically provided within a modem 614 , between the modem 614 and a Tx chain 616 c, or between the modem 614 and an RF card or device.
- timeshare logic 620 may be provided within the modem 614 , the transceiver 612 or the Tx chain 616 c.
- the timeshare logic 620 may be provided between the modem and an RF card, within the RF card, or elsewhere within the access terminal 602 .
- the timeshare logic 620 may include one or more modules provided in the modem 614 , the processing circuit, the manager 610 and/or the transceiver 612 , where the one or more modules control and configure a logical or physical data path through the modem 614 and the transceiver 612 .
- the timeshare logic 620 may be implemented as a state machine whereby different states determine access to the shared Tx chain 616 c.
- a module of the processing circuit 618 may configure the modem 614 to block data related to one subscription 608 a, 608 b and to pass data related to the other subscription 608 b, 608 a to the transceiver 612 .
- a plurality of Rx chains 616 a and 616 b is provided within the transceiver 612 such that the access terminal 602 may concurrently monitor and receive downlink communications for each subscription 608 a and/or 608 b, while the Tx chain 616 c is timeshared.
- the access terminal 602 may provide a single active Rx chain 616 a or 616 b and a single Tx chain 616 c, and the access terminal 602 may apply timesharing to both the active Rx chain 616 a or 616 b and the Tx chain 616 c when two traffic calls are active for the two subscriptions 608 a and 608 b.
- While certain devices may have multiple transceivers 612 and/or multiple Rx chains 616 a , 616 b and Tx chains 616 c that can be selectively and individually disabled, certain advantages may accrue when the access terminal 602 has a limited number of Rx chains 616 a, 616 b and Tx chains 616 c. For example, fewer RF circuits and other devices may be required when the number of transceivers 612 and/or Rx chains 616 a, 616 b and Tx chains 616 c is limited, leading to reduced cost of manufacture, reduced power consumption and more compact circuit boards.
- FIG. 7 is a simplified schematic block diagram 700 illustrating a transceiver 702 that may be provided in the access terminal 602 (see FIG. 6 ).
- the transceiver 702 includes two Rx chains 704 a and 704 b and a single Tx chain 706 .
- the Rx chains 704 a and 704 b and the Tx chain 706 may be coupled to one or more antennas 710 .
- the transceiver 702 may be configured to support the eDSDS mode and/or sDSDA mode operation disclosed herein.
- the transceiver 702 may concurrently maintain a connection with a first network for a first subscription 708 a and a connection with a second network for a second subscription 708 b.
- the first network may be implemented using 1xRTT, EV-DO, W-CDMA, LTE, GSM, etc.
- the second network may be implemented using GSM, for example.
- the access terminal 602 may monitor downlink communications for both subscriptions 708 a, 708 b on the separate Rx chains 704 a and 704 b. On the uplink, the access terminal 602 may cause the subscriptions 708 a and 708 b to share the Tx chain 706 .
- Timeshare logic 712 may be operated according to a timesharing schedule that determines when the transmit chain 616 c is allocated for use of two or more subscriptions 608 a, 608 b.
- the timesharing circuit 712 may be a component of the transceiver 702 or of another component, module or device within a modem, between the modem and an RF card, within the RF card, or elsewhere within the access terminal 602 .
- a timesharing scheme may be implemented using timeshare logic 712 that may be configured to buffer data and subsequently transmit buffered data according to a timesharing schedule.
- the timesharing schedule may allocate uplink time slots that enable the access terminal 602 to transmit and receive control information for each of the two active connections. The timesharing schedule may prioritize the connections and allocate uplink time slots for data transmission according to the prioritization.
- the timesharing schedule can be dynamically changed.
- the timesharing schedule may be modified based on channel conditions and call priorities. For example, the timesharing schedule may favor a voice call established for a first subscription 708 a when a data call is established for the second subscription 708 b and a user of the access terminal 602 is physically located at an edge of a cell of a network in which the voice call has been established.
- a timesharing schedule may be configured to provide more transmission and/or reception time for the voice call at the penalty of data call performance.
- a timesharing schedule may be dynamically adapted to give preference to one of two calls based on quality of service requirements associated with the calls, identity of the networks or network providers, radio access technology used to establish and maintain calls, roaming status, and other priorities associated with the calls.
- the timesharing circuit 712 may operate to gate, delay or blank transmissions related to one subscription 708 a or 708 b when the other subscription 708 b or 708 a has information to be transmitted.
- the access terminal 602 may suspend or gate transmissions related to a connection with the first network, which may be a 1xRTT, EV-DO, W-CDMA, LTE or GSM network, in order to accommodate transmissions associated with the second network, which may be a GSM network, for example.
- the access terminal 602 may make certain transmit power adjustments in order to support timesharing on the uplink. For example, the traffic-to-pilot (T2P) power ratio for a channel may be boosted and/or certain power control information may be specially processed, given that two subscriptions have been provisioned for the access terminal 602 . In another example, an overhead channel gain may be increased. In another example, an ACK channel may be blanked as desired or necessary.
- T2P traffic-to-pilot
- the access terminal 602 may revert to conventional behavior according to a fallback protocol or procedure when blanking or gating transmissions on the uplink for the first or second network becomes difficult to sustain.
- blanking and/or gating transmissions may become inoperable when very high transmit power is required in 1xRTT, EV-DO, CDMA (including W-CDMA) and LTE networks at the edge of one or more cells.
- Fallback may include idling or disconnecting one of two current connections and redirecting further voice calls for the subscription 708 a or 708 b associated with the idled connection to voicemail. Fallback may also occur when extreme RF co-existence issues arise. Fallback may include reverting to DSDS modes of operation and/or adopting protocols and behaviors consistent with DSDS modes of operation.
- FIG. 8 is a simplified timing diagram 800 illustrating timesharing of a Tx chain 706 (see FIG. 7 ).
- a network connection associated with the second subscription 708 b has a higher priority than the network connection associated with the first subscription 708 a .
- the access terminal 602 may transmit control information for the first subscription 708 a in a first series of time slots 802 and 814 , and may transmit control information for the second subscription 708 b in a second series of time slots 804 .
- the access terminal 602 may suspend or gate active transmission of traffic 806 and 810 for the first subscription 708 a when traffic and/or control data becomes available for transmission in one or more slots 804 , 808 , 812 from the second subscription 708 b.
- FIG. 9 is a simplified schematic block diagram 900 illustrating a transceiver 910 in an access terminal 602 that has a single Rx chain 904 and a single Tx chain 906 .
- the transceiver is depicted as a component of a modem 902 , although the principles and/or aspects described herein apply equally to examples where some or all of the circuits of the transceiver 910 may be provided separately or externally of the modem 902 .
- one or more of the transmit timeshare logic 912 and the receive timeshare logic 914 may be provided between separate modem devices or circuits and transceiver devices or circuits.
- Timeshare logic 912 , 914 may switch between subscriptions 908 a and 908 b, in accordance with a timeshare schedule.
- the transmit timeshare logic 912 may be configured to drop one or more frames, slots or packets related to a first call when the second call is scheduled to have access to the transmit chain 906 .
- one or more packets associated with a voice call may be dropped when the packets have sufficient redundancy.
- the receive timeshare logic 914 may be configured to skip one or more frames, slots or packets related to a first call when the second call is scheduled to have access to the receive chain 904 .
- the Rx chain 904 and the Tx chain 906 may be coupled to one or more antennas 916 .
- the transceiver 910 may be configured to support the eDSDS mode of operation and/or sDSDA mode of operation disclosed herein.
- the transceiver 910 may maintain concurrent connections with a first network for a first subscription 908 a and with a second network for a second subscription 908 b.
- the first network may be implemented using 1xRTT, EV-DO, W-CDMA, LTE, GSM, etc., while the second network may be implemented using GSM, for example.
- the access terminal 602 may monitor downlink communications for both subscriptions on the same Rx chain 904 .
- the access terminal 602 may monitor the downlink connections according to a coordinated paging schedule.
- the access terminal 602 may monitor both links simultaneously, when both subscriptions 908 a and 908 b have acquired the same network and cell.
- Timeshare logic 914 may be provided to coordinate downlink activities, and to direct control information and traffic to the appropriate subscription 908 a or 908 b.
- the timeshare logic 914 may be a component of the modem 902 , the transceiver 910 , or of another component, module, circuit or device within a modem, between the modem and an RF card, within the RF card, or elsewhere within the access terminal 602 .
- the timeshare logic 914 may provide timeshared access to the Rx chain 904 , under the control and management of a processing circuit of the modem 902 or another component of the access terminal 602 .
- Timeshare logic 914 may act as a switch.
- Timeshare logic 914 may include one or more modules of a processing circuit, the modem 902 and/or the transceiver 910 , where the one or more modules control and configure a logical or physical data path through the modem 902 and the transceiver 910 .
- the modem 614 may be configurable to block data related to one subscription 608 a, 608 b and to pass data related to the other subscription 608 b, 608 a to the transceiver 612 .
- the access terminal 602 may be configured or adapted to handle apparent signaling discontinuities due to timesharing of a single Rx chain 904 .
- discontinuities may occur in pilot signals when the use of the Rx chain 904 switches between a first subscription and a second subscription, where the two subscriptions use different RATs, or different channels in the same RAT.
- One or more processing circuits that handle configuration and control information associated with a first subscription 908 a or 908 b may be adapted to accommodate disruptions in the reception of signaling directed to the first subscription 908 a or 908 b while the time sharing circuit or module 914 is permitting the second subscription 908 b or 908 a access to the Rx chain 904 .
- pilot and/or media access control (MAC) message processing may be halted as needed to support switching between connections.
- phase discontinuities may be introduced in pilots due to the operation of the timesharing circuit or module 914 , and special pilot processing may be required to recognize and correct for such phase discontinuities.
- special preamble detection handlers and/or rate control loop handlers may be employed.
- a timesharing scheme may be implemented using timeshare logic 912 that may be configured as a switch.
- the timeshare logic 912 may be configured to buffer and transmit buffered data according to a predefined schedule.
- the timesharing module 912 may be a component of the transceiver 910 or of another component, module or device within a modem, between the modem and an RF card, within the RF card, or elsewhere within the access terminal 602 .
- Timeshare logic 912 may act as a switch and may be logically or physically provided within the modem 902 , or between the modem 902 and the Tx chain 906 .
- Timeshare logic 912 may be embedded within the Tx chain 906 .
- Timeshare logic 912 may include one or more modules of a processing circuit, the modem 902 and/or the transceiver 910 , where the one or more modules control and configure a logical or physical data path through the modem 902 and the transceiver 910 .
- timeshare logic 912 may configure the modem 902 to block data related to one subscription 908 a, 908 b and to pass data related to the other subscription 908 b, 908 a to the transceiver 910 .
- the uplink timesharing module 912 may operate to gate, delay or blank transmissions related to one subscription 908 a or 908 b when the second subscription 908 b or 908 a has information to be transmitted.
- the access terminal 602 may suspend or gate transmissions related to a connection with the first network in order to accommodate transmissions associated with the second network, when the connection with the second network is assigned a higher priority.
- Certain transmit power adjustments may be required to support timesharing on the uplink. For example, the T2P power ratio for a channel may be boosted and certain power control information may be ignored, given that two subscriptions have been provisioned for the access terminal 602 . Certain combinations of connections may not be amenable to partial gating or blanking.
- partial blanking may be precluded when two networks are substantially scheduled such that timing of data transmission on one call may correspond with an ACK channel scheduled on a second call.
- performance degradation due to partially gating of an ACK channel may be higher than the performance degradation due to a completely gated ACK channel.
- the access terminal 602 may revert to conventional behavior for both the uplink and downlink connections, and in accordance with a fallback protocol or procedure when blanking or gating transmissions on an uplink for a first or second network becomes difficult to sustain. Fallback may also occur when extreme co-existence issues arise and/or when certain channel conditions, including high loading or high transmit power arise. For example, blanking and/or gating transmission may become inoperable when very high transmit power is required in 1xRTT, 1xEV-DO, W-CDMA, TD-SCDMA and LTE networks. High transmit power may be required at a cell edge. Fallback may include idling one of two current connections and redirecting further voice calls to voicemail.
- Fallback may include reverting to DSDS mode and/or adopting protocols and behaviors consistent with DSDS mode.
- different RATs may compete based on their priority and other characteristics and factors. For example, priorities may be determined based on the type of call, the type of network, quality of service requirements associated with a call, and so on. In some instances, a call that is experiencing quality and/or power issues, such as a call connected from the edge of a cell, may be assigned a lower priority.
- an access terminal 502 (see FIG. 5 ) that is adapted or configured for eDSDS and/or sDSDA may be further configured to adapt its behavior to modify, enhance or enable timesharing schemes when the active connections include one or more connections with a GSM network 520 and/or 522 .
- the power monitoring duration used in a GSM network 520 and/or 522 may be reduced to occupy less than a complete GSM time slot.
- the power monitoring duration may be restricted to a portion of the complete time slot. In one example, power monitoring may be limited to a 327 ⁇ s period.
- the frequency of power monitoring during a traffic state may be reduced.
- the frequency of power monitoring may be set to accommodate up to 32 neighboring cells.
- the access terminal 502 may adaptively configure the frequency based on the number of neighbors detected by the access terminal 502 or an expected maximum number of neighbors to be measured. Typically, the access terminal 502 can detect 16 or fewer neighbors that should be monitored and the frequency of power monitoring can be modified accordingly.
- An access terminal 502 that is adapted or configured for eDSDS and/or sDSDA may be further configured to perform wideband power scans and power monitoring to reduce power monitoring overhead.
- the access terminal 502 may be configured to search across multiple RATs for cells or sectors of a RAN that can provide service to the access terminal 502 .
- the extent of the search may be significantly increased when different RATs are involved.
- service from a GSM network may be provided in one of several hundred channels, and a search for an absolute radio frequency number (ARFCN) in a GSM network may take significant time, particularly where access to a single Rx chain 516 a is shared between subscriptions 508 a and 508 b in an access terminal 502 .
- ARFCN absolute radio frequency number
- An access terminal 502 that is adapted or configured for eDSDS and/or sDSDA may be equipped with a transceiver 512 that provides a wideband receiver and/or plural local oscillators that can be used for rapid scanning for carrier frequencies associated with one or more RATs.
- the wideband receiver and/or local oscillators may be used to analyze power distribution in a wide spectrum of frequencies associated with different RATs using signal processing circuits and modules such as fast Fourier transform (FFT) circuits and processors.
- the search may yield a power distribution that indicates the presence of signals of interest at one or more carrier frequencies of a supported RAT.
- An FFT processor and other circuits may perform a narrowband analysis around signals of interest in an order determined by the relative power of the signals of interest.
- audio data transmitted on a GSM network typically includes speech encoded using an Adaptive Multi-Rate (AMR) audio codec that operates according to an audio data compression scheme optimized for speech coding.
- AMR codec may produce toll quality speech data rates of 7.4 kbit/s.
- the AMR codec may use link adaptation to select from one of eight bit rates based on link conditions. Accordingly, there may be sufficient redundancy in voice packets after encoding for transmission to drop a GSM slot or frame without losing the ability to decode the complete voice signal.
- a voice packet may be decoded even if data in the voice transmission is not transmitted and, in some instances, the access terminal 602 that is adapted or configured for eDSDS and/or sDSDA operation may be able to drop up to 1 out of every 4 frames when the AMR codec is producing full-rate downlink or uplink speech data.
- slots and/or frames may be dropped by the access terminal 602 when there is sufficient margin in the encoded voice packet to permit early decoding.
- Early decoding provided in GSM networks can increase system capacity and reduce receiver power consumption.
- early decoding may be used for decoding a message on a control channel in a wireless communication system, where the control channel may be a common control channel (CCCH), a paging channel (PCH) or a broadcast control channel (BCCH) in a GSM system.
- CCCH common control channel
- PCH paging channel
- BCCH broadcast control channel
- Early decoding may be used in other RATs.
- Early decoding can be performed when a message is encoded and partitioned into multiple data blocks that are transmitted at different times if a portion of the multiple data blocks include sufficient information to recover the complete message.
- a paging message transmitted in a GSM network may be encoded and partitioned into four blocks, which are transmitted as four bursts.
- the complete message may be recovered at the receiving access terminal 602 from two or more bursts, depending on channel conditions.
- the receiving access terminal 602 in a GSM network may determine when the complete message has been decoded based on error detection elements transmitted in the message.
- the access terminal 602 may go to sleep upon early decoding of the complete message, thereby conserving battery power and extending standby time of the access terminal If the access terminal 602 is unable to decode the complete message after receiving two bursts, the access terminal 602 may receive a third burst and access terminal 602 may go to sleep if the complete message can be decoded from the three bursts. Normal decoding is performed if the message cannot be decoded from less than four bursts in this example.
- an access terminal 602 that is adapted or configured for eDSDS and/or sDSDA operation may drop one or more GSM slots associated with a voice packet when the voice packet has sufficient redundancy to permit early decoding.
- the access terminal 602 that is adapted or configured for eDSDS and/or sDSDA operation may maintain two active calls, where one of the calls, such as a GSM call, is placed on hold. Certain characteristics of an on-hold call are different from a call in which there is no speech activity. For example, one or more signaling tones may be transmitted for a GSM call that is on-hold, whereas the active call with no speech activity may have nothing but noise to transmit, which may result in lower power transmission than the power associated with the transmission of tones corresponding to an on-hold call.
- the access terminal 602 that is adapted or configured for eDSDS and/or sDSDA may provide a structured signal to the voice encoder for the “on-hold” call to obtain low-power silent frames for transmission in place of frames that transmitted with signaling tones when a GSM call is on hold.
- the silent frames may be substituted for all or a portion of frames that carry the tones.
- additional blanking of transmissions may be attempted when a first call is a GSM call and is on hold. More aggressive blanking may be implemented when, for example, the sustainability of a 1xRTT, EV-DO, W-CDMA, LTE call is at risk.
- both subscriptions 608 a, 608 b may be allocated the same time slot.
- the access terminal 602 that is adapted or configured for eDSDS and/or sDSDA operation may drop the call that has the lowest priority, in order to cause the lower priority call to be reconnected with a new slot allocation.
- FIG. 10 includes flowcharts illustrating methods of managing multiple subscriptions in a wireless device. Certain steps of the methods may be performed by an access terminal 502 of FIG. 5 , the access terminal 602 of FIG. 6 and/or elements or components of an access terminal 502 or 602 , such as the transceivers 702 , 910 shown in FIGS. 7 and 9 , respectively.
- the access terminal 602 may include a single RF transmit chain 616 c which may be timeshared in accordance with the method illustrated by the “Transmit Chain” flowchart 1000 , for example.
- the access terminal 602 establishes a first call for a first subscription associated with the access terminal 602 .
- the access terminal 602 accepts a second call for a second subscription associated with the access terminal 602 while maintaining the first call in an active state.
- the first call may be maintained in an active state that is an on-hold state.
- the first subscription may correspond to an IMSI maintained on a first SIM, and wherein the second subscription corresponds to an IMSI maintained on a second SIM. Accepting the second call may include increasing transmit power for the single RF transmit chain.
- the access terminal 602 schedules the single RF transmit chain 616 c provided in the access terminal 602 for uplink transmissions associated with the first call and uplink transmissions associated with the second call when the access terminal 602 is operating in a first mode.
- the first mode may be a DSDA mode.
- Uplink transmissions may include data traffic and/or control channel and signaling transmissions.
- the single RF transmit chain 616 c provided in the access terminal 602 may be scheduled to restrict uplink transmissions to a single call when the access terminal 602 is operating in a second mode.
- the second mode may be a DSDS mode.
- the access terminal 602 may fall back to the second mode from the first mode when one or more channel conditions are determined to be present.
- the channel conditions may include high network loading, high transmit power or adverse radio frequency (RF) coexistence conditions.
- network loading can be expected to be high when a large number of users are very active in the network.
- transmit power may be considered high at 20 dBm in a CDMA context, where 24 dBm is typically considered an upper limit of transmit power.
- the thresholds at which network loading and/or transmit power is considered to be high may vary according to the network technology used, configuration and/or battery capacity of an access terminal, RF coexistence protocols and other factors.
- scheduling the single RF transmit chain 616 c may include establishing a timesharing schedule for the single RF transmit chain 616 c.
- a switch provided between a modem and the single RF transmit chain 616 c may be controlled in accordance with the timesharing schedule.
- the timesharing schedule may determine timing of the uplink transmissions associated with the first call and the uplink transmissions associated with the second call on the single RF transmit chain 616 c.
- the timesharing schedule may include decreasing a duration in which the power of one or more neighboring transmitters is monitored in a GSM network.
- scheduling the single RF transmit chain or scheduling the single RF receive chain may include dynamically adapting a frequency at which transmitter power of a number of neighboring transmitters is monitored based on the number of the neighboring sectors.
- Scheduling the single RF transmit chain or scheduling the single RF receive chain may include decreasing a power monitoring duration for a GSM network.
- Scheduling the single RF transmit chain or scheduling the single RF receive chain may include dropping one or more frames of a speech packet to be transmitted on the uplink based on channel conditions. In one example, 1 out of every 4 frames may be dropped or skipped.
- Scheduling the single RF transmit chain or scheduling the single RF receive chain may include skipping a portion of a plurality of frames of a speech packet to be received on the downlink based on channel conditions. Scheduling the single RF transmit chain or scheduling the single RF receive chain may include skipping a portion of a plurality of frames of a speech packet to be received on the downlink when the speech packet is decoded using early decoding. Scheduling the single RF transmit chain or scheduling the single RF receive chain may include substituting silent frames for at least a portion of a plurality of frames transmitted or received on a GSM network.
- maintaining the first call in an active state may include dropping one or more frames of a speech packet to be transmitted through the single RF transmit chain 616 c when the speech packet includes full-rate speech data provided by an adaptive multi-rate audio codec.
- the dropped frames may correspond to speech packets of the first call.
- frames corresponding to speech packets of the second call may be dropped while maintaining the second call.
- the first call is established as a highest priority call, and uplink transmissions associated with the second call are gated when uplink transmissions associated with the first call are required for transmission.
- the uplink transmissions associated with the second call that are gated may include an ACK channel transmission. All ACK channel transmissions associated with the second call may be fully gated when the uplink transmissions associated with the second call are gated, including when network scheduling of the first call requires the ACK channel transmission associated with the second call to be partially gated.
- the first call is established on a GSM network and the second call is established on a CDMA network, a UMTS network configured for W-CDMA or TD-SCDMA, an LTE network (including LTE-FDD, LTE-TDD/TD-LTE networks), a cdma2000 EV-DO network, a cdma2000 1xRTT network, or a TD-SCDMA network.
- the first and second calls may be established on two different GSM networks, or the same GSM network.
- the first call may be established on an LTE network configured for FDD or TDD network and the second call may be established on a cdma2000 1xRTT network.
- accepting the second call includes boosting a traffic-to-pilot ratio or increasing overhead channel gain.
- An access terminal 602 may include a single RF receive chain 904 (see FIG. 9 ), or the access terminal may operate using one of a plurality of available receive chains 616 a or 616 b.
- the single RF receive chain 904 , 616 a or 616 b may be timeshared in accordance with the method illustrated by the “Receive Chain” flowchart 1020 , for example.
- the access terminal 602 may schedule a single RF receive chain 904 , 616 a or 616 b provided in the access terminal 602 to receive downlink traffic associated with the first call and downlink traffic associated with the second call.
- the access terminal may establish a timesharing schedule for the RF receive chain 904 , 616 a or 616 b in order to schedule the RF receive chain 904 , 616 a or 616 b.
- a switch provided between a modem and the RF receive chain 904 , 616 a or 616 b may be controlled in accordance with the timesharing schedule.
- the timesharing schedule may determine when networks corresponding to the first call and the second call are monitored.
- the RF receive chain 904 , 616 a or 616 b may be scheduled by decreasing a power monitoring duration for a GSM network.
- the access terminal 602 may configure the timesharing schedule for the RF receive chain 904 , 616 a or 616 b based on channel conditions.
- scheduling a RF receive chain 904 , 616 a or 616 b may include configuring a timesharing schedule corresponding to the RF receive chain 904 , 616 a or 616 b based on channel conditions.
- the configuring the timesharing schedule may include decreasing a duration in which the power of one or more neighboring transmitters is monitored in a GSM network.
- configuring the timesharing schedule may include dynamically adapting a frequency at which the transmitter power of neighboring sectors is monitored based on the number of neighboring sectors.
- Configuring the timesharing schedule for the RF receive chain 904 , 616 a or 616 b may include dropping one or more frames of a speech packet to be transmitted on the uplink.
- Configuring the timesharing schedule for the RF receive chain 904 , 616 a or 616 b may include causing one or more frames to be skipped based on channel conditions when the speech packet includes full-rate speech data produced by an adaptive multi-rate audio codec. Frames may be skipped when the speech packet is decoded using early decoding.
- Configuring the timesharing schedule for the single RF receive chain may include substituting silent frames for all or a portion of frames transmitted or received on a GSM network.
- the method includes compensating for phase discontinuities in a pilot signal detected on a network corresponding to one of the first call and the second call.
- the method includes reducing a frequency at which neighboring transmitter power is monitored.
- the first call and the second call are GSM calls
- the first call has a higher priority than the second call and the second call may be dropped when the first call and the second call are allocated a common time slot for communicating on a GSM network.
- FIG. 11 is a diagram 1100 illustrating an example of a hardware implementation for an access terminal 1102 configured to manage multiple connections for a wireless device.
- the access terminal 1102 may include an access terminal having a processing circuit 1104 .
- the processing circuit 1104 may be implemented with a bus architecture, represented generally by the bus 1130 .
- the bus 1130 may include any number of interconnecting buses and bridges depending on the application and attributes of the processing circuit 1104 and overall design constraints.
- the bus 1130 may link together various circuits including one or more processors and/or hardware modules, processing circuit 1104 , and the processor-readable medium 1106 .
- the bus 1130 may also link various other circuits such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art, and therefore, will not be described any further.
- the processing circuit 1104 may be coupled to one or more communications interfaces or transceivers 1114 .
- the one or more communications interfaces 1108 , 1110 may be used for communications with entities of a core network, and includes one or more of a Tx chains 1110 and one or more Rx chains 1108 .
- the one or more Tx chains 1110 and the one or more Rx chains 1108 may be coupled to one or more internal and/or external antennas 1116 .
- the processing circuit 1104 may include one or more processors responsible for general processing, including the execution of software stored on the processor-readable medium 1106 .
- the processing circuit 1104 may include one or more processors deployed in the access terminals 302 , 402 , 502 , 602 of FIGS. 3-6 and/or the transceivers 702 , 910 of FIGS. 7 and 9 .
- the software when executed by the one or more processors, cause the processing circuit 1104 to perform the various functions described supra for any particular access terminal
- the processor-readable medium 1106 may also be used for storing data that is manipulated by the processing circuit 1104 when executing software.
- the processing system further includes at least one of the modules 1120 , 1122 , 1124 and 1126 .
- the modules 1120 , 1122 , 1124 and 1126 may be software modules running on the processing circuit 1104 , resident/stored in the processor-readable medium 1106 , one or more hardware modules coupled to the processing circuit 1104 , or some combination thereof.
- the access terminal 1102 for wireless communication includes a module or circuit 1120 configured to establish a first call for a first subscription associated with the access terminal 1102 , modules or circuits 1122 , 1126 configured to accept a second call for a second subscription associated with the access terminal 1102 while maintaining the first call, and a module or circuit 1124 configured to schedule a single RF transmit chain provided in the access terminal for uplink transmissions associated with the first call and uplink transmissions associated with the second call when the access terminal is operating in a DSDA mode.
- the module or circuit 1124 may cooperate with the Tx chain 1110 of the transceiver 1114 .
- the module or circuit 1124 may be further configured to facilitate receipt of downlink traffic associated with the first call and downlink traffic associated with the second call using a one or more receive chains 1108 provided in the access terminal 1102 .
- One or more Rx chains 1108 may be used to receive downlink communications.
- the module or circuit 1124 may manage timesharing of an Rx chain 1108 and/or a Tx chain 1110 .
- the call maintenance module or circuit 1126 may maintain the first and second calls.
- the call maintenance module or circuit 1126 may include components for dropping the second call when the first call and the second call are allocated a common time slot for communicating on a GSM network, and components that compensate for phase discontinuities in a pilot signal detected on a network corresponding to one of the first call and the second call.
- Coupled is used herein to refer to the direct or indirect coupling between two objects. For example, if object A physically touches object B, and object B touches object C, then objects A and C may still be considered coupled to one another, even if they do not directly physically touch each other. For instance, a first die may be coupled to a second die in a package even though the first die is never directly physically in contact with the second die.
- FIGS. 1-11 One or more of the components, steps, features and/or functions illustrated in FIGS. 1-11 may be rearranged and/or combined into a single component, step, feature or function or embodied in several components, steps, or functions. Additional elements, components, steps, and/or functions may also be added without departing from novel features disclosed herein.
- the apparatus, devices, and/or components illustrated in FIGS. 1-7 , 9 and 11 may be configured to perform one or more of the methods, features, or steps described herein.
- the novel algorithms described herein may also be efficiently implemented in software and/or embedded in hardware.
- the embodiments may be described as a process that is depicted as a flowchart, a flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged.
- a process is terminated when its operations are completed.
- a process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc.
- a process corresponds to a function
- its termination corresponds to a return of the function to the calling function or the main function.
- a storage medium may represent one or more devices for storing data, including read-only memory (ROM), random access memory (RAM), magnetic disk storage mediums, optical storage mediums, flash memory devices and/or other machine readable mediums for storing information.
- ROM read-only memory
- RAM random access memory
- magnetic disk storage mediums magnetic disk storage mediums
- optical storage mediums flash memory devices and/or other machine readable mediums for storing information.
- machine readable medium or “machine readable storage medium” include, but is not limited to portable or fixed storage devices, optical storage devices, wireless channels and various other mediums capable of storing, containing or carrying instruction(s) and/or data.
- embodiments may be implemented by hardware, software, firmware, middleware, microcode, or any combination thereof
- the program code or code segments to perform the necessary tasks may be stored in a machine-readable medium such as a storage medium or other storage(s).
- a processor may perform the necessary tasks.
- a code segment may represent a procedure, a function, a subprogram, a program, a routine, a subroutine, a module, a software package, a class, or any combination of instructions, data structures, or program statements.
- a code segment may be coupled to another code segment or a hardware circuit by passing and/or receiving information, data, arguments, parameters, or memory contents. Information, arguments, parameters, data, etc. may be passed, forwarded, or transmitted via any suitable means including memory sharing, message passing, token passing, network transmission, etc.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- a general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine.
- a processor may also be implemented as a combination of computing components, e.g., a combination of a DSP and a microprocessor, a number of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
- a software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
- a storage medium may be coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
A method, an apparatus, and a computer program product are provided. The apparatus may be configured to establish a first call for a first subscription, and accept a second call for a second subscription while maintaining the first call. A single RF transmit chain may be scheduled for uplink transmissions associated with the first call and uplink transmissions associated with the second call. A timesharing schedule for the transmit chain may determine timing for the uplink transmissions associated with the first call is transmitted and when the uplink transmissions associated with the second call is transmitted on the transmit chain. Downlink transmissions associated with the first and second calls may be received using different receive chain. Downlink transmissions associated with the first and second calls may be received using the same receive chain.
Description
- The present Application for Patent is a continuation-in-part of application Ser. No. 14/134,898 entitled “Dual SIM Dual Active Subscriber Identification Module With A Single Transmit Chain And Dual Or Single Receive Chain” filed Dec. 19, 2013, which is assigned to the assignee hereof, and claims priority to Provisional Application No. 61/856,440 entitled “Dual SIM Dual Active Subscriber Identification Module With A Single Transmit Chain And Dual Or Single Receive Chain” filed Jul. 19, 2013, which is assigned to the assignee hereof, which applications are hereby expressly incorporated by reference herein.
- 1. Field
- Aspects of the present disclosure relate generally to wireless communication systems, and more particularly, to management of wireless devices that support multiple subscriptions.
- 2. Background
- Wireless communication systems are widely deployed to provide various communication services such as telephony, video, data, messaging, broadcasts, and so on. Wireless communications networks, which are usually multiple access networks, support communications for multiple users by sharing the available network resources. Examples of such networks include networks based on the Global System for Mobile Communications (GSM), the Universal Mobile Telecommunications System (UMTS), and Long Term Evolution (LTE), which are defined by the 3rd Generation Partnership Project (3GPP), as well as cdma2000 1x standards including cdma2000 Radio Transmission Technology (1xRTT) and cdma2000 1xEV-DO (Evolution-Data only), which are defined by the 3rd Generation Partnership Project 2 (3GPP2), among others. An LTE network may be a Time-Division Long-Term Evolution (TD-LTE), also referred to as Long-Term Evolution Time-Division Duplex (LTE-TDD), as well as Frequency Division Duplex (FDD) versions of LTE (LTE-FDD).
- Wireless communication systems may be accessed by various types of devices adapted to facilitate wireless communications, where multiple devices share the available system resources (e.g., time, frequency, and power). Examples of such wireless communications systems include code-division multiple access (CDMA) systems, time-division multiple access (TDMA) systems, frequency-division multiple access (FDMA) systems and orthogonal frequency-division multiple access (OFDMA) systems. Multiple types of devices are adapted to utilize such wireless communications systems. Such devices may be generally referred to as access terminals.
- A service provider (or network operator) may deploy multiple radio access technologies in a given wireless communication system to enable users of differently capable access terminals to access the service provider's system. For example, a service provider may deploy radio access technologies such as a 4th generation (4G) LTE network, a 3rd generation (3G) Evolution-Data Optimized cdma2000 (EV-DO) network (as defined by the 3GPP2 standards body), cdma2000 1x network (also defined by 3GPP2), a UMTS network utilizing a Time Division Synchronous Code Division Multiple Access (TD-SCDMA) air interface or a wideband CDMA (W-CDMA) air interface, and/or a 2nd generation (2G) network such as GSM.
- In some instances, access terminals may be capable of communicating on two or more different radio access technologies. Such access terminals are often referred to as hybrid devices or hybrid access terminals. One common hybrid access terminal may be referred to as a 1x/DO hybrid access terminal, which is capable of communicating on both 3G EV-DO networks and on 2G cdma2000 1x networks. Another example of a hybrid access terminal may be referred to as a LTE/DO hybrid access terminal, which is capable of communicating on both 4G LTE networks and 3G EV-DO networks.
- Certain wireless networks identify subscribed users by means of a subscriber identity module (SIM). Some wireless devices support multiple concurrently installed SIMs and may provide a plurality of transceivers to support concurrent active connects. Conventionally, a dual active device has two transceivers and may support two concurrently active connections when two or more SIMs are installed. The two concurrently active connections may include some combination of circuit-switched (CS) and packet-switched (PS) traffic. If two SIMs are active on traffic calls in a dual-active device, the remaining SIMs generally enter an out-of-service (OOS) state.
- The following presents a simplified summary of one or more aspects of the present disclosure, in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated features of the disclosure, and is intended neither to identify key or critical elements of all aspects of the disclosure nor to delineate the scope of any or all aspects of the disclosure. Its sole purpose is to present some concepts of one or more aspects of the disclosure in a simplified form as a prelude to the more detailed description that is presented later.
- In an aspect of the disclosure, methods, computer program products, and apparatus are provided that support multiple concurrent active connections. The apparatus may include a user equipment (UE), a modem, a transceiver and/or an access terminal.
- In one aspect, the disclosure provides a method of managing multiple connections for a wireless device, including the steps of establishing a first call for a first subscription associated with an access terminal, accepting a second call for a second subscription associated with the access terminal while maintaining the first call in an active state, and scheduling a single radio frequency (RF) transmit chain provided in the access terminal for uplink transmissions associated with the first call and uplink transmissions associated with the second call when the access terminal is operating in a dual SIM dual active (DSDA) mode.
- In another aspect of the disclosure, the single RF transmit chain provided in the access terminal may be scheduled to restrict uplink transmissions to a single call when the access terminal is operating in a dual SIM dual stand-by (DSDS) mode. The access terminal may fall back to the DSDS mode from the DSDA mode when one or more channel conditions are determined The channel conditions may include high network loading, a high transmit power and/or a difficult RF co-existence situation. The access terminal may choose which call should remain active based on priorities of the calls.
- In another aspect of the disclosure, scheduling the single RF transmit chain includes establishing a timesharing schedule for the single RF transmit chain. A switch provided between a modem and the single RF transmit chain may be controlled in accordance with the timesharing schedule. The timesharing schedule may determine timing for the uplink transmissions associated with the first call and timing for the uplink transmissions associated with the second call on the single RF transmit chain. Scheduling a single RF transmit chain may include configuring timesharing schedule for the single RF transmit chain based on channel conditions and call priorities.
- In another aspect of the disclosure, the first call is established as a highest priority call. Uplink transmissions associated with the second call may be gated when uplink transmissions associated with the first call are required. The uplink transmissions associated with the second call that are gated may include an ACK channel. The ACK channel transmission associated with the second call may be fully gated when the uplink transmissions associated with the second call are gated. The ACK channel transmission associated with the second call may be fully gated if network scheduling of the first call requires the ACK channel transmission associated with the second call to be partially gated.
- In another aspect of the disclosure, the first call is established on a GSM network and the second call is established on a GSM network, CDMA network, a UMTS network, an LTE network (including LTE-FDD, LTE-TDD/TD-LTE networks), a cdma2000 EV-DO network, a cdma2000 1xRTT network, or a TD-SCDMA network. The first call may be established on cdma2000 1xRTT network, and the second call may be established on an LTE network (such as an LTE-FDD, LTE-TDD, or TD-LTE network).
- In another aspect of the disclosure, wherein accepting the second call includes boosting a traffic-to-pilot ratio or increasing overhead channel gain.
- In another aspect of the disclosure, a single RF receive chain provided in the access terminal is scheduled to receive downlink traffic associated with the first call and downlink traffic associated with the second call. The single RF receive chain may be scheduled by establishing a timesharing schedule for the single RF receive chain. A switch provided between a modem and the single RF receive chain may be controlled in accordance with the timesharing schedule. The timesharing schedule may determine when networks corresponding to the first call and the second call are monitored.
- In another aspect of the disclosure, scheduling the single RF receive chain may include configuring a timesharing schedule for the single RF receive chain based on channel conditions and call priorities. Scheduling the single RF receive chain may include controlling a switch provided between a modem and the single RF receive chain in accordance with the timesharing schedule. Scheduling the single RF receive chain may include configuring the timesharing schedule based on at least one of the relative priorities associated with the first call and the second call, channel conditions, or quality of service requirements of the first call and the second call.
- In another aspect of the disclosure, scheduling the single RF transmit chain or scheduling the single RF receive chain may include dynamically adapting a frequency at which transmitter power of a number of neighboring transmitters is monitored based on the number of the neighboring sectors. Scheduling the single RF transmit chain or scheduling the single RF receive chain may include decreasing a power monitoring duration for a GSM network. Scheduling the single RF transmit chain or scheduling the single RF receive chain may include dropping one or more frames of a speech packet to be transmitted on the uplink based on channel conditions. Scheduling the single RF transmit chain or scheduling the single RF receive chain may include skipping a portion of a plurality of frames of a speech packet to be received on the downlink based on channel conditions. Scheduling the single RF transmit chain or scheduling the single RF receive chain may include skipping a portion of a plurality of frames of a speech packet to be received on the downlink when the speech packet is decoded using early decoding. Scheduling the single RF transmit chain or scheduling the single RF receive chain may include substituting silent frames for at least a portion of a plurality of frames transmitted or received on a GSM network.
- In another aspect of the disclosure, the method includes compensating for phase discontinuities in a pilot signal detected on a network corresponding to one of the first call and the second call.
- In another aspect of the disclosure, the first call and the second call are GSM calls, the first call has a higher priority than the second call, and the second call may be dropped when the first call and the second call are allocated a common time slot for communicating on a GSM network.
- In another aspect of the disclosure, an apparatus adapted to manage multiple connections for a wireless device, includes means for establishing a first call for a first subscription associated with an access terminal, means for accepting a second call for a second subscription associated with the access terminal while maintaining the first call in an active state, and means for scheduling a single RF transmit chain provided in the access terminal for uplink transmissions associated with the first call and uplink transmissions associated with the second call when the access terminal is operating in a first mode. The first mode may be a DSDA mode. The apparatus may establish a timesharing schedule for the transmit chain. The timesharing schedule may determine the timing of uplink transmissions associated with the first call and when the timing of uplink transmissions associated with the second call on the transmit chain.
- In another aspect of the disclosure, an apparatus for wireless communication includes a communications interface, and a processing circuit configured to establish a first call for a first subscription associated with an access terminal and accept a second call for a second subscription associated with the access terminal while maintaining the first call in an active state, and schedule a single RF transmit chain provided in the access terminal for uplink transmissions associated with the first call and uplink transmissions associated with the second call when the access terminal is operating in a first mode. The first mode may be a DSDA mode.
- In another aspect of the disclosure, a processor-readable storage medium has one or more instructions which, when executed by at least one processing circuit, cause the at least one processing circuit to establish a first call for a first subscription associated with an access terminal, accept a second call for a second subscription associated with the access terminal while maintaining the first call in an active state, and schedule a single RF transmit chain provided in the access terminal for uplink transmissions associated with the first call and uplink transmissions associated with the second call when the access terminal is operating in a first mode. The first mode may be a DSDA mode.
- These and other aspects of the invention will become more fully understood upon a review of the detailed description, which follows. Other aspects, features, and embodiments of the present invention will become apparent to those of ordinary skill in the art, upon reviewing the following description of specific, exemplary embodiments of the present invention in conjunction with the accompanying figures. While features of the present invention may be discussed relative to certain embodiments and figures below, all embodiments of the present invention can include one or more of the advantageous features discussed herein. In other words, while one or more embodiments may be discussed as having certain advantageous features, one or more of such features may also be used in accordance with the various embodiments of the invention discussed herein. In similar fashion, while exemplary embodiments may be discussed below as device, system, or method embodiments it should be understood that such exemplary embodiments can be implemented in various devices, systems, and methods.
-
FIG. 1 is a block diagram of a network environment in which one or more aspects of the present disclosure may find application. -
FIG. 2 is a block diagram illustrating select components of the wireless communication system ofFIG. 1 according to at least one example. -
FIG. 3 is a schematic diagram illustrating an access terminal that supports multiple SIMs and connects to a plurality of networks. -
FIG. 4 is a schematic diagram illustrating a wireless network including radio access networks operated using different radio access technologies. -
FIG. 5 is a block diagram illustrating a multi-SIM device with a single transceiver. -
FIG. 6 is a block diagram illustrating a multi-SIM device configured for multiple active wireless connections according to certain aspects disclosed herein. -
FIG. 7 is a block diagram illustrating a transceiver of a multiple active wireless device that includes two receive chains and one transmit chain. -
FIG. 8 is a timing diagram illustrating timesharing of a transmit chain in a multiple active wireless device. -
FIG. 9 is a block diagram illustrating a transceiver that has one receive chain and one transmit chain and is configured to support multiple active wireless connections according to certain aspects disclosed herein. -
FIG. 10 is a flowchart illustrating a method of managing multiple connections for a wireless device. -
FIG. 11 is a schematic diagram illustrating an apparatus configured to manage multiple connections in a wireless network. - In the following description, specific details are given to provide a thorough understanding of the various aspects of the disclosure. However, it will be understood by one of ordinary skill in the art that the aspects may be practiced without these specific details. For example, circuits may be shown in block diagrams in order to avoid obscuring the aspects in unnecessary detail. In other instances, well-known circuits, structures and techniques may not be shown in detail in order not to obscure the aspects of the disclosure.
-
FIG. 1 is a block diagram illustrating a network environment in which one or more aspects of the present disclosure may find application. Awireless communications system 100 is adapted to facilitate wireless communication between one or more base stations 102 (e.g., 102 a and 102 b) andaccess terminals 104. The base stations 102 andaccess terminals 104 may be adapted to interact with one another through wireless signals. In some instances, such wireless interaction may occur on multiple carriers (waveform signals of different frequencies). Each modulated signal may carry control information (e.g., pilot signals), overhead information, data, etc. - In this example, the
wireless communications system 100 includes two radio access technologies (RATs). The first RAT may employbase stations 102 a that support radio communication foraccess terminals 104 located within the coverage of thesebase stations 102 a. Similarly, the second RAT may employbase stations 102 b that support radio communication foraccess terminals 104 located within the coverage of thesebase stations 102 b. 102 a and 102 b may be located at different sites or co-located at the same site.Base stations - The base stations 102 (e.g., 102 a, 102 b) can wirelessly communicate with the
access terminals 104 via a base station antenna. The base stations 102 may each be implemented generally as a device adapted to facilitate wireless connectivity (for one or more access terminals 104) to thewireless communications system 100. Such a base station 102 may also be referred to by those skilled in the art as a base transceiver station (BTS), a radio base station, a radio transceiver, a transceiver function, a basic service set (BSS), and extended service set (ESS), a node B, and evolved Node B (eNB), a femto cell, a pico cell, or some other suitable terminology. - The base stations 102 (e.g., 102 a and 102 b) are configured to communicate with the
access terminals 104 under the control of a respective base station controller (seeFIG. 2 ). Each of the base station 102 sites can provide communication coverage for a respective geographic area. The coverage area 106 for each base station 102 here is identified as sectors or 106 a, 106 b and 106 c. In various examples, thecells system 100 may include base stations 102 of different types. - One or
more access terminals 104 may be dispersed throughout the coverage areas 106. Eachaccess terminal 104 may communicate with one or multiple base stations 102 at any given moment. InFIG. 1 , a solid line with arrows indicates communication between anaccess terminal 104 and a base station 102. A dashed line with one arrow indicates reception of pilot and/or signaling (e.g., pages) by anaccess terminal 104 from the base station 102. - An
access terminal 104 may generally include one or more devices that communicate with one or more other devices through wireless signals. Such anaccess terminal 104 may also be referred to by those skilled in the art as a UE, a mobile station (MS), a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communications device, a remote device, a mobile subscriber station, a mobile terminal, a wireless terminal, a remote terminal, a handset, a terminal, a user agent, a mobile client, a client, or some other suitable terminology. Anaccess terminal 104 may include a mobile terminal and/or an at least substantially fixed terminal Examples of anaccess terminal 104 include a mobile phone, a pager, a wireless modem, a personal digital assistant, a personal information manager (PIM), a personal media player, a palmtop computer, a laptop computer, a tablet computer, a television, an appliance, an e-reader, a digital video recorder (DVR), a machine-to-machine (M2M) device, and/or other communication/computing device which communicates, at least partially, through a wireless or cellular network. -
FIG. 2 is a block diagram illustrating select components of thewireless communication system 100 according to at least one example. As illustrated, the 102 a and 102 b are included as at least a part of a respective radio access network (RAN) 202 a and 202 b employing different RATs. Thebase stations 202 a and 202 b are generally adapted to manage traffic and signaling between one orRANs more access terminals 104 and one or more other network entities, such as network entities included in a 204 a or 204 b. Thecore network 202 a and 202 b may, according to a particular RAT implementation, be referred to by those skill in the art as a BSS, an access network, a GSM Edge Radio Access Network (GERAN), a UMTS Terrestrial Radio Access Network (UTRAN), etc.RANs - In addition to one or
102 a or 102 b, eachmore base stations 202 a and 202 b can include at least one respective base station controller (BSC) 206 a, 206 b, which may also be referred to by those of skill in the art as a radio network controller (RNC). TheRAN 206 a, 206 b are generally responsible for the establishment, release, and maintenance of wireless connections within one or more coverage areas associated with theBSCs 102 a, 102 b connected to the BSC 206A, 206B.base stations - The
206 a, 206 b can be communicatively coupled to one or more nodes or entities of theBSCs 204 a, 204 b. Eachrespective core networks 204 a, 204 b provides access to a public switched telephone network (PSTN) (e.g., via a mobile switching center/visitor location register (MSC/VLR)) and/or to an IP network (e.g., via a packet data switching node (PDSN)) 208 a, 208 b.core network - The
first RAN 202 a may use a first RAT, which may utilize any suitable technology including but not limited to GSM, UMTS, LTE, cdma2000 1x, EV-DO, etc., and thesecond RAN 202 b may use a second RAT that may similarly utilize any suitable technology including but not limited to GSM, UMTS, LTE, cdma2000 1x, EV-DO, etc. In one non-limiting example provided for ease of description, the first RAT implemented by thefirst RAN 202 a may comply or be compatible with the cdma2000 1x standard, while the second RAT implemented by thesecond RAN 202 b may comply or be compatible with EV-DO communication standard. In another example, thefirst RAN 202 a may be implemented using a 3G RAT such as EV-DO, while thesecond RAN 202 b may be implemented using a 4G RAT such as LTE. As noted previously, the various features described herein may be employed with any combination of a number of different communications standards. - As depicted in
FIG. 1 , the coverage areas of the two or 202 a, 202 b employing different RATs may overlap within a geographical region. In such instances, themore RANs access terminals 104 may be under the coverage of a plurality of the 202 a, 202 b at any given moment. When one or more of theRANs access terminals 104 are implemented ashybrid access terminals 104, suchhybrid access terminals 104 may be capable of accessing either or both of the 202 a, 202 b at any given moment.RANs - Typically, it is desirable for a
hybrid access terminal 104 to conduct a data session on whichever 202 a, 202 b provides the fastest data transmission speeds in order to provide a relatively better user experience. As used herein, the faster or otherwise more desirable RAN will be referred to as the “preferred RAN,” and the less desirable RAN will be referred to as the “secondary RAN.”RAN - A
hybrid access terminal 104 utilizing the secondary RAN is typically adapted to search for certain frequencies that are transmitted by the preferred RAN. Thehybrid access terminal 104 may maintain a list of frequencies to monitor in a table, database, and/or in storage. The list of frequencies may be provided by one or 202 a, 202 b and/or may include frequencies previously detected or used by themore RANs hybrid access terminal 104. During a call with a secondary RAN, or at any other time, thehybrid access terminal 104 may monitor various parameters of the secondary RAN as well as various parameters of neighboring RANs. Further, depending on the quality of these parameters, thehybrid access terminal 104 may maintain communication with one or more of the neighboring RANs. -
FIG. 3 is a diagram illustrating anaccess terminal 302 adapted to operate concurrently in multiple networks. The multiple networks may include networks employing one or more of a GSM, UTRAN, LTE, cdma2000 1x, EV-DO architecture. Theaccess terminal 302 may receive services provided by the 314 and 316. Thecore networks access terminal 302 may communicate with afirst access point 304 to obtain services from afirst network 314. Theaccess terminal 302 may communicate with asecond access point 306 to obtain services from asecond network 316. Theaccess terminal 302 may obtain services from a 314 or 316 through two orsingle core network 304, 306 and/or 308. For example, themore access points access terminal 302 may communicate with thesecond access point 306 and thethird access point 308 to obtain services from thesecond network 316. Each 314 and 316 may provide voice and/or data services through one or more RANs operated by the same or different network operators.network - The
access terminal 302 may be adapted or configured to support two ormore SIMs 328 that can be used to identify and authenticate subscribed users of the different services offered by operators of the 314, 316. In one example, eachcore networks SIM 328 may store anIMSI 326 and related keys that can uniquely identify and authenticate a user of theaccess terminal 302 and subscribed services available to the user through thenetworks 314 and/or 316. EachSIM 328 may be associated with a telephone number or other network identifier different from telephone numbers or other identifiers associated with theother SIMs 328. In one example, theaccess terminal 302 is a mobile telephone device equipped with two ormore SIMs 328 that enable the establishment of calls on two or more different voice and/or data networks, and to maintain two or more active calls concurrently. The use ofmultiple SIMs 328 may permit a user of theaccess terminal 302 to access and use features of different subscriptions to reduce costs, obtain superior service, etc. - The
access terminal 302 may support a variety of operational modes whenmultiple SIMs 328 are installed in theaccess terminal 302. For example, in dual SIM dual stand-by (DSDS) mode, theaccess terminal 302 may initially be in standby mode for two different subscriptions. After establishing a call through one 314 or 316, thenetwork access terminal 302 may cause the connection between theaccess terminal 302 and the 316 or 314 to enter an inactive state.other networks - In dual SIM dual active (DSDA) mode, the
access terminal 302 may be concurrently connected to two different subscribed 314 and 316. A DSDA-enablednetworks access terminal 302 may be capable of switching between two simultaneously active calls and/or connecting two active calls at theaccess terminal 302. In DSDA mode, theaccess terminal 302 may establish a first active call on a first subscribednetwork 314, while remaining idle on a second subscribednetwork 316. While a call is active on a first subscribed 314 or 316, a DSDA-enablednetwork access terminal 302 may receive a second call through a second subscribed 316 or 314. If calls are simultaneously active on the first and second subscribednetwork 314 and 316, a user may switch between the two calls as desired, and/or may connect the two calls at thenetworks access terminal 302. When more than twoSIMs 328 are installed in theaccess terminal 302, other modes of operation may be defined, including triple SIM dual active (TSDA) mode, quad SIM dual active (QSDA) mode, for example. - A DSDA-enabled
access terminal 302 may include two or more radio frequency (RF) 322 and 324. Eachtransceivers 322 and 324 may be operated independently and used for establishing and maintaining an active connection with anRF transceiver 304, 306, or 308 on behalf of subscriptions for a corresponding number of installedaccess point SIMS 328. The 322, 324 may be embodied in one or more RF modems and eachRF transceivers 322 and 324 includes both a transmit (Tx) chain and a receive (Rx) chain. An RF modem may assign an Rx chain and a Tx chain for eachtransceiver 322, 324. Tx chains may include modulators, encoders, power amplifiers and other devices and circuits. Rx chains may include amplifiers, demodulators, decoders and other devices and circuits. Certain devices and circuits may be sharable between Rx chains. In the example depicted inRF transceiver FIG. 3 , theaccess terminal 302 has two 322, 324 with dedicated Rx and Tx chains configured to support concurrent connections toRF transceivers 304 and 306 corresponding todifferent access points 314 and 316, respectively. An RF modem may additionally include one or more processors, non-transitory storage and logic configured to process, transmit and receive signals, and to encode and decode data transmitted and received by thenetworks access terminal 302. - In triple SIM dual active (TSDA) mode, the
access terminal 302 may support three subscriptions but can be connected to only two different ones of 304, 306, 308 concurrently. In quad SIM dual active (QSDA) mode, theaccess points access terminal 302 may support four subscriptions but can be concurrently connected to only two different ones of 304, 306, 308. Typically, TDSA or QSDA modes are employed when theaccess points access terminal 302 is provided with only two 322 and 324 in order to optimize power consumption of theRF chains access terminal 302. -
FIG. 4 is a block diagram 400 illustrating a simplified example of a wireless internetworking environment. Anaccess terminal 402 may be associated with one or 404, 410 that may be operated by the same or different network operators and that may operate using the same or different network technologies. Themore access points access point 404 and/or 410 may include, or be referred to, as a base station, a base transceiver station, a radio access point, an access station, a radio transceiver, a BSS, an ESS, a Node B, an eNB, or some other suitable terminology. Each 404, 410 may provide a radio interface in a RAN that provides access to core network services provided by one or more network operators. RANs may be implemented using any suitable RAT and telecommunication standards employing a variety of modulation and multiple access techniques. By way of example, RANs associated withaccess point 404, 410 may include one or more networks based on UTRAN, GSM, LTE, Evolved UTRA (E-UTRA) network, IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, and /or Flash-OFDM employing OFDMA. RANs may also include one or more cdma2000 networks or its variants such as cdma2000 1xRTT (also referred to as 1xRTT herein), EV-DO networks, including Ultra Mobile Broadband (UMB) networks.access points - In the depicted example, the
access terminal 402 may be associated with a PS network, such as LTE, through aneNB 404, and theaccess terminal 402 may be associated with a CS network for data and voice calls through thebase station 410. Theaccess terminal 402 may be registered with an E-UTRAN (through the eNB 404) and a packet data network (PDN)gateway 410 may provide connectivity between theaccess terminal 402 and one or more external packet data networks 416. Theaccess terminal 402 may be registered with a CS network, such as a 1xRTT network, throughbase station 410 in order to obtain voice and data services through a cdma2000 network. - GPRS permits 2G, 3G and W-CDMA mobile networks to transmit Internet Protocol (IP) packets to external networks such as the
Internet 416 using a gateway function, which may include anSGSN 414. TheSGSN 414 may provide certain interworking services enabling communication between the GPRS system and an external packet switchednetwork 416. Certain aspects of the invention are equally applicable to other combinations of PS and CS networks, including GSM, LTE cdma2000 1x, and/or EV-DO, for example. - In the example depicted in
FIG. 4 , theMME 406 serves as a control node for LTE traffic related to theaccess terminal 402. TheMME 406 typically processes signaling between theaccess terminal 402 and a core network, providing bearer and connection management services. In some embodiments, an interworking server (IWS) 408 may perform a single radio voice call continuity interworking solution function between UTRAN and E-UTRAN access networks. Accordingly, backhaul communications may be available between LTE and 1x networks, and other combinations of network types and technologies. The mobile switching center (MSC) 412 may control network switching elements used in the provision of 1xRTT voice services throughbase station 410. - The
access terminal 402 may be deployed in a location where multiple accessible cells or RANs are available and theaccess terminal 402 may use different frequencies and/or different RATs to access a core network that provides mobility management, session management, transport for IP packet services, and other services. RATs may be based on UMTS, TD-SCDMA, GSM, cdma2000 and/or WiMAX, for example. -
FIG. 5 is a simplified block diagram 500 illustrating amulti-SIM access terminal 502 according to certain aspects disclosed herein. Theaccess terminal 502 may be equipped with atransceiver 512 that has feweravailable Rx chains 516 a and/orTx chains 516 b than the number of desired active connections. In one example, theaccess terminal 502 may communicate wirelessly through oneRx chain 516 a and oneTx chain 516 b and associated RF interfaces 524 a, 524 b, which may include RF amplifiers, antennas and other RF circuitry and components. In another example, theaccess terminal 502 may have idled one or more other transceivers or one ormore Rx chains 516 a and/orTx chains 516 b of thetransceiver 512 in order to conserve power. Theaccess terminal 502 may havemultiple transceivers 512, but for ease of description, certain systems, methods and techniques disclosed herein may be described in context of anaccess terminal 502 that is constructed with asingle transceiver 512 that includes a limited number ofavailable Rx chains 516 a andTx chains 516 b. - The
access terminal 502 may be configured to receive services provided by one or 520, 522. In one example, themore core networks access terminal 502 may obtain services from afirst network 520 through afirst access point 504 and may obtain services from asecond network 522 through asecond access point 506. Theaccess terminal 502 may obtain services from a 520 or 522 on behalf of twosingle core network 508 a and 508 b. Eachdifferent subscriptions 520 and 522 may provide voice services, data services or some combination of voice and data services through one or more RANs operated by the same or different network operators.core network - The
access terminal 502 may be adapted or configured to support two 508 a and 508 b, where the subscriptions are identified or otherwise correspond tosubscriptions 518 a, 518 b installed in theSIMs access terminal 502. Asubscription manager 510 may be provided to manage the 508 a, 508 b associated with thesubscriptions 518 a and 518 b. TheSIMs subscription manager 510 may be implemented in a combination of hardware circuitry and software/firmware modules or other logic elements, and the operation of thesubscription manager 510 may be controlled by theprocessing circuit 514. - The
518 a and 518 b can be used to identify and authenticate subscribed users of the various services offered by network operators. In one example, eachSIMs 518 a, 518 b may store an IMSI and related keys that can uniquely identify and authenticate a subscribed user of theSIM card access terminal 502. Each 518 a, 518 b may enable access to subscribed services available to the user through theSIM card networks 520 and/or 522. Each 508 a or 508 b may be associated with a telephone number or another network identifier, and the twosubscription 508 a and 508 b typically include different telephone numbers or identifiers. In one example, thesubscriptions access terminal 502 may be a mobile telephone device equipped with two or 518 a, 518 b that enable the establishment of traffic calls on two or more different voice and/or data networks. Themore SIMs access terminal 502 may be adapted or configured to maintain two or more concurrently active calls. - The
access terminal 502 may be adapted or configured to support one or more multiple-active operational modes as disclosed herein to support network access for multiple subscriptions when theaccess terminal 502 hasfewer RF transceivers 512 orfewer Rx chains 516 a and/orTx chains 516 b than the available or desired number of connections. According to certain aspects disclosed herein, an enhanced dual SIM dual standby (eDSDS) mode may be defined whereby theaccess terminal 502 may be configured to receive calls for thesecond subscription 508 b when a call for thefirst subscription 508 a is active on theaccess terminal 502. When a first call is active on theaccess terminal 502 and a second call is indicated, a user of theaccess terminal 502 may determine whether the second call should be accepted or declined, even when there are fewer than twoRx chains 516 a and/or twoTx chains 516 b. The user may determine whether to accept the second call based on caller identification (Caller ID), for example. A declined voice call may be sent to voicemail, forwarded to another device, dropped, or otherwise deferred. In devices that support conventional DSDS, a voice call received for asecond subscription 508 b is automatically sent to voicemail, or otherwise forwarded or deferred when a call for thefirst subscription 508 a is active. - In another example, the
access terminal 502 may be configured to support a simultaneous dual SIM dual active (sDSDA) mode whereby theaccess terminal 502 may support two traffic calls simultaneously, using asingle transceiver 512 that may have a single ordual Rx chains 516 a and asingle Tx chain 516 b. Theaccess terminal 502 may maintain a voice call for each of the two 508 a and 508 b, with one of the two voice calls being placed on hold. The user may determine which of the two voice calls should be active, and which voice call should be placed on hold. In another example, such as an example corresponding to simultaneous voice and LTE, or SVLTE, thesubscriptions access terminal 502 may maintain a voice call for one of the twosubscriptions 508 a or 508, while a data connection is maintained for the 508 b or 508 a. In devices that support conventional DSDS, a data connection is automatically dropped when a voice call is received or active.other subscription -
FIG. 6 illustrates an example of anaccess terminal 602 that may be configured to provide the eDSDS and sDSDA modes described herein. Theaccess terminal 602 may include two 616 a and 616 b and oneRx chains Tx chain 616 c. Each of the two 616 a and 616 b may be assigned to handle downlink communications for one of twoRx chains 608 a or 608 b. Theactive subscriptions 608 a and 608 b may have access to thesubscriptions Tx chain 616 c on a timeshared basis.Timeshare logic 620 may be used to provide timeshared access to theTx chain 616 c, under the control and management of themodem 614 and/or theprocessing circuit 618 in cooperation with thesubscription manager 610 and components of thetransceiver 612.Timeshare logic 620 may act as a switch and may be logically or physically provided within amodem 614, between themodem 614 and aTx chain 616 c, or between themodem 614 and an RF card or device. - Elements of the
timeshare logic 620 may be provided within themodem 614, thetransceiver 612 or theTx chain 616 c. Thetimeshare logic 620 may be provided between the modem and an RF card, within the RF card, or elsewhere within theaccess terminal 602. In some examples, thetimeshare logic 620 may include one or more modules provided in themodem 614, the processing circuit, themanager 610 and/or thetransceiver 612, where the one or more modules control and configure a logical or physical data path through themodem 614 and thetransceiver 612. In one example, thetimeshare logic 620 may be implemented as a state machine whereby different states determine access to the sharedTx chain 616 c. In another example, a module of theprocessing circuit 618 may configure themodem 614 to block data related to one 608 a, 608 b and to pass data related to thesubscription 608 b, 608 a to theother subscription transceiver 612. - In some instances, a plurality of
616 a and 616 b is provided within theRx chains transceiver 612 such that theaccess terminal 602 may concurrently monitor and receive downlink communications for eachsubscription 608 a and/or 608 b, while theTx chain 616 c is timeshared. In another example, theaccess terminal 602 may provide a single 616 a or 616 b and aactive Rx chain single Tx chain 616 c, and theaccess terminal 602 may apply timesharing to both the 616 a or 616 b and theactive Rx chain Tx chain 616 c when two traffic calls are active for the two 608 a and 608 b. While certain devices may havesubscriptions multiple transceivers 612 and/or 616 a, 616 b andmultiple Rx chains Tx chains 616 c that can be selectively and individually disabled, certain advantages may accrue when theaccess terminal 602 has a limited number of 616 a, 616 b andRx chains Tx chains 616 c. For example, fewer RF circuits and other devices may be required when the number oftransceivers 612 and/or 616 a, 616 b andRx chains Tx chains 616 c is limited, leading to reduced cost of manufacture, reduced power consumption and more compact circuit boards. -
FIG. 7 is a simplified schematic block diagram 700 illustrating atransceiver 702 that may be provided in the access terminal 602 (seeFIG. 6 ). Thetransceiver 702 includes two 704 a and 704 b and aRx chains single Tx chain 706. The 704 a and 704 b and theRx chains Tx chain 706 may be coupled to one ormore antennas 710. Thetransceiver 702 may be configured to support the eDSDS mode and/or sDSDA mode operation disclosed herein. In one example, thetransceiver 702 may concurrently maintain a connection with a first network for afirst subscription 708 a and a connection with a second network for asecond subscription 708 b. In one example, the first network may be implemented using 1xRTT, EV-DO, W-CDMA, LTE, GSM, etc., while the second network may be implemented using GSM, for example. In the illustrated example, theaccess terminal 602 may monitor downlink communications for both 708 a, 708 b on thesubscriptions 704 a and 704 b. On the uplink, theseparate Rx chains access terminal 602 may cause the 708 a and 708 b to share thesubscriptions Tx chain 706. -
Timeshare logic 712 may be operated according to a timesharing schedule that determines when the transmitchain 616 c is allocated for use of two or 608 a, 608 b. Themore subscriptions timesharing circuit 712 may be a component of thetransceiver 702 or of another component, module or device within a modem, between the modem and an RF card, within the RF card, or elsewhere within theaccess terminal 602. In one example, a timesharing scheme may be implemented usingtimeshare logic 712 that may be configured to buffer data and subsequently transmit buffered data according to a timesharing schedule. In another example, the timesharing schedule may allocate uplink time slots that enable theaccess terminal 602 to transmit and receive control information for each of the two active connections. The timesharing schedule may prioritize the connections and allocate uplink time slots for data transmission according to the prioritization. - In some examples, the timesharing schedule can be dynamically changed. The timesharing schedule may be modified based on channel conditions and call priorities. For example, the timesharing schedule may favor a voice call established for a
first subscription 708 a when a data call is established for thesecond subscription 708 b and a user of theaccess terminal 602 is physically located at an edge of a cell of a network in which the voice call has been established. In the latter example, a timesharing schedule may be configured to provide more transmission and/or reception time for the voice call at the penalty of data call performance. In other examples, a timesharing schedule may be dynamically adapted to give preference to one of two calls based on quality of service requirements associated with the calls, identity of the networks or network providers, radio access technology used to establish and maintain calls, roaming status, and other priorities associated with the calls. - According to certain aspects, the
timesharing circuit 712 may operate to gate, delay or blank transmissions related to one 708 a or 708 b when thesubscription 708 b or 708 a has information to be transmitted. In one example, theother subscription access terminal 602 may suspend or gate transmissions related to a connection with the first network, which may be a 1xRTT, EV-DO, W-CDMA, LTE or GSM network, in order to accommodate transmissions associated with the second network, which may be a GSM network, for example. - In a further aspect of the disclosure, the
access terminal 602 may make certain transmit power adjustments in order to support timesharing on the uplink. For example, the traffic-to-pilot (T2P) power ratio for a channel may be boosted and/or certain power control information may be specially processed, given that two subscriptions have been provisioned for theaccess terminal 602. In another example, an overhead channel gain may be increased. In another example, an ACK channel may be blanked as desired or necessary. - In certain examples, the
access terminal 602 may revert to conventional behavior according to a fallback protocol or procedure when blanking or gating transmissions on the uplink for the first or second network becomes difficult to sustain. For example, blanking and/or gating transmissions may become inoperable when very high transmit power is required in 1xRTT, EV-DO, CDMA (including W-CDMA) and LTE networks at the edge of one or more cells. Fallback may include idling or disconnecting one of two current connections and redirecting further voice calls for the 708 a or 708 b associated with the idled connection to voicemail. Fallback may also occur when extreme RF co-existence issues arise. Fallback may include reverting to DSDS modes of operation and/or adopting protocols and behaviors consistent with DSDS modes of operation.subscription -
FIG. 8 is a simplified timing diagram 800 illustrating timesharing of a Tx chain 706 (seeFIG. 7 ). For the purposes of facilitating this description only, it will be assumed that a network connection associated with thesecond subscription 708 b has a higher priority than the network connection associated with thefirst subscription 708 a. In the example, theaccess terminal 602 may transmit control information for thefirst subscription 708 a in a first series of 802 and 814, and may transmit control information for thetime slots second subscription 708 b in a second series oftime slots 804. Theaccess terminal 602 may suspend or gate active transmission oftraffic 806 and 810 for thefirst subscription 708 a when traffic and/or control data becomes available for transmission in one or 804, 808, 812 from themore slots second subscription 708 b. -
FIG. 9 is a simplified schematic block diagram 900 illustrating atransceiver 910 in anaccess terminal 602 that has asingle Rx chain 904 and asingle Tx chain 906. In this example, the transceiver is depicted as a component of amodem 902, although the principles and/or aspects described herein apply equally to examples where some or all of the circuits of thetransceiver 910 may be provided separately or externally of themodem 902. For example, one or more of the transmittimeshare logic 912 and the receivetimeshare logic 914 may be provided between separate modem devices or circuits and transceiver devices or circuits. -
912, 914 may switch betweenTimeshare logic 908 a and 908 b, in accordance with a timeshare schedule. The transmitsubscriptions timeshare logic 912 may be configured to drop one or more frames, slots or packets related to a first call when the second call is scheduled to have access to the transmitchain 906. In one example, one or more packets associated with a voice call may be dropped when the packets have sufficient redundancy. Similarly, the receivetimeshare logic 914 may be configured to skip one or more frames, slots or packets related to a first call when the second call is scheduled to have access to the receivechain 904. - The
Rx chain 904 and theTx chain 906 may be coupled to one ormore antennas 916. Thetransceiver 910 may be configured to support the eDSDS mode of operation and/or sDSDA mode of operation disclosed herein. In one example, thetransceiver 910 may maintain concurrent connections with a first network for afirst subscription 908 a and with a second network for asecond subscription 908 b. The first network may be implemented using 1xRTT, EV-DO, W-CDMA, LTE, GSM, etc., while the second network may be implemented using GSM, for example. - The
access terminal 602 may monitor downlink communications for both subscriptions on thesame Rx chain 904. In one example, theaccess terminal 602 may monitor the downlink connections according to a coordinated paging schedule. In some instances, theaccess terminal 602 may monitor both links simultaneously, when both 908 a and 908 b have acquired the same network and cell.subscriptions -
Timeshare logic 914 may be provided to coordinate downlink activities, and to direct control information and traffic to the 908 a or 908 b. Theappropriate subscription timeshare logic 914 may be a component of themodem 902, thetransceiver 910, or of another component, module, circuit or device within a modem, between the modem and an RF card, within the RF card, or elsewhere within theaccess terminal 602. Thetimeshare logic 914 may provide timeshared access to theRx chain 904, under the control and management of a processing circuit of themodem 902 or another component of theaccess terminal 602.Timeshare logic 914 may act as a switch.Timeshare logic 914 may include one or more modules of a processing circuit, themodem 902 and/or thetransceiver 910, where the one or more modules control and configure a logical or physical data path through themodem 902 and thetransceiver 910. In one example, themodem 614 may be configurable to block data related to one 608 a, 608 b and to pass data related to thesubscription 608 b, 608 a to theother subscription transceiver 612. - The
access terminal 602 may be configured or adapted to handle apparent signaling discontinuities due to timesharing of asingle Rx chain 904. For example, discontinuities may occur in pilot signals when the use of theRx chain 904 switches between a first subscription and a second subscription, where the two subscriptions use different RATs, or different channels in the same RAT. One or more processing circuits that handle configuration and control information associated with a 908 a or 908 b may be adapted to accommodate disruptions in the reception of signaling directed to thefirst subscription 908 a or 908 b while the time sharing circuit orfirst subscription module 914 is permitting the 908 b or 908 a access to thesecond subscription Rx chain 904. For example, pilot and/or media access control (MAC) message processing may be halted as needed to support switching between connections. Moreover, phase discontinuities may be introduced in pilots due to the operation of the timesharing circuit ormodule 914, and special pilot processing may be required to recognize and correct for such phase discontinuities. For certain RATs, special preamble detection handlers and/or rate control loop handlers may be employed. - On the uplink, the
access terminal 602 may share theTx chain 906. A timesharing scheme may be implemented usingtimeshare logic 912 that may be configured as a switch. Thetimeshare logic 912 may be configured to buffer and transmit buffered data according to a predefined schedule. Thetimesharing module 912 may be a component of thetransceiver 910 or of another component, module or device within a modem, between the modem and an RF card, within the RF card, or elsewhere within theaccess terminal 602.Timeshare logic 912 may act as a switch and may be logically or physically provided within themodem 902, or between themodem 902 and theTx chain 906.Timeshare logic 912 may be embedded within theTx chain 906.Timeshare logic 912 may include one or more modules of a processing circuit, themodem 902 and/or thetransceiver 910, where the one or more modules control and configure a logical or physical data path through themodem 902 and thetransceiver 910. In one example,timeshare logic 912 may configure themodem 902 to block data related to one 908 a, 908 b and to pass data related to thesubscription 908 b, 908 a to theother subscription transceiver 910. - According to certain aspects, the
uplink timesharing module 912 may operate to gate, delay or blank transmissions related to one 908 a or 908 b when thesubscription 908 b or 908 a has information to be transmitted. In one example, thesecond subscription access terminal 602 may suspend or gate transmissions related to a connection with the first network in order to accommodate transmissions associated with the second network, when the connection with the second network is assigned a higher priority. Certain transmit power adjustments may be required to support timesharing on the uplink. For example, the T2P power ratio for a channel may be boosted and certain power control information may be ignored, given that two subscriptions have been provisioned for theaccess terminal 602. Certain combinations of connections may not be amenable to partial gating or blanking. For example, partial blanking may be precluded when two networks are substantially scheduled such that timing of data transmission on one call may correspond with an ACK channel scheduled on a second call. In the latter example, performance degradation due to partially gating of an ACK channel may be higher than the performance degradation due to a completely gated ACK channel. - According to certain aspects, the
access terminal 602 may revert to conventional behavior for both the uplink and downlink connections, and in accordance with a fallback protocol or procedure when blanking or gating transmissions on an uplink for a first or second network becomes difficult to sustain. Fallback may also occur when extreme co-existence issues arise and/or when certain channel conditions, including high loading or high transmit power arise. For example, blanking and/or gating transmission may become inoperable when very high transmit power is required in 1xRTT, 1xEV-DO, W-CDMA, TD-SCDMA and LTE networks. High transmit power may be required at a cell edge. Fallback may include idling one of two current connections and redirecting further voice calls to voicemail. Fallback may include reverting to DSDS mode and/or adopting protocols and behaviors consistent with DSDS mode. When falling back to DSDS mode, different RATs may compete based on their priority and other characteristics and factors. For example, priorities may be determined based on the type of call, the type of network, quality of service requirements associated with a call, and so on. In some instances, a call that is experiencing quality and/or power issues, such as a call connected from the edge of a cell, may be assigned a lower priority. - According to certain aspects disclosed herein, an access terminal 502 (see
FIG. 5 ) that is adapted or configured for eDSDS and/or sDSDA may be further configured to adapt its behavior to modify, enhance or enable timesharing schemes when the active connections include one or more connections with aGSM network 520 and/or 522. - For example, the power monitoring duration used in a
GSM network 520 and/or 522 may be reduced to occupy less than a complete GSM time slot. The power monitoring duration may be restricted to a portion of the complete time slot. In one example, power monitoring may be limited to a 327 μs period. - The frequency of power monitoring during a traffic state may be reduced. In a
conventional GSM network 520 and/or 522, the frequency of power monitoring may be set to accommodate up to 32 neighboring cells. Theaccess terminal 502 may adaptively configure the frequency based on the number of neighbors detected by theaccess terminal 502 or an expected maximum number of neighbors to be measured. Typically, theaccess terminal 502 can detect 16 or fewer neighbors that should be monitored and the frequency of power monitoring can be modified accordingly. - An
access terminal 502 that is adapted or configured for eDSDS and/or sDSDA may be further configured to perform wideband power scans and power monitoring to reduce power monitoring overhead. Theaccess terminal 502 may be configured to search across multiple RATs for cells or sectors of a RAN that can provide service to theaccess terminal 502. The extent of the search may be significantly increased when different RATs are involved. For example, service from a GSM network may be provided in one of several hundred channels, and a search for an absolute radio frequency number (ARFCN) in a GSM network may take significant time, particularly where access to asingle Rx chain 516 a is shared between 508 a and 508 b in ansubscriptions access terminal 502. When the access terminal is configured to scan networks that use different RATs, the task of searching becomes even more onerous. - An
access terminal 502 that is adapted or configured for eDSDS and/or sDSDA may be equipped with atransceiver 512 that provides a wideband receiver and/or plural local oscillators that can be used for rapid scanning for carrier frequencies associated with one or more RATs. The wideband receiver and/or local oscillators may be used to analyze power distribution in a wide spectrum of frequencies associated with different RATs using signal processing circuits and modules such as fast Fourier transform (FFT) circuits and processors. In one example, the search may yield a power distribution that indicates the presence of signals of interest at one or more carrier frequencies of a supported RAT. An FFT processor and other circuits may perform a narrowband analysis around signals of interest in an order determined by the relative power of the signals of interest. - In another aspect, certain types of data may be decoded without receiving every frame or slot used to transmit the data. For example, audio data transmitted on a GSM network typically includes speech encoded using an Adaptive Multi-Rate (AMR) audio codec that operates according to an audio data compression scheme optimized for speech coding. The AMR codec may produce toll quality speech data rates of 7.4 kbit/s. The AMR codec may use link adaptation to select from one of eight bit rates based on link conditions. Accordingly, there may be sufficient redundancy in voice packets after encoding for transmission to drop a GSM slot or frame without losing the ability to decode the complete voice signal. A voice packet may be decoded even if data in the voice transmission is not transmitted and, in some instances, the
access terminal 602 that is adapted or configured for eDSDS and/or sDSDA operation may be able to drop up to 1 out of every 4 frames when the AMR codec is producing full-rate downlink or uplink speech data. - According to certain aspects disclosed herein, slots and/or frames may be dropped by the
access terminal 602 when there is sufficient margin in the encoded voice packet to permit early decoding. Early decoding provided in GSM networks can increase system capacity and reduce receiver power consumption. In one example, early decoding may be used for decoding a message on a control channel in a wireless communication system, where the control channel may be a common control channel (CCCH), a paging channel (PCH) or a broadcast control channel (BCCH) in a GSM system. Early decoding may be used in other RATs. Early decoding can be performed when a message is encoded and partitioned into multiple data blocks that are transmitted at different times if a portion of the multiple data blocks include sufficient information to recover the complete message. For example, a paging message transmitted in a GSM network may be encoded and partitioned into four blocks, which are transmitted as four bursts. The complete message may be recovered at the receivingaccess terminal 602 from two or more bursts, depending on channel conditions. - The receiving
access terminal 602 in a GSM network may determine when the complete message has been decoded based on error detection elements transmitted in the message. Theaccess terminal 602 may go to sleep upon early decoding of the complete message, thereby conserving battery power and extending standby time of the access terminal If theaccess terminal 602 is unable to decode the complete message after receiving two bursts, theaccess terminal 602 may receive a third burst andaccess terminal 602 may go to sleep if the complete message can be decoded from the three bursts. Normal decoding is performed if the message cannot be decoded from less than four bursts in this example. In another example, anaccess terminal 602 that is adapted or configured for eDSDS and/or sDSDA operation may drop one or more GSM slots associated with a voice packet when the voice packet has sufficient redundancy to permit early decoding. - The
access terminal 602 that is adapted or configured for eDSDS and/or sDSDA operation may maintain two active calls, where one of the calls, such as a GSM call, is placed on hold. Certain characteristics of an on-hold call are different from a call in which there is no speech activity. For example, one or more signaling tones may be transmitted for a GSM call that is on-hold, whereas the active call with no speech activity may have nothing but noise to transmit, which may result in lower power transmission than the power associated with the transmission of tones corresponding to an on-hold call. In certain instances, theaccess terminal 602 that is adapted or configured for eDSDS and/or sDSDA may provide a structured signal to the voice encoder for the “on-hold” call to obtain low-power silent frames for transmission in place of frames that transmitted with signaling tones when a GSM call is on hold. The silent frames may be substituted for all or a portion of frames that carry the tones. - In certain instances, additional blanking of transmissions may be attempted when a first call is a GSM call and is on hold. More aggressive blanking may be implemented when, for example, the sustainability of a 1xRTT, EV-DO, W-CDMA, LTE call is at risk.
- When traffic calls for both the first and
608 a, 608 b are connected on a GSM network, it may be possible that bothsecond subscriptions 608 a, 608 b may be allocated the same time slot. In some instances, thesubscriptions access terminal 602 that is adapted or configured for eDSDS and/or sDSDA operation may drop the call that has the lowest priority, in order to cause the lower priority call to be reconnected with a new slot allocation. -
FIG. 10 includes flowcharts illustrating methods of managing multiple subscriptions in a wireless device. Certain steps of the methods may be performed by anaccess terminal 502 ofFIG. 5 , theaccess terminal 602 ofFIG. 6 and/or elements or components of an 502 or 602, such as theaccess terminal 702, 910 shown intransceivers FIGS. 7 and 9 , respectively. - The
access terminal 602 may include a single RF transmitchain 616 c which may be timeshared in accordance with the method illustrated by the “Transmit Chain”flowchart 1000, for example. Atstep 1002, theaccess terminal 602 establishes a first call for a first subscription associated with theaccess terminal 602. - At
step 1004, theaccess terminal 602 accepts a second call for a second subscription associated with theaccess terminal 602 while maintaining the first call in an active state. The first call may be maintained in an active state that is an on-hold state. The first subscription may correspond to an IMSI maintained on a first SIM, and wherein the second subscription corresponds to an IMSI maintained on a second SIM. Accepting the second call may include increasing transmit power for the single RF transmit chain. - At
step 1006, theaccess terminal 602 schedules the single RF transmitchain 616 c provided in theaccess terminal 602 for uplink transmissions associated with the first call and uplink transmissions associated with the second call when theaccess terminal 602 is operating in a first mode. In one example, the first mode may be a DSDA mode. Uplink transmissions may include data traffic and/or control channel and signaling transmissions. The single RF transmitchain 616 c provided in theaccess terminal 602 may be scheduled to restrict uplink transmissions to a single call when theaccess terminal 602 is operating in a second mode. In one example, the second mode may be a DSDS mode. Theaccess terminal 602 may fall back to the second mode from the first mode when one or more channel conditions are determined to be present. The channel conditions may include high network loading, high transmit power or adverse radio frequency (RF) coexistence conditions. In one example, network loading can be expected to be high when a large number of users are very active in the network. In another example, transmit power may be considered high at 20 dBm in a CDMA context, where 24 dBm is typically considered an upper limit of transmit power. The thresholds at which network loading and/or transmit power is considered to be high may vary according to the network technology used, configuration and/or battery capacity of an access terminal, RF coexistence protocols and other factors. - In another aspect of the disclosure, scheduling the single RF transmit
chain 616 c may include establishing a timesharing schedule for the single RF transmitchain 616 c. A switch provided between a modem and the single RF transmitchain 616 c may be controlled in accordance with the timesharing schedule. The timesharing schedule may determine timing of the uplink transmissions associated with the first call and the uplink transmissions associated with the second call on the single RF transmitchain 616 c. In one example, the timesharing schedule may include decreasing a duration in which the power of one or more neighboring transmitters is monitored in a GSM network. - In another aspect of the disclosure, scheduling the single RF transmit chain or scheduling the single RF receive chain may include dynamically adapting a frequency at which transmitter power of a number of neighboring transmitters is monitored based on the number of the neighboring sectors. Scheduling the single RF transmit chain or scheduling the single RF receive chain may include decreasing a power monitoring duration for a GSM network. Scheduling the single RF transmit chain or scheduling the single RF receive chain may include dropping one or more frames of a speech packet to be transmitted on the uplink based on channel conditions. In one example, 1 out of every 4 frames may be dropped or skipped. Scheduling the single RF transmit chain or scheduling the single RF receive chain may include skipping a portion of a plurality of frames of a speech packet to be received on the downlink based on channel conditions. Scheduling the single RF transmit chain or scheduling the single RF receive chain may include skipping a portion of a plurality of frames of a speech packet to be received on the downlink when the speech packet is decoded using early decoding. Scheduling the single RF transmit chain or scheduling the single RF receive chain may include substituting silent frames for at least a portion of a plurality of frames transmitted or received on a GSM network.
- In an aspect of the disclosure, maintaining the first call in an active state may include dropping one or more frames of a speech packet to be transmitted through the single RF transmit
chain 616 c when the speech packet includes full-rate speech data provided by an adaptive multi-rate audio codec. In one example, the dropped frames may correspond to speech packets of the first call. In another example, frames corresponding to speech packets of the second call may be dropped while maintaining the second call. - In an aspect of the disclosure, the first call is established as a highest priority call, and uplink transmissions associated with the second call are gated when uplink transmissions associated with the first call are required for transmission. The uplink transmissions associated with the second call that are gated may include an ACK channel transmission. All ACK channel transmissions associated with the second call may be fully gated when the uplink transmissions associated with the second call are gated, including when network scheduling of the first call requires the ACK channel transmission associated with the second call to be partially gated.
- In various aspects of the disclosure, the first call is established on a GSM network and the second call is established on a CDMA network, a UMTS network configured for W-CDMA or TD-SCDMA, an LTE network (including LTE-FDD, LTE-TDD/TD-LTE networks), a cdma2000 EV-DO network, a cdma2000 1xRTT network, or a TD-SCDMA network. In another example, the first and second calls may be established on two different GSM networks, or the same GSM network. In yet another example, the first call may be established on an LTE network configured for FDD or TDD network and the second call may be established on a cdma2000 1xRTT network.
- In an aspect of the disclosure, accepting the second call includes boosting a traffic-to-pilot ratio or increasing overhead channel gain.
- An
access terminal 602 may include a single RF receive chain 904 (seeFIG. 9 ), or the access terminal may operate using one of a plurality of available receive 616 a or 616 b. The single RF receivechains 904, 616 a or 616 b may be timeshared in accordance with the method illustrated by the “Receive Chain”chain flowchart 1020, for example. Atstep 1022, theaccess terminal 602 may schedule a single RF receive 904, 616 a or 616 b provided in thechain access terminal 602 to receive downlink traffic associated with the first call and downlink traffic associated with the second call. - At
step 1024, the access terminal may establish a timesharing schedule for the RF receive 904, 616 a or 616 b in order to schedule the RF receivechain 904, 616 a or 616 b. A switch provided between a modem and the RF receivechain 904, 616 a or 616 b may be controlled in accordance with the timesharing schedule. The timesharing schedule may determine when networks corresponding to the first call and the second call are monitored. The RF receivechain 904, 616 a or 616 b may be scheduled by decreasing a power monitoring duration for a GSM network.chain - At
step 1026, theaccess terminal 602 may configure the timesharing schedule for the RF receive 904, 616 a or 616 b based on channel conditions. In another aspect of the disclosure, scheduling a RF receivechain 904, 616 a or 616 b may include configuring a timesharing schedule corresponding to the RF receivechain 904, 616 a or 616 b based on channel conditions. In one example, the configuring the timesharing schedule may include decreasing a duration in which the power of one or more neighboring transmitters is monitored in a GSM network. In another example, configuring the timesharing schedule may include dynamically adapting a frequency at which the transmitter power of neighboring sectors is monitored based on the number of neighboring sectors. Configuring the timesharing schedule for the RF receivechain 904, 616 a or 616 b may include dropping one or more frames of a speech packet to be transmitted on the uplink. Configuring the timesharing schedule for the RF receivechain 904, 616 a or 616 b may include causing one or more frames to be skipped based on channel conditions when the speech packet includes full-rate speech data produced by an adaptive multi-rate audio codec. Frames may be skipped when the speech packet is decoded using early decoding. Configuring the timesharing schedule for the single RF receive chain may include substituting silent frames for all or a portion of frames transmitted or received on a GSM network.chain - In an aspect of the disclosure, the method includes compensating for phase discontinuities in a pilot signal detected on a network corresponding to one of the first call and the second call.
- In an aspect of the disclosure, the method includes reducing a frequency at which neighboring transmitter power is monitored.
- In an aspect of the disclosure, the first call and the second call are GSM calls, and the first call has a higher priority than the second call and the second call may be dropped when the first call and the second call are allocated a common time slot for communicating on a GSM network.
-
FIG. 11 is a diagram 1100 illustrating an example of a hardware implementation for anaccess terminal 1102 configured to manage multiple connections for a wireless device. Theaccess terminal 1102 may include an access terminal having aprocessing circuit 1104. Theprocessing circuit 1104 may be implemented with a bus architecture, represented generally by thebus 1130. Thebus 1130 may include any number of interconnecting buses and bridges depending on the application and attributes of theprocessing circuit 1104 and overall design constraints. Thebus 1130 may link together various circuits including one or more processors and/or hardware modules,processing circuit 1104, and the processor-readable medium 1106. Thebus 1130 may also link various other circuits such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art, and therefore, will not be described any further. - The
processing circuit 1104 may be coupled to one or more communications interfaces ortransceivers 1114. The one or 1108, 1110 may be used for communications with entities of a core network, and includes one or more of amore communications interfaces Tx chains 1110 and one ormore Rx chains 1108. The one ormore Tx chains 1110 and the one ormore Rx chains 1108 may be coupled to one or more internal and/orexternal antennas 1116. - The
processing circuit 1104 may include one or more processors responsible for general processing, including the execution of software stored on the processor-readable medium 1106. For example, theprocessing circuit 1104 may include one or more processors deployed in the 302, 402, 502, 602 ofaccess terminals FIGS. 3-6 and/or the 702, 910 oftransceivers FIGS. 7 and 9 . The software, when executed by the one or more processors, cause theprocessing circuit 1104 to perform the various functions described supra for any particular access terminal The processor-readable medium 1106 may also be used for storing data that is manipulated by theprocessing circuit 1104 when executing software. The processing system further includes at least one of the 1120, 1122, 1124 and 1126. Themodules 1120, 1122, 1124 and 1126 may be software modules running on themodules processing circuit 1104, resident/stored in the processor-readable medium 1106, one or more hardware modules coupled to theprocessing circuit 1104, or some combination thereof. - In one configuration, the
access terminal 1102 for wireless communication includes a module orcircuit 1120 configured to establish a first call for a first subscription associated with theaccess terminal 1102, modules or 1122, 1126 configured to accept a second call for a second subscription associated with thecircuits access terminal 1102 while maintaining the first call, and a module orcircuit 1124 configured to schedule a single RF transmit chain provided in the access terminal for uplink transmissions associated with the first call and uplink transmissions associated with the second call when the access terminal is operating in a DSDA mode. The module orcircuit 1124 may cooperate with theTx chain 1110 of thetransceiver 1114. The module orcircuit 1124 may be further configured to facilitate receipt of downlink traffic associated with the first call and downlink traffic associated with the second call using a one or more receivechains 1108 provided in theaccess terminal 1102. One ormore Rx chains 1108 may be used to receive downlink communications. The module orcircuit 1124 may manage timesharing of anRx chain 1108 and/or aTx chain 1110. The call maintenance module orcircuit 1126 may maintain the first and second calls. In one example, the call maintenance module orcircuit 1126 may include components for dropping the second call when the first call and the second call are allocated a common time slot for communicating on a GSM network, and components that compensate for phase discontinuities in a pilot signal detected on a network corresponding to one of the first call and the second call. - The term “aspects” does not require that all aspects of the disclosure include the discussed feature, advantage or mode of operation. The term “coupled” is used herein to refer to the direct or indirect coupling between two objects. For example, if object A physically touches object B, and object B touches object C, then objects A and C may still be considered coupled to one another, even if they do not directly physically touch each other. For instance, a first die may be coupled to a second die in a package even though the first die is never directly physically in contact with the second die.
- One or more of the components, steps, features and/or functions illustrated in
FIGS. 1-11 may be rearranged and/or combined into a single component, step, feature or function or embodied in several components, steps, or functions. Additional elements, components, steps, and/or functions may also be added without departing from novel features disclosed herein. The apparatus, devices, and/or components illustrated inFIGS. 1-7 , 9 and 11 may be configured to perform one or more of the methods, features, or steps described herein. The novel algorithms described herein may also be efficiently implemented in software and/or embedded in hardware. - Also, it is noted that the embodiments may be described as a process that is depicted as a flowchart, a flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged. A process is terminated when its operations are completed. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination corresponds to a return of the function to the calling function or the main function.
- Moreover, a storage medium may represent one or more devices for storing data, including read-only memory (ROM), random access memory (RAM), magnetic disk storage mediums, optical storage mediums, flash memory devices and/or other machine readable mediums for storing information. The terms “machine readable medium” or “machine readable storage medium” include, but is not limited to portable or fixed storage devices, optical storage devices, wireless channels and various other mediums capable of storing, containing or carrying instruction(s) and/or data.
- Furthermore, embodiments may be implemented by hardware, software, firmware, middleware, microcode, or any combination thereof When implemented in software, firmware, middleware or microcode, the program code or code segments to perform the necessary tasks may be stored in a machine-readable medium such as a storage medium or other storage(s). A processor may perform the necessary tasks. A code segment may represent a procedure, a function, a subprogram, a program, a routine, a subroutine, a module, a software package, a class, or any combination of instructions, data structures, or program statements. A code segment may be coupled to another code segment or a hardware circuit by passing and/or receiving information, data, arguments, parameters, or memory contents. Information, arguments, parameters, data, etc. may be passed, forwarded, or transmitted via any suitable means including memory sharing, message passing, token passing, network transmission, etc.
- The various illustrative logical blocks, modules, circuits (e.g., processing circuit), elements, and/or components described in connection with the examples disclosed herein may be implemented or performed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic component, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing components, e.g., a combination of a DSP and a microprocessor, a number of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
- The methods or algorithms described in connection with the examples disclosed herein may be embodied directly in hardware, in a software module executable by a processor, or in a combination of both, in the form of processing unit, programming instructions, or other directions, and may be contained in a single device or distributed across multiple devices. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. A storage medium may be coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor.
- Those of skill in the art would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system.
- The various features of the invention described herein can be implemented in different systems without departing from the invention. It should be noted that the foregoing aspects of the disclosure are merely examples and are not to be construed as limiting the invention. The description of the aspects of the present disclosure is intended to be illustrative, and not to limit the scope of the claims. As such, the present teachings can be readily applied to other types of apparatuses and many alternatives, modifications, and variations will be apparent to those skilled in the art.
Claims (78)
1. A method of managing multiple connections for an access terminal, comprising:
establishing a first call for a first subscription associated with the access terminal;
accepting a second call for a second subscription associated with the access terminal while maintaining the first call in an active state; and
scheduling a single radio frequency (RF) transmit chain provided in the access terminal for uplink transmissions associated with the first call and uplink transmissions associated with the second call when the access terminal is operating in a first mode.
2. The method of claim 1 , further comprising:
scheduling the single RF transmit chain provided in the access terminal to restrict uplink transmissions to a single call when the access terminal is operating in a second mode; and
falling back to the second mode from the first mode when one or more channel conditions are determined, the channel conditions comprising high network loading, high transmit power or adverse RF coexistence conditions.
3. The method of claim 2 , wherein the first mode is a dual SIM dual active (DSDA) mode and the second mode is a dual SIM dual stand-by (DSDS) mode.
4. The method of claim 2 , further comprising:
selecting either the first call or the second call to be dropped when the access terminal falls back to the second mode from the first mode, wherein a call is selected for dropping based on relative priorities associated with the first call and the second call, channel conditions, quality of service requirements of the first call and the second call.
5. The method of claim 1 , wherein scheduling the single RF transmit chain comprises:
establishing a timesharing schedule for the single RF transmit chain, wherein the timesharing schedule determines timing for uplink transmissions associated with the first call and for uplink transmissions associated with the second call on the single RF transmit chain.
6. The method of claim 5 , wherein scheduling the single RF transmit chain comprises:
controlling a switch provided between a modem and the single RF transmit chain in accordance with the timesharing schedule.
7. The method of claim 5 , wherein scheduling the single RF transmit chain comprises:
configuring the timesharing schedule based on at least one of relative priorities associated with the first call and the second call, channel conditions, and quality of service requirements of the first call and the second call.
8. The method of claim 1 , wherein the first call is established as a highest priority call and further comprising:
gating uplink transmissions associated with the second call when an uplink transmission associated with the first call is available.
9. The method of claim 8 , wherein the uplink transmissions associated with the second call that are gated include an ACK channel transmission.
10. The method of claim 8 , wherein gating uplink transmissions associated with the second call includes:
fully gating all ACK channel transmissions associated with the second call when network scheduling of the first call requires the ACK channel transmission associated with the second call to be partially gated.
11. The method of claim 1 , wherein the first call is established on a Global System for Mobile Communications (GSM) network and the second call is established on a Code Division Multiple Access (CDMA) network.
12. The method of claim 1 , wherein the first call is established on a Global System for Mobile Communications (GSM) network and the second call is established on a Universal Mobile Telecommunications System (UMTS) network.
13. The method of claim 1 , wherein the first call is established on a GSM network and the second call is established on a long-term evolution (LTE) network configured for time-division duplex LTE (LTE-TDD/TD-LTE) or frequency division duplex LTE (LTE-FDD).
14. The method of claim 1 , wherein the first call is established on a GSM network and the second call is established on a Code Division Multiple Access 2000 (cdma2000) Evolution-Data Optimized network.
15. The method of claim 1 , wherein the first call is established on a GSM network and the second call is established on a cdma2000 1xRTT network.
16. The method of claim 1 , wherein the first call is established on a GSM network and the second call is established on a GSM network.
17. The method of claim 1 , wherein the first call is established on a GSM network and the second call is established using time division synchronous code division multiple access (TD-SCDMA).
18. The method of claim 1 , wherein the first call is established on a cdma2000 1xRTT network and the second call is established on an LTE-FDD or an LTE-TDD/TD-LTE network.
19. The method of claim 1 , wherein accepting the second call comprises:
boosting a traffic-to-pilot ratio or increasing overhead channel gain.
20. The method of claim 1 , further comprising:
scheduling a single RF receive chain provided in the access terminal to receive downlink transmissions associated with the first call and downlink transmissions associated with the second call.
21. The method of claim 20 , wherein scheduling the single RF receive chain comprises:
establishing a timesharing schedule for the single RF receive chain, wherein the timesharing schedule determines when networks corresponding to the first call and the second call are monitored.
22. The method of claim 21 , wherein scheduling the single RF receive chain comprises:
controlling a switch provided between a modem and the single RF receive chain in accordance with the timesharing schedule.
23. The method of claim 21 , wherein scheduling the single RF receive chain comprises:
configuring the timesharing schedule based on relative priorities associated with the first call and the second call, channel conditions, or quality of service requirements of the first call and the second call.
24. The method of claim 20 , further comprising:
compensating for phase discontinuities in a pilot signal detected on a network corresponding to one of the first call and the second call.
25. The method of claim 1 , wherein scheduling the single RF transmit chain or scheduling a single RF receive chain comprises:
dynamically adapting a frequency at which transmitter power of a number of neighboring transmitters is monitored based on the number of the neighboring sectors.
26. The method of claim 1 , wherein scheduling the single RF transmit chain or scheduling a single RF receive chain comprises:
decreasing a power monitoring duration for a GSM network.
27. The method of claim 1 , wherein scheduling the single RF transmit chain or scheduling a single RF receive chain comprises:
dropping one or more frames of a speech packet in the uplink transmissions based on channel conditions.
28. The method of claim 1 , wherein scheduling the single RF transmit chain or scheduling a single RF receive chain comprises:
skipping a portion of a plurality of frames of a speech packet in downlink transmissions based on channel conditions.
29. The method of claim 1 , wherein scheduling the single RF transmit chain or scheduling a single RF receive chain comprises:
skipping a portion of a plurality of frames of a speech packet in downlink transmissions when the speech packet is decoded using early decoding.
30. The method of claim 1 , wherein scheduling the single RF transmit chain or scheduling a single RF receive chain comprises:
substituting silent frames for at least a portion of a plurality of frames transmitted or received on a GSM network.
31. The method of claim 1 , wherein the first call and the second call are GSM calls, and wherein the first call has a higher priority than the second call, and wherein the method further comprises:
dropping the second call when the first call and the second call are allocated a common time slot for communicating on a GSM network.
32. An access terminal configured for managing multiple connections, comprising:
means for establishing a first call for a first subscription associated with the access terminal;
means for accepting a second call for a second subscription associated with the access terminal while maintaining the first call in an active state; and
means for scheduling a single radio frequency (RF) transmit chain provided in the access terminal for uplink transmissions associated with the first call and uplink transmissions associated with the second call when the access terminal is operating in a first mode.
33. The access terminal of claim 32 , wherein the means for scheduling is configured to:
schedule the single RF transmit chain provided in the access terminal to restrict uplink transmissions to a single call when the access terminal is operating in a second mode; and
fall back to the second mode from the first mode when one or more channel conditions are determined, the channel conditions comprising high network loading, high transmit power or adverse RF coexistence conditions.
34. The access terminal of claim 33 , wherein the first mode is a dual SIM dual active (DSDA) mode and the second mode is a dual SIM dual stand-by (DSDS) mode.
35. The access terminal of claim 33 , the means for scheduling the single RF transmit chain is configured to:
select either the first call or the second call to be dropped when the access terminal falls back to the second mode from the first mode, wherein a call is selected for dropping based on relative priorities associated with the first call and the second call, channel conditions, quality of service requirements of the first call and the second call.
36. The access terminal of claim 32 , wherein the means for scheduling the single RF transmit chain is configured to:
establishing a timesharing schedule for the single RF transmit chain, wherein the timesharing schedule determines timing for uplink transmissions associated with the first call and for uplink transmissions associated with the second call on the single RF transmit chain.
37. The access terminal of claim 36 , wherein the means for scheduling the single RF transmit chain is configured to:
controlling a switch provided between a modem and the single RF transmit chain in accordance with the timesharing schedule.
38. The access terminal of claim 36 , wherein scheduling the single RF transmit chain comprises:
configuring the timesharing schedule based on at least one of relative priorities associated with the first call and the second call, channel conditions, and quality of service requirements of the first call and the second call.
39. The access terminal of claim 32 , wherein the first call is established as a highest priority call and wherein uplink transmissions associated with the second call are gated when an uplink transmission associated with the first call is available.
40. The access terminal of claim 39 , wherein the uplink transmissions associated with the second call that are gated include an ACK channel transmission.
41. The access terminal of claim 39 , wherein the uplink transmissions that are gated include ACK channel transmissions associated with the second call, and wherein the ACK channel transmissions are fully gated when network scheduling of the first call requires the ACK channel transmission associated with the second call to be partially gated.
42. The access terminal of claim 32 , wherein the first call is established on a Global System for Mobile Communications (GSM) network and the second call is established on a Code Division Multiple Access (CDMA) network.
43. The access terminal of claim 32 , wherein the first call is established on a Global System for Mobile Communications (GSM) network and the second call is established on a Universal Mobile Telecommunications System (UMTS) network.
44. The access terminal of claim 32 , wherein the first call is established on a GSM network and the second call is established on a long-term evolution (LTE) network configured for time-division duplex LTE (LTE-TDD/TD-LTE) or frequency division duplex LTE (LTE-FDD).
45. The access terminal of claim 32 , wherein the first call is established on a GSM network and the second call is established on a Code Division Multiple Access 2000 (cdma2000) Evolution-Data Optimized network.
46. The access terminal of claim 32 , wherein the first call is established on a GSM network and the second call is established on a cdma2000 1xRTT network.
47. The access terminal of claim 32 , wherein the first call is established on a GSM network and the second call is established on a GSM network.
48. The access terminal of claim 32 , wherein the first call is established on a GSM network and the second call is established using time division synchronous code division multiple access (TD-SCDMA).
49. The access terminal of claim 32 , wherein the first call is established on a cdma2000 1xRTT network and the second call is established on an LTE-FDD or an LTE-TDD/TD-LTE network.
50. The access terminal of claim 32 , wherein the means for accepting the second call is configured to:
boost a traffic-to-pilot ratio or increasing overhead channel gain.
51. The access terminal of claim 32 , further comprising:
means for scheduling a single RF receive chain provided in the access terminal to receive downlink transmissions associated with the first call and downlink transmissions associated with the second call.
52. The access terminal of claim 51 , wherein the means for scheduling the single RF receive chain is configured to:
establish a timesharing schedule for the single RF receive chain, wherein the timesharing schedule determines when networks corresponding to the first call and the second call are monitored.
53. The access terminal of claim 52 , wherein the means for scheduling the single RF receive chain is configured to:
control a switch provided between a modem and the single RF receive chain in accordance with the timesharing schedule.
54. The access terminal of claim 52 , wherein the means for scheduling the single RF receive chain is configured to:
configure the timesharing schedule based on relative priorities associated with the first call and the second call, channel conditions, or quality of service requirements of the first call and the second call.
55. The access terminal of claim 51 , further comprising:
means for compensating for phase discontinuities in a pilot signal detected on a network corresponding to one of the first call and the second call.
56. The access terminal of claim 32 , wherein the means for scheduling the single RF transmit chain or means for scheduling a single RF receive chain is configured to:
dynamically adapt a frequency at which transmitter power of a number of neighboring transmitters is monitored based on the number of the neighboring sectors.
57. The access terminal of claim 32 , wherein the means for scheduling the single RF transmit chain or means for scheduling a single RF receive chain is configured to:
decrease a power monitoring duration for a GSM network.
58. The access terminal of claim 32 , wherein the means for scheduling the single RF transmit chain or means for scheduling a single RF receive chain is configured to:
drop one or more frames of a speech packet in the uplink transmissions based on channel conditions.
59. The access terminal of claim 32 , wherein the means for scheduling the single RF transmit chain or means for scheduling a single RF receive chain is configured to:
skip a portion of a plurality of frames of a speech packet in downlink transmissions based on channel conditions.
60. The access terminal of claim 32 , wherein the means for scheduling the single RF transmit chain or the means for scheduling the single RF receive chain is configured to:
skip a portion of a plurality of frames of a speech packet to be transmitted when the speech packet is decoded using early decoding.
61. The access terminal of claim 32 , wherein the means for scheduling the single RF transmit chain or means for scheduling a single RF receive chain is configured to:
substitute silent frames for at least a portion of a plurality of frames transmitted or received on a GSM network.
62. The access terminal of claim 32 , wherein the first call and the second call are GSM calls, and wherein the first call has a higher priority than the second call, and wherein the second call is dropped when the first call and the second call are allocated a common time slot for communicating on a GSM network.
63. An access terminal configured for wireless communication, comprising:
a communications interface; and
a processing circuit configured to:
establish a first call for a first subscription associated with the access terminal;
accept a second call for a second subscription associated with the access terminal while maintaining the first call in an active state; and
schedule a single radio frequency (RF) transmit chain provided in the access terminal for uplink transmissions associated with the first call and uplink transmissions associated with the second call when the access terminal is operating in a first mode.
64. The access terminal of claim 63 , wherein the processing circuit is configured to:
schedule the single RF transmit chain provided in the access terminal to restrict uplink transmissions to a single call when the access terminal is operating in a second mode; and
fall back to the second mode from the first mode when one or more channel conditions are determined, the channel conditions comprising high network loading, high transmit power or adverse RF coexistence conditions.
65. The access terminal of claim 64 , wherein the first mode is a dual SIM dual active (DSDA) mode and the second mode is a dual SIM dual stand-by (DSDS) mode.
66. The access terminal of claim 64 , wherein the processing circuit is configured to:
select either the first call or the second call to be dropped when the access terminal falls back to the second mode from the first mode, wherein a call is selected for dropping based on relative priorities associated with the first call and the second call, channel conditions, quality of service requirements of the first call and the second call.
67. The access terminal of claim 63 , wherein the processing circuit is configured to:
establish a timesharing schedule for the single RF transmit chain, wherein the timesharing schedule determines timing for uplink transmissions associated with the first call and for uplink transmissions associated with the second call on the single RF transmit chain.
68. The access terminal of claim 63 , wherein the processing circuit is configured to:
schedule a single RF receive chain provided in the access terminal to receive downlink transmissions associated with the first call and downlink transmissions associated with the second call.
69. The access terminal of claim 68 , wherein the processing circuit is configured to:
establish a timesharing schedule for the single RF receive chain, wherein the timesharing schedule determines when networks corresponding to the first call and the second call are monitored.
70. The access terminal of claim 69 , wherein the processing circuit is configured to:
control a switch provided between a modem and the single RF receive chain in accordance with the timesharing schedule.
71. A processor-readable storage medium having one or more instructions which, when executed by at least one processing circuit, cause the at least one processing circuit to:
establish a first call for a first subscription associated with an access terminal;
accept a second call for a second subscription associated with the access terminal while maintaining the first call in an active state; and
schedule a single radio frequency (RF) transmit chain provided in the access terminal for uplink transmissions associated with the first call and uplink transmissions associated with the second call when the access terminal is operating in a first mode.
72. The processor-readable storage medium of claim 71 , wherein the instructions cause the at least one processing circuit to:
schedule the single RF transmit chain provided in the access terminal to restrict uplink transmissions to a single call when the access terminal is operating in a second mode; and
fall back to the second mode from the first mode when one or more channel conditions are determined, the channel conditions comprising high network loading, high transmit power or adverse RF coexistence conditions.
73. The processor-readable storage medium of claim 72 , wherein the first mode is a dual SIM dual active (DSDA) mode and the second mode is a dual SIM dual stand-by (DSDS) mode.
74. The processor-readable storage medium of claim 72 , wherein the instructions cause the at least one processing circuit to:
select either the first call or the second call to be dropped when the access terminal falls back to the second mode from the first mode, wherein a call is selected for dropping based on relative priorities associated with the first call and the second call, channel conditions, quality of service requirements of the first call and the second call.
75. The processor-readable storage medium of claim 71 , wherein the instructions cause the at least one processing circuit to:
establish a timesharing schedule for the single RF transmit chain, wherein the timesharing schedule determines timing for uplink transmissions associated with the first call and for uplink transmissions associated with the second call on the single RF transmit chain.
76. The processor-readable storage medium of claim 71 , wherein the instructions cause the at least one processing circuit to:
schedule a single RF receive chain provided in the access terminal to receive downlink transmissions associated with the first call and downlink transmissions associated with the second call.
77. The processor-readable storage medium of claim 76 , wherein the instructions cause the at least one processing circuit to:
establish a timesharing schedule for the single RF receive chain, wherein the timesharing schedule determines when networks corresponding to the first call and the second call are monitored.
78. The processor-readable storage medium of claim 77 , wherein the instructions cause the at least one processing circuit to:
control a switch provided between a modem and the single RF receive chain in accordance with the timesharing schedule.
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/156,439 US20150023230A1 (en) | 2013-07-19 | 2014-01-15 | Dual sim dual active subscriber identification module with a single transmit chain and dual or single receive chain |
| US14/267,551 US8934460B1 (en) | 2013-07-19 | 2014-05-01 | Dual SIM dual active subscriber identification module with a single transmit chain and dual or single receive chain |
| PCT/US2014/046024 WO2015009511A2 (en) | 2013-07-19 | 2014-07-09 | Dual sim dual active subscriber identification module with a single transmit chain and dual or single receive chain |
| PCT/US2014/046033 WO2015009515A2 (en) | 2013-07-19 | 2014-07-09 | Dual sim dual active subscriber identification module with a single transmit chain and dual or single receive chain |
| TW103124610A TW201524248A (en) | 2013-07-19 | 2014-07-17 | Dual SIM dual active subscriber identification module with a single transmit chain and dual or single receive chain |
| TW103124611A TW201517680A (en) | 2013-07-19 | 2014-07-17 | Dual SIM dual active subscriber identification module with a single transmit chain and dual or single receive chain |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201361856440P | 2013-07-19 | 2013-07-19 | |
| US14/134,898 US20150023258A1 (en) | 2013-07-19 | 2013-12-19 | Dual sim dual active subscriber identification module with a single transmit chain and dual or single receive chain |
| US14/156,439 US20150023230A1 (en) | 2013-07-19 | 2014-01-15 | Dual sim dual active subscriber identification module with a single transmit chain and dual or single receive chain |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/134,898 Continuation-In-Part US20150023258A1 (en) | 2013-07-19 | 2013-12-19 | Dual sim dual active subscriber identification module with a single transmit chain and dual or single receive chain |
Related Child Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/134,898 Continuation US20150023258A1 (en) | 2013-07-19 | 2013-12-19 | Dual sim dual active subscriber identification module with a single transmit chain and dual or single receive chain |
| US14/267,551 Continuation US8934460B1 (en) | 2013-07-19 | 2014-05-01 | Dual SIM dual active subscriber identification module with a single transmit chain and dual or single receive chain |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20150023230A1 true US20150023230A1 (en) | 2015-01-22 |
Family
ID=52247803
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/156,439 Abandoned US20150023230A1 (en) | 2013-07-19 | 2014-01-15 | Dual sim dual active subscriber identification module with a single transmit chain and dual or single receive chain |
| US14/267,551 Active US8934460B1 (en) | 2013-07-19 | 2014-05-01 | Dual SIM dual active subscriber identification module with a single transmit chain and dual or single receive chain |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/267,551 Active US8934460B1 (en) | 2013-07-19 | 2014-05-01 | Dual SIM dual active subscriber identification module with a single transmit chain and dual or single receive chain |
Country Status (3)
| Country | Link |
|---|---|
| US (2) | US20150023230A1 (en) |
| TW (2) | TW201524248A (en) |
| WO (2) | WO2015009511A2 (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105592439A (en) * | 2016-01-27 | 2016-05-18 | 努比亚技术有限公司 | Terminal and communication method |
| CN107122203A (en) * | 2017-03-20 | 2017-09-01 | 武汉斗鱼网络科技有限公司 | The method to set up and device of a kind of configuration file |
| US20170265114A1 (en) * | 2016-03-14 | 2017-09-14 | Qualcomm Incorporated | Selective tuning-away in multi-subscription wireless communication device |
| CN107926077A (en) * | 2015-09-25 | 2018-04-17 | 英特尔Ip公司 | Communication terminal and the method for transmitting data |
| US10893478B2 (en) | 2018-10-22 | 2021-01-12 | Samsung Electronics Co., Ltd. | Multi-SIM device for performing scheduling for base station searcher and method of scheduling base station search |
| US20220225473A1 (en) * | 2019-04-25 | 2022-07-14 | Beijing Xiaomi Mobile Software Co., Ltd. | Network switching resource determining method and network switching resource configuration method |
| WO2022221799A1 (en) * | 2021-04-14 | 2022-10-20 | Qualcomm Incorporated | Collision mitigation for a dual subscriber identity module (sim) dual active (dsda) user equipment |
| WO2022241364A1 (en) * | 2021-05-13 | 2022-11-17 | Qualcomm Incorporated | Techniques for mobility for dual subscriber dual active user equipment |
| EP4436080A1 (en) * | 2023-03-24 | 2024-09-25 | Samsung Electronics Co., Ltd. | Method and system for scheduling transmission in multi-sim user equipment (ue) |
| US12376152B2 (en) | 2021-04-14 | 2025-07-29 | Qualcomm Incorporated | Collision mitigation for a dual subscriber identity module (SIM) dual active (DSDA) user equipment |
Families Citing this family (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8527001B2 (en) | 2011-08-08 | 2013-09-03 | Blackberry Limited | Multi-mode mobile device based radio access technology selection method for idle mode operations |
| EP2711864A1 (en) * | 2012-09-25 | 2014-03-26 | Gemalto SA | Method of configuring two wireless devices for mutual communication |
| CN104995989A (en) * | 2013-02-22 | 2015-10-21 | 意法-爱立信有限公司 | Communication method, device for dual-sim card-dual-call terminal, and dual-sim card-dual-call terminal |
| US9066330B2 (en) * | 2013-09-30 | 2015-06-23 | Qualcomm Incorporated | Simultaneous voice and data for Dual-SIM-Dual-Standby (DSDS) wireless device |
| US10412591B2 (en) | 2014-07-25 | 2019-09-10 | Apple Inc. | Simultaneous VoLTE and 2G/3G/LTE data in dual SIM configuration |
| US10917222B2 (en) * | 2014-09-30 | 2021-02-09 | Apple Inc. | Simultaneous operation of multiple time division duplex links using a single transceiver |
| US10021544B2 (en) | 2015-01-26 | 2018-07-10 | Apple Inc. | Dual SIM dual standby with caller ID enhancement |
| US9538579B2 (en) * | 2015-04-29 | 2017-01-03 | Qualcomm Incorporated | Resource mapping for multi SIM multi active multi RAT scenarios using WLAN transceiver supporting partial WWAN transceiver capabilities |
| US20160366621A1 (en) * | 2015-06-11 | 2016-12-15 | Qualcomm Incorporated | Handling mobility events in a multi subscriber identity module multi standby mobile communication device |
| US10075925B2 (en) * | 2015-07-08 | 2018-09-11 | Blackberry Limited | Controlling transmission of a wireless device associated with multiple access points |
| DE102015116221B4 (en) | 2015-09-25 | 2021-05-12 | Apple Inc. | Communication terminal and method for transmitting a signaling message |
| US20170118786A1 (en) * | 2015-10-27 | 2017-04-27 | Qualcomm Incorporated | Techniques for single-radio simultaneous lte and umts calls |
| US9504055B1 (en) | 2015-12-09 | 2016-11-22 | Qualcomm Incorporated | Scheduling receive chain activities on a mobile device |
| KR102072609B1 (en) | 2016-02-08 | 2020-02-03 | 텔레호낙티에볼라게트 엘엠 에릭슨(피유비엘) | Communication device and method for selecting cell and radio access technology in wireless communication network |
| CN106507324B (en) * | 2016-09-18 | 2019-08-16 | 珠海格力电器股份有限公司 | Communication method, device and system based on mobile equipment |
| US11072948B2 (en) | 2016-12-14 | 2021-07-27 | Magna Closures S.P.A. | Smart latch |
| WO2018153487A1 (en) * | 2017-02-27 | 2018-08-30 | Huawei Technologies Duesseldorf Gmbh | User equipment and network entity for a wireless communication network |
| WO2018171012A1 (en) | 2017-03-24 | 2018-09-27 | 华为技术有限公司 | Communication method and terminal for realizing dual-sim, dual-standby, and dual-active communication |
| US10925056B2 (en) | 2018-06-29 | 2021-02-16 | Intel Corporation | Multimode device priority access management |
| EP3629672B1 (en) * | 2018-09-28 | 2023-05-31 | Apple Inc. | Multiple subscriber management in user device |
| WO2020085519A1 (en) * | 2018-10-22 | 2020-04-30 | 삼성전기 주식회사 | Vehicle having data communication and power transmission functions relating to unmanned aerial vehicle, and signal transmission or reception method of vehicle |
| CN111586681B (en) | 2020-05-29 | 2023-12-22 | 上海英哈科技有限公司 | Mobile wireless communication device with two iSIM and network-related OFDM modulation interfaces |
| CN111586682B (en) | 2020-05-29 | 2023-12-22 | 上海英哈科技有限公司 | Mobile wireless communication device with two time controlled integrated subscriber identity modules |
| CN111615223B (en) | 2020-05-29 | 2023-11-28 | 上海英哈科技有限公司 | Mobile radio communication device with two iSIM and network-related modulation interfaces |
| CN111586683B (en) | 2020-05-29 | 2023-12-15 | 上海英哈科技有限公司 | Mobile radio communication device comprising two iSIMs and an interface for automatically selecting a network |
| WO2022027553A1 (en) * | 2020-08-07 | 2022-02-10 | Qualcomm Incorporated | Coordination of multiple connections with a user equipment using multiple subscriptions |
| KR102775184B1 (en) | 2020-08-12 | 2025-03-04 | 삼성전자주식회사 | Apparatus and method for multi-sim wireless communication |
| KR20220150766A (en) | 2021-05-04 | 2022-11-11 | 삼성전자주식회사 | A multi SIM device and operation method thereof |
| US11641622B2 (en) * | 2021-05-21 | 2023-05-02 | Qualcomm Incorporated | Opportunistic dual SIM dual active operation in multi-subscriber identity module devices |
| CN115769609A (en) * | 2021-05-25 | 2023-03-07 | 华为技术有限公司 | Communication method and communication device for terminal |
| US12219540B2 (en) * | 2022-04-28 | 2025-02-04 | Qualcomm Incorporated | Systems and methods to include demodulation reference signal bundling in multi-subscriber identity module devices |
| US20240357341A1 (en) * | 2023-04-20 | 2024-10-24 | Mediatek Inc. | Electronic device and method of wireless communication |
| CN118869863A (en) * | 2023-04-28 | 2024-10-29 | 荣耀终端有限公司 | Incoming call reminder method and electronic device |
Citations (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060282740A1 (en) * | 2005-05-06 | 2006-12-14 | Nokia Corporation | Method, apparatus and computer program providing multi-carrier acknowledgment channel |
| US20080293394A1 (en) * | 2007-05-22 | 2008-11-27 | Tango Networks, Inc. | System, Method, and Computer-Readable Medium for Concurrent Termination of Multiple Calls at a Mobile Terminal |
| US20100291942A1 (en) * | 2007-12-28 | 2010-11-18 | Nokia Corporation | Multiple radio instances using software defined radio |
| US20110217969A1 (en) * | 2010-03-05 | 2011-09-08 | Qualcomm, Incorporated | Devices with multiple subscriptions that utilize a single baseband-radio frequency resource chain |
| US20120021755A1 (en) * | 2010-07-23 | 2012-01-26 | Tom Chin | Resource allocation in a multiple usim mobile station |
| US20120231835A1 (en) * | 2009-12-16 | 2012-09-13 | Zte Corporation | Dual-mode digital mobile communication terminal enabling CDMA and GSM |
| US20120289176A1 (en) * | 2011-05-13 | 2012-11-15 | Infineon Technologies Ag | Mobile Communications Radio Receiver for Multiple Network Operation |
| US20120289285A1 (en) * | 2011-05-11 | 2012-11-15 | Infineon Technologies Ag | Mobile communications radio receiver for multiple network operation |
| US20130029720A1 (en) * | 2011-05-11 | 2013-01-31 | Intel Mobile Communications GmbH | Radio communication devices and methods for controlling a radio communication device |
| US20130042276A1 (en) * | 2011-08-12 | 2013-02-14 | Charles R. Payette | Method and apparatus for controlling wireless uplink sessions |
| US20130065644A1 (en) * | 2011-09-09 | 2013-03-14 | Renesas Mobile Corporation | Wireless device, method of operating and processing system |
| US20130065570A1 (en) * | 2011-09-08 | 2013-03-14 | Samsung Electronics Co., Ltd. | System and method for receiving call in wireless terminal |
| US20130072256A1 (en) * | 2011-09-19 | 2013-03-21 | Broadcom Corporation | Systems and Methods for Reducing Power Consumption of a Communications Device Using Multiple Elements in a Receiver Chain |
| US20130150111A1 (en) * | 2011-12-12 | 2013-06-13 | Broadcom Corporation | Concurrent use of single tx/rx synthesizer pair in multiple sim devices |
| US20130150018A1 (en) * | 2011-12-12 | 2013-06-13 | Broadcom Corporation | Enhanced discontinuous mode operation with shared radio frequency resources |
| US20130156081A1 (en) * | 2011-12-20 | 2013-06-20 | Renesas Mobile Corporation | Modem and method of operating a wireless device |
| US20130237226A1 (en) * | 2012-03-09 | 2013-09-12 | Research In Motion Limited | Methods to Enable Simultaneous Use of Multiple Radio Access Technologies |
| US20140064117A1 (en) * | 2010-08-12 | 2014-03-06 | Qualcomm Incorporated | Uplink synchronization in a multi-sim user equipment |
| US20140120925A1 (en) * | 2012-11-01 | 2014-05-01 | Qualcomm Incorporated | Mobile station with multi-sim and tune away methods |
| US20140194157A1 (en) * | 2011-07-13 | 2014-07-10 | Nokia Corporation | Dual or multiple sim standby and active using a single digital baseband |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SE9500858L (en) * | 1995-03-10 | 1996-09-11 | Ericsson Telefon Ab L M | Device and method of voice transmission and a telecommunication system comprising such device |
| US6385460B1 (en) * | 1998-05-26 | 2002-05-07 | Conexant Systems, Inc. | Power management system for a mobile unit by reduced neighbor cell scanning |
| US7042869B1 (en) * | 2000-09-01 | 2006-05-09 | Qualcomm, Inc. | Method and apparatus for gated ACK/NAK channel in a communication system |
| US7908042B2 (en) * | 2001-02-13 | 2011-03-15 | The Boeing Company | Methods and apparatus for wireless upload and download of aircraft data |
| US7133437B2 (en) * | 2002-01-31 | 2006-11-07 | Qualcomm Incorporated | Pilot interpolation for a gated pilot with compensation for induced phase changes |
| US8422955B2 (en) * | 2004-12-23 | 2013-04-16 | Qualcomm Incorporated | Channel estimation for interference cancellation |
| US7929993B2 (en) * | 2007-08-30 | 2011-04-19 | International Business Machines Corporation | Multi-SIM-based mobile device |
| JP5423305B2 (en) * | 2008-10-16 | 2014-02-19 | 株式会社ニコン | Image evaluation apparatus and camera |
| KR101363016B1 (en) * | 2009-11-27 | 2014-02-13 | 퀄컴 인코포레이티드 | Increasing capacity in wireless communications |
| CN106028270B (en) | 2010-02-12 | 2020-08-04 | 交互数字专利控股公司 | Method for performing random access channel transmission from WTRU, WTRU and node B |
| US8874111B2 (en) | 2010-08-12 | 2014-10-28 | Qualcomm Incorporated | Uplink synchronization of TD-SCDMA multiple USIM mobile terminal during handover |
| CN103120004B (en) * | 2010-09-27 | 2016-05-11 | 富士通株式会社 | For the radio bearer of machine type communication |
| US9237593B2 (en) * | 2011-06-27 | 2016-01-12 | Nokia Technologies Oy | Method and apparatus for improving reception availability on multi-subscriber identity module devices |
| US8954111B2 (en) * | 2011-06-28 | 2015-02-10 | Broadcom Corporation | Method and wireless device for reducing power consumption by transferring servicing of a SIM channel to a first radio system and at least partially shutting down a second radio system of the wireless device |
| US8774074B2 (en) * | 2011-11-02 | 2014-07-08 | Qualcomm Incorporated | Apparatus and method for adaptively enabling discontinuous transmission (DTX) in a wireless communication system |
| US20130114571A1 (en) | 2011-11-07 | 2013-05-09 | Qualcomm Incorporated | Coordinated forward link blanking and power boosting for flexible bandwidth systems |
| US8688122B2 (en) | 2012-01-20 | 2014-04-01 | Qualcomm Incorporated | Mobility detection and system acquisition in dual standby dual subscriber identity modules (DSDS) |
| US8818428B2 (en) | 2012-03-08 | 2014-08-26 | Qualcomm Incorporated | Apparatus and method for employing a page cycle learning mode |
-
2014
- 2014-01-15 US US14/156,439 patent/US20150023230A1/en not_active Abandoned
- 2014-05-01 US US14/267,551 patent/US8934460B1/en active Active
- 2014-07-09 WO PCT/US2014/046024 patent/WO2015009511A2/en not_active Ceased
- 2014-07-09 WO PCT/US2014/046033 patent/WO2015009515A2/en not_active Ceased
- 2014-07-17 TW TW103124610A patent/TW201524248A/en unknown
- 2014-07-17 TW TW103124611A patent/TW201517680A/en unknown
Patent Citations (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060282740A1 (en) * | 2005-05-06 | 2006-12-14 | Nokia Corporation | Method, apparatus and computer program providing multi-carrier acknowledgment channel |
| US20080293394A1 (en) * | 2007-05-22 | 2008-11-27 | Tango Networks, Inc. | System, Method, and Computer-Readable Medium for Concurrent Termination of Multiple Calls at a Mobile Terminal |
| US20150223248A1 (en) * | 2007-05-22 | 2015-08-06 | Tango Networks, Inc. | System, method, and computer-readable medium for concurrent termination of multiple calls at a mobile terminal |
| US20100291942A1 (en) * | 2007-12-28 | 2010-11-18 | Nokia Corporation | Multiple radio instances using software defined radio |
| US20120231835A1 (en) * | 2009-12-16 | 2012-09-13 | Zte Corporation | Dual-mode digital mobile communication terminal enabling CDMA and GSM |
| US20110217969A1 (en) * | 2010-03-05 | 2011-09-08 | Qualcomm, Incorporated | Devices with multiple subscriptions that utilize a single baseband-radio frequency resource chain |
| US20120021755A1 (en) * | 2010-07-23 | 2012-01-26 | Tom Chin | Resource allocation in a multiple usim mobile station |
| US20140064117A1 (en) * | 2010-08-12 | 2014-03-06 | Qualcomm Incorporated | Uplink synchronization in a multi-sim user equipment |
| US20120289285A1 (en) * | 2011-05-11 | 2012-11-15 | Infineon Technologies Ag | Mobile communications radio receiver for multiple network operation |
| US20130029720A1 (en) * | 2011-05-11 | 2013-01-31 | Intel Mobile Communications GmbH | Radio communication devices and methods for controlling a radio communication device |
| US20140094131A1 (en) * | 2011-05-11 | 2014-04-03 | Thorsten Clevorn | Mobile Communications Radio Receiver for Multiple Network Operation |
| US20120289176A1 (en) * | 2011-05-13 | 2012-11-15 | Infineon Technologies Ag | Mobile Communications Radio Receiver for Multiple Network Operation |
| US20140235292A1 (en) * | 2011-05-13 | 2014-08-21 | Thorsten Clevorn | Mobile communications radio receiver for multiple network operation |
| US20140194157A1 (en) * | 2011-07-13 | 2014-07-10 | Nokia Corporation | Dual or multiple sim standby and active using a single digital baseband |
| US20130042276A1 (en) * | 2011-08-12 | 2013-02-14 | Charles R. Payette | Method and apparatus for controlling wireless uplink sessions |
| US20130065570A1 (en) * | 2011-09-08 | 2013-03-14 | Samsung Electronics Co., Ltd. | System and method for receiving call in wireless terminal |
| US20130065644A1 (en) * | 2011-09-09 | 2013-03-14 | Renesas Mobile Corporation | Wireless device, method of operating and processing system |
| US20130072256A1 (en) * | 2011-09-19 | 2013-03-21 | Broadcom Corporation | Systems and Methods for Reducing Power Consumption of a Communications Device Using Multiple Elements in a Receiver Chain |
| US20140073312A1 (en) * | 2011-12-12 | 2014-03-13 | Broadcom Corporation | Enhanced Discontinuous Mode Operation with Shared Radio Frequency Resources |
| US20130150018A1 (en) * | 2011-12-12 | 2013-06-13 | Broadcom Corporation | Enhanced discontinuous mode operation with shared radio frequency resources |
| US20130150111A1 (en) * | 2011-12-12 | 2013-06-13 | Broadcom Corporation | Concurrent use of single tx/rx synthesizer pair in multiple sim devices |
| US20130156081A1 (en) * | 2011-12-20 | 2013-06-20 | Renesas Mobile Corporation | Modem and method of operating a wireless device |
| US20130237226A1 (en) * | 2012-03-09 | 2013-09-12 | Research In Motion Limited | Methods to Enable Simultaneous Use of Multiple Radio Access Technologies |
| US20140315597A1 (en) * | 2012-03-09 | 2014-10-23 | Blackberry Limited | Methods to Enable Simultaneous Use of Multiple Radio Access Technologies |
| US20140120925A1 (en) * | 2012-11-01 | 2014-05-01 | Qualcomm Incorporated | Mobile station with multi-sim and tune away methods |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107926077A (en) * | 2015-09-25 | 2018-04-17 | 英特尔Ip公司 | Communication terminal and the method for transmitting data |
| CN105592439A (en) * | 2016-01-27 | 2016-05-18 | 努比亚技术有限公司 | Terminal and communication method |
| US20170265114A1 (en) * | 2016-03-14 | 2017-09-14 | Qualcomm Incorporated | Selective tuning-away in multi-subscription wireless communication device |
| US10231117B2 (en) * | 2016-03-14 | 2019-03-12 | Qualcomm Incorporated | Selective tuning-away in multi-subscription wireless communication device |
| CN107122203A (en) * | 2017-03-20 | 2017-09-01 | 武汉斗鱼网络科技有限公司 | The method to set up and device of a kind of configuration file |
| US10893478B2 (en) | 2018-10-22 | 2021-01-12 | Samsung Electronics Co., Ltd. | Multi-SIM device for performing scheduling for base station searcher and method of scheduling base station search |
| US20220225473A1 (en) * | 2019-04-25 | 2022-07-14 | Beijing Xiaomi Mobile Software Co., Ltd. | Network switching resource determining method and network switching resource configuration method |
| US12185415B2 (en) * | 2019-04-25 | 2024-12-31 | Beijing Xiaomi Mobile Software Co., Ltd. | Network switching resource determining method and network switching resource configuration method |
| WO2022221799A1 (en) * | 2021-04-14 | 2022-10-20 | Qualcomm Incorporated | Collision mitigation for a dual subscriber identity module (sim) dual active (dsda) user equipment |
| US12376152B2 (en) | 2021-04-14 | 2025-07-29 | Qualcomm Incorporated | Collision mitigation for a dual subscriber identity module (SIM) dual active (DSDA) user equipment |
| WO2022241364A1 (en) * | 2021-05-13 | 2022-11-17 | Qualcomm Incorporated | Techniques for mobility for dual subscriber dual active user equipment |
| US11882495B2 (en) | 2021-05-13 | 2024-01-23 | Qualcomm Incorporated | Techniques for mobility for dual subscriber dual active user equipment |
| EP4486049A3 (en) * | 2021-05-13 | 2025-04-02 | QUALCOMM Incorporated | Techniques for mobility for dual subscriber dual active user equipment |
| EP4436080A1 (en) * | 2023-03-24 | 2024-09-25 | Samsung Electronics Co., Ltd. | Method and system for scheduling transmission in multi-sim user equipment (ue) |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2015009515A3 (en) | 2015-04-23 |
| TW201517680A (en) | 2015-05-01 |
| WO2015009511A3 (en) | 2015-05-28 |
| WO2015009511A2 (en) | 2015-01-22 |
| WO2015009515A2 (en) | 2015-01-22 |
| TW201524248A (en) | 2015-06-16 |
| US20150023217A1 (en) | 2015-01-22 |
| US8934460B1 (en) | 2015-01-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8934460B1 (en) | Dual SIM dual active subscriber identification module with a single transmit chain and dual or single receive chain | |
| US20150023258A1 (en) | Dual sim dual active subscriber identification module with a single transmit chain and dual or single receive chain | |
| US11044783B2 (en) | Data service and voice over long term evolution support in a multi-subscriber identity module system using a single transceiver | |
| US9980275B2 (en) | Systems and methods for improving call performance during cell selection on a multi-subscriber identity module (SIM) wireless communication device | |
| US9220101B2 (en) | Signaling and traffic carrier splitting for wireless communications systems | |
| US9131475B2 (en) | Fast acquisition in multi-subscriber identity module (SIM) devices | |
| US9648634B2 (en) | System and methods for providing a transmission skipping policy to improve performance in a multi-subscriber identity module (SIM) wireless communication device | |
| CN103220741B (en) | Method and system for improving the operating state of user equipment | |
| US20180220329A1 (en) | System and Methods for Improving Performance in a Multi-SIM Wireless Communication Device Using Voice-Over-Wireless Local Area Network Service | |
| US20140120925A1 (en) | Mobile station with multi-sim and tune away methods | |
| WO2016191916A1 (en) | System and methods for managing a radio resource control (rrc) state in a wireless communication device supporting concurrent radio access technologies | |
| EP3764717A2 (en) | Improved throughput and radio resource utilization for user equipment having multiple subscriber identity modules | |
| CN105611588A (en) | User equipment of multi-subscriber identification module and wireless communication method | |
| EP3972351B1 (en) | Power saving method, terminal device and network device | |
| KR20220071962A (en) | Signal reception method, terminal device | |
| EP3114893A1 (en) | Improved throughput in multi-rat devices | |
| US20150215849A1 (en) | Systems and methods for accelerated network acquisition | |
| US9380525B2 (en) | Devices and methods for facilitating optimized tune-away operations in multi-subscription communication devices | |
| CN107889182B (en) | Communication device and method for using communication service | |
| US9078266B2 (en) | Devices and methods for facilitating discontinuous transmission on access terminals | |
| US20150271724A1 (en) | Systems and methods for responding to a communication event | |
| US20150201355A1 (en) | Systems and methods for accelerated cell reselection | |
| WO2014110606A1 (en) | Method for tuning away multi-sim mobile stations | |
| CN103220728B (en) | Method for maintaining communication service quality and communication device thereof | |
| US20170064730A1 (en) | Optimization on user equipment side to improve spectral efficiency for voice calls in mobile communication devices |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: QUALCOMM INCORPORATED, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HU, JUN;ATTAR, RASHID AHMED AKBAR;SORIAGA, JOSEPH B.;AND OTHERS;SIGNING DATES FROM 20140117 TO 20140121;REEL/FRAME:033165/0783 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |