├── BLER.pdf ├── Count-10-cycles ├── count_10_cycles.m ├── count_10_cycles_I.m ├── count_10_cycles_II.m ├── count_10_cycles_III.m ├── count_10_cycles_IV.m ├── count_10_cycles_IX.m ├── count_10_cycles_V.m ├── count_10_cycles_VI.m ├── count_10_cycles_VII.m ├── count_10_cycles_VIII.m ├── count_10_cycles_X.m ├── count_10_cycles_XI.m └── count_10_cycles_XII.m ├── Count-6-cycles └── count_6_cycles.m ├── Count-8-cycles ├── count_8_cycles.m ├── count_8_cycles_I.m ├── count_8_cycles_II.m └── count_8_cycles_III.m ├── EXIT ├── IrregularEXIT.m ├── IrregularensEmbleThreshold.m ├── J.m ├── Jinv.m ├── ProtograpghEXIT.m ├── RegularEXIT.m ├── RegularensEmbleThreshold.m └── extract_B_structure.m ├── FiniteGeometry ├── EG1023.m ├── EG255.m ├── EG4095.m ├── PG1057.m └── PG273.m ├── Flooding_BP_decoder.m ├── GaussianApproximation ├── IrregularLDPC.m ├── RegularLDPC.m ├── derivative_phi.m ├── phi.m └── phi_inverse.m ├── IEEE80211n └── IEEE80211n.m ├── IEEE80216e └── IEEE80216e.m ├── Layered_BP_decoder.m ├── Mackey_codes ├── N1057M244.m ├── N16383M2131.m ├── N1998M222.m ├── N273M82.m ├── N96M48.m └── N999M111.m ├── ProgressiveEdgeGrowth ├── N1008M504.m ├── N2048M1030.m ├── N504M252.m ├── PEG-ACE-Architecture.vsdx └── ProgressiveEdgeGrowth.m ├── README.md ├── demodulation.m ├── get_constellation.m ├── load_H_matrix ├── Gaussian_Elimination.m ├── H_matrix_process.m ├── H_systematic.m ├── extract_H_structure.m └── set_minus.m ├── main.m ├── modulation.m └── simulation.m /BLER.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/BLER.pdf -------------------------------------------------------------------------------- /Count-10-cycles/count_10_cycles.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Count-10-cycles/count_10_cycles.m -------------------------------------------------------------------------------- /Count-10-cycles/count_10_cycles_I.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Count-10-cycles/count_10_cycles_I.m -------------------------------------------------------------------------------- /Count-10-cycles/count_10_cycles_II.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Count-10-cycles/count_10_cycles_II.m -------------------------------------------------------------------------------- /Count-10-cycles/count_10_cycles_III.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Count-10-cycles/count_10_cycles_III.m -------------------------------------------------------------------------------- /Count-10-cycles/count_10_cycles_IV.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Count-10-cycles/count_10_cycles_IV.m -------------------------------------------------------------------------------- /Count-10-cycles/count_10_cycles_IX.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Count-10-cycles/count_10_cycles_IX.m -------------------------------------------------------------------------------- /Count-10-cycles/count_10_cycles_V.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Count-10-cycles/count_10_cycles_V.m -------------------------------------------------------------------------------- /Count-10-cycles/count_10_cycles_VI.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Count-10-cycles/count_10_cycles_VI.m -------------------------------------------------------------------------------- /Count-10-cycles/count_10_cycles_VII.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Count-10-cycles/count_10_cycles_VII.m -------------------------------------------------------------------------------- /Count-10-cycles/count_10_cycles_VIII.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Count-10-cycles/count_10_cycles_VIII.m -------------------------------------------------------------------------------- /Count-10-cycles/count_10_cycles_X.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Count-10-cycles/count_10_cycles_X.m -------------------------------------------------------------------------------- /Count-10-cycles/count_10_cycles_XI.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Count-10-cycles/count_10_cycles_XI.m -------------------------------------------------------------------------------- /Count-10-cycles/count_10_cycles_XII.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Count-10-cycles/count_10_cycles_XII.m -------------------------------------------------------------------------------- /Count-6-cycles/count_6_cycles.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Count-6-cycles/count_6_cycles.m -------------------------------------------------------------------------------- /Count-8-cycles/count_8_cycles.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Count-8-cycles/count_8_cycles.m -------------------------------------------------------------------------------- /Count-8-cycles/count_8_cycles_I.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Count-8-cycles/count_8_cycles_I.m -------------------------------------------------------------------------------- /Count-8-cycles/count_8_cycles_II.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Count-8-cycles/count_8_cycles_II.m -------------------------------------------------------------------------------- /Count-8-cycles/count_8_cycles_III.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Count-8-cycles/count_8_cycles_III.m -------------------------------------------------------------------------------- /EXIT/IrregularEXIT.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/EXIT/IrregularEXIT.m -------------------------------------------------------------------------------- /EXIT/IrregularensEmbleThreshold.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/EXIT/IrregularensEmbleThreshold.m -------------------------------------------------------------------------------- /EXIT/J.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/EXIT/J.m -------------------------------------------------------------------------------- /EXIT/Jinv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/EXIT/Jinv.m -------------------------------------------------------------------------------- /EXIT/ProtograpghEXIT.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/EXIT/ProtograpghEXIT.m -------------------------------------------------------------------------------- /EXIT/RegularEXIT.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/EXIT/RegularEXIT.m -------------------------------------------------------------------------------- /EXIT/RegularensEmbleThreshold.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/EXIT/RegularensEmbleThreshold.m -------------------------------------------------------------------------------- /EXIT/extract_B_structure.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/EXIT/extract_B_structure.m -------------------------------------------------------------------------------- /FiniteGeometry/EG1023.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/FiniteGeometry/EG1023.m -------------------------------------------------------------------------------- /FiniteGeometry/EG255.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/FiniteGeometry/EG255.m -------------------------------------------------------------------------------- /FiniteGeometry/EG4095.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/FiniteGeometry/EG4095.m -------------------------------------------------------------------------------- /FiniteGeometry/PG1057.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/FiniteGeometry/PG1057.m -------------------------------------------------------------------------------- /FiniteGeometry/PG273.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/FiniteGeometry/PG273.m -------------------------------------------------------------------------------- /Flooding_BP_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Flooding_BP_decoder.m -------------------------------------------------------------------------------- /GaussianApproximation/IrregularLDPC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/GaussianApproximation/IrregularLDPC.m -------------------------------------------------------------------------------- /GaussianApproximation/RegularLDPC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/GaussianApproximation/RegularLDPC.m -------------------------------------------------------------------------------- /GaussianApproximation/derivative_phi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/GaussianApproximation/derivative_phi.m -------------------------------------------------------------------------------- /GaussianApproximation/phi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/GaussianApproximation/phi.m -------------------------------------------------------------------------------- /GaussianApproximation/phi_inverse.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/GaussianApproximation/phi_inverse.m -------------------------------------------------------------------------------- /IEEE80211n/IEEE80211n.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/IEEE80211n/IEEE80211n.m -------------------------------------------------------------------------------- /IEEE80216e/IEEE80216e.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/IEEE80216e/IEEE80216e.m -------------------------------------------------------------------------------- /Layered_BP_decoder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Layered_BP_decoder.m -------------------------------------------------------------------------------- /Mackey_codes/N1057M244.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Mackey_codes/N1057M244.m -------------------------------------------------------------------------------- /Mackey_codes/N16383M2131.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Mackey_codes/N16383M2131.m -------------------------------------------------------------------------------- /Mackey_codes/N1998M222.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Mackey_codes/N1998M222.m -------------------------------------------------------------------------------- /Mackey_codes/N273M82.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Mackey_codes/N273M82.m -------------------------------------------------------------------------------- /Mackey_codes/N96M48.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Mackey_codes/N96M48.m -------------------------------------------------------------------------------- /Mackey_codes/N999M111.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/Mackey_codes/N999M111.m -------------------------------------------------------------------------------- /ProgressiveEdgeGrowth/N1008M504.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/ProgressiveEdgeGrowth/N1008M504.m -------------------------------------------------------------------------------- /ProgressiveEdgeGrowth/N2048M1030.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/ProgressiveEdgeGrowth/N2048M1030.m -------------------------------------------------------------------------------- /ProgressiveEdgeGrowth/N504M252.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/ProgressiveEdgeGrowth/N504M252.m -------------------------------------------------------------------------------- /ProgressiveEdgeGrowth/PEG-ACE-Architecture.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/ProgressiveEdgeGrowth/PEG-ACE-Architecture.vsdx -------------------------------------------------------------------------------- /ProgressiveEdgeGrowth/ProgressiveEdgeGrowth.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/ProgressiveEdgeGrowth/ProgressiveEdgeGrowth.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/README.md -------------------------------------------------------------------------------- /demodulation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/demodulation.m -------------------------------------------------------------------------------- /get_constellation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/get_constellation.m -------------------------------------------------------------------------------- /load_H_matrix/Gaussian_Elimination.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/load_H_matrix/Gaussian_Elimination.m -------------------------------------------------------------------------------- /load_H_matrix/H_matrix_process.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/load_H_matrix/H_matrix_process.m -------------------------------------------------------------------------------- /load_H_matrix/H_systematic.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/load_H_matrix/H_systematic.m -------------------------------------------------------------------------------- /load_H_matrix/extract_H_structure.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/load_H_matrix/extract_H_structure.m -------------------------------------------------------------------------------- /load_H_matrix/set_minus.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/load_H_matrix/set_minus.m -------------------------------------------------------------------------------- /main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/main.m -------------------------------------------------------------------------------- /modulation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/modulation.m -------------------------------------------------------------------------------- /simulation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuYongRun/LDPC/HEAD/simulation.m --------------------------------------------------------------------------------