Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
ENERGY EFFICIENT CELL-LESS RADIO ACCESS NETWORK AND METHODS FOR USE THEREWITH
Document Type and Number:
WIPO Patent Application WO/2024/081758
Kind Code:
A1
Abstract:
A radio access network (RAN) operates by: determining an initial RU/UE association that allocates the plurality of UEs among the plurality of RUs via reference signal received power (RSRP) data received from the plurality of RUs; receiving RU conditions data corresponding to a set of RU conditions associated with the plurality of RUs; receiving RU constraint data associated with the plurality of RUs; assigning, via at least one iterative RU sleeping loop and based on the initial RU/UE association, the RU conditions data and the RU constraint data, an active mode to a first subset of the plurality of RUs and a sleep mode to a second subset of the plurality of RUs; and updating a dynamic RU/UE association based on the first subset of the plurality of RUs and the second subset of the plurality of RUs.

Inventors:
KOOSHKI FARINAZ (PL)
GARCIA ARMADA ANA (ES)
MOWLA MD MUNJURE (BD)
FLIZIKOWSKI ADAM DAWID (PL)
PIETRZYK SLAWOMIR (PL)
Application Number:
PCT/US2023/076649
Publication Date:
April 18, 2024
Filing Date:
October 12, 2023
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ISRD SP Z O O (PL)
International Classes:
H04W52/02; H04B17/318; H04W8/02; H04W24/08; H04W24/10; H04W88/08
Foreign References:
US20220210794A12022-06-30
CN113473499A2021-10-01
CN107087284A2017-08-22
Other References:
ANIL UMESH: "Overview of O-RAN Fronthaul Specifications", NTT DOCOMO TECHNICAL JOURNAL, vol. 21, no. 1, 1 July 2019 (2019-07-01), pages 46 - 59, XP093160312
SAMSUNG: "Network Slicing", TECHNICAL WHITE PAPER, 1 April 2020 (2020-04-01), pages 1 - 22, XP093160313
Attorney, Agent or Firm:
STUCKMAN, Bruce (US)
Download PDF:
Claims:
Attorney Docket No.: ISW0008WO CLAIMS What is claimed is: 1. A method for use in a radio access network (RAN) that includes a RAN controller and a plurality of radio units (RUs) of a cell-less radio access network that are configured to engage in wireless communications with a plurality of user equipment (UEs) via at least one radio channel of the cell-less RAN, the method comprising: determining an initial RU/UE association that allocates the plurality of UEs among the plurality of RUs via reference signal received power (RSRP) data received from the plurality of RUs; receiving RU conditions data corresponding to a set of RU conditions associated with the plurality of RUs; receiving RU constraint data associated with the plurality of RUs; assigning, via at least one iterative RU sleeping loop and based on the initial RU/UE association, the RU conditions data and the RU constraint data, an active mode to a first subset of the plurality of RUs and a sleep mode to a second subset of the plurality of RUs; and updating a dynamic RU/UE association based on the first subset of the plurality of RUs and the second subset of the plurality of RUs. 2. The method of claim 1, wherein the RAN has an open architecture that is disaggregated and includes at least one of: a centralized unit (CU) or a distributed unit (DU). 3. The method of claim 2, wherein the RSRP data is received from the plurality of RUs via a CU or a DU. 4. The method of claim 1, wherein the at least one iterative RU sleeping loop dynamically determines the first subset and the second subset for each transmission time interval (TTI) of the RAN. 5. The method of claim 4, wherein the dynamic RU/UE association is updated on a TTI basis. 6. The method of claim 1, wherein updating the dynamic RU/UE association based on the first subset of the plurality of RUs and the second subset of the plurality of RUs includes reassigning UEs from the initial RU/UE association allocated to one of the second subset of the plurality of RUs to one of the first subset of the plurality of RUs. Attorney Docket No.: ISW0008WO 7. The method of claim 6, wherein reassigning the UEs from the initial RU/UE association allocated to one of the second subset of the plurality of RUs to one of the first subset of the plurality of RUs is based on the RSRP data. 8. The method of claim 1, wherein the at least one iterative RU sleeping loop includes a non- conditional sleeping loop that generates network load data and assigns ones of the plurality of RUs to the first subset based on a comparison of the load data to load criteria. 9. The method of claim 1, wherein the at least one iterative RU sleeping loop includes a non- conditional sleeping loop that assigns ones of the plurality of RUs to the first subset based on a comparison of the RSRP data to RSRP criteria. 10. The method of claim 1, wherein the at least one iterative RU sleeping loop assigns ones of the plurality of RUs to the first subset based on a comparison of an interference contribution parameter to an average interference contribution. 11. The method of claim 1, wherein the at least one iterative RU sleeping loop includes a non- conditional sleeping loop that assigns ones of the plurality of RUs to the first subset based on a comparison of an interference contribution parameter to an average interference contribution. 12. The method of claim 11, wherein the at least one iterative RU sleeping loop further includes a conditional sleeping loop that assigns ones of the plurality of RUs to the second subset based on the comparison of the interference contribution parameter to the average interference contribution, only when the ones of the plurality of RUs fail to satisfy a network energy efficiency criteria. 13. The method of claim 11, wherein the at least one iterative RU sleeping loop further includes a conditional sleeping loop that assigns ones of the plurality of RUs to the second subset based on the comparison of an interference contribution parameter to an average interference contribution, only when the ones of the plurality of RUs fail to satisfy a minimum energy efficiency criteria. Attorney Docket No.: ISW0008WO 14. The method of claim 11, wherein the at least one iterative RU sleeping loop further includes a conditional sleeping loop that computes a network throughput and proceeds to a next iteration based on the network throughput and a baseline throughput. 15. The method of claim 1, wherein assigning the active mode to the first subset of the plurality of RUs and the sleep mode to the second subset of the plurality of RUs is further based on one or more of: a priority policy configuration, a scheduler selection, a KPI objective, a decision making priority, a scheduling status, a UE QoS, a Carrier/Radio characteristic, an EE/EC measurement report, load statistics per coverage area and per carrier, UE mobility information that includes coverage area, UE mobility information that includes beam level measurements, power consumption measurements, or geolocation information. 16. A radio access network (RAN) controller for use with a plurality of radio units (RUs) of a cell-less RAN that are configured to engage in wireless communications with a plurality of user equipment (UEs) via at least one radio channel of the cell-less RAN, wherein the RAN controller comprises: a network interface; a memory configured to store operational instructions corresponding to a sleep mode control application; and at least one processor configured to execute the operational instructions, wherein the operational instructions, when executed, cause the at least one processor to perform operations that include: determining an initial RU/UE association that allocates the plurality of UEs among the plurality of RUs via reference signal received power (RSRP) data received from the plurality of RUs; receiving RU conditions data corresponding to a set of RU conditions associated with the plurality of RUs; receiving RU constraint data associated with the plurality of RUs; assigning, via at least one iterative RU sleeping loop and based on the initial RU/UE association, the RU conditions data and the RU constraint data, an active mode to a first subset of the plurality of RUs and a sleep mode to a second subset of the plurality of RUs; and updating a dynamic RU/UE association based on the first subset of the plurality of RUs and the second subset of the plurality of RUs. Attorney Docket No.: ISW0008WO 17. The RAN controller of claim 16, wherein the RAN has an open architecture that is disaggregated and includes at least one of: a centralized unit (CU) or a distributed unit (DU). 18. The RAN controller of claim 17, wherein the RSRP data is received from the plurality of RUs via a CU or a DU. 19. The RAN controller of claim 16, wherein the at least one iterative RU sleeping loop dynamically determines the first subset and the second subset for each transmission time interval (TTI) of the RAN. 20. The RAN controller of claim 19, wherein the dynamic RU/UE association is updated on a TTI basis. 21. The RAN controller of claim 16, wherein updating the dynamic RU/UE association based on the first subset of the plurality of RUs and the second subset of the plurality of RUs includes reassigning UEs from the initial RU/UE association allocated to one of the second subset of the plurality of RUs to one of the first subset of the plurality of RUs. 22. The RAN controller of claim 21, wherein reassigning the UEs from the initial RU/UE association allocated to one of the second subset of the plurality of RUs to one of the first subset of the plurality of RUs is based on the RSRP data. 23. The RAN controller of claim 16, wherein the at least one iterative RU sleeping loop includes a non-conditional sleeping loop that generates network load data and assigns ones of the plurality of RUs to the first subset based on a comparison of the load data to load criteria. 24. The RAN controller of claim 16, wherein the at least one iterative RU sleeping loop includes a non-conditional sleeping loop that assigns ones of the plurality of RUs to the first subset based on a comparison of the RSRP data to RSRP criteria. 25. The RAN controller of claim 16, wherein the at least one iterative RU sleeping loop assigns ones of the plurality of RUs to the first subset based on a comparison of an interference contribution parameter to an average interference contribution. Attorney Docket No.: ISW0008WO 26. The RAN controller of claim 16, wherein the at least one iterative RU sleeping loop includes a non-conditional sleeping loop that assigns ones of the plurality of RUs to the first subset based on a comparison of an interference contribution parameter to an average interference contribution. 27. The RAN controller of claim 26, wherein the at least one iterative RU sleeping loop further includes a conditional sleeping loop that assigns ones of the plurality of RUs to the second subset based on the comparison of the interference contribution parameter to the average interference contribution, only when the ones of the plurality of RUs fail to satisfy a network energy efficiency criteria. 28. The RAN controller of claim 26, wherein the at least one iterative RU sleeping loop further includes a conditional sleeping loop that assigns ones of the plurality of RUs to the second subset based on the comparison of an interference contribution parameter to an average interference contribution, only when the ones of the plurality of RUs fail to satisfy a minimum energy efficiency criteria. 29. The RAN controller of claim 26, wherein the at least one iterative RU sleeping loop further includes a conditional sleeping loop that computes a network throughput and proceeds to a next iteration based on the network throughput and a baseline throughput. 30. The RAN controller of claim 16, wherein assigning the active mode to the first subset of the plurality of RUs and the sleep mode to the second subset of the plurality of RUs is further based on one or more of: a priority policy configuration, a scheduler selection, a KPI objective, a decision making priority, a scheduling status, a UE QoS, a Carrier/Radio characteristic, an EE/EC measurement report, load statistics per coverage area and per carrier, UE mobility information that includes coverage area, UE mobility information that includes beam level measurements, power consumption measurements, or geolocation information.
Description:
Attorney Docket No.: ISW0008WO ENERGY EFFICIENT CELL-LESS RADIO NETWORK AND METHODS FOR USE THEREWITH Inventors: Farinaz Kooshki, Ana García Armada, Md Munjure Mowla, Adam Dawid Flizikowski and Slawomir Pietrzyk FIELD OF THE DISCLOSURE [0001] The subject disclosure relates to control of wireless communication networks. BRIEF DESCRIPTION OF THE DRAWINGS [0002] Reference can now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein: [0003] FIG.1A is a pictorial/block diagram illustrating an example, non-limiting example of a radio access network (RAN). [0004] FIG.1B is a pictorial/block diagram illustrating an example, non-limiting example of a radio access network (RAN). [0005] FIG. 2 is a flow diagram illustrating an example of a high-level energy efficiency technique. [0006] FIG.3 is a flow diagram illustrating an example of an energy efficient technique. [0007] FIG. 4 is a graphical diagram illustrating an example of comparison of EE methodologies. [0008] FIG. 5 is a graphical diagram illustrating an example of comparison of EE methodologies. [0009] FIG. 6 is a graphical diagram illustrating an example of comparison of EE methodologies. [0010] FIG. 7 is a graphical diagram illustrating an example of comparison of EE methodologies. [0011] FIG. 8 is a graphical diagram illustrating an example of comparison of EE methodologies. [0012] FIG. 9 is a graphical diagram illustrating an example of comparison of EE methodologies. [0013] FIG. 10 is a graphical diagram illustrating an example of comparison of EE methodologies. [0014] FIG. 11 is a graphical diagram illustrating an example of comparison of EE methodologies. Attorney Docket No.: ISW0008WO [0015] FIG.12 illustrates a flow diagram of an example method. DETAILED DESCRIPTION [0016] One or more examples are now described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. In the following description, for purposes of explanation, numerous details are set forth in order to provide a thorough understanding of the various examples. It is evident, however, that the various examples can be practiced without these details (and without applying to any particular networked environment or standard). I. INTRODUCTION [0017] Escalating traffic demands for different use cases and new applications of the evolving mobile communication generation (i.e., 5G and beyond (B5G)) has led to an action requirement from the operators to expand their networks in order to support more capacity. At the same time, the increased traffic is consuming huge amount of energy for the wireless networks, which impacts the greenhouse effect significantly. Research communities from both academia and industry are now focusing on novel technologies, architecture, infrastructures, and solutions to execute the capacity expansion plan while minimizing power consumption as possible from both access and backhaul networks. [0018] Recently, a new radio access network (RAN) architecture known as cell-less (e.g., a cell-free network or other cooperative network architecture that shares radio resources) has been approached to provide high spectral efficiency, flexible and cost-efficient deployment, ensure high quality of service (QoS), and support low path loss propagation conditions. In the cell-less architecture, the cell boundaries are removed from the user equipment (UE) viewpoint. However, it is not practical to serve all UEs by the entire available base station (BS) transmitters due to the capacity constraint of a particular BS transmitter. In order to have a practical and feasible network architecture, technical solutions adoptable to the architecture are needed to meet the key performance indicators (KPI)s and afford the resource consumption such as energy. At the same time, the industry players are interested in novel architectures having green implementations and otherwise improving network energy efficiency (EE) to reduce power consumption. The Open RAN solution has been considered as an enabler for EE in 5G networks. Therefore, it requires novel technologies being customized for an energy efficient implementation. The key contributing operators in Open RAN just started to focus on energy performance parameters and solutions for candidate technologies and architectures. Having a different traffic load over time based on the user condition diversity, leads to huge amounts of wasted energy by keeping the access points (APs) in the same transmitting power status all the time. Considering sleep mode control as a Attorney Docket No.: ISW0008WO recognized feature to improve EE, will enhance the network EE and promote proper management of energy utilization in APs. [0019] In this disclosure, various examples (which may also be referred to as embodiments) propose energy-efficient sleep mode schemes for a cell-less RAN architecture in 5G and beyond 5G networks. This disclosure proposes a novel energy-efficient enhancement approach i.e., (3 × E), with various optional features and example implementations that can collectively be referred to as a “scheme”, that can utilize intelligent control over access points (APs) to activate two-step sleep modes (e.g., non-conditional and conditional) for the cell-less RAN architecture. Various examples control the interference at the dense environment (in terms of number of users) resulting in a stable performance enhancement compared to existing works. Hence, the intelligent interference management criteria utilized in the 3×E scheme optimize the network energy efficiency (EE) in highly loaded scenarios, as well as in scenarios with lower load, irrespective of the user density. Simulation results depict that the network energy efficiency is improved up to 60% with respect to a baseline algorithm without sleep mode control. [0020] Through the solutions proposed to date, energy efficiency performance has been an important topic for novel architectures, such as cell-less RAN, among the enabling technologies for 5G and beyond networks. One target of this work is to present a customized energy-efficient technique which can make the cell-less network implementation practically preferable from the power consumption and implementation complexity point of view for new Open RAN network solutions. [0021] The solutions proposed in the existing literature to date are not comprehensive and not well adapted to the cell-less architecture in which there are no cell boundaries, where the UE is viewing the entire radio resources as a common pool and where the RAN is transparent from this perspective. The UE does not need to do handover in cell-less architecture and thanks to this, the cooperative association scheme could be implemented without extra signaling due to handover procedures but with higher energy-efficient performance through applying a sleep mode selection scheme customized for a cell-less design. In this disclosure, we consider the fact that the UE needs to be able to be served by any particular radio resources (e.g. RU, PRB) within the time intervals in an energy-efficient way. [0022] In this disclosure, we also consider the interference contribution of the RUs and its direct impact on energy efficiency. An energy-efficient scheme is proposed with the aim of optimizing the total network EE and the minimum EE of the RUs in addition to managing their interference contribution. This together with an efficient customization based on the network density will enhance the network EE significantly and outperform the previous works. The main advantage of the proposed energy efficiency scheme is the fact that it is capable of optimizing the Attorney Docket No.: ISW0008WO minimum individual RU and network EE within different user density setups thanks to an applied strategy for selecting sufficient RU candidates to save energy and enhance data transmissions per energy unit. Hence, the scheme can save energy not only in the non-busy-hours, but also enhance energy efficiency in busy hours. This is in contrast to other proposed techniques which do not assure saving energy efficiently when the load increases as a result of the user density increments. Although it may be needed to re-associate a higher number of users from highly loaded sleeping RUs in various examples compared to other techniques, the proposed criteria will manage and avoid high traffic loss and performance degradation instead. In addition to this, handover procedures are removed as a benefit of using the cell-less architecture. [0023] One or more embodiments further improves upon existing RAN architectures by: ● Presenting an energy-efficient scheme in the cell-less architecture towards the practical deployment in 5G and beyond 5G networks. This can include a two-step sleep mode selection (i.e., non-conditional phase and conditional phase) with an intelligent controller that dynamically updates the user and RU association and switches the unnecessary RUs to sleep. ● Helping to control the interference at the dense environment in a way that data transmission from RU is performed only if it is beneficial for the EE increment of the network. The simulation results show that the network throughput and EE are improved for the proposed scheme as compared with the conventional algorithms. II. SYSTEM MODEL [0024] One or more embodiments assume a cell-less architecture of the RAN for a dense scenario depicted in Fig. 1A where the UEs are connecting to the entire pool radio resources without being limited by the cell boundaries and they experience the RAN as a common unique zone. The radio access network transports data received from content sources or other data content transport clients, and/or data conveying other communications between wireless communication devices. This data can include, e.g., audio, video, graphics, text or other media, applications, control information, billing information, network management information and/or other data. The radio access network with core network operates to manage access by the wireless communication devices, provides billing and network management and supports other network and control functions and can include other network elements that are not specifically shown. [0025] In various examples, the elements of the radio access network can be implemented in conjunction with an open radio access network (O-RAN) cloud RAN (CRAN), virtualized RAN (VRAN), distributed/disaggregated RAN (DRAN), Open RAN or other standard that is based on interoperability and standardization of RAN elements and, for example, includes a unified interconnection standard for white-box hardware and open source software elements from Attorney Docket No.: ISW0008WO different vendors to provide an architecture that integrates a modular base station software stack on commercial off-the-shelf (COTS) hardware which allows baseband and radio unit components from discrete suppliers to operate seamlessly together. For example, the elements of the radio access network are interconnected via transport links that can be wired, optical and/or wireless links that, for example, support encapsulated and encrypted transport. These transport links can operate via F1, E2, A1, O1, evolved packet core (EPC), next generation core (NGC), 5G core or via another network protocol or standard. [0026] The centralized RAN controller 102 that includes a sleep mode control application 104 and energy efficiency objective function 106 and that operates in an architecture where the processing via the distributed unit/ centralized unit (DU/CU) combination supports a plurality of RUs with, for example, multiple DUs attaching to a single CU and/or multiple RUs attaching to single DU. The DU and CU can be collocated - but they do not have to be. In various examples, CUs, DUs and RUs communicate control plane and user plane signaling from the UEs to the core network. The CUs/DUs/RUs operate in conjunction with a radio access network protocol stack that can include a physical (PHY) layer, media access control (MAC) layer, radio link control (RLC) layer and one or more upper layers such as a Packet Data Convergence Protocol (PDCP) layer and a service data adaptation protocol (SDAP) layer. [0027] The centralized RAN controller 102 can be implemented via a RAN intelligent controller (RIC) or other network device that includes one or more network interfaces for communicating with the CU/DU and RUs and/or the core network, and a processor and an associated memory that stores operational instructions that configure the centralized RAN controller to perform its various functions. [0028] In various examples, the functions implemented by the centralized RAN controller can include a scheduler or other radio resource manager that operates to support scheduling, power and resource block allocation, remote radio head (RRH) association and/or other resource management of the RAN. The radio resources in this cell-less approach can be treated as a common unique pool containing the entire available resources of all RRHs and Time-Frequency Resource Blocks (RBs) which can improve the user-resource assignment freedom and subsequently increase system performance. For example, disaggregated RAN, inspired from the Open RAN architecture, having disaggregated RUs, centralized unit (CU), distributed unit (DU), is considered, where each RU shows similar attributes to a base station (BS)/access point (AP). The users associated with each RU may be served randomly or by any well-established scheduling technique. Examples of a schedule and techniques for cooperative scheduling are presented in U.S. Patent Publication 2022/0210794 entitled, COOPERATIVE RADIO RESOURCE SCHEDULING IN A WIRELESS COMMUNICATION NETWORK AND METHODS FOR Attorney Docket No.: ISW0008WO USE THEREWITH, that was published on June 30, 2022, the contents of which are incorporated by reference for any and all purposes. This will give extra advantage of improving the network throughput due to additional interference management with higher granularity of RBs. The centralized RAN controller supports the coordination of RAN and the network information exchanging and storage. The UEs may be re-associated to different RUs at each transmission time interval (TTI) after N TTIs, where N is a fixed integer greater than 1 and/or after M TTIs, where M is a dynamically selected integer greater than 0. As will be discussed in greater detail in the discussions that follow, the functions of the centralized RAN control further include a sleep mode control application that, for example, operates in accordance with an energy efficiency objective function, to control which RUs are active and which RUs are asleep at any given time (e.g., each TTI, after K TTIs, where K is a fixed greater than 1 and/or after L TTIs, where L is a dynamically selected integer greater than 0). The recommendation of mode selection (e.g., a kind of sleep modes micro, light, deep, whole base station, etc.) can be complementary to the scheduler for final decisions as shown in a further example in FIG. 1B that presents an energy efficiency enhancement (3xE) 150 that includes mode selection 154 and sleep mode scheme 152 that interact with scheduler 155 that can include MAC scheduler 156 and/or cooperative scheduler 158 that operate based on one or more of the inputs shown to generate output in the form of recommendations of: a set of active RUs, and/or a set of sleep RUs. [0029] Consider the following example, where a radio access network (RAN) includes a RAN controller or other control element and a plurality of radio units (RUs) of a cell-less radio access network that are configured to engage in wireless communications with a plurality of user equipment (UEs) via at least one radio channel of the cell-less RAN. The RAN controller or other control element operates by: ● determining an initial RU/UE association that allocates the plurality of UEs among the plurality of RUs via reference signal received power (RSRP) data received from the plurality of RUs. ● receiving RU conditions data corresponding to a set of RU conditions associated with the plurality of RUs. ● receiving RU constraint data associated with the plurality of RUs. ● assigning, via at least one iterative RU sleeping loop and based on the initial RU/UE association, the RU conditions data and the RU constraint data, an active mode to a first subset of the plurality of RUs and a sleep mode to a second subset of the plurality of RUs. ● updating a dynamic RU/UE association based on the first subset of the plurality of RUs and the second subset of the plurality of RUs. Attorney Docket No.: ISW0008WO [0030] In addition or in the alternative to any of the foregoing, the RAN has an open architecture that is disaggregated and includes at least one of: a centralized unit (CU) or a distributed unit (DU). [0031] In addition or in the alternative to any of the foregoing, the RSRP data is received from the plurality of RUs via a CU or a DU. [0032] In addition or in the alternative to any of the foregoing, the at least one iterative RU sleeping loop dynamically determines the first subset and the second subset for each transmission time interval (TTI) of the RAN. [0033] In addition or in the alternative to any of the foregoing, the dynamic RU/UE association is updated on a TTI basis. [0034] In addition or in the alternative to any of the foregoing, updating the dynamic RU/UE association based on the first subset of the plurality of RUs and the second subset of the plurality of RUs includes reassigning UEs from the initial RU/UE association allocated to one of the second subset of the plurality of RUs to one of the first subset of the plurality of RUs. [0035] In addition or in the alternative to any of the foregoing, reassigning the UEs from the initial RU/UE association allocated to one of the second subset of the plurality of RUs to one of the first subset of the plurality of RUs is based on the RSRP data. [0036] In addition or in the alternative to any of the foregoing, the at least one iterative RU sleeping loop includes a non-conditional sleeping loop that generates network load data and assigns ones of the plurality of RUs to the first subset based on a comparison of the load data to load criteria. [0037] In addition or in the alternative to any of the foregoing, the at least one iterative RU sleeping loop includes a non-conditional sleeping loop that assigns ones of the plurality of RUs to the first subset based on a comparison of the RSRP data to RSRP criteria. [0038] In addition or in the alternative to any of the foregoing, the at least one iterative RU sleeping loop assigns ones of the plurality of RUs to the first subset based on a comparison of an interference contribution parameter to an average interference contribution. [0039] In addition or in the alternative to any of the foregoing, the at least one iterative RU sleeping loop includes a non-conditional sleeping loop that assigns ones of the plurality of RUs to the first subset based on a comparison of an interference contribution parameter to an average interference contribution. [0040] In addition or in the alternative to any of the foregoing, the at least one iterative RU sleeping loop further includes a conditional sleeping loop that assigns ones of the plurality of RUs to the second subset based on the comparison of the interference contribution parameter to the Attorney Docket No.: ISW0008WO average interference contribution, only when the ones of the plurality of RUs fail to satisfy a network energy efficiency criteria. [0041] In addition or in the alternative to any of the foregoing, the at least one iterative RU sleeping loop further includes a conditional sleeping loop that assigns ones of the plurality of RUs to the second subset based on the comparison of an interference contribution parameter to an average interference contribution, only when the ones of the plurality of RUs fail to satisfy a minimum energy efficiency criteria. [0042] In addition or in the alternative to any of the foregoing, the at least one iterative RU sleeping loop further includes a conditional sleeping loop that computes a network throughput and proceeds to a next iteration based on the network throughput and a baseline throughput. [0043] In addition or in the alternative to any of the foregoing, the method is implemented via the RAN controller that includes a network interface, a memory that stores operational instructions corresponding to a sleep mode control application and a processor that executes the operational instructions to perform the steps of the method. [0044] Further details regarding the operation of the sleep mode control application including several optional functions and alternative features, are included in the discussion that follows. [0045] In the following, let us consider a set of RUs and a set of UEs , where M and K are the total number of RUs and UEs in the network accordingly. The antennas of the RUs are considered omnidirectional. The set of users under a particular RU m ∈ M coverage is denoted by Um. Channel gain between user k ∈ K and RU m is ℎ ^,^ including pathloss and shadowing effects. P m is the transmission power of RU m and σ is the additive white Gaussian noise power at each receiver. The signal-to-interference-plus-noise ratio (SINR) for the k − th user served by RU m in the downlink (RU to UE) is denoted by ^ ^,^ . Considering µ m as the sleep mode indicator, which is representing RU in sleep mode if µm = 1, and in active mode if µm = 0, the SINR in the downlink ^ ^,^ can be written as [0046] Aggregating the throughput per resource block (RB) of the set of users that are served by RU m, that is the set U m , denoted by ^ ^,^^^ , the total throughput of the particular RU m can be obtained as where Ni is the minimum required number of RBs for a particular user. Attorney Docket No.: ISW0008WO [0047] According to the EARTH power model, the total consumed power is the summation of circuit power and transmit power (i.e., ) while the transmit power Pout would be limited to the maximum power at full load. α, Pout, ρm, and NT represent the power amplifier efficiency, transmission power, load for a particular RU m, and the total number of RBs. The transmitted power can be written as [0048] As the major source of power consumption is the circuit power of an active RU, through switching a RU to the sleep mode with zero transmission power, much lower circuit power could be consumed. The circuit power can be measured as while one or more embodiments considers ^ ^ ^ ^ ^ ^ ^^^^ and ^ ^^^^^ ^ ^^ as circuit power for active and sleep RU respectively. The total network EE can be calculated as the aggregation of the RUs throughput divided by the total network power consumption, namely III. PROBLEM FORMULATION AND EXAMPLES OF A PROPOSED ENERGY- EFFICIENCY ENHANCEMENT (3×E) SCHEME A. PROBLEM FORMULATION [0049] Let A, which is a matrix of size K × M, represents the status of the users’ connection to RUs. If µ m = 0 and the user k is connected to RU m, set A(k,m) = 1, otherwise A(k,m) = 0. In order to find the efficient dynamic user association to the cell-less RAN and deciding to switch inefficient RUs in sleep mode that maximize the network EE, the optimization problem can be expressed as Attorney Docket No.: ISW0008WO [0050] The constraint C1 represents the binary value matrix A. Constraint C2 is ensuring that the network throughput does not suffer a big loss (considering ^ ^ ^^^^^^^^ as the total throughput of a particular RU j before applying example sleep mode techniques on the system and β as the allowed traffic loss ratio which is configurable based on network conditions and operator preferences). According to constraints C3 and C4, each RU can use up to a maximum number of available RBs and each UE may be served by maximum one RU, respectively. Constraint C5 ensures that the required throughput of each UE is achieved, where ^ ^^^^ denotes the minimum required throughput for user k. Constraint C6 (assuming temporary RU active set where = ^ ^^^^^^ ∪ {RU j} to include RU j temporary) ensures that the number of transmissions per energy unit will be increased along with saving the power consumption. Finally, the constraint C7 will keep the transmission power limited to a maximum transmission power of any particular antenna. [0051] The aim is to enhance the EE through the choice of the active and sleep sets of RUs including UE-RU association. The optimal solution could be found through an exhaustive search, which is not time and computationally efficient. Hence, one or more embodiments proposes a scheme which enhances the EE ending up with a near optimal solution. In this work, the customized RU sleep mode selection solution will consider the interference that each RU is causing to the network in comparison to its provided useful signal. Therefore, the interference ratio parameter in the downlink can be defined as follows which is adapted from the interference contribution ratio (ICR) concept Attorney Docket No.: ISW0008WO This approach could consider the following inputs in order to improve network EE performance. These includes priority policy configuration (e.g., scheduler selection, KPI objective, decision making priority), scheduling status, UEs’ QoS, Carrier/Radio characteristics, EE/EC measurement reports, load statistics per coverage area and per carrier, UE mobility information including coverage area or beam level measurements (e.g., RSRP, RSRQ, SINR), power consumption measurements, and geolocation information. [0052] The higher ICR a particular RU has, the lower useful signal it provides toward the network. However, the higher ICR will reflect propagating more interference to the network. Therefore, the RU will cause the entire network transmission performance to be degraded. In this case, such active RU will be considered as energy wasting and the cell-less network could gain more by saving power consumption through making it sleep. Therefore, users’ radio conditions improve thanks to interference mitigation. B. EXAMPLES OF A (3×E) SCHEME [0053] Various examples include an energy-efficient UE-RU association with the possibility of making inefficient RUs sleep. These examples can contain two phases: (i) initial UE-RU association, (ii) RU sleep mode selection. Using the RU sleep mode selection considering load, reference signal received power (RSRP) 1 of serving UEs and interference, could reduce the power consumption and enhance throughput. ● Initial UE-RU association: In the first step, the initial association will be executed with the link providing the highest RSRP Pr(k,m) for each user k from a particular RU m in the network. In the cell-less network, this information can be obtained at the central RAN controller thanks to the information that UEs periodically feedback. The pseudocode of user association is given in Algorithm 1. ● RU sleep mode selection: The sleep mode control application will execute the (3×E) scheme in a cooperative manner (i.e., considering a set of RU’s conditions and constraints) thanks to the central RAN controller support. [0054] The proposed (3 × E) RU sleep mode selection scheme would dynamically update the association and sleep RUs set considering the latest network states; this result could be used within any particular scheduling time. In this work each cycle is performed under two separate loops, 1 The RSRP can be defined as “linear average over the power contributions (in Watts) of the resource elements that carry cell-specific reference signals within the considered measurement frequency bandwidth”. Attorney Docket No.: ISW0008WO denoted as a non-conditional and conditional RU sleeping loop for whatever scheduler is employed. The high-level view of an example (3 × E) scheme is portrayed in Fig. 2. 4. end for 5. return A _______________________________________ Let us define ^ ^^^^^^^^ as the set of RUs satisfying Where, RSRPthr = 5min (RSRPj) and ρth = 0.5 NT represent network RSRP and load thresholds, respectively. The set M G-active satisfies Where, (∥.∥0 indicates the set cardinality). Given MG-active, average ICR parameter can be obtained as [0055] In the first stage, the non-conditional RU sleeping loop 200 determines the non- conditional active mode RU and non-conditional sleep mode RU sets, that is, the RUs that will surely be either active or put to sleep, respectively. ● Non-conditional Active Mode RU: ^ ^^^^^^ set formed by each particular RU m satisfying < , m ∈ M (11) ● Non-conditional Sleep Mode RU: ^ ^^^^^ set formed by each particular RU m ∉ satisfying Attorney Docket No.: ISW0008WO ! ^ > (12) ● Now, in a second stage referred to as conditional sleeping loop 202, some RUs will be conditionally considered to be either active or asleep, as follows. ● Conditional Sleep Mode RU: In this loop, each particular RU j ∈ ^ ^^^^^^^^ , will be included in set temporary if it satisfies [0056] Each RU ∈ would be included in ^ ^^^^^^ set permanently if satisfying (14) and (15) conditions. Otherwise, it would be included in ^ ^^^^^ set permanently.

Attorney Docket No.: ISW0008WO This process updates the UE-RU association and the RU sets dynamically and based on the latest status of the RUs to reach a near optimal and network energy-efficient association. The example of priority of executing UE to RU re-associations may be taken from the recommendation of (3×E) Scheme. However, the radio network could be configured in a way to let the scheduler make the final decision considering the priority policies (e.g., ongoing emergency alarms, perform some preparation actions for switching, etc.) with the alignment of network target objective functions (e.g., Capacity, Energy Efficiency, etc.). A sleeping RU may be activated again in different radio situations such as following (but not limited to): a. If the demand of UEs cannot be served by active RUs, then sleep RU may be turned active. Attorney Docket No.: ISW0008WO b. The scheduler can make this decision about particular RU to be active and serve demanding UE. c. Alternatively, the 3xE scheme can switch the nearest sleep RU into active mode (that may provide the strongest RSRP) to the demanding UE. The interface between 3xE and scheduler can be based on several criteria, e.g., consensus building, conflict mitigation, etc. It is noted that point a. is an example identification for switching a sleep RU to active mode, while point b. and point c. are examples of identifying a particular sleep RU to be activated. [0057] Algorithm 2 shows the details of the proposed (3×E) RU sleep mode selection scheme. Separating the loops in order to have a conditional interference management, apart from a non- conditional sleeping loop, would give the higher level of enhancement of network EE in the lower populated interfering scenarios. The conditional sleeping loop enhances the power saving and increases the transmission rate per energy unit. These efficient steps to enhance the EE (i.e., activation/deactivation process to separate loops and conditional interference management) are beyond the available works. While satisfying constraint C2, the proposed (3 × E) RU sleep mode selection scheme is performed continuously (each iteration is denoted as switching cycle) along time in the cell-less network. This process updates the UE-RU association and the RU sets dynamically and based on the latest status of the RUs to reach a near optimal and network energy- efficient association. The flow diagram of an example algorithm is illustrated in the diagram 300 of Fig.3. IV. PERFORMANCE EVALUATION AND RESULT ANALYSIS A. SIMULATION SCENARIOS AND PARAMETERS [0058] In simulation setup of a cell-less architecture, one or more embodiments assumes a hexagonal network topology with 150 m inter site distance (ISD), with 20 MHz bandwidth over a carrier frequency of 4 GHz. RU height is 3 m and UE height is 1.5 m. The RU and UE antenna gains are assumed to be 5 dB and 0 dB respectively. The required UE throughput is considered as 1 Mbps for all users. The UEs are randomly deployed over the entire network. One or more embodiments consider various power consumption parameters to calculate EE. The maximum transmit power for RU m is set as 0.13 W, with setting 6.8 W and 4.3 W for the circuit power in active and sleep mode respectively. Attorney Docket No.: ISW0008WO where d3D is the distance between the transmitter and receiver in meters and fc is carrier frequency in GHz. Other related configurations are aligned with the system-level simulation parameters. B. SIMULATION RESULTS AND ANALYSIS [0059] In this section, one or more embodiments evaluates the following schemes and compare their performances: Baseline Algorithm: This performs the best cell (strongest link) UE-RU association without any sleep mode scheme. • EE Algorithm – Deterministic (3 × E) scheme: This sleeping scheme performs as described in III-B, while it will not check the conditions (14) and (15). The candidate RUs of the conditional loop entirely would be included in ^ ^^^^^ set. The switching cycle is executed only once per TTI. • EE Algorithm - Conditional (3 × E) scheme: This is the scheme as described in III-B with a switching cycle executed only once per TTI. EE Algorithm - Proposed (3 × E) scheme: This is the proposed scheme as described in III- B. The algorithm switching cycle will be continued while satisfying C2 from (7), where β = 4%. [0060] The conditional RU sleeping loop benefit is illustrated in graph 400 of Fig. 4 with hexagonal RU deployment that shows the cumulative distribution function (CDF) of network EE enhancement of different options for 150 RUs and 150 UEs. Fig.4 shows the benefit of conditional interference management in interfering scenarios with lower population of UEs. In such scenarios, low loaded RUs with high ! ^ (interference contribution ratio) will be prevented from being active through a non-conditional loop. However, highly loaded RUs with high ! ^ that are not energy efficient will also be made sleep through the conditional loop. In this case, due to the lower user densification, a lower number of RUs with low load will have high ! ^ in order to enter the non- conditional loop. Therefore, the conditional loop will make the remaining higher loaded RUs sleep depending on their impact on the network and individual EE performance. The graph 500 of Fig. 5 shows that the conditional and proposed (3 × E) schemes provide a higher amount of transmitted bits and network throughput compared to the deterministic scheme. As it is shown in graph 600 of Fig. 6, the deterministic scheme has lower power consumption due to placing more RUs in sleep mode as compared to the conditional scheme. However, some of the slept RUs may have been efficient in terms of transmitted bits per energy unit. Therefore, reconsidering RUs from the ^ ^^^^^^^^ set for sleep mode through a conditional scheme will assure an EE gain as compared to the deterministic scheme in low loaded scenarios, as shown in Fig.4. Attorney Docket No.: ISW0008WO [0061] The remaining simulations are performed for 150 RUs and 250 UEs to analyze more general scenarios reflecting dense networks. The graph 700 of Fig. 7 presents the simulation results for network throughput. The proposed (3 × E) algorithm outperforms the baseline algorithm within the dense cell-less network. The interference management considerations within proposed loops and traffic loss control support the network throughput enhancement, compared with the conventional scheme. The total power consumed by all the RUs is shown in graph 800 of Fig. 8. Considering the applied proposed non-conditional sleep loop to make inefficient RUs sleep, in addition to strict control over the RUs in terms of energy efficiency which do not violate all the criteria will not let any power wasting RU stay active through the conditional loop. This is the reason why the proposed scheme shows the lowest consumed power compared with the other algorithms. The CDF of the network EE improvement is shown in graph 900 of Fig. 9. It is observed that the expected performance enhancement was satisfied thanks to the network throughput improvement and saving the power consumption through non-conditional and condition sleeping RU loops.. [0062] To analyze the sensitivity of examples of the proposed scheme to UE densification, one or more embodiments simulates the schemes with an increased number of UEs and a fixed number of 150 RUs. The obtained network EE gain of the proposed (3 × E) RU sleep mode selection over the baseline algorithm are plotted in graph 1000 of Fig. 10. The UE densification increment will increase the load of the RUs and reduce the interference ratio per RU. The number of RUs meeting the criterion to enter the sleep mode will be decreased due to the high load in the RUs. Hence, the power saving will be smaller. On the other hand, having a lower interference contribution ratio will cause lower interference in the network and, therefore, higher throughput will be achieved. In high user-densification scales, examples of the proposed scheme will gain in EE performance thanks to the non-conditional loop criteria based on the interference contribution of low loaded RUs. This is in addition to making highly loaded and non-energy efficient RUs sleep through a conditional loop. Therefore, the proposed (3 × E) scheme has a stable performance gain with respect to the conventional algorithm, within the more populated area. It shows that examples of the proposed scheme manage interference in the network even in the densely populated scenarios, while the conditional sleeping RU loop will take care of the performance dependency on the densification intensity. Thus, it avoids the performance degradation in low- loaded environments. The stability of the performance of the proposed (3×E) to the user densification is shown in Fig.10. [0063] Fig.11 presents a graph 1100 that shows how the conditional loop avoids a throughput degradation in a low-load network as compared to the deterministic (3 × E) scheme. In contrast, in a highly densified scale, such as 400 UEs in the simulation setup, the conditional loop does not Attorney Docket No.: ISW0008WO add any advantage, while the performance is maintained. Thanks to these facts, the network will keep running energy efficiently for different scales in a very stable manner. These attributes prove the stability of various embodiments of the proposed approach regarding EE. [0064] FIG.12 illustrates a flow diagram 1400 of an example method. In particular, a method is presented for use with one or more functions or features described in conjunction with Figures 1-11 Furthermore, a method is presented for use in a radio access network (RAN that includes a RAN controller), such as the centralized RAN controller of FIG.1, and a plurality of radio units (RUs) of a cell-less radio access network that are configured to engage in wireless communications with a plurality of user equipment (UEs) via at least one radio channel of the cell-less RAN. Step 1402 includes determining an initial RU/UE association that allocates the plurality of UEs among the plurality of RUs via reference signal received power (RSRP) data received from the plurality of RUs. Step 1404 includes receiving RU conditions data corresponding to a set of RU conditions associated with the plurality of RUs. Step 1406 includes receiving RU constraint data associated with the plurality of RUs. Step 1408 includes assigning, via at least one iterative RU sleeping loop and based on the initial RU/UE association, the RU conditions data and the RU constraint data, an active mode to a first subset of the plurality of RUs and a sleep mode to a second subset of the plurality of RUs. Step 1410 includes updating a dynamic RU/UE association based on the first subset of the plurality of RUs and the second subset of the plurality of RUs. [0065] In addition or in the alternative to any of the foregoing, the RAN has an open architecture that is disaggregated and includes at least one of: a centralized unit (CU) or a distributed unit (DU). [0066] In addition or in the alternative to any of the foregoing, the RSRP data is received from the plurality of RUs via a CU or a DU. [0067] In addition or in the alternative to any of the foregoing, the at least one iterative RU sleeping loop dynamically determines the first subset and the second subset for each transmission time interval (TTI) of the RAN. [0068] In addition or in the alternative to any of the foregoing, the dynamic RU/UE association is updated on a TTI basis. [0069] In addition or in the alternative to any of the foregoing, updating the dynamic RU/UE association based on the first subset of the plurality of RUs and the second subset of the plurality of RUs includes reassigning UEs from the initial RU/UE association allocated to one of the second subset of the plurality of RUs to one of the first subset of the plurality of RUs. Attorney Docket No.: ISW0008WO [0070] In addition or in the alternative to any of the foregoing, reassigning the UEs from the initial RU/UE association allocated to one of the second subset of the plurality of RUs to one of the first subset of the plurality of RUs is based on the RSRP data. [0071] In addition or in the alternative to any of the foregoing, the at least one iterative RU sleeping loop includes a non-conditional sleeping loop that generates network load data and assigns ones of the plurality of RUs to the first subset based on a comparison of the load data to load criteria. [0072] In addition or in the alternative to any of the foregoing, the at least one iterative RU sleeping loop includes a non-conditional sleeping loop that assigns ones of the plurality of RUs to the first subset based on a comparison of the RSRP data to RSRP criteria. [0073] In addition or in the alternative to any of the foregoing, the at least one iterative RU sleeping loop assigns ones of the plurality of RUs to the first subset based on a comparison of an interference contribution parameter to an average interference contribution. [0074] In addition or in the alternative to any of the foregoing, the at least one iterative RU sleeping loop includes a non-conditional sleeping loop that assigns ones of the plurality of RUs to the first subset based on a comparison of an interference contribution parameter to an average interference contribution. [0075] In addition or in the alternative to any of the foregoing, the at least one iterative RU sleeping loop further includes a conditional sleeping loop that assigns ones of the plurality of RUs to the second subset based on the comparison of the interference contribution parameter to the average interference contribution, only when the ones of the plurality of RUs fail to satisfy a network energy efficiency criteria. [0076] In addition or in the alternative to any of the foregoing, the at least one iterative RU sleeping loop further includes a conditional sleeping loop that assigns ones of the plurality of RUs to the second subset based on the comparison of an interference contribution parameter to an average interference contribution, only when the ones of the plurality of RUs fail to satisfy a minimum energy efficiency criteria. [0077] In addition or in the alternative to any of the foregoing, the at least one iterative RU sleeping loop further includes a conditional sleeping loop that computes a network throughput and proceeds to a next iteration based on the network throughput and a baseline throughput. [0078] In addition or in the alternative to any of the foregoing, the method is implemented via the RAN controller that includes a network interface, a memory that stores operational instructions corresponding to a sleep mode control application and a processor that executes the operational instructions to perform the steps of the method. V. CONCLUSION Attorney Docket No.: ISW0008WO [0079] This disclosure presents an energy efficient sleep mode scheme (3 × E) that carefully selects inefficient RUs and make those sleep in order to enhance energy efficiency in 5G and beyond 5G cell-less RAN. The proposed scheme manages the interference in a way to increase the transmission rate per energy unit. To provide a stable performance enhancement in networks with a higher user density, the interference contribution of each RU is considered in the sleeping criteria. The customized criteria result in an energy efficient decision on sleeping RUs, regardless of the load of the network. Considering the network EE as the main objective function, one or more embodiments makes a conditional sleeping mode loop for RUs to guarantee the EE enhancement. The conditional interference mitigation in various embodiments would control the lower populated networks’ EE even if the distributed load within RUs are temporarily meeting the configuration thresholds. It means that the RUs with sufficient load would also go through the EE conditions. [0080] As may be used herein, the terms “substantially” and “approximately” provides an industry-accepted tolerance for its corresponding term and/or relativity between items. For some industries, an industry-accepted tolerance is less than one percent and, for other industries, the industry-accepted tolerance is 10 percent or more. Other examples of industry-accepted tolerance range from less than one percent to fifty percent. Industry-accepted tolerances correspond to, but are not limited to, component values, integrated circuit process variations, temperature variations, rise and fall times, thermal noise, dimensions, signaling errors, dropped packets, temperatures, pressures, material compositions, and/or performance metrics. Within an industry, tolerance variances of accepted tolerances may be more or less than a percentage level (e.g., dimension tolerance of less than +/- 1%). Some relativity between items may range from a difference of less than a percentage level to a few percent. Other relativity between items may range from a difference of a few percent to magnitude of differences. [0081] As may also be used herein, the term(s) “configured to”, “operably coupled to”, “coupled to”, and/or “coupling” includes direct coupling between items and/or indirect coupling between items via an intervening item (e.g., an item includes, but is not limited to, a component, an element, a circuit, and/or a module) where, for an example of indirect coupling, the intervening item does not modify the information of a signal but may adjust its current level, voltage level, and/or power level. As may further be used herein, inferred coupling (i.e., where one element is coupled to another element by inference) includes direct and indirect coupling between two items in the same manner as “coupled to”. [0082] As may even further be used herein, the term “configured to”, “operable to”, “coupled to”, or “operably coupled to” indicates that an item includes one or more of power connections, input(s), output(s), etc., to perform, when activated, one or more its corresponding functions and Attorney Docket No.: ISW0008WO may further include inferred coupling to one or more other items. As may still further be used herein, the term “associated with”, includes direct and/or indirect coupling of separate items and/or one item being embedded within another item. [0083] As may be used herein, the term “compares favorably”, indicates that a comparison between two or more items, signals, etc., provides a desired relationship. For example, when the desired relationship is that signal 1 has a greater magnitude than signal 2, a favorable comparison may be achieved when the magnitude of signal 1 is greater than that of signal 2 or when the magnitude of signal 2 is less than that of signal 1. As may be used herein, the term “compares unfavorably”, indicates that a comparison between two or more items, signals, etc., fails to provide the desired relationship. [0084] As may be used herein, one or more claims may include, in a specific form of this generic form, the phrase “at least one of a, b, and c” or of this generic form “at least one of a, b, or c”, with more or less elements than “a”, “b”, and “c”. In either phrasing, the phrases are to be interpreted identically. In particular, “at least one of a, b, and c” is equivalent to “at least one of a, b, or c” and shall mean a, b, and/or c. As an example, it means: “a” only, “b” only, “c” only, “a” and “b”, “a” and “c”, “b” and “c”, and/or “a”, “b”, and “c”. [0085] As may also be used herein, the terms “processing module”, “processing circuit”, “processor”, “processing circuitry”, and/or “processing unit” may be a single processing device or a plurality of processing devices. Such a processing device may be a microprocessor, micro- controller, digital signal processor, microcomputer, central processing unit, field programmable gate array, programmable logic device, state machine, logic circuitry, analog circuitry, digital circuitry, and/or any device that manipulates signals (analog and/or digital) based on hard coding of the circuitry and/or operational instructions. The processing module, module, processing circuit, processing circuitry, and/or processing unit may be, or further include, memory and/or an integrated memory element, which may be a single memory device, a plurality of memory devices, and/or embedded circuitry of another processing module, module, processing circuit, processing circuitry, and/or processing unit. Such a memory device may be a read-only memory, random access memory, volatile memory, non-volatile memory, static memory, dynamic memory, flash memory, cache memory, and/or any device that stores digital information. The processing module, module, processing circuit, processing circuitry, and/or processing unit can further include one or more interface devices for communicating data, signals and/or other information between the components of the processing module and further for communicating with other devices. Note that if the processing module, module, processing circuit, processing circuitry, and/or processing unit includes more than one processing device, the processing devices may be centrally located (e.g., directly coupled together via a wired and/or wireless bus structure) or may Attorney Docket No.: ISW0008WO be distributedly located (e.g., cloud computing via indirect coupling via a local area network and/or a wide area network). Further note that if the processing module, module, processing circuit, processing circuitry and/or processing unit implements one or more of its functions via a state machine, analog circuitry, digital circuitry, and/or logic circuitry, the memory and/or memory element storing the corresponding operational instructions may be embedded within, or external to, the circuitry comprising the state machine, analog circuitry, digital circuitry, and/or logic circuitry. Still further note that, the memory element may store, and the processing module, module, processing circuit, processing circuitry and/or processing unit executes, hard coded and/or operational instructions corresponding to at least some of the steps and/or functions illustrated in one or more of the Figures. Such a memory device or memory element can be included in an article of manufacture. [0086] One or more examples have been described above with the aid of method steps illustrating the performance of specified functions and relationships thereof. The boundaries and sequence of these functional building blocks and method steps have been arbitrarily defined herein for convenience of description. Alternate boundaries and sequences can be defined so long as the specified functions and relationships are appropriately performed. Any such alternate boundaries or sequences are thus within the scope and spirit of the claims. Further, the boundaries of these functional building blocks have been arbitrarily defined for convenience of description. Alternate boundaries could be defined as long as the certain significant functions are appropriately performed. Similarly, flow diagram blocks (FIGs. 5, 6, Or 7) may also have been arbitrarily defined herein to illustrate certain significant functionality. [0087] To the extent used, the flow diagram block boundaries and sequence could have been defined otherwise and still perform the certain significant functionality. Such alternate definitions of both functional building blocks and flow diagram blocks and sequences are thus within the scope and spirit of the claims. One of average skill in the art can also recognize that the functional building blocks, and other illustrative blocks, modules and components herein, can be implemented as illustrated or by discrete components, application specific integrated circuits, processors executing appropriate software and the like or any combination thereof. [0088] In addition, a flow diagram may include a “start” and/or “continue” indication. The “start” and “continue” indications reflect that the steps presented can optionally be incorporated in or otherwise used in conjunction with one or more other routines. In addition, a flow diagram may include an “end” and/or “continue” indication. The “end” and/or “continue” indications reflect that the steps presented can end as described and shown or optionally be incorporated in or otherwise used in conjunction with one or more other routines. In this context, “start” indicates the beginning of the first step presented and may be preceded by other activities not specifically Attorney Docket No.: ISW0008WO shown. Further, the “continue” indication reflects that the steps presented may be performed multiple times and/or may be succeeded by other activities not specifically shown. Further, while a flow diagram indicates a particular ordering of steps, other orderings are likewise possible provided that the principles of causality are maintained. [0089] The one or more examples are used herein to illustrate one or more aspects, one or more features, one or more concepts, and/or one or more examples. A physical example of an apparatus, an article of manufacture, a machine, and/or of a process may include one or more of the aspects, features, concepts, examples, etc. described with reference to one or more of the examples discussed herein. Further, from figure to figure, the examples may incorporate the same or similarly named functions, steps, modules, etc. that may use the same or different reference numbers and, as such, the functions, steps, modules, etc. may be the same or similar functions, steps, modules, etc. or different ones. [0090] Unless specifically stated to the contra, signals to, from, and/or between elements in a figure of any of the figures presented herein may be analog or digital, continuous time or discrete time, and single-ended or differential. For instance, if a signal path is shown as a single-ended path, it also represents a differential signal path. Similarly, if a signal path is shown as a differential path, it also represents a single-ended signal path. While one or more particular architectures are described herein, other architectures can likewise be implemented that use one or more data buses not expressly shown, direct connectivity between elements, and/or indirect coupling between other elements as recognized by one of average skill in the art. [0091] The term “module” is used in the description of one or more of the examples. A module implements one or more functions via a device such as a processor or other processing device or other hardware that may include or operate in association with a memory that stores operational instructions. A module may operate independently and/or in conjunction with software and/or firmware. As also used herein, a module may contain one or more sub-modules, each of which may be one or more modules. [0092] As may further be used herein, a computer readable memory includes one or more memory elements. A memory element may be a separate memory device, multiple memory devices, or a set of memory locations within a memory device. Such a memory device may be a read-only memory, random access memory, volatile memory, non-volatile memory, static memory, dynamic memory, flash memory, cache memory, a quantum register or other quantum memory and/or any other device that stores data in a non-transitory manner. Furthermore, the memory device may be in a form of a solid-state memory, a hard drive memory or other disk storage, cloud memory, thumb drive, server memory, computing device memory, and/or other non-transitory medium for storing data. The storage of data includes temporary storage (i.e., data Attorney Docket No.: ISW0008WO is lost when power is removed from the memory element) and/or persistent storage (i.e., data is retained when power is removed from the memory element). As used herein, a transitory medium shall mean one or more of: (a) a wired or wireless medium for the transportation of data as a signal from one computing device to another computing device for temporary storage or persistent storage; (b) a wired or wireless medium for the transportation of data as a signal within a computing device from one element of the computing device to another element of the computing device for temporary storage or persistent storage; (c) a wired or wireless medium for the transportation of data as a signal from one computing device to another computing device for processing the data by the other computing device; and (d) a wired or wireless medium for the transportation of data as a signal within a computing device from one element of the computing device to another element of the computing device for processing the data by the other element of the computing device. As may be used herein, a non-transitory computer readable memory is substantially equivalent to a computer readable memory. A non-transitory computer readable memory can also be referred to as a non-transitory computer readable storage medium. [0093] One or more functions associated with the methods and/or processes described herein can be implemented via a processing module that operates via the non-human “artificial” intelligence (AI) of a machine. Examples of such AI include machines that operate via anomaly detection techniques, decision trees, association rules, expert systems and other knowledge-based systems, computer vision models, artificial neural networks, convolutional neural networks, support vector machines (SVMs), Bayesian networks, genetic algorithms, feature learning, sparse dictionary learning, preference learning, deep learning and other machine learning techniques that are trained using training data via unsupervised, semi-supervised, supervised and/or reinforcement learning, and/or other AI. The human mind is not equipped to perform such AI techniques, not only due to the complexity of these techniques, but also due to the fact that artificial intelligence, by its very definition – requires “artificial” intelligence – i.e. machine/non-human intelligence. [0094] One or more functions associated with the methods and/or processes described herein can be implemented as a large-scale system that is operable to receive, transmit and/or process data on a large-scale. As used herein, a large-scale refers to a large number of data, such as one or more kilobytes, megabytes, GIGABYTES, terabytes or more of data that are received, transmitted and/or processed. Such receiving, transmitting and/or processing of data cannot practically be performed by the human mind on a large-scale within a reasonable period of time, such as within a second, a millisecond, microsecond, a real-time basis or other high speed required by the machines that generate the data, receive the data, convey the data, store the data and/or use the data. Attorney Docket No.: ISW0008WO [0095] One or more functions associated with the methods and/or processes described herein can require data to be manipulated in different ways within overlapping time spans. The human mind is not equipped to perform such different data manipulations independently, contemporaneously, in parallel, and/or on a coordinated basis within a reasonable period of time, such as within a second, a millisecond, microsecond, a real-time basis or other high speed required by the machines that generate the data, receive the data, convey the data, store the data and/or use the data. [0096] One or more functions associated with the methods and/or processes described herein can be implemented in a system that is operable to electronically receive digital data via a wired or wireless communication network and/or to electronically transmit digital data via a wired or wireless communication network. Such receiving and transmitting cannot practically be performed by the human mind because the human mind is not equipped to electronically transmit or receive digital data, let alone to transmit and receive digital data via a wired or wireless communication network. [0097] One or more functions associated with the methods and/or processes described herein can be implemented in a system that is operable to electronically store digital data in a memory device. Such storage cannot practically be performed by the human mind because the human mind is not equipped to electronically store digital data. [0098] While particular combinations of various functions and features of the one or more examples have been expressly described herein, other combinations of these features and functions are likewise possible. One or more embodiments is not limited by the particular examples disclosed herein and expressly incorporates these other combinations.