Multi-User-Transmit-Beamforming-Linear-Regression-Convex-Optimization-Tutorial
Multi-User-Transmit-Beamforming-Linear-Regression-Convex-Optimization-Tutorial copied to clipboard
In this work, we use convex optimization package in MATLAB to implement multi-user transmit beamforming problem and linear regression. This is the homework 2 of ELEC 5470 Convex Optimization, HKUST.
This is the homework 2 of ELEC 5470 Convex Optimization. In this homework, we use convex optimization package in MATLAB to implement linear regression and multi-user transmit beamforming problem.
It could be a basic tutorial for using CVX package in MATLAB. Before trying these source code, user should first intall CVX for MATLAB properly. (http://cvxr.com/cvx/doc/install.html)
How to use these source code and how they work? Please refer to the report:
https://github.com/zslwyuan/Multi-User-Transmit-Beamforming-Linear-Regression-Convex-Optimization-Homework/blob/master/HW2.pdf
Hope they help. Please note that, this work refers to the following works:
https://github.com/emilbjornson/optimal-beamforming/blob/master/functionFeasibilityProblem_cvx.m
The related paper can be found on arXiv:
https://arxiv.org/pdf/1404.0408.pdf