EE4152 Digital Communications - OBTL
EE4152 Digital Communications - OBTL
Course Aims
This course aims to provide you with a good understanding of digital communication theory and digital
transmission techniques required in the rapidly expanding field of digital signal transmission and
modulation in communication systems. Information theory related to entropy and channel capacity is
introduced to appreciate Shannon’s information theory. Both linear block codes and convolutional codes
are studied for error-correcting coding.
Course Content
• Digital Communication Principles – Sampling Theorem, Line coding, Intersymbol Interference.
• Information Theory – Entropy, Source Encoding, Channel Capacity.
• Optimum Signal Detection – Matched Filter, Signal Space, Optimum Receiver and Error Probability.
• Error-Correcting Codes – Linear Block Codes and Convolutional Codes.
Course Outline
Page 1
4 Optimum Signal Detection – Matched Filter, Signal Space, Optimum 7 3
Receiver and Error Probability
5 Error-Correcting Codes – Linear Block Codes and Convolutional Codes 8 4
Total hours 26 12
Related
Course
Programme LO or Team/ Assessment
Component LO Weighting
Graduate Individual rubrics
Tested
Attributes
1. Final Examination All EAB SLO (a), (b), (c) 60% Individual
2. CA1: Assignment EAB SLO* (a), (b),
1 10% Individual
(c)
3. CA2: Quiz 1 (OASIS) 1, 2 EAB SLO* (a), (b) 10% Individual
4. CA3: Project Report EAB SLO (a), (b), (c),
All 10% Individual
(i), (j)
5. CA4: Quiz 2 (OASIS) 3, 4 EAB SLO* (a), (b) 10% Individual
Total 100%
* Please refer to Appendix 2 on the EAB accreditation SLOs
1. Explain the sampling theorem and determine the Nyquist rate EAB SLO* (a), (b)
5. Measure information numerically and compute channel capacity EAB SLO* (a), (b)
6. Employ matched filters for optimum signal detection and evaluate error
EAB SLO* (a), (b)
performance
7. Demonstrate the encoding and decoding processes of linear block codes EAB SLO* (a), (b)
8. Use trellis diagrams for convolutional codes and conduct the Viterbi
EAB SLO* (a), (b)
algorithm for decoding
Page 2
Legend: Fully consistent (contributes to more than 75% of Student Learning Outcomes)
◐ Partially consistent (contributes to about 50% of Student Learning Outcomes)
Weakly consistent (contributes to about 25% of Student Learning Outcomes)
Blank Not related to Student Learning Outcomes
Formative feedback
You would be able to receive the feedback through
• Continuous Assessment 1 (CA1): Assignment;
• Continuous Assessment 2 (CA2): Quiz 1 (OASIS);
• Continuous Assessment 3 (CA3): Project Report;
• Continuous Assessment 4 (CA4): Quiz 2 (OASIS);
• Examination results; and
• Markers’ report on overall examination performance.
REFERENCES
1. S Haykin and M Moher, Communication Systems, 5/Ed, John Wiley, 2010.
2. J G Proakis and M Salehi, Communication Systems Engineering, 2/Ed, Prentice-Hall, 2002
Absenteeism: Continuous assessments make up a significant portion of the total marks. Absence from
continuous assessments without official approved leave will result in zero marks and affect the overall
course grade.
Page 3
Academic Integrity
Good academic work depends on honesty and ethical behavior. The quality of your work as a student relies
on adhering to the principles of academic integrity and to the NTU Honor Code, a set of values shared by
the whole university community. Truth, Trust and Justice are at the core of NTU’s shared values.
As a student, it is important that you recognize your responsibilities in understanding and applying the
principles of academic integrity in all the work you do at NTU. Not knowing what is involved in maintaining
academic integrity does not excuse academic dishonesty. You need to actively equip yourself with
strategies to avoid all forms of academic dishonesty, including plagiarism, academic fraud, collusion and
cheating. If you are uncertain of the definitions of any of these terms, you should go to the academic
integrity website for more information. Consult your instructor(s) if you need any clarification about the
requirements of academic integrity in the course.
Course Instructors
Page 4
Tutorial #10: Decision Regions and
Topic: Hamming Bound and Perfect Codes.
11 7 Error Probability
Linear Block Codes
**Quiz #2 (covering weeks 6 -- 10)
Topics: Hamming Codes, Bit-Error Rate for Tutorial #11: Hamming Bound and
12 7
Coded Systems Perfect Codes. Linear Block Codes
Tutorial #12: Bit-Error Rate for Block
Topics: Convolutional Codes and Trellis
13 8 Coded Systems, Viterbi Decoding for
Diagram, Viterbi Decoding
Convolutional Codes
Page 5
Appendix 2: The EAB (Engineering Accreditation Board) Accreditation SLOs (Student Learning Outcomes)
Page 6