Personal tools
  •  
You are here: Home Electrical and Computer Engineering Error Control Coding

ECE7670 - Error Control Coding, Spring 2006

Document Actions
  • RSS Feed
  • Content View
  • Bookmarks
  • CourseFeed

We will explore the theoretical and historical motivation behind modern error control coding, particularly algebraic block coding. Linear codes, both block and convolutional, will be introduced, followed by a description of the algebraic tools necessary to describe and implement Reed-Solomon codes. Modern algrebraic concepts including Galois fields will be presented, along with circuit implementations. Also, convolutional codes and trellis-coded modulation will be covered, along with the Viterbi algorithm for decoding. Low-density parity check codes and Turbo codes will be covered, as time permits. Much of the learning will be expressed in formal (theorem/proof) format to develop rigor.

Course Image

ECE 7670

Professor Todd K. Moon

Electrical & Computer Engineering
Utah State University

Course Structure : Two 75-minute classes per week

Image courtesy of Naccarato

Course Description

We will explore the theoretical and historical motivation behind modern error control coding, particularly algebraic block coding. Linear codes, both block and convolutional, will be introduced, followed by a description of the algebraic tools necessary to describe and implement Reed-Solomon codes. Modern algrebraic concepts including Galois fields will be presented, along with circuit implementations. Also, convolutional codes and trellis-coded modulation will be covered, along with the Viterbi algorithm for decoding. Low-density parity check codes and Turbo codes will be covered, as time permits. Much of the learning will be expressed in formal (theorem/proof) format to develop rigor.

Course Contents

ECE7670 - lecture10.ps , Spring 2006

ECE7670 - lecture1.ps , Spring 2006

ECE7670 - lecture2.ps , Spring 2006

ECE7670 - lecture7.pdf , Spring 2006

ECE7670 - lecture9.pdf , Spring 2006

ECE7670 - lecture4.pdf , Spring 2006

ECE7670 - lecture8.pdf , Spring 2006

ECE7670 - Homework 1 , Spring 2006

ECE7670 - lecture1.pdf , Spring 2006

ECE7670 - img4.png , Spring 2006

ECE7670 - Homework , Spring 2006

ECE7670 - lectgfint.ps , Spring 2006

ECE7670 - Schedule , Spring 2006

ECE7670 - img2.png , Spring 2006

ECE7670 - img5.png , Spring 2006

ECE7670 - lecture9.ps , Spring 2006

ECE7670 - lecture3.ps , Spring 2006

ECE7670 - lecture6.ps , Spring 2006

ECE7670 - lecture12.pdf , Spring 2006

ECE7670 - lecture3.pdf , Spring 2006

ECE7670 - Homework 2 , Spring 2006

ECE7670 - lecture4.ps , Spring 2006

ECE7670 - About the Professor , Spring 2006

ECE7670 - lecture6.pdf , Spring 2006

ECE7670 - lecture8.ps , Spring 2006

ECE7670 - lecture10.pdf , Spring 2006

ECE7670 - Syllabus , Spring 2006

ECE7670 - lectgfint.pdf , Spring 2006

ECE7670 - img3.png , Spring 2006

ECE7670 - Prof. Moon , Spring 2006

ECE7670 - lecture5.ps , Spring 2006

ECE7670 - lecture2.pdf , Spring 2006

ECE7670 - lecture11.ps , Spring 2006

ECE7670 - lecture7.ps , Spring 2006

ECE7670 - lecture12.ps , Spring 2006

ECE7670 - lecture11.pdf , Spring 2006

ECE7670 - img1.png , Spring 2006

ECE7670 - lecture5.pdf , Spring 2006

ECE7670 - Course Image , Spring 2006

ECE7670 - Reading Assignment , Spring 2006

ECE7670 - img6.png , Spring 2006

ECE7670 - Download This Course , Spring 2006

Copyright 2008, Todd Moon. Cite/attribute Resource . Moon, T., admin. (2006, June 15). Error Control Coding. Retrieved January 07, 2011, from Free Online Course Materials — USU OpenCourseWare Web site: http://ocw.usu.edu/Electrical_and_Computer_Engineering/Error_Control_Coding/index.html. This work is licensed under a Creative Commons License Creative Commons License