• Stars
    star
    4
  • Rank 3,210,649 (Top 65 %)
  • Language
    MATLAB
  • Created about 1 year ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Bit Filling method LDPC code construction method

More Repositories

1

FEC-Archive-Verilog

Verilog Forward Error Correction Archive: BOX-Muller for fast AWGN generation, Universal Demapper from BPSK to QAM-512, different Forward Error Correction coders and decoders Hamming code, Golay code (24), 4-dimension 8-ary phase shift keying trellis coded modulation (TCM_4D_8PSK), BCH, CCSDS and recursive systematic convolutional (RSC) Turbo codes
Verilog
27
star
2

Construct-Long-Length-Block-and-Convolutional-MET-QC-LDPC-

construction high perfomance long length, low error floor block Multi-edge Type (MET) QC-LDPC codes and Tail-Biting convolutional MET QC-LDPC Codes (MET QC-LDPCC codes)
MATLAB
17
star
3

Simulated-annealing-lifting-QC-LDPC

Simulated annealing lifting for high girth QC-LDPC include ACE/EMD optimization. Make QC-LDPC from protograph (base matrix)
C++
15
star
4

Topology-Signal-Processing

SRDNN channel estimation show more 1 dB gain under LTE EPA/ETU and 5G NR channels compare to MMSE channel estimation and ability to work on wireless channels that have not previously been trained.
MATLAB
14
star
5

Simple-platform-to-Study-5G-LDPC-codes-and-decoders

Simple platform to Study 5G eMBB MET QC-LDPC codes and BP MS OMS NMS decoders
MATLAB
13
star
6

BP-decoder-for-NB_LDPC-codes

Non Binary-LDPC sum-product decoder (flooding and layered) using FFT (QSPA-FFT)
C++
12
star
7

Shannon-and-Polyanskiy-bound

Matlab and Python implementation of Different Information Theoretical Bounds: Shannon limit, Sphere Packaging Bound, Polyanskiy bound, Union Bound, Converse, Cramer-Rao
Jupyter Notebook
10
star
8

trapping-sets-enumeration

Enumerating Search and Weighing of Trapping sets in LDPC codes, Importance Sampling
MATLAB
10
star
9

Generalized-Mutual-Information-

MATLAB
10
star
10

Algebraic_QC-LDPC

Algebraic methods for construction QC-LDPC and cyclic LDPC LDGM EG-LDPC source codes
Makefile
8
star
11

EMS-decoder-of-NB-LDPC-codes

Extended Min-Sum decoder of NB-LDPC codes. Complexity reduction of MS using truncated low values LLRs
Roff
8
star
12

Protograph_EXIT_chart

Simple implementation (polynomial approx.) of Protograph EXIT-chart (PEXIT) for estimation of iterative decoding threshold of LDPC codes using Mutual Information
MATLAB
7
star
13

Belief-Propagation-decoder-of-Polar-Codes

Belief Propagation decoder of Polar Codes which implement Arikan sequential and parallel layers schedullers
MATLAB
6
star
14

Stopping-sets-enumerator

Linear programming based Stopping sets enumerator for regular and irregular QC-LDPC codes
C++
6
star
15

Density-Evolution-for-relay-flat-fading-channel-

LDPC codes Density Evolution for relay flat fading channel
MATLAB
6
star
16

Exit-chart

This application estimate iterative decoding threshold using degree description, Stephan ten Brink. More general decription of LDPC codes ensemble
MATLAB
6
star
17

Information-Bottleneck-LDPC-Decoder

MATLAB
5
star
18

Lolipop_cycles_count

T. R. Halford and K. M. Chugg Matlab implementation for LDPC codes cycles of girth, girth+2, girth+4 counting
MATLAB
5
star
19

classic-PEG-

Progressive edge growth PEG for LDPC code and QC-LDPC construction C++, Python, Matlab PEG with ACE and Avoiding Generating Small Cycles
C++
5
star
20

Protograph-Sieving-Method-for-Construction-MET-LDPC-codes

MATLAB
4
star
21

GAMP-regression

Generalized Approximate Message Passsing (GAMP) with known variance and prior hyperparameters for regression
MATLAB
3
star
22

Sparse-Graph-Based-Codes-for-Sub-Nyquist-Sampling

C
3
star
23

puncturing-optimization

Syndrom based and k-step recover puncture pattern optimization for LDPC codes
MATLAB
3
star
24

Compressed-Sensing-BP

MATLAB
3
star
25

Optimization-of-NB-LDPC-row-codes-using-Fossorier-Declerq-

Declerq Fossorier row code optimization for NB-LDPC codes
C
3
star
26

Covariance-Evolution-

Covariance Evolution for LDPC codes finite length construction
MATLAB
3
star
27

Gaussian-BP-und-Compressed-Sensing

MATLAB
3
star
28

EMD-Spectrum-LDPC

Enumerate LDPC Codes extrinsic message degree (EMD) Spectrum for analyzing cycles properties sublinear and part of linear trapping sets
C++
3
star
29

-Tail-biting-Spatially-coupled-QC-LDPC-codes-cycles-broken

Broke cycles according to shifts of tailbiting convolutional codes
C++
2
star
30

LDPC-Iterative-Bit-Flipping-family-decoders

Iterative Bit-flipping LDPC decoders LDPC Hard Decoders
Makefile
2
star
31

Patents

ECC patents
2
star
32

Upper-Bound-on-Code-distance-from-Lifted-QC-parity-check-matrix

Parallel implementation of MSVBS ( MacKay-Smarandache-Vontobel-Butler-Siegel) upper bound estimation of code distance ( Hamming distance) using MPI (multi tread CPU and Cluster)
C++
2
star
33

Topology-Data-Analysis-Betti-Numbers-of-that-data-using-a-witness-complex

Topology Data Analysis Betti Numbers of that data using a witness complex
MATLAB
2
star
34

-Greedy-Guess-and-Test-method-for-construction-QC-LDPC-codes-with-CPM-of-weigth-more-than-1.

Greedy Guess-and-Test method for construction QC-LDPC codes with CPM of weigth more than 1.
C++
2
star
35

Upper-bound-on-code-distance-of-QC-LDPC-codes-based-on-MacKay-Vontobel-Smarandache

Upper bound on code distance of QC-LDPC codes based on MacKay-Vontobel-Smarandache using parity-check matrix
C++
2
star
36

Classical-and-Quantum-Topology-ML-toric-spherical

Spherical and Hyperbolic Toric Topology-Based Codes On Graph Embedding for Ising MRF Models: Classical and Quantum Topology Machine Learning
MATLAB
2
star
37

QR-decomposition-Benchmark

Compare of Serial Modified Gram-Shmidt, Householder (multi-core CPU MKL) and Givens (GPU CuBlas) QR-decomposition
C
2
star
38

MacKay-Smarandache-Vontobel-qc-ldpc-code-distance-proto

Upper bound on code distance of QC-LDPC codes based on MacKay-Vontobel-Smarandache
C++
2
star
39

Reciprocal-channel-approximation-LDPC-Threshold

Protograph reciprocal-channel approximation (RCA) for approximation of Density Evolution Iterative Decoding Threshold of Multi Edge Type (MET) LDPC Codes
MATLAB
2
star
40

floor-scale-modular-lifting

Floor-Scale Modular lifting of MET-LDPC with ACE and Upper Bound on Code distance Constrains (Mackay-Vontobel-Smarandache-Siegel-Butler bound)
C++
2
star
41

TB_Spatially_Coupled

Make Coupling Tail-bitted Spatially-Coupled Convolutional QC-LDPC codes from Block code with equal shifts
MATLAB
2
star
42

Length-und-Rate-adaptive-code

Tool-chain to construct Length and Rate adaptive MET QC-LDPC Codes using EMD Spectrum and Hamming distance optimization
C++
2
star
43

Lcrypto

1
star
44

BG2_Number_Geometry_Code_Distance

C++
1
star
45

PYNQ-SDIMAGE-ZYBO

PYNQ 2.1 SDIMAGE for ZYBO (old) Z-7010
Jupyter Notebook
1
star
46

Phd-thesis-LDPC-code-construction-method-using-cycles-topology-optimization-code-pseudo-codewords

My Phd thesis and related material LDPC code construction method using cycles topology optimization: code/pseudo-codewords
1
star
47

floor-scale-modular-lifting-of-MET-LDPC-Codes

Floor-scale modular lifting of MET-LDPC with estimation Upper bound on Code distance optimization and EMD for construction length adaptive codes
C++
1
star
48

GPU_implemetation_of_Tanner_lower_bound

Matlab GPU/CPU implementation for Tanner lower bound estimation on code distance (both codewords and TS pseudocodewords).
MATLAB
1
star
49

Brouwer-Zimmermann_Hamming_distance

Fast Implementations of the Brouwer-Zimmermann Algorithm for the Computation of the Minimum Distance of a Random Linear Code
C
1
star
50

weight-distribution-of-a-linear-code

weight distribution of a linear code over a finite field F_q. The complexity of the presented algorithms is O(kq^k).
C
1
star
51

Inference-via-Message-Passing-IMP-for-Matrix-Completion

C
1
star
52

Guess-and-Test-For-CPM-weight-more-1

Guess-and-Test method of Fossorier for construction QC-LDPC codes with CPM of weigth more than 1.
C++
1
star