├── README.md ├── config.m ├── documentation ├── Polar Codes Diploma Thesis.pdf └── bp polar codes.pdf ├── main.m ├── results ├── AWGN_R=0.25 │ ├── polar_N128_K32_2018_09_25_16_33_51.mat │ ├── polar_N16_K4_2018_09_25_16_33_34.mat │ ├── polar_N16_K4_2018_09_25_16_33_51.mat │ ├── polar_N256_K64_2018_09_25_16_33_51.mat │ ├── polar_N32_K8_2018_09_25_16_33_51.mat │ └── polar_N64_K16_2018_09_25_16_33_51.mat └── AWGN_R=0.5 │ ├── ber.fig │ ├── fer.fig │ ├── polar_N128_K64_2018_09_27_14_44_38.mat │ ├── polar_N16_K8_2018_09_27_14_44_38.mat │ ├── polar_N256_K128_2018_09_27_14_44_38.mat │ ├── polar_N32_K16_2018_09_27_14_44_38.mat │ └── polar_N64_K32_2018_09_27_14_44_38.mat └── support ├── add_noise.m ├── b.m ├── butterfly.m ├── capacities.m ├── decode.m ├── decode2.m ├── encode.m ├── f_function ├── MSA │ ├── f.m │ └── l_f.m └── SPA │ ├── f.m │ └── l_f.m ├── fkronecker.m ├── g.m ├── initialize_frozen_bits.m ├── mex_files ├── l_f.mexw64 └── s_f.mexw64 ├── modulate.m ├── partial_sums_initialize.m ├── plot_script.m ├── polar_initialization.m ├── s_f.m ├── sc_array_initialize.m ├── sc_decode.m └── transform_inputs.m /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/README.md -------------------------------------------------------------------------------- /config.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/config.m -------------------------------------------------------------------------------- /documentation/Polar Codes Diploma Thesis.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/documentation/Polar Codes Diploma Thesis.pdf -------------------------------------------------------------------------------- /documentation/bp polar codes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/documentation/bp polar codes.pdf -------------------------------------------------------------------------------- /main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/main.m -------------------------------------------------------------------------------- /results/AWGN_R=0.25/polar_N128_K32_2018_09_25_16_33_51.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/results/AWGN_R=0.25/polar_N128_K32_2018_09_25_16_33_51.mat -------------------------------------------------------------------------------- /results/AWGN_R=0.25/polar_N16_K4_2018_09_25_16_33_34.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/results/AWGN_R=0.25/polar_N16_K4_2018_09_25_16_33_34.mat -------------------------------------------------------------------------------- /results/AWGN_R=0.25/polar_N16_K4_2018_09_25_16_33_51.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/results/AWGN_R=0.25/polar_N16_K4_2018_09_25_16_33_51.mat -------------------------------------------------------------------------------- /results/AWGN_R=0.25/polar_N256_K64_2018_09_25_16_33_51.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/results/AWGN_R=0.25/polar_N256_K64_2018_09_25_16_33_51.mat -------------------------------------------------------------------------------- /results/AWGN_R=0.25/polar_N32_K8_2018_09_25_16_33_51.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/results/AWGN_R=0.25/polar_N32_K8_2018_09_25_16_33_51.mat -------------------------------------------------------------------------------- /results/AWGN_R=0.25/polar_N64_K16_2018_09_25_16_33_51.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/results/AWGN_R=0.25/polar_N64_K16_2018_09_25_16_33_51.mat -------------------------------------------------------------------------------- /results/AWGN_R=0.5/ber.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/results/AWGN_R=0.5/ber.fig -------------------------------------------------------------------------------- /results/AWGN_R=0.5/fer.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/results/AWGN_R=0.5/fer.fig -------------------------------------------------------------------------------- /results/AWGN_R=0.5/polar_N128_K64_2018_09_27_14_44_38.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/results/AWGN_R=0.5/polar_N128_K64_2018_09_27_14_44_38.mat -------------------------------------------------------------------------------- /results/AWGN_R=0.5/polar_N16_K8_2018_09_27_14_44_38.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/results/AWGN_R=0.5/polar_N16_K8_2018_09_27_14_44_38.mat -------------------------------------------------------------------------------- /results/AWGN_R=0.5/polar_N256_K128_2018_09_27_14_44_38.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/results/AWGN_R=0.5/polar_N256_K128_2018_09_27_14_44_38.mat -------------------------------------------------------------------------------- /results/AWGN_R=0.5/polar_N32_K16_2018_09_27_14_44_38.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/results/AWGN_R=0.5/polar_N32_K16_2018_09_27_14_44_38.mat -------------------------------------------------------------------------------- /results/AWGN_R=0.5/polar_N64_K32_2018_09_27_14_44_38.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/results/AWGN_R=0.5/polar_N64_K32_2018_09_27_14_44_38.mat -------------------------------------------------------------------------------- /support/add_noise.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/add_noise.m -------------------------------------------------------------------------------- /support/b.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/b.m -------------------------------------------------------------------------------- /support/butterfly.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/butterfly.m -------------------------------------------------------------------------------- /support/capacities.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/capacities.m -------------------------------------------------------------------------------- /support/decode.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/decode.m -------------------------------------------------------------------------------- /support/decode2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/decode2.m -------------------------------------------------------------------------------- /support/encode.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/encode.m -------------------------------------------------------------------------------- /support/f_function/MSA/f.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/f_function/MSA/f.m -------------------------------------------------------------------------------- /support/f_function/MSA/l_f.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/f_function/MSA/l_f.m -------------------------------------------------------------------------------- /support/f_function/SPA/f.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/f_function/SPA/f.m -------------------------------------------------------------------------------- /support/f_function/SPA/l_f.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/f_function/SPA/l_f.m -------------------------------------------------------------------------------- /support/fkronecker.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/fkronecker.m -------------------------------------------------------------------------------- /support/g.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/g.m -------------------------------------------------------------------------------- /support/initialize_frozen_bits.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/initialize_frozen_bits.m -------------------------------------------------------------------------------- /support/mex_files/l_f.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/mex_files/l_f.mexw64 -------------------------------------------------------------------------------- /support/mex_files/s_f.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/mex_files/s_f.mexw64 -------------------------------------------------------------------------------- /support/modulate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/modulate.m -------------------------------------------------------------------------------- /support/partial_sums_initialize.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/partial_sums_initialize.m -------------------------------------------------------------------------------- /support/plot_script.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/plot_script.m -------------------------------------------------------------------------------- /support/polar_initialization.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/polar_initialization.m -------------------------------------------------------------------------------- /support/s_f.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/s_f.m -------------------------------------------------------------------------------- /support/sc_array_initialize.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/sc_array_initialize.m -------------------------------------------------------------------------------- /support/sc_decode.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/sc_decode.m -------------------------------------------------------------------------------- /support/transform_inputs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spartak0s/Polar-Codes-Software-Matlab-/HEAD/support/transform_inputs.m --------------------------------------------------------------------------------