Relay hybrid precoding
所属分类:matlab编程
开发工具:matlab
文件大小:19213KB
下载次数:16
上传日期:2020-05-26 10:57:11
上 传 者:
信道估计YC
说明: 毫米波大容量MIMO系统中继混合预编码设计
(Relay hybrid precoding design in millimeter-wave massive MIMO systems)
文件列表:
Relay hybrid precoding design in millimeter-wave massive MIMO systems (0, 2018-02-26)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx (0, 2018-02-26)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins (0, 2018-02-26)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx (0, 2018-02-26)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvxcnst (0, 2018-02-26)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvxcnst\eq.m (754, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvxcnst\ge.m (1224, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvxcnst\gt.m (1221, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvxcnst\le.m (1269, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvxcnst\lt.m (1266, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvxcnst\ne.m (523, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\abs.m (2365, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\blkdiag.m (1096, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\builtins.m (1551, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\cat.m (2240, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\conj.m (455, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\conv.m (2140, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\ctranspose.m (803, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\cumprod.m (2816, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\cumsum.m (1844, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\diag.m (1112, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\disp.m (438, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\end.m (532, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\eq.m (754, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\exp.m (3398, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\find.m (1484, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\full.m (368, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\ge.m (1224, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\gt.m (1448, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\hankel.m (1289, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\horzcat.m (225, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\imag.m (519, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\ipermute.m (725, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\isreal.m (607, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\kron.m (1398, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\ldivide.m (932, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\le.m (1269, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\log.m (4070, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\lt.m (1493, 2015-06-11)
Relay hybrid precoding design in millimeter-wave massive MIMO systems\cvx\builtins\@cvx\max.m (5925, 2015-06-11)
... ...
This simulation code package is mainly used to reproduce the results of the following paper [1]:
[1] X. Xue, Y. Wang, L Dai, and C. Masouros, °Relay hybrid precoding design in millimeter-wave massive MIMO systems,± to appear in IEEE Transactions on Signal Processing.
If you use this simulation code package in any way, please cite the original paper [1] above.
The author in charge of this simulation code pacakge is: Xuan Xue (email: xuexuan601@outlook.com).
Reference: We highly respect reproducible research, so we try to provide the simulation codes for our published papers (more information can be found at:
http://oa.ee.tsinghua.edu.cn/dailinglong/publications/publications.html).
*********************************************************************************************************************************
Abstract of the paper:
This paper investigates the relay hybrid precoding
design in millimeter-wave (mmWave) massive MIMO systems.
The optimal design of the relay hybrid precoding is highly nonconvex,
due to the six-order polynomial objective function, sixorder
polynomial constraint, and constant-modulus constraints.
To efficiently solve this challenging non-convex problem, we first
reformulate it into three quadratic subproblems, where one of
the subproblems is convex and the other two are non-convex.
Then, we propose an iterative successive approximation (ISA)
algorithm to attain the high-approximate optimal solution to the
original problem. Specifically, in the proposed ISA algorithm, we
first convert the two non-convex subproblems to convex ones by
the relaxation of the constant-modulus constraints, and then we
solve the three corresponding convex subproblems iteratively. We
theoretically prove that the ISA algorithm converges to a KarushKuhn-Tucker
(KKT) point of the original problem. Simulation
results demonstrate that the proposed ISA algorithm achieves
good performance in terms of achievable rate in both fullconnected
and sub-connected relay hybrid precoding systems.
*********************************************************************************************************************************
How to use this simulation code package?
1. Run the file named "main1.m" to get the relay hybrid precoders "WR, FR1 and FR2".
(The digital precoders in file named "full-digital" could be changed and the results will impact the hybrid precoders.)
2. The parameters in the file "main1.m" could be changed according to your demands.
3. The channels "H" and "G" could be changed in the file "generate_H_G_wide" according to your demand.
*********************************************************************************************************************************
Enjoy the reproducible research!
近期下载者:
相关文件:
收藏者: