TMA4185 Coding theory - Spring 2016

Lecturer Kristian Gjøsteen
Schedule
Lectures: Monday 12.15-14.00 in F3
Thursday 14.15-16.00 in R21
Visiting hours: Monday 14.15-15.00 in 848, SBII
Exercises: joint with visiting hours

Messages

23/6: The results are in. A: 5, B: 5, C: 3, D: 3, E: 3, F: 4.

Some comments:

  • 1a: Too many had trouble with this.
  • 1c: Too many people gave a parity check matrix for the permutation-equivalent code, not the original code.
  • 1d: Syndrome decoding turned out to be hard, and some people forgot they were working over a non-binary field.
  • 3: Too many people did not get the difference between upper bounds (no codes better than this exist) and lower bounds (codes at least this good exist).

13/6: This year's exam with suggested solutions.

Book

Huffman and Pless: Fundamentals of Error-Correcting Codes.

You may also find Lindell's lecture notes (available from his course home page) useful.

Exam

The exam will be on June 11, with permitted aids code C. Previous exams are available.

Reference group

NameE-mail
Amirhossein Kazemiamirhosk at stud.ntnu.no
Nicola Bucceroninickbucc at hotmail.it
Terje Bull Karlsenterjebul at stud.ntnu.no

Contents

Chapters from the book:

  • 1.1-1.8, 1.10, 1.12.
  • 2.1, 2.4, 2.8.
  • 3.1-3.7
  • 4.1-4.5
  • 5.1-5.2, 5.4.1, 5.4.2
  • 14.1-14.5

Notes:

Exercise sets

For some of the exercises, you will need to read material from the book that has not been covered in the lectures.

WeekWhat
51.2: 3. 1.3: 4, 6, 7. 1.4: 17, 19. 1.5: 23, 25, 27, 31. 1.6: 34, 35, 37, 39.
71.7: 45, 46, 48. 1.8: 58. 1.11: 64, 68. 1.12: 82. 2.1: 86, 87, 90, 95. 2.4: 111. 2.8: 131.
83.1: 152. 3.2: 159. 3.3: 160, 161, 162, 165. 3.4: 169, 170, 173, 174. 3.6: 180. 3.7: 188, 190, 192.
94.1: 201, 204. 4.2: 207, 209, 213, 214.
144.3: 220, 221, 223, 224. 4.4: 237, 238, 246, 248. 4.5: 265. 5.2: 291, 299, 300, 301.

Plan

This plan will change.

UkeHvaBookNotes
2Shannons teorem1.11
3Linear codes, distance, weight, dual codes.1.2, 1.3, 1.4, 1.12
4Hamming codes, equivalent codes, finite fields1.6, 1.8, 3.1, 3.2, 3.6
5Finite fields, equivalent codes, Reed-Muller codes1.10, 3.4, 3.6Reed-Muller codes
6Bounds on code sizes. Finite fields.2.1, 2.4, 2.8, 3.3, 3.7
7Cyclic codes4.2
8Equivalence of cyclic codes, ideals, polynomial factors and cyclotomic cosets4.1-4.4.
9Minimum distance of cyclic codes. Applications.4.5, 5.5, 5.6
10BCH codes. Decoding BCH codes5.4
11BCH codes, Reed-Solomon codes, algebraic geometric codes5.1, 5.2
12 Easter holiday
13Convolution codes14.1, 14.3, 14.4, 14.5Convolutional codes (Easter holiday on Monday)
14Convolution codes14.1, 14.3, 14.4, 14.5Convolutional codes
15Repetition
16Old exams
17Old exams
2016-06-05, Kristian Gjøsteen