├── .gitignore ├── 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 ├── PCM_BP_2 ├── checkNodeProbSum.m ├── crcadd.m ├── crccheck.m ├── encoding_matrix.m ├── getBP_Parameter.m ├── get_z_index.m ├── insert_bit.m ├── main.m ├── phiBP.m ├── polarBP_decoder.m ├── polar_bp_LtoR.m ├── polar_bp_RtoL.m └── reverse_index.m ├── PCM_FastBP ├── BP_Decoder_LLR.m ├── crcadd.m ├── crcadd_m.m ├── crccheck.m ├── crccheck_m.m ├── get_llr_layer.m ├── index_Matrix.m ├── insert_bit.m ├── main.m └── polar_encoder.m ├── PCM_FastSC ├── PCM_SC_m.m ├── SC_decoder.m ├── crcadd.m ├── crcadd_m.m ├── crccheck.m ├── crccheck_m.m ├── get_bit_layer.m ├── get_llr_layer.m ├── insert_bit.m ├── mBlocksPCM_SC.m ├── main.m ├── polar_encoder.m └── spc_encoding.m ├── PCM_Optimize ├── Kp_Analysis.m ├── N1024 │ ├── PCM_FastSC │ │ ├── PCM_successful_total_R3.m │ │ ├── PCM_successful_total_R5.m │ │ ├── PCM_successful_total_R5_Compare_Kp112.m │ │ ├── PCM_successful_total_R5_Compare_Kp36.m │ │ ├── PCM_successful_total_R75.m │ │ ├── SC_decoder.m │ │ ├── crcadd.m │ │ ├── crccheck.m │ │ ├── get_bit_layer.m │ │ ├── get_llr_layer.m │ │ ├── insert_bit.m │ │ └── polar_encoder.m │ └── Polar_FastSC │ │ ├── Optimal_Kp_standSC_R3.m │ │ ├── Optimal_Kp_standSC_R5.m │ │ ├── Optimal_Kp_standSC_R75.m │ │ ├── SC_decoder.m │ │ ├── get_bit_layer.m │ │ ├── get_llr_layer.m │ │ └── polar_encoder.m ├── N256 │ ├── PCM_FastSC │ │ ├── PCM_successful_total_R3.m │ │ ├── PCM_successful_total_R5.m │ │ ├── PCM_successful_total_R5_Campare_Kp12.m │ │ ├── PCM_successful_total_R5_Campare_Kp48.m │ │ ├── PCM_successful_total_R75.m │ │ ├── SC_decoder.m │ │ ├── crcadd.m │ │ ├── crccheck.m │ │ ├── get_bit_layer.m │ │ ├── get_llr_layer.m │ │ ├── insert_bit.m │ │ ├── main.m │ │ └── polar_encoder.m │ └── Polar_FastSC │ │ ├── Optimal_Kp_standSC_R3.m │ │ ├── Optimal_Kp_standSC_R5.m │ │ ├── Optimal_Kp_standSC_R75.m │ │ ├── SC_decoder.m │ │ ├── get_bit_layer.m │ │ ├── get_llr_layer.m │ │ ├── main.m │ │ └── polar_encoder.m ├── N512 │ ├── PCM_FastSC │ │ ├── PCM_successful_total_R3.m │ │ ├── PCM_successful_total_R5.m │ │ ├── PCM_successful_total_R5_Compare_Kp20.m │ │ ├── PCM_successful_total_R5_Compare_Kp84.m │ │ ├── PCM_successful_total_R75.m │ │ ├── SC_decoder.m │ │ ├── crcadd.m │ │ ├── crccheck.m │ │ ├── get_bit_layer.m │ │ ├── get_llr_layer.m │ │ ├── insert_bit.m │ │ └── polar_encoder.m │ └── Polar_FastSC │ │ ├── Optimal_Kp_standSC_R3.m │ │ ├── Optimal_Kp_standSC_R5.m │ │ ├── Optimal_Kp_standSC_R75.m │ │ ├── SC_decoder.m │ │ ├── get_bit_layer.m │ │ ├── get_llr_layer.m │ │ └── polar_encoder.m └── results │ ├── PlotKp_R3.m │ ├── PlotKp_R5.m │ └── PlotKp_R75.m ├── PCM_SCL ├── R25 │ ├── CASCL_decoder.m │ ├── PCM_SCL16_N1024_R25.m │ ├── PCM_SCL16_N256_R25.m │ ├── PCM_SCL2_N1024_R25.m │ ├── PCM_SCL2_N256_R25.m │ ├── PCM_SCL4_N1024_R25.m │ ├── PCM_SCL4_N256_R25.m │ ├── PCM_SCL8_N1024_R25.m │ ├── PCM_SCL8_N256_R25.m │ ├── crcadd.m │ ├── crccheck.m │ ├── get_bit_layer.m │ ├── get_llr_layer.m │ ├── insert_bit.m │ └── polar_encoder.m ├── R5 │ ├── CASCL_decoder.m │ ├── PCM_SCL16_N1024_R5.m │ ├── PCM_SCL16_N256_R5.m │ ├── PCM_SCL2_N1024_R5.m │ ├── PCM_SCL2_N256_R5.m │ ├── PCM_SCL4_N1024_R5.m │ ├── PCM_SCL4_N256_R5.m │ ├── PCM_SCL8_N1024_R5.m │ ├── PCM_SCL8_N256_R5.m │ ├── crcadd.m │ ├── crccheck.m │ ├── get_bit_layer.m │ ├── get_llr_layer.m │ ├── insert_bit.m │ └── polar_encoder.m └── R75 │ ├── CASCL_decoder.m │ ├── PCM_SCL16_N1024_R75.m │ ├── PCM_SCL16_N256_R75.m │ ├── PCM_SCL2_N1024_R75.m │ ├── PCM_SCL2_N256_R75.m │ ├── PCM_SCL4_N1024_R75.m │ ├── PCM_SCL4_N256_R75.m │ ├── PCM_SCL8_N1024_R75.m │ ├── PCM_SCL8_N256_R75.m │ ├── crcadd.m │ ├── crccheck.m │ ├── get_bit_layer.m │ ├── get_llr_layer.m │ ├── insert_bit.m │ └── polar_encoder.m ├── PCM_SCL_Comparison ├── CASCL_decoder.m ├── SPC_CASCL_decoder.m ├── crcadd.m ├── crcadd_m.m ├── crccheck.m ├── crccheck_m.m ├── get_bit_layer.m ├── get_llr_layer.m ├── main_N1024.m ├── main_N1024_Improved.m ├── main_N1024_Improved_SPC.m ├── main_N1024_Improved_SPC_Punc.m ├── main_N1024_Punc.m ├── main_N1024_SPC.m ├── main_N2048.m ├── main_N2048_Improved.m ├── main_N2048_Improved_SPC.m ├── main_N2048_Improved_SPC_Punc.m ├── main_N2048_SPC.m ├── polar_encoder.m └── spc_encoding.m ├── PCM_SC_2 ├── crcadd.m ├── crccheck.m ├── encoding_matrix.m ├── insert_bit.m ├── lr_limit.m ├── main.m ├── modifyFrozenIndexAndBits.m └── polarSC_decoder.m ├── Partially_coupled_polar_codes ├── CASCL_decoder.m ├── SC_decoder.m ├── SPC_CASCL_decoder.m ├── coupledPolarCodes.m ├── coupledPolarCodes_Improved.m ├── crcadd_m.m ├── crccheck_m.m ├── get_bit_layer.m ├── get_llr_layer.m ├── polar_encoder.m └── spc_encoding.m ├── PolarConventionalCASCL ├── CASCL_decoder.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 ├── SC_decoder.m ├── crc_generator_matrix.m ├── get_BEC_IWi.m ├── get_bit_layer.m ├── get_crc_objective.m ├── get_llr_layer.m ├── main.m ├── polar_encoder.m └── simulation.m ├── PolarSCL_UsingTalVardy ├── CASCL_decoder.m ├── SC_decoder.m ├── crc_generator_matrix.m ├── crcadd.m ├── crccheck.m ├── get_BEC_IWi.m ├── get_bit_layer.m ├── get_crc_objective.m ├── get_llr_layer.m ├── main.m ├── polar_encoder.m └── simulation.m ├── Polar_BP ├── checkNodeProbSum.m ├── encoding_matrix.m ├── get_z_index.m ├── main.m ├── phiBP.m ├── polarBP_decoder.m ├── polar_bp_LtoR.m ├── polar_bp_RtoL.m └── reverse_index.m ├── Polar_FastBP ├── BP_Decoder_LLR.m ├── get_llr_layer.m ├── index_Matrix.m ├── main.m └── polar_encoder.m ├── Polar_FastSC ├── SC_decoder.m ├── get_bit_layer.m ├── get_llr_layer.m ├── main.m ├── polar_encoder.m ├── spc.m └── spc_encoding.m ├── Polar_Inter_Frame ├── CASCL_decoder.m ├── SC_decoder.m ├── crcadd_m.m ├── crccheck_m.m ├── getReverseBit.m ├── get_bit_layer.m ├── get_llr_layer.m ├── insert_bit.m ├── interFrame.m ├── interFrameEncoder.m ├── polar_encoder.m ├── spc.m └── spc_encoding.m ├── Polar_SC ├── encoding_matrix.m ├── lr_limit.m ├── main.m └── polarSC_decoder.m ├── Polar_SCL ├── CASCL_decoder.m ├── SC_decoder.m ├── crcadd_m.m ├── crccheck_m.m ├── get_bit_layer.m ├── get_llr_layer.m ├── main.m ├── polar_encoder.m ├── spc.m └── spc_encoding.m ├── README.md ├── Tal_Vardy_Construction ├── bit_channel_approximation_64_0dB.m ├── bpsk_awgn_capacity.m ├── calcC.m ├── calcC_lamda.m ├── calcC_lamda_p.m ├── calcCapacity.m ├── calcDeltaI.m ├── calcMutual.m ├── calcTran.m ├── calcTran_sim.m ├── calcTran_sim_combine.m ├── degrading_merge.m ├── newton.m ├── revcalcC.m ├── snr_cal.m ├── sortTran.m ├── sortTran_sim.m └── test_sortTran_sim.m ├── results ├── Coupled_Polar │ └── plot_Coupled_Polar.m ├── PCM_Comparison │ └── Plot_PCM_Coupled_Comparison.m ├── PCM_NewPaper │ └── Re_PlotPCM.m ├── PCM_Optimization │ ├── N1024 │ │ └── Plot_PCM_Optimization.m │ ├── N256 │ │ └── PCM_Plot.m │ └── N512 │ │ └── Plot_PCM_Optimization.m ├── PCM_Paper │ └── PCM_Plot.m ├── PCM_StarPolarSubcodes │ └── polt_SPS_PCM.m └── SPC_NSPC │ └── polt_SPC_NSPC.m └── throughput_analysis.m /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/.gitignore -------------------------------------------------------------------------------- /GA/Capacity_Binary_AWGN.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/GA/Capacity_Binary_AWGN.m -------------------------------------------------------------------------------- /GA/GA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/GA/GA.m -------------------------------------------------------------------------------- /GA/accurate_phi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/GA/accurate_phi.m -------------------------------------------------------------------------------- /GA/derivative_phi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/GA/derivative_phi.m -------------------------------------------------------------------------------- /GA/get_PCi_vector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/GA/get_PCi_vector.m -------------------------------------------------------------------------------- /GA/get_optimized_parameters.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/GA/get_optimized_parameters.m -------------------------------------------------------------------------------- /GA/get_subchannel_capacity.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/GA/get_subchannel_capacity.m -------------------------------------------------------------------------------- /GA/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/GA/main.m -------------------------------------------------------------------------------- /GA/phi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/GA/phi.m -------------------------------------------------------------------------------- /GA/phi_inverse.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/GA/phi_inverse.m -------------------------------------------------------------------------------- /PCM_BP_2/checkNodeProbSum.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_BP_2/checkNodeProbSum.m -------------------------------------------------------------------------------- /PCM_BP_2/crcadd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_BP_2/crcadd.m -------------------------------------------------------------------------------- /PCM_BP_2/crccheck.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_BP_2/crccheck.m -------------------------------------------------------------------------------- /PCM_BP_2/encoding_matrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_BP_2/encoding_matrix.m -------------------------------------------------------------------------------- /PCM_BP_2/getBP_Parameter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_BP_2/getBP_Parameter.m -------------------------------------------------------------------------------- /PCM_BP_2/get_z_index.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_BP_2/get_z_index.m -------------------------------------------------------------------------------- /PCM_BP_2/insert_bit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_BP_2/insert_bit.m -------------------------------------------------------------------------------- /PCM_BP_2/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_BP_2/main.m -------------------------------------------------------------------------------- /PCM_BP_2/phiBP.m: -------------------------------------------------------------------------------- 1 | function y=phi(x) 2 | y = -log(tanh(x/2)); 3 | end -------------------------------------------------------------------------------- /PCM_BP_2/polarBP_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_BP_2/polarBP_decoder.m -------------------------------------------------------------------------------- /PCM_BP_2/polar_bp_LtoR.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_BP_2/polar_bp_LtoR.m -------------------------------------------------------------------------------- /PCM_BP_2/polar_bp_RtoL.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_BP_2/polar_bp_RtoL.m -------------------------------------------------------------------------------- /PCM_BP_2/reverse_index.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_BP_2/reverse_index.m -------------------------------------------------------------------------------- /PCM_FastBP/BP_Decoder_LLR.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastBP/BP_Decoder_LLR.m -------------------------------------------------------------------------------- /PCM_FastBP/crcadd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastBP/crcadd.m -------------------------------------------------------------------------------- /PCM_FastBP/crcadd_m.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastBP/crcadd_m.m -------------------------------------------------------------------------------- /PCM_FastBP/crccheck.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastBP/crccheck.m -------------------------------------------------------------------------------- /PCM_FastBP/crccheck_m.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastBP/crccheck_m.m -------------------------------------------------------------------------------- /PCM_FastBP/get_llr_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastBP/get_llr_layer.m -------------------------------------------------------------------------------- /PCM_FastBP/index_Matrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastBP/index_Matrix.m -------------------------------------------------------------------------------- /PCM_FastBP/insert_bit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastBP/insert_bit.m -------------------------------------------------------------------------------- /PCM_FastBP/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastBP/main.m -------------------------------------------------------------------------------- /PCM_FastBP/polar_encoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastBP/polar_encoder.m -------------------------------------------------------------------------------- /PCM_FastSC/PCM_SC_m.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastSC/PCM_SC_m.m -------------------------------------------------------------------------------- /PCM_FastSC/SC_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastSC/SC_decoder.m -------------------------------------------------------------------------------- /PCM_FastSC/crcadd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastSC/crcadd.m -------------------------------------------------------------------------------- /PCM_FastSC/crcadd_m.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastSC/crcadd_m.m -------------------------------------------------------------------------------- /PCM_FastSC/crccheck.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastSC/crccheck.m -------------------------------------------------------------------------------- /PCM_FastSC/crccheck_m.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastSC/crccheck_m.m -------------------------------------------------------------------------------- /PCM_FastSC/get_bit_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastSC/get_bit_layer.m -------------------------------------------------------------------------------- /PCM_FastSC/get_llr_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastSC/get_llr_layer.m -------------------------------------------------------------------------------- /PCM_FastSC/insert_bit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastSC/insert_bit.m -------------------------------------------------------------------------------- /PCM_FastSC/mBlocksPCM_SC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastSC/mBlocksPCM_SC.m -------------------------------------------------------------------------------- /PCM_FastSC/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastSC/main.m -------------------------------------------------------------------------------- /PCM_FastSC/polar_encoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastSC/polar_encoder.m -------------------------------------------------------------------------------- /PCM_FastSC/spc_encoding.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_FastSC/spc_encoding.m -------------------------------------------------------------------------------- /PCM_Optimize/Kp_Analysis.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/Kp_Analysis.m -------------------------------------------------------------------------------- /PCM_Optimize/N1024/PCM_FastSC/PCM_successful_total_R3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N1024/PCM_FastSC/PCM_successful_total_R3.m -------------------------------------------------------------------------------- /PCM_Optimize/N1024/PCM_FastSC/PCM_successful_total_R5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N1024/PCM_FastSC/PCM_successful_total_R5.m -------------------------------------------------------------------------------- /PCM_Optimize/N1024/PCM_FastSC/PCM_successful_total_R5_Compare_Kp112.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N1024/PCM_FastSC/PCM_successful_total_R5_Compare_Kp112.m -------------------------------------------------------------------------------- /PCM_Optimize/N1024/PCM_FastSC/PCM_successful_total_R5_Compare_Kp36.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N1024/PCM_FastSC/PCM_successful_total_R5_Compare_Kp36.m -------------------------------------------------------------------------------- /PCM_Optimize/N1024/PCM_FastSC/PCM_successful_total_R75.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N1024/PCM_FastSC/PCM_successful_total_R75.m -------------------------------------------------------------------------------- /PCM_Optimize/N1024/PCM_FastSC/SC_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N1024/PCM_FastSC/SC_decoder.m -------------------------------------------------------------------------------- /PCM_Optimize/N1024/PCM_FastSC/crcadd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N1024/PCM_FastSC/crcadd.m -------------------------------------------------------------------------------- /PCM_Optimize/N1024/PCM_FastSC/crccheck.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N1024/PCM_FastSC/crccheck.m -------------------------------------------------------------------------------- /PCM_Optimize/N1024/PCM_FastSC/get_bit_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N1024/PCM_FastSC/get_bit_layer.m -------------------------------------------------------------------------------- /PCM_Optimize/N1024/PCM_FastSC/get_llr_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N1024/PCM_FastSC/get_llr_layer.m -------------------------------------------------------------------------------- /PCM_Optimize/N1024/PCM_FastSC/insert_bit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N1024/PCM_FastSC/insert_bit.m -------------------------------------------------------------------------------- /PCM_Optimize/N1024/PCM_FastSC/polar_encoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N1024/PCM_FastSC/polar_encoder.m -------------------------------------------------------------------------------- /PCM_Optimize/N1024/Polar_FastSC/Optimal_Kp_standSC_R3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N1024/Polar_FastSC/Optimal_Kp_standSC_R3.m -------------------------------------------------------------------------------- /PCM_Optimize/N1024/Polar_FastSC/Optimal_Kp_standSC_R5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N1024/Polar_FastSC/Optimal_Kp_standSC_R5.m -------------------------------------------------------------------------------- /PCM_Optimize/N1024/Polar_FastSC/Optimal_Kp_standSC_R75.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N1024/Polar_FastSC/Optimal_Kp_standSC_R75.m -------------------------------------------------------------------------------- /PCM_Optimize/N1024/Polar_FastSC/SC_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N1024/Polar_FastSC/SC_decoder.m -------------------------------------------------------------------------------- /PCM_Optimize/N1024/Polar_FastSC/get_bit_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N1024/Polar_FastSC/get_bit_layer.m -------------------------------------------------------------------------------- /PCM_Optimize/N1024/Polar_FastSC/get_llr_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N1024/Polar_FastSC/get_llr_layer.m -------------------------------------------------------------------------------- /PCM_Optimize/N1024/Polar_FastSC/polar_encoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N1024/Polar_FastSC/polar_encoder.m -------------------------------------------------------------------------------- /PCM_Optimize/N256/PCM_FastSC/PCM_successful_total_R3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N256/PCM_FastSC/PCM_successful_total_R3.m -------------------------------------------------------------------------------- /PCM_Optimize/N256/PCM_FastSC/PCM_successful_total_R5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N256/PCM_FastSC/PCM_successful_total_R5.m -------------------------------------------------------------------------------- /PCM_Optimize/N256/PCM_FastSC/PCM_successful_total_R5_Campare_Kp12.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N256/PCM_FastSC/PCM_successful_total_R5_Campare_Kp12.m -------------------------------------------------------------------------------- /PCM_Optimize/N256/PCM_FastSC/PCM_successful_total_R5_Campare_Kp48.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N256/PCM_FastSC/PCM_successful_total_R5_Campare_Kp48.m -------------------------------------------------------------------------------- /PCM_Optimize/N256/PCM_FastSC/PCM_successful_total_R75.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N256/PCM_FastSC/PCM_successful_total_R75.m -------------------------------------------------------------------------------- /PCM_Optimize/N256/PCM_FastSC/SC_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N256/PCM_FastSC/SC_decoder.m -------------------------------------------------------------------------------- /PCM_Optimize/N256/PCM_FastSC/crcadd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N256/PCM_FastSC/crcadd.m -------------------------------------------------------------------------------- /PCM_Optimize/N256/PCM_FastSC/crccheck.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N256/PCM_FastSC/crccheck.m -------------------------------------------------------------------------------- /PCM_Optimize/N256/PCM_FastSC/get_bit_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N256/PCM_FastSC/get_bit_layer.m -------------------------------------------------------------------------------- /PCM_Optimize/N256/PCM_FastSC/get_llr_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N256/PCM_FastSC/get_llr_layer.m -------------------------------------------------------------------------------- /PCM_Optimize/N256/PCM_FastSC/insert_bit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N256/PCM_FastSC/insert_bit.m -------------------------------------------------------------------------------- /PCM_Optimize/N256/PCM_FastSC/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N256/PCM_FastSC/main.m -------------------------------------------------------------------------------- /PCM_Optimize/N256/PCM_FastSC/polar_encoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N256/PCM_FastSC/polar_encoder.m -------------------------------------------------------------------------------- /PCM_Optimize/N256/Polar_FastSC/Optimal_Kp_standSC_R3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N256/Polar_FastSC/Optimal_Kp_standSC_R3.m -------------------------------------------------------------------------------- /PCM_Optimize/N256/Polar_FastSC/Optimal_Kp_standSC_R5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N256/Polar_FastSC/Optimal_Kp_standSC_R5.m -------------------------------------------------------------------------------- /PCM_Optimize/N256/Polar_FastSC/Optimal_Kp_standSC_R75.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N256/Polar_FastSC/Optimal_Kp_standSC_R75.m -------------------------------------------------------------------------------- /PCM_Optimize/N256/Polar_FastSC/SC_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N256/Polar_FastSC/SC_decoder.m -------------------------------------------------------------------------------- /PCM_Optimize/N256/Polar_FastSC/get_bit_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N256/Polar_FastSC/get_bit_layer.m -------------------------------------------------------------------------------- /PCM_Optimize/N256/Polar_FastSC/get_llr_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N256/Polar_FastSC/get_llr_layer.m -------------------------------------------------------------------------------- /PCM_Optimize/N256/Polar_FastSC/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N256/Polar_FastSC/main.m -------------------------------------------------------------------------------- /PCM_Optimize/N256/Polar_FastSC/polar_encoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N256/Polar_FastSC/polar_encoder.m -------------------------------------------------------------------------------- /PCM_Optimize/N512/PCM_FastSC/PCM_successful_total_R3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N512/PCM_FastSC/PCM_successful_total_R3.m -------------------------------------------------------------------------------- /PCM_Optimize/N512/PCM_FastSC/PCM_successful_total_R5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N512/PCM_FastSC/PCM_successful_total_R5.m -------------------------------------------------------------------------------- /PCM_Optimize/N512/PCM_FastSC/PCM_successful_total_R5_Compare_Kp20.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N512/PCM_FastSC/PCM_successful_total_R5_Compare_Kp20.m -------------------------------------------------------------------------------- /PCM_Optimize/N512/PCM_FastSC/PCM_successful_total_R5_Compare_Kp84.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N512/PCM_FastSC/PCM_successful_total_R5_Compare_Kp84.m -------------------------------------------------------------------------------- /PCM_Optimize/N512/PCM_FastSC/PCM_successful_total_R75.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N512/PCM_FastSC/PCM_successful_total_R75.m -------------------------------------------------------------------------------- /PCM_Optimize/N512/PCM_FastSC/SC_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N512/PCM_FastSC/SC_decoder.m -------------------------------------------------------------------------------- /PCM_Optimize/N512/PCM_FastSC/crcadd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N512/PCM_FastSC/crcadd.m -------------------------------------------------------------------------------- /PCM_Optimize/N512/PCM_FastSC/crccheck.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N512/PCM_FastSC/crccheck.m -------------------------------------------------------------------------------- /PCM_Optimize/N512/PCM_FastSC/get_bit_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N512/PCM_FastSC/get_bit_layer.m -------------------------------------------------------------------------------- /PCM_Optimize/N512/PCM_FastSC/get_llr_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N512/PCM_FastSC/get_llr_layer.m -------------------------------------------------------------------------------- /PCM_Optimize/N512/PCM_FastSC/insert_bit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N512/PCM_FastSC/insert_bit.m -------------------------------------------------------------------------------- /PCM_Optimize/N512/PCM_FastSC/polar_encoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N512/PCM_FastSC/polar_encoder.m -------------------------------------------------------------------------------- /PCM_Optimize/N512/Polar_FastSC/Optimal_Kp_standSC_R3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N512/Polar_FastSC/Optimal_Kp_standSC_R3.m -------------------------------------------------------------------------------- /PCM_Optimize/N512/Polar_FastSC/Optimal_Kp_standSC_R5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N512/Polar_FastSC/Optimal_Kp_standSC_R5.m -------------------------------------------------------------------------------- /PCM_Optimize/N512/Polar_FastSC/Optimal_Kp_standSC_R75.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N512/Polar_FastSC/Optimal_Kp_standSC_R75.m -------------------------------------------------------------------------------- /PCM_Optimize/N512/Polar_FastSC/SC_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N512/Polar_FastSC/SC_decoder.m -------------------------------------------------------------------------------- /PCM_Optimize/N512/Polar_FastSC/get_bit_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N512/Polar_FastSC/get_bit_layer.m -------------------------------------------------------------------------------- /PCM_Optimize/N512/Polar_FastSC/get_llr_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N512/Polar_FastSC/get_llr_layer.m -------------------------------------------------------------------------------- /PCM_Optimize/N512/Polar_FastSC/polar_encoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/N512/Polar_FastSC/polar_encoder.m -------------------------------------------------------------------------------- /PCM_Optimize/results/PlotKp_R3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/results/PlotKp_R3.m -------------------------------------------------------------------------------- /PCM_Optimize/results/PlotKp_R5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/results/PlotKp_R5.m -------------------------------------------------------------------------------- /PCM_Optimize/results/PlotKp_R75.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_Optimize/results/PlotKp_R75.m -------------------------------------------------------------------------------- /PCM_SCL/R25/CASCL_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R25/CASCL_decoder.m -------------------------------------------------------------------------------- /PCM_SCL/R25/PCM_SCL16_N1024_R25.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R25/PCM_SCL16_N1024_R25.m -------------------------------------------------------------------------------- /PCM_SCL/R25/PCM_SCL16_N256_R25.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R25/PCM_SCL16_N256_R25.m -------------------------------------------------------------------------------- /PCM_SCL/R25/PCM_SCL2_N1024_R25.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R25/PCM_SCL2_N1024_R25.m -------------------------------------------------------------------------------- /PCM_SCL/R25/PCM_SCL2_N256_R25.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R25/PCM_SCL2_N256_R25.m -------------------------------------------------------------------------------- /PCM_SCL/R25/PCM_SCL4_N1024_R25.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R25/PCM_SCL4_N1024_R25.m -------------------------------------------------------------------------------- /PCM_SCL/R25/PCM_SCL4_N256_R25.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R25/PCM_SCL4_N256_R25.m -------------------------------------------------------------------------------- /PCM_SCL/R25/PCM_SCL8_N1024_R25.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R25/PCM_SCL8_N1024_R25.m -------------------------------------------------------------------------------- /PCM_SCL/R25/PCM_SCL8_N256_R25.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R25/PCM_SCL8_N256_R25.m -------------------------------------------------------------------------------- /PCM_SCL/R25/crcadd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R25/crcadd.m -------------------------------------------------------------------------------- /PCM_SCL/R25/crccheck.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R25/crccheck.m -------------------------------------------------------------------------------- /PCM_SCL/R25/get_bit_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R25/get_bit_layer.m -------------------------------------------------------------------------------- /PCM_SCL/R25/get_llr_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R25/get_llr_layer.m -------------------------------------------------------------------------------- /PCM_SCL/R25/insert_bit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R25/insert_bit.m -------------------------------------------------------------------------------- /PCM_SCL/R25/polar_encoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R25/polar_encoder.m -------------------------------------------------------------------------------- /PCM_SCL/R5/CASCL_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R5/CASCL_decoder.m -------------------------------------------------------------------------------- /PCM_SCL/R5/PCM_SCL16_N1024_R5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R5/PCM_SCL16_N1024_R5.m -------------------------------------------------------------------------------- /PCM_SCL/R5/PCM_SCL16_N256_R5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R5/PCM_SCL16_N256_R5.m -------------------------------------------------------------------------------- /PCM_SCL/R5/PCM_SCL2_N1024_R5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R5/PCM_SCL2_N1024_R5.m -------------------------------------------------------------------------------- /PCM_SCL/R5/PCM_SCL2_N256_R5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R5/PCM_SCL2_N256_R5.m -------------------------------------------------------------------------------- /PCM_SCL/R5/PCM_SCL4_N1024_R5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R5/PCM_SCL4_N1024_R5.m -------------------------------------------------------------------------------- /PCM_SCL/R5/PCM_SCL4_N256_R5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R5/PCM_SCL4_N256_R5.m -------------------------------------------------------------------------------- /PCM_SCL/R5/PCM_SCL8_N1024_R5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R5/PCM_SCL8_N1024_R5.m -------------------------------------------------------------------------------- /PCM_SCL/R5/PCM_SCL8_N256_R5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R5/PCM_SCL8_N256_R5.m -------------------------------------------------------------------------------- /PCM_SCL/R5/crcadd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R5/crcadd.m -------------------------------------------------------------------------------- /PCM_SCL/R5/crccheck.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R5/crccheck.m -------------------------------------------------------------------------------- /PCM_SCL/R5/get_bit_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R5/get_bit_layer.m -------------------------------------------------------------------------------- /PCM_SCL/R5/get_llr_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R5/get_llr_layer.m -------------------------------------------------------------------------------- /PCM_SCL/R5/insert_bit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R5/insert_bit.m -------------------------------------------------------------------------------- /PCM_SCL/R5/polar_encoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R5/polar_encoder.m -------------------------------------------------------------------------------- /PCM_SCL/R75/CASCL_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R75/CASCL_decoder.m -------------------------------------------------------------------------------- /PCM_SCL/R75/PCM_SCL16_N1024_R75.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R75/PCM_SCL16_N1024_R75.m -------------------------------------------------------------------------------- /PCM_SCL/R75/PCM_SCL16_N256_R75.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R75/PCM_SCL16_N256_R75.m -------------------------------------------------------------------------------- /PCM_SCL/R75/PCM_SCL2_N1024_R75.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R75/PCM_SCL2_N1024_R75.m -------------------------------------------------------------------------------- /PCM_SCL/R75/PCM_SCL2_N256_R75.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R75/PCM_SCL2_N256_R75.m -------------------------------------------------------------------------------- /PCM_SCL/R75/PCM_SCL4_N1024_R75.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R75/PCM_SCL4_N1024_R75.m -------------------------------------------------------------------------------- /PCM_SCL/R75/PCM_SCL4_N256_R75.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R75/PCM_SCL4_N256_R75.m -------------------------------------------------------------------------------- /PCM_SCL/R75/PCM_SCL8_N1024_R75.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R75/PCM_SCL8_N1024_R75.m -------------------------------------------------------------------------------- /PCM_SCL/R75/PCM_SCL8_N256_R75.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R75/PCM_SCL8_N256_R75.m -------------------------------------------------------------------------------- /PCM_SCL/R75/crcadd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R75/crcadd.m -------------------------------------------------------------------------------- /PCM_SCL/R75/crccheck.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R75/crccheck.m -------------------------------------------------------------------------------- /PCM_SCL/R75/get_bit_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R75/get_bit_layer.m -------------------------------------------------------------------------------- /PCM_SCL/R75/get_llr_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R75/get_llr_layer.m -------------------------------------------------------------------------------- /PCM_SCL/R75/insert_bit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R75/insert_bit.m -------------------------------------------------------------------------------- /PCM_SCL/R75/polar_encoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL/R75/polar_encoder.m -------------------------------------------------------------------------------- /PCM_SCL_Comparison/CASCL_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL_Comparison/CASCL_decoder.m -------------------------------------------------------------------------------- /PCM_SCL_Comparison/SPC_CASCL_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL_Comparison/SPC_CASCL_decoder.m -------------------------------------------------------------------------------- /PCM_SCL_Comparison/crcadd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL_Comparison/crcadd.m -------------------------------------------------------------------------------- /PCM_SCL_Comparison/crcadd_m.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL_Comparison/crcadd_m.m -------------------------------------------------------------------------------- /PCM_SCL_Comparison/crccheck.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL_Comparison/crccheck.m -------------------------------------------------------------------------------- /PCM_SCL_Comparison/crccheck_m.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL_Comparison/crccheck_m.m -------------------------------------------------------------------------------- /PCM_SCL_Comparison/get_bit_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL_Comparison/get_bit_layer.m -------------------------------------------------------------------------------- /PCM_SCL_Comparison/get_llr_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL_Comparison/get_llr_layer.m -------------------------------------------------------------------------------- /PCM_SCL_Comparison/main_N1024.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL_Comparison/main_N1024.m -------------------------------------------------------------------------------- /PCM_SCL_Comparison/main_N1024_Improved.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL_Comparison/main_N1024_Improved.m -------------------------------------------------------------------------------- /PCM_SCL_Comparison/main_N1024_Improved_SPC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL_Comparison/main_N1024_Improved_SPC.m -------------------------------------------------------------------------------- /PCM_SCL_Comparison/main_N1024_Improved_SPC_Punc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL_Comparison/main_N1024_Improved_SPC_Punc.m -------------------------------------------------------------------------------- /PCM_SCL_Comparison/main_N1024_Punc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL_Comparison/main_N1024_Punc.m -------------------------------------------------------------------------------- /PCM_SCL_Comparison/main_N1024_SPC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL_Comparison/main_N1024_SPC.m -------------------------------------------------------------------------------- /PCM_SCL_Comparison/main_N2048.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL_Comparison/main_N2048.m -------------------------------------------------------------------------------- /PCM_SCL_Comparison/main_N2048_Improved.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL_Comparison/main_N2048_Improved.m -------------------------------------------------------------------------------- /PCM_SCL_Comparison/main_N2048_Improved_SPC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL_Comparison/main_N2048_Improved_SPC.m -------------------------------------------------------------------------------- /PCM_SCL_Comparison/main_N2048_Improved_SPC_Punc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL_Comparison/main_N2048_Improved_SPC_Punc.m -------------------------------------------------------------------------------- /PCM_SCL_Comparison/main_N2048_SPC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL_Comparison/main_N2048_SPC.m -------------------------------------------------------------------------------- /PCM_SCL_Comparison/polar_encoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL_Comparison/polar_encoder.m -------------------------------------------------------------------------------- /PCM_SCL_Comparison/spc_encoding.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SCL_Comparison/spc_encoding.m -------------------------------------------------------------------------------- /PCM_SC_2/crcadd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SC_2/crcadd.m -------------------------------------------------------------------------------- /PCM_SC_2/crccheck.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SC_2/crccheck.m -------------------------------------------------------------------------------- /PCM_SC_2/encoding_matrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SC_2/encoding_matrix.m -------------------------------------------------------------------------------- /PCM_SC_2/insert_bit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SC_2/insert_bit.m -------------------------------------------------------------------------------- /PCM_SC_2/lr_limit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SC_2/lr_limit.m -------------------------------------------------------------------------------- /PCM_SC_2/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SC_2/main.m -------------------------------------------------------------------------------- /PCM_SC_2/modifyFrozenIndexAndBits.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SC_2/modifyFrozenIndexAndBits.m -------------------------------------------------------------------------------- /PCM_SC_2/polarSC_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PCM_SC_2/polarSC_decoder.m -------------------------------------------------------------------------------- /Partially_coupled_polar_codes/CASCL_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Partially_coupled_polar_codes/CASCL_decoder.m -------------------------------------------------------------------------------- /Partially_coupled_polar_codes/SC_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Partially_coupled_polar_codes/SC_decoder.m -------------------------------------------------------------------------------- /Partially_coupled_polar_codes/SPC_CASCL_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Partially_coupled_polar_codes/SPC_CASCL_decoder.m -------------------------------------------------------------------------------- /Partially_coupled_polar_codes/coupledPolarCodes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Partially_coupled_polar_codes/coupledPolarCodes.m -------------------------------------------------------------------------------- /Partially_coupled_polar_codes/coupledPolarCodes_Improved.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Partially_coupled_polar_codes/coupledPolarCodes_Improved.m -------------------------------------------------------------------------------- /Partially_coupled_polar_codes/crcadd_m.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Partially_coupled_polar_codes/crcadd_m.m -------------------------------------------------------------------------------- /Partially_coupled_polar_codes/crccheck_m.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Partially_coupled_polar_codes/crccheck_m.m -------------------------------------------------------------------------------- /Partially_coupled_polar_codes/get_bit_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Partially_coupled_polar_codes/get_bit_layer.m -------------------------------------------------------------------------------- /Partially_coupled_polar_codes/get_llr_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Partially_coupled_polar_codes/get_llr_layer.m -------------------------------------------------------------------------------- /Partially_coupled_polar_codes/polar_encoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Partially_coupled_polar_codes/polar_encoder.m -------------------------------------------------------------------------------- /Partially_coupled_polar_codes/spc_encoding.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Partially_coupled_polar_codes/spc_encoding.m -------------------------------------------------------------------------------- /PolarConventionalCASCL/CASCL_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarConventionalCASCL/CASCL_decoder.m -------------------------------------------------------------------------------- /PolarConventionalCASCL/GA/Capacity_Binary_AWGN.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarConventionalCASCL/GA/Capacity_Binary_AWGN.m -------------------------------------------------------------------------------- /PolarConventionalCASCL/GA/GA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarConventionalCASCL/GA/GA.m -------------------------------------------------------------------------------- /PolarConventionalCASCL/GA/accurate_phi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarConventionalCASCL/GA/accurate_phi.m -------------------------------------------------------------------------------- /PolarConventionalCASCL/GA/derivative_phi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarConventionalCASCL/GA/derivative_phi.m -------------------------------------------------------------------------------- /PolarConventionalCASCL/GA/get_PCi_vector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarConventionalCASCL/GA/get_PCi_vector.m -------------------------------------------------------------------------------- /PolarConventionalCASCL/GA/get_optimized_parameters.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarConventionalCASCL/GA/get_optimized_parameters.m -------------------------------------------------------------------------------- /PolarConventionalCASCL/GA/get_subchannel_capacity.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarConventionalCASCL/GA/get_subchannel_capacity.m -------------------------------------------------------------------------------- /PolarConventionalCASCL/GA/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarConventionalCASCL/GA/main.m -------------------------------------------------------------------------------- /PolarConventionalCASCL/GA/phi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarConventionalCASCL/GA/phi.m -------------------------------------------------------------------------------- /PolarConventionalCASCL/GA/phi_inverse.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarConventionalCASCL/GA/phi_inverse.m -------------------------------------------------------------------------------- /PolarConventionalCASCL/SC_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarConventionalCASCL/SC_decoder.m -------------------------------------------------------------------------------- /PolarConventionalCASCL/crc_generator_matrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarConventionalCASCL/crc_generator_matrix.m -------------------------------------------------------------------------------- /PolarConventionalCASCL/get_BEC_IWi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarConventionalCASCL/get_BEC_IWi.m -------------------------------------------------------------------------------- /PolarConventionalCASCL/get_bit_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarConventionalCASCL/get_bit_layer.m -------------------------------------------------------------------------------- /PolarConventionalCASCL/get_crc_objective.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarConventionalCASCL/get_crc_objective.m -------------------------------------------------------------------------------- /PolarConventionalCASCL/get_llr_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarConventionalCASCL/get_llr_layer.m -------------------------------------------------------------------------------- /PolarConventionalCASCL/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarConventionalCASCL/main.m -------------------------------------------------------------------------------- /PolarConventionalCASCL/polar_encoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarConventionalCASCL/polar_encoder.m -------------------------------------------------------------------------------- /PolarConventionalCASCL/simulation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarConventionalCASCL/simulation.m -------------------------------------------------------------------------------- /PolarSCL_UsingTalVardy/CASCL_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarSCL_UsingTalVardy/CASCL_decoder.m -------------------------------------------------------------------------------- /PolarSCL_UsingTalVardy/SC_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarSCL_UsingTalVardy/SC_decoder.m -------------------------------------------------------------------------------- /PolarSCL_UsingTalVardy/crc_generator_matrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarSCL_UsingTalVardy/crc_generator_matrix.m -------------------------------------------------------------------------------- /PolarSCL_UsingTalVardy/crcadd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarSCL_UsingTalVardy/crcadd.m -------------------------------------------------------------------------------- /PolarSCL_UsingTalVardy/crccheck.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarSCL_UsingTalVardy/crccheck.m -------------------------------------------------------------------------------- /PolarSCL_UsingTalVardy/get_BEC_IWi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarSCL_UsingTalVardy/get_BEC_IWi.m -------------------------------------------------------------------------------- /PolarSCL_UsingTalVardy/get_bit_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarSCL_UsingTalVardy/get_bit_layer.m -------------------------------------------------------------------------------- /PolarSCL_UsingTalVardy/get_crc_objective.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarSCL_UsingTalVardy/get_crc_objective.m -------------------------------------------------------------------------------- /PolarSCL_UsingTalVardy/get_llr_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarSCL_UsingTalVardy/get_llr_layer.m -------------------------------------------------------------------------------- /PolarSCL_UsingTalVardy/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarSCL_UsingTalVardy/main.m -------------------------------------------------------------------------------- /PolarSCL_UsingTalVardy/polar_encoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarSCL_UsingTalVardy/polar_encoder.m -------------------------------------------------------------------------------- /PolarSCL_UsingTalVardy/simulation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/PolarSCL_UsingTalVardy/simulation.m -------------------------------------------------------------------------------- /Polar_BP/checkNodeProbSum.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_BP/checkNodeProbSum.m -------------------------------------------------------------------------------- /Polar_BP/encoding_matrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_BP/encoding_matrix.m -------------------------------------------------------------------------------- /Polar_BP/get_z_index.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_BP/get_z_index.m -------------------------------------------------------------------------------- /Polar_BP/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_BP/main.m -------------------------------------------------------------------------------- /Polar_BP/phiBP.m: -------------------------------------------------------------------------------- 1 | function y=phi(x) 2 | y = -log(tanh(x/2)); 3 | end -------------------------------------------------------------------------------- /Polar_BP/polarBP_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_BP/polarBP_decoder.m -------------------------------------------------------------------------------- /Polar_BP/polar_bp_LtoR.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_BP/polar_bp_LtoR.m -------------------------------------------------------------------------------- /Polar_BP/polar_bp_RtoL.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_BP/polar_bp_RtoL.m -------------------------------------------------------------------------------- /Polar_BP/reverse_index.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_BP/reverse_index.m -------------------------------------------------------------------------------- /Polar_FastBP/BP_Decoder_LLR.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_FastBP/BP_Decoder_LLR.m -------------------------------------------------------------------------------- /Polar_FastBP/get_llr_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_FastBP/get_llr_layer.m -------------------------------------------------------------------------------- /Polar_FastBP/index_Matrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_FastBP/index_Matrix.m -------------------------------------------------------------------------------- /Polar_FastBP/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_FastBP/main.m -------------------------------------------------------------------------------- /Polar_FastBP/polar_encoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_FastBP/polar_encoder.m -------------------------------------------------------------------------------- /Polar_FastSC/SC_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_FastSC/SC_decoder.m -------------------------------------------------------------------------------- /Polar_FastSC/get_bit_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_FastSC/get_bit_layer.m -------------------------------------------------------------------------------- /Polar_FastSC/get_llr_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_FastSC/get_llr_layer.m -------------------------------------------------------------------------------- /Polar_FastSC/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_FastSC/main.m -------------------------------------------------------------------------------- /Polar_FastSC/polar_encoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_FastSC/polar_encoder.m -------------------------------------------------------------------------------- /Polar_FastSC/spc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_FastSC/spc.m -------------------------------------------------------------------------------- /Polar_FastSC/spc_encoding.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_FastSC/spc_encoding.m -------------------------------------------------------------------------------- /Polar_Inter_Frame/CASCL_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_Inter_Frame/CASCL_decoder.m -------------------------------------------------------------------------------- /Polar_Inter_Frame/SC_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_Inter_Frame/SC_decoder.m -------------------------------------------------------------------------------- /Polar_Inter_Frame/crcadd_m.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_Inter_Frame/crcadd_m.m -------------------------------------------------------------------------------- /Polar_Inter_Frame/crccheck_m.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_Inter_Frame/crccheck_m.m -------------------------------------------------------------------------------- /Polar_Inter_Frame/getReverseBit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_Inter_Frame/getReverseBit.m -------------------------------------------------------------------------------- /Polar_Inter_Frame/get_bit_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_Inter_Frame/get_bit_layer.m -------------------------------------------------------------------------------- /Polar_Inter_Frame/get_llr_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_Inter_Frame/get_llr_layer.m -------------------------------------------------------------------------------- /Polar_Inter_Frame/insert_bit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_Inter_Frame/insert_bit.m -------------------------------------------------------------------------------- /Polar_Inter_Frame/interFrame.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_Inter_Frame/interFrame.m -------------------------------------------------------------------------------- /Polar_Inter_Frame/interFrameEncoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_Inter_Frame/interFrameEncoder.m -------------------------------------------------------------------------------- /Polar_Inter_Frame/polar_encoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_Inter_Frame/polar_encoder.m -------------------------------------------------------------------------------- /Polar_Inter_Frame/spc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_Inter_Frame/spc.m -------------------------------------------------------------------------------- /Polar_Inter_Frame/spc_encoding.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_Inter_Frame/spc_encoding.m -------------------------------------------------------------------------------- /Polar_SC/encoding_matrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_SC/encoding_matrix.m -------------------------------------------------------------------------------- /Polar_SC/lr_limit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_SC/lr_limit.m -------------------------------------------------------------------------------- /Polar_SC/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_SC/main.m -------------------------------------------------------------------------------- /Polar_SC/polarSC_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_SC/polarSC_decoder.m -------------------------------------------------------------------------------- /Polar_SCL/CASCL_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_SCL/CASCL_decoder.m -------------------------------------------------------------------------------- /Polar_SCL/SC_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_SCL/SC_decoder.m -------------------------------------------------------------------------------- /Polar_SCL/crcadd_m.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_SCL/crcadd_m.m -------------------------------------------------------------------------------- /Polar_SCL/crccheck_m.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_SCL/crccheck_m.m -------------------------------------------------------------------------------- /Polar_SCL/get_bit_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_SCL/get_bit_layer.m -------------------------------------------------------------------------------- /Polar_SCL/get_llr_layer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_SCL/get_llr_layer.m -------------------------------------------------------------------------------- /Polar_SCL/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_SCL/main.m -------------------------------------------------------------------------------- /Polar_SCL/polar_encoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_SCL/polar_encoder.m -------------------------------------------------------------------------------- /Polar_SCL/spc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_SCL/spc.m -------------------------------------------------------------------------------- /Polar_SCL/spc_encoding.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Polar_SCL/spc_encoding.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/README.md -------------------------------------------------------------------------------- /Tal_Vardy_Construction/bit_channel_approximation_64_0dB.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Tal_Vardy_Construction/bit_channel_approximation_64_0dB.m -------------------------------------------------------------------------------- /Tal_Vardy_Construction/bpsk_awgn_capacity.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Tal_Vardy_Construction/bpsk_awgn_capacity.m -------------------------------------------------------------------------------- /Tal_Vardy_Construction/calcC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Tal_Vardy_Construction/calcC.m -------------------------------------------------------------------------------- /Tal_Vardy_Construction/calcC_lamda.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Tal_Vardy_Construction/calcC_lamda.m -------------------------------------------------------------------------------- /Tal_Vardy_Construction/calcC_lamda_p.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Tal_Vardy_Construction/calcC_lamda_p.m -------------------------------------------------------------------------------- /Tal_Vardy_Construction/calcCapacity.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Tal_Vardy_Construction/calcCapacity.m -------------------------------------------------------------------------------- /Tal_Vardy_Construction/calcDeltaI.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Tal_Vardy_Construction/calcDeltaI.m -------------------------------------------------------------------------------- /Tal_Vardy_Construction/calcMutual.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Tal_Vardy_Construction/calcMutual.m -------------------------------------------------------------------------------- /Tal_Vardy_Construction/calcTran.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Tal_Vardy_Construction/calcTran.m -------------------------------------------------------------------------------- /Tal_Vardy_Construction/calcTran_sim.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Tal_Vardy_Construction/calcTran_sim.m -------------------------------------------------------------------------------- /Tal_Vardy_Construction/calcTran_sim_combine.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Tal_Vardy_Construction/calcTran_sim_combine.m -------------------------------------------------------------------------------- /Tal_Vardy_Construction/degrading_merge.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Tal_Vardy_Construction/degrading_merge.m -------------------------------------------------------------------------------- /Tal_Vardy_Construction/newton.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Tal_Vardy_Construction/newton.m -------------------------------------------------------------------------------- /Tal_Vardy_Construction/revcalcC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Tal_Vardy_Construction/revcalcC.m -------------------------------------------------------------------------------- /Tal_Vardy_Construction/snr_cal.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Tal_Vardy_Construction/snr_cal.m -------------------------------------------------------------------------------- /Tal_Vardy_Construction/sortTran.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Tal_Vardy_Construction/sortTran.m -------------------------------------------------------------------------------- /Tal_Vardy_Construction/sortTran_sim.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Tal_Vardy_Construction/sortTran_sim.m -------------------------------------------------------------------------------- /Tal_Vardy_Construction/test_sortTran_sim.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/Tal_Vardy_Construction/test_sortTran_sim.m -------------------------------------------------------------------------------- /results/Coupled_Polar/plot_Coupled_Polar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/results/Coupled_Polar/plot_Coupled_Polar.m -------------------------------------------------------------------------------- /results/PCM_Comparison/Plot_PCM_Coupled_Comparison.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/results/PCM_Comparison/Plot_PCM_Coupled_Comparison.m -------------------------------------------------------------------------------- /results/PCM_NewPaper/Re_PlotPCM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/results/PCM_NewPaper/Re_PlotPCM.m -------------------------------------------------------------------------------- /results/PCM_Optimization/N1024/Plot_PCM_Optimization.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/results/PCM_Optimization/N1024/Plot_PCM_Optimization.m -------------------------------------------------------------------------------- /results/PCM_Optimization/N256/PCM_Plot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/results/PCM_Optimization/N256/PCM_Plot.m -------------------------------------------------------------------------------- /results/PCM_Optimization/N512/Plot_PCM_Optimization.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/results/PCM_Optimization/N512/Plot_PCM_Optimization.m -------------------------------------------------------------------------------- /results/PCM_Paper/PCM_Plot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/results/PCM_Paper/PCM_Plot.m -------------------------------------------------------------------------------- /results/PCM_StarPolarSubcodes/polt_SPS_PCM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/results/PCM_StarPolarSubcodes/polt_SPS_PCM.m -------------------------------------------------------------------------------- /results/SPC_NSPC/polt_SPC_NSPC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/results/SPC_NSPC/polt_SPC_NSPC.m -------------------------------------------------------------------------------- /throughput_analysis.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZzzwyPIN/polar_code_matlab/HEAD/throughput_analysis.m --------------------------------------------------------------------------------