毫米波MIMO系统中混合预编码的交替最小化算法

Directory: 3G/4G/5G develop
Plat: matlab
Size: 219KB
Downloads: 34
Upload time: 2018-10-08 17:25:44
Uploader: 沐林清风
Description:   Therefore, by implementing orthogonal constraints on the digital precoder, a low complexity AltMin algorithm is proposed. In addition, for partially connected structures, the AltMin algorithm is also developed with the help of the relaxation of semi theorems. For practical implementation, the proposed AltMin algorithm is further extended to broadband settings with orthogonal frequency division multiplexing modulation. Simulation results show that the proposed AltMin algorithm has significant performance gains compared with the existing hybrid precoding algorithm. Furthermore, based on the proposed algorithm, the simulation comparison between the two hybrid precoding structures will provide valuable design insights.

File list:
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\Analog Beamforming, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\Analog Beamforming\analog_beamforming.m, 532 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\MO_AltMin.m, 283 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\main_NRF.m, 663 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\main_SNR.m, 659 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\manifolds, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\manifolds\complexcircle, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\manifolds\complexcircle\complexcirclefactory.m, 3558 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\applyStatsfun.m, 1104 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\canGetCost.m, 554 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\canGetDirectionalDerivative.m, 588 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\canGetEuclideanGradient.m, 520 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\canGetGradient.m, 615 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\canGetHessian.m, 934 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\canGetLinesearch.m, 530 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\canGetPrecon.m, 747 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\getApproxHessian.m, 1823 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\getCost.m, 2536 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\getCostGrad.m, 1743 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\getDirectionalDerivative.m, 2129 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\getEuclideanGradient.m, 3386 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\getGlobalDefaults.m, 1302 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\getGradient.m, 2872 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\getHessian.m, 3144 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\getHessianFD.m, 2510 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\getLinesearch.m, 1896 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\getPrecon.m, 1526 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\getStore.m, 860 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\hashmd5.m, 1420 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\mergeOptions.m, 936 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\purgeStoredb.m, 1567 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\setStore.m, 1519 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\privatetools\stoppingcriterion.m, 2722 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\solvers, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\solvers\conjugategradient, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\solvers\conjugategradient\conjugategradient.m, 15339 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\solvers\linesearch, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\solvers\linesearch\linesearch.m, 7841 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\solvers\linesearch\linesearch_adaptive.m, 4523 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\solvers\linesearch\linesearch_hint.m, 4147 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\solvers\neldermead, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\solvers\neldermead\centroid.m, 1327 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\solvers\neldermead\neldermead.m, 8174 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\solvers\pso, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\solvers\pso\pso.m, 9310 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\solvers\steepestdescent, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\solvers\steepestdescent\steepestdescent.m, 8816 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\solvers\trustregions, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\solvers\trustregions\license for original GenRTR code.txt, 1617 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\solvers\trustregions\tCG.m, 7391 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\solvers\trustregions\trustregions.m, 26863 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\tools, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\tools\checkdiff.m, 3355 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\tools\checkgradient.m, 2917 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\tools\checkhessian.m, 5081 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\tools\diagsum.m, 3036 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\tools\hessianspectrum.m, 6322 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\tools\identify_linear_piece.m, 1335 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\tools\multiprod.m, 24284 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\tools\multiprodmultitransp_license.txt, 1334 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\tools\multiscale.m, 957 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\tools\multiskew.m, 473 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\tools\multisym.m, 461 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\tools\multitrace.m, 602 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\tools\multitransp.m, 1611 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\tools\plotprofile.m, 1186 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\tools\powermanifold.m, 5747 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\manopt\tools\productmanifold.m, 8567 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\MO-AltMin\sig_manif.m, 640 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\OMP Algorithm, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\OMP Algorithm\OMP.m, 380 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\OMP Algorithm\main_NRF.m, 852 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\OMP Algorithm\main_SNR.m, 898 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\PE-AltMin, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\PE-AltMin\PE_AltMin.m, 416 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\PE-AltMin\main_NRF.m, 634 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\PE-AltMin\main_SNR.m, 716 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\SDR-AltMin, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\SDR-AltMin\Receiver.m, 574 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\SDR-AltMin\SDR_AltMin.m, 1102 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\SDR-AltMin\main_NRF.m, 697 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\SDR-AltMin\main_SNR.m, 649 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\SIC, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\SIC\SDR_AltMin.m, 1102 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\SIC\SIC.m, 588 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\SIC\main_SNR.m, 1119 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\array_response.m, 190 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\channel_realization.m, 1532 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\Narrowband\laprnd.m, 798 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\OFDM, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\OFDM\MO-AltMin, 0 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\OFDM\MO-AltMin\MO_AltMin.m, 375 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\OFDM\MO-AltMin\array_response.m, 190 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\OFDM\MO-AltMin\laprnd.m, 798 , 2016-01-30
Alternating-minimization-algorithms-for-hybrid-precoding-in-millimeter-wave-MIMO-systems-Initial\OFDM\MO-AltMin\main_SNR.m, 2577 , 2016-01-30

Download users:

Relate files:

Comment: Add Comment

Favorite users: