Department of Electrical Engineering
University of Ottawa
161 Louis Pasteur
Colonel By Hall
Telephone: 564-8213
Fax: 564-6882
E-mail address: 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 132 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 Center 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 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 direct 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 programming. 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 (DREO).
- 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.