Coding Technology - fall 2025
Lecture slides:
Lecture 1 (Introduction)
Lecture 2 (Binary block coding scheme)
Lecture 3 (Binary linear codes)
Lecture 4 (Hamming codes, Hadamard codes, Basic code operations)
Lecture 5 (Binary Golay codes, CRC codes, LDPC codes)
Lecture 6 (Nonbinary block coding, Galois fields)
Lecture 7 (Reed-Solomon codes)
Lecture 8 (Reed-Solomon codes II, GF(2^m))
Lecture 9 (GF(2^m) architectures, BCH codes)
Lecture 10 (Data compression, character encoding)
Lecture 11 (Adaptive Huffman code, Dictionary coders)
Lecture 12 (Text transforms, Quantization)
Lecture 13 (Vector Quantization)
Lecture 14 (Cryptography, RSA algorithm)
Practice slides:
Practice 1 (BSC, block coding scheme, linear codes)
Practice 2 (Hamming codes, CRC codes, QoS)
Practice 3 (Reed-Solomon codes, BCH codes)
Practice 4 (Character encoding)
Practice 5 (Dictionary coders, Text transforms, Quantization)
Sample midterm tests
Sample midterm test solutions