As base stations with new radio access technologies (RAT), e.g., 5G New Radio (NR), are deployed, base stations employing older RATs, e.g., 4G Long Term Evolution (LTE), are typically maintained. That is, for a given coverage area, a network operator typically operates both a 5G RAT base station and a 4G RAT base station. This ensures continuity of service for users who have not yet upgraded their user equipment (UE) to a UE configured to use a 5G RAT and continue to use a UE configured utilize a 4G RAT but not the 5G RAT. Continued operation of base stations employing older RATs is typically undesirably since it can increase a network operator's operating expenses (including expenses arising from maintenance of and electrical power consumption by such older RAT base stations).
In some aspects, the techniques described herein relate to a method for adjusting electrical power consumption of at least one of a first RAT base station utilizing a newer RAT and a second RAT base station utilizing an older RAT, wherein the newer RAT is different than the older RAT, and wherein the first and the second RAT base stations have a common coverage area, the method including: determining first data indicative of providing wireless service in the common coverage area using one or more base stations matching at least one of the first RAT base station and the second RAT base station; determining a model using the first data and data generated by or obtained from at least one of the first RAT base station and the second RAT base station, to determine a change of operation of at least one component of at least one of the first RAT base station and the second RAT base station that alters electrical power consumption of the at least one component; receiving a second data from at least one of the first RAT base station and the second RAT base station; determining, using the second data and the model, a respective alteration of electrical power consumption of, at least one component of at least one of the first RAT base station and the second RAT base station; and adjusting the electrical power consumption of said at least one component in accordance with the determined alteration.
In some aspects, the techniques described herein relate to a non-transitory computer readable medium storing a program causing at least one processor to execute a process to adjust electrical power consumption of at least one of a first RAT base station utilizing a newer RAT and a second RAT base station utilizing an older RAT, wherein the newer RAT is different than the older RAT, and wherein the first and the second RAT base stations have a common coverage area, the process including: determining first data indicative of providing wireless service in the common coverage area using one or more base stations matching at least one of the first RAT base station and the second RAT base station; determining a model using the first data and data generated by or obtained from at least one of the first RAT base station and the second RAT base station, to determine a change of operation of at least one component of at least one of the first RAT base station and the second RAT base station that alters electrical power consumption of the at least one component; receiving a second data from at least one of the first RAT base station and the second RAT base station; determining, using the second data and the model, a respective alteration of electrical power consumption of at least one component of at least one of the first RAT base station and the second RAT base station; and adjusting the electrical power consumption of said at least one component in accordance with the determined alteration.
In some aspects, the techniques described herein relate to an apparatus for adjusting electrical power consumption of at least one of a first RAT base station utilizing a newer RAT and a second RAT base station utilizing an older RAT, wherein the newer RAT is newer than the older RAT, and wherein the first and the second RAT base stations have a common coverage area, the apparatus including: processing circuitry configured to: determine first data indicative of providing wireless service in the common coverage area using one or more base stations matching at least one of the first RAT base station and the second RAT base station; determine a model using the first data and data generated by or obtained from at least one of the first RAT base station and the second RAT base station, to determine a change of operation of at least one component of at least one of the first RAT base station and the second RAT base station that alters electrical power consumption of the at least one component; receive a second data from at least one of the first RAT base station and the second RAT base station; determine, using the second data and the model, a respective alteration of electrical power consumption of at least one component of at least one of the first RAT base station and the second RAT base station; and adjust the electrical power consumption of said at least one component in accordance with the determined alteration.
Comprehension of embodiments of the techniques disclosed here is facilitated by reading the following detailed description in conjunction with the annexed drawings, in which:
Techniques are disclosed for determining adjustments, e.g., reductions, of power consumption, e.g., of component(s), of a base station utilizing an older or optionally a newer RAT1, and even when to decommission a base station utilizing the older RAT. In some embodiments, when both a base station using a newer RAT and a base station using an older RAT provide cellular coverage in a common coverage area2, the following is undertaken. A model is created which is configured to determine (a) power adjustment, e.g., reduction, of component(s) of a base station utilizing the older RAT and/or optionally the newer RAT, and (b) optionally when the RAN utilizing the older RAT can be decommissioned, and thus powered down and optionally removed. Optionally temporarily reducing electrical power consumption in all or part of the newer RAT base station may be desirable if there relatively low traffic using the newer RAT, e.g., in a rural geographic region and/or if there are only sensors, e.g., electric utility meters, which periodically and infrequently transmit data using the newer RAT. 1Typically, a newer RAT will have a higher maximum data rate than an older RAT.2The base station with the older RAT and the base station with the new RAT may or may not be part of the same radio access network (RAN).
Once the model is created, the model is further configured to receive, e.g., periodically or aperiodically, data pertaining to operation of the older RAT base station and optionally data pertaining to operation of the newer RAT base station. Elements of the data pertaining to the older RAT base station may be received by or generated by the older RAT base station. Elements of the optional data pertaining to the newer RAT base station may be received by or generated by the newer RAT base station.
The model utilizes each data to determine whether power can be reduced to all or part of the corresponding RAT, or whether the RAT base station utilizing the older RAT can be decommissioned. Optionally, the model may be updated, e.g., periodically, or aperiodically, using one or more of each data pertaining to operation of the older RAT base station, and optionally using one or more of each data pertaining to operation of the older RAT base station.
Each of the first RAT core network 103A and the second RAT core network 103B are configured to facilitate high speed communications between a RAN including a base station and an external network, and to provide, e.g., mobility and session management for user equipment, and/or a quality of service function. Each RAT base station 102A, 102B is communicatively coupled to a corresponding RAT core network 103A, 103B. Thus, the first RAT base station 102A is communicatively coupled to the first RAT core network 103A, and the second RAT base station 102B is communicatively coupled to the second RAT core network 103B. Each base station is a logical entity implemented in a corresponding RAN. Optionally, the core networks 103A, 103B are implemented with shared physical and/or virtual components, e.g., server(s), backhaul communication system(s), etc.
Each of the first RAT base station 102A and the second RAT base station 102B have a coverage area in which communications may be facilitated with user equipment (UE). The coverage areas may not be the same. However, there will be a common coverage area 104 where there is an overlap of a coverage area of the first RAT base station 102A and a coverage area of the second RAT base station 102B.
UE configured to operate using the first RAT (first RAT UE) 101A, and, e.g., in the common coverage area 104, may communicate with the first RAT base station 102A. UE configured to operate using the second RAT (second RAT UE) 101B, and, e.g., in the common coverage area 104, may communicate with the second RAT base station 102B. UE configured to operate using either the first or the second RAT (multi-RAT UE) 101C, and, e.g., in the common coverage area 104, may communicate with either the first or second RAT base station 102A, 102B.
The processing system 105 is communicatively coupled to each RAT base station, and is configured to control components in each RAT base station, e.g., to reduce electrical power consumption by a RAT base station. The processing system 105 is external to each pair of RAT base station and RAT core network. For pedagogical purposes, the processing system 105 is illustrated as being external to each pair of RAT base station and RAT core network; however, the processing system 105 may be part of one or both RAT base stations.
Optionally, the processing system 105 includes and executes a management system (MS) 105A used to manage each pair of RAT base station and RAT core network end to end, e.g., RRHs, RUs, BBU(s), DU(s), CU(s), and/or core network(s). The management system 105A is aware of a hierarchical structure of each pair of RAT base station and RAT core network, including without limitation each RRH or RU in a RAT base station and each RAT core network.
The management system 105A includes the model 105A-1 described herein, collects information from each RAT base station, collects data which are the independent variable(s) of the model, executes the model, and affects power reduction actions in at least one RAT base station. Optionally, the management system 105A creates and/or modifies such model 105A-1. Alternatively, the model may be created and/or modified on another processing system. Optionally, the management system 105A may be a non-real time RAN intelligent controller (RIC), e.g., with an R1 interface, in an O-RAN architecture3, and the model 105A-1 may be implemented as RAN automation application (rApp) in the non-real time RIC. Thus, optionally, the first set and the second data may be provisioned through the R1 interface to generate the model 105A-1 in an rApp using machine learning. 3The O-RAN Alliance publishes various specifications for implementing radio access networks (RANs) in an open manner. “O-RAN” is an acronym that also stands for “Open RAN.” but in this description references to “O-RAN” should be understood to be referring to the O-RAN Alliance, one or more specifications published by the O-RAN Alliance, and/or entities or interfaces implemented in accordance with one or more specifications published by the O-RAN Alliance.
The model determines discrete power states of the first RAT base station 102A or components thereof, and optionally of the second RAT base station 102B. The model 105A-1 may be (a) a deterministic model created using machine learning and/or by human derivation or (b) artificial intelligence, e.g., a neural network, created by machine learning. The deterministic model may be a function of parameters4 (for example, key performance indicators of a RAT base station) which are obtained or generated by the RAT base station. Optionally, the model includes a threshold level and/or a weighting for one or more of the parameters. A parameter value, e.g., downlink traffic throughput, is compared, e.g., to ascertain if it is greater than or less than, a parameter threshold level, e.g., downlink traffic throughput threshold level. The model may optionally include a second parameter threshold level to facilitate hysteresis so that the model does not cause a component of the RAT base station to rapidly alternate between an unreduced power state and a reduced power state. 4Parameters may include without limitation a number of UE attached to a RAT base station, location(s) of such attached UE (e.g., based on UE downlink measurements reported by the attached UE), and/or an amount of traffic conveyed in an uplink path and/or downlink path between the UE and the RAT base station (“traffic throughput in an uplink path and/or downlink path).
Optionally, the model 105A-1 may be implemented and executed as described with respect to
In block 221, first data is determined, e.g., by the processing system 105 or another processing system. The term “determined” also means obtained, received, and generated.
The first data may be data that is generated and/or obtained by the first RAT base station and/or optionally the second RAT base station. Alternatively, the first data may be data that is neither generated nor obtained by the first RAT base station nor by the second RAT base station, but rather is historical data generated by and/or obtained by one or more base stations each of which has a coverage area that as a same characteristic as the common coverage area. For example, such coverage area(s) may be in a geographic region with a same terrain morphology (e.g., rural, urban, suburban, indoor, etc.) as a geographic location of a common coverage area of the first and the second RAT base stations.
The first data may optionally include base station usage data, user equipment (UE) data (e.g., type of modulation coding scheme, precoding matrix indicator, and/or control channel report), number of (UE) (configured to operate using either the first or the second RAT) which are connected to one of the RAT base stations and/or are predicted to be connected to one of the RAT base stations5. In a standalone RAN the first or second RAT base station may be able to detect if a UE connected to it can operate on the other RAT base station based on the operating bands of the UE. 5In a non-standalone RAN, e.g., when the first RAT base station 102A uses a 5G RAT and the second RAT base station 102B uses a 4G LTE RAT, user plane communications are between the UE and the first RAT base station 102A and control plane communications are between the UE and the second RAT base station 102B. In such a non-standalone RAN, the second RAT base station 102B has information about UEs connected to both the first and the second RAT base stations for user plane communications. Thus, optionally, the processing system 105, e.g., the management system 105A, e.g., the model 105A-1, may be able to obtain some or all of a second data set about the first RAT base station 102A from the second RAT base station 102B. For example, the second RAT base station 102B would be aware of the UE configured to operate with both the first or the second RATs and connected to the first RAT base station 102A.
In block 222, using the first data, a model is determined. The model is configured to determine (a) whether, e.g., if and when, and how to reduce or increase, e.g., temporarily,6 power consumption of the RAT base station employing the older RAT, e.g., the first RAT base station, (b) optionally whether, e.g., if and when, to decommission the RAT base station employing the older RAT, and (c) optionally whether, e.g., if and when to temporarily reduce power consumption of the RAT base station employing the newer RAT, e.g., the second RAT base station. When determining that power consumption of a RAT base station should be reduced or increased, the model identifies components7 of a RAT base station, e.g., RRHs or RUs, power amplifier(s) of each such RRH or RU, and/or core(s) of server(s) used to implement the RAT base station (e.g., of the BBU, DU, and/or CU) whose operation may be affected to obtain a change, e.g., reduction or increase, of power consumption. For example, such server(s) may perform baseband processing. 6When electrical power of a RAT base station (and thus component(s) thereof) is temporarily reduced, this necessitates subsequently determining when electrical power of the RAT base station (and thus the component(s) thereof) should be increased. However, some power reductions, e.g., decommissioning, are permanent.7All or a subset of components of a RAT base station are subject to power consumption control.
In block 223, a second data is received from the first RAT base station and/or from the second RAT base station. The second data may include some or all of the data described above for the first data and is based on recent temporal activity by and/or with the corresponding RAT base station. The second data may be actual data at a point in time or for a period of time which is generated or obtained by a RAT base station, and/or may be predicted data for the point in or period of time.
In block 224, using the second data and the model, a respective alteration of electrical power consumption of at least one component of at least one of the first RAT base station and the second RAT base station is determined or identified. Such component(s) include (a) power amplifier(s) (of RRH(s) or RU(s) of a RAT base station) and/or (b) server(s), one or more cores of such server(s), e.g., implementing baseband processing, for the RAT base station, and/or the process(es) (i.e., software) executed thereon. However, the component(s) may include other constituent elements of a RAT base station. Such alteration may be, for example, decreasing or increasing (a) electrical power provided to, or drawn by a component, (b) a parameter of a component, e.g., gain of a power amplifier, a RU, or an RRU, and/or (c) enabling or disabling operation of all or a portion of the component, e.g., a server or a processor core of a server, e.g., used to implement baseband processing for a RAT base station. Optionally, power consumption can be reduced, e.g., to zero, by terminating operation of a component, e.g., a core. In block 225, the electrical power consumption of said at least one component is adjusted in accordance with the determined alteration.
In the event it is determined that a RAT base station is to be decommissioned, then the components of the RAT base station is to be decommission is determined. Optionally, components of the RAT base station and corresponding modes of operation thereof are also determined.
If a RAT base station is determined to be decommissioned, i.e., permanently, then such operational changes are perpetually affected, e.g., including through subsequent the RAT base station disassembly and removal. Further, all components, which can so be affected, are powered off. In the event a RAT base station is to be decommissioned, then optionally a message, e.g., an email, is sent to a network operator which operates the RAT base station identified to be decommissioned.
In optional block 226, using machine learning (ML), the second data is used to modify the model. After block 225 or optional block 226, proceed to block 223.
The processing system may optionally including processor(s) or processor circuitry coupled to memories (or memory circuitry). The processor circuitry described herein may include one or more microprocessors, microcontrollers, digital signal processing (DSP) elements, application-specific integrated circuits (ASICs), and/or field programmable gate arrays (FPGAs). In this exemplary embodiment, processor circuitry includes or functions with software programs, firmware, or other computer readable instructions for carrying out various process tasks, calculations, and control functions, used in the methods described herein. These instructions are typically tangibly embodied on any storage media (or computer readable medium) used for storage of computer readable instructions or data structures.
The memory circuitry described herein can be implemented with any available storage media (or computer readable medium) that can be accessed by a general purpose or special purpose computer or processor, or any programmable logic device. Suitable computer readable medium may include storage or memory media such as semiconductor, magnetic, and/or optical media. For example, computer readable media may include conventional hard disks, Compact Disk-Read Only Memory (CD-ROM), DVDs, volatile or non-volatile media such as Random Access Memory (RAM) (including, but not limited to, Dynamic Random Access Memory (DRAM)), Read Only Memory (ROM), Electrically Erasable Programmable ROM (EEPROM), and/or flash memory. Combinations of the above are also included within the scope of computer readable media.
Methods of the invention can be implemented in computer readable instructions, such as program modules or applications, which may be stored in the computer readable medium that is part of (optionally the memory circuitry) or communicatively coupled to the processing circuitry, and executed by the processing circuitry, optionally the processor circuitry. Generally, program modules or applications include routines, programs, objects, data components, data structures, algorithms, and the like, which perform particular tasks or implement particular abstract data types.
A number of embodiments of the invention defined by the following claims have been described. Nevertheless, it will be understood that various modifications to the described embodiments may be made without departing from the spirit and scope of the claimed invention. Accordingly, other embodiments are within the scope of the following claims.
The present application claims benefit of U.S. Patent Application Ser. No. 63/511,275 filed Jun. 30, 2023; the entire contents of the aforementioned patent application are incorporated herein by reference as if set forth in its entirety.
Number | Date | Country | |
---|---|---|---|
63511275 | Jun 2023 | US |