Usatyuk Vasiliy (@Lcrypto)
  • Stars
    star
    467
  • Global Rank 59,101 (Top 3 %)
  • Followers 146
  • Following 150
  • Registered almost 9 years ago
  • Most used languages
    MATLAB
    47.1 %
    C++
    29.4 %
    C
    11.8 %
    Makefile
    3.9 %
    Verilog
    2.0 %
    Roff
    2.0 %
  • Location 🇲🇽 Mexico
  • Country Total Rank 117
  • Country Ranking
    MATLAB
    1
    Verilog
    1
    Roff
    3
    Makefile
    8
    C++
    21
    C
    78

Top 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

LDPC-Bit-Filling-method

Bit Filling method LDPC code construction method
MATLAB
4
star
22

GAMP-regression

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

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

C
3
star
24

puncturing-optimization

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

Compressed-Sensing-BP

MATLAB
3
star
26

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

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

Covariance-Evolution-

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

Gaussian-BP-und-Compressed-Sensing

MATLAB
3
star
29

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
30

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

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

LDPC-Iterative-Bit-Flipping-family-decoders

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

Patents

ECC patents
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

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

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

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
45

Lcrypto

1
star
46

BG2_Number_Geometry_Code_Distance

C++
1
star
47

PYNQ-SDIMAGE-ZYBO

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

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
49

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
50

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
51

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
52

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
53

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

C
1
star