CET701 Error-Correction Coding

Course Provider

School of Electrical and Electronic Engineering (EEE)



Academic Unit



The objective of this course is to provide students with a good understanding of the fundamental principles of error-correction coding for digital  communication systems. For this course, the students are expected to have  basic background on mathematics such as matrices, Boolean Algebra and  Digital System elements such as flip-flops and state diagram.

This course is part of:

- Graduate Certificate in Signal and Media Processing
- FlexiMasters in Signal and Media Processing
- Graduate Certificate in Information and Telecommunication Engineering
FlexiMasters in Information and Telecommunication Engineering


Download Brochure

On completion of the course, the learners should be able to:

1. Equipped with good knowledge of the common basic error-correction codes;
2. Analyze the error correction codes used in digital communications and;
3. Design suitable error correction codes for performance improvements.
Error Correction Coding Techniques

Fundamental concepts of coding. Minimum distance considerations. Coding gain. Linear block codes. Cyclic codes and its implementation  considerations. Hamming codes. Extended Golay code, Bose, Chaudhuri and Hocquenghem Codes. Reed-Solomon codes. Convolutional codes.  and trellis diagrams. Hard and soft decision decodings. Viterbi and sequential algorithms. coding modulation techniques. Trellis coding.

For engineers who wish to upgrade their technical knowledge and skills in the area of  Infocom technologies, which can be used in the ICT industry to address technological challenges for  Smart Cities, Smart Nation, Future Communications and Internet of Things.

Standard Course Fee: S$1,620

SSG Funding Support

Course fee payable after SSG funding, if eligible under various schemes

Fee BEFORE funding & GST

Fee AFTER funding & 8% GST

Singapore Citizens (SCs) and Permanent Residents (PRs) (Up to 70% funding)



Enhanced Training Support for SMEs (ETSS)


SCs aged ≥ 40 years old
SkillsFuture Mid-career Enhanced Subsidy (MCES)
(Up to 90% funding)

• NTU/NIE alumni may utilise their $1,600 Alumni Course Credits. Click here for more information.

    Read more about funding

    FlexiMasters in Signal and Media Processing

    CET700 Signal Space and Modulation1
    CET702 Spread-Spectrum Communication System1
    CET730 Digital Filter Design and Spectrum Analysis1
    CET731 Multirate Digital Signal Processing1
    CET732 Linear Prediction and Optimal Linear Filters1
    CET733 Digital Filter Implementation and Analog-Digital Conversion1
    CET734 General Purpose Digital Signal Processor1
    CET735 Algorithms and Architectures for Hardware and VLSI Signal Processing1
    CET736 Multimedia Compression and Processing1
    CET737 Multimedia Networking1
    CET738 Multimedia Systems and Applications1
    CET739 Image and Video Fundamentals1
    CET740 Image and Video Coding Principles1
    CET741 Image and Video Processing Techniques and Error Control1


    FlexiMasters in Information and Telecommunication Engineering

    CET700 Signal Space and Modulation1
    CET702 Spread-Spectrum Communication System1
    CET703 Fibre Optic Network Design I1
    CET704 Fibre Optic Network Design II1
    CET705 Fibre Optic Network Design III1
    CET706 Wireless Channel Models1
    CET707 Fading Mitigation Techniques1
    CET708 Wireless Networks1
    CET709 Fundamentals of Computer Networks1
    CET710 Traffic Engineering in Computer Networks1
    CET711 Network Security1
    CET712 Passive RF circuits1
    CET713 Active RF circuits I1
    CET714 Active RF circuits II1

    Listed courses are:

    • Credit-bearing and stackable to Graduate Certificate in Signal and Media Processing, Graduate Certificate in Information and Telecommunication Engineering (total 9AUs), FlexiMasters in Signal and Media Processing and FlexiMasters in Information and Telecommunication Engineering  (total 15AUs) 
    • SSG funded and SkillsFuture Credit approved.