I. Course essential information
Course code | B0412070 |
Course Name | Digital Communications |
Credits/Periods | 3 credits / 48 class hours |
Period Allocation | Lecture: 48;others: 0 |
Course Classification | Professional main course |
Semester | Spring semester in the junior year |
Faculty | College of Information Science and Engineering |
Major Program | Information Engineering |
Language of Instruction | English |
Prerequisites | Advanced Mathematics, Linear Systems, Statistics, Digital Signal Processing, Principles of Communication |
Course Introduction | The course is to enable students to systematically learn the professional basic knowledge of digital communications, and to provide students with basic communication knowledge such as spread spectrum communication, multi-user communication, information theory and error control coding. Through lectures and after-class exercises, students can master the basic theory of digital communication systems and the analysis and solutions of general problems in communication systems. |
II. Course content and Time allocation
1. Spread Spectrum Modulation (8 hours/in class)
※Basic concepts of pseudo-random sequences
including properties, generation methods, and computer programming of m-sequences and Gold sequences
※Spread spectrum modulation techniques
including two commonly used spread spectrum modulation methods: direct-sequence spread spectrum and frequency-hopping spread spectrum.
2. Multi-user Communications (8 hours/in class)
※Concept and system composition of multi-user communication
※Various multiple access techniques
※Radio link analysis for satellite communication systems
※Multi-path fading in wireless communication systems
※Antenna diversity techniques
including adaptive antenna arrays and space-time processing techniques
3. Fundamentals of Information Theory (14 hours/in class)
Basic knowledge of four theorems of Shannon's information theory
※Basic concepts such as information, mutual information, entropy and relative entropy
※Source coding theorem and data compression algorithm
※Channel coding theorem
※Capacity theorem
※Rate distortion theorem in distorted data compression
4. Error Control Coding (14 hours/in class)
Basic principle of error control coding and the commonly used coding and decoding principles and implementation methods of error control coding
※Relationship between the minimum distance and the error-correcting capacity
※Linear block codes
including the analysis and calculation of generator matrix and parity-check matrix, with emphasis on cyclic code
※Convolutional codes
including graphical description (code tree, trellis and state diagram), analytical description (generating matrix, parity-check matrix), and maximum likelihood decoding (mainly Viterbi decoding) algorithm
※TCM(trellis coding and modulation)
※Turbo codes and low-density parity-check codes
Note: There are totaling 4 hours in class for the exercises and explanations, 1 hour for each chapter.