Description:
| Aims: To introduce students to advanced topics in digital communication systems.
Learning Outcomes: On completion of the course, the student should be able to understand and evaluate:
* The main operating features of digital communication systems,
* The relative performance of the various modulation methods,
* The efficiency of error detection and correction methods
* The security of encryption systems.
Skills: The skills developed through this course are:
* The design of digital communications systems.
* The use of advanced modulation and channel coding techniques.
* Critical evaluation of and improvement of existing digital communications systems.
Content: * Digital modulation techniques: binary modulation and demodulation; QPSK, OQPSK, MSK; QAM and trellis coded modulation.
* Channel coding: linear block codes for error detection and correction; cyclic codes and shift register generation and detection; Hamming, BCH, RS and Golay codes.
* Convolution coding: definition, generation and distance properties of convolution codes; Viterbi decoding with hard and soft decisions; sequential and feedback decoding; interleaving.
* Variable rate codes: generation and decoding of punctured convolutional codes.
* Advanced coding methods: turbo and low-density parity check codes.
* Spread spectrum techniques: overview and pseudo-noise sequences; direct sequence and frequency hopping systems; synchronisation.
* Encryption and decryption: cipher systems and secrecy; practical security; stream encryption; public key cryptosystems.
|