Department of Electrical Engineering
University of Ottawa
161 Louis Pasteur
Colonel By Hall
Telephone: 564-8213
Fax:
564-6882
E-mail: gradinfo@trix.genie.uottawa.ca
The Department
Chair of the Department:
G.I. Costache
Graduate Program Coordinator:
Sethuraman Panchanathan
The Department of Electrical Engineering is one constituent of the Ottawa-Carleton
Institute for Electrical Engineering. Consult the Institute entry beginning
on page 135 of this calendar for a faculty list, graduate program descriptions,
and admission requirements.
Department Facilities
Computing Facilities
(1)A UNIX network consisting of:
(a) Two RISC DecServer 3100s each with 24 MB of RAM and a 1 GB disk
(b) Four RISC DecStation 3100s each with 16 MB of RAM, a 100 MB disk and
a 19" colour monitor
(c) Five RISC DecStation 3100s each with 16 MB of RAM, a 100 MB disk and
a 19" monochrome monitor
(2) Several other Unix-based workstations in various research laboratories
(SUN workstations, Compaq 386, HP386, etc.)
In addition to this, the Department operates dozens of IBM compatible and
Apple Macintosh family computers. All of the department’s computers are
linked together using Ethernet and LocalTalk networks. The department’s
networks connect to the University of Ottawa’s mainframe and the Internet
network. The Department is also linked to OCRInet, Canada’s first ATM research
network, which provides high speed links for various projects (primarily
in the Multimedia Communications Research Laboratory) to such industry
and government collaborators in the Ottawa region as Bell Northern Research,
Newbridge Networks, Telesat Canada, Stentor, Bell Canada, the Communications
Research Centre, and the National Research Council.
Graduate students have access to a RS6000/390 operated by the University
of Ottawa’s Computer Services for research in Engineering. This UNIX machine
is equipped with such software packages as MATLAB, Mathematica, Maple,
IMSL, Explorer, MiniTab, SAS, etc.
In addition to these facilities, students in the Department have access
to a computer-aided design laboratory operated by the Faculty of Engineering
(University of Ottawa). This facility includes 24 networked Silicon Graphics
workstations; it is, however, intended primarily for the use of undergraduate
students.
Digital Communications Research Laboratory
This laboratory is equipped with a variety of communication system and
signal analysis equipment. This includes some of the latest equipment for
data source simulation, data error rate monitoring, spectrum analysis,
cross and autocorrelation function measurement, probability density function
measurement, noise simulation, filtering, etc. It also includes prototype
digital modulation and demodulation equipment, and various digital signal
processing hardware and software systems based on the TMS320C25 digital
signal processor. The laboratory also features a 14/12 GHz satellite earth
station and associated terminal equipment for testing prototype equipment
on an actual satellite link.
Lightwave Communications Research Laboratory
This laboratory is equipped with many modern optical communications instruments
covering wavelengths in the range of 600nm to 1500nm. The laboratory also
has several UNIX workstations, and Macintosh and PC computers interconnected
on the department’s networks. The computing facilities are equipped with
software packages used for computer simulation of various aspects of optical
communication systems and networks. The laboratory is also equipped with
audio-video equipment for image communication over fibre networks and two
bench-top fibre local area networks that use WDM and/or CDM on the physical
layer.
Multimedia Communications Research Laboratory
This laboratory is equipped with more than 20 SUN Sparc20, Sparc10, Silicon
Graphics Indy, IBM RS/6000 and DEC Alpha workstations, a variety of PC-UNIX
hosts, and Macintosh computers. While UNIX (Solaris, SCO OTD, AIX, Linux)
is the predominant operating system used in the laboratory, Apple System
7 and Windows NT are also available. Software tools available include various
C and C++ compilers, ObectSore OODBMS and a variety of multimedia authoring
and programing toolkits. The laboratory is also equipped with video cameras,
video display/capture boards, audio input/output devices, etc. These resources
are complemented with a heterogeneous network consisting of 10 Mbps Ethernet,
16 Mbps Token Ring, 100 Mbps FDDI and 155 Mbps ATM. The laboratory is connected,
via OCRInet, to industry and government collaborators in the Ottawa region.
Electromagnetic Research Laboratory
This laboratory is equipped with modern co-axial line and waveguide instruments
covering frequencies from 10 MHz to 60 GHz. A computer-controlled frequency
domain network analyzer with error correcting capabilities allows reflection
and transmission measurements from 5 Hz to 60 GHz. The laboratory is also
equipped with a computer-controlled time domain network analyzer and a
modern scalar network analyzer (transmission, reflection test set) as well
as various frequency counters and spectrum analyzers. A computer controlled
three-dimensional scanning system is located in an anechoic chamber and
may be used for near-field antenna measurement in both frequency and time
domains over the frequency range from 100 MHz to 3GHz. TEM cells at 100
MHz and 3 GHz are available for field probe calibration and EMC/I testing
of electronic equipment.
Graduate Courses
Engineering 92.505 (ELG5162)
Knowledge-Based Systems: Principles and Design
Basic concepts and terminology. Introduction to mathematical logic and
to reasoning. Introduction to Lisp and Objective C. Knowledge representation
using rules, semantic nets and frames. Case study. Representation in state
space. Case study. Use of knowledge. Procedural and declarative knowledge.
Demons. Production systems. Case study. Solution searching algorithms.
Expert system components. Inference engine principle. Basic schemes for
inference engine representation. Knowledge-based system design. Using an
expert system shell for the design of knowledge-based systems. Case study:
an expert system for process control.
Dan Ionescu.
Engineering 92.506 (ELG7132)
Topics in Electronics I
Current topics in the field.
Engineering 92.507 (ELG7133)
Topics in Electronics II
Current topics in the field.
Engineering 92.508 (ELG7575)
Sujets choisis en électronique
Sujets d’intérêt courant dans la matière.
Engineering 92.510 (ELG5163)
Machine Vision
Image acquisition. Lighting considerations. Structured light and stereo
ranging. Gray-scale and binary images: geometric and topological properties.
Regions and image segmentation. Image preprocessing. Edge finding. Image
processing. Image recognition techniques. Mathematical models for image
representation. Mathematical morphology. Model building. Representation
of 3-D objects. Three dimensional scene understanding. Motion detection.
Special vision architectures, massively parallel computers, AIS series.
Machine vision for manufacturing.
Prerequisite: ELG4153.
Dan Ionescu.
Engineering 92.511 (ELG7199)
Directed Studies
Various possibilities exist for pursuing directed studies on topics approved
by the Department and which a full-time faculty member has agreed to direct,
including any of the courses listed in the Graduate Calendar that are not
being offered on a formal basis in the current academic year.
Engineering 92.512 (ELG5197)
Introduction to Embedded Systems
Embedded systems; general characteristics, their niche, and design alternatives.
Simple embedded systems: sequential event response systems and cyclic executives.
Design overview: prototype-based designs, multitasking and multiactivity
paradigms. Multitasking system design: elements of real-time operating
systems and harmony. Multiactivity systems design: process activity language
(PAL) and PAL based design tools.
Prerequisite: ELG4161 or the equivalent.
Moshe Kreiger.
Engineering 92.513 (ELG5198)
Parallel Processing with VLSI
Overview of parallel processing. Architectures for parallel processing:
array processors, associate processors, vector processors, orthogonal processors,
switch lattice architecture, hypercubes, systolic arrays, wavefront arrays,
pyramid structures, data flow architectures, and reduction machines. Memory
organization, buses, I/O and interconnection networks for parallel processing
systems. Connection machine processing hardware, RISC processors, and some
VLSI processors. Impact of GaAs technology on parallel processing. Future
parallel processing systems implementations. Some representative parallel
processing systems. Examples of parallel processing architectures for various
applications.
Sethuraman Panchanathan.
Engineering 92.514 (ELG5199)
Design of Multimedia Distributed Database Systems
Conventional database technology trends. Database concepts and architecture.
Data modelling. Relational technology and distributed databases: relational
concepts, relational algebra, distributed database architecture, horizontal
and vertical fragmentations, distribution design, distributed transparency
and distributed concurrency control. Examples of the new generation of
databases for advanced applications such as multimedia information retrieval
and the limitations of the conventional models for managing multimedia
information (graphics, text, image, audio/video and voice). Extended relational
databases and object-oriented database approaches will be discussed.
Ahmed Karmouch.
Engineering 92.515 (ELG5373)
Secure Communications and Data Encryption
Introduction to secure communications. Data encryption and encipherment.
Source entropy and average mutual information. Cryptanalysis of encrypted
data. Classic encipherment methods: substitution, transposition and product
ciphers. Symmetric cryptosystems: shift register sequences, stream ciphers
and Data Encryption Standard DES. Public key encipherment concept, RSA
cipher, knapsack cipher, computational complexity, Diffie-Helman public
key distribution scheme. Message authentication and identity verification.
Applications: electronic funds transfer, secure speech communications.
Prerequisite: ELG5119 or 94.553 or the equivalent.
J.-Y. Chouinard.
Engineering 92.516 (ELG5113)
Stochastic Systems
Wiener processes. Poisson random measures. Stochastic Wiener-Ito integrals.
Stochastic integrals with respect to Poisson measures. Stochastic differentials.
Diffusion processes. Ito-stochastic differential equations: existence and
uniqueness of solutions, continuous dependence of solutions with respect
to parameters. Semigroup theory and generation of semigroups as applied
to stochastic differential equations. Applications to engineering systems
modelling (computer communications networks, power system networks, etc.).
Prerequisite: Permission of the instructor.
N.U. Ahmed.
Engineering 92.517 (ELG5164)
Fuzzy Systems
Fuzzy and neural machine intelligence. Fuzziness versus probability. Fuzzy
associative memories. Fuzzy control systems. Comparison of fuzzy and neural
systems. Comparison of fuzzy and Kalman-filter systems. Fuzzy neural networks.
Applications of the fuzzy logic in control, robotics and machine perception.
E.M. Petriu.
Engineering 92.518 (ELG5381)
Switching and Traffic Theory for Integrated Broadband Networks
Principles of switching theory. Circuit switching and fast packet switching.
Self routing and non-blocking switches. Asynchronous Transfer Mode switching
architectures. Principle of teletraffic engineering. Queuing theory topics
and performance evaluation techniques as applied to the study of computer
network architectures. Current topics in integrated services computer network
modelling analysis, such as congestion control for high-speed networks,
frame relaying services and integration of services.
Prerequisite: ELG5374 (92.567) or ELG 6121 (94.521) or the equivalent.
Corequisite: ELG5119 (92.519) or ELG6153 (94.553) or ELG6103 (94.503) or
the equivalent.
Engineering 92.519 (ELG5119)
Stochastic Processes
Probability spaces. Random variables. Distribution and density functions.
Expectation. Functions of random variables. Moments and characteristic
functions. Random vectors. Functions of random vectors. Sequences of random
variables. Convergence notions. The central limit theorem. The law of large
numbers. Stochastic processes: basic notions, characterizations and examples.
Stationarity notions. Poisson processes. Gaussian processes. Transformations
of stochastic processes. Ergodicity. Second order random processes. Representation
theorems. Markov processes. Homogeneous Markov chains. Applications.
Exclusion: 94.553
P.A. Galko.
Engineering 92.520 (ELG5120)
Queuing Systems
Resource sharing issues such as delay, through-put and mean queue length.
Basic queuing theory, Markov chains, birth and death processes. M/M/m/k/n
queues, bulk arrival/service systems. Little's Rule. Intermediate queuing
theory: M/G/1, G/M/m queues. Advanced queuing theory: G/Gm queue, priority
queue, fluid approximations, network of queues, etc. Application of various
queuing systems.
Prerequisite: One of ELG5119, 94.503 or 94.553 or the equivalent.
Exclusion: 94.517
O.W. Yang.
Engineering 92.527 (ELG5161)
Robotics: Control, Sensing and Intelligence
Robotics as the intelligent connection of perception to action. Robotics
in the CIM context. Advanced robotics technologies. Robot arm kinematics
and dynamics. Planning of manipulator trajectories. Control of robot manipulators.
Robot-level programing. Sensors and sensory perception. Control problems
for sensory controlled robotic-based flexible manufacturing systems. Task-level
programing. Mobile robots. Knowledge-based control for mobile robots: environment
perception, robot’s world model, navigation and motion control.
Prerequisite: ELG4161 or the equivalent.
E.M. Petriu.
Engineering 92.529 (ELG7113)
Topics in Systems and Control I
Current topics in the field, including linear semigroup theory and optimal
feedback control.
Engineering 92.530 (ELG7114)
Topics in Systems and Control II
Current topics in the field, including linear and non-linear filtering
and optimal control of stochastic systems.
Engineering 92.531 (ELG7574)
Sujets choisis en systèmes et réglage automatique.
Sujets d’intérêt courant dans le domaine.
Engineering 92.535 (ELG5108)
Electromagnetic Compatibility and Interference
Interference phenomena. Shielding of conductors. Grounding. Other noise
reduction techniques. EMI filters. Noise sources: narrowband and broadband.
Electromagnetic pulse as an interference source. Modelling EMI/C circuit
boards and backplanes.
Prerequisite: ELG4103 or the equivalent.
G.I. Costache and Prakash Bhartia.
Engineering 92.538 (ELG7500)
Sujets choisis en électromagnétisme.
Sujets d’intérêt courant dans la matière.
Engineering 92.541 (ELG5104)
Electromagnetic Waves: Theory and Applications
The homogeneous wave equation. Uniform and non-uniform plane waves. Inhomogeneous
wave equations. Green’s functions. Theory of potentials. Scattering problems.
Numerical methods. Boundary
value problems. Perturbation and variational techniques.
Prerequisite: ELG4101 or the equivalent.
Staff.
Engineering 92.542 (ELG5379)
Numerical Methods in Electromagnetic Engineering
An introduction into modern numerical methods for solving electromagnetic
field problems. Deterministic as well as eigenvalue problems will be treated
using the following techniques: finite difference and finite element techniques,
moment methods, sparse matrix techniques, spectral domain techniques, hybrid
mode analysis, transmission line matrix simulations. Applications include
wire antennas, waveguides of arbitrary cross-section, micro-strip and quasiplanar
transmission lines, transmission line discontinuities and computer-aided
design and optimization of microwave components.
Prerequisite: ELG4103 and ELG4104, or the equivalent.
G.I. Costache.
Engineering 92.543 (ELG5504)
Ondes électromagnétiques: théorie et applications
Équation homogène d’ondes. Ondes planes uniformes et non uniformes. Équation
non homogène d’ondes. Fonctions de Green. Théories des potentiels. Problèmes
de diffraction. Méthodes numériques. Problèmes avec conditions aux limites.
Méthodes des perturbations et variation.
Préalable: ELG4103 ou l’équivalent.
Staff.
Engineering 92.544 (ELG7100)
Topics in Electromagnetics I
Current topics in the field.
Engineering 92.545 (ELG7101)
Topics in Electromagnetics II
Current topics in the field.
Engineering 92.546 (ELG5779)
Méthodes numériques en génie électromagnétique
Une introduction aux méthodes modernes de résolution numérique des problèmes
électro-magnétiques. Le cours couvre des problèmes déterministes et aux
valeurs propres. Les méthodes suivantes seront présentées: différences
finies, éléments finis, analyse dans le domaine spectral, analyse par modes
hybrides, méthode t.1.m. Les méthodes seront appliquées aux problèmes suivants:
antennes, guides d’ondes à section arbitraire, lignes microrubans et lignes
quasi-planaires, discontinuités dans les lignes de transmission, conception
par ordinateur de composants hyperfréquences.
Préalable: ELG4103 and ELG4104, ou l’équivalent.
G.I. Costache.
Engineering 92.550 (ELG5371)
Digital Communications by Satellite
Overview of satellite communications. Channel characterization and link
budget calculations. Transponders: a transponder model, channelization,
frequency plans, processing transponders. Earth station technology: modems
(BPSK, QPSK, MSK, etc., coherent versus differential detection), low noise
amplifiers, high power amplifiers. Forward error correction for satellite
links. Propagation and interference considerations. Satellite access techniques:
FDMA, TDMA, CDMA, random multiple access. Satellite switching and on-board
processing. Networking and Services. Integrated services digital satellite
network. VSAT, MSAT, Intelsat and Inmarsat.
Prerequisite: ELG4171 or the equivalent.
Abbas Yongaçoglu.
Engineering 92.551 (ELG5170)
Information Theory
Overview of information theory: source coding, channel coding and data
encryption. Measure of information: entropy, equivocation mutual information,
relative entropy. Continuous channels and sources: differential entropy
and mutual information of continuous sources and channels. Sources and
channels with memory. Source coding: fixed-length and variable-length codes.
Typical sequences and Asymptotic Equipartition Property. Source coding
theorem. Kraft inequality. Huffmann codes. Universal Codes. Channel coding
for noisy channels. Channel capacity: memoryless channels and channels
with memory. Blahut-Arimoto algorithm. Channel coding theorem. Random coding
exponent and channel reliability function. Data compression and distortion
measures. Quantizers. Rate-distortion function. Source compression coding
theorem. Blahut algorithm for rate-distortion. Multiterminal information
networks. Capacity of multiple access schemes.
Prerequisite: ELG5119 or 94.553 or the equivalent.
J.-Y. Chouinard.
Engineering 92.553 (ELG5179)
Detection and Estimation
An introduction to the optimal processing of
communication signals. The binary hypothesis testing problem. Bayes risk
and Neyman-Pearson criteria based receivers. M-ary hypothesis detection
problems. Composite hypothesis problems. Parameter estimation criteria;
Cramer-Rao bounds; maximum likelihood estimation. Function space concepts.
Integral equations; the Karhunen-Loeve Expansion Theorem. Detection problems
of signals in additive white Gaussian noise. Detection problems
in coloured noise; the whitening filter; singular detection. The noise-in
noise problem. Classical signal estimation problems. The liner filtering
problem. The Wiener filter. The Kalman filter. Sequential detection (Wald’s
test). Introduction to non-parametric detection.
Prerequisites: ELG5119 or 94.553; and ELG5375 or 94.554; or the equivalents.
P.A. Galko.
Engineering 92.554 (ELG5372)
Error Control Coding
General introduction. Algebraic concepts. Linear block codes. Cyclic codes,
error trapping, decoding of cyclic codes, BCH codes, majority-logic decoding
of cyclic codes, finite geometry codes, burst-error correcting codes. Convolutional
codes. Maximum-likelihood decoding, sequential decoding, and majority-logic
decoding of convolutional codes. Burst-error correcting convolutional codes.
Automatic repeat request strategies. Applications of block coding to data
storage systems. Applications of convolutional codes.
Co-requisite: ELG4171 or the equivalent.
Abbas Yongaçoglu.
Engineering 92.556 (ELG5375)
Principles of Digital Communication
Elements of communication theory and information theory applied to digital
communications systems. Characterization of noise and channel models. Analysis
of digital data transmission techniques for additive Gaussian noise channels.
Efficient modulation and coding for reliable transmission. Spread spectrum
and line coding techniques.
Prerequisite: 94.553 or ELG5119 or the equivalent (may be taken concurrently).
Exclusion: 94.554.
P.A. Galko.
Engineering 92.557 (ELG5376)
Digital Signal Processing
Review of discrete-time signals, systems and their representation in time
and frequency domains, Z-transform, and the Discrete Fourier Transform.
Fast Fourier Transform algorithms. Basic and advanced methods of FIR and
IIR filter design. Spectrum analysis and short-time Fourier transform Time-frequency
representation and the wavelet transform. Multi-rate signal processing:
decimation/interpolation and decimator design. Efficient implementations.
Finite word length effects. Applications, which may include A/D and D/A
conversion, filterbanks and subband coding/wavelets in signal compression.
Exclusion: 94.562.
T.A. Aboulnasr.
Engineering 92.558 (ELG5776)
Traitement numérique des signaux
Méthodes de traitement numérique des signaux dans le domaine fréquentiel
et temporel; effets d’arrondissement sur les coefficients et accumulation
des erreurs. Réalisations directes à très hautes vitesses. Réseaux systoliques.
Réalisations utilisant des micro-ordinateurs. Techniques d’adaptation.
Applications aux systèmes de télécommunications.
Préalable: ELG4172 ou l’équivalent.
Engineering 92.559 (ELG5378)
Image Processing and Communications
Introduction. Image perception. Image sampling and quantization. DFT, cosine,
sine, Hadamard, Haar and KL transforms Point operations, histogram modelling
pseudocolour and colour image enhancement. Image filtering. Image interpolation
and extrapolation. Edge detection boundary extraction, region representation,
structure, texture, scene matching, image segmentation and image comprehension.
Image data compression: pixel coding, predictive techniques, transform
coding, hybrid coding, vector quantization, subband coding, interframe
coding and standards for image/video compression.
Prerequisite: ELG5376 or 94.562 or the equivalent.
Sethuraman Panchanathan.
Engineering 92.560 (ELG7172)
Topics in Signal Processing I
Current topics in the field.
Engineering 92.561 (ELG7173)
Topics in Signal Processing II
Current topics in the field.
Engineering 92.563 (ELG7179)
Topics in Signal Processing III
Current topics in the field.
Engineering 92.565 (ELG7177)
Topics in Communications I
Current topics in the field.
Engineering 92.566 (ELG7178)
Topics in Communications II
Current topics in the field.
Engineering 92.567 (ELG5374)
Computer-Communication Networks
Network applications, structures and their design issues. Resource sharing/access
methods. Network transmission and switching techniques. The OSI model and
concepts. Error control, flow control and various issues related to the
physical, data link, network and transport layers. Local area networks.
ISDN. Performance evaluation in computer-communication networks such as
delay throughput analysis
of various resource access protocols.
Prerequisite: an undergraduate course in probability and statistics such
as MAT2377.
Exclusion: 94.521
O.W. Yang.
Engineering 92.572 (ELG7572)
Sujets choisis en télécommunications et en traitement de signaux.
Sujets d’intérêt courant dans le domaine.
Engineering 92.573 (ELG5194)
Design and Testing of Reliable Digital Systems
Introduction. Test generation for combinatorial circuits. Fault detection
in sequential circuits. Memory testing. LSI/VLSI circuit testing. Deterministic
and random testing of digital circuits. Design for testability. Self-checking
circuits. Design of fault-tolerant systems. Case studies.
Prerequisite: ELG5195 or the equivalent.
S.R. Das.
Engineering 92.574 (ELG5180)
Advanced Digital Communication
Digital signalling over channels with intersymbol interference (ISI) and
additive Gaussian noise. Error probability analysis. Fading multipath channels
as arise in terrestrial line-of-sight (LOS) and mobile/portable communications,
diversity concepts: modelling and error probability performance evaluation.
Synchronization in digital communications. Spread spectrum in digital transmission
over multipath fading channels. Optical communications and networking over
fibre and atmosphere. Shot noise, laser intensity noise and Gaussian noise
performance limits.
Prerequisite: 94.554 or ELG5375 or the equivalent.
Exclusion: 94.565
Mohsen Kavehrad.
Engineering 92.575 (ELG5195)
Digital Logic Design: Principles and Practices
Combinational circuit analysis including hazard detection. Number systems
and codes. Switching algebra. Combinational circuit design including PLA
and MSI techniques. IC logic families. Flip-flop properties. Switching
algebra: special properties; symmetric functions, unate functions, threshold
functions, Boolean difference, and functional decomposition. Introduction
to sequential circuits; state reduction, incompletely specified machines,
state assignment, and series-parallel decomposition. Fundamental mode sequential
circuits; race, hazards, and state assignment. Testing aspects of digital
systems; failure and fault models, deterministic test generation for combinational
circuits, testing sequential circuits, state identification, and testing
memories and complex LSI/VLSI circuits. Design for testability techniques:
scan techniques, built-in self test (BIST), and easily testable network
structures. Semicustom and MSI design. Special sequential circuits including
sequential integrated circuits.
S.R. Das.
Engineering 92.577 (ELG5192)
Microprocessor-Based Systems Design
Overview of microprocessors: complex instruction set computer (CISC), microprogramable
and reduced instruction set computer (RISC) machines; hardware design alternatives.
The memory subsystem: main memory and virtual memory systems. The input/output
subsystem: I/O schemes, digital and analog I/O ports, and bussing schemes.
Multiple processor systems overview; taxonomy of multiprocessor systems.
Applications of multimicro-
processor systems.
Moshe Krieger.
Engineering 92.578 (ELG5193)
Multi-Microprocessor Systems
Multiprocessor systems: definitions, characteristics, objectives and applications.
Multi-microprocessor systems: what, where and why. Task-driven systems.
Examples of multi-microprocessor systems. (Students will be expected to
do extensive reading of the current literature, a project, and class presentation
of an assigned topic.)
Prerequisite: ELG5192 or the equivalent.
Moshe Krieger.
Engineering 92.579 (ELG5196)
Automata and Neural Networks
Automata and neural networks: historical review, cellular automata, parallel
distributed processing, multilayered networks and recurrent networks. Learning
algorithms: linear learning, competitive learning, backward error propagation
algorithm and training algorithm used in Boltzmann machines. Applications:
pattern recognition, vector quantization, temporal pattern recognition,
optimization, associative memory and control of dynamical systems. Hardware
realization: implementation issues, analogue and digital VLSI implementations,
and silicon models of early visual processing.
Exclusion: 94.561 (ELG6161)
E.M. Petriu.
Engineering 92.580 (ELG5377)
Adaptive Signal Processing
Theory and techniques of adaptive filtering including gradient and LMS
methods; adaptive transversal and lattice filters; recursive least squares;
fast recursive least squares; convergence and tracking performance; systolic
array techniques. Applications, such an adaptive prediction; channel equalization;
echo cancellation; speech coding; antenna beam
forming; system identification in control systems; spectral estimation;
neural networks.
Prerequisite: 94.553 or ELG5119 or the equivalent; 94.562 or ELG5376 or
the equivalent.
Exclusion: ELG6160.
Engineering 92.587 (ELG7186)
Topics in Computers I
Current topics in the field.
Engineering 92.588 (ELG7187)
Topics in Computers II
Current topics in the field.
Engineering 92.590 (ELG7573)
Sujets choisis sur les ordinateurs.
Sujets d’intérêt courant dans la matière.
ELG6000
Engineering Report/Rapport technique
For students in the course work master’s program working on the Engineering
Report. Pour les étudiants et les étudiantes à la maîtrise qui préparent
un rapport technique.
ELG7999
M.A.Sc. Thesis/Thèse de M.Sc.A.
For students working towards their master’s thesis.
Pour les étudiants et les étudiantes qui travaillent à leur thèse de maîtrise.
ELG8000
Co-Op Work Term I/Travail coopératif 1er stage
For students in a cooperative master’s program who are on their first work
term.
Pour les étudiants et les étudiantes à un programme coopératif de maîtrise
qui font leur première session de travail.
ELG8001
Co-Op Work Term II/Travail coopératif 2e stage
For students in a cooperative master’s program who are on their second
work term.
Pour les étudiants et les étudiantes à un programme coopératif de maîtrise
qui font leur deuxième session de travail.
ELG9998
Ph.D. Comprehensive Exam/Examen de synthèse du doctorat
For students undergoing the Ph.D. comprehensive examination.
Pour les étudiants et les étudiantes qui doivent passer l’examen de synthèse
du doctorat.
ELG9999
Ph.D. Thesis/Thèse de doctorat
For students working towards their Ph.D. thesis. Pour les étudiants et
les étudiantes qui travaillent à leur thèse de doctorat.