This disclosure relates to wireless communications and, more particularly, to coordination among multiple user devices in a wireless communication network.
The background description provided herein is for the purpose of generally presenting the context of the disclosure. Work of the presently named inventors, to the extent it is described in this background section, as well as aspects of the description that may not otherwise qualify as prior art at the time of filing, are neither expressly nor impliedly admitted as prior art against the present disclosure.
Telecommunication systems such as Evolved Universal Terrestrial Radio Access (EUTRA) and fifth-generation (5G) New Radio (NR) enable a user device (also known as a user equipment or “UE”) to use one or more techniques to increase uplink and/or downlink throughput. For example, UEs can in some scenarios concurrently utilize radios/resources of multiple radio access network (RAN) nodes (e.g., base stations or components of a distributed base station or disaggregated base station) that are interconnected by a backhaul, in what is referred to as dual connectivity (DC) operation. These network nodes may all be nodes of the same radio access technology (RAT), or may include nodes of different RATs in what is known as multi-radio DC (MR-DC). Example DC configurations include EUTRA and NR dual connectivity (EN-DC), and NR-only dual connectivity (NR-DC).
As another example, telecommunication systems such as EUTRA and 5G NR support carrier aggregation (CA). In CA operation, a UE can utilize two carriers (a primary component carrier (PCC), and a secondary component carrier (SCC)) to increase uplink and/or downlink bandwidth.
As yet another example, telecommunication systems such as EUTRA and 5G NR support supplementary uplink (SUL) and supplementary downlink (SDL) operation. In SUL operation, a UE can utilize an additional carrier for uplink (UL) communications, e.g., to increase range in the UL direction if the SUL carrier is at a relatively low frequency. In SDL operation, a UE can utilize an additional carrier for downlink (DL) communications, e.g., to increase DL capacity/throughput. Some UEs can support DC. CA, and SUL/SDL procedures.
Techniques have also been proposed for sharing the radio resources of multiple UEs. As the number of cellular devices for personal use increases (e.g., with a single person having both a smartphone and a watch with cellular capabilities), for example, such techniques may become more widespread. However, opportunities remain to more efficiently achieve coordination among UEs in such scenarios.
UEs and RANs of this disclosure can support one or more of the UE coordination (or “multi-UE”) techniques disclosed herein. In particular, inter-UE messaging, and messaging between a RAN and a UE, can enable two or more UEs to coordinate to efficiently pool their resources to handle uplink (UL) and downlink (DL) communications. The coordinating UEs may be different personal devices of a single user (e.g., a smartphone and smart watch, smartphone and portable router device, or smartphone and connected automobile, etc.), for example.
To support one or more of the multi-UE operation techniques disclosed herein, the coordinating UEs establish a pairing link with each other. The pairing link may be a proximity services (ProSc) sidelink, a Bluetooth link, or an IEEE 802.11 wireless local area network link such as WiFi-Direct, for example. The coordinating UEs include one UE, referred to here as a “first UE.” that initially communicates with the RAN to establish UE coordination. To configure a “second UE” of the coordinating UEs to handle communications with the RAN via certain radio resources (e.g., a particular carrier), the RAN (e.g., a base station of DU of a base station) initially sends configuration information to the first UE, and the first UE forwards the configuration information to the second UE via the pairing link. The second UE may send a configuration confirmation message back to the first UE via the pairing link, which the first UE may then relay back to the RAN. At some time thereafter, the RAN (e.g., the same base station) sends an activation message to the first UE. In response, the first UE uses the pairing link to signal the second UE to start communicating with the RAN in accordance with the configuration parameters (e.g., by sending an activation request to the second UE, receiving a confirmation message from the second UE in response, and possibly relaying the confirmation to the RAN).
In some implementations and/or scenarios, the RAN configures the second UE (via the first UE) to communicate on a different frequency, or set of frequencies, than the first UE. For example, the first UE may communicate with the RAN via an UL and a DL on respective frequencies in a first, frequency division duplex (FDD) operating band (e.g., n74), while the second UE communicates with the RAN via an UL and/or DL frequency or frequencies in a second operating band (e.g., n70), n75, or n80). As another example, the first UE may communicate unidirectionally with the RAN via an UL on a first frequency in an FDD operating band (e.g., n74), while the second UE communicates unidirectionally with the RAN via a DL on a second frequency in the same operating band (or vice versa). In some implementations and/or scenarios, the first and second UE communicate via different carriers that are provided by the RAN in either carrier aggregation (CA), dual connectivity (DC), supplementary UL (SUL), or supplementary downlink (SDL) operation. References herein to communications on or via different “frequencies” can refer, for example, to communications using frequencies of different operating bands, or to communications using different portions of the same operating band (e.g., UL and DL frequencies in an FDD operating band), unless a more specific meaning is clear from the context in which the terminology is used.
In implementations and/or scenarios where one of the coordinating UEs (e.g., the second UE) is configured for only DL (not UL) communications with the RAN, then that DL-only UE can use the pairing link to send control information (and possibly UL data) to another coordinating UE (e.g., the first UE), which in turn forwards the control information (and possibly UL data) to the RAN. As the term is used herein, a “RAN” may refer to a radio access network of a single RAT (e.g., only NR base stations), the combination of multiple radio access networks of a single RAT (e.g., an NR network operating in the FR1 frequency range and an NR network operating in the FR2 frequency range), or the combination of multiple radio access networks of different RATs (e.g., with both EUTRA and NR base stations). A RAN may also be implemented using any combination of integrated base stations and/or split base station architectures. An example split base station architecture is described below with reference to
In some implementations, the coordinating UEs (e.g., the first UE, or the two or more UEs collectively) can dynamically select (assign or reassign) which UE handles communications in a particular direction (UL and/or DL) and/or on a particular frequency. For example, the coordinating UEs may change which UE communicates on the SCC in CA operation, or which UE communicates on an SDL, or which UE communicates on the UL versus the DL of a particular carrier, etc., based on one or more factors such as UE battery status. UE temperature. UE buffer status. UE SAR limits, and/or channel conditions on a particular carrier or link.
The above-noted implementations, and/or other implementations disclosed herein, may provide various advantages over conventional techniques. For example, these implementations may provide a more efficient mechanism for using multiple UEs to increase throughput (e.g., by leveraging radio hardware and software resources that might otherwise remain largely unused), reduce interference (e.g., due to greater physical separation between antennas of different UEs), preserve UE battery life, facilitate UE compliance with specific absorption rate (SAR) limits, and so on.
One example is a method, implemented by a first user device, of coordinating with one or more other user devices to facilitate communications with a wireless communication network. The method includes pairing, by processing hardware of the first user device, with a second user device to establish a pairing link, and receiving, by the processing hardware and from the wireless communication network, configuration parameters for communicating with the wireless communication network via one or more frequencies. The method also includes transmitting, by the processing hardware and via the pairing link, the configuration parameters to the second user device, and receiving, by the processing hardware, an activation message from the wireless communication network. The method also includes, in response to receiving the activation message, transmitting to the second user device, by the processing hardware and via the pairing link, an activation signal to start the second user device communicating with the wireless communication network via the one or more frequencies in accordance with the configuration parameters.
In another example, a user device includes processing hardware configured to perform the above method.
The base station 104 supports a cell 124, the base station 106A supports a cell 126A, and the base station 106B supports a cell 126B. The base stations 104, 106A, 106B and their cells 124, 126A, 126B form at least a part of a RAN 108, with the RAN 108 collectively supporting communications with UEs such as UEs 102A, 102B using predefined operating bands (e.g., n5, n25, n95, etc.) that each support multiple frequency channels. The frequency channels in a given operating band may be fixed, or may be dynamically assigned or determined (e.g., with different center frequencies and/or different bandwidths at different times, for different UEs, and/or for different RATs supported by the RAN 108).
In the example shown, the cell 124 partially overlaps with both of cells 126A, 126B, such that a UE (e.g., 102A or 102B) can be in range to communicate with base stations 104, 106A, and 106B (or in range to detect or measure the signals from the base stations 104, 106A, and 106B, etc.). The overlap makes it possible for the UE to hand over between cells (e.g., from cell 124 to cell 126A or 126B) before the UE experiences radio link failure. Moreover, the overlap allows various dual connectivity (DC), carrier aggregation (CA), supplementary uplink (SUL), and/or supplementary downlink (SDL) scenarios. For example, the UE 102A can communicate in DC with the base station 104 (operating as a master node (MN)) and the base station 106A (operating as a secondary node (SN)) and, upon completing an SN change, can communicate with the base station 104 (operating as an MN) and the base station 106B (operating as an SN). As a more specific example, when the UE 102A is in DC with the base station 104 and 106A, the base station 104 may operate as a master eNB (MeNB), a master ng-eNB (Mng-eNB) or a master gNB (MgNB), and the base station 106A may operate as a secondary gNB (SgNB) or a secondary ng-eNB (Sng-eNB). In some implementations and scenarios where the UE 102A is in single connectivity (SC) with the base station 104 but is capable of operating in DC, the base station 104 may operate as an MeNB, an Mng-eNB or an MgNB, and the base station 106A may operate as a candidate SgNB (C-SgNB) or a candidate Sng-eNB (C-Sng-eNB). In some implementations any of the base stations 104, 106A, 106B generally can operate as an MN or an SN in different scenarios.
In operation, a UE can use a radio bearer (e.g., a data radio bearer (DRB) or a signal radio bearer (SRB)) that at different times terminates at an MN (e.g., the base station 104) or an SN (e.g., the base station 106A). The UE can apply one or more security keys when communicating on the radio bearer, in the UL (from the UE to a base station) and/or DL (from a base station to the UE) direction.
The base station 104 includes processing hardware 130, which may include one or more general-purpose processors (e.g., central processing units (CPUs)) and a computer-readable memory storing machine-readable instructions executable on the general-purpose processor(s), and/or special-purpose processing units. The processing hardware 130 in the example implementation of
The base station 106A includes processing hardware 140, which may include one or more general-purpose processors (e.g., CPUs) and a computer-readable memory storing machine-readable instructions executable on the general-purpose processor(s), and/or special-purpose processing units. The processing hardware 140 in the example implementation of
The UE 102A includes processing hardware 150A, which may include one or more general-purpose processors (e.g., CPUs) and a computer-readable memory storing machine-readable instructions executable on the general-purpose processor(s), and/or special-purpose processing units. The processing hardware 150A in the example implementation of
The UE 102B includes processing hardware 150B with a cell link controller 152B and pairing link controller 154B. Processing hardware 150B, cell link controller 152B, and pairing link controller 154B may be similar to processing hardware 150A, cell link controller 152A, and pairing link controller 154A, respectively, of the UE 102A. Each of UEs 102A and 102B has at least two radios (e.g., radio frequency (RF) chains and associated baseband circuitry), including at least one radio dedicated to cellular communications, and at least one other radio dedicated to pairing link communications.
The CN 110 may be an evolved packet core (EPC) 111 or a fifth-generation core (5GC) 160, both of which are depicted in
Among other components, the EPC 111 may include a Serving Gateway (S-GW) 112 and a Mobility Management Entity (MME) 114. The S-GW 112 is generally configured to transfer user-plane packets related to audio calls, video calls, Internet traffic, etc., and the MME 114 is generally configured to manage authentication, registration, paging, and other related functions. The 5GC 160 may include a User Plane Function (UPF) 162, an Access and Mobility Management Function (AMF) 164, and a Session Management Function (SMF) 166. The UPF 162 is generally configured to transfer user-plane packets related to audio calls, video calls. Internet traffic, etc., the AMF 164 is generally configured to manage authentication, registration, paging, and other related functions, and the SMF 166 is generally configured to manage PDU sessions.
Referring again to
In some configurations or scenarios of the wireless communication system 100, the base station 104 can operate as an MeNB, an Mng-cNB, or an MgNB and either or both of the base stations 106A, 106B can operate as an SgNB or an Sng-cNB. A UE (e.g., UE 102A or 102B) can communicate with the base station 104 and the base station 106A or 106B via the same RAT, such as EUTRA or NR, or via different RATs.
In some configurations or scenarios of the wireless communication system 100, the base station 104 may be an MeNB and the base station 106A may be an SgNB, and a UE (e.g., UE 102A or 102B) can be in EUTRA-NR DC (EN-DC) with the MeNB 104 and the SgNB 106A. When the base station 104 is an Mng-eNB and the base station 106A is an SgNB, a UE can be in next generation (NG) EUTRA-NR DC (NGEN-DC) with the Mng-eNB 104 and the SgNB 106A. When the base station 104 is an MgNB and the base station 106A is an SgNB, a UE can be in NR-NR DC (NR-DC) with the MgNB 104 and the SgNB 106A. When the base station 104 is an MgNB and the base station 106A is a Sng-eNB, a UE can be in NR-EUTRA DC (NE-DC) with the MgNB 104 and the Sng-eNB 106A.
The RAN 108 may also, or instead, support CA operation. For example, the RAN 108 may be configured such that a UE (e.g., UE 102A or 102B) can communicate with a first RAN node station (e.g., base station 104 or a DU 174 thereof) via a first carrier (primary component carrier, or PCC) while communicating with a second RAN node (e.g., base station 106A or a different DU 174 of the base station 104) via a second carrier (secondary component carrier, or SCC).
In addition to (or instead of) DC and/or CA operation, the RAN 108 may support SUL and/or SDL operation. For example, the RAN 108 may be configured such that a UE (e.g., UE 102A or 102B) can communicate with a first RAN node (e.g., base station 104 or a DU 174 thereof) via a DL or UL on a carrier in a first (TDD or FDD) operating band (e.g., n40 or n70), while communicating with a second RAN node (e.g., base station 106A or a different DU 174 of the base station 104) via a SDL or SUL, respectively, in a second operating band (e.g., n67 or n80).
The EUTRA PDCP sublayer 208 and the NR PDCP sublayer 210 receive packets (e.g., from an Internet Protocol (IP) layer, layered directly or indirectly over the PDCP layer 208 or 210) that can be referred to as service data units (SDUs), and output packets (e.g., to the RLC layer 206A or 206B) that can be referred to as protocol data units (PDUs). Where a “packet” or “data packet” is referred to herein, the packet may be an SDU or a PDU, for example.
On a control plane, the EUTRA PDCP sublayer 208 and the NR PDCP sublayer 210 can provide SRBs to exchange RRC messages, for example. On a user plane, the EUTRA PDCP sublayer 208 and the NR PDCP sublayer 210 can provide DRBs to support data exchange.
In scenarios where the UE 102A or 102B operates in EUTRA/NR DC (EN-DC), with the base station 104 operating as an MeNB and the base station 106A operating as an SgNB, the wireless communication system 100 can provide the UE 102A or 102B with an MN-terminated bearer that uses the EUTRA PDCP sublayer 208, or an MN-terminated bearer that uses the NR PDCP sublayer 210. The wireless communication system 100 in various scenarios can also provide the UE 102A or 102B with an SN-terminated bearer, which uses only the NR PDCP sublayer 210. The MN-terminated bearer can be an MCG bearer, an SCG bearer, or a split bearer. The SN-terminated bearer can be, an MCG bearer, an SCG bearer, or a split bearer. The MN-terminated bearer can be an SRB (e.g., SRB1 or SRB2) or a DRB. The SN-terminated bearer can be an SRB or a DRB.
The UEs 102A and 102B, and possibly other UEs not shown in
To support the techniques discussed herein, the coordinating UEs 102A, 102B use their respective pairing link controllers 154A, 154B to pair with each other (e.g., to establish a ProSe sidelink. Bluetooth link, or Wi-Fi Direct link), and use their respective cell link controllers 152A, 152B to communicate with the RAN 108 in accordance with their shared responsibilities (e.g., UL-only, DL-only, or both UL and DL, and on a particular frequency or frequencies, as discussed further below). In some implementations, one of the UEs acts as an intermediary between the RAN 108 and the other UE(s) for purposes of coordinating shared UL and/or DL communications with the RAN 108. For case of explanation, the following description will primarily refer to the UE 102A as an intermediary UE, and the UE 102B as the sole other, coordinating UE. In other implementations and/or scenarios, however, the UE 102B may act as the intermediary, and/or three or more UEs may coordinate according to the principles disclosed herein.
Further, in some implementations, the principles disclosed herein can instead be applied in non-cellular wireless communication systems, such as satellite communication systems. For example, the RAN 108 may instead be a satellite communication network, base stations 104, 106A, and 106B may instead be satellite nodes, and controllers 132, 142, 152A, and 152B may instead be satellite link controllers. For case of explanation, however, the following discussion focuses primarily on an embodiment that includes a cellular network, such as that shown in
Multi-UE operation will now be described in further detail with reference to the messaging diagrams of
In general, events in
In response to the request at event 303 (or in other implementations/scenarios, autonomously), the first RAN node sends 304 a pairing link (e.g., ProSe sidelink) configuration to the UE 102A via Carrier 1. As the term is used herein, a “carrier” may refer to a single carrier frequency, or to paired UL/DL carrier frequencies (e.g., in an FDD operating band). Thus, while each of
The pairing link configuration can include resources (e.g., time and/or frequency resources) that the UE 102A can use for establishing a pairing link with one or more other UEs. After (e.g., in response to) event 304, the UE 102A sends/forwards 306 the pairing link configuration to the UE 102B. In some implementations, event 306 is a broadcast transmission, by the UE 102A, of a message or other signal (e.g., when the UE 102A advertises in a pairing link discovery process), rather than a message intended specifically for UE 102B. In some implementations (e.g., if the pairing link is a Bluetooth, Wi-Fi Direct, or other link for which resources are not configured by the RAN 108), event 304 is omitted. In still other implementations and/or scenarios, the RAN 108 broadcasts a message at event 304 (e.g., a cell advertisement), the broadcast message is received by both UE 102A and UE 102B, and event 306 is omitted.
After the UE 102B receives the pairing link configuration (e.g., in
At some time after event 308, and possibly also after event 310, the UE 102A sends 312 a pairing request to the UE 102B via the pairing link. The UE 102B may optionally send the UE 102A a message (not shown in
At some point in time, the first RAN node sends 430) a configuration message to the UE 102A via Carrier 1. The configuration message includes a configuration to be used for communicating via another carrier (e.g., a SCC for CA operation, a SDL carrier, or a SUL carrier), labeled in
Similar to Carrier 1, Carrier 2 may be a single carrier frequency, or (in some implementations and scenarios where the UE 102B is assigned both an UL and DL, such as
After (e.g., in response to) event 430), the UE 102A uses the pairing link to send 432 the UE 102B a configuration request that includes the configuration from the configuration message of event 430, to configure the UE 102B to support Carrier 2. The UE 102B responds by using the pairing link to send 434 a configuration confirmation message indicating that the UE 102B can, and/or agrees to, communicate via Carrier 2 according to the provided configuration. In an alternative scenario, event 434 is omitted, and the UE 102B instead either (1) responds by sending a message indicating that the UE 102B will not or cannot communicate via Carrier 2 according to the provided configuration, or (2) does not send any responsive message to the UE 102A. In some implementations, the UE 102B is not configured to send any confirmation message, and event 434 is omitted in all scenarios.
In alternative implementations and/or scenarios, event 430 occurs before the UE 102A has paired with the UE 102B via the pairing link (e.g., before event 303, 304, 306, 308, 310, 312, 314, and/or 320 of
Optionally, the UE 102A may then send 436, via Carrier 1, the first RAN node a message confirming configuration for CA. SDL, or SUL operation on Carrier 2. At a later time, the RAN 108 (e.g., base station 104) sends 440) an activation message to the UE 102A via Carrier 1. The activation message indicates to the UE 102A that CA. SDL, or SUL operation is to begin. In response to receiving the activation message, the UE 102A uses the pairing link to send 442 the UE 102B an activation request message, to indicate to the UE 102B that multi-UE operation is to begin. The UE 102B responds by using the pairing link to send 444 the UE 102A an activation confirmation message indicating that the UE 102B can, and/or agrees to, begin communicating via Carrier 2 according to the provided configuration. In an alternative scenario, event 444 is omitted, and the UE 102B instead either (1) responds by sending a message indicating that the UE 102B does not agree to begin communicating via the second carrier according to the provided configuration, or (2) does not send any responsive message to the UE 102A. In some implementations, the UE 102B is not configured to send any confirmation message, and event 444 is omitted in all scenarios.
Optionally, the UE 102A may then send 446, via Carrier 1 to the first RAN node, a message confirming activation of CA. SDL, or SUL operation. After event 444 and/or 446 (or after event 442 if events 442 and 444 are omitted), the UEs 102A and 102B can operate in a coordinated manner, with the UE 102A handling DL and/or UL communications on Carrier 1, the UE 102B handling DL and/or UL communications on Carrier 2, and UE 102A and UE 102B communicating with each other directly as described below. As noted above. Carrier 1 and Carrier 2 may be in different operating bands. Generally, significant frequency separation between Carrier 1 and Carrier 2 can provide important benefits, such as more robust performance (e.g., less degradation of performance as a result of interference in a given band). In some implementations, for example. Carrier 1 and Carrier 2 are in different frequency ranges (FR1 or FR2), such that the UEs 102A, 102B collectively act as an FR1+FR2 stand-alone (SA) device. In some alternative implementations, however. Carrier 1 and Carrier 2 (in
As noted above.
Referring first to
Because the UE 102B is not assigned an UL in the scenario 500, the UE 102B can, in some implementations, send 564, to the RAN 108, data and control information via the UE 102A and the pairing link. The control information can include, for example, ACK/NACK messages indicating whether the UE 102B properly received and decoded a message from the RAN 108 via Carrier 2 during event 560. As another example, the control information can include channel quality information (CQI) and/or channel state information (CSI) indicating the quality of one or more reference signals that the UE 102B received from the RAN 108 via Carrier 2 during event 560. The UE 102A can then send/forward 566 some or all of the control information from the UE 102B to the first RAN node. The data sent by the UE 102B to the UE 102A at event 564 may include UL data that the UE 102B desires to send to the RAN 108 (but cannot due to the lack of an UL on Carrier 2).
In implementations and scenarios where the UEs 102A and 102B communicate with different base stations of the RAN 108, the base stations may exchange the control information received at event 566 as needed. For example, if the UE 102B receives data from the base station 106A at event 560, the UE 102B may send an ACK message to the UE 102A at event 564, the UE 102A may forward the ACK message to the base station 104 at event 566, and the base station 104 may forward the ACK message to the base station 106A via an X2 or Xn interface. Similarly, the base station 104 may forward CQI and/or CSI that originated from the UE 102B to the base station 106A via an X2 or Xn interface.
As seen in
While events 550, 552, 560, 560, and 566 are shown as discrete communications occurring in a specific order in
Referring next to
Because UEs 102A, 102B are each assigned an UL and a DL in the scenario 600, each UE can provide its own control information (e.g., ACK/NACK messages. CQI and/or CSI, etc.) to the RAN 108. However, the UEs 102A and 102B can still exchange 670 information via the pairing link, such as pairing link control information (e.g., as in event 314). As another example (e.g., if the UE 102A initiated multi-UE operation in order to utilize the radio(s) of UE 102B purely in a support capacity), the UE 102B may at event 670 forward all data it receives from the second RAN node on Carrier 2 (during event 660) to the UE 102A via the pairing link.
While events 650, 652, 660, 662, and 670 are shown as discrete communications occurring in a specific order in
Referring next to
In implementations and scenarios where the UEs 102A and 102B communicate with different RAN nodes (i.e., where the first and second RAN nodes discussed above are different nodes of the RAN 108), the different RAN 108 nodes may exchange the control information from event 766 as needed (e.g., as discussed above with reference to
As seen in
While events 752, 760, 764, 766, and 770) are shown as discrete communications occurring in a specific order in
Referring next to
Because the UE 102A is not assigned an UL in the scenario 800, the UE 102A can send 865 data and control information to the UE 102B via the pairing link (e.g., similar to event 564 but in the reverse direction), and the UE 102B can send/forward 867 control information to the second RAN node on Carrier 2. In implementations and scenarios where the UEs 102A and 102B communicate with different RAN nodes (i.e., where the first and second RAN nodes discussed above are different nodes of the RAN 108), the RAN 108 nodes may exchange the control information from event 867 as needed (e.g., as discussed above with reference to
While events 850, 862, 865, 867, and 870 are shown as discrete communications occurring in a specific order in
Other implementations and/or scenarios, other than those reflected in
In some implementations and/or scenarios, the UEs 102A, 102B (and possibly one or more other UEs) coordinate to divide responsibilities for communicating on different carriers when operating in DC, rather than CA or SDL/SUL. For example. Carrier 1 and Carrier 2 of
Multi-UE. DC operation may use different radio bearer combinations, depending on the implementation. For example, the RAN 108 may use a bearer specific to UE 102A, a bearer specific to UE 102B, or a split bearer for both UE 102A and UE 102B. In split bearer implementations, the UE 102A may aggregate data (i.e., with the UE 102B forwarding any data it receives to UE 102A via the pairing link).
In some implementations and/or scenarios, the DC operation is EN-DC operation. For example, the UE 102A and UE 102B may coordinate such that the UE 102A operates on a 4G anchor carrier and the UE 102B operates on a 5G carrier, or vice versa. The UE 102A and UE 102B can then use the pairing link to exchange 4G UL and/or DL control information, as well as 5G UL and/or DL data (e.g., at event 570, 670, 770, or 870), for example.
In any of the implementations/scenarios discussed above (e.g., with CA, SDL, SUL, or DC operation) where the UE 102B is handling only UL communications, the DL can be established in a conventional manner (e.g., with UE 102A using a synchronization signal block (SSB) from the RAN 108 to lock onto the DL signal), and the UL to the RAN 108 (e.g., to base station 104 or a DU 174 thereof) can be controlled by timing advance (TA) in a conventional manner. Because the UE 102B has no DL assignment, the RAN 108 (e.g., the first base station discussed above with reference to
Additionally or alternatively, for any of the implementations/scenarios discussed above, the UEs 102A and 102B can exchange additional types of information via the pairing link during multi-UE operation (e.g., at event 570, 670, 770, or 870). For example, the UE 102B may use the pairing link to send the UE 102A (and/or the UE 102A may send the UE 102B) any of the capability information described above with reference to event 310, or an update to that capability information, and vice versa. As yet another example, the UE 102A may use the pairing link to send the UE 102B one or more configuration messages assigning specific tasks or responsibilities to the UE 102B, such as updates to the carrier on which the UE 102B is to communicate (and possibly whether that communication is to be both UL and DL, UL-only, or DL-only).
Additionally or alternatively, for any of the implementations/scenarios discussed above, the UEs 102A, 102B may exchange UL grant information. For example, if the UE 102A and UE 102B handle the DL and UL, respectively (e.g., in an FDD operating band), the UE 102A may use the pairing link to send/forward UL grants (e.g., in DCI) from the RAN 108 to the UE 102B. As another example, if the UE 102A and 102B handle different (first and second) carriers (e.g., in different operating bands), respectively, and if the RAN 108 supports cross-carrier scheduling, the UE 102A can use the pairing link to forward UL and/or DL grants for the second carrier (e.g., in DCI that the UE 102A receives from the RAN 108 on the first carrier) to the UE 102B, or the UE 102B can use the pairing link to forward UL and/or DL grants for the first carrier (e.g., in DCI that the UE 102B receives from the RAN 108 on the second carrier) to the UE 102A.
Also in any of the implementations/scenarios discussed above (e.g., with CA, SDL, SUL, or DC operation), each of the UEs 102A, 102B can be associated with its own device identifier, such as an embedded subscriber identity module (eSIM). In a first implementation, the UEs 102A and 102B coordinate to select, or the UE 102A autonomously selects, one of the two device identifiers to serve as a “group” identifier for both UEs 102A, 102B collectively, or one of the device identifiers (e.g., the UE 102A device identifier) is by default used as the group identifier. Both the UE 102A and the UE 102B can then use this group identifier (e.g., group eSIM) for authentication purposes, i.e., by one or both UEs sending the group identifier to the RAN 108. In the example radio protocol stack 200 of
In an alternative, second implementation, the UEs 102A and/or 102B each notify the RAN 108 of their own device identifier (e.g., eSIM), or the UE 102A notifies the RAN 108 of both device identifiers, and the network (RAN 108 and/or CN 110) treats the two UEs 102A, 102B as distinct UEs/entities for authentication purposes, but then merges the two device identifiers in the UE context. For example, the RAN 108 may use RRC/NAS messaging to forward SCC control information to the UE 102B (e.g., directly or via the UE 102A). In implementations that use separate identifiers rather than a group identifier, the RAN 108 may assign different G-RNTIs to the UE 102A and UE 102B. The second implementation may preserve privacy better than the first implementation, but the first implementation may allow for less complex network-side operations than the second implementation.
Also in any of the implementations/scenarios discussed above (e.g., with CA, SDL, SUL, or DC operation), the UE 102A (autonomously, or in cooperation with UE 102B) may select (assign or reassign) which of the UEs handles which carrier (e.g., PCC or SCC, or which of multiple SCCs), and/or which of the UEs handles the UL or DL on a particular carrier, based on various factors. This selection may be made prior to multi-UE operation (e.g., before event 432) and/or after multi-UE operation has begun (e.g., after event 444, and possibly after at least a portion of each event shown in
For example, the UE 102B may use the pairing link to send the UE 102A information indicative of cellular link conditions/quality for UE 102B (e.g., signal quality on Carrier 2 in one of
In some implementations where the UEs 102A and 102B (and possibly other UEs) have a merged. “group” identifier (e.g., eSIM), the UEs can manage security/encryption and sequence numbers among themselves (or centrally at the UE 102A), with no notification to the RAN 108. If the RAN 108 is only aware of a merged group identifier, the RAN 108 may need to manage any restart of security/encryption and sequence numbers.
As seen in
Some of the operations shown in
The following additional considerations apply to the foregoing discussion.
A user device in which the techniques of this disclosure can be implemented (e.g., the UE 102A or UE 102B) can be any suitable device capable of wireless communications such as a smartphone, a tablet computer, a laptop computer, a mobile gaming console, a point-of-sale (POS) terminal, a health monitoring device, a drone, a camera, a media-streaming dongle or another personal media device, a wearable device such as a smartwatch, a wireless hotspot, a femtocell, or a broadband router. Further, the user device in some cases may be embedded in an electronic system such as the head unit of a vehicle or an advanced driver assistance system (ADAS). Still further, the user device can operate as an internet-of-things (IoT) device or a mobile-internet device (MID). Depending on the type, the user device can include one or more general-purpose processors, a computer-readable memory, a user interface, one or more network interfaces, one or more sensors, etc.
Certain embodiments are described in this disclosure as including logic or a number of components or modules. Modules may can be software modules (e.g., code stored on non-transitory machine-readable medium) or hardware modules. A hardware module is a tangible unit capable of performing certain operations and may be configured or arranged in a certain manner. A hardware module can comprise dedicated circuitry or logic that is permanently configured (e.g., as a special-purpose processor, such as a field programmable gate array (FPGA) or an application-specific integrated circuit (ASIC)) to perform certain operations. A hardware module may also comprise programmable logic or circuitry (e.g., as encompassed within a general-purpose processor or other programmable processor) that is temporarily configured by software to perform certain operations. The decision to implement a hardware module in dedicated and permanently configured circuitry, or in temporarily configured circuitry (e.g., configured by software) may be driven by cost and time considerations.
When implemented in software, the techniques can be provided as part of the operating system, a library used by multiple applications, a particular software application, etc. The software can be executed by one or more general-purpose processors or one or more special-purpose processors.
Upon reading this disclosure, those of skill in the art will appreciate still additional alternative structural and functional designs for multi-UE operation through the principles disclosed herein. Thus, while particular embodiments and applications have been illustrated and described, it is to be understood that the disclosed embodiments are not limited to the precise construction and components disclosed herein. Various modifications, changes and variations, which will be apparent to those of ordinary skill in the art, may be made in the arrangement, operation and details of the method and apparatus disclosed herein without departing from the spirit and scope defined in the appended claims.
The following describes example aspects of this disclosure.
Example 1. A method implemented by a first user device of coordinating with one or more other user devices to facilitate communications with a wireless communication network, the method comprising:
Example 2. The method of Example 1, wherein:
Example 3 The method of Example 1 or 2, wherein:
Example 4. The method of any one of Examples 1-3, wherein pairing with the second user device occurs after receiving the configuration parameters.
Example 5. The method of any one of Examples 1-4, wherein receiving the activation message includes receiving the configuration parameters.
Example 6. The method of any one of Examples 1-5, wherein the one or more frequencies are a second one or more frequencies, and wherein the method further comprises:
Example 7. The method of Example 6, wherein the second one or more frequencies consist of a second frequency, and wherein the configuration parameters are for communicating unidirectionally with the wireless communication network via a downlink (DL) on the second frequency.
Example 8. The method of Example 7, wherein communicating with the wireless communication network via the first one or more frequencies includes communicating bidirectionally with the wireless communication network via an uplink (UL) and a DL on the first one or more frequencies.
Example 9. The method of Example 7, wherein the first one or more frequencies consist of a first frequency, and wherein communicating with the wireless communication network via the first one or more frequencies includes communicating unidirectionally with the wireless communication network via an uplink (UL) on the first frequency.
Example 10. The method of Example 9, further comprising:
Example 11. The method of any one of Examples 8-10, further comprising:
Example 12. The method of Example 11, wherein the control information includes one or both of:
Example 13. The method of any one of Examples 7-12, further comprising:
Example 14. The method of Example 6, wherein the second one or more frequencies consist of a second frequency, and wherein the configuration parameters are for communicating unidirectionally with the wireless communication network via an uplink (UL) on the second frequency.
Example 15. The method of Example 14, wherein communicating with the wireless communication network via the first one or more frequencies includes communicating bidirectionally with the wireless communication network via an UL and a downlink (DL) on the first one or more frequencies.
Example 16. The method of Example 14, wherein the first one or more frequencies consist of a first frequency, and wherein communicating with the wireless communication network via the first one or more frequencies includes communicating unidirectionally with the wireless communication network via a downlink (DL) on the first frequency.
Example 17. The method of Example 15 or 16, further comprising:
Example 18. The method of any one of Examples 15-17, further comprising:
Example 19. The method of Example 18, wherein the control information includes one or both of:
Example 20. The method of Example 6, wherein the configuration parameters are for communicating bidirectionally with the wireless communication network via an uplink (UL) and a downlink (DL) on the second one or more frequencies.
Example 21. The method of Example 20, wherein communicating with the wireless communication network via the first one or more frequencies includes communicating bidirectionally with the wireless communication network via an UL and a DL on the first one or more frequencies.
Example 22. The method of Example 20, wherein the first one or more frequencies consists of a first frequency, and wherein communicating with the wireless communication network via the first one or more frequencies includes communicating unidirectionally with the wireless communication network via an UL or a DL on the first frequency.
Example 23. The method of any one of Examples 20-22, further comprising:
Example 24. The method of any one of Examples 6-23, wherein:
Example 25. The method of any one of Examples 6-24 wherein the first one or more frequencies correspond to a first carrier and the second one or more frequencies correspond to a second carrier, and wherein the wireless communication network provides the first carrier and the second carrier in a carrier aggregation (CA) scheme.
Example 26. The method of any one of Examples 6-24, wherein the first one or more frequencies correspond to a first carrier and the second one or more frequencies correspond to a second carrier, and wherein the wireless communication network provides the first carrier and the second carrier in a dual connectivity (DC) scheme.
Example 27. The method of any one of Examples 6-26, further comprising, after the second user device starts communicating with the wireless communication network via the second one or more frequencies in accordance with the configuration parameters:
Example 28. The method of Example 27, wherein selecting the first user device or the second user device is based on one or both of (i) signal quality on at least one of the first one or more frequencies, and (ii) signal quality of at least one of the second one or more frequencies.
Example 29. The method of Example 27 or 28, wherein selecting the first user device or the second user device is based on one or more of:
Example 30. The method of any one of Examples 1-29, further comprising:
31. The method of Example 30, wherein the first user device capability information and/or the second user device capability information include pairing capability information indicative of which pairing link communication protocols are supported by the respective user device.
Example 32. The method of any one of Examples 1-31, further comprising:
Example 33. The method of any one of Examples 1-32, further comprising:
Example 34. The method of Example 33, wherein the group identifier is either an identifier of the first user device or an identifier of the second user device.
Example 35. The method of Example 34, wherein the identifier of the first user device is a first embedded subscriber identity module (eSIM) and the identifier of the second user device is a second eSIM.
Example 36. The method of any one of Examples 1-35, further comprising:
Example 37. The method of any one of Examples 1-36, wherein the pairing link is a proximity services (ProSe) sidelink, a Wi-Fi Direct link, or a Bluetooth link.
Example 38. The method of any one of Examples 1-37, wherein the first user device is a smartphone and the second user device is a smart watch, a communication device integrated in a vehicle, or a portable router device.
Example 39. The method of any one of Examples 1-38, wherein the wireless communication network is a cellular network.
Example 40. The method of any one of Examples 1-39, wherein the wireless communication network is a satellite network.
Example 41. A user device comprising processing hardware configured to implement the method of any one of Examples 1-40.
This application claims the benefit of and priority to U.S. Provisional Application Ser. No. 63/319,913, entitled “UE Coordination in A Wireless Communication Network Cross Reference to Related Application” and filed on Mar. 15, 2022.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2023/015314 | 3/15/2023 | WO |
Number | Date | Country | |
---|---|---|---|
63319913 | Mar 2022 | US |