Course Descriptions
ELECTRICAL ENGINEERING
ELECTRICAL ENGINEERING


The graduate course offerings in Electrical Engineering are designed to complement the two major areas that define the research orientation of the program. Course requirements for the Ph.D. and M.A.Sc. degrees in Electrical Engineering will be selected from the courses listed below and related courses in other programs.

Graduate students will be associated with one of the two major areas of research. Their program of studies will be formulated in consultation with the graduate advisors and approved by the Chair of the Program Graduate Committee coordinator.

Only a selected number of the courses listed below will be available each year. The current list will be provided by the Coordinator of Graduate Studies in Electrical Engineering.

88-510. Advanced Electromagnetic Theory
Advanced theory and applications of electromagnetic fields and wave propagation. (3 lecture hours a week.)

88-511. Electrical and Magnetic Materials
Selected topics in the properties of electrical, electronic, dielectric and magnetic materials. Measurement techniques of the properties and applications of the materials. (3 lecture hours a week.)

88-513. High Voltage Technology
Generation and measurement of high voltages, non-destructive and destructive testing techniques. (3 lecture hours a week.)

88-514. Advanced Power Systems
High voltage surges, origins, propagation and reflections; transients in power equipment; protection of substations. (3 lecture hours a week.)

88-515. Electric and Magnetic Field Calculations
Development and application of analytic and numerical techniques for calculating electromagnetic and electrostatic fields. Computer-oriented approaches are emphasized and a project is required. (3 lecture hours a week.)

88-516. High Voltage Phenomena
Ionization and decay processes, electrical breakdown mechanisms in gaseous, liquid and solid insulation. (3 lecture hours a week.)

88-517. Electrical Arcs in Power Apparatus
Thermodynamics of gaseous plasmas. Elenbass-Heller description of the steady state arc. Current zero phenomena in power circuit interruption. Theory of unsteady and transient arc columns. Low and high pressure arcs and their radiative properties. Cathode, anode and wall phenomena. Vacuum arcs in rectifiers and circuit breakers. Arc gas heaters and plasma torches. Thermionic arcs in searchlights and thyratrons. Glow to arc transition. (3 lecture hours a week.)

88-521. Digital Signal Processing
Discrete Signals, z-transforms, Time Domain and Frequency Domain Analysis of Digital Filters, Design and Realization of FIR and IIR filters, DFT and FFT, Stability and Stabilization of IIR Filters, Discrete Hilbert Transform, Sectioned and Fast Convolution. (3 lecture hours a week.)

88-522. Applied Time Signals Analysis and Processing
Continuous and discrete signals; sampling theory and practice; filtering, interpolation, coding, statistical concepts, transform methods; power density estimation, correlation functions, convolution. (3 lecture hours a week.)

88-523. System Theory
Continuous and discrete time systems, state formulation techniques, controlability and observability concepts, and system simulation. (3 lecture hours a week.)

88-524. Stochastic Processes
Development and applications of probability models in the analysis of stochastic systems; review of probability, random variables and stochastic processes; correlation functions applications to filtering, prediction, estimation and system identification. (3 lecture hours a week.)

88-525. 2-Dimensional Digital Signal Processing
Fundamentals of 2-D Signals and Transforms; Z, Fourier, discrete Fourier, etc., 2-D FFT, Design Techniques for 2-D FIR and IIR Digital Filters using Transformation and Optimization Techniques. Stability and Stabilization of 2-D Filters, Homomorphic Filtering, Reconstruction of Signals from their Projections. (3 lecture hours a week.)

88-526. Computer Graphics
2-dimensional transformation: translation, scaling, rotation. Clipping and windowing. Transformation system. Interactive graphics. 3-D computer graphics. 3-D transformation. Wire frame perspective display. Hidden line and shading. Display devices, vector generators, display files. (3 lecture hours a week.)

88-527. Speech Processing
Production, perception, and acoustic-phonetic characteristics of speech signal; auditory models; linear prediction of speech; cepstral analysis; speech recognition; speech synthesis; spoken language processing; human-computer communications. (3 lecture hours a week.)

88-528. Image Processing
Digital image representation, elements of image processing system, image enhancement, 2-D sampling theorem, image transforms, image restoration and colour image processing. (3 lecture hours a week.)

88-529. Discrete Transforms and Number Theoretical Methods
Introduction to orthogonal transforms, DFT, DCT, DHT; implementation methods; fast algorithms, FFT, WFT; polynomial transforms; finite rings and fields; number theoretic techniques; residue number systems; conversion and computation; finite polynomial rings; VLSI implementation consideration. (3 lecture hours a week.)

88-530. Selected Topics in Digital Signal Processing
Selected topics in the analysis and design of digital systems and sub-systems and their applications in the area of signal processing. (May be repeated more than once for credit if the topics are different.) (3 lecture hours a week.)

88-531. VLSI Design
Overview of VLSI designs, CAD tools, application, technology; review of properties of silicon, solid state physics and devices; SPICE models; analog simulation; IC technology; target CMOS process; static CMOS logic; principles of standard cell CMOS design; dynamic characteristics of static CMOS logic; dynamic logic; system level considerations; hardware description languages; silicone compilers. (3 lecture hours a week.)

88-533. Computational Intelligence
Models of the human brain and sensory systems. Neural networks and learning algorithms. Fuzzy sets, fuzzy logic, and fuzzy systems. Evolutionary computation. Advanced topics in computational intelligence. (3 lecture hours a week.)

88-534. Systolic Array Architectures
Introduction to systolic array architectures; mapping methodology; systolic array realization of convolution and discrete Fourier transform; systolic array realization of digital filters; bit-level systolic array realizations; fault-tolerance; VLSI implementation. (3 lecture hours a week.)

88-535. Nonlinear Systems
Introduction to the analysis and design of nonlinear control systems, mathematical preliminaries, second-order systems (including Lyapunov stability, center manifold theorem, input-output-stability) perturbation theory; control design for non-linear systems. (Prerequisite: For Electrical Students88-324; For Mechanical Students 92-412.) (3 lecture hours a week.)

88-536. Automotive Control Systems
Introduction to automotive control systems; engine operation and dynamics; engine management and control; robust engine control; hybrid powertrain modelling and control; estimation of vehicle parameters and models; vehicle control system; automotive electronics. (Prerequisite: For Electrical Students 88-324; For Mechanical Students 92-412.) (Cross-listed with 92-545.)(3 lecture hours a week.)

88-590. Special Topics
Selected advanced topics in a field of research in the Electrical Engineering. (May be repeated more than once for credit if the topics are different.) (3 lecture hours a week.)

88-797. Thesis

88-798. Dissertation