Coding and Compression Algorithms

EEE80008 12.5 Credit Points Hawthorn


  • One Semester or equivalent

Contact hours

  • 48 Hours


Admission to postgraduate Engineering Course

Aims and objectives

 (formerly Hardware Implementation of Coding and Compression Algorithms)
This unit of study aims to examine issues relating to the measure of information, relationship between information, channel capacity and applied coding techniques for improvement of information efficiency.

Unit Learning Outcomes (ULO)

Students who successfully complete this unit will be able to:

1. Appreciate the concepts of entropy, mutual information, channel capacity (K2, K3, S1, S2)
2. Execute source encoding/decoding algorithms (Huffman codes, Arithmetic codes, Lempel-Ziv coding). (K3, S1, S2, S3)
3. Design and analyse Linear block codes and Cyclic codes. (K3, S1, S2, S3)
4. Describe and use convolutional codes. (K2, K3, S1, S2).
5. Use the Viterbi Algorithm to decode convolutional Codes. (K2, K3, S1, S2).
6. Conduct experiments using simulation tools to analyse the performance coding and compression schemes and interpret results, formulate conclusions and generate high quality written reports. (K2, K3, S1, A2).