Processing math: 100%

Welcome to lpdec’s documentation!¶

Please forgive me that the documentation generally isn’t in the best shape and that not everything is up-to-date. If you come across any struggles, please do not hesitate to contact me!

Contents:

  • The lpdec package: Structure and General Utilities
    • Channels
    • Matrix Input and Output
    • Handling of Binary (F2) Matrices
    • Various Utilities
  • Binary Linear Codes Models
    • General Concept and Base Classes
    • Linear Codes Modules
      • Classical Codes
      • LDPC Codes
      • Factor Graphs
      • Non-Binary Codes
    • Convolutional and Turbo Codes Modules
      • Interleavers
      • Convolutional Codes
      • Trellis Graphs
      • Turbo Codes
    • Polar Codes
      • Main Module
      • Compiled helper module
  • Decoder Implementations
    • Integer Programming (IP) based decoders
    • Iterative (Message-Passing) Decoders
    • Adaptive LP Decoder with optional RPC cuts
      • GLPK implementation
      • Gurobi implementation
    • Static LP Decoder
    • Branch-and-Cut Decoder
      • Main B&C Decoder module
      • Branch Rule Implementations
    • Erasure Decoder
    • Polar Code Decoders
  • Database Integration
    • Persistent Object Storage
    • General Database Management
    • Storage of Simulation Results
  • Decoding Simulations

References:

  • References

Indices and tables¶

  • Index
  • Module Index
  • Search Page

lpdec

LP decoding package

Navigation

  • The lpdec package: Structure and General Utilities
  • Binary Linear Codes Models
  • Decoder Implementations
  • Database Integration
  • Decoding Simulations
  • References

Quick search

Enter search terms or a module, class or function name.

©2015, Michael Helmling. | Powered by Sphinx 1.3.1 & Alabaster 0.7.6 | Page source