Engineering Video Lectures
Here are all the engineering lectures I could find:
Circuits and Electronics
6.002 introduces the fundamentals of the lumped circuit abstraction. Topics covered include: resistive elements and networks; independent and dependent sources; switches and MOS transistors; digital abstraction; amplifiers; energy storage elements; dynamics of first- and second-order networks; design in the time and frequency domains; and analog and digital circuits and applications. Design and lab exercises are also significant components of the course. 6.002 is worth 4 Engineering Design Points.
Linear Integrated Circuits
This course will focus on the design of MOS analog integrated circuits with extensive use of Spice for the simulations. In addition, applications of analog integrated circuits will be covered which may include such topics as RF amplification, discrete and continuous time filtering and A/D conversion. Though the focus will be on MOS implementations, comparison with bipolar circuits will be given.
Digital Integrated Circuits
- Video Lectures: EE 141 (Berkeley, Fall 2005)
- Video Lectures: EE 141 (Berkeley, Spring 2004)
- Course website
This course is an introduction to digital integrated circuits. The material will cover CMOS devices and manufacturing technology along with CMOS inverters and gates. Other topics include propagation delay, noise margins, power dissipation, and regenerative logic circuits. We will look at various design styles and architectures as well as the issues that designers must face, such as technology scaling and the impact of interconnect. Examples presented in class include arithmetic circuits, semiconductor memories, and other novel circuits.The course will start with a detailed description and analysis of the core digital design block, the inverter. Implementations in CMOS will be discussed. Next, the design of more complex combinational gates such as NAND, NOR and EXORs will be discussed, looking at optimizing the speed, area, or power. The learned techniques will be applied on more evolved designs such as adders and multipliers. The influence of interconnect parasitics on circuit performance and approaches to cope with them are treated in detail. Substantial attention will then be devoted to sequential circuits, clocking approaches and memories. The course will be concluded with an examination of design methodologies.
Integrated Circuits for Communications
Analysis and design of electronic circuits for communication systems, with an emphasis on integrated circuits for wireless communication systems. Analysis of noise and distortion in amplifiers with application to radio receiver design. Power amplifier design with application to wireless radio transmitters. Class A, Class B, and Class C power amplifiers. Radio-frequency mixers, oscillators, phase-locked loops, modulators, and demodulators.
Advanced Analog Integrated Circuits
- Video Lectures: EE 240 (Berkeley, Spring 2006)
- Video Lectures: EE 240 (Berkeley, Spring 2004)
- Course website
Advanced Digital Integrated Circuits
- Video Lectures: EE 241 (Berkeley, Spring 2006)
- Video Lectures: EE 241 (Berkeley, Spring 2005)
- Video Lectures: EE 241 (Berkeley, Spring 2004)
- Course website
This semester, extra focus will be given to the following topics: Low power and low-voltage, process variations and robustness, and memory design in the nanoscale era. This will reflected in both the lectures and the preferred projects.
Principles of Digital Communications II
This course is the second of a two-term sequence with course 6.450. The focus is on coding techniques for approaching the Shannon limit of additive white Gaussian noise (AWGN) channels, their performance analysis, and design principles. After a review of 6.450 and the Shannon limit for AWGN channels, the course begins by discussing small signal constellations, performance analysis and coding gain, and hard-decision and soft-decision decoding. It continues with binary linear block codes, Reed-Muller codes, finite fields, Reed-Solomon and BCH codes, binary linear convolutional codes, and the Viterbi algorithm.
More advanced topics include trellis representations of binary linear block codes and trellis-based decoding; codes on graphs; the sum-product and min-sum algorithms; the BCJR algorithm; turbo codes, LDPC codes and RA codes; and performance of LDPC codes with iterative decoding. Finally, the course addresses coding for the bandwidth-limited regime, including lattice codes, trellis-coded modulation, multilevel coding and shaping. If time permits, it covers equalization of linear Gaussian channels.
Nano-to-Nano Transport Processes (Audio only)
This course provides parallel treatments of photons, electrons, phonons, and molecules as energy carriers, aiming at fundamental understanding and descriptive tools for energy and heat transport processes from nanoscale continuously to macroscale. Topics include the energy levels, the statistical behavior and internal energy, energy transport in the forms of waves and particles, scattering and heat generation processes, Boltzmann equation and derivation of classical laws, deviation from classical laws at nanoscale and their appropriate descriptions, with applications in nano- and microtechnology.
Signals and Systems
Course covers: Continuous and discrete-time transform analysis techniques with illustrative applications. Linear and time-invariant systems, transfer functions. Fourier series, Fourier transform, Laplace and Z-transforms. Sampling and reconstruction. Solution of differential and difference equations using transforms. Frequency response, Bode plots, stability analysis. Illustrated by analysis of communication systems and feedback control systems.
Structure and Interpretation of Signals and Systems
- Video Lectures: EE 20 (Berkeley, Spring 2006)
- Video Lectures: EE 20 (Berkeley, Fall 2005)
- Course website
Signals are defined as functions on respective sets. Examples include:
· Continuous-time signals (audio, radio, voltages);
· Discrete-time signals (digital audio, synchronous circuits);
· Images (discrete and continuous);
· Discrete-event signals; and
Systems are defined as mappings on signals. The notion of the state is discussed in a general way. Feedback systems and automata illustrate alternative approaches to modeling state in systems.
Automata theory is studied using Mealy machines with input and output. Notions of equivalence of automata and concurrent composition are introduced.
Hybrid systems combine time-based signals with event sequences.
Difference and differential equations are considered as models for linear, time-invariant state machines.
Frequency domain models for signals and frequency response for systems are investigated.
Sampling of continuous signals is discussed to relate continuous time and discrete time signals.
Applications include communications systems, audio, video, and image processing systems, and control systems.
Digital Image Processing
1. Image reconstruction from partial information
2. Two-dimensional (2-D) Fourier transform and z-transform;
3. 2-D DFT and FFT, FIR and IIR filter design and implementation.
4. Basics of Image Processing techniques and perception;
5. Image and video enhancement
6. Image and video restoration
7. Reconstruction from multiple images
8. Image and video analysis: Image Representation and models; image and video classfication and segmentation; edge and boundary detection in images
9. Image compression and coding
10. Video compression
11. Image and Video Communication, storage and retreival
12. Image and video rendering and assessment
13. Image and video Acquisition
14. Applications of image processing: Synthetic Aperture Radar, computed tomography, cardiac image processing, finger print classfication, human face recognition.
Digital Signal Processing
- Video Lectures: EE 123 (Berkeley, Fall 2005)
- Video Lectures: EE 123 (Berkeley, Fall 2003)
- Course website
1. Fast review of LTI systems, DTFT, sampling.
2. Multirate signal processing, Bilateral Z Transform.
3. Discrete Fourier transform, Fast Fourier Transform.
4. Quantization, finite word length effects
5. FIR and IIR filter design techniques;
6. Filter banks, Wavelets
7. Applications: speech and video processing.
Analysis and Design of VLSI Analog-Digital Interface Integrated Circuits
Analog circuits are increasingly part of larger chips containing both analog and digital circuits. In this course, we look at the architecture of these chips, the representation of signals in the analog and digital domain, filtering, conversion with analog/digital and digital/analog converters. Constraints such as maximum signal handling capability, electronic noise, frequency limitations, and tradeoffs among these factors are discussed. Variety of communication systems utilizing analog-digital interface circuitry is covered. The key concepts discussed in the course are:
Areas of discussion:
- Continuous time filters- biquads and ladder type filters
- Biquads & ladder
- Opamp-RC, Opamp-Mosfet-C, gm-C filters
- Automatic frequency tuning
- Switched capacitor (SC) filters
- Data Converters
- D/A converter architectures
- A/D converter
- Nyquist rate ADC- Flash, Pipeline ADCs,….
- Oversampled converters
- Self-calibration techniques
- Communication systems utilizing analog/digital interfaces
- Wireline communication systems- ISDN, XDSL…
- Wireless communication systems- Wireless LAN, Cellular telephone,…
- Disk drive electronics
- Fiber-optics systems
Solid State Devices
MOS conductors, MOS transistors, MOSFET, MOSFET issues, Off and On State Effects, Universal Mobility Curve and Velocity Saturation, Hot Carrier Effects, International Technology Roadmap for Semiconductors, Physics of Basic Oxide Reliability; High-K Dielectrics, Oxides, Gate Electrode Materials, Strained Silicone, SOI, Multiple-Gate MOSFIT, Multiple Gate Devices; Memory, Memory and Displays.
Introduction to MEMS (Micro-Electro-Mechanical Systems) Design
Course covers: Basic IC/MEMS Fabrication, Deposition, Etching, Surface & Bulk Micromachining, Beams, Gaps, Resonators, Better Approximations: Parallel Plates, Couette Damping, Squeeze Film Damping, Effective Mass, Electrostatic, Electrostatic Pull-in; Thermal Conductivity, Thermal Capacity, Thermal Time Constant, Foundry Processes
Electromagnetics and Applications
This course explores electromagnetic phenomena in modern applications, including wireless communications, circuits, computer interconnects and peripherals, optical fiber links and components, microwave communications and radar, antennas, sensors, micro-electromechanical systems, motors, and power generation and transmission. Fundamentals covered include: quasistatic and dynamic solutions to Maxwell's equations; waves, radiation, and diffraction; coupling to media and structures; guided and unguided waves; resonance; and forces, power, and energy.
Note: This course provides only demonstrations of different electromagnetic phenomena and does not provide full video lectures
Electromagnetic Fields, Forces, and Motion
6.641 examines electric and magnetic quasistatic forms of Maxwell's equations applied to dielectric, conduction, and magnetization boundary value problems. Topics covered include: electromagnetic forces, force densities, and stress tensors, including magnetization and polarization; thermodynamics of electromagnetic fields, equations of motion, and energy conservation; applications to synchronous, induction, and commutator machines; sensors and transducers; microelectromechanical systems; propagation and stability of electromechanical waves; and charge transport phenomena.
Note: Only demonstrations used throughout the course to convey electromagnetism concepts are provided.
Atomistic Computer Modelling of Materials
This course uses the theory and application of atomistic computer simulations to model, understand, and predict the properties of real materials. Specific topics include: energy models from classical potentials to first-principles approaches; density functional theory and the total-energy pseudopotential method; errors and accuracy of quantitative predictions: thermodynamic ensembles, Monte Carlo sampling and molecular dynamics simulations; free energy and phase transitions; fluctuations and transport properties; and coarse-graining approaches and mesoscale models. The course employs case studies from industrial applications of advanced materials to nanotechnology. Several laboratories will give students direct experience with simulations of classical force fields, electronic-structure approaches, molecular dynamics, and Monte Carlo.
Aircraft Systems Engineering
16.885J offers a holistic view of the aircraft as a system, covering: basic systems engineering; cost and weight estimation; basic aircraft performance; safety and reliability; lifecycle topics; aircraft subsystems; risk analysis and management; and system realization. Small student teams retrospectively analyze an existing aircraft covering: key design drivers and decisions; aircraft attributes and subsystems; and operational experience. Oral and written versions of the case study are delivered. For the Fall 2005 term, the class focuses on a systems engineering analysis of the Space Shuttle. It offers study of both design and operations of the shuttle, with frequent lectures by outside experts. Students choose specific shuttle systems for detailed analysis and develop new subsystem designs using state of the art technology.
Soft X-Rays and Extreme Ultraviolet Radiation
- Video Lectures: EE 213/AST 210 (Berkeley, Fall 2005)
- Video Lectures: EE 213/AST 210 (Berkeley, Spring 2004)
- Course website