|
LOW DENSITY PARITY CHECK CODES
Acknowledgements Introduction
Constructing LDPC Codes
Access Functions
LDPC Decoding and Simulation
Density Evolution
Introduction
Constructing LDPC Codes
LDPCCode(H) : MtrxSprs -> Code
GallagerCode(n, a, b) : RngIntElt, RngIntElt, RngIntElt -> Code
RegularLDPCEnsemble(n, a, b) : RngIntElt, RngIntElt, RngIntElt -> Code
IrregularLDPCEnsemble(n, Sc, Sv) : RngIntElt, SeqEnum, SeqEnum -> Code
MargulisCode(p) : RngIntElt -> Code
Example CodeLDPC_IsLDPC (H167E1)
Access Functions
IsLDPC(C) : Code -> BoolElt
AssignLDPCMatrix(~C, H) : Code, MtrxSprs ->
LDPCMatrix(C) : Code -> MtrxSprs
LDPCDensity(C) : Code -> FldReElt
IsRegularLDPC(C) : Code -> BoolElt
TannerGraph(C) : Code -> Grph
LDPCGirth(C) : Code -> RngIntElt
LDPCEnsembleRate(v, c) : RngIntElt, RngIntElt -> FldReElt
Example CodeLDPC_IsLDPC (H167E2)
LDPC Decoding and Simulation
LDPCDecode(C, v) : Code, ModTupRngElt -> ModTupRngElt
Example CodeLDPC_DecodeLDPC-BSC (H167E3)
Example CodeLDPC_DecodeLDPC-BSC (H167E4)
LDPCSimulate(C, N) : Code, RngIntElt -> FldReElt, FldReElt
Example CodeLDPC_DecodeEnsemble (H167E5)
Density Evolution
LDPCBinarySymmetricThreshold(v, c) : RngIntElt, RngIntElt -> FldReElt
DensityEvolutionBinarySymmetric(v, c, p) : RngIntElt, RngIntElt, FldReElt -> BoolElt
Example CodeLDPC_DE-BSC (H167E6)
LDPCGaussianThreshold(v, c) : RngIntElt, RngIntElt -> FldReElt
DensityEvolutionGaussian(v, c, σ) : RngIntElt, RngIntElt, FldReElt -> BoolElt
GoodLDPCEnsemble(i) : RngIntElt -> FldReElt, [FldReElt], [FldReElt]
Example CodeLDPC_DEGaussian (H167E7)
[Next][Prev] [_____] [____] [Up] [Index] [Root]
|