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:58
  • Additive White Gaussian Noise(AWGN) Channel and BPSK
    18:03
  • Bit Error Rate (BER) and Signal to Noise Ratio (SNR)
    16:38
  • Error Correction Coding in a Digital Communication System
    13:12
  • Complementary Error Function
    08:46
  • Simulation of Uncoded BPSK and BER v:s Eb:N 0 plot Generation in MATLAB:Octave
    29:34
  • n = 3 Repetition Code
    21:10
  • Implementation of n = 3 Repetition Code in MATLAB
    14:34
  • (7,4) Hamming Code
    17:07
  • A Brief Introduction to Linear Block Codes
    31:02
  • Simulation of (7,4) Hamming Code in MATLAB
    27:10
  • Low Density Parity Check Codes: definition, properties and introduction to protograph construction
    25:36
  • LDPC Codes in 5G: protograph, base matrix, expansion
    15:28
  • Encoding LDPC codes in 5G
    20:28
  • MATLAB programs for encoding LDPC codes
    39:02
  • Log-Likelihood Ratio and Soft Input and Soft Output (SISO) Decoder for the Repetition Code
    30:23
  • Illustration of SISO decoder for (3,2) SPC code and min-sum approximation
    18:21
  • SISO decoder for a general (n,n-1) SPC code
    22:19
  • Soft-Input Soft-Output Iterative Message Passing Decoder for LDPC Codes
    25:46
  • A Toy Example Illustration of the SISO MInsum Iterative Message Passing Decoder
    18:25
  • Modifications to the Decoder: Layered Decoding and Offset
    28:10
  • Implementation of SISO Layered Minsum Iterative Message Passing Decoder in MATLAB
    53:08
  • Debugging and Improvements to the MATLAB Implementation
    21:42
  • Rate Matching for LDPC codes
    12:49
  • Implementation of Fixed Point Quantization and Offset Minsum in the Decoder
    20:11
  • Introduction to Polar Codes: Polar Transform
    23:39
  • Channel Polarization, Definition of (N,K) Polar Code and Encoding
    25:43
  • MATLAB Implementation for Encoding Polar Codes
    24:27
  • Rate Matching in LDPC Codes using Puncturing and Shortening
    18:32
  • Successive Cancellation(SC) Decoder for Polar Codes: Illustration of its Building Blocks with N=2,4
    32:30
  • Successive Cancellation(SC) Decoder for a General (N,K) Polar Code
    21:05
  • MATLAB Implementation of Successive Cancellation Decoder: Part 1
    37:22
  • MATLAB Implementation of Successive Cancellation Decoder: Part 2
    38:48
  • Performance Comparison of LDPC codes and Polar Codes in 5G
    21:19
  • MATLAB Implementation of Successive Cancellation List Decoding
    24:59
  • Successive Cancellation List Decoding
    30:52

Student Ratings & Reviews

No Review Yet
No Review Yet