Error Control Coding

ELEC5507

This unit deals with the principles of error control coding techniques and their applications in various communication and data storage systems. Its aim is to present the fundamentals of error control coding techniques and develop theoretical and practical skills in the design of error control encoders/decoders. Successful completion of this unit will facilitate progression to advanced study or to work in the fields of telecommunications and computer engineering. It is assumed that the students have some background in communications principles and probability theory. The following topics are covered. Introduction to error control coding, linear algebra. Linear block codes, cyclic codes, BCH codes, Reed-Solomon codes, burst-error correcting codes, design of codecs for block codes, applications of block codes in communications and digital recording. Convolutional codes, Viterbi algorithm, design of codecs for convolutional codes, applications of convolutional codes in communications, soft decision decoding of block and convolutional codes, trellis coded modulation, block coded modulation, design of codecs for trellis codes, applications of trellis codes in data transmission. Turbo codes and applications to space and mobile communications.

Unit of study details

Unit of study level: Postgraduate

Credit points: 6

Commencing semesters: 1

Further unit of study information

Unit of study handbook: ELEC5507

Costs and scholarships information: Costs and Scholarships

Final dates to withdraw from units of study: Census Dates

Available for study abroad and exchange: Yes

Our courses that offer this unit of study