├── LICENSE ├── README.md ├── channel_AoSA ├── array_response_planar.m ├── array_response_spherical.m ├── generate_AoSA_dictionary_matrix.m ├── generate_UPA_dictionary_matrix.m ├── generate_hybrid_field_channel.m ├── generate_measurement_data.py ├── main_generate_CS_matrix_AoSA_angle.m ├── main_generate_hybrid_field_channel.m └── transform_by_subarray.m ├── checkpoints └── README.md ├── dataset └── README.md ├── demos ├── demo1_NMSE_vs_SNR.py ├── demo2_NMSE_vs_iteration.py └── demo3_ResNorm_vs_iteration.py ├── figures ├── demo1_NMSE_vs_SNR.jpg ├── demo2_NMSE_vs_iteration.jpg └── demo3_ResNorm_vs_iteration.jpg ├── model.py ├── requirements.txt ├── train.py └── utils.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/README.md -------------------------------------------------------------------------------- /channel_AoSA/array_response_planar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/channel_AoSA/array_response_planar.m -------------------------------------------------------------------------------- /channel_AoSA/array_response_spherical.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/channel_AoSA/array_response_spherical.m -------------------------------------------------------------------------------- /channel_AoSA/generate_AoSA_dictionary_matrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/channel_AoSA/generate_AoSA_dictionary_matrix.m -------------------------------------------------------------------------------- /channel_AoSA/generate_UPA_dictionary_matrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/channel_AoSA/generate_UPA_dictionary_matrix.m -------------------------------------------------------------------------------- /channel_AoSA/generate_hybrid_field_channel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/channel_AoSA/generate_hybrid_field_channel.m -------------------------------------------------------------------------------- /channel_AoSA/generate_measurement_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/channel_AoSA/generate_measurement_data.py -------------------------------------------------------------------------------- /channel_AoSA/main_generate_CS_matrix_AoSA_angle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/channel_AoSA/main_generate_CS_matrix_AoSA_angle.m -------------------------------------------------------------------------------- /channel_AoSA/main_generate_hybrid_field_channel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/channel_AoSA/main_generate_hybrid_field_channel.m -------------------------------------------------------------------------------- /channel_AoSA/transform_by_subarray.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/channel_AoSA/transform_by_subarray.m -------------------------------------------------------------------------------- /checkpoints/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/checkpoints/README.md -------------------------------------------------------------------------------- /dataset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/dataset/README.md -------------------------------------------------------------------------------- /demos/demo1_NMSE_vs_SNR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/demos/demo1_NMSE_vs_SNR.py -------------------------------------------------------------------------------- /demos/demo2_NMSE_vs_iteration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/demos/demo2_NMSE_vs_iteration.py -------------------------------------------------------------------------------- /demos/demo3_ResNorm_vs_iteration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/demos/demo3_ResNorm_vs_iteration.py -------------------------------------------------------------------------------- /figures/demo1_NMSE_vs_SNR.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/figures/demo1_NMSE_vs_SNR.jpg -------------------------------------------------------------------------------- /figures/demo2_NMSE_vs_iteration.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/figures/demo2_NMSE_vs_iteration.jpg -------------------------------------------------------------------------------- /figures/demo3_ResNorm_vs_iteration.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/figures/demo3_ResNorm_vs_iteration.jpg -------------------------------------------------------------------------------- /model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/model.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/requirements.txt -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/train.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyuaq/FPN-OAMP-THz-Channel-Estimation/HEAD/utils.py --------------------------------------------------------------------------------