ECE Course Syllabus
ECE4601 Course Syllabus
Communication Systems (3-0-0-3)
- CMPE Degree
- This course is Elective for the CMPE degree.
- EE Degree
- This course is Elective for the EE degree.
- Lab Hours
- 0 supervised lab hours and 0 unsupervised lab hours
- Course Coordinator
- (ECE 3020 [min C] or ECE 3040 [min C] or ECE 3084 [min C]) and (CEE/ISYE/MATH 3770 or ISYE 2027 or ECE 3077)
- Catalog Description
- To present the fundamentals of modern digital communication systems and evaluate their performance with realistic channel models.
- Simon Haykin, Digital Communication Systems, Wiley, 2014. ISBN 9780471647355 (required)
- Course Outcomes
Upon successful completion of this course, students should be able to:
- Work with the basics of random processes including ensemble and time averaging, deriving autocorrelation functions and power spectra, and the filtering of random processes.
- Describe fundamental elements and processes in digital transmission systems including matched filtering, baseband pulse shaping, intersymbol interference, noise, and equalization.
- Describe bandpass signals and systems and their representations, basic channel models, and signal space respresentations.
- Implement various types of binary and M-ary digital modulation schemes, including both single-carrier and multi-carrier modulation schemes, and basic spread spectrum techniques.
- Evaluate the performance of digital signaling on additive white Gaussian noise channels with various types of detectors, including coherent, non-coherent and differentially coherent detectors.
- Implement basic block and convolutional error correction coding and decoding schemes.
- Student Outcomes
In the parentheses for each Student Outcome:
"P" for primary indicates the outcome is a major focus of the entire course.
“M” for moderate indicates the outcome is the focus of at least one component of the course, but not majority of course material.
“LN” for “little to none” indicates that the course does not contribute significantly to this outcome.
- ( P ) An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics
- ( LN ) An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors
- ( LN ) An ability to communicate effectively with a range of audiences
- ( LN ) An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts
- ( LN ) An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
- ( LN ) An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions
- ( M ) An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
- Topical Outline
Prerequisites: (ECE 3020 [min C] or ECE 3040 [min C] or ECE 3084 [min C]) and (CEE/ISYE/MATH 3770 or ISYE 2027 or ECE 3077) Review of Probability and Random Processes Basics of Probability Statistical Averages Some Useful Distributions Random Processes Statistical Characterization of Random Processes Power Spectral Density Random Processes Through Linear Systems Gaussian Random Processes Baseband Pulse Transmission Matched Filters Probability of Error due to Noise Intersymbol Interference Nyquist Pulse Shaping Partial Response Signaling M-ary PAM Transmission Linear Equalizers Adaptive Equalizers Digital Bandpass Transmission Representations of Bandpass Signals and Systems Signal-space Representations Detection of Known Signals in AWGN Correlation and Matched Filter Receivers Error Probability for Binary Signals Detection of Signals with Unknown Phase Differential Detection M-ary Modulation Techniques Spread Spectrum Modulation Pseudo-noise Sequences Direct-Sequence Spread Spectrum Frequency-Hopped Spread Spectrum Code Division Multiple Access Information Theory - as time allows Uncertainty, Information, Entropy Source coding Theorem Data Compaction Discrete Memoryless Channel Mutual Information Channel Capacity Error Control Coding - as time allows Linear Block Codes Convolutional Codes The Viterbi Algorithm
© 2020 Georgia Institute of Technology