All Projects → kien-vu → Joint-User-Association-and-In-band-Backhaul-Scheduling-and-in-5G-mmWave-Networks

kien-vu / Joint-User-Association-and-In-band-Backhaul-Scheduling-and-in-5G-mmWave-Networks

Licence: other
Matlab Simulation for T. K. Vu, M. Bennis, S. Samarakoon, M. Debbah and M. Latva-aho, "Joint In-Band Backhauling and Interference Mitigation in 5G Heterogeneous Networks," European Wireless 2016; 22th European Wireless Conference, Oulu, Finland, 2016, pp. 1-6. URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7499273&isnumber=7499250

Programming Languages

matlab
3953 projects

Projects that are alternatives of or similar to Joint-User-Association-and-In-band-Backhaul-Scheduling-and-in-5G-mmWave-Networks

awesome-nn-optimization
Awesome list for Neural Network Optimization methods.
Stars: ✭ 39 (+8.33%)
Mutual labels:  optimization, convex-optimization
PyOptSamples
Optimization sample codes on Python
Stars: ✭ 20 (-44.44%)
Mutual labels:  optimization, convex-optimization
zoofs
zoofs is a python library for performing feature selection using a variety of nature-inspired wrapper algorithms. The algorithms range from swarm-intelligence to physics-based to Evolutionary. It's easy to use , flexible and powerful tool to reduce your feature size.
Stars: ✭ 142 (+294.44%)
Mutual labels:  optimization, optimization-tools
ProxSDP.jl
Semidefinite programming optimization solver
Stars: ✭ 69 (+91.67%)
Mutual labels:  optimization, convex-optimization
osqp
The Operator Splitting QP Solver
Stars: ✭ 929 (+2480.56%)
Mutual labels:  optimization, convex-optimization
gibbous
Convex optimization for java and scala, built on Apache Commons Math
Stars: ✭ 17 (-52.78%)
Mutual labels:  optimization, convex-optimization
Optimization
A set of lightweight header-only template functions implementing commonly-used optimization methods on Riemannian manifolds and convex spaces.
Stars: ✭ 66 (+83.33%)
Mutual labels:  optimization, convex-optimization
bio ik
MoveIt kinematics_base plugin based on particle optimization & GA
Stars: ✭ 104 (+188.89%)
Mutual labels:  optimization, convex-optimization
Sub6-Preds-mmWave
Using sub-6 GHz channels to predict mmWave beams and link blockage.
Stars: ✭ 22 (-38.89%)
Mutual labels:  mmwave, 5g
flexBox
FlexBox is a fexible MATLAB toolbox for finite dimensional convex variational problems in image processing and beyond.
Stars: ✭ 14 (-61.11%)
Mutual labels:  optimization-tools, convex-optimization
hopperOptimizations
A mod that optimizes hoppers and their interactions with entities and inventories. It drastically reduces hopper lag without changing any behavior.
Stars: ✭ 65 (+80.56%)
Mutual labels:  optimization
CSDP.jl
Julia Wrapper for CSDP (https://projects.coin-or.org/Csdp/)
Stars: ✭ 18 (-50%)
Mutual labels:  optimization
optimum
🏎️ Accelerate training and inference of 🤗 Transformers with easy to use hardware optimization tools
Stars: ✭ 567 (+1475%)
Mutual labels:  optimization
optimization
Routing optimization module module for Itinero.
Stars: ✭ 47 (+30.56%)
Mutual labels:  optimization
katana-slice manager
5G Network E2E Slice Manager
Stars: ✭ 61 (+69.44%)
Mutual labels:  5g
StochasticOptimization.jl
Implementations of stochastic optimization algorithms and solvers
Stars: ✭ 26 (-27.78%)
Mutual labels:  optimization
genx
Genx provides modular building blocks to run simulations of optimization and search problems using Genetic Algorithms
Stars: ✭ 31 (-13.89%)
Mutual labels:  optimization
LaplacianOpt.jl
A Julia/JuMP Package for Maximizing Algebraic Connectivity of Undirected Weighted Graphs
Stars: ✭ 16 (-55.56%)
Mutual labels:  optimization
PyDE
Differential evolution global optimization in Python.
Stars: ✭ 28 (-22.22%)
Mutual labels:  optimization
RcppNumerical
Rcpp Integration for Numerical Computing Libraries
Stars: ✭ 52 (+44.44%)
Mutual labels:  optimization

Joint-User-Association-and-In-band-Backhaul-Scheduling-and-in-5G-mmWave-Networks

Matlab Simulations for

"Joint Load Balancing and Interference Mitigation in 5G Heterogeneous Networks," IEEE Transactions on Wireless Communications 16 (9), 6032 - 6046, Sept. 2017.

URL: http://ieeexplore.ieee.org/abstract/document/7959611/

"Joint In-Band Backhauling and Interference Mitigation in 5G Heterogeneous Networks," European Wireless 2016; 22th European Wireless Conference, Oulu, Finland, 2016, pp. 1-6.

URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7499273&isnumber=7499250

The package contains a outline simulation, based on Matlab, that helps reproduce all the numerical results and figures in the article. We encourage you to also perform reproducible research!

Abstract I

We study the problem of joint load balancing (user association and user scheduling) and interference mitigation (beamforming design and power allocation) in 5G heterogeneous networks (HetNets) in which massive multiple-input multiple-output (MIMO) macro cell base station (BS) equipped with a large number of antennas, overlaid with wireless self-backhauled small cells (SCs) are assumed. Self-backhauled SC BSs with full-duplex communication employing regular antenna arrays serve both macro users and SC users by using the wireless backhaul from macro BS in the same frequency band. We formulate the joint load balancing and interference mitigation problem as a network utility maximization subject to wireless backhaul constraints. Subsequently, leveraging the framework of stochastic optimization, the problem is decoupled into dynamic scheduling of macro cell users, backhaul provisioning of SCs, and offloading macro cell users to SCs as a function of interference and backhaul links. Via numerical results, we show the performance gains of our proposed framework under the impact of small cells density, number of base station antennas, and transmit power levels at low and high frequency bands. We further provide insights into the performance analysis and convergence of the proposed framework. The numerical results show that the proposed user association algorithm outperforms other baselines. Interestingly, we find that even at lower frequency band the performance of open access small cell is close to that of closed access at some operating points, the open access full- duplex small cell still yields higher gain as compared to the closed access at higher frequency bands. With increasing the small cell density or the wireless backhaul quality, the open access full- duplex small cells outperform and achieve a 5.6x gain in terms of cell-edge performance as compared to the closed access ones in ultra-dense networks with 350 small cell base stations per km2.

Abstract II

In this paper, we study the problem of joint in-band backhauling and interference mitigation in 5G heterogeneous networks (HetNets) in which a massive multiple-input multiple-output (MIMO) macro cell base station equipped with a large number of antennas, overlaid with self-backhauled small cells is assumed. This problem is cast as a network utility maximization subject to wireless backhaul constraints. Due to the non-tractability of the problem, we first resort to random matrix theory to get a closed-form expression of the achievable rate and transmit power in the asymptotic regime, i.e., as the number of antennas and users grows large. Subsequently, leveraging the framework of stochastic optimization, the problem is decoupled into dynamic scheduling of macro cell users and backhaul provisioning of small cells as a function of interference and backhaul links. Via simulations, we evaluate the performance gains of our proposed framework under different network architectures and low/high frequency bands. Our proposed HetNet method achieves the achievable average UE throughput of 1.7 Gbps as well as ensures 1 Gbps cell-edge UE throughput when serving 200 UEs per km2 at 28 GHz with 1 GHz bandwidth. In ultra-dense network, the UE throughput at 28 GHz achieves 62x gain as compared to 2.4 GHz.

System requirement*

Acknowledgements

The authors would like to thank the Finnish Funding Agency for Technology and Innovation (Tekes), Nokia, Huawei, and Anite for project funding. The Academy of Finland funding through the grant 284704 is also acknowledged.

License and Referencing

This code package is licensed under the GPLv2 license. If you in any way use this code for research that results in publications, please cite our original article listed above.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].