#### Fall 2016 textbook list

The Fall 2016 ECE textbook list is available online for students.

#### Current Prerequisites & Course Offering

For current prerequisites for a particular course, and to view course offerings for a particular semester, see the Virginia Tech Course Timetables.

### ECE 5654 Digital Communications II: Advanced Theory and Analysis (3C)

Fundamentals of the theory, design, and analysis of modern digital communication systems. Representation of signal in digital form. Design and analysis of digital modulation formats and receivers using signal space techniques. Combining error correction techniques with digital modulation. Viterbi algorithm for maximum likelihood sequence estimation. Equalization and adaptive equatlization. Fading channels and diversity techniques.

What is the reason for this course?

There is a set of fundamental principles that are at the core of the design and analysis of modern communication systems. These principles include:

Typically offered: Spring. Program Area: Communications.

*Prerequisites: Prerequisites: 4634, 5605*.

Why are these prerequisites or corequisites required?

There are two prerequisites for this course:

### Department Syllabus Information:

**Major Measurable Learning Objectives:**

- Identify the major blocks of a digital communication system and explain their relationships
- Represent QAM, PSK, FSK, and other modulation formats using a signal space representation
- Determine a signal space representation for an arbitrary signal set using the Gramm-Schmidt orthogonalization procedure.
- Use signal space representations to design digital modulation formats which achieve a desired combination of energy and bandwidth efficiency
- Design an optimal coherent receiver for an arbitrary digital modulation format in Guassian noise
- Analyze the bit, symbol, and frame error probabilities for any arbitrary digital modulation format
- Analyze the error probability of any combination of modulation format and block or convolutional error correction code
- Design an appropriate combination of modulation format and error correction code for bandwidth-limited and power-limited applications
- Implement the Viterbi algorithm for maximum likelihood sequence estimation
- Analyze the performance of the Viterbi algorithm for maximum likelihood sequence estimation
- Implement an adaptive equalizer for frequency selective channels
- Determine the impact that multipath fading will have on digital modulation and design counter-measures to improve link performance.

Course Topics | |
---|---|

Topic | Percentage |

Signal Space Approach to Modulation | 30% |

Signal Space Representation of Signals | 7.5% |

Optimum Coherent Receiver Design | 7.5% |

Probability of Error Analysis for Coherent Receivers | 5 % |

Optimum Noncoherent Receiver Design | 5% |

Probability of Error Analysis for Noncoherent Receivers | 5% |

Integration of Modulation and Error Correction | 35% |

Encoding and Decoding of Block Codes | 5% |

Encoding of Convolutional Codes | 5% |

Probability of Error Analysis for Error Correction | |

Codes with Modulation | 10% |

Maximum Likelihood Sequence Estimation - Viterbi Algorithm | 5% |

Combined Coding and Modulation - Trellis Codes | 5% |

Turbo Coding | 5% |

Advanced Digital Communications Concepts | 35% |

Equalization | 10% |

Continuous Phase Modulation | 5% |

Advanced modulation concepts (e.g., OFDM) | 5% |

Fading channels and countermeasures | 10% |

Multiple access | 5% |