The disclosed methods and apparatus relate generally to resource allocation in a wireless network, and in particular, to resource allocation in a fixed wireless network.
The wireless industry has experienced tremendous growth in recent years. Wireless technology is rapidly improving, and faster and more numerous broadband communication networks have been installed around the globe. These networks have now become key components of a worldwide communication system that connects people and businesses at speeds and on a scale unimaginable just a couple of decades ago. The rapid growth of wireless communication is a result of increasing demand for more bandwidth and services. This rapid growth is in many ways supported by standards. For example, 4G LTE has been widely deployed over the past years, and the next generation system, 5G NR (New Radio) is now being deployed. In these wireless systems, multiple mobile devices are served voice services, data services, and many other services over wireless connections so they may remain mobile while still connected.
The 5G (fifth generation New Radio) network, includes user equipment (UE) 101 that communicates with a base station/access point (BS/AP) 103 as shown in the wireless communication network 100 of
As shown in
Throughout this disclosure, the term BS/AP is used broadly to include at least an eNB (Evolved Node B or E-UTRAN Node B) of a 4G network or gNB (5G node B) of an LTE/5G network, a cellular base station (BS), a Citizens Broadband Radio Service Device (CBSD), a WiFi access node, a Local Area Network (LAN) access point, a Wide Area Network (WAN) access point, etc. and should also be understood to include other network receiving hubs that provide wireless access to a network via a plurality of wireless transceivers. Note, also, throughout this disclosure, an eNB/gNB is also referred to herein as a BTS-CBSD. A CPE (described in more detail below) is also referred to in parts of the description of the present methods and apparatus as a CPE-CBSD.
A Radio Access Technology or (RAT) is the underlying physical connection method for a radio based communication network. Many UEs support several RATs in one device, such as Bluetooth, Wi-Fi, and GSM, UMTS, LTE or 5G NR. The current UEs prefer Wi-Fi over LTE. With enterprise deployments, the preference is to leverage LTE over Wi-Fi given the higher Quality of Service (QoS) offered by LTE networks. Additionally, the UE does not aggregate the traffic based on the type of application over LTE and Wi-Fi, even when the UE is associated with both an LTE and Wi-Fi network simultaneously. Such separation is supported only for Internet Packet Data Networks (PDN) versus IP Multimedia Subsystem (IMS) PDN connection across the two RATs and not within an Internet type application that are connected to a single PDN. While some solutions for using VPN connectivity to provide seamless connectivity exist, these are largely heavy weight and do not allow for make-before-break operation to minimize the transition times across the LTE and Wi-Fi networks.
Also, using specific information about the different components and performance/efficiency characteristics of the fixed wireless network 200, methods and apparatus for improved resource allocation in the fixed wireless network 200 can be implemented, resulting in an improved performance and efficiency of the fixed wireless network 200. In some embodiments, the information used by the disclosed methods and apparatus for resource allocation includes, but is not limited to the following: information about the various characteristics of the plurality of different Wi-Fi communications and networks; characteristics related to the CPEs; characteristics, limitations, and other information related to the UEs 101, the CPEs (202-206), and the CBSD (s) 130; the number of users attached thereto; the amount of spectrum available to be allocated to the CB SD (s) 130; a determination of achieved throughput on the DL from the CBSD (s) 130 to each of the CPEs connected thereto; a determination of achieved throughput on the UL from the CB SD (s) 130 to each of the CPEs connected thereto; and other factors and performance characteristics described below in more detail.
The disclosed methods and apparatus, in accordance with one or more various embodiments, is described with reference to the following figures. The drawings are provided for purposes of illustration only and merely depict examples of some embodiments of the disclosed methods and apparatus. These drawings are provided to facilitate the reader's understanding of the disclosed methods and apparatus. They should not be considered to limit the breadth, scope, or applicability of the claimed invention. It should be noted that for clarity and ease of illustration these drawings are not necessarily made to scale.
The figures are not intended to be exhaustive or to limit the claimed invention to the precise form disclosed. It should be understood that the disclosed methods and apparatus can be practiced with modification and alteration, and that the invention should be limited only by the claims and the equivalents thereof.
The disclosed methods and apparatus for resource allocation in a fixed wireless network takes advantage of recent developments in wireless enterprise network deployments to enhance the experience in a fixed wireless network environment. Some of the novelty aspects of the methods and apparatus include but are not limited to the following:
As noted in the brief description of the figures above,
As shown in
As shown in
In the EN 200 of
In some embodiments, all of the CBSDs 130 are deployed on a street pole pointing towards the CPEs (202, 204 and 206, for example) which are placed inside or outside of a building. These embodiments are helpful in visualizing the network 200 when it is deployed in dense apartment scenarios. The CPEs allow the UE devices, such as laptops, printers, TV, mobile phone, cameras, etc. to connect to the wireless network via the Wi-Fi spectrum. Consequently, the end-user experience is determined and based on BOTH the Wi-Fi spectrum allocation AND the CBRS spectrum allocation. In the wireless network of
In a realistic or dense deployment environment, the Wi-Fi spectrum is not always guaranteed due to the fact that the Wi-Fi spectrum is unlicensed. Consequently, and as described in more detail below, the present methods and apparatus for resource allocation in a fixed wireless network takes into account the Wi-Fi contention nature variables (contention for the Wi-Fi spectrum) into the CBRS spectrum allocation for each CPE. Hence, overall spectrum and resource allocation at the CBSD 130 is maximized. For example, and as described in more detail below, the spectrum allocation is performed proportionally, based on the Wi-Fi contention, and the number of users connected to a CPE (e.g., the CPE 202). Both resource and CBRS/Wi-Fi spectrum allocation is important to model the end user performance. For example, if there is a greater number of connected users to a selected CPE, and if there is more Wi-Fi contention to that selected CPE, then the allocation of CBRS spectrum is increased for that selected CPE. In accordance with the present methods and apparatus for resource allocation in a fixed wireless network, the CBRS spectrum required is adjusted (to the extent possible) taking into account the impact of the Wi-Fi contention on the unlicensed spectrum.
Three important aspects are provided by the present methods and apparatus for resource allocation in a fixed wireless network such as the EN 200 of
A second important aspect of the fixed wireless network 200 is that the CBSD 130 (or BS/AP) measures the interference impact, offered load, throughput, and threshold to assess the demand or capacity. Combining these two important aspects together, the methods and apparatus for resource allocation in a fixed wireless network uses information obtained by these two aspects to assist in determining the following: (1) which UE attached to the CPE can be adequately served given the current resource allocation; (2) which fixed CPEs can be served in a certain manner given the current resource allocation; (3) can fractional frequency reuse (FFR) be performed; (4) can the methods or apparatus use/perform beamforming; (5) and can reuse of special diversity based mechanisms be used by which selected users are scheduled. The two important aspects described above provide the information necessary to assist in making these resource allocation determinations.
A third important aspect of the present methods and apparatus for resource allocation in a fixed wireless network is the option of using a centralized-based mechanism to execute the methods described herein. In some embodiments, this centralized device makes resource allocation decisions (and possibly makes changes to the EN 200 to implement these resource allocation decisions), wherein such resource allocation decisions improve the performance and efficiency of the EN 200. The centralized based decision approach accounts for all of the CPEs in the EN 200, CBSD (s) (such as CBSD 130), and neighboring networks (and possible interference to the EN communications caused by the neighboring networks), to assess the spectrum allocation at the CBSD 130 to service the CPE-CBSD wireless connections. The centralized based decision approach may also make appropriate requests of the SAS for appropriate bandwidth allocation.
Therefore, not only do the present methods and apparatus account for throughput information when making resource allocation decisions, they also account for loading information and all of the other conditions and characteristics of the EN 200 when making resource allocation determinations. The present methods of determining resource allocation in a fixed wireless network is, in some embodiments, made (or executed within) by a centralized component or location for resource allocation determination. After making this determination, the goal is to balance the spectrum allocation to the CB SDs (based on the knowledge of the traffic served by the eNodeB (CBSDs), the CPEs (how much bandwidth the CPEs need) and what the UEs demands are. Knowledge of the Wi-Fi characteristics allows the resources spectrum to be allocated efficiently and better assists in determining which resources/spectrum to allocate to other CBSDs that may comprise the wireless network (i.e., there can be one more CBSDs per EN network). Wi-Fi “contention” issues are also accounted for in the presently described methods and apparatus for resource allocation. As noted above, due to the unlicensed nature of the Wi-Fi spectrum, Wi-Fi interference or resource demands made by the various Wi-Fi devices and networks can occur within a single EN as shown in
Therefore, the methods and apparatus for resource allocation in a fixed wireless network described herein are designed to address and solve several problems inherent in similar prior art networks. In accordance with the present methods and apparatus, an application or use of the components shown in the wireless network 100 of
In some embodiments, the power control can be adopted by the scheduling of RBs. Also, in some embodiments, it is assumed for purposes of this disclosure that all of these devices are fixed CPE devices in the enterprise campus scenario. However, this assumption is for some embodiments of the present disclosed methods and apparatus. Other embodiments where this is not the case also fall within the scope of the appended claims.
As noted briefly above,
It should be noted that the present methods and apparatus for resource allocation in a fixed wireless network can also be used to account for other technologies resulting in contention for CPE spectrum. For example, the present methods can consider contention caused by of other technologies such as Licensed Assisted Access (LAA) (4G LTE in Unlicensed) and New Radio Unlicensed (NR-U) (5G NR in Unlicensed), which technologies operate on the same unlicensed Wi-Fi spectrum band as the external Wi-Fi devices and networks. On many campuses, operators deploy LTE or NR in the unlicensed spectrum (similarly to the deployment of Wi-Fi unlicensed networks). Such an exemplary deployment is described in a document entitled “Hidden-nodes in coexisting LAA & Wi-Fi: a measurement study of real deployments”, written by Vanlin Sathya, Muhammad Iqbal Rochman, and Monisha Ghosh, published 31 Mar. 2021, and available on the World Wide Web (Internet) at https://arxiv.orgipd112103.15591.pdf; and this document is incorporated herein by reference as if set forth in full. As described in this incorporated document, LTE LAA in unlicensed is deployed in the Wi-Fi 5 GHz spectrum. The present methods advantageously consider spectrum contention caused by technologies other than that caused by unlicensed Wi-Fi communications and networks.
Note, there are various and different forms of Wi-Fi networks. All types of different Wi-Fi networks and Wi-Fi communications exist. The present methods and apparatus obtains the information regarding the Wi-Fi networks present in the ENs 200 that is necessary to incorporate into the resource allocation determinations. Note, that the presently disclosed methods and apparatus do not take into consideration “mobile Wi-Fi s” such as those implemented in some cell phones (UEs). Wi-Fi networks are unlicensed. Anybody can access the Wi-Fi networks. Therefore, assuming that a large number of Wi-Fi users operate on the same channel that a CPE 202 operates on, and even assuming that sufficient resources were previously allocated on the CBSD 130 side of the CPE 202, the resource allocation determination will be incorrect and insufficient unless the existing Wi-Fi network conditions are taken into account, and the resource allocation determination therefore will be insufficient to meet the demands of the Wi-Fi network users (UEs). Moreover, unless the Wi-Fi network conditions are accounted for in the resource allocation methods, the resource allocation determination will be insufficient to meet the demands of the UEs 101 in the wireless network 200.
To optimize the spectrum allocated to the plurality of BTS-CBSDs 304 by the SON 302, and the resources allocated to the plurality of components within each of the plurality of ENs 200, the SON 302 inputs a significant amount of information that characterizes the performance of the plurality of ENs 200 and corresponding components therein. In some embodiments, this information includes (but is not limited to) the following: (1) the amount or degree of contention for Wi-Fi resources between external Wi-Fi devices and networks and Wi-Fi communications within each EN 200; (2) the number of users attempting to access the EN network 200 through its associated and corresponding selected BTS-CBSD using each of a plurality of CPE-CBSDs within each EN 200; (3) a number of CPE-CBSDs that are attempting to provide access to their associated and corresponding selected BTS-CBSD for the plurality of UEs in the EN 200; (4) an amount of spectrum available to be allocated to the selected BTS-CBSD by the SAS/SON; (5) the achieved throughput on a downlink (DL) from the selected BTS-CBSD to each of the plurality of CPE-CBSDs connected to the selected BTS-CBSD; the achieved throughput on a uplink (UL) from the plurality of CPE-CBSDs to the selected connected BTS-CBSD; and (6) the achieved latency between the selected BTS-CBSD and each of the plurality of CPE-CBSDs connected to the selected B TS-CB SD.
As shown in the fixed wireless network 300′ of
As shown in the wireless networks 200 (of
No matter how the fixed wireless network is implemented, the present methods and apparatus for resource allocation in a fixed wireless network improves resource allocation for the EN CBSDs 130 (or BTS-CBSDs 304) when compared to the prior art resource allocation techniques. The present resource allocation is based on many factors (enumerated above), and is, importantly, based on end user device characteristics, the performance of upward load requirements, and the CPE upward load requirements.
Note that the term “resource” or “resources” can refer to almost every component and aspect of wireless communications networks. In essence, almost everything in a wireless communications network comprises a resource. For example, a PRB comprises a resource. Power and power transmission comprises a resource. Communication transmission channels may be considered resources. TDD configurations may also be considered as network resources, etc. Therefore, subject to the limitations of the CBSD 130, the present methods and apparatus for resource allocation in a fixed wireless network perform resource allocation determinations that maximize the performance and efficiency of the EN 200 of
The communications (via Wi-Fi) between the CPEs and the UEs provide a better measurement for resource allocation determination than does simply monitoring traffic occurring at the CBSDs 130. Improved visibility is achieved by monitoring communications beyond the CBSDs 130 (i.e., at the CPEs (202, 204, 206), and improved visibility is also achieved by monitoring activity behind the CPEs (that is, by monitoring the Wi-Fi communications and characterizations of the external Wi-Fi networks 210, 212 and the Wi-Fi communications beyond the CPEs 202, 204, and 206. This information regarding the Wi-Fi traffic and communications occurring beyond the CBSD 130 is used to better qualify and determine the optimal resource allocation. By monitoring the Wi-Fi traffic between the CPEs 202-206 and the UEs 101, and by also monitoring Wi-Fi contention with the CPE spectrum caused by external Wi-Fi networks and Wi-Fi communications, a more improved and accurate resource allocation can be determined and implemented. This method provides a much improved technique of allocating resources in a fixed wireless network as compared to the prior art approaches. In addition, in some embodiments, the present methods and apparatus for resource allocation in a fixed wireless network coordinates activities between different CPEs (for example, between the CPE 202 and the CPE 204) to better determine how to allocate network resources within the ENs.
Note, also, in some embodiments, the UEs 101 can communicate directly with the CBSD (s) 130 via LTE communications. This also needs to be accounted for in the present methods and apparatus and determination of network resource allocation. The UEs 101 may simply comprise another LTE connection to the CBSD 130, and is therefore also taken into consideration when resource allocations are determined.
In some scenarios, it is assumed that there are three or more CPEs connected to a CBSD (e.g., the CBSD 130 of
In this scenario, a selected CPE that operates on the Wi-Fi CSMA protocol needs to access the unlicensed medium. Hence, there is contention and collision depending upon the load on the Wi-Fi channel. Therefore, contention in a selected CPE device is taken into consideration by the spectrum allocation Method 1. So too is the extent of occupancy of the MAC. In accordance with the present methods and apparatus for resource allocation in a fixed wireless network, the scheduling of RBs are modeled in the CBRS spectrum by considering this Wi-Fi contention. The Wi-Fi contention, C_i, is dependent upon the number of Wi-Fi APs deployed on the same channel and the number of STAs connected to the APs which lead to more contention on the data, control, and management frames.
The spectrum allocation is performed proportionally based on the Wi-Fi contention and the number of users connected to the selected CPE. Both allocation factors are important to model the end user performance. If there is a greater number of connected users to the selected CPE, and if there is more contention to the selected CPE, then allocation of CBRS spectrum will be increased to the selected CPE.
Table 1 shows inputs to the resource allocation algorithm when allocating spectrum for each CBSD within an MNO (i.e., “Method 1”):
Primarily, this Method 1 assesses the usage on the upward load and the implications of the conditions as manifested in the CPEs. This is one of the important goals of the disclosed method for resource allocation within a fixed wireless network. This implies that whatever information can be gleaned from the CPEs are relevant to the resource allocation method. Two factors should be taken into consideration when allocating resources in a fixed wireless communication network: (1) contention alone (contention with the external Wi-Fi networks and Wi-Fi communications) does not determine the behavior of the CPEs for the simple reason that the contention might be caused by traffic for a local environment. The CPEs might be serving local UEs that are located directly proximate the CPEs the majority of the time. (2) The throughput required on both the downlink (DL) and the uplink (UL) radio channels between the CPEs and their associated and connected CB SD (s) must also be accounted for and taken into consideration by the resource allocation method. Contention alone does not provide sufficient information to make the correct resource allocation determination. Contention does not implicitly relate to all LTE traffic. The present method takes both contention and throughput (between the CPEs and their associated CBSD) into account when making resource allocation determinations. The present Method 1 can be used in both 4G and 5G RAT networks.
It should be noted that in a dense Wi-Fi AP deployment scenario, 60 to 70% medium will be occupied with the control and management frames and only — 30 to 40% of the medium will have reliable data transmission.
An exemplary spectrum allocation method 1 algorithm is set forth below, given the inputs set forth above in Table 1:
For i in CPE B,
C_i and U_i are normalized to lie between 0 and 2. This normalization of these inputs is shown in
After the resource allocation based on S_i is performed, it is important to check the achievable throughput on the DL and the UL to the connected CPE based on the configured TDD pattern.
Where, TnB
If the achieved throughput is not beyond the threshold, then tune the power in the RB allocation, enable fractional frequency reuse (FFR), and beamforming in the possible location based on the neighboring or co-channel interference. Adjust the TDD configuration of the individual CBSDs to adapt to the DL and UL demands of the individual CPE-CBSDs; adapt the power levels of the CBSD and CPE-CBSD based on the proximity to each other to enable a larger overall system capacity across the CBSDs; support beamforming techniques for a beam focused interaction between CB SDs and CPE-CBSD; and accommodate FFR when possible to enable overall capacity of the network. The exemplary algorithm also includes the steps of Managing the changes to bandwidth, TDD configuration, power, beamforming, FFR techniques of the CBSDs to ensure stabilization of the network before including further changes.
When a clear determination of the demands of the CPE-CBSD cannot be obtained, or when the demand for all the CPE-CBSDs is measured to be too high, the algorithm includes allocating equal bandwidth to the CB SDs servicing the different CPE-CBSDs.
Similarly, if the latency of the connected users to the CPE is high in the DL or the UL, after the proportional split allocation of the spectrum S_i in the network, then the SON or the CB SD algorithm will adjust the TDD configuration, power, and/or FFR accordingly.
Achieved Latency in the DL (UiL)>Th; and
Achieved Latency in the UL (UiL)>Th.
Ultimately, the algorithm set forth above for the resource allocation Method 1 determines the number of resource blocks that are assigned by the CB SD (s) to each selected CPE_i. Therefore, S_i (in the algorithm set forth above) represents the resource blocks assigned by the CBSD (s) to each selected CPE_i. S_i is the CBRS spectrum, however, the resource allocation is performed while also considering the impact of the Wi-Fi contention on the unlicensed spectrum.
A normalization function 400 related to the methods and apparatus for resource allocation in a fixed wireless network is shown in
“Priority” values 402, as shown along the y-axis of the function 400, comprises weighting values or “weights”. As noted in Method 1 above, for example, C_i and U_i are normalized to lie between 0.0 and 2.0, wherein C_i comprises the contention at the ith CPE device, and U_i comprises the number of users in the ith CPE device of both the UL and the DL. The normalization function 400 uses a model weighting of the input values. The Sigmoid curve 400 will then vary accordingly. Weight determination is derived from the priority number. Each factor is weighted by its importance/priority to the resource allocation method. Different functions/factors/resource allocations (e.g., PDBs [packet delay budgets] delivery (which must be delivered in 300 ms. or less), jitter, latency, throughput, etc.) are assigned different priorities (i.e., different “weights”). Several different weightings can be used. As described above, several different factors are used in the present resource allocation algorithm, and some factors are more important than others and therefore are given more weight (i.e., are assigned higher or lower priorities as shown in the normalization function 400 (and along the y-axis 402) of
Resources are not allocated directly to the CPEs based on the determinations made by the present resource allocation algorithms. Rather, the present resource allocation algorithms determine how to allocate resources to a eNodeB/gNodeB (i.e., the CBSDs 130). This assists in addressing and solving the resource allocation issues for the CPEs (202, 204, 206). One important goal is to plan the deployment of a fixed wireless network comprising an Enterprise Network (EN) such as the EN 200 of
The metrics used for prioritization are based on filtered values. The filter constants can be adjust based on the individual metric. Exponential filter should be sufficient.
A higher computed metric results in a value closer to 2. As more resources are granted to the traffic-flow/UE, it is less likely to get more resources in the future. This makes the behavior implicitly non-linear. The steepness of the curve 404 can be adjusted based on the metric. This controls the aggressiveness of the throttling. This also allows for normalizing all scheduler metrics (set forth along the x-axis of the plot 400 shown in
In this scenario, if other MNOs operate nearby or proximate the fixed wireless network,
with the same GAA channels on the same TDD configuration, or on different TDD configurations, then the interference and allocation of spectrum will vary based on the SAS/SON (302). Consequently, the algorithm of Method 1 set forth above can be used in these scenarios, however only the Spectrum set “S” varies based on the resource allocation.
S=Co-channel Interference_CBSD_MNO_i+TDD DL and UL slot impact_MNO_i.
Based on the co-channel interference and TDD DL and UL slot impact. The resource
allocation is split proportionally based on the algorithm as shown below:
An exemplary spectrum allocation method 2 algorithm is set forth below, given the inputs set forth above in Table 1:
For i in CPE B,
After the resource allocation based on S_i, it is important to check the achievable throughput on DL and UL to the connected CPE based on the configured TDD pattern.
Where, TnB
If the achieved throughput is not beyond the threshold, then tune the power in the RB allocation, enable fractional frequency reuse (FFR), and beamforming in the possible location based on the neighboring or co-channel interference. Similarly, if the latency of the connected users to the CPE is high in DL or UL after the proportional split allocation of the spectrum S_i in the network, the SON 302, or the exemplary CBSD algorithm, can adjust the TDD configuration, power, FFR, etc., accordingly.
Achieved Latency in DL (UiL)>Th; and
Achieved Latency in UL (UiL)>Th.
An exemplary spectrum allocation method 3 algorithm is set forth below, given the inputs
set forth above in Table 1:
In accordance with this method 3 algorithm, the total number of the spectrum to all CPEs are equally divided without considering proportional fairness to the system. Other additional information on the CPE and the CBSD that is useful when performing accurate and efficient resource allocation in a fixed wireless network is set forth below:
The information that can be collected at the CPE are:
Congestion is determined at the CPE as follows:
The information (raw/processed) that needs to be shared from the CPE-CBSD 130 to the central resource allocation planning entity (e.g., the SON 302) is the following:
The method 500 takes the number of users into account, and number of CBSDs into account, and what is achievable given a selected threshold in order to achieve the desired results. As described in more detail below, the method 500 also considers the “transmission opportunity” “TXOP” value (at a block 510). What this means is, if Wi-Fi is operating at the CPE as a Wi-Fi network, the CPE keeps frequently obtaining the Wi-Fi channels. That means no other Wi-Fi channels are nearby the selected CPE. Consequently, there is no point for contention in this scenario.
The method 500 starts at the block 502. It proceeds to a block 504 where an initial RB or Spectrum Allocation is obtained from the SAS. In fact, the SAS portion comes after the SON 302. Often the SAS is not even utilized. The method then moves on to a block 506 whereat the selected CPE provides or informs the resource allocation determination mechanism (the SON 302, for example) the number of user devices (UEs) that are connected to the selected CPE. At a block 508, the selected CPE also provides information regarding the achievable throughput in the UL and DL between the CPE and the UEs connected to it. This is helpful information to determine what the resources the selected CPE needs in order to meet the demands of the UEs that are connected to it.
The CPE (202, 204, 206) sends the requirements it needs to the CBSD 130, much like the UEs do. As briefly noted above, at a block 510 the method 500 determines if “TXOP” is less than “c”. TXOP means “transmission opportunity”. If the selected CPE has relatively good transmit opportunities (TXOP is less than a threshold “c”) (because, for example, these transmit opportunities are not being occupied or required by Wi-Fi transmissions), but the selected CPE is still experiencing difficulties obtaining enough resources to meet the UE/CBSD demands, then the selected CPE is given more resources (RBs) at the block 518. If the Wi-Fi CPE obtains the Wi-Fi channels quickly, and it keeps on increasingly obtains more and more Wi-Fi channels, there is no real contention occurring at the selected CPE.
If TXOP remains less than the threshold, “c”, then more RBs are allocated to the connected selected CPE at the block 518. However, as the value of TXOP increases, that means there are more Wi-Fi networks and more Wi-Fi communications occurring, there are less transmit opportunities available to the selected CPE, and the CPE provides this information to the CBSD 130. The CBSD 130 then uses this information to determine if it needs to allocate more or less resources to this selected CPE based on the information provided by the selected CPE. If TXOP increases beyond the threshold “c” at the block 510, then the method moves to the block 516 and does not allocate more RBs (Resource Blocks) to the connected selected CPE.
This is because if there are nearby Wi-Fi networks, it is not necessarily required to allocate more RBs to the selected CPE at the block 518. Rather, good results can be achieved by adjusting the power control, and/or adjusting the beamforming, and/or changing the channel band at the block 520. Performing resource allocation in this manner reduces interference to the neighboring networks. However, the resource allocation method can only take advantage of this approach when the demand is low.
Referring again to the method 500 of
Based on system loading, information is provided from a central entity (for example, provided by the SON 302) to the selected CPE-CBSDs to have them throttle the users/applications running on the selected CPE. Said in other words, back pressure from the 4G/5G network is provided to regulate the operable conditions of the selected CPEs. Based upon the availability of the spectrum at the SAS and nearby interference, the selected CBSD needs to instruct or throttle the selected CPE based upon the nature of applications or number of users that need service at a given time of operation. As described above, and as described in more detail below with regard to the Power Control aspects of the present methods and apparatus for resource allocation, the amount of spectrum may also be dependent on beamforming, power control, reuse of spectrum mechanisms such as FFR, and other factors described above.
Changing the Tx (transmit) power of the cell impacts the footprint and coverage of the cells. When the BTS-CBSD is able to determine the location of the UEs and CPEs associated with itself, the BTS-CBSD can pull back from the supportable maximum Tx power while still accommodating the devices associated with the cell. This change of power impacts the HO procedures and the thresholds for hand-in based on the measurement reports from the UEs operating in the neighboring cells and needs to be adjusted appropriately. Once the handover request is received in the given BTS-CBSD, the Tx power is adjusted to accommodate the incoming UE based on its determined location. This Tx power adjustment is constantly adapted based on the locations of the devices associated with that BTS-CBSD.
The prior art resource allocation techniques do not use power control in this manner. As noted above, changes in power control translates to change in the cell footprint. So, if the number of UEs and CPEs serviced by the CBSD (s) within the EN is known, it is possible to take advantage of this and transmit only so much power that is necessary to adequately service them and meet their demands. This power control or power management can be performed without causing any issues with the footprint of the EN 200. Reducing the footprint does not impact our performance because the number of UEs and CPEs in the EN is known.
The sequence diagram 600 of
Methods and apparatus for resource allocation in a fixed wireless network have been described. In some embodiments the fixed wireless network is deployed as an Enterprise Network. In some embodiments, resources are allocated to the fixed wireless EN by a centralized and external (external to the EN) SAS/SON. The resources are allocated to a BTS-CBSD (or CBSD in some embodiments) based on the following input information: (1) the conditions of a Wi-Fi connection between the BTS-CBSD (or CBSD) and each of a plurality of CPE-CBSDs (or each of a plurality of CPEs in some embodiments); (2) the number of users being serviced by each CPE-CBSD (or by each CPE); (3) the contention for the Wi-Fi channels at each CPE-CBSD (or at each CPE); (4) the total amount of spectrum available to be allocated to the BTS-CBSD (or CBSD) by the SAS/SON; (5) the achieved downlink (DL) throughput between the BTS-CBSD (or CBSD) and the CPE-CBSD (or CPE); (6) the achieved uplink (UL) throughput between the BTS-CBSD (or the CBSD) and the CPE-CBSD (or the CPE); and (7) the achieved latency between the BTS-CBSD (or the CBSD) and the CPE-CBSD (or the CPE). By using these metrics, the throughput of the Wi-Fi connection between the plurality of CPE-CBSDs (or CPEs) and the UEs can be effectively matched to the amount of resources allocated to each CPE-CBSD (or to each CPE) and to the total amount of resources allocated to the BTS-CBSD (or allocated to the CBSD in some embodiments). 8) Based on the resources allocated to the BTS-CBSD (or the CBSD), the supportable users/flows at the CPE-CBSDs (CPEs) are regulated.
Some novel aspects and characteristics of the present methods and apparatus for resource allocation in a fixed wireless network are set forth below for convenience:
Importantly, the fixed nature of the CPE-CBSDs deployments creates a potential to allocate resources by optimizing the network in terms of beamforming, fractional frequency reuse (FFR), power control, etc. In addition, the CBSD 130 (or BS/AP) measures the interference impact, offered load, throughput, and threshold to assess the demand or capacity. Also, a centralized-based resource decision approach may be used in some embodiments to make the resource allocation determinations and implement the determined resource allocation accordingly in the wireless network. The centralized based decision approach accounts for all of the CPEs in the EN 200, CBSD (s), and neighboring networks (and possible interference to the EN communications caused by the neighboring networks), to assess the spectrum allocation at the CBSD to service the CPE-CBSD wireless connections. The centralized based decision approach may also make appropriate requests of the SAS for appropriate bandwidth allocation.
Other novel aspects and characteristics of the present methods and apparatus for resource allocation in a fixed wireless network include the following: (a) providing dynamic bandwidth allocation based on changes in the demand profile of CBSDs (BS/APs); (b) an ability to adapt the neighboring network operations on a co-channel and resolving to use the appropriate TDD configuration to avoid the interference with the neighboring networks and determine the bandwidth allocation requirements taking the TDD configuration into consideration; (c) adjusting the TDD configuration of the individual CB SDs to adapt to the DL and UL demands of the individual CPE-CBSDs; (d) a capability to adapt power levels of the CB SD and CPE-CBSD based on the proximity to each other to enable a larger overall system capacity across all of the CBSDs (BS/APs) in the fixed wireless network; (e) supporting beamforming techniques for a beam focused interaction between CBSDs and CPE-CBSDs; (f) accommodating FFR when possible, to enable the overall capacity of the network; (g) managing the changes to bandwidth, TDD configuration, power, beamforming, and FFR techniques of the CBSDs to ensure stabilization of the wireless network before including further changes; and (h) when a clear determination of demands of the CPE-CBSD cannot be performed adequately, or when the demand for all of the CPE-CBSDs is measured to be high, allocating equal bandwidth to the CB SDs servicing the different CPE-CBSDs.
Although the disclosed methods and apparatus is described above in terms of various examples of embodiments and implementations, it should be understood that the particular features, aspects and functionality described in one or more of the individual embodiments are not limited in their applicability to the particular embodiment with which they are described. Thus, the breadth and scope of the claimed invention should not be limited by any of the examples provided in describing the above disclosed embodiments.
Terms and phrases used in this document, and variations thereof, unless otherwise expressly stated, should be construed as open ended as opposed to limiting. As examples of the foregoing: the term “including” should be read as meaning “including, without limitation” or the like; the term “example” is used to provide examples of instances of the item in discussion, not an exhaustive or limiting list thereof; the terms “a” or “an” should be read as meaning “at least one,” “one or more” or the like; and adjectives such as “conventional,” “traditional,” “normal,” “standard,” “known” and terms of similar meaning should not be construed as limiting the item described to a given time period or to an item available as of a given time, but instead should be read to encompass conventional, traditional, normal, or standard technologies that may be available or known now or at any time in the future. Likewise, where this document refers to technologies that would be apparent or known to one of ordinary skill in the art, such technologies encompass those apparent or known to the skilled artisan now or at any time in the future.
A group of items linked with the conjunction “and” should not be read as requiring that each and every one of those items be present in the grouping, but rather should be read as “and/or” unless expressly stated otherwise. Similarly, a group of items linked with the conjunction “or” should not be read as requiring mutual exclusivity among that group, but rather should also be read as “and/or” unless expressly stated otherwise. Furthermore, although items, elements or components of the disclosed methods and apparatus may be described or claimed in the singular, the plural is contemplated to be within the scope thereof unless limitation to the singular is explicitly stated.
The presence of broadening words and phrases such as “one or more,” “at least,” “but not limited to” or other like phrases in some instances shall not be read to mean that the narrower case is intended or required in instances where such broadening phrases may be absent. The use of the term “module” does not imply that the components or functionality described or claimed as part of the module are all configured in a common package. Indeed, any or all of the various components of a module, whether control logic or other components, can be combined in a single package or separately maintained and can further be distributed in multiple groupings or packages or across multiple locations.
Additionally, the various embodiments set forth herein are described with the aid of block diagrams, flow charts and other illustrations. As will become apparent to one of ordinary skill in the art after reading this document, the illustrated embodiments and their various alternatives can be implemented without confinement to the illustrated examples. For example, block diagrams and their accompanying description should not be construed as mandating a particular architecture or configuration.
This utility application claims priority to earlier-filed provisional application number 63/348,417 filed Jun. 2, 2022, entitled “Method and Apparatus for Resource Allocation in a Fixed Wireless Network” (ATTY. DOCKET NO. CEL-080-PROV); and the above-cited earlier-filed provisional application number 63/348,417 is hereby incorporated by reference herein as if set forth in full.
Number | Date | Country | |
---|---|---|---|
63348417 | Jun 2022 | US |