• Stars
    star
    17
  • Rank 1,221,314 (Top 25 %)
  • Language
    MATLAB
  • License
    GNU General Publi...
  • Created over 5 years 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

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)

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

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
3

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
4

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
5

BP-decoder-for-NB_LDPC-codes

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

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
7

trapping-sets-enumeration

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

Generalized-Mutual-Information-

MATLAB
10
star
9

Algebraic_QC-LDPC

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

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
11

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
12

Belief-Propagation-decoder-of-Polar-Codes

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

Stopping-sets-enumerator

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

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

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

Exit-chart

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

Information-Bottleneck-LDPC-Decoder

MATLAB
5
star
17

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
18

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
19

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

MATLAB
4
star
20

LDPC-Bit-Filling-method

Bit Filling method LDPC code construction method
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

Performmance_Evaluation_of_FPGA-Based_LDPC_Codes_for_CCSDS

VHDL
2
star
33

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
34

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
35

-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
36

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
37

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
38

QR-decomposition-Benchmark

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

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
40

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
41

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
42

TB_Spatially_Coupled

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

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
44

dcgan-matconvnet

Deep Convolutional Generative Adversarial Network (DCGAN) implementation on MatConvNet (compliant to any MCN version)
MATLAB
1
star
45

IHP-Open-PDK

130nm BiCMOS Open Source PDK, dedicated for Analog, Mixed Signal and RF Design
Python
1
star
46

Lcrypto

1
star
47

BG2_Number_Geometry_Code_Distance

C++
1
star
48

freepdk-45nm

ASIC Design Kit for FreePDK45 + Nangate for use with mflowgen
Verilog
1
star
49

yac

YAC - Yet Another CORDIC Core
VHDL
1
star
50

GBP_noisy_linear_systems

Gaussian belief propagation solver for noisy linear systems with real coefficients and variables.
MATLAB
1
star
51

GaBP_solvers

Generalized Gaussian belief propagation solvers
Jupyter Notebook
1
star
52

Parallel-Gaussian

Parallel Project-- Gaussian Elimination and back substitution using OpenMP
C
1
star
53

General-Riemannian-Smoothing-Method

General smoothing method on Riemannian manifold.
MATLAB
1
star
54

PYNQ-SDIMAGE-ZYBO

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

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
56

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
57

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
58

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
59

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
60

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

C
1
star
61

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