1. Field
Certain embodiments may relate to communication systems, for example wireless communication systems. For example, wireless communication networks may benefit from moderated access to shared radio spectrum resources.
2. Description of the Related Art
“Authorised Shared Access (ASA). An Innovative Model of Pro-competitive Spectrum Management,” by Nokia Corporation and Qualcomm Corporation is a white paper that is hereby incorporated herein by reference in its entirety. This white paper proposes dynamic sharing of spectrum resources without “real sharing” between operators. In other words, it proposes sharing allocations/assignments of available spectrum resources are static based on strict agreements and dynamic component of sharing is only when and where the shared spectrum is released by incumbent).
Various scenarios for ASA spectrum sharing are possible, including frequency sharing, when the incumbent only uses a subset of the available frequencies; time sharing, when the incumbent does not require continuous, constant access to the spectrum; geographic sharing, when the incumbent uses the spectrum only in a geographically limited area; and combinations of the frequency, time and geographic sharing scenarios.
As shown in
ASA network operations, administration and maintenance (OAM) corresponds to the OAM of mobile broadband networks. The OAM in the ASA licensee network takes care of the actual management of the ASA licensed spectrum. In practical terms, the OAM translates into radio resource management (RRM) commands the information on spectrum availability obtained from the ASA controller 140. These commands are then transmitted to base stations 160, 165 in the ASA licensee's network, as contrasted to incumbent base station(s) 125. Based on this information, the base stations 160, 165 enable user devices 170 to access the ASA spectrum or order them to hand off seamlessly to other frequency bands as appropriate subject to, for example, ASA spectrum availability, quality of service (QoS) requirements, data rates or data plans. Information coming from the OAM also allows the base stations 160, 165 to tune to different channels or to power down.
As also shown in
According to certain embodiments, a method may include receiving an identification of radio spectrum resources corresponding to at least one incumbent and available for sharing either at a present time or at one or more future times. The method can also include sharing the radio spectrum resources to at least one radio access network operator. The method may further include maintaining a priority for the at least one incumbent over the at least one operator with respect to the radio spectrum resources.
In certain embodiments, a method can include sharing, by a radio access network operator, radio spectrum resources corresponding to at least one incumbent, wherein the at least one incumbent maintains priority over the radio access network operator with respect to the radio spectrum resources. The method can also include determining whether to continue sharing the radio spectrum resources. The method may further include discontinuing sharing the radio spectrum resources when the determination is negative.
A method, according to certain embodiments, may include determining that shared radio spectrum resources are needed by a radio access network operator. The method can also include obtaining the shared radio spectrum resources, wherein an incumbent corresponding to the shared radio spectrum resources maintains priority over the radio access network operator with respect to the radio spectrum resources.
An apparatus, in certain embodiments, can include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code can be configured to, with the at least one processor, cause the apparatus at least to receive an identification of radio spectrum resources corresponding to at least one incumbent and available for sharing either at a present time or at one or more future times. The at least one memory and the computer program code can also be configured to, with the at least one processor, cause the apparatus at least to share the radio spectrum resources to at least one radio access network operator. The at least one memory and the computer program code can further be configured to, with the at least one processor, cause the apparatus at least to maintain a priority for the at least one incumbent over the at least one operator with respect to the radio spectrum resources.
According to certain embodiments, an apparatus can include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code can be configured to, with the at least one processor, cause the apparatus at least to share, by a radio access network operator, radio spectrum resources corresponding to at least one incumbent, wherein the at least one incumbent maintains priority over the radio access network operator with respect to the radio spectrum resources. The at least one memory and the computer program code can also be configured to, with the at least one processor, cause the apparatus at least to determine whether to continue sharing the radio spectrum resources. The at least one memory and the computer program code can further be configured to, with the at least one processor, cause the apparatus at least to discontinue sharing the radio spectrum resources when the determination is negative.
In certain embodiments, an apparatus can include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code can be configured to, with the at least one processor, cause the apparatus at least to determine that shared radio spectrum resources are needed by a radio access network operator. The at least one memory and the computer program code can also be configured to, with the at least one processor, cause the apparatus at least to obtain the shared radio spectrum resources, wherein an incumbent corresponding to the shared radio spectrum resources maintains priority over the radio access network operator with respect to the radio spectrum resources.
An apparatus, in certain embodiments, may include means for receiving an identification of radio spectrum resources corresponding to at least one incumbent and available for sharing either at a present time or at one or more future times. The apparatus may also include means for sharing the radio spectrum resources to at least one radio access network operator. The apparatus may further include means for maintaining a priority for the at least one incumbent over the at least one operator with respect to the radio spectrum resources.
According to certain embodiments, an apparatus may include means for sharing, by a radio access network operator, radio spectrum resources corresponding to at least one incumbent, wherein the at least one incumbent maintains priority over the radio access network operator with respect to the radio spectrum resources. The apparatus may also include means for determining whether to continue sharing the radio spectrum resources. The apparatus may further include means for discontinuing sharing the radio spectrum resources when the determination is negative.
In certain embodiments, an apparatus may include means for determining that shared radio spectrum resources are needed by a radio access network operator. The apparatus may also include means for obtaining the shared radio spectrum resources, wherein an incumbent corresponding to the shared radio spectrum resources maintains priority over the radio access network operator with respect to the radio spectrum resources.
According to certain embodiments, a computer-readable medium (for example, a non-transitory computer-readable medium or a signal) may be encoded with instructions that, when executed in hardware, perform a process. The process can include receiving an identification of radio spectrum resources corresponding to at least one incumbent and available for sharing either at a present time or at one or more future times. The process can also include sharing the radio spectrum resources to at least one radio access network operator. The process can further include maintaining a priority for the at least one incumbent over the at least one operator with respect to the radio spectrum resources.
In certain embodiments, a computer-readable medium (for example, a non-transitory computer-readable medium or a signal) may be encoded with instructions that, when executed in hardware, perform a process. The process can include sharing, by a radio access network operator, radio spectrum resources corresponding to at least one incumbent, wherein the at least one incumbent maintains priority over the radio access network operator with respect to the radio spectrum resources. The process can also include determining whether to continue sharing the radio spectrum resources. The process can further include discontinuing sharing the radio spectrum resources when the determination is negative.
A computer-readable medium (for example, a non-transitory computer-readable medium or a signal) may, in certain embodiments, be encoded with instructions that, when executed in hardware, perform a process. The process can include determining that shared radio spectrum resources are needed by a radio access network operator. The process can also include obtaining the shared radio spectrum resources, wherein an incumbent corresponding to the shared radio spectrum resources maintains priority over the radio access network operator with respect to the radio spectrum resources.
For proper understanding of the invention, reference should be made to the accompanying drawings, wherein:
Certain embodiments may provide moderated access to shared spectrum, such as spectrum associated with authorized shared access (ASA). More specifically, certain embodiments provide the architecture and mechanisms for moderated access to shared radio spectrum resources by multiple operators. Thus, an ASA implementation design according to certain embodiments can provide an architecture and methods supporting the real sharing of spectrum resources between operators, referring to co-usage of frequencies between operators that may be competitors, as opposed to a situation in which access to spectrum under ASA remains on an exclusive basis because the ASA licensee, who has signed an agreement with the incumbent maintains full and exclusive rights as a primary user of the relevant spectrum.
Interface 2 can connect ASA repository 310, 312 to broker 340, which can be an ASA controller. Notifications about available radio resources, such as generalized location, available spectrum, and time, can be provided over this interface. Likewise, this interface can be used to provide notifications to immediately vacate the shared spectrum. Thus, in some ways this interface may be similar to ASA—2. One difference, however, may be that interface 2 can be configured to exchange different data.
Interface 3 can connect broker 340 to administrator/regulator 330. This interface can provide guidelines on shared spectrum usage such as: minimum utilization targets, allowed interference levels (including location areas, power spectral density (PSD), max duration, and the like), permission to transfer the radio resources, time to vacate the spectrum, categories of priority users (for example, government and public safety) and minimum service allocations to these, cost, and similar items. This interface may in some ways be similar to ASA—4.1 and ASA—4.2 but may exchange different data.
Interface 4 can connect broker 340 to an ASA licensee (for example mobile network operator (MNO)) 350, 352, 354. The interface can provide resource allocations with associated costs and minimum utilization level targets. The interface can also be used to communicate resource revocations, including notifications to immediately vacate. The interface may be similar in some ways to ASA—3, but may be used to exchange different data.
Interface 5 can connect an ASA licensee 350, 352, 354 to OAM 351, 353, 355. This interface can provide resource allocations with associated costs and minimum utilization level targets. The interface can also provide resource revocations including the notifications to immediately vacate. Moreover, utilization and accounting data can be provided over this interface. This interface may be an internal interface between functions within network management (NM) domain or a standardized interface (for example, Itf-N) between NM and element management (EM).
Interface 6 can connect OAM 351, 353, 355 to base stations 360-68. This interface can convey configuration management (CM) and performance management (PM) data. This may be a standardized interface (for example, Itf-N) between NM and EM, but could also be implemented as a proprietary interface between EM and network elements (NEs).
Interface 7 can connect incumbent 322 to administrator/regulator 330. The interface can be used for communicating allowed interference levels, including location areas, PSD, max duration, and the like. The interface can also provide an indication of time to vacate the spectrum. Furthermore, the interface can be used to communicate categories of priority users (for example, government and public safety) and minimum service allocations to these. The interface may be proprietary, for example where the incumbent 322 is the administrator/regulator 330, and may otherwise be standardized.
Using dashed lines,
Interface 1 between incumbent 320, 322 and ASA repository 310, 312 can be unidirectional and can carry information about spectrum use by the incumbent, such as spectrum, location, and/or time. The time component may include prediction/planning data and immediate notifications.
Various methods are possible. In these methods, the incumbent may have higher priority for the shared radio spectrum resources—whenever the incumbent needs to use the shared radio resources, it informs the broker entity which in turn informs the MNOs using the shared radio resources. The MNOs must comply and vacate/evacuate the shared radio resources within specified time (immediately).
At 425, the broker entity can inform the MNOs about available spectrum resources and associated costs and utilization goals. Each MNO can evaluate its own current radio resource utilization levels and needs in the geographical areas where shared spectrum is offered, can compute the projected profitability/revenue and utilization levels for the new radio spectrum resources, and can make a decision whether to accept or reject the offered radio spectrum resources.
The broker can determine, at 430, whether bids for the resources have been offered. If no MNO has accepted the shared radio resources offer, at 435 the broker entity can lower the cost and/or minimum utilization level goals and can repeat the offer process. For example, referring to the illustrative case mentioned above, the broker can have an auction for spectrum to be used from 9-10 AM. The winner would get that spectrum, if it becomes available at the prescribed time.
Once a bid is received, at 440, the broker entity can assign the available radio resources according to the sharing request(s) received from the operators. This assignment can be in specific geographical location(s) for pre-defined period(s) of time. The broker can also, at 445, inform the MNOs of this assignment. Each MNO receiving the allocations can perform the network re-configuration and start using the radio resources. Moreover, the MNO using the shared radio spectrum resources can continuously re-evaluate the utilization and profitability of these resources and if profitability and/or minimum utilization targets are not met, can inform the broker entity and release the shared spectrum resources before a pre-defined period of time expires.
Thus, at 450, the broker entity can reevaluate whether resources are available, and can continue performing the above-described process as long as resources are available.
At 515, the broker entity can evaluate the available radio resources and can, at 520, assign cost and minimum (MIN) utilization goals. At 525, the broker entity can inform the MNOs about available spectrum resources. Each MNO can evaluate its current radio resource utilization levels and needs in the geographical areas where shared spectrum is offered, can compute projected profitability/revenue and utilization levels for the new radio spectrum resources, and can make a decision whether to bid or not for the offered radio spectrum resources, the bid amount and projected utilization levels.
At 530, the broker entity can determine whether bids have been received. If no bids have been received, at 535, the broker entity can lower cost and/or utilization goals. If bids are received, at 540, the broker entity can evaluate the bids received from MNOs based on the bid amount and/or minimum utilization level goals and raise cost and/or utilization goals at 540. The broker can then inform the MNOs at 550, and determine at 555 whether any bids in response to the raised cost or utilization goals have been received. If bids have been received, the raising and soliciting new bids can continue. In other words, the broker entity can inform the MNOs about current bid amounts and utilization goals and repeat the process until the highest bidder MNOs are identified.
At 560, the broker entity can assign the available radio resources according to the bids received from the operators, for example in specific geographical locations for a pre-defined period of time, and can inform the MNOs at 565.
The MNO receiving the allocations can perform the network re-configuration and start using the radio resources. Moreover, the MNO(s) using the shared radio spectrum resources can continuously re-evaluate the utilization and profitability of these resources and if profitability and/or minimum utilization targets are not met, can inform the broker entity and release the shared spectrum resources, even before the pre-defined period of time expires.
Moreover, at 570, the broker entity can reevaluate whether resources are available, and can continue performing the above-described process as long as resources are available.
For example, at 610 the operator can evaluate shared resource utilization based on targets for resource utilization and/or profitability specific to the shared radio resources. For example, the targets may include revenue generated by the users on shared radio resources, which may be evaluated at 620. The targets may also, at 625, include or take into account current cost of ownership (for example, borrowing or leasing) for the shared resources. The targets can also include resource utilization, which may be measured in terms of percent used resource blocks, number of supported users, overall throughput, or the like.
Periodically, at 615, the operator can monitor the shared radio resource utilization levels and profitability. For example, the monitoring can occur at the end of each PM/key performance indicator (KPI) reporting interval. The operator can then detects that either resource utilization levels (at 615) or profitability (at 630) do not meet the pre-set targets for a pre-defined number of monitoring intervals, operator makes a decision to either offer, at 645, the shared radio resources or a subset of them to peer operators at a price computed, at 640, based on the target profitability level, or return, at 660, the borrowed radio resources back to the owner, when the operator is not an owner of the shared radio resources, in order to comply with committed utilization levels or to avoid financial losses due to profitability levels significantly below the targets. Before making an offer to a peer, the owner may check, at 635, whether resource transfer is allowed.
If the offer is accepted at 650, the owner can transfer the resources to the peer at 655. Otherwise, if the offer is not accepted, the owner can, at 660, return resources to the owner.
The operator can periodically monitor the currently owned radio resource utilization levels, at 715, and profitability, for example at the end of each PM/KPI reporting interval. The operator can also determine, at 720, whether there is a current demand for additional radio resources (for example, number of additional UEs to be served). Moreover, the operator can further determine, at 725, projected utilization levels on additional radio resources, based for example, on simulation. Similarly, based for example on simulation, at 730, the operator can project profitability levels on additional radio resources.
If operator detects that the current resource utilization meets the targets (is high enough) and there is a potential for meeting the utilization and profitability targets on additional resources, operator makes a decision to, at 740, identify the specific need for additional resources (for example, specific locations, bandwidth, or the like) and/or, at 745, identify the maximum acceptable cost of additional radio resources in order to maintain the profitability targets. Finally, at 750, the operator can request the additional radio resources either from peers or from a broker agent.
In another embodiment, not shown, a proxy operator, for example a current owner of radio spectrum resources, can re-sell services to peer operators in a dynamic radio access network (RAN) sharing scenario.
Then, at 820, the broker 340 can send an offer including an identification of the resources and associated rules to Licensee 1 350 and Licensee 2 352. By respectively communicating with their OAMs 351, 353, the licensees 350, 352, can evaluate utilization at 822, 824. Moreover, the licensees 350, 352 can respectively evaluate their utilization needs (at 826, 828) and projected revenue (at 830, 832). In the particular case illustrated in
At 838, the broker 340 can allocate resources for a predetermined amount of time, to Licensee 1 350. Then, at 840, Licensee 1 350 can send a reconfiguration message to its OAM 351.
As an alternative at 850, the Licensee 1 350 can monitor whether utilization and profitability goals are met using loop 852. The loop 852 can include, at 854, use of resources by OAM 351, report of that use at 856, and evaluation of that reported use at 858. Based on the results of such periodic evaluation, the Licensee 1 350 can reconfigure the resources at 860 and can signal to broker 340 a release of the resources at 862.
Transceivers 916 and 926 may each, independently, be a transmitter, a receiver, or both a transmitter and a receiver, or a unit or device that may be configured both for transmission and reception. The transmitter and/or receiver may also be implemented as a remote radio head which is not located in the device itself, but in a mast, for example. It should also be appreciated that according to a liquid or flexible radio concept, the operations and functionalities may be performed in different entities, such as nodes, hosts or servers, in a flexible manner. In other words, division of labor may vary case by case. One possible use is to make a network element to deliver local content. One or more functionalities may also be implemented as a virtual application that is configured as software that can run on a server.
Processors 914 and 924 may be embodied by any computational or data processing device, such as a central processing unit (CPU), digital signal processor (DSP), application specific integrated circuit (ASIC), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), digitally enhanced circuits, or comparable device or a combination thereof. The processors may be implemented as a single controller, or a plurality of controllers or processors.
For firmware or software, the implementation may include modules or unit of at least one chip set, for example, procedures, functions, and the like. Memories 915 and 925 may independently be any suitable storage device, such as a non-transitory computer-readable medium. A hard disk drive (HDD), random access memory (RAM), flash memory, or other suitable memory may be used. The memories may be combined on a single integrated circuit as the processor, or may be separate therefrom. Furthermore, the computer program instructions may be stored in the memory and which may be processed by the processors can be any suitable form of computer program code, for example, a compiled or interpreted computer program written in any suitable programming language. The memory or data storage entity may be internal but may also be external or a combination thereof, such as in the case when additional memory capacity is obtained from a service provider. The memory may be fixed or removable.
The memory and the computer program instructions may be configured, with the processor for the particular device, to cause a hardware apparatus such as broker 910 and/or licensee 920, to perform any of the processes described above (see, for example,
It should be appreciated that embodiments may also be carried out at least partially by using cloud services or other software resources which do not necessarily locate in the device itself, but are otherwise available, such as transmittable from a server or host. In certain embodiments, many of the functions may be performed in distributed locations using a virtualization approach to computing.
Furthermore, although
One having ordinary skill in the art will readily understand that the invention as discussed above may be practiced with steps in a different order, and/or with hardware elements in configurations which are different than those which are disclosed. Therefore, although the invention has been described based upon these preferred embodiments, it would be apparent to those of skill in the art that certain modifications, variations, and alternative constructions would be apparent, while remaining within the spirit and scope of the invention. In order to determine the metes and bounds of the invention, therefore, reference should be made to the appended claims