| Instructor
| John Gill
Email: gill@ee.stanford.edu
Telephone: 650-723-4715
Office: Packard 266
Office hours: MW 3:00-4:30pm, and by appointment
|
| Teaching Assistant
| Joseph Koo
Email: jckoo@stanford.edu
Office: Packard 268
Office hours: Thursday 5:00-6:00pm
Telephone: 650-736-1300
|
| Course Administrator
| Denise Murphy
Email: denise@ee.stanford.edu
Office: Packard 267
Telephone: 650-723-4731
Fax: 650-723-8473
|
| Lectures
|
MWF 1:15-2:05pm, Skilling 193
|
| Review Session
|
Tuesday 10:00-10:50am, Skilling 191.
Weekly review sessions will also be available in streaming video format at SCPD.
|
| Textbook
|
Algebraic Codes for Data Transmission,
Richard E. Blahut, Cambridge University Press, 2003
|
| Homework
|
Homework assignments will be handed out on Fridays and will be due
5pm the following Friday, in the EE 387 bin near Packard 266.
Several homework assignments will include simple programming problems.
|
| Examinations
|
Midterm examination: Wednesday, October 29, 12:30-2:05pm, Skilling 193,
in class, closed book except for one sheet (two sides) of notes.
Final examination: Wednesday, December 10, 8:30-11:30am, Skilling 193,
in class, open book, open notes.
|
| Grading
| 30% Homework assignments
25% Midterm examination
45% Final examination
|
| Syllabus
|
Introduction to error detection and error correction
Introduction to algebra: groups, rings, finite fields, vector spaces
Linear block codes: definitions, minimum distance, bounds
Cyclic codes and linear feedback shift register circuits
BCH and Reed-Solomon codes
Burst error correcting codes and error trapping
Logic circuits for finite field arithmetic operations
Product codes; coding gain
|