Terminal, system and method for performing network switching
The use of multiple USIMs in wireless devices enables simultaneous communication across different networks by configuring measurement gaps, addressing issues of paging failures and packet loss in multi-network environments.
Patent Information
- Application Number
- JP2024518240
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-09-24
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2041-09-24
AI Technical Summary
Existing wireless communication devices face challenges in efficiently managing simultaneous communication on multiple networks, particularly in transitioning between different wireless communication technologies like LTE and 5G NR, leading to issues such as paging failures and packet loss.
A terminal or UE device equipped with multiple USIMs (MUSIMs) configures measurement frequencies to measure neighboring cells across different frequencies and radio access technologies, using shared radio and baseband components to maintain communication on multiple networks by implementing a measurement gap configuration.
This approach reduces paging failures and packet loss by allowing the device to monitor multiple networks simultaneously, ensuring seamless communication and efficient resource utilization.
Smart Images

Figure 0007746554000001 
Figure 0007746554000002 
Figure 0007746554000003
Abstract
Description
[Technical Field]
[0001] This application relates to wireless devices and wireless networks, including devices, circuits, and methods for performing network switching while simultaneously communicating on two different networks. [Background technology]
[0002] The use of wireless communication systems is rapidly increasing. In recent years, wireless devices such as smartphones and tablet computers have become increasingly sophisticated. In addition to supporting telephony functions, many mobile devices now provide Internet access, email, text messaging, and navigation using the global positioning system (GPS), and can run sophisticated applications that take advantage of these functionalities. In addition, many different wireless communication technologies and standards exist. Some examples of wireless communication standards include GSM, UMTS (e.g., relating to WCDMA or TD-SCDMA air interfaces), LTE, LTE Advanced (LTE-A), HSPA, 3GPP2 CDMA2000 (e.g., 1xRTT, 1xEV-DO, HRPD, eHRPD), IEEE 802.11 (WLAN or Wi-Fi), BLUETOOTH, among others.
[0003] The ever-increasing number of features and functionality being introduced into wireless communication devices also creates a continuing need to improve both wireless communication and wireless communication devices. In addition to the communication standards mentioned above, there are additional wireless communication technologies under development, including the fifth generation (5G) standard New Radio (NR) communication, to increase coverage and better accommodate the increasing demand and range of anticipated uses of wireless communication. Thus, improvements in this area to support such developments and designs are desirable. Summary of the Invention
[0004] In one or more embodiments, a terminal communicates with a first network over a first communication link. The terminal includes a transmitter that transmits terminal capabilities to a second network indicating support for a measurement configuration. The terminal includes a receiver that receives network configuration information from the second network, the network configuration information including a pattern for establishing a second communication link with the second network. The terminal includes a processor that establishes the second communication link with the second network based on the pattern while maintaining the first communication link with the first network. The network configuration information is based on independent frequency range (FR) measurements included in the terminal capabilities.
[0005] In one or more embodiments, a system includes a first base station configured to access a first network. The system includes a second base station configured to access a second network. The system includes a terminal communicating with the first base station over a first communication link. The terminal includes a transmitter that transmits terminal capabilities to the second base station indicating support for a measurement configuration. The terminal includes a receiver that receives network configuration information from the second base station, the network configuration information including a pattern for establishing a second communication link with the second network. The terminal includes a processor that establishes the second communication link with the second base station based on the pattern while maintaining the first communication link with the first base station. The network configuration information is based on independent frequency range (FR) measurements included in the terminal capabilities.
[0006] In one or more embodiments, a method for a terminal to perform network switching includes establishing a first communication link between the terminal and a first network. The method includes transmitting terminal capabilities to a second network indicating support for a measurement configuration. The method includes receiving network configuration information from the second network, the network configuration information including a pattern for establishing a second communication link with the second network. The method includes establishing the second communication link with the second network based on the pattern while maintaining the first communication link with the first network. The network configuration information is based on independent frequency range (FR) measurements included in the terminal capabilities.
[0007] The techniques described herein may be performed in and / or used in conjunction with several different types of devices, including, but not limited to, cellular telephones, wireless devices, wireless base stations, tablet computers, wearable computing devices, portable media players, and any of a variety of other computing devices.
[0008] This Summary is intended to provide a brief overview of some of the subject matter described in this document. Accordingly, it should be understood that the above features are non-limiting examples and should not be construed as narrowing the scope or spirit of the subject matter described herein. Other features, aspects, and advantages of the subject matter described herein will become apparent from the following Detailed Description, the drawings, and the claims. [Brief explanation of the drawings]
[0009] A better understanding of the present subject matter can be obtained from the following detailed description of various embodiments when considered in conjunction with the following drawings.
[0010] [Figure 1] 1 illustrates an exemplary wireless communication system, according to some aspects.
[0011] [Figure 2] 1 illustrates a base station (BS) in communication with a user equipment (UE) device, according to some aspects.
[0012] [Figure 3] 1 illustrates an example block diagram of a UE, according to some aspects.
[0013] [Figure 4] 1 illustrates an example block diagram of a BS, according to some aspects.
[0014] [Figure 5] 1 illustrates an example block diagram of a cellular communication circuit, according to some aspects.
[0015] [Figure 6] FIG. 1 illustrates an example block diagram of a network element, according to some aspects.
[0016] [Figure 7] 1 illustrates an example of a terminal communicating with two networks simultaneously, according to some aspects.
[0017] [Figure 8] 1 illustrates an example of a table that has been converted to include a new gap pattern identification configuration, according to some aspects.
[0018] [Figure 9A] 1 illustrates an example for implementing a new gap pattern identification configuration, according to some aspects. [Figure 9B] 1 illustrates an example for implementing a new gap pattern identification configuration, according to some aspects.
[0019] [Figure 10] 1 illustrates an example of a new gap-sharing configuration, according to some embodiments.
[0020] [Figure 11] 1 illustrates an example for implementing a new gap sharing configuration, according to some aspects.
[0021] [Figure 12] 1 is a flowchart detailing a method of performing network switching for a wireless device, according to some aspects.
[0022] While the features described herein may be susceptible to various modifications and alternative forms, specific forms of those features have been shown by way of example and are described in detail herein. It should be understood, however, that the drawings and detailed description are not intended to limit the invention to the particular forms disclosed, but rather to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present subject matter as defined by the appended claims. DETAILED DESCRIPTION OF THE INVENTION
[0023] According to one or more embodiments, a UE device or terminal communicating with multiple base stations performs measurements on one or more neighboring cells and surrounding carrier components. The terminal may measure signals from the device while the device is exchanging signals with the terminal. The terminal may configure measurement frequencies to measure specific neighboring cells and other carrier components operating on different frequencies (e.g., inter-frequency neighboring cells). The terminal may configure measurement frequencies for connected devices connected to the terminal via multiple radio access technologies (RATs) (i.e., LTE-A and 5G NR). This measurement frequency configuration or measurement configuration is referred to as a measurement gap (MG) configuration in Releases 15 and 16 of the 3GPP standards.
[0024] In some embodiments, a terminal supports at least one universal subscriber identity module (USIM) configured to communicate with a particular communication network (i.e., a network). In some embodiments, the terminal may include multiple USIMs (MUSIMs), each configured to communicate with a corresponding network. The terminal may include multiple physical SIMs, electronic SIMs (eSIMs), or a combination of both. The MUSIMs may belong to the same operator or different operators. The MUSIMs are configured to reduce paging failures (e.g., a page sent on one network while the terminal is on another network) and reduce the probability of packet loss (e.g., a user may be scheduled but unable to receive traffic). The terminal is configured to use common radio and baseband components shared between the MUSIMs. For example, while actively communicating with a first network associated with a first USIM, the terminal may from time to time check a system associated with a second USIM (e.g., to monitor a paging channel, perform signal measurements, or read system information) to determine whether the terminal needs to respond to paging requests from the other system.
[0025] The following is a glossary of terms that may be used in this disclosure.
[0026] Storage medium—any of various types of non-transitory memory or storage devices. The term “storage medium” is intended to include installation media (e.g., CD-ROM, floppy disk, or tape drive; computer system memory or random access memory (DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.), non-volatile memory (flash memory, magnetic media (e.g., hard drive), or optical storage), registers, or other similar types of memory elements, etc. Storage media may include other types of non-transitory memory as well, or combinations thereof. Additionally, the memory medium may be located in a first computer system on which a program is executed, or may be located in a second, different computer system connected to the first computer system via a network, such as the Internet. In the latter case, the second computer system can provide the program instructions to the first computer for execution. The term “memory medium” may include two or more memory media that can reside in different locations (e.g., in different computer systems connected via a network). A memory medium may store program instructions (e.g., embodied as a computer program) that can be executed by one or more processors.
[0027] Carrier Medium - storage media as described above, as well as physical transmission media such as buses, networks, and / or other physical transmission media that carry signals, such as electrical, electromagnetic, or digital signals.
[0028] Programmable Hardware Element—includes a variety of hardware devices with multiple programmable function blocks connected via programmable interconnects. Examples include Field Programmable Gate Arrays (FPGAs), Programmable Logic Devices (PLDs), Field Programmable Object Arrays (FPOAs), and Complex PLDs (CPLDs). Programmable function blocks can range in granularity from fine-grained (combinational logic or look-up tables) to coarse-grained (arithmetic logic units or processor cores). Programmable hardware elements may also be referred to as “reconfigurable logic.”
[0029] Computer System—Any of various types of computing or processing systems, including a personal computer system (PC), mainframe computer system, workstation, network appliance, Internet appliance, personal digital assistant (PDA), television system, grid computing system, or other device or combination of devices. In general, the term “computer system” may be broadly defined to encompass any device (or combination of devices) having at least one processor that executes instructions from a memory medium.
[0030] User Equipment (UE) (“User Device,” “UE Device,” or “Terminal”)—Any of various types of computer systems or devices that are mobile or portable and perform wireless communications. Examples of UE devices include mobile phones or smartphones (e.g., iPhone®, Android®-based phones), portable gaming devices (e.g., Nintendo DS®, PlayStation Portable®, Game Boy®, etc.), and the like. Advance®, iPhone®), laptops, wearable devices (e.g., PDAs, portable internet devices, music players, data storage devices, other handheld devices, in-vehicle infotainment (IVI), in-vehicle entertainment (ICE) devices, instrument clusters, heads-up display (HUD) devices, on-board diagnostic (OBD) devices, dash-top mobile equipment (DME), mobile data terminals (MDT), electronic engine management systems (EEMS), electronic / engine control units (ECUs), electronic / engine control modules (ECMs), embedded systems, microcontrollers, control modules, engine management systems (EMS), network or "smart" appliances, machine-type communication (MTC) devices, machine-to-machine (M2M), Internet of Things (IoT) devices, and the like. In general, the terms "UE," "UE device," or "user device" may be broadly defined to encompass any electronic, computing, and / or telecommunications device (or combination of devices) that is easily carried by a user (or vehicle) and capable of wireless communication.
[0031] Wireless Device—Any of various types of computer systems or devices that perform wireless communications. A wireless device may be portable (or mobile), or may be stationary or fixed to a location. A UE is an example of a wireless device.
[0032] Communications Device - Any of various types of computer systems or devices that perform communications, which may be wired or wireless. A communications device may be portable (or mobile), or may be stationary or fixed at a particular location. A wireless device is one example of a communications device. A UE is another example of a communications device.
[0033] Base Station—The term “base station,” “radio base station,” or “radio station” has the full scope of the ordinary meaning of a base station and includes, at a minimum, a wireless communication station that is installed at a fixed location and used to communicate as part of a wireless telephone system or wireless system. Note that, for example, if a base station is implemented in the context of LTE, it may alternatively be referred to as an “eNodeB” or “eNB.” If a base station is implemented in the context of 5G NR, it may alternatively be referred to as a “gNodeB” or “gNB.” While some aspects are described in the context of LTE or 5G NR, references to “eNB,” “gNB,” “Node B,” “base station,” “NB,” etc. may generally refer to one or more wireless nodes that serve a cell to provide wireless connectivity between user devices and the wider network, and the concepts described are not limited to any particular wireless technology. While certain aspects are described in the context of LTE or 5G NR, references to “eNB,” “gNB,” “Node B,” “base station,” “NB,” etc. are not intended to limit the concepts described herein to any particular wireless technology, and the concepts described may be applied in any wireless system.
[0034] Node—As used herein, the term “node” or “wireless node” may generally refer to one or more devices associated with a cell that provide wireless connectivity between user devices and a wired network.
[0035] Processing Element (or Processor)—refers to various elements or combinations of elements capable of performing functions in a device such as user equipment or a cellular network device. A processing element may include, for example, a processor and associated memory, portions or circuitry of an individual processor core, an entire processor core, an individual processor, a processor array, circuitry such as an Application Specific Integrated Circuit (ASIC), a programmable hardware element such as a Field Programmable Gate Array (FPGA), and various combinations of the above.
[0036] Channel—A medium used to convey information from a sender (transmitter) to a receiver. Note that because the characteristics of the term “channel” may vary according to different wireless protocols, when used herein, the term “channel” is considered to be used consistent with the standard for the type of device with which the term is used. In some standards, channel widths may be variable (e.g., depending on device capabilities, band conditions, etc.). For example, LTE may support scalable channel bandwidths from 1.4 MHz to 20 MHz. A WLAN channel may have a 22 MHz width, and a Bluetooth channel may have a 1 MHz width. Other protocols and standards may include different channel definitions. Furthermore, some standards may define and use multiple types of channels (e.g., different channels for uplink or downlink, and / or different channels for different uses, such as data, control information, etc.).
[0037] Band - The term "band" has the full scope of the ordinary meaning of band and includes at least that portion of the spectrum (eg, the radio frequency spectrum) where channels are used for the same purpose or excluded.
[0038] Automatically—refers to an action or operation being performed by a computer system (e.g., software executed by a computer system) or device (e.g., circuitry, programmable hardware element, ASIC, etc.) without user input directly specifying or executing the action or operation. Thus, the term “automatically” is in contrast to an operation that is manually performed or specified by a user, in which the user provides input to directly perform the operation. An automatic procedure may be initiated by input provided by a user, but subsequent actions performed “automatically” are not specified by the user (i.e., not performed “manually,” with the user specifying each action to be performed). For example, a user filling out an electronic form by selecting each field and providing input-specifying information (e.g., by typing information, selecting checkboxes, wireless selection, etc.) is manually filling out the form, even though the computer system must update the form in response to the user's actions. A form may be automatically filled out by a computer system, in which the computer system (e.g., software executed by the computer system) analyzes the form's fields and fills out the form without user input specifying answers to the fields. As noted above, a user can invoke automatic form filling but is not involved in the actual filling of the form (e.g., the user does not manually specify answers in fields, but rather the answers are completed automatically). This specification provides various examples of actions that are automatically performed in response to actions taken by a user.
[0039] Approximately—refers to a value that is nearly accurate or precise. For example, approximately may refer to a value that is within 1-10 percent of a precise (or desired) value. Note, however, that the actual threshold (or tolerance) may depend on the application. For example, in some embodiments, "approximately" may mean within 0.1% of some specified or desired value, while in other forms the threshold may be, e.g., 2%, 3%, 5%, etc., as desired or required by the particular application.
[0040] Concurrency—refers to parallel execution or performance, in which tasks, processes, or programs execute in an at least partially overlapping manner. For example, concurrency may be implemented using “strong” or strict parallelism, in which tasks are executed (at least partially) in parallel on respective computing elements, or “weak parallelism,” in which tasks are executed in an interleaved manner (e.g., by time-multiplexing execution threads).
[0041] Configured to—Various components may be described as being “configured to” perform a task or tasks. In this context, “configured to” is a broad description that generally means “having the structure” to perform a task or tasks during operation. Thus, a component may be configured to perform a task even when the component is not currently performing the task (e.g., a set of conductors may be configured to electrically connect a module to another module even when the two modules are not connected). In some contexts, “configured to” may be a broad description of a structure that generally means “having the circuitry” to perform a task or tasks during operation. Thus, a component may be configured to perform a task even when the component is not currently on. In general, the circuitry forming the structure corresponding to “configured to” may include hardware circuitry.
[0042] In the description herein, for convenience, various components may be described as performing a task or tasks. Such descriptions should be construed to include the phrase "configured to." It is expressly intended that a description of a component being configured to perform one or more tasks does not invoke 35 U.S.C. 112(f) interpretation with respect to that component.
[0043] Wireless communication system example
[0044]
[0021] Referring now to Figure 1, a simplified example of a wireless communication system is shown, in accordance with some aspects. It should be noted that the system of Figure 1 is a non-limiting example of possible systems, and that features of the present disclosure may be implemented in any of a variety of systems, as desired.
[0045] As shown, this example wireless communication system includes a base station 102A that communicates over a transmission medium through 106Z with one or more user devices 106A and 106B. Each of the user devices may be referred to herein as a "user equipment" (UE). Accordingly, the user devices 106 are referred to as UEs or UE devices.
[0046] The base station (BS) 102A may be a base transceiver station (BTS) or a cell site (e.g., a cellular base station, "cellular base station") and may include hardware that enables wireless communication with the UEs 106A-106Z.
[0047] A communication area (or coverage area) of a base station may be referred to as a "cell." The base station 102A and the UE 106 may be configured to communicate over a transmission medium using any of a variety of radio access technologies (RATs), also referred to as radio communication technologies or telecommunications standards, such as GSM, UMTS (e.g., associated with a WCDMA or TD-SCDMA air interface), LTE, LTE-A, 5G NR, HSPA, or 3GPP2 CDMA2000 (e.g., 1xRTT, 1xEV-DO, HRPD, eHRPD), among others. Note that if the base station 102A is implemented in the context of LTE, it may alternatively be referred to as a "gNodeB" or an "eNB." Note that if the base station 102A is implemented in the context of 5G NR, it may alternatively be referred to as a "gNodeB" or a "gNB."
[0048] In some aspects, the UE 106 may be an IoT UE that may have a network access layer designed for low-power IoT applications utilizing short-lived UE connections. The IoT UE may utilize technologies such as M2M or MTC to exchange data with an MTC server or devices via a public land mobile network (PLMN), proximity services (ProSe) or device-to-device (D2D) communications, a sensor network, or an IoT network. M2M or MTC data exchanges may be machine-initiated data exchanges. An IoT network refers to IoT UEs connecting with each other, which may include uniquely identifiable embedded computing devices (within the Internet infrastructure) via short-lived connections. As an example, vehicle-to-everything (V2X) may utilize ProSe features that use a PC5 interface for direct communication between devices. The IoT UE may also run background applications (e.g., keep-alive messages, status updates, etc.) to facilitate IoT network connectivity.
[0049] As shown, UEs 106, such as UE 106A and UE 106B, may directly exchange communication data over the PC5 interface 108. The PC5 interface 105 may include one or more logical channels, including, but not limited to, a Physical Sidelink Shared Channel (PSCCH), a Physical Sidelink Control Channel (PSSCH), a Physical Sidelink Broadcast Channel (PSDCH), and a Physical Sidelink Feedback Channel (PSFCH).
[0050] In a V2X scenario, one or more of the base stations 102 may be or act as a Road Side Unit (RSU). The term RSU may refer to any transportation infrastructure entity used for V2X communications. The RSU may be implemented in or by a suitable radio node or a stationary (or relatively stationary) UE; an RSU implemented in or by a UE may be referred to as a “UE-type RSU,” an RSU implemented in or by an eNB may be referred to as an “eNB-type RSU,” an RSU implemented in or by a gNB may be referred to as a “gNB-type RSU,” etc. In one example, an RSU is a computing device coupled to radio frequency circuits located on the roadside that provide connectivity support to passing vehicular UEs (vUEs). The RSU may also include internal data storage circuitry for storing intersection map geometry, traffic statistics, media, and applications / software for detecting and controlling ongoing vehicular and pedestrian traffic. The RSU may operate in the 5.9 GHz Intelligent Transport Systems (ITS) band to provide very low-latency communications necessary for high-speed events such as collision avoidance, traffic warnings, etc. Additionally or alternatively, the RSU may operate in the cellular V2X band to provide the aforementioned low-latency communications as well as other cellular communication services. Additionally or alternatively, the RSU may operate as a Wi-Fi hotspot (2.4 GHz band) and / or provide connectivity to one or more cellular networks to provide uplink and downlink communications. Some or all of the computing device(s) and the radio frequency circuitry of the RSU may be packaged in a weatherproof enclosure suitable for outdoor installation and may include a network interface controller for providing a wired connection (e.g., Ethernet) to a traffic signal controller and / or a backhaul network.
[0051] As shown, the base station 102A may also be equipped to communicate with a network 100 (e.g., a cellular service provider's core network, a telecommunications network such as the Public Switched Telephone Network (PSTN), and / or the Internet, among other possibilities). Thus, the base station 102A may facilitate communications between user devices and / or between the user devices and the network 100. In particular, the cellular base station 102A may provide various telecommunications capabilities to the UE 106, such as voice, SMS, and / or data services.
[0052] Base station 102A and other similar base stations (such as base stations 102B-102N) operating according to the same or different cellular communication standards may be provided as a network of cells that can provide continuous or near-continuous overlaid service to UEs 106A-106Z and similar devices via one or more cellular communication standards over a geographic area.
[0053] Thus, as shown in FIG. 1, base station 102A may function as a "serving cell" for UEs 106A-106Z, and each UE 106 may also receive signals from (within range, if possible) one or more other cells (which may be provided by base stations 102B-102Z and / or any other base stations), which may be referred to as "neighboring cells." Such cells may also facilitate communication between user devices and / or between user devices and network 100. Such cells may include "macro" cells, "micro" cells, "pico" cells, and / or cells providing any of various other granularities of coverage area size. For example, base stations 102A-102B illustrated in FIG. 1 may be macro cells, while base station 102Z may be a micro cell. Other configurations are possible.
[0054] In some aspects, the base station 102A may be a next-generation base station (e.g., a 5G New Radio (5G NR) base station, or "gNB"). In some aspects, the gNB may be connected to a legacy Evolved Packet Core (EPC) network and / or an NR Core (NRC) / 5G Core (5GC) network. In addition, a gNB cell may include one or more Transition and Reception Points (TRPs). In addition, a UE capable of operating according to 5G NR may be connected to one or more TRPs in one or more gNBs. For example, the base station 102A and one or more other base stations 102 may be capable of supporting combined transmissions such that the UE 106 may receive transmissions from multiple base stations (and / or multiple TRPs served by the same base station). For example, as shown in FIG. 1, both base station 102A and base station 102C are shown serving the UE 106A.
[0055] It should be noted that the UE 106 may be capable of communicating using multiple wireless communication standards. For example, the UE 106 may be configured to communicate using wireless networking (e.g., Wi-Fi) and / or peer-to-peer wireless communication protocols (e.g., Bluetooth, Wi-Fi peer-to-peer, etc.) in addition to at least one of the cellular communication protocols described in the definition above. The UE 106 may also or alternatively be configured to communicate using one or more global navigation satellite systems (GNSS, e.g., GPS or GLONASS), one or more mobile television broadcast standards (e.g., ATSC-M / H), and / or any other wireless communication protocols, if desired. Other combinations of wireless communication standards (including three or more wireless communication standards) are also possible.
[0056] User Equipment (UE) Example
[0057] 2 illustrates a user equipment 106 (e.g., one of devices 106A-106Z) in communication with a base station 102, according to some aspects. The UE 106 may be a device with cellular communication capabilities, such as a mobile phone, a handheld device, a computer, a laptop, a tablet, a smart watch or other wearable device, or virtually any type of wireless device.
[0058] The UE 106 may include a processor (processing element) configured to execute program instructions stored in memory. The UE 106 may perform any of the method aspects described herein by executing such stored instructions. Alternatively, or in addition, the UE 106 may include a programmable hardware element, such as a field programmable gate array (FPGA), an integrated circuit, and / or any of a variety of other possible hardware components configured to perform any of the method aspects described herein, or any portion of any of the method aspects described herein (e.g., individually or in combination).
[0059] The UE 106 may include one or more antennas for communicating using one or more wireless communication protocols or technologies. In some aspects, the UE 106 may be configured to communicate using, for example, NR or LTE using at least some shared radio components. As a further possibility, the UE 106 may be configured to communicate using CDMA2000 (1xRTT / 1xEV-DO / HRPD / eHRPD) or LTE using a single shared radio, and / or using either GSM or LTE using a single shared radio. The shared radio may be coupled to a single antenna or to multiple antennas (e.g., for multiple input multiple output (MIMO) communications) to perform wireless communications. In general, a radio may include any combination of a baseband processor, analog RF signal processing circuitry (e.g., including filters, mixers, oscillators, amplifiers, etc.), or digital processing circuitry (e.g., for digital modulation and other digital processing). Similarly, a radio may perform one or more receive and transmit chains using the above hardware. For example, the UE 106 may share one or more portions of its receive and / or transmit chains between multiple wireless communication technologies, such as those mentioned above.
[0060] In some aspects, the UE 106 may include a separate transmit and / or receive chain (e.g., including separate antennas and other radio components) for each wireless communication protocol it is configured to communicate using. As a further possibility, the UE 106 may include one or more radios shared among multiple wireless communication protocols and one or more radios used only by a single wireless communication protocol. For example, the UE 106 may include a shared radio for communicating using either LTE or 5G NR (or either LTE or 1xRTT, or either LTE or GSM, among various possibilities), and a separate radio for communicating using each of Wi-Fi and Bluetooth. Other configurations are possible.
[0061] In some aspects, a downlink resource grid can be used for downlink transmissions from any of the base stations 102 to the UE 106, while uplink transmissions can utilize similar techniques. The grid can be a time-frequency grid, also called a resource grid or time-frequency resource grid, which represents the downlink physical resources within each slot. Such a time-frequency plane representation is common in OFDM systems, making radio resource allocation intuitive. Each column and row of the resource grid corresponds to one OFDM symbol and one OFDM subcarrier, respectively. The duration of the resource grid in the time domain corresponds to one slot within a radio frame. The smallest time-frequency unit of the resource grid is referred to as a resource element. Each resource grid may include multiple resource blocks, which represent the mapping of a specific physical channel to resource elements. Each resource block includes a set of resource elements. There are several different physical downlink channels that are conveyed using such resource blocks.
[0062] The Physical Downlink Shared Channel (PDSCH) can carry user data and higher layer signaling to the UEs 106. The Physical Downlink Control Channel (PDCCH) can carry, among other things, information regarding the transport format and resource allocation for the PDSCH channel. It can also inform the UEs 106 about the transport format, resource allocation, and H-ARQ (Hybrid Automatic Repeat Request) information for the uplink shared channel. Typically, downlink scheduling (allocation of control and shared channel resource blocks to UEs 102 in a cell) may be performed by any of the base stations 102 based on channel quality information fed back from any of the UEs 106. Downlink resource allocation information may be transmitted on the PDCCH used (e.g., assigned) for each of the UEs.
[0063] The PDCCH may carry control information using control channel elements (CCEs). Before being mapped to resource elements, PDCCH complex-valued symbols may first be organized into quadruplets and then shuffled using a subblock interleaver for rate matching. Each PDCCH may be transmitted using one or more of these CCEs, and each CCE may correspond to nine sets of four physical resource elements known as a resource element group (REG). Four Quadrature Phase Shift Keying (QPSK) symbols may be mapped to each REG. The PDCCH may be transmitted using one or more CCEs depending on the size of the Downlink Control Information (DCI) and the channel conditions. There may be four or more different PDCCH formats defined in LTE with different numbers of CCEs (e.g., aggregation levels, L=1, 2, 4, or 8).
[0064] Communication Device Examples
[0065] FIG. 3 illustrates a block diagram of a simplified example of a communication device 106, according to some aspects. Note that the communication device block diagram of FIG. 3 is merely one example of a possible communication device. According to embodiments, the communication device 106 may be, among other devices, a UE device or terminal, a mobile device or station, a wireless device or station, a desktop computer or computing device, a mobile computing device (e.g., a laptop, notebook, or portable computing device), a tablet, and / or a combination of devices. As shown in the figure, the communication device 106 may include a set of components 300 configured to perform core functions. For example, the set of components may be implemented as a system-on-chip (SOC), which may include portions for various purposes. Alternatively, the set of components 300 may be implemented as separate components or groups of components for various purposes. The set of components 300 may be coupled (e.g., communicatively, directly or indirectly) to various other circuits of the communication device 106.
[0066] For example, communication device 106 may include various types of memory (including, e.g., NAND flash 310), input / output interfaces such as connector I / F 320 (e.g., for connecting to a computer system, a dock, a charging station, input devices such as a microphone, a camera, a keyboard, output devices such as a speaker, etc.), a display 360 that may be integrated with communication device 106 or may be external, and wireless communication circuitry 330 (e.g., for LTE, LTE-A, NR, UMTS, GSM, CDMA2000, Bluetooth, Wi-Fi, NFC, GPS, etc.). In some aspects, communication device 106 may include wired communication circuitry (not shown), such as a network interface card (e.g., for an Ethernet connection).
[0067] Wireless communication circuitry 330 may be communicatively coupled (e.g., directly or indirectly) to one or more antennas, such as antenna(s) 335, as shown. Wireless communication circuitry 330 may include cellular and / or short- to medium-range wireless communication circuitry, and may include, for example, multiple receive chains and / or multiple transmit chains for receiving and / or transmitting multiple spatial streams in a Multiple-Input Multiple Output (MIMO) configuration.
[0068] In some aspects, as described further below, the cellular communication circuit 330 may include one or more receive chains (e.g., a first receive chain for LTE and a second receive chain for 5G NR) for multiple Radio Access Technologies (RATs) (including and / or communicatively coupled (e.g., directly or indirectly) to dedicated processors and / or radios). Additionally, in some aspects, the cellular communication circuit 330 may include a single transmit chain that can be switched between radios dedicated to particular RATs. For example, a first radio may be dedicated to a first RAT (e.g., LTE) and be in communication with a dedicated receive chain and transmit chain shared with a second radio. A second radio may be dedicated to a second RAT (e.g., 5G NR) and be in communication with a dedicated receive chain and a shared transmit chain. In some aspects, the second RAT may operate at mmWave frequencies. Because mmWave systems operate at higher frequencies than are typically found in LTE systems, signals within the mmWave frequency range are highly attenuated by environmental factors. To help combat this attenuation, mmWave systems often utilize beamforming and include many more antennas compared to LTE systems. These antennas may be organized into antenna arrays or panels composed of individual antenna elements. These antenna arrays may be combined into radio chains.
[0069] Communication device 106 may also include and / or be configured for use with one or more user interface elements, which may include any of a variety of elements, such as a display 360 (which may be a touchscreen display), a keyboard (which may be a separate keyboard or may be implemented as part of the touchscreen display), a mouse, a microphone and / or speaker, one or more cameras, one or more buttons, and / or any of a variety of other elements capable of providing information to a user and / or receiving or interpreting user input.
[0070] The communication device 106 may further include one or more smart cards 345 that include Subscriber Identity Module (SIM) functionality, such as one or more Universal Integrated Circuit Card(s) cards 345.
[0071] As shown, the SOC 300 may include processor(s) 302 that may execute program instructions for the communication device 106 and display circuitry 304 that may perform graphics processing and provide display signals to a display 360. The processor(s) 302 may be coupled to a memory management unit (MMU) 340, which may be configured to receive addresses from the processor(s) 302 and translate those addresses to locations in memory (e.g., memory 306, read only memory (ROM) 350, NAND flash memory 310) and / or other circuits or devices, such as the display circuitry 304, wireless communication circuitry 330, connector I / F 320, and / or display 360. The MMU 340 may be configured to perform memory protection and page table translation or setup. In some aspects, the MMU 340 may be included as part of the processor(s) 302.
[0072] As described above, the communication device 106 may be configured to communicate using wireless and / or wired communication circuitry. As described herein, the communication device 106 may include hardware and software components for performing any of the various features and techniques described herein. The processor 302 of the communication device 106 may be configured to perform some or all of the features described herein (e.g., by executing program instructions stored on a memory medium). Alternatively (or in addition), the processor 302 may be configured as a programmable hardware element, such as a Field Programmable Gate Array (FPGA), or as an Application Specific Integrated Circuit (ASIC). Alternatively (or in addition), the processor 302 of the communication device 106 may be configured to perform some or all of the features described herein in cooperation with one or more of the other components 300, 304, 306, 310, 320, 330, 340, 345, 350, and 360.
[0073] Additionally, as described herein, processor 302 may include one or more processing elements. Accordingly, processor 302 may include one or more integrated circuits (ICs) configured to perform the functions of processor 302. Furthermore, each integrated circuit may include circuitry (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of processor(s) 302.
[0074] Further, as described herein, the wireless communication circuit 330 may include one or more processing elements. In other words, the wireless communication circuit 330 may include one or more processing elements. Thus, the wireless communication circuit 330 may include one or more integrated circuits (ICs) configured to perform the functions of the wireless communication circuit 330. In addition, each integrated circuit may include a circuit (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of the cellular communication circuit 330.
[0075] Base station example
[0076] 4 illustrates an example block diagram of a base station 102, according to some aspects. Note that the base station of FIG. 4 is a non-limiting example of possible base stations. As shown, the base station 102 includes a processor(s) 404 that may execute program instructions for the base station 102. The processor(s) 404 may also be coupled to a memory management unit (MMU) 440, which may be configured to receive addresses from the processor(s) 404 and translate those addresses into locations in memory (e.g., memory 460 and read-only memory (ROM) 450) or other circuits or devices.
[0077] The base station 102 may include at least one network port 470. The network port 470 may be configured to couple to a telephone network and provide devices, such as the UE devices 106, with access to the telephone network as described above in FIGS.
[0078] Network port 470 (or additional network ports) may also or alternatively be configured to couple to a cellular network, such as, for example, a core network of a cellular service provider. The core network may provide mobility-related services and / or other services to multiple devices, such as UE device 106. In some cases, network port 470 may be coupled to a telephone network via the core network, and / or the core network may provide telephone communication (e.g., between other UE devices serviced by the cellular service provider).
[0079] In some aspects, the base station 102 may be a next-generation base station, e.g., a 5G New Radio (5G NR) base station, or "gNB." In such aspects, the base station 102 may connect to a legacy Evolved Packet Core (EPC) network and / or an NR Core (NRC) / 5G Core (5GC) network. In addition, the base station 102 may be considered a 5G NR cell and may include one or more Transition and Reception Points (TRPs). In addition, a UE capable of operating according to 5G NR may connect to one or more TRPs in one or more gNBs.
[0080] The base station 102 may include at least one antenna 434, and possibly multiple antennas. The at least one antenna 434 may be configured to operate as a wireless transceiver and may be further configured to communicate with the UE device 106 via a radio 430. The antenna 434 communicates with the radio 430 via a communication chain 432. The communication chain 432 may be a receive chain, a transmit chain, or both. The radio 430 may be configured to communicate via various wireless communication standards, including, but not limited to, 5G NR, LTE, LTE-A, GSM, UMTS, CDMA2000, Wi-Fi, etc.
[0081] The base station 102 may be configured to communicate wirelessly using multiple wireless communication standards. In some cases, the base station 102 may include multiple radios, which may enable the base station 102 to communicate according to multiple wireless communication technologies. For example, in one possibility, the base station 102 may include an LTE radio for performing communications according to LTE and a 5G NR radio for performing communications according to 5G NR. In such a case, the base station 102 may be capable of operating as both an LTE base station and a 5G NR base station. When the base station 102 supports mmWave, the 5G NR radio may be coupled to one or more mmWave antenna arrays or panels. In another possibility, the base station 102 may include a multimode radio, which may be capable of performing communications according to any of multiple wireless communication technologies (e.g., 5G NR and LTE, 5G NR and Wi-Fi, LTE and Wi-Fi, LTE and UMTS, LTE and CDMA2000, UMTS and GSM, etc.).
[0082] Additionally, the BS 102 may include hardware and software components that implement or support the functionality described herein. The processor 404 of the base station 102 may be configured to perform or support the implementation of some or all of the methods described herein (e.g., by executing program instructions stored on a memory medium). Alternatively, the processor 404 may be configured as a programmable hardware element, such as a Field Programmable Gate Array (FPGA), or as an Application Specific Integrated Circuit (ASIC), or a combination thereof. Alternatively (or in addition), the processor 404 of the BS 102, together with one or more of the other components 430, 432, 434, 440, 450, 460, and 470, may be configured to perform or support the implementation of some or all of the features described herein.
[0083] Additionally, as described herein, the processor(s) 404 may include one or more processing elements. Thus, the processor(s) 404 may include one or more integrated circuits (ICs) configured to perform the functions of the processor(s) 404. Furthermore, each integrated circuit may include a circuit (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of the processor(s) 404.
[0084] Further, as described herein, radio 430 may include one or more processing elements. Accordingly, radio 430 may include one or more integrated circuits (ICs) configured to perform the functions of radio 430. Further, each integrated circuit may include circuitry (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of radio 430.
[0085] Cellular communication circuit example
[0086] FIG. 5 illustrates an example simplified block diagram of cellular communication circuitry according to some aspects. Note that the cellular communication circuitry block diagram of FIG. 5 is just one example of possible cellular communication circuitry. Other circuitry is possible, such as circuitry including or coupled to sufficient antennas for different RATs to perform uplink activity using separate antennas, or circuitry including or coupled to fewer antennas (e.g., that may be shared among multiple RATs). According to some aspects, the cellular communication circuitry 330 may be included in a communication device such as the communication device 106 described above. As noted above, the communication device 106 may be a UE device, a mobile device or mobile station, a wireless device or wireless base station, a desktop computer or computing device, a mobile computing device (e.g., a laptop, notebook, or portable computing device), a tablet, and / or a combination of devices, among other devices.
[0087] The cellular communication circuitry 330 may be communicatively coupled (e.g., communicatively, directly or indirectly) to one or more antennas, such as antennas 335a, 335b, and 336, as shown. In some aspects, the cellular communication circuitry 330 may include dedicated receive chains (e.g., a first receive chain for LTE and a second receive chain for 5G NR) for multiple RATs (e.g., including a dedicated processor and / or radio and / or communicatively coupled, directly or indirectly to a dedicated processor and / or radio). For example, as shown in FIG. 5, the cellular communication circuitry 330 may include a first modem 510 and a second modem 520. The first modem 510 may be configured to communicate according to a first RAT, e.g., LTE or LTE-A, and the second modem 520 may be configured to communicate according to a second RAT, e.g., 5G NR.
[0088] As shown, the first modem 510 may include one or more processors 512 and a memory 516 in communication with the processor 512. The modem 510 may be in communication with a radio frequency (RF) front end 530. The RF front end 530 may include circuitry for transmitting and receiving wireless signals. For example, the RF front end 530 may include receive circuitry (RX) 532 and transmit circuitry (TX) 534. In some aspects, the receive circuitry 532 may be in communication with a downlink (DL) front end 550, which may include circuitry for receiving wireless signals via an antenna 335a.
[0089] Similarly, the second modem 520 may include one or more processors 522 and a memory 526 in communication with the processor 522. The modem 520 may be in communication with an RF front end 540. The RF front end 540 may include circuitry for transmitting and receiving wireless signals. For example, the RF front end 540 may include receive circuitry 542 and transmit circuitry 544. In some aspects, the receive circuitry 542 may be in communication with a DL front end 560, which may include circuitry for receiving wireless signals via the antenna 335b.
[0090] In some aspects, a switch 570 may couple the transmit circuitry 534 to an uplink (UL) front end 572. Additionally, the switch 570 may couple the transmit circuitry 544 to the UL front end 572. The UL front end 572 may include circuitry for transmitting wireless signals via the antenna 336. Thus, when the cellular communication circuitry 330 receives an instruction to transmit according to the first RAT (e.g., supported via the first modem 510), the switch 570 may be switched to a first state that enables the first modem 510 to transmit signals according to the first RAT (e.g., via a transmit chain including the transmit circuitry 534 and the UL front end 572). Similarly, when the cellular communication circuitry 330 receives an instruction to transmit according to a second RAT (e.g., supported via the second modem 520), the switch 570 may be switched to a second state, which enables the second modem 520 to transmit signals according to the second RAT (e.g., via a transmit chain including the transmit circuitry 544 and the UL front end 572).
[0091] As described herein, the first modem 510 and / or the second modem 520 may include any of hardware and software components for performing the various features and techniques described herein. The processors 512, 522 may be configured to perform some or all of the features described herein, for example, by executing program instructions stored in a memory medium (e.g., a non-transitory computer-readable memory medium). Alternatively (or in addition), the processors 512, 522 may be configured as programmable hardware elements such as FPGAs (field programmable gate arrays) or as ASICs (application-specific integrated circuits). Alternatively (or in addition), the processors 512, 522 may be configured to perform some or all of the features described herein in conjunction with one or more of the other components 530, 532, 534, 540, 542, 544, 550, 570, 572, 335, and 336.
[0092] Additionally, as described herein, processors 512, 522 may include one or more processing elements. Thus, processors 512, 522 may include one or more integrated circuits (ICs) configured to perform the functions of processors 512, 522. Additionally, each integrated circuit may include circuitry (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of processors 512, 522.
[0093] In some aspects, the cellular communication circuitry 330 may include only one transmit / receive chain. For example, the cellular communication circuitry 330 may not include the modem 520, the RF front end 540, the DL front end 560, and / or the antenna 335b. As another example, the cellular communication circuitry 330 may not include the modem 510, the RF front end 530, the DL front end 550, and / or the antenna 335a. In some aspects, the cellular communication circuitry 330 may also not include the switch 570, and the RF front end 530 or the RF front end 540 may communicate, for example, directly, with, for example, the UL front end 572.
[0094] Network Element Examples
[0095] FIG. 6 illustrates an example block diagram of a network element 600, according to some aspects. According to some aspects, the network element 600 may implement one or more logical functions / entities of a cellular core network, such as a mobility management entity (MME), a serving gateway (S-GW), an access and management function (AMF), a session management function (SMF), or a network slice quota management (NSQM). Note that the network element 600 of FIG. 6 is a non-limiting example of a possible network element 600. As shown, the core network element 600 may include a processor(s) 604, which may execute program instructions for the core network element 600. The processor(s) 604 may also be coupled to a memory management unit (MMU) 640, which may be configured to receive addresses from the processor(s) 604 and translate those addresses into locations in memory (e.g., memory 660 and read-only memory (ROM) 650) or other circuits or devices.
[0096] Network element 600 may include at least one network port 670. Network port 670 may be configured to couple to one or more base stations and / or other cellular network entities and / or devices. Network element 600 may communicate with base stations (e.g., eNB / gNB) and / or other network entities / devices using any of a variety of communication protocols and / or interfaces.
[0097] As described further herein, the network element 600 may include hardware and software components for performing and / or supporting the performance of the functions described herein. The processor(s) 604 of the core network element 600 may be configured to perform or support the performance of some or all of the methods described herein, for example, by executing program instructions stored on a memory medium (e.g., a non-transitory computer-readable memory medium). Alternatively, the processor 604 may be configured as a programmable hardware element, such as a Field Programmable Gate Array (FPGA), or as an Application Specific Integrated Circuit (ASIC), or as a combination thereof.
[0098] Measurement configuration types for different RATs
[0099] The duration for which a terminal suspends communication with a serving cell to measure inter-frequency neighbors or other RAT neighbors is known as MG. As described above, the terminal, base station, and method described herein provide techniques for converting MG configurations / measurement configurations between legacy and new configuration types. The legacy and new configuration types may be different measurement configurations for component carriers or cells in different RATs. The legacy and new configuration types may be different measurement configurations for component carriers or cells in the same RAT. In any RAT, the measurement configuration may include at least one measurement length (e.g., measurement gap length MGL in Release 16 of the 3GPP standard) to identify the duration of MG. The legacy configuration type may be any measurement configuration currently set up in the terminal. The new configuration type may be any measurement configuration set up in the terminal to replace the legacy configuration type.
[0100] In LTE / LTE-A networks, the measurement configuration may include a fixed measurement length to allow at least one synchronization signal (e.g., primary synchronization signal (PSS), secondary synchronization signal (SSS)) to be included in any one gap. In some embodiments, LTE synchronization signals are transmitted with a period of 5 milliseconds (ms). The LTE MGL may be 6 ms, allowing 0.5 ms for radio frequency (RF) module retuning at the beginning and end of a gap. Using this MGL, a terminal communicating with an LTE network detects the synchronization signal in the MG, identifies the physical cell identity (PCI) and reception timing of the cell to be measured, and performs gap measurements using one or more cell-specific reference signals (CRS).
[0101] In an NR network, the measurement configuration may include a variable MGL and one or more measurement gap repetition periods (MGRPs) (i.e., one or more periods). The MGL may be predefined to be equal to 1.5 ms, 3 ms, 3.5 ms, 4 ms, 5.5 ms, and / or 6 ms. The MGRP may be predefined to be equal to 20 ms, 40 ms, 80 ms, and / or 160 ms.
[0102] Measurement configuration types in NR
[0103] In 5G NR, there are at least three different measurement configuration types. In particular, there are two frequency-centric configuration types (i.e., per-FR1 measurement configuration and per-FR2 measurement configuration) and one device-centric configuration type (i.e., per-UE measurement configuration). The two frequency-centric configuration types allow a terminal to perform measurements only in cells configured with the corresponding frequency range FR1 or FR2. The one device-centric configuration type allows a terminal to perform measurements in all cells regardless of their corresponding frequency. These configuration types are mutually exclusive and may prevent a terminal from being configured with more than one configuration type simultaneously.
[0104] In one or more embodiments, the measurement configuration is set up using Radio Resource Control (RRC) messaging. According to Release 15 and Release 16 of the 3GPP standards, the RRC messaging may be an RRC(Re)Configuration message that includes an IE called MeasGapConfig within an IE called MeasConfig. In LTE and NR networks, MeasGapConfig includes a first part that specifies the measurement gap configuration and controls the setup / release of the MG, and a second part that specifies the measurement gap configuration and controls the setup / release.
[0105] Setting up the measurement configuration
[0106] In an NR network, the RRC(Re) configuration message may be responsible for configuring the terminal with per-UE or per-FR1 measurement configuration in NR standalone operation (i.e., with single carrier, NR-carrier aggregation (CA), and NR-dual connectivity (DC)) or in NR E-UTRA(NE)-DC configuration. Alternatively, the RRC(Re) configuration message may be responsible for configuring the terminal with per-FR2 configuration in any configuration (i.e., NR standalone operation, E-UTRAN NR(EN)-DC, or NE-DC).
[0107] The RRC(Re) configuration message may establish the measurement gap pattern associated with the MGL and MGRP, the measurement gap timing advance (MGTA), the gap offset of the gap pattern, and the parameter refServCellIndicator.
[0108] A measurement gap pattern is characterized by MGRP and MGL. There are 24 gap pattern configurations defined in 38.133 to cover all existing NR and E-UTRAN measurement needs. When a measurement gap is configured by NR RRC messaging, the measurement configuration provides all fields (i.e., MGL, MGRP, MGTA, gap offset of the gap pattern) that the terminal needs to calculate MG.
[0109] MGL is the measurement gap length in ms. NR defines measurement gap lengths of 1.5 ms, 3 ms, 3.5 ms, 4 ms, 5.5 ms, and 6 ms.
[0110] MGRP is the period (in ms) at which the measurement gap repeats. NR defines periods of 20 ms, 40 ms, 80 ms, and 160 ms.
[0111] MGTA is the timing advance of the MG. When this parameter is configured, the terminal starts measurement MGTAms before the gap subframe occurs. For example, the MG starts at a time MGTAms ahead of the end of the most recent subframe that occurs immediately before the MG. The amount of timing advance can be 0.25 ms for FR2 or 0.5 ms for FR1.
[0112] The gap offset of the gap pattern is a value in the range from 0 to MGRP-1. For example, if the period is 40 ms, the offset ranges from 0 ms to 39 ms.
[0113] The parameter refServCellIndicator indicates the serving cell whose single frequency network (SFN) and subframes are used for gap calculation for a given gap pattern.
[0114] For EN-DC configuration, E-UTRAN RRC messaging is responsible for configuring the terminal with measurement gaps using the parameter MeasGapConfig in E-UTRAN RRC, which is only applicable to LTE and NR serving cells over FR1.
[0115] In some embodiments, the RRC (re)configuration message relies on the terminal capabilities to determine the appropriate setup for the measurement configuration. The terminal capabilities are provided by the terminal using the parameter UECapability, which conveys the terminal's measurement capabilities for standalone NR and NR-DC. The terminal capabilities may include one or more indication parameters corresponding to the focus for processing the measurement configuration. These indication parameters may be an indication of per-user equipment (UE) capabilities, an indication of per-frequency range (FR) capabilities, an indication of per-component carrier (CC) capabilities, an indication of per-bandwidth part (BWP) capabilities, and / or an indication of per-band or per-band combination capabilities.
[0116] Multiple Universal Subscriber Identity Modules (MUSIMs) in NR
[0117] In one or more embodiments, when a device supports multiple USIMs provided by the same or different networks (i.e., one or more Public Land Mobile Networks (PLMNs)), the terminal may be simultaneously registered with each network with respect to service priority and terminal capabilities.
[0118] In some embodiments, support for devices with multiple USIMs is handled in an implementation-specific manner, resulting in various implementation- and specific terminal behaviors. In applications involving common radio and baseband components shared among multiple USIMs, the terminal, while actively communicating with a system associated with a first USIM, periodically checks a system associated with a second USIM (e.g., to monitor a paging channel, perform signal measurements, or read system information). To maintain the quality of the established communication link while avoiding potential call loss, the network assists the terminal in determining when to respond to paging requests from other systems associated with another active USIM. Precise terminal behavior can be further supported by configuring service prioritization policies in the terminal.
[0119] Network switching in NR
[0120] 7 illustrates an example of a terminal communicating simultaneously with two networks, according to some aspects. A first network 710 may be accessed through a base station 102A, and a second network 730 may be accessed through a base station 102B. The terminal 106 may establish a communication link 740 with the first network 710 through a first subscriber identity module (SIM) configured to access resources in the first network 710. In some embodiments, the terminal 106 may establish a second communication link 720 with the second network 730 through a second subscriber identity module (SIM) configured to access resources in the second network 730.
[0121] Addition of New Measurement Gap (NMG) Patterns to Improve Network Switching in NR
[0122] In one or more embodiments, the terminal may be permitted to switch to the second network without leaving the connection state with the first network. In some embodiments, the network switch may be performed periodically through periodic network switching. Periodic network switching may include synchronization signal block (SSB) detection / paging reception, serving cell measurements, and neighbor cell measurements including intra-frequency measurements, inter-frequency measurements, and / or inter-RAT measurements. In some embodiments, the network switch may be triggered after receiving system information (SI) for the second network. In some embodiments, the network switch may be performed through aperiodic network switching. An aperiodic network switch may be performed using the second network for both transmission and reception. In aperiodic network switching, the terminal may not enter RRC_CONNECTED state in the second network with an SI request (e.g., without RRC connection resumption / setup).
[0123] In the second network, the SI may be used for paging reception, serving cell measurements, and neighbor cell measurements. In some embodiments, SI blocks (SIBs) other than SIB1 are carried in SI messages that are periodically scheduled within the SI window. In some embodiments, the SI window may be configured using SI scheduling parameters and using SI window length parameters. The period for SI scheduling (i.e., referred to as the SI period in the 3GPP standard) includes radio frames rf8, rf16, rf32, rf64, rf128, rf256, and rf512. For NR, the SI window length (i.e., referred to as the si-WindowLength in the 3GPP standard) includes slot quantities s5, s10, s20, s40, s80, s160, s320, s640, and s1280. Furthermore, for LTE, the SI window length range can be ms1, ms2, ms5, ms10, ms15, ms20, or ms40 milliseconds (ms).
[0124] In one or more embodiments, the terminal may implement new gap patterns when the SI period and SI window length are greater than the MGRP and MGL in the existing MG patterns. These new gap patterns (also called new measurement gap (NMG) patterns) can be implemented by the terminal for intra-network switching and legacy RRM measurements.
[0125] 8 illustrates an example of NMG pattern identification configuration, according to some aspects. In example 800, tables 810 and 840 include "gap pattern IDs" corresponding to MGL and MGRP. The "gap pattern IDs" can be referenced by a base station or a terminal during configuration operations.
[0126] In an MG configuration operation, the terminal may receive network configuration parameters with reference to a particular "Gap Pattern Id." In this case, the terminal may search column 820 of table 810 to identify the particular "Gap Pattern Id" and determine the corresponding configuration values for MGL and MGRP. Table 810 includes 26 different MG patterns referenced by numbers 0 through 25.
[0127] In one or more embodiments, to streamline the process of switching between two networks, a new table may be created that includes NMG patterns that account for the timing required to maintain a communication link with at least two different networks. Transformation 830 may include adding a new set of rows 850 that account for NMG patterns to be referenced by numbers 26 through 26+n, where "n" is a positive integer greater than 0. The NMG patterns may include corresponding configuration values for a new MGL (NMGL) and a new MGRP (NMGRP).
[0128] In some embodiments, NMGL may be defined as "X" in terms of ms. Possible values of X may include 5+RF, 10+RF, 15+RF, 20+RF, 40+RF, 80+RF, 160+RF, 320+RF, 640+RF, and 1280+RF. In these values, RF represents additional time for RF tuning / retuning. In some applications, RF may be equal to 1 ms. In some applications, RF may be equal to 1 ms for FR1 and 0.5 ms for FR2. In an NMG pattern, the repetition cycle may be proportional to the RF implemented in a given pattern (i.e., 5, 8, 10, 16, 20, etc.). In this case, "5" means that the gap occasion is repeated five times, and then the gap pattern is automatically (re)configured. The repetition cycle may be "infinite." In this case, "infinite" means that the gap is always active until one of the networks sends another RRC to (re)configure the gap. Additionally, NMGRP is defined as "Y" in terms of ms. Possible values of Y may include 80 ms, 160 ms, 320 ms, 640 ms, 1280 ms, 2560 ms, and 5120 ms. In these embodiments, NMGRP may be greater than NMGL. Additionally, "X" and "Y" may also be defined in terms of the number of slots.
[0129] In one or more embodiments, aperiodic MG patterns may be implemented to streamline the process of switching between two networks and improve SI reception from the second network. These aperiodic MG patterns may include a corresponding configuration value for the NMGL. The NMGL may be defined by "X" as described above. Furthermore, the aperiodic MG pattern may be triggered through an aperiodic flag that indicates whether the pattern is an aperiodic MG pattern. If the pattern is an aperiodic MG pattern, the terminal may ignore the MGRP. In some embodiments, to improve communication efficiency, the aperiodic flag may be included in a medium access control (MAC) control element (CE) message or a downlink control information (DCI) message. These messages may include network configuration information with one or more instructions for executing the switching pattern between the two networks.
[0130] 9A and 9B show diagrams of example code that may be included in an existing gap configuration parameter. In some embodiments, example code 900A may include a line of code 920 for modifying an information element configuration 910. In this example, information element configuration 910 is GapConfig. In some embodiments, example code 900B may include a line of code 930 for modifying information element configuration 910.
[0131] Gap sharing in NR
[0132] For a terminal operating in NR dual connectivity (DC) operation and configured with per-UE measurement gaps, measurement gap sharing may be used when the terminal requires measurement gaps to identify and measure cells on intra-frequency carriers. Measurement gap sharing may be used when the SSB-based measurement timing configuration (SMTC) configured for intra-frequency measurements fully overlaps with the per-UE measurement gaps. Measurement gap sharing may be used when the terminal requires measurement gaps to identify and measure cells on inter-frequency carriers and / or inter-RAT E-UTRAN carriers for both SSB and CSI-RS-based Layer 3 (L3) measurements. Measurement gap sharing may be used when all SMTCs configured for inter-frequency SSB-based measurements without measurement gaps fully overlap with the per-UE measurement gaps and / or inter-RAT E-UTRAN carriers for Single Radio Voice Call Continuity (SRVCC). Measurement gap sharing may be used when the terminal is configured to measure positioning frequency layers.
[0133] For a terminal operating in NR-DC operation and configured with per-FR1 measurement gaps, measurement gap sharing may be used when the terminal requires measurement gaps to identify and measure cells on FR1 intra-frequency carriers. Measurement gap sharing may be used when an SSB-based measurement timing configuration (SMTC) configured for FR1 intra-frequency measurements fully overlaps with a per-FR1 measurement gap. Measurement gap sharing may be used when the terminal requires measurement gaps to identify and measure cells on FR1 inter-frequency carriers and / or inter-RAT E-UTRAN carriers for both SSB and CSI-RS-based Layer 3 (L3) measurements. Measurement gap sharing may be used when all SMTCs configured for inter-frequency SSB-based measurements without measurement gaps fully overlap with per-FR1 measurement gaps and / or inter-RAT E-UTRAN carriers for Single Radio Voice Call Continuity (SRVCC). Measurement gap sharing may be used when the terminal is configured to measure positioning frequency layers within FR1.
[0134] For a terminal operating in NR-DC operation and configured with per-FR2 measurement gaps, measurement gap sharing may be used when the terminal requires measurement gaps to identify and measure cells on FR1 intra-frequency carriers. Measurement gap sharing may be used when an SSB-based measurement timing configuration (SMTC) configured for FR2 intra-frequency measurements fully overlaps with a per-FR2E measurement gap. Measurement gap sharing may be used when the terminal requires measurement gaps to identify and measure cells on FR2 inter-frequency carriers and / or inter-RAT E-UTRAN carriers for both SSB and CSI-RS-based Layer 3 (L3) measurements. Measurement gap sharing may be used when all SMTCs configured for inter-frequency SSB-based measurements without measurement gaps fully overlap with per-FR2 measurement gaps and / or inter-RAT E-UTRAN carriers for Single Radio Voice Call Continuity (SRVCC). Measurement gap sharing may be used when the terminal is configured to measure positioning frequency layers in FR2.
[0135] Additional Gap Sharing for Network Switching in NR
[0136] FIG. 10 shows a table 1000 including a new version of the MG sharing scheme. This MG sharing scheme, called measGapSharingScheme-r17, can be used to share gaps between networks during network switching and legacy RRM measurements. In one or more embodiments, the gap sharing scheme allows the network to split measurement occasions between intra-frequency and inter-frequency RRM measurements. In some embodiments, when the network signals the value of the RRC parameter measGapSharingScheme-r17, the value of "X" can be defined as shown in table 1000. In table 1000, column 1010 corresponds to the value of the RRC parameter measGapSharingScheme-r17, and column 1020 represents the value of "X" as a percentage. In this case, "X" can be equal to "25%, "50%," or "75%," corresponding to "2", "3", or "4", respectively. If the network signals a "1", the value of "X" may be equal to evenly divide the gap sharing.
[0137] The intra-frequency and inter-frequency RRM measurements may be labeled "K_intra" and "K_inter", and may be calculated as follows:
[0138] K_intra=1 / ((X*100))
[0139] K_inter=1 / ((X*(100-X)*100))
[0140] In some embodiments, alternative new values of "X" may be possible, such as "0%, " "33%, " "50%, " "66%, " and "100%". If no terminal behavior is provided, the terminal may determine the measurement gap sharing scheme from table 1000. The terminal may implement alternative gap sharing, including using equal splits, defaulting to using all gaps for network switching, or defaulting to using all gaps for legacy RRM measurements.
[0141] According to some aspects, a terminal may use the new gap sharing scheme measGapSharingConfig-r17 to flexibly prioritize network switching and legacy RRM measurements depending on the application. For example, in a low mobility scenario network, the terminal may choose to prioritize network switching over legacy RRM measurements. Alternatively, in a high mobility scenario network, the terminal may prioritize legacy RRM measurements over network switching.
[0142] The new gap sharing scheme measGapSharingConfig-r17 may be related to the existing gap sharing scheme measGapSharingConfig in the 3GPP standard. In particular, gap occasions may first be shared between network switches according to measGapSharingConfig-r17. Then, gap occasions for legacy RRM measurements may be shared between intra-frequency and inter-frequency according to the legacy measGapSharingConfig. For example, assuming measGapSharingConfig-r17=25% and measGapSharingConfig=25%, a total of 25% of the available gaps are used for network switches. As a result, the number of gaps used for intra-frequency measurements is equal to (100-25%)*25%=18.75%, and the number of gaps used for inter-frequency measurements is equal to (100-25)*75%=56.25%.
[0143] 11 shows a diagram of example code that may be included in existing measurement configuration parameters. In some embodiments, example code 1100 may include code line 1110 for modifying information element configuration 1120. In this example, information element configuration 1120 is MeasConfig, as defined in the 3GPP standard. Additionally, example code 1100 may include code line 1130 corresponding to the definition of a new gap sharing scheme, measGapSharingConfig-r17.
[0144] Exemplary Method for Performing Network Switching
[0145] Referring to FIG. 12, a flowchart 1200 is shown detailing a method for performing a network switch between two networks while maintaining their respective communication links. The method is performed by a terminal performing the network switch. At 1210, the flowchart begins with the terminal establishing a first communication link between the terminal and a first network. At 1220, the flowchart continues with the terminal transmitting terminal capabilities indicating support for a measurement configuration to a second base station. At 1230, the flowchart continues with the terminal receiving network configuration information from the second base station, the network configuration information including a pattern for establishing a second communication link with the second base station. The network configuration information is based on independent frequency range (FR) measurements and network preferences included in the terminal capabilities. At 1230, the flowchart ends with the terminal establishing a second communication link with the second base station based on the pattern while maintaining the first communication link with the first base station.
[0146] It is understood that use of personally identifiable information should comply with generally recognized privacy policies and practices that meet or exceed industry or government requirements for maintaining user privacy. In particular, personally identifiable information data should be managed and handled in a manner that minimizes the risk of unintended or unauthorized access or use, and the nature of permitted uses should be clearly indicated to users.
[0147] Aspects of the present disclosure may be implemented in any of a variety of forms. For example, some aspects may be implemented as a computer-implemented method, a computer-readable memory medium, or a computer system. Other aspects may be implemented using one or more custom-designed hardware devices, such as an ASIC. Still other aspects may be implemented using one or more programmable hardware elements, such as an FPGA.
[0148] In some aspects, a non-transitory computer-readable memory medium may be configured to store program instructions and / or data that, when executed by a computer system, cause the computer system to perform a method (e.g., any of the method aspects described herein, or any combination of the method aspects described herein, or any subset of any of the method aspects described herein, or any combination of such subsets).
[0149] In some aspects, a device (e.g., UE 106, BS 102, network element 600) may be configured to include a processor (or set of processors) and a memory medium, the memory medium storing program instructions, the processor configured to read and execute the program instructions from the memory medium, the program instructions executable to perform any of the various method aspects described herein (or any combination of the method aspects described herein, or any subset of any of the method aspects described herein, or any combination of such subsets). A device may be embodied in any of a variety of forms.
[0150] Although the above aspects have been described in considerable detail, numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated, and it is intended that the following claims be interpreted to embrace all such variations and modifications.
Claims
1. A terminal in communication with a first network over a first communication link, comprising: a transmitter for transmitting a terminal capability indicating support of the measurement configuration to a second network; a receiver for receiving, from the second network, network configuration information including a measurement gap pattern for establishing a second communication link with the second network; a processor for establishing the second communication link with the second network while maintaining the first communication link with the first network based on the measurement gap pattern; The terminal, wherein the network configuration information includes instructions for performing periodic or aperiodic network switching between the first communication link and the second communication link.
2. The terminal of claim 1 , wherein the instructions include a measurement gap repetition period (MGRP) and a measurement gap length (MGL) associated with the measurement configuration.
3. the instructions configure the MGRP to be greater than 160 ms; the instructions configure the MGL to be greater than or equal to 10.5 ms; The terminal according to claim 2.
4. the instructions include iteration parameters for the measurement configuration; The instructions configure the repetition parameter to be continuous for a predefined period or a predefined number of slots until the terminal receives new network configuration information. The terminal according to claim 3.
5. If the instructions include an aperiodic gap pattern for the measurement configuration, the instructions configure the aperiodic network switch from the first communication link to the second communication link. The terminal according to claim 3.
6. The instruction: (a) a Medium Access Control (MAC) Control Element (CE) message; or (b) a downlink control information (DCI) message.
7. The terminal of claim 5, wherein the terminal selects the network switching or legacy radio resource management (RRM) measurement based on a network mobility configuration.
8. The terminal of claim 1 , wherein the network configuration information includes parameters that determine priorities associated with predefined operations.
9. The terminal a first subscriber identity module (SIM) configured to access resources in the first network; The terminal of claim 1 , further comprising: a second SIM configured to access resources in the second network.
10. a first base station configured to access the first network; a second base station configured to access a second network; a terminal communicating with the first base station via a first communication link, the terminal comprising: a transmitter for transmitting a terminal capability indicating support of a measurement configuration to the second base station; a receiver for receiving, from the second base station, network configuration information including a measurement gap pattern for establishing a second communication link with the second network; a processor for establishing the second communication link with the second base station while maintaining the first communication link with the first base station based on the measurement gap pattern; the network configuration information includes instructions for performing periodic or aperiodic network switching between the first communication link and the second communication link; system.
11. The system of claim 10 , wherein the instructions include a measurement gap repetition period (MGRP) and a measurement gap length (MGL) associated with the measurement configuration.
12. the instructions configure the MGRP to be greater than 160 ms; the instructions configure the MGL to be greater than or equal to 10.5 ms; The system of claim 11.
13. the instructions include iteration parameters for the measurement configuration; The instructions configure the repetition parameter to be continuous for a predefined period or a predefined number of slots until the terminal receives new network configuration information. The system of claim 12.
14. If the instructions include a non-periodic gap pattern for the measurement configuration, the instructions configure the aperiodic network switch from the first communication link to the second communication link. The system of claim 12.
15. The instruction: (a) a Medium Access Control (MAC) Control Element (CE) message; or (b) a downlink control information (DCI) message.
16. The system described in claim 14, wherein the terminal selects the network switching or legacy radio resource management (RRM) measurement based on a network mobility configuration.
17. The system of claim 10 , wherein the network configuration information includes parameters that determine priorities associated with predefined operations.
18. The terminal a first subscriber identity module (SIM) configured to access resources in the first network; The system of claim 10, further comprising: a second SIM configured to access resources in the second network.
19. A method for a terminal to perform network switching, comprising: establishing a first communications link between the terminal and a first network; transmitting a terminal capability indicating support of the measurement configuration to the second network; receiving, from the second network, network configuration information including a measurement gap pattern for establishing a second communication link with the second network; establishing the second communication link with the second network while maintaining the first communication link with the first network based on the measurement gap pattern; The method, wherein the network configuration information includes instructions for performing periodic or aperiodic network switching between the first communication link and the second communication link.
20. 20. The method of claim 19, wherein the instructions include a measurement gap repetition period (MGRP) and a measurement gap length (MGL) associated with the measurement configuration.
21. the instructions configure the MGRP to be greater than 160 ms; the instructions configure the MGL to be greater than or equal to 10.5 ms; 21. The method of claim 20.
22. the instructions include iteration parameters for the measurement configuration; The instructions configure the repetition parameter to be continuous for a predefined period or a predefined number of slots until the terminal receives new network configuration information.
22. The method of claim 21.
23. If the instructions include an aperiodic gap pattern for the measurement configuration, the instructions configure the aperiodic network switch from the first communication link to the second communication link.
22. The method of claim 21.
24. The instruction: (a) a Medium Access Control (MAC) Control Element (CE) message; or (b) a downlink control information (DCI) message.
25. The method described in claim 23, wherein the terminal selects the network switching or legacy radio resource management (RRM) measurement based on a network mobility configuration.
26. 20. The method of claim 19, wherein the network configuration information includes parameters that determine priorities associated with predefined actions.
27. establishing the first communication link is performed via a first subscriber identity module (SIM) configured to access resources in the first network; establishing the second communication link is performed via a second SIM configured to access resources in the second network; 20. The method of claim 19.
Citation Information
Patent Citations
COMMUNICATION DEVICE AND METHOD FOR SELECTING A CELL AND A RADIO ACCESS TECHNOLOGY IN A WIRELESS COMMUNICATION NETWORK - Patent application
JP2019507977A
First base station, second base station, user equipment, and methods performed thereby for handling changes in one or more measurements
JP2021506146A
Configuration of multiple measurement gap patterns
US20190342801A1
Methods and arrangements for measurement gap configuration
WO2019033058A1
Measurement interval configuration method and device, terminal, and network device
WO2020191683A1