Skip to main content

Simulation of Low Density Parity Check Codes

Project description

version 0.4

In Brief:

  • Generates coding and decoding matrices.

  • Probabilistic decoding: Belief Propagation algorithm.

  • Images transmission simulation (AGWN):

e.g of decoding:

http://img15.hostingpics.net/pics/230358rgbeyecomparedecodednoisy6.jpg http://img15.hostingpics.net/pics/274817liondecoding06.png

Tutorials:

Jupyter notebooks:

  • Users’ Guide:

1- LDPC Coding-Decoding Simulation

2- Images Coding-DecodingTutorial

  • For LDPC construction details:

1- pyLDPC Construction

version 0.4:

Contains:

  1. Coding and decoding matrices Generators:
    • Regular parity-check matrix using Callager’s method.

    • Coding Matrix G both non-systematic and systematic.

  2. Coding function adding Additive White Gaussian Noise.

  3. Decoding functions using Probabilistic Decoding (Belief propagation algorithm):
    • Default BP algorithm.

    • Full-log BP algorithm.

  4. Images transmission sub-module:
    • Coding and Decoding Grayscale Images.

    • Coding and Decoding RGB Images.

What’s new:

  • Images sub-module

  • Using Signal-Noise-Ratio (SNR) instead of AWGN’s variance.

In the upcoming versions:

In the upcoming versions:

  • Irregular Parity Check Matrices.

  • Text Transmission functions.

  • Sound Transmission functions.

Contact:

Please contact hicham.janati@ensae.fr for any bug encountered / any further information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyldpc-0.4.tar.gz (11.7 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page