├── Comparison Power Method and Eigenvector ├── Figures │ ├── Figures │ │ ├── PowerMethVsEigenvectorCDF.eps │ │ ├── PowerMethVsEigenvectorCDF.pdf │ │ ├── PowerMethVsEigenvector_SE.eps │ │ └── PowerMethVsEigenvector_SE.pdf │ ├── PM_vs_EG_SE_fig.pdf │ ├── SEvsSNRplot.m │ ├── SRvsSNRplot.m │ └── iterationHist_plot.m ├── MUspectralEfficiency.m ├── MUsumRate.m ├── OFDMWaterFilling.m ├── array_response.m ├── channel_realization.m ├── laprnd.m ├── main_Convergence.m ├── myMUOFDMBeamformingRCD.m ├── myMUOFDMBeamformingRCD_eig.m ├── par_main_CompPMvsEV.m ├── par_main_SNR.m └── vec.m ├── Multi User - OFDM ├── DZhang2019_TensorUnfolding.m ├── FDBD.m ├── FDRBD.m ├── FDRBD2.m ├── GonzalesComa2018D1.m ├── HybridBD.m ├── MUspectralEfficiency.m ├── MUspectralEfficiency_testing.m ├── MUsumRate.m ├── OFDMWaterFilling.m ├── OFDMWaterFilling_testing.m ├── array_response.m ├── channel_realization.m ├── dftMatrix.m ├── laprnd.m ├── main_Convergence.m ├── myMUOFDMBeamformingRCD.m ├── myMUOFDMBeamformingRCD_Quant.m ├── par_main_K.m ├── par_main_M.m ├── par_main_Ns.m ├── par_main_Nt.m ├── par_main_Quantized.m ├── par_main_SNR.m ├── par_run_all.m └── vec.m ├── README.md └── Single User - OFDM ├── Chiang2018.m ├── JZhang2016.m ├── MAIN.m ├── OFDMWaterFilling.m ├── OFDM_HBF_main_convergence.m ├── PE_AltMin.m ├── SUspectralEfficiency.m ├── Sohrabi2017.m ├── THTsai2019.m ├── array_response.m ├── channel_realization.m ├── dftMatrix.m ├── laprnd.m ├── main_Convergence.m ├── myBeamformingFastTucker.m ├── myBeamformingFastTucker_Quant.m ├── par_OFDM_HBF_main.m ├── par_OFDM_HBF_main_M.m ├── par_OFDM_HBF_main_Ns.m ├── par_OFDM_HBF_main_Nt.m └── par_OFDM_HBF_main_Quant.m /Comparison Power Method and Eigenvector/Figures/Figures/PowerMethVsEigenvectorCDF.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Comparison Power Method and Eigenvector/Figures/Figures/PowerMethVsEigenvectorCDF.eps -------------------------------------------------------------------------------- /Comparison Power Method and Eigenvector/Figures/Figures/PowerMethVsEigenvectorCDF.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Comparison Power Method and Eigenvector/Figures/Figures/PowerMethVsEigenvectorCDF.pdf -------------------------------------------------------------------------------- /Comparison Power Method and Eigenvector/Figures/Figures/PowerMethVsEigenvector_SE.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Comparison Power Method and Eigenvector/Figures/Figures/PowerMethVsEigenvector_SE.eps -------------------------------------------------------------------------------- /Comparison Power Method and Eigenvector/Figures/Figures/PowerMethVsEigenvector_SE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Comparison Power Method and Eigenvector/Figures/Figures/PowerMethVsEigenvector_SE.pdf -------------------------------------------------------------------------------- /Comparison Power Method and Eigenvector/Figures/PM_vs_EG_SE_fig.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Comparison Power Method and Eigenvector/Figures/PM_vs_EG_SE_fig.pdf -------------------------------------------------------------------------------- /Comparison Power Method and Eigenvector/Figures/SEvsSNRplot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Comparison Power Method and Eigenvector/Figures/SEvsSNRplot.m -------------------------------------------------------------------------------- /Comparison Power Method and Eigenvector/Figures/SRvsSNRplot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Comparison Power Method and Eigenvector/Figures/SRvsSNRplot.m -------------------------------------------------------------------------------- /Comparison Power Method and Eigenvector/Figures/iterationHist_plot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Comparison Power Method and Eigenvector/Figures/iterationHist_plot.m -------------------------------------------------------------------------------- /Comparison Power Method and Eigenvector/MUspectralEfficiency.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Comparison Power Method and Eigenvector/MUspectralEfficiency.m -------------------------------------------------------------------------------- /Comparison Power Method and Eigenvector/MUsumRate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Comparison Power Method and Eigenvector/MUsumRate.m -------------------------------------------------------------------------------- /Comparison Power Method and Eigenvector/OFDMWaterFilling.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Comparison Power Method and Eigenvector/OFDMWaterFilling.m -------------------------------------------------------------------------------- /Comparison Power Method and Eigenvector/array_response.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Comparison Power Method and Eigenvector/array_response.m -------------------------------------------------------------------------------- /Comparison Power Method and Eigenvector/channel_realization.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Comparison Power Method and Eigenvector/channel_realization.m -------------------------------------------------------------------------------- /Comparison Power Method and Eigenvector/laprnd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Comparison Power Method and Eigenvector/laprnd.m -------------------------------------------------------------------------------- /Comparison Power Method and Eigenvector/main_Convergence.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Comparison Power Method and Eigenvector/main_Convergence.m -------------------------------------------------------------------------------- /Comparison Power Method and Eigenvector/myMUOFDMBeamformingRCD.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Comparison Power Method and Eigenvector/myMUOFDMBeamformingRCD.m -------------------------------------------------------------------------------- /Comparison Power Method and Eigenvector/myMUOFDMBeamformingRCD_eig.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Comparison Power Method and Eigenvector/myMUOFDMBeamformingRCD_eig.m -------------------------------------------------------------------------------- /Comparison Power Method and Eigenvector/par_main_CompPMvsEV.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Comparison Power Method and Eigenvector/par_main_CompPMvsEV.m -------------------------------------------------------------------------------- /Comparison Power Method and Eigenvector/par_main_SNR.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Comparison Power Method and Eigenvector/par_main_SNR.m -------------------------------------------------------------------------------- /Comparison Power Method and Eigenvector/vec.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Comparison Power Method and Eigenvector/vec.m -------------------------------------------------------------------------------- /Multi User - OFDM/DZhang2019_TensorUnfolding.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/DZhang2019_TensorUnfolding.m -------------------------------------------------------------------------------- /Multi User - OFDM/FDBD.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/FDBD.m -------------------------------------------------------------------------------- /Multi User - OFDM/FDRBD.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/FDRBD.m -------------------------------------------------------------------------------- /Multi User - OFDM/FDRBD2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/FDRBD2.m -------------------------------------------------------------------------------- /Multi User - OFDM/GonzalesComa2018D1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/GonzalesComa2018D1.m -------------------------------------------------------------------------------- /Multi User - OFDM/HybridBD.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/HybridBD.m -------------------------------------------------------------------------------- /Multi User - OFDM/MUspectralEfficiency.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/MUspectralEfficiency.m -------------------------------------------------------------------------------- /Multi User - OFDM/MUspectralEfficiency_testing.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/MUspectralEfficiency_testing.m -------------------------------------------------------------------------------- /Multi User - OFDM/MUsumRate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/MUsumRate.m -------------------------------------------------------------------------------- /Multi User - OFDM/OFDMWaterFilling.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/OFDMWaterFilling.m -------------------------------------------------------------------------------- /Multi User - OFDM/OFDMWaterFilling_testing.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/OFDMWaterFilling_testing.m -------------------------------------------------------------------------------- /Multi User - OFDM/array_response.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/array_response.m -------------------------------------------------------------------------------- /Multi User - OFDM/channel_realization.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/channel_realization.m -------------------------------------------------------------------------------- /Multi User - OFDM/dftMatrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/dftMatrix.m -------------------------------------------------------------------------------- /Multi User - OFDM/laprnd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/laprnd.m -------------------------------------------------------------------------------- /Multi User - OFDM/main_Convergence.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/main_Convergence.m -------------------------------------------------------------------------------- /Multi User - OFDM/myMUOFDMBeamformingRCD.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/myMUOFDMBeamformingRCD.m -------------------------------------------------------------------------------- /Multi User - OFDM/myMUOFDMBeamformingRCD_Quant.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/myMUOFDMBeamformingRCD_Quant.m -------------------------------------------------------------------------------- /Multi User - OFDM/par_main_K.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/par_main_K.m -------------------------------------------------------------------------------- /Multi User - OFDM/par_main_M.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/par_main_M.m -------------------------------------------------------------------------------- /Multi User - OFDM/par_main_Ns.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/par_main_Ns.m -------------------------------------------------------------------------------- /Multi User - OFDM/par_main_Nt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/par_main_Nt.m -------------------------------------------------------------------------------- /Multi User - OFDM/par_main_Quantized.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/par_main_Quantized.m -------------------------------------------------------------------------------- /Multi User - OFDM/par_main_SNR.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/par_main_SNR.m -------------------------------------------------------------------------------- /Multi User - OFDM/par_run_all.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/par_run_all.m -------------------------------------------------------------------------------- /Multi User - OFDM/vec.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Multi User - OFDM/vec.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/README.md -------------------------------------------------------------------------------- /Single User - OFDM/Chiang2018.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Single User - OFDM/Chiang2018.m -------------------------------------------------------------------------------- /Single User - OFDM/JZhang2016.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Single User - OFDM/JZhang2016.m -------------------------------------------------------------------------------- /Single User - OFDM/MAIN.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Single User - OFDM/MAIN.m -------------------------------------------------------------------------------- /Single User - OFDM/OFDMWaterFilling.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Single User - OFDM/OFDMWaterFilling.m -------------------------------------------------------------------------------- /Single User - OFDM/OFDM_HBF_main_convergence.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Single User - OFDM/OFDM_HBF_main_convergence.m -------------------------------------------------------------------------------- /Single User - OFDM/PE_AltMin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Single User - OFDM/PE_AltMin.m -------------------------------------------------------------------------------- /Single User - OFDM/SUspectralEfficiency.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Single User - OFDM/SUspectralEfficiency.m -------------------------------------------------------------------------------- /Single User - OFDM/Sohrabi2017.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Single User - OFDM/Sohrabi2017.m -------------------------------------------------------------------------------- /Single User - OFDM/THTsai2019.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Single User - OFDM/THTsai2019.m -------------------------------------------------------------------------------- /Single User - OFDM/array_response.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Single User - OFDM/array_response.m -------------------------------------------------------------------------------- /Single User - OFDM/channel_realization.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Single User - OFDM/channel_realization.m -------------------------------------------------------------------------------- /Single User - OFDM/dftMatrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Single User - OFDM/dftMatrix.m -------------------------------------------------------------------------------- /Single User - OFDM/laprnd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Single User - OFDM/laprnd.m -------------------------------------------------------------------------------- /Single User - OFDM/main_Convergence.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Single User - OFDM/main_Convergence.m -------------------------------------------------------------------------------- /Single User - OFDM/myBeamformingFastTucker.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Single User - OFDM/myBeamformingFastTucker.m -------------------------------------------------------------------------------- /Single User - OFDM/myBeamformingFastTucker_Quant.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Single User - OFDM/myBeamformingFastTucker_Quant.m -------------------------------------------------------------------------------- /Single User - OFDM/par_OFDM_HBF_main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Single User - OFDM/par_OFDM_HBF_main.m -------------------------------------------------------------------------------- /Single User - OFDM/par_OFDM_HBF_main_M.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Single User - OFDM/par_OFDM_HBF_main_M.m -------------------------------------------------------------------------------- /Single User - OFDM/par_OFDM_HBF_main_Ns.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Single User - OFDM/par_OFDM_HBF_main_Ns.m -------------------------------------------------------------------------------- /Single User - OFDM/par_OFDM_HBF_main_Nt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Single User - OFDM/par_OFDM_HBF_main_Nt.m -------------------------------------------------------------------------------- /Single User - OFDM/par_OFDM_HBF_main_Quant.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilligm/constrained_tensor_decomposition_hybrid_beamforming/HEAD/Single User - OFDM/par_OFDM_HBF_main_Quant.m --------------------------------------------------------------------------------