Multi-standby device and method for multi-user identification module and user equipment
By predicting the collision between paging and other wireless communications in multi-user identification module (SIM) wireless communication, and using different carriers to allocate RF paths, the problem of mutual exclusion of RF resources caused by the coexistence of multiple SIM cards is solved, and the problem of mutual exclusion of RF resources caused by the coexistence of multiple SIM cards is realized. The function of receiving multiple wireless communications simultaneously improves communication efficiency and quality.
Patent Information
- Application Number
- CN201910624991.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2018-10-17
- Filing Date
- 2019-07-11
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2039-07-11
AI Technical Summary
In multi-user identification module (SIM) wireless communication, the coexistence of multiple SIM cards leads to mutual exclusion of radio frequency resources, causing a pause of wireless communication, affecting communication quality and information integrity.
By predicting the collision between paging and other wireless communications in the idle state, and using different carriers for radio frequency path allocation, the function of receiving multiple wireless communications simultaneously is realized.
It effectively avoids communication pauses caused by collisions, improves the communication efficiency and quality of multi-SIM wireless communication, and ensures the integrity of signaling.
Smart Images

Figure CN111065159B_ABST
Abstract
Description
[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS]
[0002] This application claims the benefit of Korean Patent Application No. 10-2018-0123929 filed on October 17, 2018 in the Korean Intellectual Property Office, the disclosure of which is incorporated herein by reference in its entirety. Technical Field
[0003] The present disclosure relates generally to wireless communications, and more particularly to a method and apparatus for multi-Subscriber Identity Module (SIM) wireless communications. Background Art
[0004] Wireless communication using multiple Subscriber Identify Modules (SIMs) enables a wireless terminal to connect to two different network services. For example, a terminal may include multiple SIMs (e.g., by inserting multiple SIM cards in the terminal), wherein the multiple SIMs may correspond to different users and / or phone numbers, respectively. The terminal may implement multiple protocol stacks to drive multiple wireless communications corresponding to the multiple SIMs. When the multiple protocol stacks in the terminal use radio frequency (RF) resources exclusively, wireless communications derived from some of the protocol stacks may inevitably be suspended. For example, during a voice or data call associated with a first SIM, it may be desirable to periodically monitor incoming pages associated with a second SIM. However, this often causes the ongoing call to be periodically suspended to handle the page, resulting in a possible reduction in communication quality or loss of information. Summary of the invention
[0005] Embodiments of the inventive concept provide an apparatus and a method for simultaneous reception in multiple Subscriber Identity Module (SIM) wireless communications.
[0006] According to one aspect of the inventive concept, a method for multi-subscriber identity module (SIM) wireless communication is provided, the method comprising: establishing a window for receiving a paging in at least an idle state of a first wireless communication associated with a first subscriber identity module. Predicting a collision or non-collision between the paging and a second wireless communication associated with a second user based on the window. Then, in response to the collision prediction, determining whether it is possible to simultaneously receive the paging and the second wireless communication by using different corresponding carriers, and if so, allocating corresponding radio frequency (RF) paths to the paging and the second wireless communication, wherein the allocated RF paths correspond to the different corresponding carriers.
[0007] According to an aspect of the inventive concept, a method for multi-subscriber identity module (SIM) wireless communication is provided, the method comprising: obtaining radio frequency (RF) resource information about a configuration of carrier aggregation and / or a configuration of multiple connections; judging based on the RF resource information whether it is possible to simultaneously receive paging of a first wireless communication associated with a first subscriber identity module and a second wireless communication associated with a second subscriber identity module; if so, allocating corresponding RF paths to the paging and the second wireless communication, wherein the allocated RF paths correspond to different carriers.
[0008] According to one aspect of the inventive concept, there is provided a Multi-SIM Multi-Standby (MSMS) device comprising a memory and at least one processor, wherein the at least one processor is configured to implement one of the Multi-Subscriber Identity Module (SIM) wireless communication methods summarized above by executing instructions stored in the memory.
[0009] According to an aspect of the inventive concept, a user equipment supporting a multi-user identification module multi-standby device is provided, the user equipment comprising: a first user identification module (SIM), a second user identification module, a transceiver, and a multi-user identification module device, the transceiver generating a plurality of radio frequency paths corresponding to a plurality of carriers, the multi-user identification module device being connected to the transceiver, the first user identification module, and the second user identification module. The multi-user identification module device may include a processor, the processor being configured to execute instructions to determine whether it is possible to simultaneously receive a first paging of a first wireless communication associated with the first user identification module and a second wireless communication associated with the second user identification module by using different corresponding carriers among the carriers; and in response to determining that the simultaneous reception is possible, at least one radio frequency path among the plurality of radio frequency paths is allocated to each of the first paging and the second wireless communication. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The embodiments of the inventive concept will be more clearly understood by reading the following detailed description in conjunction with the accompanying drawings, in which the same reference characters represent the same elements, features or operations, wherein:
[0011] Figure 1 is a block diagram illustrating a wireless communication system according to an exemplary embodiment of the inventive concept.
[0012] Figure 2 is a block diagram illustrating a protocol stack system according to an exemplary embodiment of the inventive concept.
[0013] Figure 3A , Figure 3B and Figure 3C1 and 2 are timing charts respectively showing examples of collisions that may occur in multi-subscriber identity module (SIM) wireless communications according to a comparative example.
[0014] Figure 4 is a flowchart illustrating a method of multi-SIM wireless communication according to an exemplary embodiment of the inventive concept.
[0015] Figure 5A and Figure 5B is a timing diagram illustrating an example of simultaneous reception according to an exemplary embodiment of the inventive concept.
[0016] Figure 6 is a diagram showing an exemplary embodiment according to the concept of the present invention Figure 4 A flow chart showing an example of the operation of the settings window is shown.
[0017] Fig. 7A and Figure 7B is a diagram illustrating an example of a window according to an exemplary embodiment of the inventive concept.
[0018] Figure 8 is a diagram showing an exemplary embodiment according to the concept of the present invention Figure 4 A flow chart illustrating an example of operations for determining collision or non-collision.
[0019] Fig. 9A and Fig. 9B Examples of predicted collisions according to exemplary embodiments of the present inventive concept are respectively shown.
[0020] Fig.10 It is shown Figure 4 A flowchart showing an example of an operation for determining whether simultaneous reception is possible.
[0021] Fig.11 is a flowchart illustrating a method of determining whether wireless communications are simultaneously received according to an exemplary embodiment of the inventive concept.
[0022] Fig. 12A and Fig. 12B is a timing diagram illustrating a corresponding example of simultaneous reception according to an exemplary embodiment of the inventive concept.
[0023] Fig.13 is a flowchart illustrating a method of multi-SIM wireless communication according to an exemplary embodiment of the inventive concept.
[0024] Fig.14 is a diagram showing an exemplary embodiment according to the concept of the present invention Figure 1 A block diagram of an example of a multi-SIM device is shown. DETAILED DESCRIPTION
[0025] As used herein, the term "paging" when used as a noun refers to a paging signal, such as a paging message or a paging beacon.
[0026] In this document, the terms "transmit" and "receive" may be used as adjectives to refer to sending and receiving, respectively. For example, "receive signal" refers to "reception signal"; the phrase "receive path" refers to the path for handling the received signal; and so on.
[0027] In this document, the terms “cell” and “base station (BS)” may be used synonymously.
[0028] As used herein, the term "carrier" refers to a "carrier wave" unless the context indicates otherwise.
[0029] Figure 1 1 is a block diagram illustrating a wireless communication system 10 according to an exemplary embodiment of the inventive concept. Figure 1 As shown, the wireless communication system 10 may include a first network 210, a second network 220 and a user equipment 100. The first network 210 and the second network 220 may include a first base station (BS) 211 and a second base station 221, respectively.
[0030] User equipment (UE) 100 as a wireless communication device may be a fixed or mobile device that transmits / receives data and / or control information by performing wireless communication with a base station (e.g., BS 211 / 221). For example, UE 100 may be referred to as a terminal, terminal equipment, mobile station (MS), mobile terminal (MT), user terminal (UT), subscriber station (SS), wireless device, handheld device, etc. Figure 1 As shown, UE 100 may include an antenna array 110 , a transceiver 120 , a multi-SIM device 130 , a first SIM 141 , and a second SIM 142 .
[0031] The base station 211 / 221 may be a fixed station or a mobile station that communicates with the UE 100 and / or other base stations and may exchange data and control information through communication with the UE 100 and / or the other base stations. For example, the base station 211 or 221 may be referred to as or configured as a node B, an evolved Node B (eNB), a next generation Node B (gNB), a sector, a site, a base transceiver system (BTS), an access point (AP), a relay node, a remote radio head (RRH), a radio unit (RU), a "cell", a small cell, etc. In this document, the term "base station" or "cell" may generally be used to refer to an area or a portion of a function covered by a base station controller (BSC) in code division multiple access (CDMA), a node B in wideband CDMA (WCDMA), an eNB in long term evolution (LTE), a gNB in fifth generation (5G) new radio (NR) or a sector (site), and may include various coverage areas, such as a megacell, a macrocell, a microcell, a picocell, a femtocell, a relay node, an RRH, a RU and a small cell communication range.
[0032] The UE 100 may be connected to the first network 210 through the first base station 211 to form a first wireless communication 11, wherein the term "wireless communication" may be interchangeably referred to herein as a wireless connection, a communication link, a subscription, etc. The UE 100 may also be connected to the second network 220 through the second base station 221 to form a second wireless communication 12. The UE 100 may communicate with the first network 210 and the second network 220 according to a suitable radio access technology (RAT). For example, as a non-limiting example, the UE 100 may communicate with the first network 210 and the second network 220 according to a fifth generation (5G) system, a 5G new radio (5G NR) system, a long term evolution (LTE) system, a code division multiple access (CDMA) system, a global system for mobile communication (Global System for Mobile Communication, GSM), a wireless local area network (Wireless Local Area Network, WLAN) system, or other suitable RATs. In some embodiments, the UE 100 may communicate with the first network 210 and the second network 220 according to the same RAT; alternatively, in other embodiments, the UE 100 may communicate with the first network 210 and the second network 220 according to different RATs.
[0033] UE 100 may support multi-SIM wireless communications. For example, Figure 1 As shown, UE 100 can utilize the first BS 211 to send / receive the first wireless communication 11 associated with the first SIM 141 and utilize the second BS 221 to send / receive the second wireless communication 12 associated with the second SIM 142. More specifically, when handling two wireless communications associated with the above-mentioned two SIMs 141 and 142, UE 100 can be referred to as a dual SIM device. The first wireless communication 11 and the second wireless communication 12 can be referred to as a first connection and a second connection, respectively, or as an alternative, as a first subscription and a second subscription. In addition, exemplary embodiments of the inventive concept will be mainly described with reference to dual SIM wireless communication (i.e., the above-mentioned two SIMs 141 and 142). However, it should be understood that exemplary embodiments of the inventive concept can also be applied to multi-SIM wireless communication including at least three SIMs. It should also be noted here that the first wireless communication 11 and the second wireless communication 12 can be established between UE 100 and the same base station as an alternative. This is Figure 1 In FIG. 1 , the wireless communication 12 ′ is represented by being linked to the same BS 210 as the wireless communication 11 , and the wireless communication 12 ′ can replace the second wireless communication 12 .
[0034] UE 100 may support Multi-SIM Multi-Standby (MSMS). Using MSMS, a radio frequency (RF) resource (eg, transceiver 120 or a portion of transceiver 120) in UE 100 may be shared by first SIM 141 and second SIM 142. Thus, as will be described later, Figures 3A to 3C It is explained that in a UE utilizing a conventional MSMS system, when a first wireless communication 11 and a second wireless communication 12 mutually exclusively use a transceiver, one of the first wireless communication 11 and the second wireless communication 12 may be suspended. For example, when the first wireless communication 11 is in an idle state, the first base station 211 may periodically send a paging ("first paging") associated with the wireless communication 11. Such paging associated with a mobile terminated (MT) call may have a high priority. As will be exemplified later, if a collision is predicted between a first communication having a high priority signal and a second communication having a lower priority signal, and if a mechanism for simultaneously receiving the first communication and the second communication is not provided, the first communication may be allowed to proceed during the collision and the second communication may be allowed to be suspended.
[0035] Hereinafter, the terms "first paging" and "second paging" will be used to represent the paging of the first wireless communication 11 and the second wireless communication 12, respectively. In a conventional UE that communicates with the first network 210 or the second network 220, in order to efficiently receive and process the first paging, the second wireless communication in the UE is suspended, thereby reducing the communication efficiency between the UE and the second network 222. In addition, the second network 220 (or the second base station) may consider that the suspension of the second wireless communication occurs due to an unsatisfactory channel state of the second wireless communication. Therefore, the communication efficiency between the UE and the second network 220 may be significantly reduced. In addition, when the second wireless communication is also in an idle state, only one of the paging between the first paging and the second paging received from the second base station 211 may be efficiently received. The UE 100 according to an embodiment of the inventive concept may avoid these drawbacks, as described below, the UE 100 may enable the simultaneous reception of the first wireless communication 11 and the second wireless communication 12 without additional hardware, that is, without modifying the transceiver 120 with additional hardware to avoid such suspension of communication. Therefore, signaling from the first network 210 and the second network 220 will not be lost, and at the same time, the communication efficiency with both the first network 210 and the second network 220 can be improved.
[0036] The antenna array 110 may be an antenna for receiving radio frequency signals from the first base station 211 and the second base station 221. The antenna array 110 may also be used as a transmitting antenna to transmit radio frequency signals to the first base station 211 and the second base station 221. In some embodiments, the antenna array 110 may include multiple antennas for multiple-input multiple-output (MIMO).
[0037] The transceiver 120, which is hardware coupled to the antenna array 110 and the multi-SIM device 130, may provide radio frequency resources for wireless communication. For example, the transceiver 120 may provide a reception signal RX as a baseband signal to the multi-SIM device 130 by processing the radio frequency signal received from the antenna array 110, or may provide a radio frequency signal to the antenna array 110 by processing the transmission signal TX as a baseband signal. The transceiver 120 may be controlled by the multi-SIM device 130, and may include switches, matching circuits, filters, amplifiers, mixers, etc. as non-limiting examples.
[0038] In some embodiments, the transceiver 120 may support carrier aggregation (CA) in which multiple carriers are used. For example, by simultaneously using at least two carriers, each referred to as a component carrier (CC), the UE 100 may send data to the first base station 211 and / or the second base station 221. The transceiver 120 may form radio frequency paths 122-1 to 122-n corresponding to the component carriers used in CA and process signals sent and received through the radio frequency paths. For example, the transceiver 120 may include "n" receiving paths 122-1 to 122-n corresponding to the first component carrier to the nth component carrier, respectively, where n is an integer of two or greater than two. Each of the receiving paths 122-1 to 122-n may include a low noise amplifier and other components. Each of the receiving paths 122-1 to 122-n may be dedicated to receiving signals associated in a frequency band centered on its corresponding receiving component carrier. Similarly, the transceiver may include n transmit paths 124-1 to 124-n, each corresponding to a corresponding component carrier for transmission. It should be noted that in some embodiments, some or all of the receive paths may share circuits and partial paths. For example, the first receive path 122-1 and the second receive path 122-n may utilize the same low noise amplifier, but may have corresponding sub-paths for bandpass filters to filter out frequencies out of the frequency band associated with the corresponding component carrier of the path.
[0039] In some embodiments, the transceiver 120 may support multi-connectivity (MC), thereby forming multiple radio frequency paths that are independent of each other. In this article, MC refers to a technology that enables data for communication with a UE to be aggregated between different base stations and / or networks. For example, using MC, a first part of the data of the communication (such as a voice or data call) can be exchanged with a first base station, and a second part of the data of the communication can be exchanged with a second base station, wherein the first part and the second part of the data may or may not include overlapping data. The UE can then combine the data received from the two base stations. With MC, the first frequency band used to transmit data with the first base station can be significantly different from the second frequency band used to transmit data with the second base station. In an example, the first base station can use a frequency band below 6 GHz to transmit the data of the first part of the communication conference, while the second base station can use a frequency band in the millimeter wave range (e.g., above 30 GHz) to transmit the second part of the data. In general, the frequency band used by the second base station can be at least three times higher than the frequency band used by the first base station to transmit data for public communication. In the context of MC, when the transceiver 120 forms only two independent RF paths, the transceiver 120 may be considered to support dual connectivity (DC). As described above, the transceiver 120 may provide RF paths (eg, paths 122-1 to 122-n for reception) as RF resources.
[0040] The multi-SIM device 130 may communicate with the transceiver 120 using baseband signals RX and TX and may be coupled to the first SIM 141 and the second SIM 142. The first SIM 141 may include information for connecting to the first network 210 via the first wireless communication 11 and the second SIM 142 may include information for connecting to the second network 220 via the second wireless communication 12. Figure 2 14. In the embodiment of the present invention, the multi-SIM device 130 may have a structure for handling a connection associated with the first SIM 141 and a structure for handling a connection associated with the second SIM 142. Figure 4etc., the multi-SIM device 130 may determine whether the first wireless communication 11 and the second wireless communication 12 may be received simultaneously based on the hardware configuration (i.e., the radio frequency resources provided by the transceiver 120). When it is determined that simultaneous reception is possible, the multi-SIM device 130 may allocate at least one radio frequency path to each of the first wireless communication 11 and the second wireless communication 12 by controlling the transceiver 120. For example, the first radio frequency path 122-1 may be allocated to the first wireless communication 11 and the second radio frequency path 122-n may be allocated to the second wireless communication 12 (where n may be equal to 2). In some embodiments, the multi-SIM device 130 may include: a hardware block designed by logic synthesis; a processing unit including a software block including a series of instructions and at least one processor that executes the instructions; or a combination thereof. In some embodiments, the multi-SIM device 130 may also be referred to as a modem, a communication processor, or a baseband processor.
[0041] Figure 2 is a block diagram showing a protocol stack system 20 according to an exemplary embodiment of the present inventive concept. More specifically, Figure 2 2 shows the control planes of the first protocol stack 21 and the second protocol stack 22 included in the protocol stack system 20. In some embodiments, Figure 2 The protocol stack system 20 shown may be Figure 1 The multi-SIM device 130 is implemented and the multi-SIM device 130 can use Figure 2 The protocol stack system 20 is shown to implement operations for wireless communications. Figure 2 At least some of the blocks shown may be implemented as hardware logic in some embodiments, and in other embodiments, some of the blocks may be implemented by at least one processor executing software modules. Figure 1 To explain Figure 2 .
[0042] The protocol stack system 20 may include a first protocol stack 21 and a second protocol stack 22 associated with the first SIM 141 and the second SIM 142, respectively. Figure 1 As described above, the first protocol stack 21 and the second protocol stack 22 may support appropriate radio access technologies (RATs), respectively. In some embodiments, the first protocol stack 21 and the second protocol stack 22 may interact with a shared upper layer (e.g., an application layer), and the upper layer may obtain information related to the first wireless communication 11 and the second wireless communication 12 or provide an interface for a program that provides commands. The upper layer may be implemented in the multi-SIM device 130 or in another device separate from the multi-SIM device 130. In addition, the protocol stack system 20 may include a hardware interface 24 shared by the first protocol stack 21 and the second protocol stack 22. The hardware interface 24 may be hardware (i.e., Figure 1The hardware interface 24 provides an interface to the transceiver 120, and the first protocol stack 21 and the second protocol stack 22 can provide signals to the transceiver 120 and / or obtain signals from the transceiver 120 through the hardware interface 24. It should be noted that the hardware interface 24 can be called a driver of the transceiver 120.
[0043] Each of the first protocol stack 21 and the second protocol stack 22 may include a plurality of layers to form a control plane. Figure 2 As shown, the first protocol stack 21 may include a first layer L1, a second layer L2, and a third layer L3. The first layer L1, the second layer L2, and the third layer L3 may correspond to the three lower layers of the Open System Interconnection (OSI) model. For example, in LTE or 5G NR, a physical (PHY) layer may be included in the first layer L1, a medium access control (MAC) layer, a radio link control (RLC) layer, and a packet data convergence protocol (PDCP) layer may be included in the second layer L2, and a radio resource control (RRC) layer and a non-access stratum (NAS) layer may be included in the third layer L3. Similar to the first protocol stack 21, the second protocol stack 22 may also include a first layer L1, a second layer L2, and a third layer L3.
[0044] In the following discussion, the operations described as being performed by the UE 100 involving the RRC layer and the RRC idle state may be performed by the MSMD 130 (which may include a processor that executes instructions read from a memory to perform the instructions). The RRC layer of the UE 100 may be understood as the RRC layer of the MSMD 130. The RRC layer in the third layer L3 may control radio resources and exchange RRC messages with the RRC layer in the base station 211 / 221. When an RRC connection is established between the RRC layer of the UE 100 and the RRC layer of the base station 211 / 221, the UE 100 may switch to the RRC connection state (or "RRC connection mode"). On the other hand, when the RRC connection is released, the UE 100 may switch to the RRC idle state (or "RRC idle mode"). In this document, the RRC connection state may be referred to as a connection state of wireless communication, and the RRC idle state may be referred to as an idle state of wireless communication. For example, when the RRC connection state is maintained by the RRC layer included in the first protocol stack 21, the first wireless communication 11 can be referred to as being in a connected state; on the other hand, when the RRC idle state is maintained by the RRC layer included in the first protocol stack 21, the first wireless communication 11 can be referred to as being in an idle state. Similarly, the second wireless communication 12 can also be referred to as being in a connected state or an idle state through the RRC layer included in the second protocol stack 22.
[0045] In the RRC idle state, the base station 211 / 221 (i.e., the first base station 211 and / or the second base station 221) may periodically send paging. For the UE 100, the base station may provide information about the time point (i.e., paging period) at which the paging is sent to the UE 100. The UE 100 may check whether a paging including an identifier of the UE 100 is received by monitoring the paging. In order to reduce the power consumed in the RRC idle state, the UE 100 may receive and process packets only in a cycle corresponding to the paging period. As described above with reference to Figure 1 As described above, a paging received in the RCC idle state may have a high priority. Figures 3A to 3C , an example will be described in which a collision occurs between paging associated with one SIM and wireless communication associated with another SIM in multi-SIM wireless communication.
[0046] The conflict handler 23 can predict a collision between the first wireless communication 11 performed by the first protocol stack 21 and the second wireless communication 12 performed by the second protocol stack 22, and when a collision is predicted, determine whether the first wireless communication 11 and the second wireless communication 12 can be received simultaneously. For example, the conflict handler 23 can predict a collision between the first wireless communication 11 and the second wireless communication 12 based on information provided from the first layer L1 of the first protocol stack 21 and the second layer L2 of the second protocol stack 22. When a collision is predicted, the conflict handler 23 can determine whether the first wireless communication 11 and the second wireless communication 12 can be received simultaneously based on information provided from the hardware interface 24. In addition, when it is determined that simultaneous reception is possible, the conflict handler 23 can set the hardware (i.e., the transceiver 120) through the hardware interface 24 to achieve simultaneous reception of the first wireless communication 11 and the second wireless communication 12. As will be referred to Fig.14 For some embodiments, the instructions of the conflict handler 23 can be stored in a memory as a software module and executed by at least one processor. In some embodiments, the conflict handler 23 can also be a hardware module designed by logic synthesis.
[0047] Figures 3A to 3C is a timing diagram illustrating corresponding examples of collisions that may occur in multi-SIM wireless communications handled by a conventional multi-SIM UE. Figures 3A to 3C Also shown are time periods before, during, and after a designated time slot for paging or other communications (e.g., an on-period of Connected Discontinuous RX (CDRX)), which can be calculated / obtained in embodiments of the inventive concept. These time periods can be used to set a window for predicting collisions to avoid pauses in communications (as occurs in the prior art). For example, Figure 3A An example of a collision between a first wireless communication and a second wireless communication in an idle state is shown. Figure 3B An example of a collision between a first wireless communication in an idle state and a second wireless communication in a connected state is shown. Figure 3C An example of a collision between a first wireless communication in an idle state and a second wireless communication in a connected discontinuous reception (CDRX) state is shown. Figures 3A to 3C In the example, it is assumed that the first wireless communication and the second wireless communication are Figure 1 The first wireless communication 11 and the second wireless communication 12 are shown, and reference is made to Figure 1 To explain Figures 3A to 3C .exist Figures 3A to 3C In the description of Figure 1 Description Duplicate description.
[0048] In multi-SIM wireless communication, collision between wireless communications corresponding to different SIMs respectively may refer to a situation in which at least two wireless communications attempt to occupy the radio frequency resources at the same time point when the radio frequency resources are mutually exclusively occupied by wireless communications. For example, in MSMS or Dual SIM Dual Standby (DSDS), the wireless communication associated with one SIM may occupy the radio frequency resources, and the radio frequency resources may be first allocated to the corresponding protocol stack according to the priority of the process to be executed by the protocol stack corresponding to the SIM. Therefore, when an operation with a high priority (e.g., a first paging of the first wireless communication 11) collides with another wireless communication (e.g., the second wireless communication 12), the receiving operation of the second wireless communication 12 may be suspended while the first paging is received and processed.
[0049] Reference Figure 3A , when both the first wireless communication 11 and the second wireless communication 12 are in an idle state, the first paging of the first wireless communication 11 and the second paging of the second wireless communication 12 may conflict with each other. Figure 3A As shown in the upper part of FIG. 1 , before receiving the first paging, the hardware (such as the transceiver 120 and / or the multi-SIM device 130) may set a period (T PRE1 ) to receive the first paging. For example, the transceiver 120 may form at least one radio frequency path to receive the first paging for a period T PREI And / or the multi-SIM device 130 may perform a setting operation (eg, a parameter for processing a reception signal RX received from the transceiver 120). Next, the multi-SIM device 130 may perform a setting operation (eg, a parameter for processing a reception signal RX received from the transceiver 120). PG1 The first paging is received during the period T POST1 During this period, the processing of the received first paging is performed, for example, modulation, decoding, processing, etc. of the paging message in the RRC layer. Therefore, the period consumed for receiving the first paging from the UE 100 and processing the first paging may correspond to T PRE1 +T PG1 +T POST1 Similarly, the period of receiving and processing the second paging of the second wireless communication 12 may correspond to T PRE2 +T PG2 +T POST2 .
[0050] Herein, a period for receiving and processing paging may be referred to as a paging window, a period for receiving and processing a first paging may be referred to as a first paging window, and a period for receiving and processing a second paging may be referred to as a second paging window. In addition, a period (such as period T ) allocated before receiving a paging from a paging window may be referred to as a paging window. PRE1 ) can be called a pre-processing period, a period for receiving paging (similar to the period T PG1) may be referred to as a paging reception period or a reception period, and is the period required after receiving a paging call (similar to the period T POST1 ) may be referred to as a post-processing period. Therefore, the paging window may include a pre-processing period, a receiving period, and a post-processing period.
[0051] When the first paging window and the second paging window overlap each other in time, a collision between the first paging and the second paging may occur. When the first paging window and the second paging window overlap each other, only one of the first paging and the second paging may be efficiently received and processed. Figure 3A As shown, the first page may be received and processed first, and then the second page may be received and processed. Therefore, some data of the first page or the second page may be lost.
[0052] Reference Figure 3B , when the first wireless communication 11 is in an idle state and the second wireless communication 12 is in a connected state, the first paging of the first wireless communication 11 and the data reception of the second wireless communication 12 may conflict with each other. In other words, when the first paging is performed while receiving data through the second wireless communication 12, a collision may occur between the first wireless communication 11 and the second wireless communication 12. Figure 3B As shown, due to the high priority of the first paging, the reception of data by the second wireless communication 12 in the period for receiving and processing the first paging (i.e., the first paging window) may be postponed or even lost. Data reception by the second wireless communication 12 may be resumed after closing the first paging window. Therefore, the data throughput of the second wireless communication 12 may be reduced. In addition, if the base station (e.g., the second base station 221) determines that the channel condition is sub-par, then because, for example, the base station 221 does not receive the expected response message, the base station may adjust its data transmission to slow down the data rate, etc., and the data throughput may be further reduced.
[0053] Reference Figure 3C , when the first wireless communication 11 is in an idle state and the second wireless communication 12 is in a CDRX state, the first paging of the first wireless communication 11 and the on-duration of the second wireless communication 12 may conflict with each other. In the CDRX state, the UE 100 may reduce power consumption according to the CDRX information provided from the base station (e.g., the first base station 211 and / or the second base station 221) while maintaining the connection state. For example, for CDRX, the base station may provide the timing and duration of the on-duration corresponding to the period in which the UE 100 receives data as the CDRX information. As in Figure 3C As shown in the lower part of , in order to receive data before the conduction duration, the PRE2 During this period, the hardware (eg, transceiver 120 and / or multi-SIM device 130) is configured. Next, during the period TON2 The conduction duration can be maintained during the period T POST2 Therefore, the period allocated for the UE 100 to receive and process data during the on-duration of the second wireless communication 12 may correspond to T PRE2 +T ON2 +T POST2 . Figure 3C The period T shown PRE2 and period T POST2 In some embodiments, they may be respectively the same as Figure 3A The period T shown PRE2 and period T POST2 , and in other embodiments may be different from Figure 3A The corresponding period T is shown PRE2 , T POST2 .
[0054] Herein, the total period for receiving and processing data in the on-duration in the CDRX state may be referred to as a CDRX window. In addition, the window associated with the first wireless communication 11 (i.e., the first paging window and the first CDRX window) may be collectively referred to as a first window; and the window associated with the second wireless communication 12 (i.e., the second paging window and the second CDRX window) may be collectively referred to as a second window.
[0055] When the first paging window and the second CDRX window overlap each other in time, a collision may occur between the first paging and the second on-duration. When the first paging window and the second CDRX window overlap each other, only one of the first paging and the on-duration of the second wireless communication 12 may be efficiently processed. Figure 3C As shown, the first paging may be received and processed first, and then, data may be received and processed during the on-duration of the second wireless communication 12. Therefore, some data of the first paging or the on-duration signal of the second wireless communication 12 may be lost.
[0056] Figure 4 is a flow chart showing a method for multi-SIM wireless communication according to an exemplary embodiment of the present inventive concept. Figure 1 The multi-SIM device 130 (or Figure 2 The conflict handler 23 is shown to implement Figure 4 The method shown, and in the following, reference will be made to Figure 1 To explain Figure 4 .
[0057] In operation S100, an operation of setting a window may be performed. Figures 3A to 3CThe window may refer to a paging window for receiving and processing paging or a CDRX window for receiving and processing data in the on-time in the idle state. In addition to the period for receiving paging or data, the window may include a pre-processing period and a post-processing period. For example, the multi-SIM device 130 may set the first paging window and the first CDRX window as the first window of the first wireless communication 11 associated with the first SIM 141 and set the second paging window and the second CDRX window as the second window of the second wireless communication 12 associated with the second SIM 142.
[0058] It should be noted here that in some embodiments, the multi-SIM device 130 may have parallel processing capabilities so that data from two or more communications may be post-processed simultaneously. In this case, when the overlap of the windows is taken into account, the post-processing time may be effectively reduced to a very short duration or even eliminated. In other words, with the effective parallel processing performed by the multi-SIM device 130, the duration of the set window may be based on the pre-processing period (e.g., T PRE1 ) and the receiving period (for example, T PG1 ) and the sum of .
[0059] In operation S300, an operation of predicting a collision or non-collision between the first wireless communication 11 and the second wireless communication 12 may be performed (i.e., if simultaneous reception is not implemented, it is determined that a collision or non-collision will occur due to the corresponding timing of the paging signals / data frames of the two communications). For example, the multi-SIM device 130 may predict a collision or non-collision based on the window established for the first wireless communication 11 in operation S100 and the timing information for receiving data for the second wireless communication 12. When the first window of the first wireless communication 11 and the second window of the second wireless communication 12 overlap with each other, the multi-SIM device 130 may predict a collision, and otherwise may predict a non-collision. In addition, when the first window overlaps with the data reception period of the second wireless communication 12 or the second window overlaps with the data reception period of the first wireless communication 11, the multi-SIM device 130 may predict a collision. Figure 4 As shown, when it is predicted that a collision will occur, operation S500 may be performed thereafter; on the other hand, when it is predicted that no collision will occur, Figure 4 The method shown can end. Figure 8 An example of operation S300 is described below.
[0060] In operation S500, an operation of determining whether simultaneous reception of the first wireless communication 11 and the second wireless communication 12 is possible may be performed. Unlike when non-collision is determined in operation S300, when a collision is predicted in operation S300, it may be determined whether simultaneous reception of the first wireless communication 11 and the second wireless communication 12 is possible. For example, the multi-SIM device 130 may determine whether simultaneous reception is possible based on hardware configuration (e.g., radio frequency (RF) resources provided by the transceiver 120). In some embodiments, whether simultaneous reception is possible may be determined based on whether the transceiver 120 provides CA and / or MC, the configuration of CA currently provided by the transceiver 120, and / or the configuration of MC, etc. Figure 4 As shown, when it is determined that simultaneous reception is possible, operation S700 may be performed thereafter, and when it is determined that simultaneous reception is not possible, operation S900 may be performed thereafter. Fig.10 An example of operation S500 is described below.
[0061] In operation S700, an operation of allocating a radio frequency path may be performed. When it is determined in operation S500 that simultaneous reception is possible, an operation of allocating a radio frequency path to wireless communication to achieve simultaneous reception may be performed. For example, when the transceiver 120 provides CA, the multi-SIM device 130 may allocate at least one component carrier to the first wireless communication 11 and the second wireless communication 12, respectively. Therefore, each of the first wireless communication 11 and the second wireless communication 12 may be processed by the transceiver 120 through a radio frequency path formed by the at least one component carrier, and the processed signal may be efficiently provided to the multi-SIM device 130. In addition, when the transceiver 120 provides MC, the multi-SIM device 130 may allocate two different connections to the first wireless communication 11 and the second wireless communication 12, respectively.
[0062] In operation S900, an operation of suspending some wireless communications may be performed. When it is determined in operation S500 that simultaneous reception is not possible, it may be performed to suspend wireless communications with relatively low priority (for example, referring to Figure 3B The suspended wireless communication may be resumed after the reception and processing operations are completed in the wireless communication having a relatively higher priority.
[0063] Figure 5A and Figure 5B is a timing diagram illustrating an example of simultaneous reception according to an exemplary embodiment of the present inventive concept. More specifically, Figure 5A shows the simultaneous reception of the first wireless communication 11 and the second wireless communication 12 in the idle state, and Figure 5B 1 shows the simultaneous reception of the first wireless communication 11 in the idle state and the second wireless communication 12 in the CDRX state or the connected state. Figures 3A to 3C Compared with the above situation, the first wireless communication 11 and the second wireless communication 12 can be based on Figure 4 The method receives simultaneously, and therefore, can improve the communication efficiency in multi-SIM communication. Figure 5A and Figure 5B In the example, it is assumed that the first communication and the second communication are Figure 1 The first wireless communication 11 and the second wireless communication 12 are shown, and reference is made to Figure 1 To explain Figure 5A and Figure 5B .exist Figure 5A and Figure 5B In the description of Figure 1 Description Duplicate description.
[0064] Reference Figure 5A , when both the first wireless communication 11 and the second wireless communication 12 are in an idle state, the first paging of the first wireless communication 11 and the second paging of the second wireless communication 12 can be received simultaneously. For example, when the period T of receiving the first paging PG1 The period T of receiving the second paging PG2 When they overlap, Figure 5A As shown, the first paging and the second paging can be efficiently received and processed. Figure 5A As shown, when the pre-processing period and / or the post-processing period of the first paging overlaps with the pre-processing period and / or the post-processing period of the second paging, the first paging and the second paging can be efficiently received and processed.
[0065] Reference Figure 5B When the first wireless communication 11 is in an idle state and the second wireless communication 12 is in a CDRX state or a connected state, the first paging and the data sent by the second wireless communication 12 can be received simultaneously. For example, Figure 5B As shown, when the first paging cycle T is received PG1 When the period of receiving the data transmitted through the second wireless communication 12 overlaps, the first paging and the data transmitted through the second wireless communication 12 can be received simultaneously. Figure 5B As shown, when the pre-processing period and / or post-processing period of the first paging overlaps with the pre-processing period, receiving period and / or post-processing period for receiving and processing data sent via the second wireless communication 12, the first paging and the data sent via the second wireless communication 12 can be received simultaneously.
[0066] Figure 6 It is shown Figure 4 A flowchart of an example of operation S100 is shown, and Fig. 7A and Figure 7B 1 and 2 are diagrams respectively showing examples of windows according to the concept of the present invention. Figure 4As stated in Figure 6 In the operation S100', a window establishment operation may be performed. Figure 1 and Figure 4 To explain Figure 6 , Fig. 7A and Figure 7B .
[0067] Reference Figure 6 , operation S100′ may include operations S120, S140, and S160. In operation S120, an operation of obtaining duration information may be performed. The duration information may include information about a preprocessing period, a receiving period, and a post-processing period. For example, the multi-SIM device 130 may obtain information about a preprocessing period according to characteristics of the transceiver 120. In some embodiments, the multi-SIM device 130 may receive information about the preprocessing period from the transceiver 120; and in some embodiments, the multi-SIM device 130 may read information about the preprocessing period from a memory storing information. In some embodiments, the multi-SIM device 130 may access a memory storing information about preprocessing periods corresponding to a plurality of transceivers, respectively (e.g., Fig.14 The multi-SIM device 130 may access the memory 134 shown in the figure, and in some embodiments, the multi-SIM device 130 may read information about one of the pre-processing cycles from the memory according to the identifier of the transceiver 120 provided from the transceiver 120. In some embodiments, the multi-SIM device 130 may use the pre-processing cycle as a fixed value including some margin independently of the transceiver 120.
[0068] The multi-SIM device 130 may obtain information about the reception cycle of paging defined by the RAT. For example, in LTE, 5G NR, etc., a subframe may be adopted to send paging, and therefore, the reception cycle of paging may correspond approximately to 1 millisecond (ms).
[0069] The multi-SIM device 130 may obtain information about a post-processing cycle according to the characteristics of the transceiver 120 and / or the capacity of the protocol stack 20. The paging or signal received during the reception cycle may be processed by the transceiver 120, and the multi-SIM device 130 may process the reception signal RX provided from the transceiver 120. For example, when paging is received, the paging message may be finally processed in the RRC layer included in the third layer L3, and therefore, a time period consumed for processing the paging message from the lower layer to the RRC layer may be included in the post-processing cycle. In some embodiments, the multi-SIM device 130 may obtain information about a post-processing cycle according to a reception target. In some embodiments, the multi-SIM device 130 may also read information about one post-processing cycle from a memory storing a plurality of post-processing cycles. In addition, in some embodiments, the multi-SIM device 130 may also use the reception cycle as a fixed value including some margins.
[0070] In operation S140, an operation of obtaining timing information may be performed. The timing information may include information about a time point at which a window is generated. For example, a base station (e.g., the first base station 211 and the second base station 221) may provide a paging frame (PF) and a paging offset (PO) to the UE 100 as information about a paging period. For example, in LTE, 5G NR, etc., a frame may have a length of about 10 ms and include 10 subframes each having a length of about 1 ms, and a paging opportunity may be limited to one subframe (i.e., a 1 ms period). PF may represent a frame corresponding to a paging period, and PO may represent which of the ten subframes included in the frame the paging is sent. The multi-SIM device 130 may obtain PF and PO as timing information of the window, and therefore, may determine a time point at which a window is generated.
[0071] In operation S160, an operation of defining a window may be performed. The window may be defined based on the duration information obtained in operation S120 and the timing information obtained in operation S140. For example, Fig. 7A As shown, the paging window for receiving paging can be defined as having a pre-processing period T based on the duration information. PRE , paging reception period T PG And post-processing cycle T POST The length of the PG In addition, if Figure 7B As shown, the CDRX window for receiving and processing data during the on-time in the CDRX state can be defined as having a pre-processing period T PRE , the receiving period T corresponding to the conduction duration ONAnd the post-processing cycle T POST The length of the ON In some embodiments, Fig. 7A The preprocessing period T PRE The length and Figure 7B Medium preprocessing cycle T PRE The lengths of the post-processing period T POST The length of the post-processing cycle T POST The lengths may be the same as each other.
[0072] Figure 8 is a diagram showing an exemplary embodiment according to the concept of the present invention Figure 4 A flowchart of an example of operation S300 is shown; Fig. 9A and Fig. 9B is a diagram showing an example of a predicted collision according to an exemplary embodiment of the present inventive concept. Figure 4 As stated in Figure 8 The operation S300' shown may implement an operation of determining collision or non-collision between wireless communications in multi-SIM wireless communications. More specifically, Figure 8 Operation S300′ in the embodiment indicates determining Figure 1 The collision or non-collision operation between the first wireless communication 11 and the second wireless communication 12 corresponding to the first SIM 141 and the second SIM 142 is shown, and Figure 8 In the example, it is assumed that the first wireless communication 11 is in an idle state. Figure 1 and Figure 4 To explain Figure 8 , Fig. 9A and Fig. 9B .
[0073] Reference Figure 8 , operation S300′ may include a plurality of operations S310, S330, S350, S370, and S390. In operation S310, an operation of determining the state of the second wireless communication 12 corresponding to the second SIM 142 may be performed. Figure 8 As shown, when the second wireless communication 12 is in the idle state or the CDRX state, operation S330 may be performed thereafter; on the other hand, when the second wireless communication 12 is in the connected state, operation S350 may be performed next.
[0074] In operation S330, an operation of determining whether the first window and the second window overlap each other may be performed. When the first wireless communication 11 is in an idle state, the first window may correspond to a first paging window; meanwhile, when the second wireless communication 12 is in an idle state, the second window may be a second paging window, and when the second wireless communication 12 is in a CDRX state, the second window may be a second CDRX window. For example, referring to Fig. 9A , the first window WIN1 and the second window WIN2 may or may not overlap in time scale. When the first window and the second window overlap each other, a collision may be determined in operation S370; when the first window and the second window do not overlap each other, a non-collision may be determined in operation S390. As described above, the multi-SIM device 130 may determine whether the first window WIN1 and the second window WIN2 overlap each other in time scale. Figure 4 Whether the first window WIN1 and the second window WIN2 established in operation S100 overlap each other in time scale determines a collision or non-collision between the first wireless communication 11 and the second wireless communication 12 .
[0075] In operation S350, it is possible to determine whether the first window and the receiving period of the second SIM 142 overlap each other. The receiving period of the second SIM 142 may refer to a period in which the second wireless communication 12 associated with the second SIM 142 receives data in a connected state. Fig. 9B , the receiving period of the second wireless communication 12 receiving data in the connected state and the first window may overlap each other on a time scale. Figure 8 As shown, when the first window and the reception period of the second SIM 142 overlap with each other, a collision may be determined in operation S370; when the first window and the reception period of the second SIM 142 do not overlap with each other, a non-collision may be determined in operation S390.
[0076] Fig.10 is a diagram showing an exemplary embodiment according to the concept of the present invention Figure 4 FIG. 5 is a flow chart of an example of operation S500. Figure 4 As mentioned above, when Figure 4 When a collision is predicted in operation S300 of Fig.10 In operation S500', it is possible to determine whether simultaneous reception is possible. Fig.10 As shown, operation S500′ may include operations S520, S540, S560, and S580, and hereinafter, reference will be made to Figure 1 and Figure 4 To explain Fig.10 .
[0077] In operation S520, an operation of calculating a time gap between frame boundaries may be performed. The frame boundary may correspond to the timing of frames transmitted during wireless communications respectively associated with the plurality of SIMs, and the time gap between the frame boundaries may be used as a basis for determining whether simultaneous reception is possible. For example, when the time gap between the frame boundary of the first wireless communication 11 and the frame boundary of the second wireless communication 12 is relatively high, simultaneous reception of the first wireless communication 11 and the second wireless communication 12 using CA may not be easily performed. In other words, frames that are approximately received at the same timing point may be processed simultaneously; and frames that are not received at the same timing point may be restricted from being processed simultaneously. Therefore, in operation S520, the time gap between frame boundaries corresponding to different wireless communications may be calculated, and the time gap may be used to determine whether simultaneous reception is possible.
[0078] In operation S540, an operation of comparing the time gap with a threshold value THR1 may be performed. Fig.10 As shown, when the time gap calculated in operation S520 is greater than the first threshold THR1, operation S560 may be performed thereafter; and when the time gap is less than the first threshold THR1, operation S580 may be performed next. Fig.10 When the time gap is less than the first threshold THR1, operation S560 may be performed thereafter; and when the time gap is greater than the first threshold THR1, operation S580 may be performed thereafter.
[0079] In some embodiments, the first threshold THR1 may be defined based on a cyclic prefix (CP). For example, a frame may include multiple subframes, a subframe may include multiple time slots, and a time slot may include multiple symbols (e.g., multiple Orthogonal Frequency Division Multiplexing (OFDM) symbols). The OFDM symbols included in the time slot may vary according to the configuration of the CP, and the CP may include "extended CP" and "normal CP". For example, in a normal CP, a time slot may include seven OFDM symbols; in an extended CP, a time slot may include six OFDM symbols. When the channel state of wireless communication is unstable, such as when the UE 100 is in transit, an extended CP may be used to reduce inter-symbol interference (ISI). In some embodiments, a normal CP may have a length of approximately 5.1 microseconds (μs), and an extended CP may have a length of approximately 16.7μs. In this document, the length of the CP may be simply referred to as the CP. When the time gap between frame boundaries is greater than the CP, simultaneous reception using CA may not be easily performed, and thus, the first threshold THR1 may be determined based on the CP.
[0080] In operation S560, an operation of determining whether simultaneous reception is possible based on the configuration of MC may be performed. In operation S540, when it is determined that the time gap is greater than the first threshold THR1, simultaneous reception using CA may not be easily performed. Therefore, the multi-SIM device 130 may determine whether simultaneous reception is possible according to whether the transceiver 120 provides MC and whether a radio frequency path formed due to MC can be added in the current state of the transceiver 120 based on radio frequency resources. In other words, when the transceiver 120 provides MC, the multi-SIM device 130 may determine whether simultaneous reception is possible based on the current state of the transceiver 120 regardless of the time gap calculated in operation S520.
[0081] In operation S580, an operation of determining whether simultaneous reception is possible based on the configuration of CA and the configuration of MC may be performed. When it is determined that the time gap is less than or equal to the first threshold THR1, simultaneous reception using CA may be performed. Therefore, the multi-SIM device 130 may determine whether simultaneous reception is possible based on the configuration of MC and the configuration of CA according to the radio frequency resources. For example, the multi-SIM device 130 may determine whether simultaneous reception is possible based on whether the transceiver 120 provides CA and whether there are component carriers that can be used in the current state of the transceiver. In some embodiments, when the transceiver 120 does not provide MC but provides CA, the multi-SIM device 130 may determine whether simultaneous reception is possible based on the configuration of CA. In some embodiments, when the transceiver 120 provides both CA and MC, the multi-SIM device 130 may determine whether simultaneous reception is possible based on the configuration of CA and the configuration of MC.
[0082] Fig.11 1 is a flow chart illustrating a method for determining whether simultaneous reception is possible according to an exemplary embodiment of the present inventive concept. Figure 4 The operation S500 may include: Fig.11 Operation S510 is shown, and operation S510 may be performed at Fig.10 The operation S520 is performed before. Fig.11 As shown, operation S510 may include a plurality of operations S512, S514, and S516, and in the following, reference will be made to Figure 1 , Figure 4 Figure 5 is used to illustrate Fig.11 .
[0083] In some embodiments, it may be determined whether simultaneous reception of wireless communications respectively associated with the multiple SIMs is possible based on the channel state of the wireless communications. For example, the gap between the amplification gains for receiving signals in the wireless communications (i.e., the difference in amplification gains) may be used to determine whether simultaneous reception using CA is possible. When there is a wide gap between the first amplification gain for receiving signals from the first wireless communication 11 and the second amplification gain for receiving signals from the second wireless communication 12, simultaneous reception of the first wireless communication 11 and the second wireless communication 12 using CA may not be easily implemented. In other words, when the first amplification gain is significantly greater than the second amplification gain and the signal received from the second wireless communication 12 is amplified based on the first amplification gain, the noise received from the second wireless communication 12 may be amplified, or the range of the efficient signal may exceed the dynamic range of the amplifier. Therefore, the gain gap between the amplification gains of the wireless communications may be used to determine whether wireless communications can be received simultaneously. It should be noted that in some cases, the gain gap may be one of several factors in the simultaneous reception determination. For example, to determine whether simultaneous reception is possible based on the channel status, the amplification gain and factors similar to the amplification gain (for example, modulation order, etc.) can be used, and when the gap between a satisfactory channel and an unsatisfactory channel is wide, it can be determined in advance that simultaneous reception is not possible.
[0084] In operation S512, an operation of calculating a gain gap between amplification gains of wireless communications may be performed. For example, the multi-SIM device 130 may establish an amplification gain for amplifying a radio frequency signal received from the transceiver 120 through the antenna array 110. Therefore, the multi-SIM device 130 may obtain a first amplification gain corresponding to the first wireless communication 11 and a second amplification gain corresponding to the second wireless communication 12, and may calculate a gain gap between the first amplification gain and the second amplification gain.
[0085] In operation S514, an operation of comparing the gain gap between the amplification gains with the second threshold THR2 may be performed. Fig.11 As shown, when the gain gap of the amplified gain calculated in operation S512 is greater than the second threshold THR2, operation S516 may be performed thereafter; when the gain gap of the amplified gain is less than the second threshold THR2, operation S517 may be performed thereafter. Fig.10 Operation S520 in .
[0086] In operation S516, an operation of determining that simultaneous reception is impossible may be performed. In operation S514, when it is determined that the gain gap between the amplification gains is greater than the second threshold THR2, it may be determined in advance that simultaneous reception is impossible, and the operation of determining whether simultaneous reception is possible based on the time gap between frame boundaries may no longer be performed. Fig.10 The operations shown (S520, S540 and S560).
[0087] Fig. 12A and Fig. 12B is a timing diagram illustrating an example of simultaneous reception according to an exemplary embodiment of the present inventive concept. More specifically, Fig. 12A and Fig. 12B Shows the use of CA while receiving Figure 1 11 and the second wireless communication 12. Figure 4 In operation S700, a radio frequency path may be allocated to the first wireless communication 11 and the second wireless communication 12, such as Fig. 12A and Fig. 12B In the following, reference will be made to Figure 1 To explain Fig. 12A and Fig. 12B .
[0088] Reference Fig. 12A In the left part of FIG. 1 , the second wireless communication 12 may use CA including a first component carrier CC1, a second component carrier CC2, and a third component carrier CC3. It should be noted that in this document, "component carrier" may refer to and be exemplified as a carrier with a bandwidth of ( Fig. 12A and Fig. 12B The modulated carrier is centered at the peak of the envelope shown, where the bandwidth is due to the modulation. Fig. 12A In the figure, the first component carrier CC1, the second component carrier CC2 and the third component carrier CC3 are illustrated as being adjacent (or continuous) to each other. Since the figure shows that no carrier will be allocated to the first wireless communication 11, this may correspond to a scenario in which the SIM corresponding to the first wireless communication 11 is disabled (for example, the SIM is disabled by the user through a user interface or by default settings). Alternatively, Fig. 12A This may correspond to a scenario in which the SIM corresponding to the first wireless communication 11 is disconnected from the UE 100 .
[0089] However, in some embodiments, such as Fig. 12B As shown, the second wireless communication 12 may also use CA including component carriers that are spaced apart from each other (or non-contiguous with each other). In addition, in some embodiments, the second wireless communication 12 may use intra-band CA including component carriers within one frequency band or inter-band CA including component carriers within at least two frequency bands. The second wireless communication 12 may also use CA including less than or more than three component carriers.
[0090] In some embodiments, when Figure 4When it is determined in operation S300 that the first wireless communication 11 and the second wireless communication 12 conflict with each other and it is determined in operation S500 that wireless communication can be received simultaneously, in operation S700, at least one radio frequency path (for example, Figure 1 The at least one released radio frequency path is allocated to the operation of the first wireless communication 11. For example, Fig. 12A As shown in the right part of , the third component carrier CC3 can be released from the second wireless communication 12, and when the first wireless communication 11 is in an idle state, the third component carrier CC3 can be allocated to the first paging. Therefore, CA can be used to simultaneously receive data received from the first wireless communication 11 (or the first paging) and the second wireless communication 12.
[0091] Reference Fig. 12B In the left part of FIG. 1 , the second wireless communication 12 may use CA including the first component carrier CC1 and the third component carrier CC3. In some embodiments, when Figure 4 When it is determined in operation S300 that the first wireless communication 11 and the second wireless communication 12 conflict with each other and it is determined in operation S500 that wireless communication can be received simultaneously, in operation S700, at least one radio frequency path different from the at least one radio frequency path allocated to the second wireless communication 12 and the operation of allocating the added at least one radio frequency path to the wireless communication 11 can be implemented. For example, as shown in the right part of FIG. 12, the first component carrier CC1 and the third component carrier CC3 are allocated to the second wireless communication 12, and when the first wireless communication 11 is in an idle state, the second component carrier CC2 can be allocated to the first wireless communication 11, for example, to the first paging. Therefore, similar to Fig. 12A , CA can be used to simultaneously receive data received from the first wireless communication 11 (or the first paging) and the second wireless communication 12.
[0092] Fig.13 1 is a flow chart illustrating a method for implementing multi-SIM wireless communication according to an exemplary embodiment of the present inventive concept. More specifically, compared to the reference Figure 4 The method can be found in reference Fig.13 The method omits the operation of determining collision or non-collision between the plurality of wireless communications respectively associated with the plurality of SIMs. Figure 1 The multi-SIM device 130 is shown to implement Fig.13 The method will be referred to hereinafter. Figure 1 To explain Fig.13 .exist Fig.13 In the description of Figure 4 Descriptions overlap descriptions.
[0093] In operation S20, an operation of obtaining radio frequency resource information may be performed. The radio frequency resource information may include information about radio frequency resources (i.e., radio frequency paths provided by the transceiver 120), and may include, for example, information about the configuration of CA and / or the configuration of MC. In some embodiments, at least some of the information about the radio frequency paths may be provided from the transceiver 120 to the multi-SIM device 130, stored in an internal storage of the multi-SIM device 130, or stored in an external storage of the multi-SIM device 130.
[0094] In operation S40, an operation of determining whether wireless communication can be received simultaneously may be performed. For example, the multi-SIM device 130 may determine whether wireless communication can be received simultaneously based on the radio frequency path information obtained in operation S20. Figure 4 In the embodiment, the multi-SIM device 130 may determine whether wireless communication can be performed simultaneously regardless of the collision between the first wireless communication 11 and the second wireless communication 12. When at least one radio frequency path can be allocated to the first wireless communication 11 and the second wireless communication 12, it may be determined that wireless communication can be received simultaneously, and then in operation S60, an operation of allocating radio frequency paths to the first wireless communication 11 and the second wireless communication 12 may be performed. On the other hand, when the at least one radio frequency path cannot be allocated to one of the first wireless communication 11 and the second wireless communication 12, it may be determined that wireless communication cannot be received simultaneously, and thereafter an operation of reserving some wireless communication may be performed in operation S80.
[0095] Fig.14 is a diagram showing an exemplary embodiment according to the concept of the present invention Figure 1 A block diagram of an example of a multi-SIM device is shown. Fig.14 As shown, the multi-SIM device 130 ′ may include at least one processor 132 and a memory 134 , and the at least one processor 132 and the memory 134 may be communicatively connected to each other.
[0096] The at least one processor 132 may be at least one processing circuit (e.g., an integrated circuit), which may perform a target operation by executing a program code including instructions. The at least one processor 132 may refer to a data processor implemented in hardware, which includes operations expressed as codes and / or instructions included in a program or circuits including physical structures to perform target operations. In some embodiments, as non-limiting examples, a data processor implemented in hardware may include a microprocessor, a central processing unit (CPU), a processor core, a multi-core processor, a multiprocessor, an application processor (AP), a communication processor (CP), an application specific integrated circuit (ASIC), and a field programmable gate array (FPGA). The memory 134 may be accessed by the at least one processor 132 and may be as follows: Fig.14 The storage conflict handler 134_2 and the hardware configuration 134_1 are shown.
[0097] As a non-limiting example, the memory 134 may include any suitable type of memory accessible to the at least one processor 132, such as random access memory (RAM), read-only memory (ROM), tape, magnetic disc, optical disc, volatile memory, non-volatile memory, and combinations thereof. In some embodiments, the conflict handler 134_2 and the hardware configuration 134_1 may be stored in separate memory devices, respectively.
[0098] The at least one processor 132 may implement at least some of the operations of the multi-SIM device 130' described above with reference to the drawings by executing the conflict handler 134_2 stored in the memory 134. For example, by executing the conflict handler 134_2, the at least one processor 132 may establish a window corresponding to the wireless communication and predict a collision between the wireless communications based on the established window.
[0099] While the inventive concepts have been particularly shown and described with reference to embodiments thereof, it will be understood that various changes in form and details may be made therein without departing from the spirit and scope of the following claims.
Claims
1. A method for multi-user identification module wireless communication, the method being implemented in a wireless terminal including a plurality of user identification modules and comprising: establishing a window for receiving pages in at least an idle state of a first wireless communication associated with a first subscriber identification module; predicting a collision or non-collision between the page and a second wireless communication associated with a second subscriber identification module based on the window; and determining, in response to the collision prediction, whether it is possible to simultaneously receive the paging and the second wireless communication by using different corresponding carriers, and if so, allocating corresponding radio frequency paths to the paging and the second wireless communication, and if not, suspending the second wireless communication, the allocated radio frequency paths corresponding to the different corresponding carriers, Wherein determining whether the simultaneous reception is possible comprises: Calculating a time gap between a frame boundary of the first wireless communication and a frame boundary of the second wireless communication; as well as When the time gap is less than or equal to a first reference value, it is determined whether the simultaneous reception is possible based on configuration of at least one of carrier aggregation and multiple connections.
2. The method of claim 1, wherein the window comprises a pre-processing period for configuring hardware to receive the page, a receiving period for receiving the page, and a post-processing period for processing the received page.
3. The method of claim 2, wherein establishing the window comprises: obtaining duration information about the processing period, the receiving period, and the post-processing period; Obtaining timing information of the window; as well as The window is defined based on the duration information and the timing information of the window. The method according to claim 3 , wherein the timing information of the window comprises a paging frame and a paging offset of the paging.
5. The method of claim 1, wherein the window is a first window, the page is a first page, and the method further comprises establishing a second window for receiving at least a second page associated with the second subscriber identification module, and Predicting the collision or the non-collision includes determining whether the first window and the second window overlap each other when the second wireless communication is in the idle state. 6 . The method according to claim 1 , wherein predicting the collision or the non-collision comprises determining whether the window overlaps with a signal reception period in the second wireless communication when the second wireless communication is in a connected state.
7. The method of claim 1, wherein the window is a first window, and the method further comprises establishing a second window for processing the on-duration associated with the second subscriber identification module when the second wireless communication is in a connected discontinuous reception state, and Predicting the collision or the non-collision includes determining whether the first window and the second window overlap each other when the second wireless communication is in the connected discontinuous reception state.
8. The method according to claim 1, wherein determining whether the simultaneous reception is possible comprises determining whether the simultaneous reception is possible based on the configuration of the multiple connections when the time gap is greater than the first reference value.
9. The method of claim 1, wherein the first reference value is a length of a cyclic prefix.
10. The method of claim 1, wherein determining whether the simultaneous reception is possible further comprises determining that the simultaneous reception is not possible when a gain gap between respective amplification gains used in the first wireless communication and the second wireless communication is greater than a second reference value.
11. The method of claim 1, further comprising suspending receiving signals associated with the second wireless communication in the window in response to determining that the simultaneous reception is not possible.
12. The method of claim 1, wherein assigning the corresponding radio frequency paths to the paging and the second wireless communication comprises: At least one radio frequency path is released from a plurality of radio frequency paths allocated to the second wireless communication and the released at least one radio frequency path is allocated to the paging.
13. The method according to claim 1, wherein assigning the corresponding radio frequency path to the paging and the second wireless communication comprises activating at least one radio frequency path different from at least one radio frequency path assigned to the second wireless communication and assigning the activated at least one radio frequency path to the paging.
14. A multi-user identification module multi-standby device, comprising: Memory; as well as At least one processor is configured to execute instructions stored in the memory to implement a method for multi-user identity module wireless communication in a wireless terminal including multiple user identity modules, wherein the method comprises: establishing a window for receiving pages in at least an idle state of a first wireless communication associated with a first subscriber identification module; predicting a collision or non-collision between the page and a second wireless communication associated with a second subscriber identification module based on the window; and determining, in response to the collision prediction, whether it is possible to simultaneously receive the paging and the second wireless communication by using different corresponding carriers, and if so, allocating corresponding radio frequency paths to the paging and the second wireless communication, and if not, suspending the second wireless communication, the allocated radio frequency paths corresponding to the different corresponding carriers, Wherein judging whether the simultaneous reception is possible further comprises determining that the simultaneous reception is not possible when a gain gap between respective amplification gains used in the first wireless communication and the second wireless communication is greater than a reference value.
15. A method for wireless communication of multiple user identification modules, the method comprising: obtaining radio frequency resource information about configuration of at least one of carrier aggregation and multiple connections; determining whether it is possible to simultaneously receive a second wireless communication associated with a second user identification module and a paging of a first wireless communication associated with a first user identification module by using different corresponding carriers based on the radio frequency resource information, and if so, allocating a corresponding radio frequency path to the paging and the second wireless communication; if not, suspending the second wireless communication, the allocated radio frequency paths corresponding to different corresponding carriers; Wherein judging whether the simultaneous reception is possible further comprises determining that the simultaneous reception is not possible when a gain gap between respective amplification gains used in the first wireless communication and the second wireless communication is greater than a reference value.
16. The method according to claim 15, further comprising: establishing a window for receiving and processing the paging; as well as predicting a collision or non-collision between the paging and the second wireless communication based on the window, The determining whether the simultaneous reception is possible is performed in response to a collision determination.
17. A multi-user identification module multi-standby device, comprising: Memory; as well as At least one processor is configured to implement the method for multi-user identity module wireless communication according to claim 15 by executing instructions stored in the memory.
18. A user equipment supporting multi-user identification module multi-standby, the user equipment comprising: A first user identification module and a second user identification module; A transceiver configured to form a plurality of radio frequency paths corresponding to the plurality of carriers respectively; as well as a multi-user identification module device connected to the transceiver, the first user identification module and the second user identification module, the multi-user identification module device comprising a processor, the processor being configured to execute instructions to: determining whether it is possible to simultaneously receive paging of a second wireless communication associated with the second subscriber identification module and a first wireless communication associated with the first subscriber identification module by using different respective ones of the plurality of carriers; allocating at least one of the plurality of radio frequency paths to each of the paging and the second wireless communication in response to determining that the simultaneous reception is possible; and suspending the second wireless communication in response to determining that the simultaneous reception is not possible, Wherein judging whether the simultaneous reception is possible further comprises determining that the simultaneous reception is not possible when a gain gap between respective amplification gains used in the first wireless communication and the second wireless communication is greater than a reference value.
19. The user equipment according to claim 18, The multi-user identity module device is further configured to implement: establishing a window for receiving and processing the page; and determining a collision or non-collision between the paging and the second wireless communication based on the window, The determining whether the simultaneous reception is possible is performed in response to a collision determination.
20. The user equipment according to claim 19, wherein the window includes a pre-processing period for setting up hardware to receive the paging, a receiving period for receiving the paging, and a post-processing period for processing the received paging, and The MU-IM device is configured to determine the duration of the window by obtaining information about radio frequency resources and determining the pre-processing period, the receiving period, and the post-processing period based on the obtained information.
21. The user equipment according to claim 18, The transceiver is configured to form the plurality of radio frequency paths based on at least one of carrier aggregation and multiple connections.
Citation Information
Patent Citations
Planetary gear train of automatic transmission for vehicles
KR1020180123929A
Mobile communication devices and methods in mobile communication networks for sharing a receiver resource in a dual SIM device
EP3344000A1
Enhanced multiple SIM page reception
US20130150095A1
Mitigating page collisions in dual subscriber identity module devices
US20180368099A1