Fundamentals of Electrical Engineering
Offered By: Rice University via Coursera
Course Description
Overview
The course focuses on the creation, manipulation, transmission, and reception of information by electronic means. The topics covered include elementary signal theory; time- and frequency-domain analysis of signals; conversion of analog signals to a digital form; and how information can be represented with signals. Signal processing, both analog and digital, allow information to be extracted and manipulated. The course then turns to information theory, which demonstrates the technological advantages of digital transmission.
The course text was written by the instructor for this course and is entirely online. You can print your own hard copy or view the material entirely online.
Syllabus
Elements of signal and system theory
Week 1: Digital and analog information; block diagrams: sources, systems, sinks. Simple signals and systems. Complex numbers.
Analog Signal Processing
Weeks 2-3: Representation of signals by electrical quantities (electric currents and electromagnetic radiation). Elementary circuit theory: resistors and sources, KVL and KCL, power, equivalent circuits. Circuits with memory: impedance, transfer functions, Thévenin and Mayer-Norton equivalent circuits.
Frequency Domain Ideas
Weeks 4-5: Fourier series and Fourier transforms. Signals in time and frequency domains. Encoding information in the frequency domain. Filtering signals. Modeling the speech signal.
Digital Signal Processing
Weeks 6-8: Analog-to-digital (A/D) conversion: Sampling Theorem, amplitude quantization, data rate. Discrete-time signals and systems. Discrete-time Fourier transform, discrete Fourier transform and the fast Fourier transform. Digital implementation of analog filtering.
Communicating information
Weeks 9-10: Fundamentals of communication: channel models, wireline and wireless channels. Analog (AM) communication: modulation and demodulation, noise (signal-to-noise ratio, white noise models), linear filters for noise reduction.
Weeks 11-12: Digital communication: binary signal sets, digital channel models. Entropy and Shannon's Source Coding Theorem: lossless and lossy compression; redundancy. Error-correcting codes: Shannon’s Noisy Channel Coding Theorem, channel capacity, Hamming codes. Comparison of analog and digital communication.
Week 1: Digital and analog information; block diagrams: sources, systems, sinks. Simple signals and systems. Complex numbers.
Analog Signal Processing
Weeks 2-3: Representation of signals by electrical quantities (electric currents and electromagnetic radiation). Elementary circuit theory: resistors and sources, KVL and KCL, power, equivalent circuits. Circuits with memory: impedance, transfer functions, Thévenin and Mayer-Norton equivalent circuits.
Frequency Domain Ideas
Weeks 4-5: Fourier series and Fourier transforms. Signals in time and frequency domains. Encoding information in the frequency domain. Filtering signals. Modeling the speech signal.
Digital Signal Processing
Weeks 6-8: Analog-to-digital (A/D) conversion: Sampling Theorem, amplitude quantization, data rate. Discrete-time signals and systems. Discrete-time Fourier transform, discrete Fourier transform and the fast Fourier transform. Digital implementation of analog filtering.
Communicating information
Weeks 9-10: Fundamentals of communication: channel models, wireline and wireless channels. Analog (AM) communication: modulation and demodulation, noise (signal-to-noise ratio, white noise models), linear filters for noise reduction.
Weeks 11-12: Digital communication: binary signal sets, digital channel models. Entropy and Shannon's Source Coding Theorem: lossless and lossy compression; redundancy. Error-correcting codes: Shannon’s Noisy Channel Coding Theorem, channel capacity, Hamming codes. Comparison of analog and digital communication.
Taught by
Don H. Johnson
Tags
Related Courses
Code-Based CryptographyInria (French Institute for Research in Computer Science and Automation) via France Université Numerique An Introduction to Coding Theory
Indian Institute of Technology Kanpur via Swayam Introductory Concepts of Digital Computing
CEC via Swayam Randomized Methods in Complexity
Indian Institute of Technology Kanpur via Swayam