"Learn Error Correcting Codes: theory & applications for robust data transmission."...
Error Correcting Codes (ECC) is a fundamental course in information theory and digital communication systems, aimed at understanding and implementing techniques to mitigate data transmission errors in various communication channels. In this course, students delve into the principles, algorithms, and applications of error correcting codes, essential...
Course Overview & Basics
53mExample Codes and their Parameters
57mMathematical Preliminaries: Groups
55mSubgroups and Equivalence Relations
59mCosets, Rings & Fields
58mVector Spaces, Linear Independence and Basis
57mLinear Codes, & Linear independence
55mSpanning & Basis
56mThe Dual Code
57mSystematic Generator Matrix
59mMinimum Distance of a Linear Code
55mBounds on the size of a Code
55mAsymptotic Bounds
54mStandard Array Decoding
55mPerformance Analysis of the SAD
57mState and Trellis
57mThe Viterbi Decoder
57mCatastrophic Error Propagation
56mPath Enumeration
57mViterbi Decoder over the AWGN Channel
56mGeneralized Distributive Law
57mThe MPF Problem
58mFurther Examples of the MPF Problem
57mJunction Trees
58mExample of Junction Tree Construction
56mMessage passing on the Junction tree
54mGDL Approach to Decoding Convolutional Codes
56mML Code-Symbol Decoding of the Convolutional Code
56mLDPC Codes
56mLDPC Code Terminology
56mGallager Decoding Algorithm A
57mBP Decoding of LDPC Codes
54mBP Decoding (Continued)
56mDensity Evolution under BP decoding
57mConvergence & Concentration Theorem – LDPC Codes
56mA Construction for Finite Fields
57mFinite Fields: A Deductive Approach
56mDeductive Approach to Finite Fields
56mSubfields of a Finite field
57mTransform Approach to Cyclic Codes
56mEstimating the Parameters of a Cyclic Code
57mDecoding Cyclic Codes
53m