MULTI-SPECTRUM AND MULTI-NETWORK COMMUNICATION SYSTEM
20220400385 · 2022-12-15
Inventors
Cpc classification
H04L5/0062
ELECTRICITY
H04L27/0006
ELECTRICITY
H04W16/14
ELECTRICITY
International classification
Abstract
Described is a Multi-Spectrum and Multi-Network Communication (MSMNC) system for communicating with at least one user equipment (UE) over a plurality of unlicensed communication core networks (generally and interchangeably referred to as “unlicensed core networks”) and at least one licensed spectrum communication core network (generally and interchangeably referred to as “unlicensed core networks”), where each unlicensed communication core network operates over a first band of unlicensed wireless frequencies and each licensed communication core network operates over a second band of licensed wireless frequencies.
Claims
1. A Multi-Spectrum and Multi-Network Communication (MSMNC) system for communicating with at least one user equipment (UE) over at least one unlicensed communication core networks and at least one licensed spectrum communication core network, where each unlicensed communication core network operates over a first band of unlicensed wireless frequencies and each licensed communication core network operates over a second band of licensed wireless frequencies, the MSMNC system comprising: a virtual radio access network (vRAN) configured to provide a first communications link with the at least one UE, the vRAN including a plurality of control layers; an unlicensed interference management (UIM) system configured to manage a frequency of operation of the vRAN within the first band of unlicensed wireless frequencies; and a spectrum management system configured to provide spectrum slicing of the first band of unlicensed RF frequencies.
2. The MSMNC system of claim 1, wherein the spectrum management system is also configured to provide spectrum slicing of the second band of licensed wireless frequencies.
3. The MSMNC system of claim 2, wherein the spectrum management system includes a spectrum curation (SC) system configured to select, organize, and monitor spectrum slices of the first band of unlicensed wireless frequencies corresponding to the unlicensed core networks.
4. The MSMNC system of claim 2, wherein the SC system is also configured to select, organize, and monitor spectrum slices of the second band of licensed wireless frequencies.
5. The MSMNC system of claim 1, wherein the UIM system is also configured to manage another frequency of operation of the vRAN within the second band of unlicensed wireless frequencies.
6. The MSMNC system of claim 1, wherein the vRAN includes at least one virtual antenna, at least one virtual radio unit, at least one virtual front haul network, and at least one virtual baseband unit.
7. The MSMNC system of claim 6, further including a corresponding physical infrastructure that is utilized by the vRAN that includes at least one antenna, at least one radio unit, at least one front haul network, and at least one baseband unit.
8. The MSMNC system of claim 7, wherein the physical infrastructure includes a memory, an access and core networks, a transport networks, and a network infrastructure.
9. The MSMNC system of claim 8, wherein the access and core networks include at least one base station configured to communicate to the at least one UE.
10. The MSMNC system of claim 9, wherein the network infrastructure is a cloud infrastructure that is configured utilizing the Internet.
11. The MSMNC system of claim 8, further including one or more processors.
12. The MSMNC system of claim 5, wherein the unlicensed core communication network comprises Wi-Fi, IoT, CBRS, LTE and DAS.
13. The MSMNC system of claim 5, wherein the licensed spectrum communication core network comprises 2G, 3G, 4G and 5G.
14. A method for configuring a radio operating system (RadioOS) that communicates with at least one user equipment (UE) over at least one unlicensed communication core network and at least one licensed spectrum communication core network utilizing a Multi-Spectrum and Multi-Network Communication (MSMNC) system, where each unlicensed communication core network operates over a first band of unlicensed wireless frequencies and each licensed communication core network operates over a second band of licensed wireless frequencies, the method comprising: providing a first communications link with the at least one user equipment (UE) utilizing a virtual radio access network (vRAN); managing a frequency of operation of the vRAN within the first band of unlicensed wireless frequencies utilizing an unlicensed interference management (UIM) system; and providing spectrum slicing of the first band of unlicensed RF frequencies with a spectrum management system.
15. The method of claim 14, further providing spectrum slicing of the second band of licensed wireless frequencies.
16. The method of claim 15, further selecting, organizing, and monitoring spectrum slices of the first band of unlicensed wireless frequencies corresponding to the unlicensed core networks.
17. The method of claim 16, further selecting, organizing, and monitoring spectrum slices of the second band of licensed wireless frequencies.
18. The method of claim 14, further managing another frequency of operation of the vRAN within the second band of unlicensed wireless frequencies.
19. A Multi-Spectrum and Multi-Network Communication (MSMNC) system for dynamically communicating over both licensed and unlicensed bands of a radio spectrum, the MSMNC comprising: a physical infrastructure including a pool of resources, wherein the pool of resources includes a memory, at least one processor, a network infrastructure, a plurality of transport networks, and access and core networks wherein the plurality of transport networks includes a first transport network configured for operation on a first unlicensed portion of the radio spectrum and a second transport network configured for operation on a second unlicensed portion of the radio spectrum; an unlicensed interference management (UIM) system; a spectrum management system; and a computer readable medium on the memory configured to store machine instructions than when executed by the at least one processor causes the MSMNC system to create a plurality of slices of a virtual radio access network (vRAN), wherein each vRAN slice of the plurality of RAN slices are dynamically isolated from the pool of network resources.
20. A method for trading spectrum usage in a Multi-Spectrum and Multi-Network Communication (MSMNC) system between spectrum providers and tenants, wherein said spectrum is allocated by a regulator that arbitrates any conflict of unlicensed radio frequencies and wherein a spectrum ledger validates the buying and selling of new mobile networks and virtual private networks and wherein a spectrum manager verifies the availability and usage of spectrum assets in the following steps: (1) provisioning raw spectrum inventory and (2) aggregating spectrum to tenants.
21. The method of claim 20, where provisioning raw spectrum inventory comprises the following steps: (a) collecting and listing available spectrum assets available to a node or node set; (b) collecting and listing metadata about spectrum assets including time-varying data related to measurement of noise and/or interference; (c) conducting inventory registry of spectra including the usage status of each channel on a fine-grained time scale, enabling multiple networks/tenants etc. to intelligently and efficiently share spectrum; and (d) modeling the spectrum to include geospatial attributes and interference attributes, among other parameters.
22. The method of claim 20, where aggregating spectrum to tenants comprises the following steps: (a) managing and allocating spectrum inventory assets to tenants using an auction algorithm; (b) producing and synthesizing auctioned radio channels; (c) monitoring the usage of each synthesized radio channloe to support decision on new synthetic radio channel allocation; (d) providing for the creation of synthesized radio channels for multiple tenants where each tenant has a secure and exclusive momentary use of a synthetic channel based on predetermined security needs; (e) distributing to tenants needed assets and resources with time-based multiplexing or other pre-determined means to optimally share assets; (f) outputing metadata on utilization of synthesized channel as well as utilization of underlying assets; and (g) releasing spectrum assets back to inventory when no longer needed by tenants.
23. A spectrum auction system for trading spectrum usage in a Multi-Spectrum and Multi-Network Communication (MSMNC) system between spectrum providers and tenants, the spectrum auction system comprising: a memory; at least one processor; a network infrastructure; a plurality of transport networks; access and core networks, and wherein the plurality of transport networks includes a first transport network configured for operation on a first unlicensed portion of the radio spectrum and a second transport network configured for operation on a second unlicensed portion of the radio spectrum, wherein the memory includes a computer readable medium configured to store machine instructions than when executed by the at least one processor causes the spectrum auction system to allocate a spectrum from a spectrum provider to a tenant, wherein said spectrum is allocated by a regulator that arbitrates any conflict of unlicensed radio frequencies, wherein a spectrum ledger validates the buying and selling of new mobile networks and virtual private networks, and wherein a spectrum manager verifies the availability and usage of spectrum assets in the following steps: provisioning raw spectrum inventory and aggregating spectrum to tenants.
24. A radio infrastructure virtualization system of a Multi-Spectrum and Multi-Network Communication (MSMNC) system for communicating with at least one user equipment (UE) over at least one unlicensed communication core networks and at least one licensed spectrum communication core network, where each unlicensed communication core network operates over a first band of unlicensed wireless frequencies and each licensed communication core network operates over a second band of licensed wireless frequencies, where the MSMNC includes a radio access network (RAN) configured to provide a first communications link with the at least one UE and the RAN includes a plurality of control layers, the radio infrastructure virtualization system comprising: means for sharing physical resources on a RU, front haul and associated DU, CU, or antenna that act as a base station to create a virtual radio infrastructure slice; and means for dividing and grouping radio frequency bands into fully isolated spectrum slices of the frequencies where the spectrum slices can be divided into frequencies and time shared.
25. The radio infrastructure virtualization system of claim 24, further comprising a radio hypervisor for managing radio slices of the MSMNC system for communicating with at least one UE over at least one unlicensed communication core networks and at least one licensed spectrum communication core network, where each unlicensed communication core network operates over a first band of unlicensed wireless frequencies and each licensed communication core network operates over a second band of licensed wireless frequencies, where the MSMNC includes the RAN configured to provide a first communications link with the at least one UE and the RAN includes a plurality of control layers, the radio hypervisor comprising: means for managing the radio slicing and schedules over of wireless resources in the RAN, means for performing the following steps keep record of all allocated and non-allocated resources in the DU, allocate resources for a radio slice, deallocate resources from a radio slice, get and execute commands from the virtualization manager, allocate a new radio slice with specific resources; allocate the radio slice, change radio slice resources, manage status requests, and inform a virtualization manager of the status of changes. wherein the radio hypervisor is integrated into units of the RAN that include a radio antenna, RU, distributed unit (DU), CU and fronthaul network, wherein the radio hypervisor is configured to share the radio infrastructure using a radio slice virtualization.
26. The radio infrastructure virtualization system of claim 25, further comprising the radio virtualization manager in signal communication with the radio hypervisor, the radio virtualization manager is configured to keep a record of all the units (RUs, DU, CUs) controlled by the virtualization manager and is part of/or connected to an Operations and Management (OaM) system for the provider of the radio infrastructure slices, and optimize the over the air radio resources of the DU 1000 and schedules the air radio resources as needed.
27. The radio infrastructure virtualization system of claim 26, wherein the OaM is a system that controls, monitors, collect logs and provide the user the ability to affect the system in a way that includes bring up, shutdown, and resource planning the system.
28. A Multi-Spectrum and Multi-Network Communication (MSMNC) system for communicating with at least one user equipment (UE) over at least one unlicensed communication core networks and at least one licensed spectrum communication core network, where each unlicensed communication core network operates over a first band of unlicensed wireless frequencies and each licensed communication core network operates over a second band of licensed wireless frequencies, the MSMNC system comprising: a virtual radio access network (vRAN); an unlicensed interference management (UIM) system; means for providing spectrum slicing of the first band of unlicensed RF frequencies, wherein the vRAN provides a first communications link with the at least one UE, the vRAN including a plurality of control layers and the UIM system manages a frequency of operation of the vRAN within the first band of unlicensed wireless frequencies, and wherein the means for providing spectrum slicing includes a spectrum management system.
29. The MSMNC system of claim 28, wherein the means for providing spectrum slicing also provides spectrum slicing of the second band of licensed wireless frequencies.
30. The MSMNC system of claim 29, wherein the means for providing spectrum slicing includes a spectrum curation (SC) system configured to select, organize, and monitor spectrum slices of the first band of unlicensed wireless frequencies corresponding to the unlicensed core networks.
31. The MSMNC system of claim 30, wherein the SC system is also configured to select, organize, and monitor spectrum slices of the second band of licensed wireless frequencies.
32. The MSMNC system of claim 28, wherein the UIM system is also configured to manage another frequency of operation of the vRAN within the second band of unlicensed wireless frequencies.
33. A Multi-Spectrum and Multi-Network Communication (MSMNC) system for communicating with at least one user equipment (UE) over at least one unlicensed communication core networks and at least one licensed spectrum communication core network, where each unlicensed communication core network operates over a first band of unlicensed wireless frequencies and each licensed communication core network operates over a second band of licensed wireless frequencies, the MSMNC system comprising: a memory; at least one processor; a network infrastructure; a plurality of transport networks; access and core networks, and wherein the plurality of transport networks includes a first transport network configured for operation on a first unlicensed portion of the radio spectrum and a second transport network configured for operation on a second unlicensed portion of the radio spectrum, wherein the memory includes a computer readable medium configured to store machine instructions than when executed by the at least one processor causes the MSMNC system to provide a first communications link with the at least one user equipment (UE) utilizing a virtual radio access network (vRAN); manage a frequency of operation of the vRAN within the first band of unlicensed wireless frequencies utilizing an unlicensed interference management (UIM) system; and provide spectrum slicing of the first band of unlicensed RF frequencies with a spectrum management system.
34. The MSMNC system of claim 33, wherein the at least one processor further causes the MSMNC system to provide spectrum slicing of the second band of licensed wireless frequencies.
35. The MSMNC system of claim 34, wherein the at least one processor further causes the MSMNC system to select, organize, and monitor spectrum slices of the first band of unlicensed wireless frequencies corresponding to the unlicensed core networks.
36. The MSMNC system of claim 35, wherein the at least one processor further causes the MSMNC system to select, organize, and monitor spectrum slices of the second band of licensed wireless frequencies.
37. The MSMNC system of claim 33, wherein the at least one processor further causes the MSMNC system to manage another frequency of operation of the vRAN within the second band of unlicensed wireless frequencies.
38. The MSMNC system of claim 33, wherein the vRAN includes at least one virtual antenna, at least one virtual radio unit, at least one virtual front haul network, and at least one virtual baseband unit.
39. The MSMNC system of claim 38, wherein the access and core networks include at least one base station configured to communicate to the at least one UE.
40. The MSMNC system of claim 39, wherein the network infrastructure is a cloud infrastructure that is configured utilizing the Internet.
41. The MSMNC system of claim 39, wherein the unlicensed core communication network comprises Wi-Fi, IoT, CBRS, LTE and DAS.
42. A spectrum virtualization manager for keeping track of all available spectrum resources and enabling automatic run-time configuration, the spectrum virtualization manager comprising: a memory; at least one processor; wherein the memory includes a computer readable medium configured to store machine instructions than when executed by the at least one processor causes the spectrum virtualization manager to allow multiple tenants to share radio signaling resources by virtualization of the spectrum slices, wherein the spectrum slices are allocated at run-time with limited interference with the radio access networks (RANs) that already use other parts of the spectrum, whereby a user may provision and bring up a new RAN in parallel to the already running RANs with minimal interreferences.
43. The spectrum virtualization manager of claim 42, wherein spectrum virtualization manager is configured to allow the multiple tenants/RANs to share frequency band resources fine-grained and dynamically and the flexible allocation of spectrum resources to and from the RAN depending on predefined requirements.
44. The spectrum virtualization manager of claim 43, wherein the processor further causes the spectrum virtualization manager to: allocate spectrum resources to a first tenant, wherein the resources include the antennas and corresponding radio sectors to use, what frequencies are allocated to the tenant, time sharing properties allocated to the tenant, MIMO/Beamforming parameters allocated to the tenant, and transmission power allocated to the tenant; allocate resource that are provisioned by a radio operating system (RadiOS), wherein the RadiOS will configure the equipment in order to run an isolated RAN with the allocated spectrum resources, wherein the RAN can later operate in isolation from other RANs utilizing parts of the same physical equipment; activate and maintain the RAN according to 3gpp and/or other applicable OAM systems; keeping the allocated spectrum resources isolated; modifying the spectrum virtualization parameters according to changed requirements and/or resource availability during the lifetime of the spectrum slice; inactivating the spectrum virtual slice for a period of time, wherein the period of time is for maintenance, temporary disturbances, or other high priority spectrum activity; and releasing spectrum resource making resources available to other spectrum slices.
45. The spectrum virtualization manager of claim 42, wherein the spectrum virtualization manager is a spectrum virtualization cloud manager wherein the spectrum virtualization cloud manager includes a frequency (FZ) node, wherein the FZ node includes a radio hypervisor, a radio manager and a spectrum manager.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0020] The invention may be better understood by referring to the following figures. The components in the figures are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention. In the figures, like reference numerals designate corresponding parts throughout the different views.
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
DESCRIPTION
[0072] Described is a Multi-Spectrum and Multi-Network Communication (MSMNC) system for communicating with at least one user equipment (UE) over a plurality of unlicensed communication core networks (generally and interchangeably referred to as “unlicensed core networks”) and at least one licensed spectrum communication core network (generally and interchangeably referred to as “unlicensed core networks”), where each unlicensed communication core network operates over a first band of unlicensed wireless frequencies and each licensed communication core network operates over a second band of licensed wireless frequencies. The MSMNC system comprises a virtual radio access network (vRAN), an unlicensed interference management (UIM) system, and a spectrum management (SC) system. The vRAN is configured to provide a first communications link with the at least one UE, the vRAN including a plurality of control layers. The UIM system is configured to manage a frequency of operation of the vRAN within the first band of unlicensed wireless frequencies and the SC system is configured to provide spectrum slicing of the first band of unlicensed wireless frequencies.
[0073] Specifically, in
[0074] In
[0075] In this example, the UIM system 202 is a component, system, circuit, the software module that may include a monitoring system that monitors the unlicensed wireless frequencies of the unlicensed radio spectrum to see if other entities are using those wireless frequencies. In an example of operation in the CBRS radio spectrum (i.e., the band 3,550-3,700 MHz (3.5 GHz band) of wireless frequencies), the U.S. Federal Communications Commission (FCC) provides a shared spectrum scheme for the unlicensed radio spectrum utilizing an automated frequency coordinator known as the spectrum access system (SaS).
[0076] When managing spectrum access to the CBRS radio spectrum, the SaS may incorporate information from the environmental sensing capability (ESC) where the ESC is a sensor network that detects transmissions from the U.S. Department of Defense radar systems and sends that information to the SAS. The SaS coordinates operations between and among users (e.g., UE(s) 108) in three tiers of authorization in the 3.5 GHz band that include incumbent access (IA), priority access licensed (PAL) and general authorized access (GAA). The rules governing the operation of the CBRS are found in part 96 of the FCC rules.
[0077] In operation, the IA users include authorized government agencies in the 3,550-3,700 MHz band, such as, for example, military radar systems. In addition, the IA users are fixed satellite service (space-to-Earth) earth stations in the 3,600-3,650 MHz band, and, for a finite time, grandfathered wireless broadcast licensees in the 3,650-3,700 MHz band. The IA users receive protection against harmful interference from PAL and GAA users.
[0078] In this example, the priority access users consist of PALs that received auctioned spectrum from the FCC. In general, each PAL has a renewable license to a 10 MHz channel within the 3,550-3,650 MHz band and up to seven PALs may be licensed in any given area, subject to a four PAL channel aggregation cap for any one licensee. The PALs must protect and accept interference from the IA users but receive protection from the GAA users by the FCC.
[0079] Moreover, in this example, the GAA tier is licensed-by-rule to permit open, flexible access to the band for the widest possible group of potential users. The GAA users operate throughout the 3,550-3,700 MHz band. In this approach, the GAA users must not cause harmful interference to IA users or PALs and must accept interference from these users. The GAA users also have no expectation of interference protection from other GAA users.
[0080] As such, in this example, the UIM system 202 may work and/or communicate with the SAS to ensure that there is no interference with users (i.e., GAA users and possibly PALs) of the MSMNC system 100. The UIM system 202 may also work and/or communicate with one or more ESCs. In this example, the MSMNC system 100 may be part of a PAL or an independent system that operates with multiple GAA users on multiple spectrums controlled by one or more PALs.
[0081] While CBRS has been described, the UIM system 202 may also monitor the unlicensed wireless frequencies of the unlicensed radio spectrum that correspond to the Wi-Fi, IoT, LTE, and DAS systems. As another example, the UIM system 202 may also monitor the licensed wireless frequencies of the licensed radio spectrum to see if other entities are using those wireless frequencies.
[0082] The spectrum management system 204 may also be configured to provide spectrum slicing of the first band of unlicensed wireless frequencies corresponding to the unlicensed core network 110. The spectrum management system 204 includes a spectrum curation (SC) system 206 that is configured to select, organize, and monitor spectrum slices of the first band of unlicensed wireless frequencies corresponding to the unlicensed core networks 110. The SC system 206 may also be configured to select, organize, and monitor spectrum slices of both the first band of unlicensed wireless frequencies and the second band of licensed wireless frequencies.
[0083] The MSMNC system 100 may also include one or more processors 208 and a physical infrastructure 210. The one or more processors 208 may optionally be part of the physical infrastructure 210. In this example, each vRAN of the vRANs 200 may be a virtualization of the RAN that each includes a virtual antenna, virtual radio unit, a virtual front haul network, and a virtual baseband unit. These virtualizations are created utilizing the common electronic circuitry of the physical infrastructure 210 that includes antenna systems, transceiver circuitry, baseband circuitry, controllers, system memory, network interfaces, and at least one processor (e.g., processor(s) 208). These virtualizations emulate the operation of a RAN such that the vRANs 200 emulate the operation of different types of RANs running on common and potential generic hardware such as the physical infrastructure 210.
[0084] In this example, the virtualized antenna of the vRAN 200 may be a virtualization of a multiple-in multiple-out (MIMO) antenna that is part of the physical infrastructure 210. The MIMO antenna is configured to allow the vRAN 200 to utilize special (i.e., signaling) degrees of freedom that can be utilized by the MSMNC system 100 for diversity and/or spatial multiplexing of signals at the same frequency band increasing throughput linearly without increasing bandwidth usage or transmit power.
[0085] In
[0086] In this example, the vRAN 200 is a software radio with the integrated antenna 302 to be a programmable radio. The RadioOS includes a distributed radio access controller configured to control the vRAN to communicate over multiple frequency spectrums and/or multiple networks (that may vary by format, modulation, etc.). The RadioOS allows the vRAN 300 to communicate via, for example, shared license spectrum networks (i.e., licensed core network(s)) such as, for example, 3G, 4G, or 5G networks and shared unlicensed spectrum networks (i.e., unlicensed core networks 110) such as, for example, CBRS, IoT, Wi-Fi, LTE, or other communication networks. The spectrum management system 204 and UIM system 202 are SaS based radio planning and provisioning system that allows for the creation and management of unlicensed private networks (utilizing the unlicensed core networks 110) for the MSMNC system 100.
[0087] In this example, the MSMNC system 100 allows for radio virtualization of workloads in the virtual BBU 308, radio slicing/spectrum virtualization, network slicing/multi-tenancy, minimize virtual fronthaul transport 306 (i.e., the radio unit to the base station), use of a reprogrammable spectrum, enhanced interference management, and multi-network capabilities. As such, the MSMNC system 100 allows the unification of low, mid, and high-frequency bands for corporate IT indoor and outdoor use of different wireless networks plus the servicing of dense urban, urban, inner rural, and outer rural areas as shown in
[0088]
[0089] Turning to
[0090] It is appreciated by those of ordinary skill in the art that in this disclosure, the RAN is a radio access network and is part of a mobile system. It implements a known radio access technology and resides between a device such as a mobile phone, a computer, or any remotely controlled machine and provides connection with its core network (CN). Depending on the nomenclature used in the relevant telecommunications standard, mobile phones and other wireless connected devices are varyingly known as user equipment (UE), terminal equipment, mobile station (MS), etc. In this disclosure, RAN functionality is typically provided by circuitry residing in both the core network as well as the user equipment.
[0091] The radio unit (RU) is a device, component, or module that that handles a RX/TX RF transceiver, digital front end (DFE) and parts of the physical (PHY) layer, as well as the beamforming functionality. In this example, a distributed unit (DU) sits close to the RU and runs the baseband (RLC, MAC) and parts of the PHY layer. In general, this logical node includes a subset of the base station, depending on the functional split option, and its operation is controlled by a centralized unit (CU). The CU runs the radio resource management (RRC and PDCP layers) and may be further sub-divided into CUCP for control plane functions and CUUP for user plane functions and data forwarding.
[0092] In this disclosure, the VRAN is configured to operate in combination with different base stations that include 5G wireless base states (known a gNB or gNodeB) that operate in licensed or unlicensed frequency bands that transmit and receive communications between the user equipment and the mobile network. It is appreciated that the use of the combination of RUs, DUs, and CUs, and gNB may be physically distributed throughout a communication network.
[0093] In this disclosure, a virtual radio infrastructure slice (known generally as a radio slice) is a shared resource part of the physical resources on a RU, Front haul and associated DU, CU, or antenna that can act as a base station, i.e., gNB. If the equipment can support multiple slices at once, the radio slices will be able to run mostly independent, secure, and isolated from each other. In addition to radio slices, the radio frequency bands can be divided and grouped into fully isolated spectrum slices of the frequencies where the spectrum slices can be divided into frequencies and time shared. In this disclosure, spectrum slicing is a part the communication resources available in that frequency band for radio signaling for the MMCS. For example, a spectrum slice may be part of a radio frequency band or it can also have other properties that distinguish it from other spectrum slices, such as modulation, beam-forming properties, or time slots.
[0094] Regarding radio slices, the MMCS utilizes a method and control apparatus to create a radio infrastructure slice virtualization that can dynamically handle the radio infrastructure slices. The radio slices can be created, deleted and/or changed in run-time without interference with other radio infrastructure slices. In this example, the radio infrastructure is the physical resources and the radio slices that are the virtual shared resources of the physical resources of radio hardware.
[0095] To manage these radio slices, the MMCS utilizes a radio infrastructure hypervisor that manages the radio slicing and schedules over the air (i.e., wireless) resources in the RAN, the radio infrastructure hypervisor can be integrated into the units of a RAN, the radio antennas, RU, distributed unit (DU), CU and fronthaul networks, to enable sharing of the radio infrastructure using the radio slice virtualization.
[0096] In general, the over the air radio resource sharing and radio slicing methods can differ for the different units. For example,
[0097] In this example, the radio units continuously transmit and/or receive signals on at least one frequency band. The radio infrastructure slices can use frequencies and/or time slots grouped together to a radio slice over contiguous and non-contiguous frequency bands for the transmitted and received spectrum. Thus, the signals from the various radio slices will be mixed in the radio units signal processing units but at the same time are isolated from a logical point of view. In the frequency domain, signals from different radio slices can be combined in contiguous or non-contiguous radio slices/carriers of data chunks, and in the time domain signals from one radio slice may be interleaved with signals from another radio slice to create more radio slices in the shared radio infrastructure. In this example, the mix of signals to/from different antennas can be used to simultaneously transfer signals of several radio slices. This handles the spatial dimension of radio slices.
[0098] The virtual front haul network 306 is commonly implemented as a packet switched ethernet network or as a millimeter wave high bandwidth network to carry the antenna data from the virtual radio unit 304 to the virtual DU/baseband unit 308. As an example, the virtual front haul network 306 may be implementation as an ethernet cable or optionally as a combination of switches or event IP routers.
[0099] The DU includes part of the baseband processing and other functionality needed in a complete gNB and may be integrated and collocated with the radio unit or separated. To enable radio infrastructure slicing, the computational, memory and other resources are handled in such a way that all radio infrastructure slices can be performed independently and isolated of other radio slices that run on the same equipment. In this example, a larger fraction of the signal processing on the DU may be performed in small batches with data belonging to a single radio slice. Therefore, several radio resources can be time shared in a fine-granular way among the radio slices. This includes, for example, forward error correction (FEC) accelerators, such as, LDPC transmitters and receivers, that can serve multiple radio infrastructure slices. Other resources such as CPUs, encryption engines may be both fine-grained time shared or simple allocated to different radio slices.
[0100] In
[0101] The transport networks 602 includes an unlicensed network switching elements 714 and licensed network switching elements 716 where the unlicensed network switching elements 714 is in signal communication with the unlicensed core network 700 and the licensed network switching elements 716 is in signal communication with the licensed network switching elements 716. In this example, the unlicensed network switching elements 714 and the licensed network switching elements 716 may be in signal communication via signal path 718. The cloud infrastructure 604 may include a cloud server 720 that is in signal communication (via signal paths 722 and 724) with both the unlicensed network switching elements 714 and the licensed network switching elements 716 and the Internet 726.
[0102]
[0103] Turning to
[0104] In this example, to fully utilize the shared radio infrastructure with the radio infrastructure slices, a virtualization mechanism is utilized to simplify the abstraction and use of the radio slices. The virtualization mechanism handles the allocation and de-allocation of resources (computational, memory etc.) in the equipment and dynamically (while other slices are used by RANs) provision new radio infrastructure slices. The radio virtualization mechanism optimizes the over the air radio resources and schedules them. In
[0105] In this example, the radio infrastructure hypervisor 1002 is configured to perform the following functions: keep record of all allocated and non-allocated resources in the DU 1000; allocate resources for a radio slice; deallocate resources from a radio slice; get and execute commands from the virtualization manager 1004; allocate a new radio slice with specific resources; allocate the radio slice; change radio slice resources (increase or decrease which includes both computational and spectrum resources); manage status requests; and inform the virtualization manager 1004 of the status of changes. The virtualization manager 1004 is configured to keep a record of all the units (RUs, DU, CUs) controlled by the virtualization manager 1004 and is part of/or connected to an Operations and Management (OaM) system for the provider of the radio infrastructure slices. The OaM is the system that controls, monitors, collect logs and provide the user the ability to affect the system (bring up, shutdown, resource planning etc.) The radio virtualization manager 1004 is also configured to optimize the over the air radio resources of the DU 1000 and schedules the air radio resources as needed.
[0106]
[0107] In
[0108] In
[0109] In
[0110] The spectrum slice is a part of the spectrum of a frequency band resources that can be used with limited interference from other spectrum slices for information transfer. Each spectrum slice is allocated a part of the total number of physical resources.
[0111] Turning to
[0112] The spectrum slice can be virtualized such that a tenant/user can use a spectrum slice without knowledge of the use of the other spectrum slices if the slice contains enough signaling resources. It can be used as, for example, a 5G RAN by its own without interfering with other RAN's.
[0113] To fully virtualize the spectrum a resource manager is needed, the spectrum resource manager may be generally referred to as a spectrum virtualization manager or spectrum curator. The resource manager must keep track of all available spectrum resources and enable automatic run-time configuration. As previously discussed,
[0114] In this disclosure, spectrum slicing allows multiple tenants to share radio signaling resources by virtualization of the spectrum slices. The spectrum slices can be allocated at run-time with limited interference with the RANs that already use other parts of the spectrum. Thus, a user may provision and bring up a RAN in parallel to the already running RANs with minimal interferences.
[0115] In this disclosure, the spectrum virtualization combined with radio Infrastructure slicing allows multiple tenants to share the same equipment for radio signaling. The tenants can use the same equipment and share the total transmission capacity but operate separate RAN's with minimal interference.
[0116] In general, the spectrum virtualization method of the present disclosure enables the multiple tenants/RANs to share frequency band resources fine-grained and dynamically and the flexible allocation of spectrum resources to/from a RAN depending on requirements etc. In general, the spectrum virtualization method is used in several steps. First, the tenant is allocated spectrum resources. These resources include: the antennas and corresponding radio sectors to use; what frequencies are allocated to the tenant; time sharing properties allocated to the tenant; MIMO/Beamforming parameters allocated to the tenant; and transmission power allocated to the tenant. Second, the allocated resources are provisioned by the RadiOS. The RadiOS will configure the equipment in order to run an isolated RAN with the allocated spectrum resources, where the RAN can later operate in isolation from other RANs utilizing parts of the same physical equipment. Third, the RAN is activated and maintained according to, for example, 3gpp and/or other applicable OAM systems and the spectrum resources allocated are kept isolated. Fourth, the spectrum virtualization parameters may be modified according to changed requirements and/or resource availability during the lifetime of the spectrum slice. For example, new antennas may be added/removed to change coverage, time sharing properties may change to increase/decrease RAN capacity, adjustments may be needed to handle environmental changes, e.g., a physical object changes the radio coverage, and interference from other transmissions may affect performance. Fifth, the spectrum virtual slice may be inactivated for a period of time for, for example, maintenance, temporary disturbances, or other high priority spectrum activity. Sixth, the spectrum resources are eventually released, making the resources available to other spectrum slices. As such, the virtual spectrum slicing technology described in the present disclosure enables the sharing of radio spectrum resources that allows slices to be used for independently managed RANs. This approach provides the ability to let several tenants/users run different RANs in parallel on the same frequency band with minimal interference. This approach also allows fine-grained time sharing and fine-grained dynamic allocation where, for example, virtual spectrum slicing would allow spectrum resources to be allocated to a slice within seconds and enable virtual spectrum slices share the same frequencies.
[0117] Again, in these examples, the radio infrastructure hypervisor is a device, component, or module that performs a method for dynamically controlling and managing the radio infrastructure slices. In these examples, the spectrum slices are created and fully isolated from a tenant (i.e., an end customer) where the radio slicing can be done to share the physical radio infrastructure among several tenants i.e., end customers.
[0118] As such, in this example, the spectrum virtualization method is a spectrum curation method that is a process of emulating a low-noise, highly available communication channel using a collection of communication channels which have time-varying and spatially varying levels of noise and availability. As a result, the spectrum curation method enhances the value of raw unlicensed spectrum and there are many potential mechanisms and steps to create this high quality of communication from the available various spectra, including steps related to analysis, modeling, provisioning, message division/multiplexing, transmission, message reconstruction, monitoring, correction/recovery, and adaptation.
[0119] In general, the spectrum curation method includes steps and assets that comprise raw spectrum inventory/asset management, spectrum aggregator, spectrum modeler, spectrum monitor, and channel monitor. In this example, the raw spectrum inventory/asset management includes: lists of available spectrum assets available to a node or node set; list of metadata about spectrum assets including time-varying data related to measurement of noise/interference; the ability to act as an inventory registry of spectra including the usage status of each channel on a fine-grained time scale, enabling multiple networks/tenants, etc., to intelligently and efficiently share spectrum; and ability to utilize a well-defined model of Spectrum, including geospatial attributes and interference attributes. The spectrum aggregator is configured to: consume (i.e., use as needed) spectrum Inventory assets and produce a synthesized radio channel; consume channel monitor to support decision on new synthetic radio channel allocation; support the creation of synthesized radio channels for multiple tenants—where (for security) each tenant has exclusive momentary use of a synthetic channel but tenants can share with time-based multiplexing or other means to optimally share assets; produce metadata on utilization of synthesized channel as well as utilization of underlying assets; and release spectrum assets back to inventory when no longer needed. The spectrum modeler is configured to model the performance and reliability of synthesized radio channels based on data from spectrum monitor and channel monitor; consume data from spectrum monitor; and recommends the composition of a synthetic radio channel based on available assets. The spectrum monitor is configured to monitor the usage and noise/interference of all physical radio channels/spectra at the node and synthesize a time and spatial noise model from point-observations. The channel monitor is configured to monitor the utilization of synthetic channels and provides data on throughput and headroom available for additional usage and is be utilized by the spectrum aggregator.
[0120] In reference to the following
[0121] In this disclosure, the relations between system blocks are illustrated in the examples shown on the subsequent figures. In these examples, the equipment is located at various sites that may be radio sites with towers and antennas and an encapsulation for RUs, DUs power supply, etc. A site may also be an “edge” site that hosts servers and similar equipment. In this example, an edge site is a physical location between the radio equipment and a central location (such as a cloud site). A radio system could be sensitive to latency and thus over the air interference and retransmissions and latencies to the core site, which means that all equipment often cannot be placed in a central location. If that is the case, an edge site will improve the latency for latency sensitive applications such as AR/VR/gaming/industrial applications. In the edge, host equipment which is sensitive to latency needs to be distributed to improve the overall latency and needs to be close to the radio equipment while at the same time provide some aggregation. The third type of site is a cloud site, which is a centralized location with a high degree of aggregation, where general-purpose computing equipment is placed, and where virtualization can be employed to increase the time and spatial sharing of resources. Applications such as EPC, billing, user/device authentication hosted in the cloud site are normally not real time critical. Such sharing of resources is performed by cloud-software and are typically hosted as a service supplied by cloud companies. In this example, although an exact location of such cloud site may be less well defined, generally, it is a place where certain functions may be run and connected to other sites over IP. The management node is a block that can contain the management functions such as the Virtual Spectrum manager or the Radio Infra Manager. The site is usually a cloud site but can be located at any node with sufficient computing, storage, and reliability capabilities. Most systems would only have a single management container per provider, unless, for example, for redundancy.
[0122] The FZ Node is central to the actual per radio infrastructure slice as the VNFs of 3GPP and/or 5G etc. runs here. Generally, each FZ Node needs a Radio Infra Hypervisor to control its physical resources such as CPU, memory and codec accelerators. The FZ Node can also contain a virtual spectrum hypervisor if the nodes operation is dependent on the virtual spectrum of any of the slices that use the FZ Nodes resources. The ME(s) (Managed Element) within the FZ Nodes refers to the 3GPP specified ME containing one or many radio application VNFs, such as a RU, CU, DU, AMF, SMF or UPF. In these examples, the RU Node is the radio unit. The RU Node is managed from a Radio Infrastructure Manager and does not contain a ME as is generally configured is a slave under a DU or CU. The radio node may be located near power amplifiers and antennas or integrated RU with built-in antennas or RUs with DAS (Distributed Antenna Systems).
[0123]
[0124]
[0125] The Managed element includes one or more VNFs, backend, plugin, reconf, and CLI. The one or more VNFs each include a CU and DU.
[0126]
[0127]
[0128] With regard to
[0129]
[0130]
[0131]
[0132]
[0133]
[0134] The method includes collecting fronthaul messages from all slices on the FZ Node in the inputlist. In this example, an inputlist in this context is a list of slice instances from where information is collected. A user of the method can choose to collect information from a subset of slices and can construct an inputlist that consists of exactly those slices. The method then creates an empty fronthaul message, empty fronthaul output message, and merges IQ data or frequency domain data from the first input message into the output message. The message then deletes the first element from the inputlist and determines if the inputlist is empty. If not, the method returns to merging the IQ or frequency domain data and repeats. If yes, the method outputs the output message and returns to collecting the fronthaul messages and repeats until the inputlist is empty.
[0135]
[0136] In these examples, there a few assumptions that include that all slices produce (i.e., output) the same format fronthaul messages, slices output the same length (i.e., start time to end time) messages, all slices are configured to use the same type of RRU, all slices are configured for the same frame patterns UL/DL, and all slices should use non-overlapping PRBs, otherwise error. The merge and extract operations (marked*) operate based on the virtual spectrum information received from the spectrum hypervisor. The operation may be parallel for performance. Impl depends on Radisys code, may differ from standardized frame formats, for example such as defined by the O-RAN alliance where Open RAN/ORAN is an industry consortium for 5G.
[0137]
[0138]
[0139]
[0140] In these examples, there are some additional assumption with regard to the virtual spectrum manager. These assumes include the Virtual Spectrum Manager runs in cloud (AWS), the VSM has access to the OaM interface (restconf) of all the Virtual Spectrum Hypervisors (VSHs), and the VSM continuously collects and records spectrum use data from the Radio infra slices. The spectrum use information is currently primarily collected by reading state data from the VSHs restconf and reading syslog entries originating from the VSHs and fronhaul/eCPRI mixers on the FZNodes. Another assumption includes that problems may be reported by VSHs asynchronously to the VSM using the restconf/clixon notify mechanism. Example, two infra slices that attempt to transfer data on the same spectrum resources.
[0141] In operation in these examples, the VSM starts when the provider decides to bring up the services. Generally, it should be kept online/up for as long as the provider intends to provide VPRs to the tenants. The data store and processing are separated to enable restart without data loss.
[0142]
[0143]
[0144]
[0145]
[0146]
[0147] In this example, the individual VSMs are responsible for distributing virtual spectrum to VSH; tracking changes in spectrum assets, e.g., new RU, towers, antennas; tracking coverage based on frequency, space (MIMO) properties, 5g numerology, bandwidth part (5G BWP); recording of spectrum statistics; keeping record of resources allocated per radio infra slice; and collecting statistics from all VSHs regarding spectrum coverage, use, and utilization coverage. The utilization over the air coverage includes areas covered by part of spectrum and quality of service (QoS) achieved, that is, to what extent the spectrum allocation was successful in term of actual bandwidth, latency, etc. of the traffic transferred between DU, radio and UEs. The statistics also include how the spectrum is used, sporadic or continuously, high/low between utilization and how much is used.
[0148] The relationships between the plurality of VSM to the spectrum curation manager allow for the allocation of aspects of the virtual spectrum slice that includes: frequency band; requested bandwidth, UL/DL ratio; requested technology such as 5G, Wi-Fi, etc.; requested coverage, antenna list, geographical coverage per antenna (such as at a tower), and requested QoS. The spectrum curator manager is also configured to allow for deallocation and obtaining statistics.
[0149] In these examples, the radio infrastructure hypervisor (RHV) runs on every physical node of the system. This includes nodes for CUs, DUs, and RUs. The RHV contain processes for handling: incoming messages from the Radio Infrastructure manager over the restconf interface; supervision of all VMs/containers on the node and functions for notification for alarms etc.; status and statistics reporting using restconf; and monitoring and forwarding syslogs to cloud. In this example, the notifications can be sent using different technologies, such as SNMP, RESTCONF or NETCONF which are examples of standards. Examples of implementation include VMs, Containers, and/or Kubernetes. In these examples, the messages currently include create, delete, change resources, and status requests.
[0150]
[0151] If there is an unrecoverable fault, the method notifies the radio infrastructure manager and returns to determining if there is an error or fault. If the VM needs to be restarted, the method notifies the radio infrastructure manager, restarts the VM, and returns to determining if there is an error or fault. If there is no error or fault detected, the method continues to monitor for errors and faults.
[0152] In this example, the input message may include message to create an infrastructure slice with initial property, change the infrastructure slice property, delete the infrastructure slice, or provide status and logging.
[0153]
[0154]
[0155]
[0156] The method then checks for resource availability and determines if the resource is available. If no, the method produces a return error. If the resources are available, the method allocates or deallocates the resources. The method then adds or removes resources to and from the VM or Container. The method then determines if the change is acceptable. If no, the method produces a return error. If yes, the method returns return message indicating that the change was a success.
[0157]
[0158]
[0159]
[0160] The edge site 1 includes a FZ Node having a radio infrastructure HV, spectrum HV, ME slice A, ME slice B, and spectrum mixer. The ME slice A includes a CU and DU and the ME slice B includes a UPF/AM and F/SMF and a CU/DU. The radio site 11 includes a RU Node. The provider OAM ensures connectivity and management for the provider actor to all system components in the system, including connectivity over the backhaul in the upper part of the figure as well as over the fronthaul in the lower part of the figure. Data transfer over the fronthaul, such as between the spectrum mixer and the radio nodes can run over a standard packet switched network using some standardized framing, such as “eCPRI.”
[0161]
[0162]
[0163] Spectrum curation by the spectrum manager comprises the following method steps in conjunction with the enumerated physical assets. The first step is to provide raw spectrum Inventory for asset management comprising the following sub-steps: (1) collects and lists available spectrum assets available to a node or node set; (2) collects and lists metadata about spectrum assets including time-varying data related to measurement of noise and/or interference; (3) conducts inventory registry of spectra including the usage status of each channel on a fine-grained time scale, enabling multiple networks/tenants etc. to intelligently and efficiently share spectrum; and (4) models the spectrum using a Spectrum Modeler to include geospatial attributes and interference attributes, among other parameters.
[0164] The spectrum modeler models the performance and reliability of synthesized radio channels based on data from Spectrum Monitor and Channel Monitor. The spectrum modeler inputs data from Spectrum Monitor and recommends the composition of a synthetic radio channel based on available assets. The spectrum monitor performs the function of collecting the usage and noise/interference data from all physical radio channels/spectra at the node and then synthesizes a time and spatial noise model from point-observations. The channel monitor monitors the utilization of synthetic channels and provides data on throughput and headroom available for additional usage.
[0165] The second step is to provide spectrum aggregation comprising the following sub-steps: (1) manages and allocates spectrum inventory assets and produces a synthesized radio channel; (2) uses the channel monitor to support decision on new synthetic radio channel allocation; provides for the creation of synthesized radio channels for multiple tenants where each tenant has a secure and exclusive momentary use of a synthetic channel based on predetermined security needs; (3) distributes to tenants needed assets and resources with time-based multiplexing or other means to optimally share assets; (4) outputs metadata on utilization of synthesized channel as well as utilization of underlying assets; and (5) releases spectrum assets back to inventory when no longer needed by tenants.
[0166] In this example, the spectrum curation process is used to turn raw unlicensed spectrum into high quality spectrum to use or share. Spectrum management is bifurcated into (1) a set-up phase and (2) a provisioning phase as shown. The set-up phase comprises the trading of raw spectrum and the normalization of spectrum.
[0167] The trading of raw spectrum is conducted by a spectrum trading auction algorithm. Anything deemed of value can be used in the trading of spectrum, including, for example, the following: exchanging government currencies for spectrum; exchanging one part of the spectrum for another, more desirable, slice of spectrum; exchanging decentralized digital currencies for spectrum, such as, for example, with Bitcoin; and registering tenants and providers in a privately managed spectrum exchange operator, similar to trading on a stock exchange. The trading of spectrum is conducted using auction algorithms that are well known to those of ordinary skill in the art. For example, auction algorithms are discussed in detail by Dimitri P. Bertsekas in Auction Algorithms for Network Flow Problems: A Tutorial Introduction, Computational Optimization and Applications, 1, (1992), 7-66, Kluwer Academic Publishers. In one embodiment, the regulator has the role and responsibility for spectrum trading. This regulator can be a government agency, or a private entity contracted by the government. In another embodiment, a private entity operating a network can fill this role. Regardless of the nature of the entity, the role of the regulator is to arbitrate conflicts for the use of any of these spectrum frequencies and for using the market to allocate spectrum.
[0168] Another attribute of the set-up phase is the registration of radio networks using secure means, such as, for example, AIR, vBTS and vEPC. Another attribute is storing security credentials in the registered nodes. Another attribute is registering the possible frequencies that can be provisioned for use (e.g., Low, Mid, High frequency ranges). Another attribute is the verifying and guaranteeing the geographical reach of the spectrum.
[0169] The final part of the set-up phase is to normalize the spectrum for use by first defining standard spectrum and data models, format and attributes for all spectrum. Incoming spectrum is syntactically verified, and an inventory of spectrum is to be continuously managed. After the set-up phase is complete, the provisioning phase occurs where frequencies and radio channels are provisioned and attributes for virtual radio networks and potential neutral EPC provider are assigned. A spectrum aggregator collects spectrum and organizes the frequencies into logical bundles. This spectrum aggregator defines spectrum derivatives and defines jurisdiction and region of the spectrum. A quality assurer verifies the usability of the spectrum and carries out consistency and quality checks. The quality assurer identifies invalid spectrum and jurisdictional problems and rejects this unusable spectrum. The quality assurer is a profit center even if unlicensed spectrum is being qualified because the cost of high-quality spectrum that has been analyzed for correctness and quality has value in the marketplace.
[0170] In these examples, the radio virtualization manager (RVM) runs in the cloud, such as in a public cloud provided as a service or in a self-hosted private cloud. The RVM handles the centralized control of resources in the nodes and the cloud that are needed for the network, e.g., 5GRAN & 5GC. In general, the major components include: a resource database that contain information on all nodes; a service request handler; monitoring and logging; and support for node registration. In general, the spectrum resource allocation database as depicted in
[0171]
[0172]
[0173]
[0174]
[0175] The edge site 1 includes a FZ Node having a radio infrastructure HV, spectrum HV, ME slice A, ME slice B, and spectrum mixer. The ME slice A includes a CU and DU and the ME slice B includes a UPF/AM and F/SMF and a CU/DU. The radio site 11 includes a RU Node. The provider OAM ensures connectivity and management for the provider actor to all system components in the system, including connectivity over the backhaul in the upper part of the pfigure as well as over the fronthaul in the lower part of the figure. Data transfer over the fronthaul, such as between the spectrum mixer and the radio nodes can run over a standard packet switched network using some standardized framing, such as “eCPRI.”
[0176]
[0177]
[0178] The edge servicer includes a provider, a vNode B, and a spectrum mixer. The vNode B may include multiple tenants including tenant A. Tenant A may include a restconf, CLI, backend, and virtual functions such CU, DU, etc. The Provider includes a radio hypervior, backend, restconf, CLI, and plugin.
[0179] In this example, the provider is an entity that maintains the entire infrastructure such as, for example, a cellular or radio tower operator. The tenant is a user of a slice such as, for example, a business that utilizes the provider's infrastructure resources to manage the tenant's private network. In this example, radio manager in the provider GUI is configured to allocate resources to provide all resources needed at each edge server to run CU and DU instances. The MMCS is configured to utilize the radio manager of the provider GUI. The spectral manager is a virtual spectrum manage that spectrum curates where the spectral manager is configured to allocate the spectrum needed to by each slice and/or tenant. In general, the spectrum is disturbed to all the tenant virtual network functions (VNFs) or managed function (MF in 3GPP) in the network utilizing the providers hypervisor OaM. In this example, restcof, CLI, and backend OaM user Clixon.
[0180]
[0181]
[0182] The regulator has rights and privileges to allow for the allocation of licensed spectrum networks, military networks, unlicensed radio networks with priority, unlicensed radio networks without priority, OWA (test) licenses and backhaul frequencies. Furthermore, the regulator has the role and responsibility, or delegates said role and responsibility to an agency or private entity, for arbitrating the conflict for the use of any of these spectrum frequencies.
[0183] The provider allocates to individual tenants the geographies of operation, physical radio networks and network states.
[0184] The tenant has the designated ability to allocate to its users the sub-geographies of network use within its geographical area, virtual radio networks, network and user states, user privileges and jurisdictions.
[0185] The spectrum ledger cryptographically validates spectrum transactions for the buying and selling of new mobile networks and/or virtual private networks. It also performs the function of logging billing operations using parameters of time and data, among other variables. The spectrum ledger works in conjunction with the spectrum manager to verify usage of spectrum assets supplied by the providers of immutable mobile infrastructure.
[0186]
[0187] Spectrum curation by the spectrum manager comprises the following method steps in conjunction with the enumerated physical assets:
[0188] The first step is to provide raw spectrum Inventory for asset management comprising the following sub-steps:
[0189] (1) collects and lists available spectrum assets available to a node or node set;
[0190] (2) collects and lists metadata about spectrum assets including time-varying data related to measurement of noise and/or interference;
[0191] (3) conducts inventory registry of spectra including the usage status of each channel on a fine-grained time scale, enabling multiple networks/tenants etc. to intelligently and efficiently share spectrum; and
[0192] (4) models the spectrum using a Spectrum Modeler to include geospatial attributes and interference attributes, among other parameters.
[0193] The spectrum modeler models the performance and reliability of synthesized radio channels based on data from Spectrum Monitor and Channel Monitor. The spectrum modeler inputs data from Spectrum Monitor and recommends the composition of a synthetic radio channel based on available assets. The spectrum monitor performs the function of collecting the usage and noise/interference data from all physical radio channels/spectra at the node and then synthesizes a time and spatial noise model from point-observations. The channel monitor monitors the utilization of synthetic channels and provides data on throughput and headroom available for additional usage.
[0194] The second step is to provide spectrum aggregation comprising the following sub-steps:
[0195] (1) manages and allocates spectrum inventory assets and produces a synthesized radio channel;
[0196] (2) uses the channel monitor to support decision on new synthetic radio channel allocation; provides for the creation of synthesized radio channels for multiple tenants where each tenant has a secure and exclusive momentary use of a synthetic channel based on predetermined security needs;
[0197] (3) distributes to tenants needed assets and resources with time-based multiplexing or other means to optimally share assets;
[0198] (4) outputs metadata on utilization of synthesized channel as well as utilization of underlying assets; and
[0199] (5) releases spectrum assets back to inventory when no longer needed by tenants.
[0200] In this example, the spectrum curation process is used to turn raw unlicensed spectrum into high quality spectrum to use or share. Spectrum management is bifurcated into (1) a set-up phase and (2) a provisioning phase as shown. The set-up phase comprises the trading of raw spectrum and the normalization of spectrum.
[0201] The trading of raw spectrum is conducted by a spectrum trading auction algorithm. Anything deemed of value can be used in the trading of spectrum, including, for example, the following: exchanging government currencies for spectrum; exchanging one part of the spectrum for another, more desirable, slice of spectrum; exchanging decentralized digital currencies for spectrum, such as, for example, with Bitcoin; and registering tenants and providers in a privately managed spectrum exchange operator, similar to trading on a stock exchange. The trading of spectrum is conducted using auction algorithms that are well known to those of ordinary skill in the art. For example, auction algorithms are discussed in detail by Dimitri P. Bertsekas in Auction Algorithms for Network Flow Problems: A Tutorial Introduction, Computational Optimization and Applications, 1, (1992), 7-66, Kluwer Academic Publishers. In one embodiment, the regulator has the role and responsibility for spectrum trading. This regulator can be a government agency or a private entity contracted by the government. In another embodiment, a private entity operating a network can fill this role. Regardless of the nature of the entity, the role of the regulator is to arbitrate conflicts for the use of any of these spectrum frequencies and for using the market to allocate spectrum.
[0202] Another attribute of the set-up phase is the registration of radio networks using secure means, such as, for example, AIR, vBTS and vEPC. Another attribute is storing security credentials in the registered nodes. Another attribute is registering the possible frequencies that can be provisioned for use (e.g., Low, Mid, High frequency ranges). Another attribute is the verifying and guaranteeing the geographical reach of the spectrum.
[0203] The final part of the set-up phase is to normalize the spectrum for use by first defining standard spectrum and data models, format and attributes for all spectrum. Incoming spectrum is syntactically verified, and an inventory of spectrum is to be continuously managed.
[0204] After the set-up phase is complete, the provisioning phase occurs where frequencies and radio channels are provisioned and attributes for virtual radio networks and potential neutral EPC provider are assigned. A spectrum aggregator collects spectrum and organizes the frequencies into logical bundles. This spectrum aggregator defines spectrum derivatives and defines jurisdiction and region of the spectrum.
[0205] A quality assurer verifies the usability of the spectrum and carries out consistency and quality checks. The quality assurer identifies invalid spectrum and jurisdictional problems and rejects this unusable spectrum. The quality assurer is a profit center even if unlicensed spectrum is being qualified because the cost of high-quality spectrum that has been analyzed for correctness and quality has value in the marketplace.
[0206] Other devices, apparatuses, systems, methods, features, and advantages of the invention will be or will become apparent to one with skill in the art upon examination of the following figures and detailed description. It is intended that all such additional devices, apparatuses, systems, methods, features, and advantages be included within this description, be within the scope of the invention, and be protected by the accompanying claims.
[0207] The description of the different examples of implementations has been presented for purposes of illustration and description and is not intended to be exhaustive or limited to the examples in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art. Further, different examples of implementations may provide different features as compared to other desirable examples. The example, or examples, selected are chosen and described in order to best explain the principles of the examples, the practical application, and to enable others of ordinary skill in the art to understand the disclosure for various examples with various modifications as are suited to the particular use contemplated.