├── Channel estimation for STAR-RIS-aided wireless communication ├── README.md ├── fig2.fig ├── nmse_snr.fig ├── plot_es_beta.m ├── plot_snr.m ├── plot_subsurface3.m ├── sub2.fig └── ts_es.fig ├── Coupled Phase-Shift STAR-RISs A General Optimization Framework ├── README.md ├── functions │ ├── SINR.m │ ├── algorithm_BCD.m │ ├── algorithm_PDD.m │ ├── generate_arrays.m │ ├── generate_channel.m │ ├── para_init.m │ └── steering_vector.m └── main.m ├── Coverage characterization of STAR-RIS networks NOMA and OMA ├── README.md ├── noma1_baseline.m ├── noma1_fmin.m ├── noma2_baseline.m ├── noma2_fmin.m ├── noma_cvx.m ├── obj_fmin.m ├── oma2_baseline.m ├── oma2_fmin.m ├── oma_cvx.m ├── plot_figure3.m └── rician_fading.m ├── LICENSE ├── README.md ├── Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA ├── README.md ├── algorithm1.m ├── channel_generate.m ├── do_max_combined.m ├── feasibility_initial_point.m ├── initialize.m ├── opt_bandpower_oma.m ├── opt_matrix.m ├── opt_matrix_oma.m ├── opt_matrix_sca.m ├── opt_matrix_sca2.m ├── opt_matrix_sca_oma.m ├── opt_p_cub.m ├── opt_p_gp.m ├── opt_p_oma.m ├── plot_comparison_gamma.m ├── swap_many_2.m └── swap_many_3.m ├── Simultaneously transmitting and reflecting (STAR) RIS aided wireless communications ├── README.md ├── generate_arrays.m ├── generate_channel.m ├── main_multicast.m ├── main_unicast.m ├── para_init.m └── steering_vector.m └── Simultaneously transmitting and reflecting (STAR)-RISs A coupled phase-shift model ├── Element_wise_optimization_STARS.m └── README.md /Channel estimation for STAR-RIS-aided wireless communication/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Channel estimation for STAR-RIS-aided wireless communication/README.md -------------------------------------------------------------------------------- /Channel estimation for STAR-RIS-aided wireless communication/fig2.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Channel estimation for STAR-RIS-aided wireless communication/fig2.fig -------------------------------------------------------------------------------- /Channel estimation for STAR-RIS-aided wireless communication/nmse_snr.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Channel estimation for STAR-RIS-aided wireless communication/nmse_snr.fig -------------------------------------------------------------------------------- /Channel estimation for STAR-RIS-aided wireless communication/plot_es_beta.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Channel estimation for STAR-RIS-aided wireless communication/plot_es_beta.m -------------------------------------------------------------------------------- /Channel estimation for STAR-RIS-aided wireless communication/plot_snr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Channel estimation for STAR-RIS-aided wireless communication/plot_snr.m -------------------------------------------------------------------------------- /Channel estimation for STAR-RIS-aided wireless communication/plot_subsurface3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Channel estimation for STAR-RIS-aided wireless communication/plot_subsurface3.m -------------------------------------------------------------------------------- /Channel estimation for STAR-RIS-aided wireless communication/sub2.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Channel estimation for STAR-RIS-aided wireless communication/sub2.fig -------------------------------------------------------------------------------- /Channel estimation for STAR-RIS-aided wireless communication/ts_es.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Channel estimation for STAR-RIS-aided wireless communication/ts_es.fig -------------------------------------------------------------------------------- /Coupled Phase-Shift STAR-RISs A General Optimization Framework/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Coupled Phase-Shift STAR-RISs A General Optimization Framework/README.md -------------------------------------------------------------------------------- /Coupled Phase-Shift STAR-RISs A General Optimization Framework/functions/SINR.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Coupled Phase-Shift STAR-RISs A General Optimization Framework/functions/SINR.m -------------------------------------------------------------------------------- /Coupled Phase-Shift STAR-RISs A General Optimization Framework/functions/algorithm_BCD.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Coupled Phase-Shift STAR-RISs A General Optimization Framework/functions/algorithm_BCD.m -------------------------------------------------------------------------------- /Coupled Phase-Shift STAR-RISs A General Optimization Framework/functions/algorithm_PDD.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Coupled Phase-Shift STAR-RISs A General Optimization Framework/functions/algorithm_PDD.m -------------------------------------------------------------------------------- /Coupled Phase-Shift STAR-RISs A General Optimization Framework/functions/generate_arrays.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Coupled Phase-Shift STAR-RISs A General Optimization Framework/functions/generate_arrays.m -------------------------------------------------------------------------------- /Coupled Phase-Shift STAR-RISs A General Optimization Framework/functions/generate_channel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Coupled Phase-Shift STAR-RISs A General Optimization Framework/functions/generate_channel.m -------------------------------------------------------------------------------- /Coupled Phase-Shift STAR-RISs A General Optimization Framework/functions/para_init.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Coupled Phase-Shift STAR-RISs A General Optimization Framework/functions/para_init.m -------------------------------------------------------------------------------- /Coupled Phase-Shift STAR-RISs A General Optimization Framework/functions/steering_vector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Coupled Phase-Shift STAR-RISs A General Optimization Framework/functions/steering_vector.m -------------------------------------------------------------------------------- /Coupled Phase-Shift STAR-RISs A General Optimization Framework/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Coupled Phase-Shift STAR-RISs A General Optimization Framework/main.m -------------------------------------------------------------------------------- /Coverage characterization of STAR-RIS networks NOMA and OMA/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Coverage characterization of STAR-RIS networks NOMA and OMA/README.md -------------------------------------------------------------------------------- /Coverage characterization of STAR-RIS networks NOMA and OMA/noma1_baseline.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Coverage characterization of STAR-RIS networks NOMA and OMA/noma1_baseline.m -------------------------------------------------------------------------------- /Coverage characterization of STAR-RIS networks NOMA and OMA/noma1_fmin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Coverage characterization of STAR-RIS networks NOMA and OMA/noma1_fmin.m -------------------------------------------------------------------------------- /Coverage characterization of STAR-RIS networks NOMA and OMA/noma2_baseline.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Coverage characterization of STAR-RIS networks NOMA and OMA/noma2_baseline.m -------------------------------------------------------------------------------- /Coverage characterization of STAR-RIS networks NOMA and OMA/noma2_fmin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Coverage characterization of STAR-RIS networks NOMA and OMA/noma2_fmin.m -------------------------------------------------------------------------------- /Coverage characterization of STAR-RIS networks NOMA and OMA/noma_cvx.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Coverage characterization of STAR-RIS networks NOMA and OMA/noma_cvx.m -------------------------------------------------------------------------------- /Coverage characterization of STAR-RIS networks NOMA and OMA/obj_fmin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Coverage characterization of STAR-RIS networks NOMA and OMA/obj_fmin.m -------------------------------------------------------------------------------- /Coverage characterization of STAR-RIS networks NOMA and OMA/oma2_baseline.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Coverage characterization of STAR-RIS networks NOMA and OMA/oma2_baseline.m -------------------------------------------------------------------------------- /Coverage characterization of STAR-RIS networks NOMA and OMA/oma2_fmin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Coverage characterization of STAR-RIS networks NOMA and OMA/oma2_fmin.m -------------------------------------------------------------------------------- /Coverage characterization of STAR-RIS networks NOMA and OMA/oma_cvx.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Coverage characterization of STAR-RIS networks NOMA and OMA/oma_cvx.m -------------------------------------------------------------------------------- /Coverage characterization of STAR-RIS networks NOMA and OMA/plot_figure3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Coverage characterization of STAR-RIS networks NOMA and OMA/plot_figure3.m -------------------------------------------------------------------------------- /Coverage characterization of STAR-RIS networks NOMA and OMA/rician_fading.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Coverage characterization of STAR-RIS networks NOMA and OMA/rician_fading.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/README.md -------------------------------------------------------------------------------- /Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/README.md -------------------------------------------------------------------------------- /Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/algorithm1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/algorithm1.m -------------------------------------------------------------------------------- /Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/channel_generate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/channel_generate.m -------------------------------------------------------------------------------- /Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/do_max_combined.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/do_max_combined.m -------------------------------------------------------------------------------- /Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/feasibility_initial_point.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/feasibility_initial_point.m -------------------------------------------------------------------------------- /Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/initialize.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/initialize.m -------------------------------------------------------------------------------- /Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/opt_bandpower_oma.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/opt_bandpower_oma.m -------------------------------------------------------------------------------- /Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/opt_matrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/opt_matrix.m -------------------------------------------------------------------------------- /Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/opt_matrix_oma.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/opt_matrix_oma.m -------------------------------------------------------------------------------- /Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/opt_matrix_sca.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/opt_matrix_sca.m -------------------------------------------------------------------------------- /Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/opt_matrix_sca2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/opt_matrix_sca2.m -------------------------------------------------------------------------------- /Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/opt_matrix_sca_oma.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/opt_matrix_sca_oma.m -------------------------------------------------------------------------------- /Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/opt_p_cub.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/opt_p_cub.m -------------------------------------------------------------------------------- /Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/opt_p_gp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/opt_p_gp.m -------------------------------------------------------------------------------- /Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/opt_p_oma.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/opt_p_oma.m -------------------------------------------------------------------------------- /Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/plot_comparison_gamma.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/plot_comparison_gamma.m -------------------------------------------------------------------------------- /Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/swap_many_2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/swap_many_2.m -------------------------------------------------------------------------------- /Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/swap_many_3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Resource Allocation in STAR-RIS-Aided Networks OMA and NOMA/swap_many_3.m -------------------------------------------------------------------------------- /Simultaneously transmitting and reflecting (STAR) RIS aided wireless communications/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Simultaneously transmitting and reflecting (STAR) RIS aided wireless communications/README.md -------------------------------------------------------------------------------- /Simultaneously transmitting and reflecting (STAR) RIS aided wireless communications/generate_arrays.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Simultaneously transmitting and reflecting (STAR) RIS aided wireless communications/generate_arrays.m -------------------------------------------------------------------------------- /Simultaneously transmitting and reflecting (STAR) RIS aided wireless communications/generate_channel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Simultaneously transmitting and reflecting (STAR) RIS aided wireless communications/generate_channel.m -------------------------------------------------------------------------------- /Simultaneously transmitting and reflecting (STAR) RIS aided wireless communications/main_multicast.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Simultaneously transmitting and reflecting (STAR) RIS aided wireless communications/main_multicast.m -------------------------------------------------------------------------------- /Simultaneously transmitting and reflecting (STAR) RIS aided wireless communications/main_unicast.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Simultaneously transmitting and reflecting (STAR) RIS aided wireless communications/main_unicast.m -------------------------------------------------------------------------------- /Simultaneously transmitting and reflecting (STAR) RIS aided wireless communications/para_init.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Simultaneously transmitting and reflecting (STAR) RIS aided wireless communications/para_init.m -------------------------------------------------------------------------------- /Simultaneously transmitting and reflecting (STAR) RIS aided wireless communications/steering_vector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Simultaneously transmitting and reflecting (STAR) RIS aided wireless communications/steering_vector.m -------------------------------------------------------------------------------- /Simultaneously transmitting and reflecting (STAR)-RISs A coupled phase-shift model/Element_wise_optimization_STARS.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Simultaneously transmitting and reflecting (STAR)-RISs A coupled phase-shift model/Element_wise_optimization_STARS.m -------------------------------------------------------------------------------- /Simultaneously transmitting and reflecting (STAR)-RISs A coupled phase-shift model/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/STAR-Yuanwei-Liu/Optimization-for-wireless-communications/HEAD/Simultaneously transmitting and reflecting (STAR)-RISs A coupled phase-shift model/README.md --------------------------------------------------------------------------------