ldpc rust

This commit is contained in:
2026-02-11 19:58:43 +01:00
parent a86b96fd5f
commit 8082d4c29b
359 changed files with 5920 additions and 4208 deletions

File diff suppressed because it is too large Load Diff

View File

@ -503,8 +503,12 @@ Pas de retransmissions.
#pad(left: 1cm)[
- Voir la strucutre du projet en amont
- Implémentation des codes ldpc (avec un peu toutes les méthodes possible pour faire des test etc)
- Implémentation avec $H$ aléatoire (donc G assez dense et $O(n^2)$)
- Implémenter le "repeat-accumulate" (RA)
- Encodage Implémentation avec $H$ aléatoire faire Gausse-Jordan pour trouver $G$ et $s = u G$
- Decodage par bit-flipping
- ---
- Decodage sum product
- Hashmap pour ne pas avoir à recalculer $G$ pour toutes les longueurs de message. $H$ fixé)
- Implémenter le "repeat-accumulate" (RA) compliqué
- Et faire un export pour visualiser les matrice et le graphe dans un fichier typst par exemple ou autre
- Implementation en rust https://github.com/daniestevez/ldpc-toolbox (lire le code pour voir)
- Voir SIMD (`std::simd`) pour le calcul de LLR sur plusieur bits en même temps.