Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 4 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.9%) to scientific vocabulary
Keywords
Repository
Fortran LDPC decoder (coset decoding with syndrome)
Basic Info
- Host: GitHub
- Owner: moriglia
- License: gpl-3.0
- Language: Fortran
- Default Branch: main
- Homepage: https://moriglia.github.io/fldpc/
- Size: 1.76 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
fLDPC
This is a Fortran library for LDPC decoding.
Citation
I would be very happy to know that you are using this software for your research.
If so, please consider adding a citation. You can refer to the attached CITATION.* files,
or you can add the following entry to your bibliography:
[1] M. Origlia, ‘Fortran LDPC decoder’. Zenodo, Apr. 15, 2025. doi: 10.5281/zenodo.15221950.
Supported features
Decoding a noisy codeword of a specific coset by means of a syndrome. This feature make this project particularly suitable for the problem of reconciliation.
Classical decoding (just feed the null syndrome)
Not supported
Likely in the future
- more flexible construction of the decoder object from a sparse matrix object
Unlikely anytime soon
- Information bit encoding (feel free to contribute if you need this feature, I work on reconciliation, and I don't need this right now)
Note
Currently the decoder is constructed by listing the nodes which each edge of the Tanner graph is connected to.
Example
In the examples folder, you can find an example BPSK transmission.
You can run the example with fpm or with make
- fpm run --example
- make examples (you may need to install some external libraries)
Tests
The library is shipped with a couple of tests, which you can run again with fpm or with make:
- fpm test
- make test (you may need to install some external libraries)
Install
with FPM
fpm install [--profile release]
with make
make install (you may need to install some external libraries)
Owner
- Name: Marco Origlia
- Login: moriglia
- Kind: user
- Repositories: 15
- Profile: https://github.com/moriglia
Citation (CITATION.bib)
@software{origlia_2025_15221950,
author = {Origlia, Marco},
title = {Fortran LDPC decoder},
month = apr,
year = 2025,
publisher = {Zenodo},
doi = {10.5281/zenodo.15221950},
url = {https://doi.org/10.5281/zenodo.15221950},
}
GitHub Events
Total
- Push event: 10
- Create event: 3
Last Year
- Push event: 10
- Create event: 3