├── MATLAB_Polar_BP_conventional ├── BP_Decoder_LLR.m ├── Decoding_Index │ ├── get_llr_layer.m │ └── index_Matrix.m ├── GA │ ├── Capacity_Binary_AWGN.m │ ├── GA.m │ ├── accurate_phi.m │ ├── derivative_phi.m │ ├── get_PCi_vector.m │ ├── get_optimized_parameters.m │ ├── get_subchannel_capacity.m │ ├── main.m │ ├── phi.m │ └── phi_inverse.m ├── GetCriticalSet │ ├── get_critical_set.m │ ├── get_cs.m │ ├── get_node_01_structure.m │ ├── rate01_delete_redundancy.m │ └── sort_rate01.m ├── Simulation.m ├── main.m └── my_polar_encode.m ├── README.md └── polarBP_standard ├── BP_Decoder_LLR.m ├── Simulation.m ├── f.m ├── get_BEC_IWi.m ├── get_info_and_frozen_location.m ├── iMatrix.m ├── index_Matrix.m ├── main.m └── polar_encode.m /MATLAB_Polar_BP_conventional/BP_Decoder_LLR.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/MATLAB_Polar_BP_conventional/BP_Decoder_LLR.m -------------------------------------------------------------------------------- /MATLAB_Polar_BP_conventional/Decoding_Index/get_llr_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/MATLAB_Polar_BP_conventional/Decoding_Index/get_llr_layer.m -------------------------------------------------------------------------------- /MATLAB_Polar_BP_conventional/Decoding_Index/index_Matrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/MATLAB_Polar_BP_conventional/Decoding_Index/index_Matrix.m -------------------------------------------------------------------------------- /MATLAB_Polar_BP_conventional/GA/Capacity_Binary_AWGN.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/MATLAB_Polar_BP_conventional/GA/Capacity_Binary_AWGN.m -------------------------------------------------------------------------------- /MATLAB_Polar_BP_conventional/GA/GA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/MATLAB_Polar_BP_conventional/GA/GA.m -------------------------------------------------------------------------------- /MATLAB_Polar_BP_conventional/GA/accurate_phi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/MATLAB_Polar_BP_conventional/GA/accurate_phi.m -------------------------------------------------------------------------------- /MATLAB_Polar_BP_conventional/GA/derivative_phi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/MATLAB_Polar_BP_conventional/GA/derivative_phi.m -------------------------------------------------------------------------------- /MATLAB_Polar_BP_conventional/GA/get_PCi_vector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/MATLAB_Polar_BP_conventional/GA/get_PCi_vector.m -------------------------------------------------------------------------------- /MATLAB_Polar_BP_conventional/GA/get_optimized_parameters.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/MATLAB_Polar_BP_conventional/GA/get_optimized_parameters.m -------------------------------------------------------------------------------- /MATLAB_Polar_BP_conventional/GA/get_subchannel_capacity.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/MATLAB_Polar_BP_conventional/GA/get_subchannel_capacity.m -------------------------------------------------------------------------------- /MATLAB_Polar_BP_conventional/GA/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/MATLAB_Polar_BP_conventional/GA/main.m -------------------------------------------------------------------------------- /MATLAB_Polar_BP_conventional/GA/phi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/MATLAB_Polar_BP_conventional/GA/phi.m -------------------------------------------------------------------------------- /MATLAB_Polar_BP_conventional/GA/phi_inverse.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/MATLAB_Polar_BP_conventional/GA/phi_inverse.m -------------------------------------------------------------------------------- /MATLAB_Polar_BP_conventional/GetCriticalSet/get_critical_set.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/MATLAB_Polar_BP_conventional/GetCriticalSet/get_critical_set.m -------------------------------------------------------------------------------- /MATLAB_Polar_BP_conventional/GetCriticalSet/get_cs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/MATLAB_Polar_BP_conventional/GetCriticalSet/get_cs.m -------------------------------------------------------------------------------- /MATLAB_Polar_BP_conventional/GetCriticalSet/get_node_01_structure.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/MATLAB_Polar_BP_conventional/GetCriticalSet/get_node_01_structure.m -------------------------------------------------------------------------------- /MATLAB_Polar_BP_conventional/GetCriticalSet/rate01_delete_redundancy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/MATLAB_Polar_BP_conventional/GetCriticalSet/rate01_delete_redundancy.m -------------------------------------------------------------------------------- /MATLAB_Polar_BP_conventional/GetCriticalSet/sort_rate01.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/MATLAB_Polar_BP_conventional/GetCriticalSet/sort_rate01.m -------------------------------------------------------------------------------- /MATLAB_Polar_BP_conventional/Simulation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/MATLAB_Polar_BP_conventional/Simulation.m -------------------------------------------------------------------------------- /MATLAB_Polar_BP_conventional/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/MATLAB_Polar_BP_conventional/main.m -------------------------------------------------------------------------------- /MATLAB_Polar_BP_conventional/my_polar_encode.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/MATLAB_Polar_BP_conventional/my_polar_encode.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/README.md -------------------------------------------------------------------------------- /polarBP_standard/BP_Decoder_LLR.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/polarBP_standard/BP_Decoder_LLR.m -------------------------------------------------------------------------------- /polarBP_standard/Simulation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/polarBP_standard/Simulation.m -------------------------------------------------------------------------------- /polarBP_standard/f.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/polarBP_standard/f.m -------------------------------------------------------------------------------- /polarBP_standard/get_BEC_IWi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/polarBP_standard/get_BEC_IWi.m -------------------------------------------------------------------------------- /polarBP_standard/get_info_and_frozen_location.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/polarBP_standard/get_info_and_frozen_location.m -------------------------------------------------------------------------------- /polarBP_standard/iMatrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/polarBP_standard/iMatrix.m -------------------------------------------------------------------------------- /polarBP_standard/index_Matrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/polarBP_standard/index_Matrix.m -------------------------------------------------------------------------------- /polarBP_standard/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/polarBP_standard/main.m -------------------------------------------------------------------------------- /polarBP_standard/polar_encode.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/PolarCodesBeliefPropagationDecoder/HEAD/polarBP_standard/polar_encode.m --------------------------------------------------------------------------------