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!

近期下载者

相关文件


收藏者