LDPC and Polar Codes in 5G Standard

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

LDPC and Polar Codes in 5G Standard

This course will cover the error control codes proposed for 5G cellular communication systems, including Low-Density Parity-Check codes and Polar codes. The focus will be on putting decoders in place for these codes.

Course Outline

Week 01:

Parameters, parity check matrix, generator matrix, puncturing, and shortening are all examples of linear block codes. BPSK-AWGN model, Log-Likelihood Ratio, bitwise MAP soft decoding Decoding with a mild choice, followed by cancellation list decoding, soft-decision decoding Repetition code, single parity check code, and Hamming code are some examples.

Week 02:

Parity of Low-Density Check codes: definition, Tanner graph, protograph LDPC code construction (basis matrix, expansion), 5G standard construction, LDPC code encoding Decoding of message passing column and row operations, minimum approximation, threshold analysis on Tanner graph

Week 03:

Polar codes: generator matrix, frozen bits and information bits, butterfly representation, binary tree representation, polar codes: successive cancellation decoder Analyses based on information theory

Week 04:

REP, RATE1, RATE0, SPC nodes, REP, RATE1, RATE0, SPC nodes, REP, RATE1, RATE0, SPC nodes, REP, RATE1, RATE0, SPC nodes, RE Decoding of successive cancellation lists, The decoding of successive cancellation lists has been simplified. Decoding of a fast, simplified sequential cancellation list

TARGET AUDIENCE

Communication sector professionals, Electrical Engineering in the communications field

Show More

Course Content

Soft Input and Soft Output (SISO) Decoder for the Single Parity Check(SPC) Code

  • Introduction – LDPC and Polar Codes in 5G Standard
    04:59
  • Additive White Gaussian Noise(AWGN) Channel and BPSK
    00:00
  • Bit Error Rate (BER) and Signal to Noise Ratio (SNR)
    00:00
  • Error Correction Coding in a Digital Communication System
    00:00
  • Complementary Error Function
    00:00
  • Simulation of Uncoded BPSK and BER v:s Eb:N 0 plot Generation in MATLAB:Octave
    00:00
  • n = 3 Repetition Code
    00:00
  • Implementation of n = 3 Repetition Code in MATLAB
    00:00
  • (7,4) Hamming Code
    00:00
  • A Brief Introduction to Linear Block Codes
    00:00
  • Simulation of (7,4) Hamming Code in MATLAB
    00:00
  • Low Density Parity Check Codes: definition, properties and introduction to protograph construction
    00:00
  • LDPC Codes in 5G: protograph, base matrix, expansion
    00:00
  • Encoding LDPC codes in 5G
    00:00
  • MATLAB programs for encoding LDPC codes
    00:00
  • Log-Likelihood Ratio and Soft Input and Soft Output (SISO) Decoder for the Repetition Code
    00:00
  • Illustration of SISO decoder for (3,2) SPC code and min-sum approximation
    00:00
  • SISO decoder for a general (n,n-1) SPC code
    00:00
  • Soft-Input Soft-Output Iterative Message Passing Decoder for LDPC Codes
    00:00
  • A Toy Example Illustration of the SISO MInsum Iterative Message Passing Decoder
    00:00
  • Modifications to the Decoder: Layered Decoding and Offset
    00:00
  • Implementation of SISO Layered Minsum Iterative Message Passing Decoder in MATLAB
    00:00
  • Debugging and Improvements to the MATLAB Implementation
    00:00
  • Rate Matching for LDPC codes
    00:00
  • Implementation of Fixed Point Quantization and Offset Minsum in the Decoder
    00:00
  • Introduction to Polar Codes: Polar Transform
    00:00
  • Channel Polarization, Definition of (N,K) Polar Code and Encoding
    00:00
  • MATLAB Implementation for Encoding Polar Codes
    00:00
  • Rate Matching in LDPC Codes using Puncturing and Shortening
    00:00
  • Successive Cancellation(SC) Decoder for Polar Codes: Illustration of its Building Blocks with N=2,4
    00:00
  • Successive Cancellation(SC) Decoder for a General (N,K) Polar Code
    00:00
  • MATLAB Implementation of Successive Cancellation Decoder: Part 1
    00:00
  • MATLAB Implementation of Successive Cancellation Decoder: Part 2
    00:00
  • Performance Comparison of LDPC codes and Polar Codes in 5G
    00:00
  • MATLAB Implementation of Successive Cancellation List Decoding
    00:00
  • Successive Cancellation List Decoding
    00:00

Student Ratings & Reviews

No Review Yet
No Review Yet
ResearcherStore

Want to receive push notifications for all major on-site activities?