Simulation of Low Density Parity Check Codes
Project description
PyLDPC v0.2 - README
----------------
Simulation of LDPC Codes
Detailed documentation (English) about any function f can be found using help(f).
Jupyter notebook Tutorial (French) is available on
https://github.com/janatiH/pyldpc/blob/master/pyLDPC-Presentation.ipynb
-------------------------------------
Install using command line:
pip install pyldpc
Or, download > go > to pyldpc folder in Terminal
> command line:
python (or ipython) setup.py install
-------------------------------------------
version 0.2:
- Coding and decoding matrices Generators.
- Coding function adding Additive White Gaussian Noise.
- Decoding functions using Probabilistic Decoding (Belief propagation algorithm)
----------------
- Functions:
RegularH: Generating Regular(n,d_v,d_c) Parity Matrix H using Callager's method
CodingMatrixG : Finds Coding Matrix G (solves H.G' = 0 )
Coding: Codes a vector v using Coding matrix G and adds Gaussian Noise.
Decoding_BP : Decoding function based on Belief Propagation Algorithm
Decoding_logBP : Decoding based on Logarithmic BP Algorithm
Please contact hicham.janati@ensae.fr for any bug encountered / any further information.
---------------------------------------
In the upcoming versions:
- Irregular Parity Check Matrices.
- Faster Decoding.
- Text Transmission functions.
- Image Transmission functions.
-----------
----------------
Simulation of LDPC Codes
Detailed documentation (English) about any function f can be found using help(f).
Jupyter notebook Tutorial (French) is available on
https://github.com/janatiH/pyldpc/blob/master/pyLDPC-Presentation.ipynb
-------------------------------------
Install using command line:
pip install pyldpc
Or, download > go > to pyldpc folder in Terminal
> command line:
python (or ipython) setup.py install
-------------------------------------------
version 0.2:
- Coding and decoding matrices Generators.
- Coding function adding Additive White Gaussian Noise.
- Decoding functions using Probabilistic Decoding (Belief propagation algorithm)
----------------
- Functions:
RegularH: Generating Regular(n,d_v,d_c) Parity Matrix H using Callager's method
CodingMatrixG : Finds Coding Matrix G (solves H.G' = 0 )
Coding: Codes a vector v using Coding matrix G and adds Gaussian Noise.
Decoding_BP : Decoding function based on Belief Propagation Algorithm
Decoding_logBP : Decoding based on Logarithmic BP Algorithm
Please contact hicham.janati@ensae.fr for any bug encountered / any further information.
---------------------------------------
In the upcoming versions:
- Irregular Parity Check Matrices.
- Faster Decoding.
- Text Transmission functions.
- Image Transmission functions.
-----------
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.
Source Distribution
pyldpc-0.2.tar.gz
(7.2 kB
view hashes)