The inventors extend their appreciation to the Deputyship for Research and Innovation, Ministry of Education in Saudi Arabia for funding this research work through the project number 2020-022 and King Abdulaziz University, DSR, Jeddah, Saudi Arabia.
The present disclosure is directed to telecommunications systems and, more specifically, to adaptive beamforming for optimized multi-cell association in a downlink multi-user, multiple-input, multiple-output (MU-MIMO) system.
The “background” description provided herein is for the purpose of generally presenting the context of the disclosure. Work of the presently named inventors, to the extent it is described in this background section, as well as aspects of the description which may not otherwise qualify as prior art at the time of filing, are neither expressly or impliedly admitted as prior art against the present invention.
Multi-tier cellular networks are addressing the challenging spectrum demands of current and future telecommunications networks. These networks typically deploy a small-cell tier and a macro-cell tier, with a number of varied deployment topologies in use. One approach in this field is operation in distinct frequency bands in the heterogeneous cellular network (HCN), i.e., the methods focus on decoupled access schemes. Other techniques rely on a selection-based mobile station (MS) association scheme in a multi-tier HCN.
For quality-of-service (QoS) purposes, a multi-order simultaneous connectivity framework has been proposed for LTE as well as for fifth generation (5G) communication systems. Under these schemes, an individual MS can be associated with multiple small and macro cells, broadly referred to as base stations (BSs) in this application, in both uplink and downlink directions. Kim and Popovski (“Reliable uplink communication through double association in wireless heterogeneous networks”, 2016, IEEE Wireless Communications Letters, 5(3), pp. 312-315) researched a reliable double association in an uplink scenario. The authors theorized that both system reliability as well as user connectivity experience can be enhanced by simultaneous multi-cell association. Systems and methods for multi-cell access have been proposed in U.S. patent application Ser. No. 14/332,159, in order to realize multi-cell association. The downlink system of the '159 application coordinates multiple spatially and geographically separated transmission points to perform beamforming serving a single MS, potentially enhancing system performance in terms of the received signal quality and interference cancellation.
Lema et al. (“Flexible dual-connectivity spectrum aggregation for decoupled uplink and downlink access in 5G heterogeneous systems,” 2016, IEEE Journal on Selected Areas in Communications, 34(11), pp. 2851-2865), in the context of a simultaneous multi-cell association in a downlink communication system, showed that an MS can efficiently select a set of serving BSs. Selection in that reference was based on network geometry and system configuration parameters. An investigation by Shi et al. (“Dual connectivity enabled user association approach for max-throughput in the downlink heterogeneous network,” 2017, Wireless Personal Communications, 96(1), pp. 529-542) examined a hybrid association scheme with an MS operating in either single or dual connectivity mode, also in the context of downlink HCN.
Korean Patent 1902686B1 describes a 5G multiple-tier cellular network in which energy efficiency is improved, including a discussion of the influence of an SINR threshold value with respect to the coverage probability. Chinese Patent 111901018A describes a wireless backhaul method in a heterogeneous cellular network. A portion of that solution involves an SINR coverage probability of a small-cell uplink.
Zakrzewska et al. (“Dual connectivity in LTE HetNets with split control- and user-plane.” In 2013 IEEE Globecom Workshops (GC Wkshps), pp. 391-396, IEEE) analyze dual connectivity in an LTE-Advanced system and make use of channel state information-reference signals (CSI-RS) for cell selection/re-selection. Wu and Qian (“Energy-efficient NOMA-enabled traffic offloading via dual-connectivity in small-cell networks,” 2017, IEEE Communications Letters, 21(7), pp. 1605-1608) examined traffic scheduling aspects in yet another investigation of dual connectivity. U.S. Patent Application 2019/0090247A1 describes a control node configured to receive Channel State Information (CSI) between remote radio heads, minimizing pairwise interference leakage between RRHs in an area of interest by using the CSI. From the aspect of mathematically characterizing network KPIs, an indefinite quadratic form (IQF) approach was introduced by Al-Naffouri at al. (“On the distribution of indefinite quadratic forms in Gaussian random variables,” 2015, IEEE Transactions on Communications, 64(1), pp. 153-165). Al-Naffouri's study included a cumulative distribution function (CDF), but one of instantaneous SINR metrics.
Separate from the matter of dual connectivity is beamformer design. An investigation by Bjornson et al. (“Optimal multiuser transmit beamforming: A difficult problem with a simple solution structure [lecture notes],” 2014, IEEE Signal Processing Magazine, 31(4), pp. 142-148) considers CSI availability for an optimal linear beamforming design. This approach is based on signal-to-interference-plus-noise ratio (SINR) analysis, failing to characterize the transmit beamformer through the lens of signal-to-leakage-plus-noise ratio (SLNR). An SLNR-based optimization to improve key performance indicators (KPIs) was considered in Shen et al. (“Transmitter optimization for per-antenna power constrained multi-antenna downlinks: An SLNR maximization methodology,” 2016, IEEE Transactions on Signal Processing, 64(10), pp. 2712-2725), but for single-association contexts.
The effectiveness of how and when to reduce leakage of a neighbouring cell, in the context of signal-to-leakage-plus-noise ratio (SLNR) based model and methods, is addressed in U.S. Pat. No. 8,768,261. The SLNR expressions are in a quadratic form, helpful for the characterization of performance metrics, in the same reference. Another non-patent reference to Tran and Teh (“Performance Analysis of Two-Tier HetNets With Massive MIMO and Nonuniformly Small Cell Deployment,” 2017, IEEE Transactions on Vehicular Technology (Volume: 66, Issue: 11, Nov. 2017) describes outage-constrained robust multigroup multicast beamforming for multi-beam satellite communication systems with full frequency reuse.
Each of the aforementioned approaches suffers from one or more drawbacks hindering their adoption, such as failing to address methods of obtaining closed-form expressions of system metrics or properly considering beamformer design. Utilization of joint outage/leakage approaches for improving performance is completely absent in the above references. Use of spectrally efficient statistical CSI rather than bandwidth-intensive instantaneous CSI is also generally not considered. Accordingly, it is one object of the present disclosure to provide methods and systems for optimizing multi-cell (MU) association in downlink MU-multiple-input and multiple-output (MIMO) systems to overcome these drawbacks.
In an exemplary embodiment, a method of optimizing multi-cell association in a downlink multi-user, multiple-input, multiple-output (MU-MIMO) system includes a plurality of base stations corresponding to C number of cells, which serve K user terminals. Each user terminal connects with at least two cells. The method includes determining which cells for each user to connect with. The determination is based on minimizing an objective function that is dependent on at least weight parameters for each kth user connected to each cth cell. Based on the determination, the method further includes connecting the user terminals to their respective cells and applying the weight parameters toward a beamforming configuration for the plurality of base stations in the system.
In some embodiments, the objective function is based on obtaining a coverage probability Ōk (γ) for a user k using a first function and obtaining a leakage metric Lk (γ) using a second function. The coverage probability defines the user k simultaneously being associated with the C number of cells. The leakage metric Lk (γ) is for multi-cell association for the kth user associated with the C number of cells. In certain embodiments, the first function is related to an eigenvalue of a Hermitian matrix and a threshold level of the cth cell. In embodiments, the second function is related to a threshold level of the cth cell.
In some embodiments, the objective function relies on adaptive weight vectors and a weight vector. In certain embodiments, the objection function is a sum of weight parameters pertinent for the kth user connected to the cth cell. In embodiments, constraints applied to the objective function normalize the power parameters as fixed per cell. The constraints also ensure that the outage probability for each cell-user pair at the time index t+1 does not exceed its previous value.
In another exemplary embodiment, a device for optimizing multi-cell association in a downlink multi-user, multiple-input, multiple-output (MU-MIMO) system that includes a plurality of base stations corresponding to C number of cells which serve K user terminals. Each user terminal connects with at least two cells. The device includes processing circuitry configured to determine which cells for each user to connect with, based on minimizing an objective function. The objective function is dependent on at least weight parameters for each kth user connected to each cth cell. The processing circuitry is further configured to connect the user terminals to their respective cells and applying the weight parameters toward a beamforming configuration for the plurality of base stations, based on the determination.
In another exemplary embodiment, a non-transitory computer readable medium having instructions stored therein that, when executed by one or more processors, cause the one or more processors to perform a method of optimizing multi-cell association in a downlink multi-user, multiple-input, multiple-output (MU-MIMO) system. The system includes a plurality of base stations corresponding to C number of cells, which serve K user terminals. Each user terminal connects with at least two cells. The method that is executed includes determining which cells for each user to connect with based on minimizing an objective function that is dependent on at least weight parameters for each kth user connected to each cth cell. The method also includes connecting the user terminals to their respective cells and applying the weight parameters toward a beamforming configuration for the plurality of base stations based on the determination.
The foregoing general description of the illustrative embodiments and the following detailed description thereof are merely exemplary aspects of the teachings of this disclosure, and are not restrictive.
A more complete appreciation of this disclosure and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
In the drawings, like reference numerals designate identical or corresponding parts throughout the several views. Further, as used herein, the words “a,” “an” and the like generally carry a meaning of “one or more,” unless stated otherwise.
Furthermore, the terms “approximately,” “approximate,” “about,” and similar terms generally refer to ranges that include the identified value within a margin of 20%, 10%, or preferably 5%, and any values therebetween.
According to embodiments of the present disclosure, methods are provided for improving the probability of coverage in a network by ensuring reliable base station and mobile user connectivity through means of spatial transmit beamforming schemes. The solutions described above and below are bandwidth efficient, as they do not require transmitting or receiving pilot signals (i.e., for estimation of instantaneous CSI). The disclosed methods make use of statistical channel station information (CSI), which reduces the computational resources employed due to the relatively simpler estimation methods.
In addition, more precise closed-form expressions of key performance indicators (KPIs) are derived. These key performance indicators include parameters such as the signal-to-interference-plus-noise ratio (SINR) and the signal-to-leakage-plus-noise ratio (SLNR) distributions for multi-cell association in a downlink multi-user, multiple-input, multiple-output (MU-MIMO) system. The closed-form expressions are derived through assumptions of statistical CSI, available and realizable at the transmitter side. The derived metrics are also helpful in understanding and modeling the behavior of the overall MU-MIMO system with respect to several (dependent and independent) variables.
Outage-based and leakage-based optimization problems are employed to implement a blind transmit beamformer design. Accordingly, the above-mentioned closed-form expressions derived for the performance metrics are used in that process. Moreover, the above and below described solutions have a great deal of flexibility in terms of sub-routines and algorithms available with which to realize the beamformer design.
In results discussed below, merits of multi-cell association in the MU-MIMO system are shown, even by employing random beamforming vectors obtained from Gaussian codebooks. Furthermore, coverage probability can be increased by incorporating multi-objective coverage maximization problems in the presence of constraints regarding user-centric QoS and normalized transmit beamformers. According to embodiments of the present disclosure, optimization is performed at the BS level having high computational power, without burdening the battery and processing-power-limited MS.
Turning now to the attached drawings,
The base stations shown in
Once again described generically, the kth user in system 100 can connect with the cth cell (where c∈{1, 2, . . . , C}). As shown in
Continuing with
yc;k=hc;kHwc;ksc;k+Σi=1,i≈kKhc;kHwc;isc;i+vc;k (1)
As shown in Equation 1 above (and illustrated in
The mathematical principles and assumptions underlying system 100 will now be discussed in detail. What follows will outline more precise closed-form expressions for the cumulative density function of the SINR, i.e., the outage probability for all combinations of k denoted as Ok(γ), ∀{k}, according to some embodiments. The following will also characterize the distribution of SLNR, represented as Lk(γ), ∀k. Accordingly, for downlink multi-cell association system 100, the minimization problem shown in Equation 2 below will be solved.
{Ok(γ)∪Lk(γ)},∀{c,k},
∥wc;k∥22=1,∀{c,k}, (2)
In this expression, U represents selection of SINR and/or SLNR-based optimization, while the constraint is put in place to limit the power of all beamformers based on the power constraint(s) of the base station.
For the problem outlined in Equation 2 above, exact closed-form expressions may be defined for the cumulative distribution function of both SINR and SLNR. One means of achieving this is an indefinite quadratic formulation (IQF), according to some embodiments of the present disclosure. The use of an IQF, in turn, creates a case for deriving a canonical quadratic formulation. Outlined below are calculations to achieve the canonical quadratic forms of SINR and SLNR, further (mathematical) definitions of coverage probability, and brief discussions regarding methods of the channel transformations, according to some embodiments. Once derived, the resulting expressions can then be used to generate transmit beamformer designs, according to embodiments.
First turning to an interference-based canonical IQF formulation, the coverage probability can be defined as the probability by which a given user (or an average fraction of users) can achieve a specified SINR threshold or target. In other words, coverage probability can be considered as the complementary cumulative distribution function (CCDF) of the SINR. The mirror image to the coverage probability is the cumulative distribution function (CDF) of the SINR, more commonly referred as the outage probability for a given user in the system.
Using a unitary association formulation, the instantaneous SINR for the kth user connected with the cth cell can be represented as shown in Equation 3 below. In the second portion/line of the equality, SINRc;k can be expressed using the whitened version of
In the third line/portion of Equation 3, a quadratic form-based representation is given. The weight matrices of the desired signal term and the co-channel interference (CCI) term, denoted by Ac and Bc respectively, are given by Equations 4 and 5 below.
The outage probability of the kth user associated with C number of cells can be denoted as Ok(γ). In this notation, the outage probability is a parameter for a specified threshold level of the cth cell denoted as γc. Conversely, the CCDF representing the probability of coverage for the kth user connected simultaneously with C cells is denoted as Ōk(γ). Based on Eq. 3, the coverage probability has the form shown in Equation 6 below. The second representation/equality in Equation 6 holds true based on the condition of independence across associated links.
Ōk(γ)=1−Pr(SINR1;k<γ1; . . . ;SINRc;k<γc)=1−Πc=1CPr(SINRc;k<γc) (6)
The outage probability for the individual user-cell pair where the kth user is connected with the cth cell, denoted as Fc;k(γc), can be represented as shown below in Equation 7.
Fc;k(γc)=Pr(SINRc;k<γc)=Pr(αc;k2γc+|
In this representation, Pc is a Hermitian matrix. The matrix can be expressed by the equation Pc=Ac−γcBc, where Ac and Bc are given in Equations 4 and 5, respectively, as shown above.
In contrast to the interference-based SINR metric described above, which is based on interference or a given user receiving an unwanted signal from the other users, the leakage-based SLNR metric is concerned with the opposite phenomenon. The SLNR metric centers around the unwanted projection of a given user's signal power onto the other users. In a leakage-based canonical IQF formulation, the instantaneous SLNR for the kth user connected with the cth cell is formulated as represented in Equation 8 below. The second portion of the equality in Equation 8 arises from the channel transformation. The weight matrices of the desired signal and co-channel interference (CCI) terms Āc,k and
A leakage metric for multi-cell association in terms of the cumulative distribution function of SLNR for the kth user associated with C number of cells, denoted as Lk(γ), can be represented as shown in Equation 11 below. The second equality again stems from the independence across associated links.
Lk(γ)=Pr(SLNR1;k<γ1; . . . ;SLNRc;k<γC)=Πc=1CPr(SLNRc;k<γc) (11)
Returning to an individual user-cell pair, the cumulative distribution function of SLNR is given by the expressions shown in Equation 12. A sum of indefinite quadratic forms is denoted as zK, which can be represented by Equation 13 below.
Gc;k(γc)=Pr(SLNRc;k<γc)=Pr(σc;k2γc+zK>0) (12)
zK=∥
Without loss of generality, an equivalent formulation of channel vectors can be used as shown in Equation 14 below. In this context, h˜CN(0, R) is the composite channel, and R=E(hHh) is the inter-channel correlation matrix.
h=[
The composite channel transformation is performed next, i.e.,
Gc;k(γc)=Pr(σc;k2γc+∥
The variable Qc in Equation 15 is the following block-diagonal matrix.
Based on these mathematical manipulations, the formulations in Equations 7 and 15 are thus in a form from which an indefinite quadratic formulation can be employed to achieve a more precise closed-form expression, according to some embodiments. Conceptually speaking, these closed-form expressions may serve as the objective function for the generic problem posed in Equation 2. The constrained optimization problem in Equation 2 can be solved either by a multi-objective optimization process, or by a transformation of the multi-objective problem into a single-objective optimization problem, in some embodiments.
Despite the ability of genetic algorithm (GA) based routines to achieve the multi-objective optimization, the present application discusses linear-scalarization (LS) approaches to achieve a single-objective function, according to various embodiments. As a result, Pareto optimal solutions are tracked for each objective function. This selection is based on performance gains that can be achieved at a reduced computational cost.
Building on the exact closed-form expressions for Equations 7 and 15, several transmit beamforming designs are outlined throughout the description below, according to some embodiments. Equation 7 is in a canonical structure germane to the selected IQF approach for characterizing the coverage probability. A Fourier transform representation of a unit step function (.) is used to start the IQF approach. A next step of simplification by partial fraction expansion follows, which depends on the structure of eigenvalues of Pc. Lastly, through the application of residue theory, a closed-form solution can be presented in Equation 17 for the outage probability of the kth user connected with the cth cell in MU-MIMO downlink. In this expression, λc;n represents the nth eigenvalue of Pc. The eigenvalues are functions of γc, which are stacked in a descending order. In other words, λc;i≥λc;i+1 for all values of i. The notation N+ indicates the total number of positive eigenvalues of Pc, rather than a specific, positively signed value.
By entering Equation 17 into previously described Equation 6, the closed-form solution for the complementary cumulative distributive function can be obtained. This CCDF, shown in Equation 18 below, represents the coverage probability of the kth user simultaneously associated with C cells.
Ōk(γ)=1−Πc=1CFc;k(γc) (18)
According to some embodiments, the IQF approach from Equation 15 can be leveraged to characterize a leakage distribution in a suitable form. The closed-form solution for the cumulative distribution function of leakage metric of a kth user associated with the cth cell in MU-MIMO downlink is given in Equation 19 below. In this expression, λc;m represents the mth eigenvalue of Qc. The eigenvalues are again functions of γc, and are stacked in a descending order. The notation M+ in Equation 19 represents the total number of positive eigenvalues of Qc rather than a positive sign associated with a specific number.
Equation 20 below can be derived by plugging Equation 19 as outlined above into previously described Equation 11.
Lk(γ)=Πc=1CLc;k(γc) (20)
According to some embodiments of the present disclosure, several variants of adaptive beamforming design are possible in light of the available closed-form expressions of the coverage probability and the cumulative distribution function of SLNR. Several blind transmit beamforming approaches can be employed to improve the coverage probability of every association of every user, thereby improving service for the cell-user pairs. In pursuing this outcome, all objective functions are transformed to an LS-based single objective function, according to some embodiments. Various embodiments concerning specific optimization problems are outlined below, which all fall under the general heading of adaptive beamforming design.
According to some embodiments, an Outage based Distinct Association Beamformer (ODAB) design can be implemented. Equation 17 disclosed above is used to define the objective function for each user and each independent cell association in a linear scalarization form, as shown below in Equation 21. The cost function is shown below in Equation 22. In the cost function, ζc, represents the weight parameters pertinent for the kth user connected to the cth cell.
In Equation 21, the first constraint ensures fixed power consumption at each cell. The second constraint serves to avoid QoS bias to users. The second constraint is based on the LS parameter with a fixed value of
for each of the objective functions. The third constraint indicates that the outage probability for each cell-user pair at the time index t+1 should not exceed its previous value.
According to some embodiments, the numeric value of Fc;k(wc;k, γc) is stored in a database at each iteration of the algorithm. The current value is compared with the previous value in the constraint block. There are C×K inequality constraints which are solved using the Karush Kuhn Tucker (KKT) methodology. The KKT approach provides both a local solution to the LS problem as well as local Pareto solutions to the individual objective functions. Embodiments of the ODAB design are explained in more detail in conjunction with
According to some embodiments, the simultaneous association-based results derived in Equations 18 and 20 above can be applied to optimization problems as seen below. An Outage based Simultaneous Association Beamformer (OSAB) design can be implemented according to some embodiments of the present application. In this method, an objective function based on a linear scalarized sum of outage probabilities is minimized. Beam power is constrained to unity and the QoS levels are fairly provided to all users. These conditions are shown in Equation 23 below.
According to some embodiments, a Leakage based Simultaneous Association Beamformer (LSAB) design can be employed. In this technique, an objective function based on a linear scalarized sum of leakage probabilities is minimized. Once again beam power is constrained to unity, while a fair QoS is provided to all users. These conditions are shown in Equation 24 below.
In both of the above-described designs, the total number of objective functions equal the number of users, i.e., K. Additionally, there exist C×K inequality constraints which, according to some embodiments, are solved using KKT. There is one additional equality constraint (i.e., (C×K)+1). The additional constraint is used to avoid user bias, while the C×K equality constraints improve QoS (without increasing transmit power).
In attempt to leverage the advantages inherent in both of the above techniques, a Joint Outage and Leakage based Simultaneous Association Beamformer (JOLSAB) design may be implemented according to some embodiments. The JOLSAB design deals with the LS approach using both Equation 18 and 20 from above. The JOLSAB technique includes formulating a single objective optimization problem defined as shown in Equation 25, while the objective function is given by Equation 26, found below. In both equations, ζ1,k and ζ2,k represent the adaptive weight parameters of the SINR and SLNR metrics, respectively.
According to some embodiments, object bias for one metric can be set without violating the second constraint in Equation 25. As might be surmised, when using a JOLSAB approach, the number of objective functions is doubled as compared to the “individual” approaches of OSAB and LSAB. Despite the increased complexity from the twofold computational load, the constraint functions are similar.
Method 200 begins with a series of parameter and algorithm selections in opening steps. At a step 205, a number of cell associations (c), transmit antennas (N), users (K), and noise variance are set, for all combinations of c and k. At a step 210, a non-linear optimization sub-routine is set. For example, one of an interior point, active-set, or sequential quadratic programming (SQP) routine can be selected, although method 200 is not so limited by these exemplary choices. A maximum number of function evaluations fmax, maximum number of iterations tmax, and a precision tolerance (ϵ) are set at a step 215.
At a next stage of method 200, an initialization stage occurs. At a step 220, an iteration index is initialized, i.e., the iteration index is set to t=0. At a step 225, transmit beamformers (denoted as wc;kt) are initialized for all values of c and k. Subsequently, the function JODABt is found for wc;kt, for all values of c and k, at a step 230.
One of two decision points in method 200 is encountered after all selections and initialization. At a step 235, it is determined whether both the number of function evaluations is less than a maximum (i.e., is f≤fmax) and the number of iterations is less than a maximum (i.e., is t≤tmax). If either of these conditions is not satisfied, then an iteration condition is set to true and method 200 ends at a step 240.
If both conditions in step 235 are satisfied, method 200 continues. At a step 245, the iteration index is incremented by one, i.e., t=t+1. At a step 250, the value for the subsequent/incremented iteration of JODABt is calculated (i.e., for the new value of t).
At a step 255 a second decision point is reached. At this stage of method 200 the precision threshold is tested, i.e., it is determined whether or not |JODABt−JODABt-1|≥ϵ. If the determination at step 255 is yes, at a step 260 wc;kt is updated for all values of c and k. At a step 265, a precision condition to set to false and the method returns to step 235. If the determination at step 255 is no, then a precision condition is set to true at a step 270 and the method ends.
As described above, method 200 sets and initializes all parameters. Method 200 then iterates for values of JODABt until a maximum number of function evaluations is reached, a maximum number of iterations is reached, or particular precision threshold is met. The constraints also ensure that the subsequent probability is no worse than a previous value. While the above method has been described in a particular order, one of skill in the relevant arts will appreciate that certain steps may be performed in a different order without departing from the scope of the present disclosure. For example, selection and initialization of various algorithms, parameters and values may be performed in a different order. In some alternative embodiments, the steps may be combined, sub-divided, or some elements mixed and matched consistent with the overall approach and outcomes of method 200.
In the following descriptions and associated figures, derived results are validated by means of Monte Carlo simulations. Variations within the proposed blind beamforming techniques are also evaluated to determine strengths of certain methods or approaches. Distinct transmit correlation matrices are assumed for each user and each association. Cell-user associations are considered as a function of a correlation coefficient ρc;k, such that Rc;k{i,j}=ρc;k|i-j| and 0<ρc;k<1, •c. The parameters used for simulations include a noise variance σc;k=10 dBm, transmit antenna N=8, and 10,000 Monte Carlo trials. The beamforming vectors wc;k are initialized from a Gaussian codebook.
For example, in graph 300, single-user simulation results are plotted with curves 310, 320 and 330 for 1, 2, and 4 associations, respectively. While the outage probability drops at lower thresholds for a single cell association (i.e., C=1 as shown in curve 310), the steeper drop seen in curve 330 between threshold values of 1 and 10 shows a more impactful change when associations are more numerous, in this case for C=4.
In examples with more users, the same phenomenon occurs, but at lower threshold values of γ. For instance, graph 300 depicts similar curves for four users in curves 312, 322, and 332, again at C equal to 1, 2, and 4, respectively. In these simulations, the difference is a drop in outage probability below γ values of 1. For more users, e.g., K=8, the γ values dropped further still as shown in curves 314, 324, and 334.
As seen in graph 500A of
The tradeoff in the superior results for the active set algorithm (curve 510A) is the local convergence time of 5388 seconds, or nearly 90 minutes. Local convergence is achieved after 3256 seconds (˜54 minutes) and 184 seconds (˜3 minutes) for curves 520A and 530A, respectively. Thus, the interior-point method while not as successful does exhibit a great computational/timing benefit.
Returning to the individual methods of designing and implementing beamformers according to certain embodiments of the present application,
At a step 710, a coverage probability Ōk(γ) for a user k is obtained using a first function. The coverage probability obtained at step 710 defines the user k simultaneously being associated with the C number of cells. At a step 720, a leakage metric Lk(γ) is obtained using a second function. The leakage metric Lk(γ) is related to multi-cell association for the kth user associated with the C number of cells.
Method 700 continues at a step 730 by determining with which cells each user will connect. The determination is based on minimizing an objective function. The objective function is dependent on least weight parameters, such as those found in steps 710 and 720, for each kth user connected to each cth cell. At a step 740, the user terminals are connected to their respective cells and the weight parameters toward a beamforming configuration for the plurality of base stations are applied based on the determination at step 730.
Next, further details of the hardware description of the computing environment of the MU-MIMO network according to exemplary embodiments is described with reference to
Further, the claims are not limited by the form of the computer-readable media on which the instructions of the inventive process are stored. For example, the instructions may be stored on CDs, DVDs, in FLASH memory, RAM, ROM, PROM, EPROM, EEPROM, hard disk or any other information processing device with which the computing device communicates, such as a server or computer.
Further, the claims may be provided as a utility application, background daemon, or component of an operating system, or combination thereof, executing in conjunction with CPU 801, 803 and an operating system such as Microsoft Windows 7, Microsoft Windows 10, UNIX, Solaris, LINUX, Apple MAC-OS and other systems known to those skilled in the art.
The hardware elements in order to achieve the computing device may be realized by various circuitry elements, known to those skilled in the relevant art. For example, CPU 801 or CPU 803 may be a Xenon or Core processor from Intel of America or an Opteron processor from AMD of America, or may be other processor types that would be recognized by one of ordinary skill in the art. Alternatively, the CPU 801, 803 may be implemented on an FPGA, ASIC, PLD or using discrete logic circuits, as one of ordinary skill in the art would recognize. Further, CPU 801, 803 may be implemented as multiple processors cooperatively working in parallel to perform the instructions of the processes described above.
The computing device in
The computing device further includes a display controller 808, such as a NVIDIA GeForce GTX or Quadro graphics adaptor from NVIDIA Corporation of America for interfacing with display 810, such as a Hewlett Packard HPL2445w LCD monitor. A general purpose I/O interface 812 interfaces with a keyboard and/or mouse 814 as well as a touch screen panel 816 on or separate from display 810. General purpose I/O interface also connects to a variety of peripherals 818 including printers and scanners, such as an OfficeJet or DeskJet from Hewlett Packard.
A sound controller 820 is also provided in the computing device such as Sound Blaster X-Fi Titanium from Creative, to interface with speakers/microphone 822 thereby providing sounds and/or music.
The general-purpose storage controller 824 connects the storage medium disk 804 with communication bus 826, which may be an ISA, EISA, VESA, PCI, or similar, for interconnecting all of the components of the computing device. A description of the general features and functionality of the display 810, keyboard and/or mouse 814, as well as the display controller 808, storage controller 824, network controller 806, sound controller 820, and general purpose I/O interface 812 is omitted herein for brevity as these features are known.
The exemplary circuit elements described in the context of the present disclosure may be replaced with other elements and structured differently than the examples provided herein. Moreover, circuitry configured to perform features described herein may be implemented in multiple circuit units (e.g., chips), or the features may be combined in circuitry on a single chipset, as shown on
In
For example,
Referring again to
The PCI devices may include, for example, Ethernet adapters, add-in cards, and PC cards for notebook computers. The Hard disk drive 960 and CD-ROM 966 can use, for example, an integrated drive electronics (IDE) or serial advanced technology attachment (SATA) interface. In one implementation the I/O bus can include a super I/O (SIO) device.
Further, the hard disk drive (HDD) 960 and optical drive 966 can also be coupled to the SB/ICH 920 through a system bus. In one implementation, a keyboard 970, a mouse 972, a parallel port 978, and a serial port 976 can be connected to the system bus through the I/O bus. Other peripherals and devices that can be connected to the SB/ICH 920 using a mass storage controller such as SATA or PATA, an Ethernet port, an ISA bus, a LPC bridge, SMBus, a DMA controller, and an Audio Codec.
Moreover, the present disclosure is not limited to the specific circuit elements described herein, nor is the present disclosure limited to the specific sizing and classification of these elements. For example, the skilled artisan will appreciate that the circuitry described herein may be adapted based on changes on battery sizing and chemistry, or based on the requirements of the intended back-up load to be powered.
The functions and features described herein may also be executed by various distributed components of a system. For example, one or more processors may execute these system functions, wherein the processors are distributed across multiple components communicating in a network. The distributed components may include one or more client and server machines, which may share processing, as shown by
Obviously, numerous modifications and variations of the present disclosure are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the invention may be practiced otherwise than as specifically described herein.
Number | Name | Date | Kind |
---|---|---|---|
20130279403 | Takaoka | Oct 2013 | A1 |
20160029333 | Seo | Jan 2016 | A1 |
20190090247 | Qvarfordt et al. | Mar 2019 | A1 |
Number | Date | Country |
---|---|---|
111901018 | Nov 2020 | CN |
10-1902686 | Sep 2018 | KR |
Entry |
---|
Tran, et al. ; Performance Analysis of Two-Tier HetNets With Massive MIMO and Nonuniformly Small Cell Deployment; IEEE Transactions on Vehicular Technology, vol. 66, No. 11 ; Nov. 2017. |