Description: Software for Low Density Parity Check Codes Radford M. Neal Version of 2006-02-08. This collection of programs and modules, written in C, is intended to support research and education concerning Low Density Parity Check (LDPC) codes. (Note, however, that the copyright notice no longer restricts use to these purposes). These codes were invented by Robert Gallager in the early 1960's, and re-invented and shown to have very good performance by David MacKay and myself in the mid-1990's. The decoding algorithm for LDPC codes is related to that used for Turbo codes, and to probabilistic inference methods used in other fields. Variations on LDPC and Turbo codes are currently the best practical codes known, in terms of their ability to transmit data at rates approaching channel capacity with very low error probability. Platform: |
Size: 405064 |
Author:netor4you@yahoo.com |
Hits:
Description: LDPC码是Low Density Parity-check Codes的缩写,一个长为N的LDPC码由它的校验矩阵H来定义,该矩阵的特点是其中的元素0特别多,1特别少——即所谓的“低密度”。一个参数为(N,i,j)的H表示该矩阵中每列有i个1,每行有j个1,矩阵大小为N×K,N代表码字长度,K代表校验子的个数。
-LDPC code is the ab. of Low Density Parity-check Codes. A Length N LDPC is defined by its H matrix. The matrix has many zeros and few ones. which called "low density". An H matrix has a parameter as (N,i,j) express that it is the matrix which has i s 1 in each column ,j s one in each row, the size of the matrix is N*K,the N is the code word length ,k is the number of the checks. Platform: |
Size: 624640 |
Author:姚中华 |
Hits:
Description: 生成ldpc码稀疏矩阵的matlab仿真程序,带有消除小环功能-Generate sparse matrix LDPC code of matlab simulation program, with the elimination of the small ring function Platform: |
Size: 2048 |
Author:xiaoxuena |
Hits:
Description: This LDPC software is intended as an introduction to LDPC codes computer based simulation. The pseudo-random irregular low density parity check matrix is based on Radford M. Neal’s programs collection, which can be found in [1]. While Neal’s collection is well documented, in my opinion, C source codes are still overwhelming, especially if you are not knowledgeable in C language. My software is written for MATLAB, which is more readable than C. You may also want to refer to another MATLAB based LDPC source codes in [2], which has different flavor of code-writing style (in fact Arun has error in his log-likelihood decoder). -This LDPC software is intended as an introduction to LDPC codes computer based simulation. The pseudo-random irregular low density parity check matrix is based on Radford M. Neal s programs collection, which can be found in [1]. While Neal s collection is well documented, in my opinion, C source codes are still overwhelming, especially if you are not knowledgeable in C language. My software is written for MATLAB, which is more readable than C. You may also want to refer to another MATLAB based LDPC source codes in [2], which has different flavor of code-writing style (in fact Arun has error in his log-likelihood decoder). Platform: |
Size: 7168 |
Author:武博 |
Hits:
Description: This LDPC software is intended as an introduction to LDPC codes computer based simulation. The pseudo-random irregular low density parity check matrix is based on Radford M. Neal’s programs collection, which can be found in [1]. While Neal’s collection is well documented, in my opinion, C source codes are still overwhelming, especially if you are not knowledgeable in C language. My software is written for MATLAB, which is more readable than C. You may also want to refer to another MATLAB based LDPC source codes in [2], which has different flavor of code-writing style (in fact Arun has error in his log-likelihood decoder). -This LDPC software is intended as an introduction to LDPC codes computer based simulation. The pseudo-random irregular low density parity check matrix is based on Radford M. Neal s programs collection, which can be found in [1]. While Neal s collection is well documented, in my opinion, C source codes are still overwhelming, especially if you are not knowledgeable in C language. My software is written for MATLAB, which is more readable than C. You may also want to refer to another MATLAB based LDPC source codes in [2], which has different flavor of code-writing style (in fact Arun has error in his log-likelihood decoder). Platform: |
Size: 118784 |
Author:张强 |
Hits:
Description: 本程序是对低密度奇偶校验码的校验矩阵的源程序,相信会对研究ldpc码的人会很有帮助的-This procedure is a low-density parity check matrix of code source, I believe that research on LDPC codes will be very useful Platform: |
Size: 1024 |
Author:李林 |
Hits:
Description: LDPC校验矩阵生成、高斯消去法编码、BP译码程序,可以作为自己编写LDPC编译码程序的参考。因为matlab代码效率不高,所以这个程序仿真起来比较慢.-LDPC check matrix generation, Gaussian elimination coding, BP decoding procedure can be used as its own procedures for the preparation of LDPC codec reference. Because matlab code efficiency is not high, so this process is relatively slow simulation together. Platform: |
Size: 8192 |
Author:李枫 |
Hits:
Description: dmb-th标准中关于LDPC中稀疏矩阵及校验矩阵的源代码,附有校验矩阵-dmb-th standard in on the LDPC check matrix sparse matrix and the source code, with parity matrix Platform: |
Size: 2048 |
Author:luyuan |
Hits:
Description: 计算ldpc低密度奇偶校验矩阵中4环的个数。-Ldpc calculated low-density parity-check matrix of the number of ring 4. Platform: |
Size: 1944576 |
Author:陈华 |
Hits:
Description: Low density parity check matrix-Description
A program written for generating LDPC matrix in the as pattern as discussed in the research paper , " Time varying periodic convolutional codes with low density parity check
matrix" by Alberto jiménez Felströ m and Kamil Sh. zigangirov IEEE Transaction on information theory vol 45 no 6 sept 1999. pages 2181-2191 Platform: |
Size: 2048 |
Author:lydia |
Hits:
Description: Flexible construction of girth-six QC-LDPC Codes-The program constructs girth-six QC-LDPC codes given row-weight,k, column-weight,j, and sub-matrix size,m. The obtained parity-check matrix is stored in H. The construction has flexibility in that j,k and m can be varied.The program achieves girth-six by applying the row-column constraint. There are m rows in j submatrices. No two rows should share the same column more than once. This constraint is applied to avoid 4-cycles. The construction has flexibility in that j,k and m can be varied. Platform: |
Size: 2048 |
Author:lydia |
Hits:
Description: Construct the short length of QC LDPC codes without girth 4 and girth 6-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. Platform: |
Size: 2048 |
Author:lydia |
Hits:
Description: In this paper, we present two encoding methods for
block-circulant LDPC codes. The first is an iterative encoding
method based on the erasure decoding algorithm, and the
computations required are well organized due to the blockcirculant
structure of the parity check matrix. Platform: |
Size: 394240 |
Author:kumar |
Hits:
Description: How to get minimum distance parity check matrix-How to get minimum distance parity check matrix Platform: |
Size: 30720 |
Author:rajnish |
Hits:
Description: 根据行重、列重,构造低密度奇偶校验码(LDPC码)的校验矩阵。-According to the line weight, the column weight is constructed LDPC (LDPC code) parity check matrix. Platform: |
Size: 1846272 |
Author:青草 |
Hits: