Skip to content

This project presents the simulation and performance analysis of Low-Density Parity-Check (LDPC) codes using MATLAB, focusing on their application in reliable digital communication systems. LDPC codes are powerful error-correcting codes known for their near-capacity performance under iterative decoding.

Notifications You must be signed in to change notification settings

Jevik-R/LDPC-for-5G-NR

Repository files navigation

LDPC-for-5G-NR

Low-Density Parity-Check codes for 5G New Radio | Mentor : Prof. Yash Vasavda

Overview

This project implements and analyzes Low-Density Parity-Check (LDPC) codes over an AWGN channel using BPSK modulation. Both hard decision and soft decision decoding are implemented via message passing on a Tanner graph. The objective is to evaluate decoding performance (BER) across varying Eb/N0 levels and compare it with the Shannon limit and normal approximation.

Content

  • LDPC encoding using a user-defined parity-check matrix H
  • BPSK modulation and demodulation
  • Simulation over Additive White Gaussian Noise (AWGN) channel
  • Hard decision decoding (Bit-Flipping)
  • Soft decision decoding (Belief Propagation)
  • Tanner graph construction and iterative message passing
  • BER vs Eb/N0 performance plotting
  • Comparison with theoretical performance benchmarks

References

  • NPTEL-NOC IIT Course: LDPC and Polar Codes in 5G Standard by Prof. Andrew Thangraj
  • An Introduction to Low-Density Parity-Check Codes by Paul H. Siegel, Electrical and Computer Engineering University of California, San Dieg
  • Introduction to Low-Density Parity Check Codes by Brian Kurkosk
  • CT-216 Introduction to Communication Systems Lecture Slides by Prof. Yash Vasavada, DAIICT Winter 2025
  • Generalized Simplified Variable-Scaled Min Sum LDPC decoder for irregular LDPC Codes

Group Members (Group No.: 25)

  • 202301269 - Bhagya Majithiya
  • 202301270 - Ashka Pathak
  • 202301272 - Dhruv Jain
  • 202301273 - Jill Chhagnani
  • 202301274 - Vansh Vaishnani
  • 202301276 - Jevik Rakholiya
  • 202301277 - Rujal Jiyani
  • 202301278 - Dushyant Varshney
  • 202301279 - Kathan Balar
  • 202301280 - Lingampalli Venkata

About

This project presents the simulation and performance analysis of Low-Density Parity-Check (LDPC) codes using MATLAB, focusing on their application in reliable digital communication systems. LDPC codes are powerful error-correcting codes known for their near-capacity performance under iterative decoding.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published