Local Coordinated Communications for User Equipment Devices
20230300690 · 2023-09-21
Inventors
Cpc classification
H04W36/0058
ELECTRICITY
International classification
Abstract
A network may include user equipment (UE) devices and a base station that communicates using a control unit (CU) and a data unit (DU). A primary UE may duplicate the DU and a subset of control functions of the CU. When the DU on the primary UE is active, the base station and primary UE may effectuate a split or bearer duplication of the DU at the RLC/PDCP/MAC layer between the primary UE and the base station. Data may be concurrently routed data through the primary UE using inter-UE links and direct cellular telephone links to the base station. When the subset of the control functions of the CU are active on the primary UE, the device may perform RRC functions, MAC control functions, RLC control functions, or other control functions to generate information for use by the base station in updating communications.
Claims
1. A user equipment (UE) device comprising: one or more antennas; a radio configured to convey first radio signals using the one or more antennas to communicate with a wireless base station that performs wireless functions characterized by a data unit (DU) and control unit (CU); and one or more processors configured to duplicate a function of a radio link control (RLC) layer, a packet data convergence protocol (PDCP) layer, or a media access control (MAC) layer of the DU of the wireless base station that, when activated by the wireless base station, controls the radio to route a first portion of wireless data between the wireless base station and an additional user equipment device using the first radio signals and second radio signals, the second radio signals being conveyed between the user equipment device and the additional user equipment device while the additional user equipment device concurrently conveys a second portion of the wireless data with the wireless base station using third radio signals conveyed between the additional user equipment device and the wireless base station.
2. The user equipment device of claim 1, wherein the second radio signals comprise Wi-Fi signals, Bluetooth signals, cellular telephone signals, or device-to-device (D2D) signals.
3. The user equipment device of claim 2, wherein the first radio signals and the third radio signals comprise cellular telephone signals.
4. The user equipment device of claim 1 wherein the CU of the wireless base station has a set of associated control functions, the one or more processors being further configured to: duplicate and perform a subset of the control functions associated with the CU of the wireless base station.
5. The user equipment device of claim 4, wherein the subset of the control functions comprises a Radio Resource Control (RRC) function.
6. The user equipment device of claim 5, wherein the RRC function comprises controlling handover, cell selection, or cell reselection of the additional user equipment device.
7. The user equipment device of claim 5, wherein the RRC function comprises an RRC state control function.
8. The user equipment device of claim 5, wherein the RRC function comprises relay of system information broadcast by the wireless base station to the additional user equipment device over the second radio signals.
9. The user equipment device of claim 4, wherein the subset of the control functions comprises a Media Access Control (MAC) control function.
10. The user equipment device of claim 4, wherein the subset of the control functions comprises using the second radio signals to gather mobility and measurement information associated with the additional user equipment device and wherein the subset of the control functions comprises performing channel charting.
11. A method of operating a user equipment (UE) device to wirelessly communicate with a set of additional user equipment devices and with a wireless base station that communicates with user equipment in a corresponding cell using data unit (DU) functions and control unit (CU) functions, the method comprising: receiving, at a receiver, inter-UE signals from the set of additional user equipment devices; performing, at one or more processors and based on the inter-UE signals, a subset of the CU functions that produces measurement information associated with channel conditions of the set of additional user equipment devices; and transmitting, using a transmitter, radio-frequency signals to the wireless base station that include the measurement information.
12. The method of claim 11, wherein performing the subset of the CU functions comprises: duplicating and performing a Radio Resource Control (RRC) function from the CU functions of the wireless base station.
13. The method of claim 12, wherein performing the RRC function comprises controlling handover of at least one additional user equipment device from the set of additional user equipment devices.
14. The method of claim 12, wherein performing the RRC function comprises controlling cell selection or reselection of at least one additional user equipment device from the set of additional user equipment devices.
15. The method of claim 11, wherein performing the subset of the CU functions comprises: duplicating and performing a Media Access Control (MAC) control function or a radio link control (RLC) control function from the CU functions of the wireless base station.
16. The method of claim 11, wherein performing the subset of the CU functions comprises: performing channel charting on the set of additional user equipment devices, wherein performing channel charting comprises generating a neighbors map that logically maps the set of additional user equipment devices based on relative channel conditions of the additional user equipment devices in the set of additional user equipment devices, the method further including using the radio-frequency signals to transmit the neighbors map to the wireless base station.
17. The method of claim 11, further comprising: duplicating and performing, at the one or more processors, the DU functions of the wireless base station to route wireless data between the set of additional user equipment devices and the wireless base station using the inter-UE signals and the radio-frequency signals.
18. A method comprising: conveying, with a radio on a user equipment (UE) device, cellular telephone signals with a wireless base station; receiving, at a receiver on the UE device, inter-UE signals from a set of additional user equipment devices; performing, at one or more processors on the UE device, channel charting based on the inter-UE signals that produces a neighbors map of the set of additional user equipment devices; and transmitting, with a transmitter on the UE device, the neighbors map to the wireless base station using the cellular telephone signals.
19. The method of claim 18, wherein performing the channel charting comprises: generating wireless performance metric information associated with a respective channel condition of each additional user equipment device in the set of additional user equipment devices; and logically grouping the additional user equipment devices in the set of additional user equipment devices based on the gathered wireless performance metric information.
20. The method of claim 18, further comprising: updating, at one or more processors associated with the wireless base station, signal beamforming for the set of additional user equipment devices based on the neighbors map.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
DETAILED DESCRIPTION
[0021]
[0022] Communications system 20 may form a part of a larger communications network that includes network nodes coupled to base station 12 via wired and/or wireless links. The larger communications network may include one or more wired communications links (e.g., communications links formed using cabling such as ethernet cables, radio-frequency cables such as coaxial cables or other transmission lines, optical fibers or other optical cables, etc.), one or more wireless communications links (e.g., short range wireless communications links that operate over a range of inches, feet, or tens of feet, medium range wireless communications links that operate over a range of hundreds of feet, thousands of feet, miles, or tens of miles, and/or long range wireless communications links that operate over a range of hundreds or thousands of miles, etc.), communications gateways, wireless access points, base stations, switches, routers, servers, modems, repeaters, telephone lines, network cards, line cards, portals, user equipment (e.g., computing devices, mobile devices, etc.), etc. The larger communications network may include communications (network) nodes or terminals coupled together using these components or other components (e.g., some or all of a mesh network, relay network, ring network, local area network, wireless local area network, personal area network, cloud network, star network, tree network, or networks of communications nodes having other network topologies), the Internet, combinations of these, etc. UE devices 10 may send data to and/or may receive data from other nodes or terminals in the larger communications network via base station equipment 12 (e.g., base station 12 may serve as an interface between user equipment devices 10 and the rest of the larger communications network).
[0023] Some or all of the communications network may, if desired, be operated by a corresponding network operator or service provider. One or more servers such as server 14 communicably coupled to base station 12. Server 14 may be an end host in communications with one or more UE devices 10 (e.g., UE devices 10 may themselves form end hosts of the network), may control the operation of base station 12 in communicating with UE devices, may serve wireless data for transmission to UE devices 10, may receive wireless data from UE devices 10 (via base station 12), etc. Server 14 may be operated by the network operator or service provider of base station 12, by a service provider associated with the operating system and/or manufacturer of one or more UE devices 10, or may be any other desired network node in communications system 20.
[0024] Base station 12 may include one or more antennas (e.g., antennas arranged in one or more phased antenna arrays for conveying signals at frequencies greater than 10 GHz or other antennas for conveying signals at lower frequencies) that provides wireless coverage for UE devices 10 located within a corresponding geographic area or region, sometimes referred to as a cell. The size of the cell may correspond to the maximum transmit power level of base station 12 and the over-the-air attenuation characteristics for radio-frequency signals conveyed by base station 12, for example. When a UE device 10 is located within the cell, the UE device may communicate with base station 12 over a wireless link. To support the wireless link, base station 12 may transmit radio-frequency signals in a downlink (DL) direction from base station 12 to the UE device and/or the UE device may transmit radio-frequency signals in an uplink (UL) direction from the UE device to base station 12 (e.g., the wireless links may be bidirectional links).
[0025] In the example of
[0026]
[0027] As shown in
[0028] UE device 10 may include control circuitry 28. Control circuitry 28 may include storage such as storage circuitry 30. Storage circuitry 30 may include hard disk drive storage, nonvolatile memory (e.g., flash memory or other electrically-programmable-read-only memory configured to form a solid-state drive), volatile memory (e.g., static or dynamic random-access-memory), etc. Storage circuitry 30 may include storage that is integrated within UE device 10 and/or removable storage media.
[0029] Control circuitry 28 may include processing circuitry such as processing circuitry 32. Processing circuitry 32 may be used to control the operation of UE device 10. Processing circuitry 32 may include on one or more processors, microprocessors, microcontrollers, digital signal processors, host processors, baseband processor integrated circuits, application specific integrated circuits, central processing units (CPUs), graphics processing units (GPUs), etc. Control circuitry 28 may be configured to perform operations in UE device 10 using hardware (e.g., dedicated hardware or circuitry), firmware, and/or software. Software code for performing operations in UE device 10 may be stored on storage circuitry 30 (e.g., storage circuitry 30 may include non-transitory (tangible) computer readable storage media that stores the software code). The software code may sometimes be referred to as program instructions, software, data, instructions, or code. Software code stored on storage circuitry 30 may be executed by processing circuitry 32.
[0030] Control circuitry 28 may be used to run software on UE device 10 such as satellite navigation applications, internet browsing applications, voice-over-internet-protocol (VOIP) telephone call applications, email applications, media playback applications, operating system functions, etc. To support interactions with external communications equipment, control circuitry 28 may be used in implementing communications protocols. Communications protocols that may be implemented using control circuitry 28 include internet protocols, wireless local area network (WLAN) protocols (e.g., IEEE 802.11 protocols—sometimes referred to as Wi-Fi®), protocols for other short-range wireless communications links such as the Bluetooth® protocol or other wireless personal area network (WPAN) protocols, IEEE 802.11ad protocols (e.g., ultra-wideband protocols), cellular telephone protocols (e.g., 3G protocols, 4G (LTE) protocols, 3GPP Fifth Generation (5G) New Radio (NR) protocols, 6G protocols, etc.), antenna diversity protocols, satellite navigation system protocols (e.g., global positioning system (GPS) protocols, global navigation satellite system (GLONASS) protocols, etc.), antenna-based spatial ranging protocols, or any other desired communications protocols. Each communications protocol may be associated with a corresponding radio access technology (RAT) that specifies the physical connection methodology used in implementing the protocol. Radio-frequency signals conveyed using a cellular telephone protocol may sometimes be referred to herein as cellular telephone signals.
[0031] UE device 10 may include input-output circuitry 36. Input-output circuitry 36 may include input-output devices 38. Input-output devices 38 may be used to allow data to be supplied to UE device 10 and to allow data to be provided from UE device 10 to external devices. Input-output devices 38 may include user interface devices, data port devices, and other input-output components. For example, input-output devices 38 may include touch sensors, displays (e.g., touch-sensitive and/or force-sensitive displays), light-emitting components such as displays without touch sensor capabilities, buttons (mechanical, capacitive, optical, etc.), scrolling wheels, touch pads, key pads, keyboards, microphones, cameras, buttons, speakers, status indicators, audio jacks and other audio port components, digital data port devices, motion sensors (accelerometers, gyroscopes, and/or compasses that detect motion), capacitance sensors, proximity sensors, magnetic sensors, force sensors (e.g., force sensors coupled to a display to detect pressure applied to the display), temperature sensors, etc. In some configurations, keyboards, headphones, displays, pointing devices such as trackpads, mice, and joysticks, and other input-output devices may be coupled to UE device 10 using wired or wireless connections (e.g., some of input-output devices 38 may be peripherals that are coupled to a main processing unit or other portion of UE device 10 via a wired or wireless link).
[0032] Input-output circuitry 36 may include wireless circuitry 34 to support wireless communications. Wireless circuitry 34 (sometimes referred to herein as wireless communications circuitry 34) may include one or more antennas 40. Wireless circuitry 34 may also include one or more radios 44. Radio 44 may include circuitry that operates on signals at baseband frequencies (e.g., baseband circuitry) and radio-frequency transceiver circuitry such as one or more radio-frequency transmitters 46 and one or more radio-frequency receivers 48. Transmitter 46 may include signal generator circuitry, modulation circuitry, mixer circuitry for upconverting signals from baseband frequencies to intermediate frequencies and/or radio frequencies, amplifier circuitry such as one or more power amplifiers, digital-to-analog converter (DAC) circuitry, control paths, power supply paths, switching circuitry, filter circuitry, and/or any other circuitry for transmitting radio-frequency signals using antenna(s) 40. Receiver 48 may include demodulation circuitry, mixer circuitry for downconverting signals from intermediate frequencies and/or radio frequencies to baseband frequencies, amplifier circuitry (e.g., one or more low-noise amplifiers (LNAs)), analog-to-digital converter (ADC) circuitry, control paths, power supply paths, signal paths, switching circuitry, filter circuitry, and/or any other circuitry for receiving radio-frequency signals using antenna(s) 40. The components of radio 44 may be mounted onto a single substrate or integrated into a single integrated circuit, chip, package, or system-on-chip (SOC) or may be distributed between multiple substrates, integrated circuits, chips, packages, or SOCs.
[0033] Antenna(s) 40 may be formed using any desired antenna structures for conveying radio-frequency signals. For example, antenna(s) 40 may include antennas with resonating elements that are formed from loop antenna structures, patch antenna structures, inverted-F antenna structures, slot antenna structures, planar inverted-F antenna structures, helical antenna structures, monopole antennas, dipoles, hybrids of these designs, etc. Filter circuitry, switching circuitry, impedance matching circuitry, and/or other antenna tuning components may be adjusted to adjust the frequency response and wireless performance of antenna(s) 40 over time. If desired, two or more of antennas 40 may be integrated into a phased antenna array (sometimes referred to herein as a phased array antenna) in which each of the antennas conveys radio-frequency signals with a respective phase and magnitude that is adjusted over time so the radio-frequency signals constructively and destructively interfere to produce a signal beam in a given/selected beam pointing direction (e.g., towards base station 12 of
[0034] The term “convey radio-frequency signals” as used herein means the transmission and/or reception of the radio-frequency signals (e.g., for performing unidirectional and/or bidirectional wireless communications with external wireless communications equipment). Similarly, the term “convey wireless data” as used herein means the transmission and/or reception of wireless data using radio-frequency signals. Antenna(s) 40 may transmit the radio-frequency signals by radiating the radio-frequency signals into free space (or to free space through intervening device structures such as a dielectric cover layer). Antenna(s) 40 may additionally or alternatively receive the radio-frequency signals from free space (e.g., through intervening devices structures such as a dielectric cover layer). The transmission and reception of radio-frequency signals by antennas 30 each involve the excitation or resonance of antenna currents on an antenna resonating element in the antenna by the radio-frequency signals within the frequency band(s) of operation of the antenna.
[0035] Each radio 44 may be coupled to one or more antennas 40 over one or more radio-frequency transmission lines 42. Radio-frequency transmission lines 42 may include coaxial cables, microstrip transmission lines, stripline transmission lines, edge-coupled microstrip transmission lines, edge-coupled stripline transmission lines, transmission lines formed from combinations of transmission lines of these types, etc. Radio-frequency transmission lines 42 may be integrated into rigid and/or flexible printed circuit boards if desired. One or more radio-frequency lines 42 may be shared between multiple radios 44 if desired. Radio-frequency front end (RFFE) modules may be interposed on one or more radio-frequency transmission lines 42. The radio-frequency front end modules may include substrates, integrated circuits, chips, or packages that are separate from radios 44 and may include filter circuitry, switching circuitry, amplifier circuitry, impedance matching circuitry, radio-frequency coupler circuitry, and/or any other desired radio-frequency circuitry for operating on the radio-frequency signals conveyed over radio-frequency transmission lines 42.
[0036] Radio 44 may transmit and/or receive radio-frequency signals within corresponding frequency bands at radio frequencies (sometimes referred to herein as communications bands or simply as “bands”). The frequency bands handled by radio 44 may include wireless local area network (WLAN) frequency bands (e.g., Wi-Fi® (IEEE 802.11) or other WLAN communications bands) such as a 2.4 GHz WLAN band (e.g., from 2400 to 2480 MHz), a 5 GHz WLAN band (e.g., from 5180 to 5825 MHz), a Wi-Fi® 6E band (e.g., from 5925-7125 MHz), and/or other Wi-Fi® bands (e.g., from 1875-5160 MHz), wireless personal area network (WPAN) frequency bands such as the 2.4 GHz Bluetooth® band or other WPAN communications bands, cellular telephone frequency bands (e.g., bands from about 600 MHz to about 5 GHz, 3G bands, 4G LTE bands, 5G New Radio Frequency Range 1 (FR1) bands below 10 GHz, 5G New Radio Frequency Range 2 (FR2) bands between 20 and 60 GHz, etc.), other centimeter or millimeter wave frequency bands between 10-300 GHz, near-field communications frequency bands (e.g., at 13.56 MHz), satellite navigation frequency bands (e.g., a GPS band from 1565 to 1610 MHz, a Global Navigation Satellite System (GLONASS) band, a BeiDou Navigation Satellite System (BDS) band, etc.), ultra-wideband (UWB) frequency bands that operate under the IEEE 802.15.4 protocol and/or other ultra-wideband communications protocols, communications bands under the family of 3GPP wireless communications standards, communications bands under the IEEE 802.XX family of standards, industrial, scientific, and medical (ISM) bands such as an ISM band between around 900 MHz and 950 MHz or other ISM bands below or above 1 GHz, one or more unlicensed bands, one or more bands reserved for emergency and/or public services, and/or any other desired frequency bands of interest. Wireless circuitry 34 may also be used to perform spatial ranging operations if desired.
[0037] The example of
[0038] In practice, different UE devices 10 may have different wireless channel characteristics in communicating with base station 12 (
[0039] To help mitigate these issues to optimize wireless communications and throughput for all of the UE devices in the vicinity of base station 12, one or more UE devices 10 such as UE device 10-1 may be configured to perform some of the functions of base station 12, as shown in the example of
[0040] As shown in
[0041] Inter-UE signals 18 may be used to help boost the wireless performance (e.g., throughput) of one or more secondary UE devices in the vicinity of primary UE device 10-1. For example, primary UE device 10-1 may use inter-UE signals 18-1 to boost the wireless performance of secondary UE device 10-2, which may be exhibit worse wireless performance than primary UE device 10-1 (e.g., due to secondary UE device 10-2 being located farther from base station 12 than primary UE device 10-1, due to obstacles being present between secondary UE device 10-2 and base station 12, due to secondary UE device 10-2 having inferior communications capabilities than primary UE device 10-1, due to secondary UE device 10-2 having lower battery than primary UE device 10-1, etc.). Primary UE device 10 may boost the wireless performance of secondary UE device 10-2 by allowing secondary UE device 10-2 to maintain a first communications link to base station 12 over radio-frequency signals 16-2 while concurrently maintaining a second communications link to base station 12 via inter-UE signals 18-1, primary UE device 10-1, and radio-frequency signals 16-1 (e.g., wireless data may be divided between inter-UE signals 18-1 and radio-frequency signals 16-2). In other words, primary UE device 10-1 may help to route some of the wireless data intended for communication between UE device 10-2 and base station 12 between base station 12 and UE device 10-2 using inter-UE signals 18-1 (e.g., while UE device 10-2 concurrently conveys some of the wireless data directly with base station 12 over radio-frequency signals 16-2).
[0042] Once DU 54 is activated on primary UE device 10-1, primary UE device 10-1 may perform all of the data routing functions wireless base station 12 (e.g., acting as an additional wireless base station for the point of view of wireless data routed for UE device 10-2). For example, activating DU 54 on primary UE device 10-1 may effectively form a bearer duplication/split for secondary UE device 10-2 between inter-UE signals 18-1 (primary UE device 10-1) and radio-frequency signals 16-2 (base station 12). Put differently, activating DU 54 on primary UE device 10-1 may split the bearer between base station 12 and primary UE device 10-1 at the PDCP layer, which is agnostic of the PHY layer, allowing primary UE device 10-1 to act as an extension of base station 12 in the data plane. This is unlike other D2D/mesh networks, which split the PHY layer between the two nodes.
[0043] When DU 54 is active on primary UE device 10-1, secondary UE device 10-2 may operate in an effective dual connectivity mode in which its wireless data for UL transmission and/or DL reception are split between inter-UE signals 18-1 and radio-frequency signals 16-2 (e.g., a dual connectivity mode where base station 12 and primary UE device 10-1 convey wireless data with secondary UE device 10-2 instead of two base stations 12 as in a 5G dual connectivity mode). For example, a first portion of a given set of wireless data (e.g., message data, voice data, application data, video data, cloud computing or processing data, or other data organized into data packets/frames, etc.) may be transmitted to base station 12 (and thus the rest of the network) via inter-UE signals 18-1, primary UE device 10-1 (e.g., acting as a base station in the data plane due to DU 54 on primary UE device 10-1), and radio-frequency signals 16-1 (e.g., for uplink). A second portion of the given set of wireless data may be concurrently transmitted to base station 12 (and thus the rest of the network) via radio-frequency signals 16-2 (e.g., for the uplink). Conversely, a first portion of a given set of wireless data may be received at secondary UE device 10-2 from base station 12 (and thus the rest of the network) via inter-UE signals 18-1, primary UE device 10-1 (e.g., acting as a base station in the data plane due to DU 54 on primary UE device 10-1), and inter-UE signals 18-1, while a second portion of the given set of wireless data is concurrently received from base station 12 via radio-frequency signals 16-2 (e.g., for the downlink). In this way, inter-UE signals 18-1 and primary UE device 10-1 may therefore serve to boost the wireless capabilities of secondary UE device 10-2, thereby optimizing its wireless performance.
[0044] In addition to splitting or duplicating the DU 54 of base station 12 at primary UE device 10-1, primary UE device 10-1 may be configured to implement some or all of the CU 52 of base station 12. For example, primary UE device 10-1 may have a hardware module (e.g., one or more processors) and corresponding software (e.g., as executed by the one or more processors) that can support and perform some of the CU operations of base station 12 when activated by base station 12, as micro-control unit (uCU) 56. uCU 56 on primary UE device 10-1 may be, for example, a micro-representation of CU 52 on base station 12 (e.g., a duplicate, replica, or copy of some of CU 52 on base station 12). Base station 12 may issue a control command instructing UE device 10-1 to activate uCU 56 when needed (e.g., to boost control of wireless communications for one or more secondary UE devices 10-2).
[0045] Offloading some of the CU functions of base station 12 (e.g., control functions associated with wireless communications) to primary UE device 10-1 in this way may help to optimize wireless performance for one or more secondary UE devices 10-2. For example, the CU functions performed by uCU 56 on primary UE device 10-1 may include radio resource management CU functions and/or may include mobility management and measurement operations that would otherwise have been performed by base station 12. Primary UE device 10-1 may be particularly suited to performing these mobility management and measurement operations because UE device 10-1 is likely located closer to one or more secondary UE devices 10-2 than base station 12. The example of
[0046]
[0047]
[0048] Processing may proceed to operations 62 and 64, which are performed concurrently. At operation 62, primary UE device 10-1 may activate its DU 54 (e.g., a replica or copy of DU 54 of base station 12), effectuating/producing a DU split (e.g., a bearer duplication/split) between base station 12 and primary UE device 10-1 at the PDCP/RLC layer for secondary UE device 10-2. Primary UE device 10-1 may thereafter perform the functions of DU 54 to route wireless data between UE device 10-2 and base station 12 using radio-frequency signals 16-1 and inter-UE signals 18-1. The functions of DU 54 performed by primary UE device 10-1 may, for example, be the same as those performed by base station 12 (e.g., at the PDCP/RLC layer).
[0049] Meanwhile, at operation 64, secondary UE device 10 may split its wireless data (e.g., downlink data received or uplink data transmitted) between inter-UE signals 18-1 and radio-frequency signals 16-2. From the perspective of secondary UE device 10-2, primary UE device 10-1 may appear as a base station due to the activation of DU 54 on primary UE device 10-1. A first portion of the wireless data may be conveyed with base station 12 through primary UE device 10-1, radio-frequency signals 16-1, and inter-UE signals 18-1, while a second portion of the wireless data is concurrently conveyed directly with base station 12 via radio-frequency signals 16-2. Inter-UE signals 18-1 may be D2D signals, BT signals, cellular signals, or Wi-Fi signals, as examples. Radio-frequency signals 16-2 may be cellular telephone signals. Operating with dual connectivity in this way may boost the wireless performance of secondary UE device 10-2 in conveying the wireless data with base station 12, taking advantage of the superior capabilities and/or link quality of primary UE device 10-1.
[0050]
[0051] At operation 68, primary UE device 10-1 may activate its uCU 56 (e.g., a replica or copy of a portion of CU 52 of base station 12), effectuating/producing a partial CU split between base station 12 and primary UE device 10-1 for one or more secondary UE devices 10-2. Primary UE device 10-1 may thereafter perform the functions of uCU 56 (e.g., the corresponding copied functions of CU 52) to control communications between the one or more secondary UE devices 10-2 and base station 12. The copied control functions of CU 52 of base station 12 that are implemented on uCU 56 of primary UE device 10-1 may include, for example, one or more RRC control functions, one or more MAC control functions, one or more RLC control functions, etc.
[0052] If desired, the control functions of uCU 56 may involve performing mobility management and measurement operations that would otherwise be performed by base station 12 (at operation 70). The mobility management and measurement operations may involve primary UE device 10-1 using inter-UE signals 18 to gather mobility and measurement information such as channel, signal, or link quality measurements (e.g., wireless performance metric measurements) associated with the secondary UE devices 10-2 in its vicinity and/or wireless performance metric measurements and/or location information associated with the secondary UE devices 10-2 gathered by primary UE device 10-1 itself. The mobility management and measurement operations may, for example, include channel charting operations on the secondary UE devices 10-2 in its vicinity.
[0053] Processing may then proceed to operation 72, at which primary UE device 10-2 transmits the gathered mobility management and measurement information to base station 12 (e.g., using radio-frequency signals 16-1). The mobility management and measurement information may, for example, include channel charting information such as a neighbors map gathered while primary UE device 10-1 performs channel charting on the secondary UE devices 10-2 in its vicinity.
[0054] At operation 74, base station 12 may perform any desired operations based on the control functions performed by primary UE device 10-1 in accordance with uCU 56 (e.g., base station 12 may perform any desired operations based on the mobility and measurement information gathered by primary UE device 10-1). For example, base station 12 may update one or more communications schedules for one or more secondary UE devices 10-2 based on the mobility and measurement information gathered by primary UE device 10-1. As another example, base station 12 may perform beam forming based on the mobility and measurement information gathered by primary UE device 10-1 (e.g., based on the channel charting information or neighbors map gathered by primary UE device 10-1). The beam forming may, for example, be updated to point one or more signal beams towards secondary UE devices 10-2 and/or to share a single signal beam between multiple secondary UE devices 10-2. In these scenarios, phased antenna arrays on base station 12 may include a number of individual antenna elements that are provided with selected phases and magnitudes (e.g., using phase and magnitude controllers) that cause the signals transmitted/received by each antenna element to constructively and destructively interfere to form a combined signal beam in a selected beam pointing direction (e.g., a direction of peak signal gain). The beam may be formed such that the signal beam(s) point towards one or more UE devices (e.g., so the signal beam(s) overlap the spatial location of the UE devices), thereby allowing wireless data to be conveyed between the UE devices and the base station. Beam forming techniques are particularly important at high frequencies such as frequencies between about 10-1000 GHz, due to the high signal attenuation associated with these frequencies.
[0055] The control unit functions of CU 52 performed by uCU 56 at operation 68 may include any desired CU functions such as RRC control functions, MAC control functions, RLC control functions etc. Offloading these CU functions to primary UE device 10-1 may serve to optimize wireless performance across secondary UE devices 10-2, because primary UE device 10-1 is likely located closer to the secondary UE devices 10-2 within range of inter-UE signals 18 than base station 12 and is therefore more readily able to gather accurate information characterizing the wireless performance of the secondary UE devices.
[0056] As shown in
[0057] Table 78 lists RRC functions that are performed by primary UE device 10-1. In general, RRC functionalities are different between a given UE device 10 and base station 12. For example, all UE devices 10 may perform RRC functions that are different than the RRC functions performed by base station 12, such as applying system information broadcast by base station 12, establishing an RRC connection, security functions, making signal measurements and reporting to base station 12, suspending/resuming the RRC state, and applying an RRC configuration.
[0058] However, uCU 56 on primary UE device 10-1 may also include additional RRC functions 79 that are mimicked or duplicated RRC functions from CU 52 of base station 12. Additional RRC functions 79 are not performed by secondary UE devices 10-2 (e.g., because secondary UE devices 10-2 do not have an active uCU 56). As shown in
[0059] The CU functions of base station 12 performed by uCU 56 on primary UE device 10-1 may be used to help coordinate and control communications for multiple secondary UE devices 10-2 in the vicinity of primary UE device 10-1.
[0060] As shown in
[0061] At the same time, each secondary UE device may communicate with base station 12 via respective inter-UE signals 18 (e.g., secondary UE device 10-2 may communicate with primary UE device 10-1 using inter-UE signals 18-1, secondary UE device 10-3 may communicate with primary UE device 10-1 using inter-UE signals 18-2, secondary UE device 10-4 may communicate with primary UE device 10-1 using inter-UE signals 18-4, etc.). When the replicated DU 54 on primary UE device 10-1 is active, each secondary UE device may concurrently convey wireless data with base station 12 using its corresponding radio-frequency signals 16 and via primary UE device 10-1 using its corresponding inter-UE signals 18 (e.g., while processing the operations of
[0062] The CU functions performed by primary UE device 10-1 (e.g., according to uCU 56) may include RRC control functions (e.g., as shown in
[0063] Primary UE device 10-1 may transmit the gathered mobility and measurement information to base station 12 for further processing. If desired, primary UE device 10-1 may perform some of the processing on the gathered mobility and measurement information (e.g., as associated with uCU 56) that would otherwise have been performed by base station 12. For example, primary UE device 10-1 may perform channel charting using the mobility and measurement information.
[0064]
[0065] At operation 82, primary UE device 10-1 may generate a comprehensive map of the secondary UE devices in its vicinity based on the measurements gathered while processing operation 80. For example, primary UE device 10-1 may generate a channel charting neighbors map based on the measurements gathered while processing operation 80. Primary UE device 10-1 may generate the neighbors map by logically grouping secondary UE devices based on their relative channel conditions. The neighbors map may be a logical map (rather than a physical or spatial map) that maps/charts a logical distance between the secondary UE devices and primary UE device 10-1 based on the corresponding channel conditions (as characterized by the measurements gathered while processing operation 80). The logical distance may serve as a proxy for the relative channel conditions (e.g., wireless performance in communicating with base station 12) for each of the secondary UE devices and thus spatial proximity of the secondary UE devices to base station 12. In addition, secondary UE devices having similar channel conditions may be mapped (grouped) closer together on the neighbors map.
[0066]
[0067] Secondary UE devices having similar measured channel conditions may be grouped closer together on neighbors map 84 than secondary UE devices having substantially different measured channel conditions. For example, the group of secondary UE devices characterized by points 86 within region 90 may have relatively similar channel conditions to each other, the group of secondary UE devices characterized by points 86 within region 88 may have relatively similar channel conditions to each other, etc. While not a map of spatial location of the secondary UE devices, each of points 86 on neighbors map 84 may effectively correspond to the position of the corresponding secondary UE device relative to base station 12 given that UE devices having similar channel conditions are likely located close together. Even if the UE devices having similar channel conditions are not actually located close together, information about how the secondary UE devices 10 are grouped together based on channel conditions (e.g., as given by neighbors map 84 and produced by primary UE device 10-1) may be useful for base station 12 to efficiently and effectively update how it performs communications with the secondary UE devices.
[0068] Primary UE device 10-1 may therefore report this information (neighbors map 84) to base station 12 (e.g., while processing operation 72 of
[0069] In addition to (or instead of) offloading DU 54 and part of CU 52 to primary UE device 10-1 as described above, multiple UE devices 10 in close proximity to each other may divide and share downlink data (e.g., a large file, a large video, or other data) generated by server 14 of
[0070] At operation 92, base station 12 may receive wireless data for downlink transmission to a set of UE devices 10 in close proximity to each other. The wireless data may include, as one example, a large video file that the user of each UE device in the set of UE devices wishes to view.
[0071] At operation 94, base station 12 may divide the wireless data into respective portions for downlink transmission to each UE device 10 in the set of UE devices.
[0072] At operation 96, base station 12 may use radio-frequency signals 16 to transmit downlink signals to each UE device in the set of UE devices that convey the respective portion of the wireless data. In this way, each UE device 10 may concurrently receive its respective portion of the wireless data.
[0073] At operation 98, each UE device in the set of UE devices may convey inter-UE signals 18 with the other UE devices in the set of UE devices to exchange the respective portions of the wireless data received from base station 12. In this way, inter-UE signals 18 may be used to exchange all of the different portions of the wireless data until each UE device in the set of UE devices has the entirety of the wireless data received by base station 12 at operation 92.
[0074] At operation 100, the UE devices in the set of UE devices may process the wireless data. For example, each of the UE devices in the set of UE devices may concurrently stream a video file in the wireless data, may concurrently perform cloud computing or processing operations on the wireless data, etc. Processing may loop back to operation 92 as additional wireless data is received.
[0075] At operation 102, when one of the UE devices in the set of UE devices desires to leave the set of UE devices, the leaving UE device may inform the other UE devices in the set of UE devices and the remaining UE devices may re-coordinate downloading and sharing of the wireless data. Processing may subsequently loop back to operation 92 as additional wireless data comes in. The set of UE devices may include two UE devices, three UE devices, or more than three UE devices.
[0076] Consider one example of application layer processing for such an arrangement in which a first user of a first UE device wishes to watch a video from the Internet with a second user operating a nearby second UE device. The second user may enter a user input instructing the second UE device to wait for a request from the first UE device. The second UE device may use inter-UE signals 18 to broadcast a message to neighboring UE devices that the second UE device is waiting for a request. An output device on the first UE device may show the first user that the second UE device can share video. The first user may enter a user input to the first UE device instructing the first UE device to select the second UE device for sharing the video. The first UE device may use inter-UE signals 18 to send a sharing request message to the second UE device. The first and second UE devices may then use inter-UE signals 18 to coordinate download of the video file from base station 12 (e.g., to coordinate which UE device will download which portion of the video file).
[0077] The first UE device may transmit a download request to server 14 via base station 12 and radio-frequency signals 16 identifying a first portion of the video file that the first UE device is to download (e.g., odd-numbered segments/parts of the video file). The second UE device may transmit a download request to server 14 via base station 12 and radio-frequency signals 16 identifying a second portion of the video file that the second UE device is to download (e.g., even-numbered segments/parts of the video file). Base station 12 may receive the video file from server 14, may transmit the first portion of the video file to the first UE device, and may transmit the second portion of the video file to the second UE device (e.g., using radio-frequency signals 16). The first UE device may then use inter-UE signals 18 to transmit the first portion of the video file that it received from base station 12 to the second UE device and the second UE device may use inter-UE signals 18 to transmit the second portion of the video that it received from base station 12 to the first UE device. The first and second UE devices may then concurrently play the video, since each UE device has stored the entire video file. This process may be extended to more than three UE devices if desired.
[0078] If any of the UE devices in the set of UE devices downloading different parts of the video file stops downloading and forwarding data to other nodes (which could be forced by its user), then that UE device may use inter-UE signals 18 to notify the other UE devices in the set of UE devices that it is leaving. The remaining UE devices in the set of UE devices may then re-coordinate which portions of the video file each UE device is to download and may request those new portions for download from server 14. This example is merely illustrative and, in general, the video data may be any other desired data.
[0079] Device 10 may gather and/or use personally identifiable information. It is well understood that the use of personally identifiable information should follow privacy policies and practices that are generally recognized as meeting or exceeding industry or governmental requirements for maintaining the privacy of users. In particular, personally identifiable information data should be managed and handled so as to minimize risks of unintentional or unauthorized access or use, and the nature of authorized use should be clearly indicated to users.
[0080] The methods and operations described above in connection with
[0081] If desired, an apparatus may be provided that includes means to perform one or more elements or any combination of elements of one or more methods or processes described herein.
[0082] If desired, one or more non-transitory computer-readable media may be provided that include instructions to cause an electronic device, upon execution of the instructions by one or more processors of the electronic device, to perform one or more elements or any combination of elements of one or more methods or processes described herein.
[0083] If desired, an apparatus may be provided that includes logic, modules, or circuitry to perform one or more elements or any combination of elements of one or more methods or processes described herein.
[0084] If desired, an apparatus may be provided that includes one or more processors and one or more non-transitory computer-readable storage media comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform one or more elements or any combination of elements of one or more methods or processes described herein.
[0085] If desired, a signal (e.g., a signal encoded with data), datagram, information element (IE), packet, frame, segment, PDU, or message may be provided that includes or performs one or more elements or any combination of elements of one or more methods or processes described herein.
[0086] If desired, an electromagnetic signal may be provided that carries computer-readable instructions, where execution of the computer-readable instructions by one or more processors causes the one or more processors to perform one or more elements or any combination of elements of one or more methods or processes described herein.
[0087] If desired, a computer program may be provided that includes instructions, where execution of the program by a processing element causes the processing element to carry out one or more elements or any combination of elements of one or more methods or processes described herein.
[0088] The foregoing is merely illustrative and various modifications can be made to the described embodiments. The foregoing embodiments may be implemented individually or in any combination.