Contact Information

If you encounter any difficulties accessing Online Courses Handbook information you should contact the student registry:

If you require further details in relation to academic content you should contact the appropriate academic department directly.

Breadcrumbs

D.CS212 : Error Control

Year:11/12
Department:Computing and Communications (School of)
Level:Part II (any yr)
Learning Hours:150
Credit Points:15
Weight:0.5
Course Convenor:Professor B Honary
Status:Live

Assessment Rules

back to top
  • 75% Exam
  • 25% Coursework

Curriculum Design: Outline Syllabus

back to top
Channel coding, Linear Block codes, Cyclic codes, Decoding for Block codes, Multi-level codes, RS, BCH, Convolutional codes and Viterbi decoding for Convolutional Codes, Trellis Coded Modulation, Soft decision decoding, Burst Error detection and correction techniques, ARQ protocols, low complexity Soft decision decoding, Trellis decoding for block codes.

Tutorials will be based on interactive seminars and discuss examples related to the syllabus. It will be demonstrated to students how to secure a communication channel against data errors. The functionality of different error correcting/detecting codes is demonstrated in a practical context.


Curriculum Design: Pre-requisites/Co-requisites/Exclusions

back to top
D.CS100

Educational Aims: Subject Specific: Knowledge, Understanding and Skills

back to top
on successful completion of the module students should be able to ..

explain the basic principle of error control coding techniques.

discuss the appropriate use of error control coding techniques.

design and implement various types of encoder and decoders for linear block codes.

explain the principle of hard-decision decoding versus soft- decision decoding.

explain the principle of multi-level Reed-Solomon over GF(2q).

explain the basic of convolutional codes and understand the differences with block codes structure.

describe the principle of the Trellis-coded modulation.


Educational Aims: General: Knowledge, Understanding and Skills

back to top
In general the module will provide students with the knowledge to design error protected communication channels. Students will be able to judge the efficiency of various error protection mechanisms for communication systems.

Learning Outcomes: Subject Specific: Knowledge, Understanding and Skills

back to top
on successful completion of the module students should be able to ..

explain the basic principle of error control coding techniques.

discuss the appropriate use of error control coding techniques.

design and implement various types of encoder and decoders for linear block codes.

explain the principle of hard-decision decoding versus soft- decision decoding.

explain the principle of multi-level Reed-Solomon over GF(2q).

explain the basic of convolutional codes and understand the differences with block codes structure.

describe the principle of the Trellis-coded modulation.

Learning Outcomes: General: Knowledge, Understanding and Skills

back to top
In general the module will provide students with the knowledge to design error protected communication channels. Students will be able to judge the efficiency of various error protection mechanisms for communication systems.


Assessment: Details of Assessment

back to top
The examination will test all aspects of the theoretical material presented in the lectures. In addition, students will be confronted with a small fraction of unseen material in order to test their ability to translate theoretical knowledge into a new practical problem.

The coursework is based on an exam-style class progress test, totalling 25%.

Curriculum Design: Select Bibliography

back to top
[1] Lin, S., Costello, D.J.,Error Control Coding, Fundamentals and Applications, Second Edition,  May 2004, Prentice-Hall, Englewood Cliffs, N.J.

[2] Honary, B., Markarian, G., Trellis Decoding of Block Codes: A Practical Approach, Kluwer, 1997.

[3] Clark, G., & Cain, J., Error Control Coding for Digital Communications, Plenum Press, 1981.

[4] Sweeney, P., Error Control Coding, Prentice Hall, 1991.


Curriculum Design: Single, Combined or Consortial Schemes to which the Module Contributes

back to top
BSc/MSci(Hons) Computer & Communication Systems

BEng/MEng(Hons) Electronic Communication Systems

Lancaster University
Bailrigg
LancasterLA1 4YW United Kingdom
+44 (0) 1524 65201