Construct the short length of QC LDPC codes without girth 4 and girth 6

Version 1.0.0.0 (2.48 KB) by Yang Xiao
The program constructs the short length of QC LDPC codes without girth 4 and girth 6
4.7K Downloads
Updated 26 Jul 2007

View License

The Program to construct the short length of QC LDPC codes without girth 4 and girth 6
Copyright (C) Yang XIAO, Jun FAN, BJTU, July 26, 2007, E-Mail: yxiao@bjtu.edu.cn.

This program presents an approach [1] for constructing the short length of LDPC codes with girth 8. First, we design 3 submatrices with different shifting functions given by our schemes, then combine them into a matrix according to our approach, finally, expand the matrix into a desired parity-check matrix using identity matrices and cyclic shift matrices of the identity matrices.
The simulation results in AWGN channels show that the codes which can be obtained by the generator matrix derived from this check matrix for encoding the random information bits are as good as random LDPC codes [1].
Ref:
[1] J. Fan, Y. Xiao, “A design of LDPC codes with large girth based on the sub-matrix shifting”, IET International Conference on Wireless Mobile and Multimedia Networks Proceedings (ICWMMN 2006), (CP525), p. 295, Hangzhou, China, 6-9 Nov. 2006 , ISBN: 0 86341 644 6
[2] J. Fan, Y. Xiao, A method of counting the number of cycles in LDPC codes, 8th International Conference on Signal Processing, ICSP 2006,Volume: 3, ISBN: 0-7803-9737-1, Digital Object Identifier: 10.1109/ICOSP.2006.345906

The papers [1] and [2] can be downloaded from Web site of IET Digital Library and IEEE Explore.

Cite As

Yang Xiao (2024). Construct the short length of QC LDPC codes without girth 4 and girth 6 (https://www.mathworks.com/matlabcentral/fileexchange/15701-construct-the-short-length-of-qc-ldpc-codes-without-girth-4-and-girth-6), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R13
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Genomics and Next Generation Sequencing in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0