Simulation of Low Density Parity Check Codes & Applications
Project description
version 0.6
In Brief:
Generates coding and decoding matrices.
Probabilistic decoding: Belief Propagation algorithm.
Images transmission simulation (channel model: AGWN).
Sound transmission simulation (channel model :AGWN).
Image coding-decoding example:
Sound coding-decoding example:
Tutorials:
Jupyter notebooks:
Users’ Guide:
1- LDPC Coding-Decoding Simulation
2- Images Coding-DecodingTutorial
3- Sound Coding-DecodingTutorial
For LDPC construction details:
version 0.6
Contains:
- Coding and decoding matrices Generators:
Regular parity-check matrix using Callager’s method.
Coding Matrix G both non-systematic and systematic.
Coding function adding Additive White Gaussian Noise.
- Decoding functions using Probabilistic Decoding (Belief propagation algorithm):
Default BP algorithm.
Full-log BP algorithm.
- Images transmission sub-module:
Coding and Decoding Grayscale Images.
Coding and Decoding RGB Images.
BER: Bit Error Rate function.
- Sound transmission sub-module:
Coding and Decoding audio files.
BER_audio: Bit Error Rate function.
What’s new:
Sound sub-module.
In the upcoming versions:
Optimized Parity Check Matrices.
Text Transmission functions.
Contact:
Please contact hicham.janati@ensae.fr for any bug encountered / any further information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.