Carleton University Canada's 
Capital University

Graduate Calendar Archives: 2003 / 2004

School of Information Technology and Engineering (SITE)
(Electrical and Computer Engineering Program)

University of Ottawa
161 Louis Pasteur
Colonel By Hall
Telephone: (613) 562-5800, ext. 6212
Fax: (613) 562-5175

The School

Director: E. Petriu

Graduate Program Coordinator: A. Yongacoglu

SITE is one constituent of the Ottawa-Carleton Institute for Electrical and Computer Engineering and also of the Ottawa-Carleton Institute of Computer Science. Consult the Institute's entry in this calendar for a faculty list, graduate program descriptions and admissions requirements.

School Facilities

Computing Facilities

Students registered in the Electrical and Computer Engineering program have access to leading edge computing equipment, offering both the popular PC windows environment and Unix systems. The general-access graduate computing facilities consist of 25 PCs and a network of Sun workstations and servers distributed in a number of labs. The operating systems available to students include Windows, Linux and the Sun Solarix UNIX environment. Depending on his/her supervisor, a student may also get access to one of the many research groups' private computing laboratory.

Communications and Signal Processing (CASP) Research Laboratory

This laboratory is equipped with a variety of communication system and signal analysis equipment as well as computing facilities. 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. Two DSP-based (TMS-Smaster C67x) prototype development platforms are controlled by workstations with Pentium 3 processors. The laboratory also features a 14/12 GHz satellite earth station and associated terminal equipment for testing prototype equipment on an actual satellite link. The computing facilities include several high speed PCs and Sun workstations.

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 has developed many applications in telemedicine, distance learning and Web-based telecollaboration and licensed some to industry. It is now focusing on Distributed and Collaborative Virtual Environments, with applications to e-commence and industrial training, on Wireless Multimedia for portable digital devices and on Intelligent Sensors for Pervasive Computing applications. MCRLab is part of the National Capital Institute of Telecommunications (NCIT), and also funded by three centres of excellence (CITO, CITR, TeleLearning), several government sources and industry.

The laboratory is equipped with: a variety of over twenty PCs running Windows NT (some with Linux as a second boot option); two IBM RS-6000, running AIX, with FORE OC-3 ATM cards, ethernet cards and one equipped with IBM Ultimedia MJPEG card; one Sun ULTRA 170 workstation, running Solaris 2.51 and equipped with an ATM OC-3 card; two Sun SPARC 20 workstations, running Solaris 2.5 and equipped with Parallax and ATM OC-3 cards; one SGI O2, running IRIX; one SGI Indy, running IRIX.

Visualization equipment includes a major Silicon Graphics ONYX2 supercomputer and Virtual Reality Facility, as also small and large TV monitors, video cameras, Electro home projector with large projection screen for 3D visualization, and one EPSON video projector.

Networking is provided by IP over Fast Ethernet and ATM.

The Ethernet connectivity is provided through a 3Com Fast-Ethernet Switch and three Netgear Fast Ethernet hubs.

Multimedia conferencing software and various MPEG decoders are also available.

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

Not all of the following courses are offered in a given year. For an up-to-date statement of course offerings for 2003-2004, please consult the Registration Instructions and Class Schedule booklet, published in the summer.

Course Designation System

Carleton's course designation system has been restructured. The first entry of each course description below is the new alphanumeric Carleton course code. The old Carleton course number (in parentheses) is included for reference, where applicable. To determine the term of offering, consult the Registration Instructions and Class Schedule booklet, or online at:

EACJ 5005 [0.5 credit] (formerly 92.505) (ELG 5162)
Knowledge-Based Systems: Principles and Design
Introduction to Lisp and Objective C. Knowledge representation using rules, semantic nets, frames. State space representation. Procedural and declarative knowledge. Demons. Production systems. Solution searching algorithms. Expert system components. Inferecne engine principle and representation. Knowledge-based system design. Case study: expert system for process control.
EACJ 5006 [0.5 credit] (formerly 92.506) (ELG 7132)
Topics in Electronics I
Current topics in the field.
EACJ 5007 [0.5 credit] (formerly 92.507)(ELG 7133)
Topics in Electronics II
Current topics in the field.
EACJ 5008 [0.5 credit] (formerly 92.508) (ELG 7575)
Sujets choisis en électronique
Sujets d'intérêt courant dans la matière.
EACJ 5100 [0.5 credit] (formerly 92.510)(ELG 5163)
Machine Vision
Image acquisition. Structured light and stereo ranging. Grey-scale and binary images: geometric and topological properties. Image segmentation, preprocessing, edge finding, processing. Image recognition. Mathematical models. Morphology. Representation of 3-D objects, scene understanding, motion detection. Massively parallel computers architectures. Machine vision for manufacturing.
Prerequisite: ELG 4153 or equivalent.
EACJ 5101 [0.5 credit] (formerly 92.511) (ELG 7199)
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.
EACJ 5102 [0.5 credit] (formerly 92.512) (ELG 5197)
Introduction to Embedded Systems
Embedded systems' general characteristics, niche, and design alternatives. Simple embedded systems: sequential event response systems, cyclic executives. Prototype based designs, multitasking and multactivity paradigms. Multitasking system design: elements of real-time operating systems and harmony. Multiactivity system design: PAL and PAL-based design tools.
Prerequisite: ELG 4161 or the equivalent.
EACJ 5103 [0.5 credit] (formerly 92.513) (ELG 5198)
Parallel Processing with VLSI
Parallel processing architectures: array, vector, associative, and orthogonal processors. Switch lattice architecture, hypercubes, systolic arrays, wavefront arrays, pyramid structures, data flow architectures. Memory organization, buses, I/O and interconnection networks. Connection machine processing hardware, RISC and VLSI processors. GaAs technology. Examples of parallel processing architectures.
EACJ 5104 [0.5 credit] (formerly 92.514) (ELG 5199)
Design of Multimedia Distributed Database Systems
Database concepts and architectures. Data modeling, Relational technology and distributed databases. Examples of the new generation of databases for advanced multimedia applications such as multimedia information retrieval, VOS and the limitations of the conventional models for managing multimedia information (graphics, text, image, audio and video).
EACJ 5105 [0.5 credit] (formerly 92.515) (ELG 5373)
Secure Communications and Data Encryption
Secure communications: encryption and decryption. Entropy, equivocation and unicity distance. Cryptanalysis and computational complexity. Substitution, transposition and product ciphers. Data Encryption Standard (DES): block and stream cipher modes. Modular arithmetics, Public key cryptosystems: RSA, knapsack. Factorization methods. Elliptic curve cryptopgraphy. Authentication methods and cryptographic protocols.
Prerequisite: ELG 5119 or SYSC 5503 or the equivalent.
EACJ 5106 [0.5 credit] (formerly 92.516) (ELG 5113)
Stochastic Systems
Wiener processes. Poisson random measures. Stochastic Wiener-Ito integrals. Stochastic integrals relative to Poisson measures. Stochastic differentials. Diffusion processes. Ito-stochastic differential equations: existence, uniqueness of solutions, continuous dependence of solutions to parameters. Semigroup theory. Generation of semigroups applied to stochastic differential equations. Applications to engineering systems modeling.
Prerequisite: permission of the instructor.
EACJ 5107 [0.5 credit] (formerly 92.517) (ELG 5121)
Multimedia Communications
Introduction, applications, standards. Networking technologies. Image, video and audio compression. Quality of service and resource management. Scheduling issues for real-time MM transport. Multimedia synchronization. Multimedia and the Internet. Multimedia conferencing. Multimedia to the home. Satellites and multimedia. Multimedia applications.
EACJ 5108 [0.5 credit] (formerly 92.518) (ELG 5382)
Switching and Traffic Theory for Integrated Broadband Networks
Principles of switching theory. Asynchronous Transfer Mode switching architectures. Principle of teletraffic engineering. Queueing theory and performance evaluation techniques as applied to the study of computer network architectures. Current topics in computer network modeling analysis and traffic control for high-speed multimedia networks.
Prerequisite: ELG 5374 (EACJ 5607) or ELG 6121 (SYSC 5201) or the equivalent.
Corequisite: ELG 5119 (EACJ 5109) or ELG 6153 (SYSC 5503) or ELG 6103 (SYSC 5003) or the equivalent.
EACJ 5109 [0.5 credit] (formerly 92.519) (ELG 5119)
Stochastic Processes
Probability. Random variables. Distribution and density functions. Expectation. Functions of random variables. Moments and characteristic functions. Random vectors. Sequences of random variables and convergence. Limit theorems. Stochastic processes: basic notions. Stationarity. Ergodicity. Poisson and Gaussian processes. Second order processes. Representation theorems. Markov processes and chains.
Precludes additional credit for SYSC 5503 (ELG 6153).
EACJ 5200 [0.5 credit] (formerly 92.520) (ELG 5120)
Queuing Systems
Resource sharing issues: delay, through-put and 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, network of queues, etc. Queueing applications.
Precludes additional credit for SYSC 5107 (ELG 6117).
Prerequisite: One of ELG 5119, SYSC 5003 or SYSC 5503 or the equivalent.
EACJ 5201 [0.5 credit] (formerly 92.521) (ELG 5121)
Multimedia Communications
Introduction, applications, standards. Networking technologies, Image, video and audio compression. Quality of service and resource management. Scheduling issues for real-time MM transport. Multimedia synchronization. Multimedia and the Internet. Multimedia conferencing. Multimedia to the home. Satellites and multimedia. Multimedia applications.
EACJ 5202 [0.5 credit] (formerly 92.522) (ELG 5122)
Modeling, Analysis and Performance Evaluation in Computer Communications
Network performance issues and their mathematical analysis techniques. Intermittently available server model, probing and tree search techniques, delay cycle, switch/network topology and reliability. Analysis of controlled and random access methods, routing allocation/control, topological design. Selected topics from current literature on various network applications.
Precludes additional credit for ELG 7186 (EACJ 5606).
Prerequisites: ELG 5120 (EACJ 5200), ELG 5374 (EACJ 5607) or SYSC 5201 (ELG 6121); or equivalents.
EACJ 5203 [0.5 credit] (formerly 92.523) (ELG 5191)
Design of Distributed System Software
Distributed systems design and programming issues; distributed computing. Basics of object oriented technology for distributed computing. Distributed objects technologies; CORBA and JAVA. Object oriented models for distributed programming. Distributed client server architecture design. Scalability, interoperability, portability and CORBA services. CASE tools for designing distributed applications.
Precludes additional credit for ELG 7186 (EACJ 5807) (if taken in 1997-98).
Prerequisites: an undergraduate degree in Computer Engineering, or Computer Science, or practical experience in system software design.
EACJ 5207 [0.5 credit] (formerly 92.527) (ELG 5161)
Robotics: Control, Sensing and Intelligence
Robotics as the intelligent connection of perception to action. 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 programming. Knowledge-based control for mobile robots.
Prerequisite: ELG 4161 or the equivalent.
EACJ 5209 [0.5 credit] (formerly 92.529) (ELG 7113)
Topics in Systems and Control I
Current topics in the field, including linear semigroup theory and optimal feedback control.
EACJ 5300 (formerly 92.530) (ELG 7114)
Topics in Systems and Control II
Current topics in the field, including linear and non-linear filtering and optimal control of stochastic systems.
EACJ 5301 [0.5 credit] (formerly 92.531) (ELG 7574)
Sujets choisis en systèmes et réglage automatique
Sujets d'intérêt courant dans le domaine.
EACJ 5305 [0.5 credit] (formerly 92.535) (ELG 5108)
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. Modeling EMI/C circuit boards and backplanes.
Prerequisite: ELG 4103 or the equivalent.
EACJ 5308 [0.5 credit] (formerly 92.538) (ELG 7500)
Sujets choisis en électromagnétisme.
Sujets d'intérêt courant dans la matière.
EACJ 5401 [0.5 credit] (formerly 92.541) (ELG 5104)
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: ELG 4101 or the equivalent.
EACJ 5402 [0.5 credit] (formerly 92.542) (ELG 5379)
Numerical Methods in Electromagnetic Engineering
Review of electromagnetic and potential theory. Formulation of static and electrodynamic problems. Introduction to numerical and field-theoretical modeling techniques. Numerical methods considered: FD, MoL, SDA,TLM and BPM. Examples of commonly encountered electromagnetic problems at microwave, millimeter-wave and optical frequencies.
Prerequisites: ELG 4103 or the equivalent.
EACJ 5403 [0.5 credit] (formerly 92.543) (ELG 5504)
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.
Prerequisite: ELG 4103 or the equivalent.
EACJ 5404 [0.5 credit] (formerly 92.544) (ELG 7100)
Topics in Electromagnetics I
Current topics in the field.
EACJ 5405 [0.5 credit] (formerly 92.545) (ELG 7101)
Topics in Electromagnetics II
Current topics in the field.
EACJ 5406 [0.5 credit] (formerly 92.546) (ELG 5779)
Méthodes numériques en génie électromagnétique
Revue de l'électromagnétisme et de la théorie des potentiels. Formulation de problèmes statiques et electrodynamiques. Introduction aux methodes numériques et théoriques. Méthodes numeriques considerées: FD, MoL, SDA, TLM et BPM. Exemples de problèmes types rencontres en électromagnétisme aux hyperfréquences et en optique.
Prerequisite: ELG 4103 and ELG 4104, or the equivalent.
EACJ 5500 [0.5 credit] (formerly 92.550) (ELG 5371)
Digital Communications by Satellite
Propagation and interference considerations. Link budget calculations. GEO, LEO, HEO systems. Transponders. Earth stations; modems (PSK,MSK,etc.), low noise amplifiers, high power amplifiers. Error control. Access techniques; FDMA, TDMA, CDMA, random access. Switching, onboard processing. Networking. ATM over satellites. Mobile satellite communications and IMT 2000.
Prerequisite: ELG 4171 or the equivalent.
EACJ 5501 [0.5 credit] (formerly 92.551) (ELG 5170)
Information Theory
Measure of information: entropy, relative entropy, mutual information, asymptomatic equipartition property, entropy rates for stochastic processes; Data compression: Huffman code, arithmetic coding; Channel capactiy: random coding bound, reliability function, Blahut-Arimoto alorithm, Gaussian channels, coloured Gaussian noise and "water-filling"; Rate distortion theory; Network information theory.
Prerequisite: ELG 5119 (EACJ 5109) or SYSC 5503 (ELG 5119) or the equivalent.
EACJ 5503 [0.5 credit] (formerly 92.553) (ELG 5179)
Detection and Estimation
Binary, M-ary, composite hypothesis testing. Bayes risk and Neyman-Pearson criteria. Parameter estimation: Cramer-Rao bounds; maximum-likelihood estimation. Detection in additive white Gaussian noise and coloured noise. Noise in noise problems. Classical estimation problems. Linear filtering problem. Weiner/Kalman filtering. Sequential and non-parametric detection.
Prerequisites: ELG 5119 or SYSC 5503; and ELG 5375 or SYSC 5504; or the equivalents.
EACJ 5504 [0.5 credit] (formerly 92.554) (ELG 5372)
Error Control Coding
General introduction Algebraic concepts. Linear block codes. Cyclic codes, BCH and Reed-Solomon codes. Convolutional codes. Maximum likelihood decoding, and sequential decoding of convolutional codes. Burst-error correcting confolutional and block codes. Automatic repeat request. Trellis Coded Modulation. Trubo codes and iterative decoding.
Co-requisite: ELG 4171 or the equivalent.
EACJ 5506 [0.5 credit] (formerly 92.556) (ELG 5375)
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. Precludes additional credit for SYSC 5504.
Prerequisite: SYSC 5503 or ELG 5119 or the equivalent (may be taken concurrently).
EACJ 5507 [0.5 credit] (formerly 92.557) (ELG 5376)
Digital Signal Processing
Review of discrete time signals and systems, A/D and D/A conversions, representation in time, frequency, and Z domain, DFT/FFT transforms, FIR/IIR filter design, quantization effects. Correlation functions. Cepstrum analysis. Multi-rate signal processing. Power spectrum estimation. Introduction to joint time-frequency analysis. DSP architecture: implementation approaches. Applications.
Precludes additional credit for SYSC 5602 (ELG 6162).
EACJ 5508 [0.5 credit] (formerly 92.558) (ELG 5776)
Traitement numérique des signaux
Revue des signaux/systèmes en temps discret, conversions A/N et N/A, représentation en temps, fréquence et domaine Z, transformées DFT/FFT, design filtres FIR/IIR, effets de quantification. Fonctions de corrélation. Analyse cepstrale. Traitement à taux multiple. Estimation de puissance spectrale. Introduction analyse temps-fréquence. Architectures DSP: réalisations. Applications.
Precludes additional credit for SYSC 5602 (ELG 6162)
EACJ 5509 [0.5 credit] (formerly 92.559) (ELG 5378)
Image Processing and Image Communications
Image acquisition, display and perception: sampling and reconstruction, quantization, human vision. Discrete image representations.: colour spaces, blick, subband and wavelet representations. Image transformation, enhancement and restoration. Image analysis: edge detection, motion estimation. Image and video compression: loseless coding, predictive and transform coding, motion compensation.
Prerequisite: ELG 5376 or SYSC 5602 or equivalent.
EACJ 5600 [0.5 credit] (formerly 92.560) (ELG 7172)
Topics in Signal Processing I
Current topics in the field.
EACJ 5601 [0.5 credit] (formerly 92.561) (ELG 7173)
Topics in Signal Processing II
Current topics in the field.
EACJ 5603 [0.5 credit] (formerly 92.563) (ELG 7179)
Topics in Signal Processing III
Current topics in the field.
EACJ 5605 [0.5 credit] (formerly 92.565) (ELG 7177)
Topics in Communications I
Current topics in the field.
EACJ 5606 [0.5 credit] (formerly 92.566) (ELG 7178)
Topics in Communications II
Current topics in the field.
EACJ 5607 [0.5 credit] (formerly 92.567) (ELG 5374)
Computer-Communication Networks
Network applications, structures and their design issues. Resource sharing/access methods. Network transmission and switching techniques. OSI model. Error control, flow control and various issues related to the physical, data link and network layers. Local area networks. Performance issues of delay-throughput in various protocols.
Precludes additional credit for SYSC 5201.
Prerequisite: an undergraduate course in probability and statistics such as MAT 2377.
EACJ 5702 [0.5 credit] (formerly 92.572) (ELG 7572)
Sujets choisis en télécommunications et en traitement de signaux
Sujets d'intérêt courant dans le domaine.
EACJ 5703 [0.5 credit] (formerly 92.573) (ELG 5194)
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: ELG 5195 or the equivalent.
EACJ 5704 [0.5 credit] (formerly 92.574) (ELG 5180)
Advanced Digital Communication
Techniques and performance of digital signalling and equalization over linear bandlimited channels with additive Gaussian noise. Fading multipath channels; diversity concepts, modeling and error probability performance evaluation. Synchronization in digital communications. Spread spectrum in digital transmission over multipath fading channels.
Precludes additional credit for SYSC 5605.
Prerequisite: SYSC 5504 or ELG 5375 or the equivalent.
EACJ 5705 [0.5 credit] (formerly 92.575) (ELG 5195)
Digital Logic Design: Principles and Practices
Switching algebra. Combinational circuit design including PLA and MSI techniques. Special properties-symmetric functions, unate functions, threshold functions, functional decomposition. Sequential circuits-state reduction, incompletely specified machines, state assignments and series-parallel decomposition. Fundamental mode sequential circuits-race, hazards, and state assignment. Semicustom and MSI design. Special sequential circuits.
EACJ 5709 [0.5 credit] (formerly 92.579) (ELG 5196)
Neural Networks and Fuzzy Systems
Neuro-fuzzy and soft computing. Fuzzy set theory: regression and optimization; derivative-based optimization - genetic algorithms, simulated annealing, downhill simplex search. Neural Networks: adaptive networks; bidirectional associateive memories; supervised and unsupervised learning, learning from enforcement. Applications: neuro-fuzzy modeling and control, pattern recognition. Precludes additional credit for MCG 5356.
EACJ 5800 [0.5 credit] (formerly 92.580) (ELG 5377)
Adaptive Signal Processing
Theory and techniques of adaptive filtering, including Wiener filters, gradient and LMS methods; adaptive transversal and lattice filters; recursive and fast recursive least squares; convergence and tracking performance; implementation. Applications , such as adaptive prediction; channel equalization; echo cancellation; source coding; antenna beamforming; spectral estimation.
Precludes additional credit for Engineering ELG 6160.
Prerequisite: SYSC 5503 or ELG 5119 or the equivalent; SYSC 5602 or ELG 5376 or the equivalent.
EACJ 5807 [0.5 credit] (formerly 92.587) (ELG 7186)
Topics in Computers I
Current topics in the field.
EACJ 5807 [0.5 credit] (formerly 92.587) (ELG 7187)
Topics in Computers II
Current topics in the field.
EACJ 5900 [0.5 credit] (formerly 92.590) (ELG 7573)
Sujets choisis sur les ordinateurs.
Sujets d'intérêt courant dans la matière.
EACJ 5206 [0.5 credit] (formerly 92.526) (ELG 5123)
Health Care Engineering
Overview of health care system/participants: biophysical measurements for diagnosis/monitoring; biomedical sensors/technology; telemedicine and applications; safety considerations; managing medical technologies/funding models for clinical engineering departments; considerations for developing countries.
Prerequisites: Permission of the Department.
EACJ 5204 [0.5 credit] (formerly 92.524) (ELG 5124)
Virtual Environments
Basic concepts. Virtual worlds. Hardware and software support. World modeling. Geometric modeling. Light modeling. Kinematic and synmaic models. Other physical modeling modalities. Multi-sensor data fusion. Anthropomorphic avatars. Animation: modeling languages, scripts, real-time computer architectures. VE interfaces. Case studies.
EACJ 5205 [0.5 credit] (formerly 92.525) (ELG 5125)
Quality of Service Management for Multi-media Applications
Design principles: layering, protocols, interfaces; open distributed processing models; real-time requirement; request-response and stream processing, real-time scheduling, design for performance and scalability; user perspective versus system performance, cost/performance trade-offs, negotiations; adaptive and mobile applications; examples of multimedia applications, protocols.
Prerequisite: Engineering EACJ 5607 (ELG 5374) or SYSC 5201 (ELG 6121) or equivalent.
EACJ 5206 [0.5 credit] (formerly 92.526) (ELG 5126)
Source Coding and Data Compression
Discrete and continuous sources. Discrete sources: Huffman coding and run length encoding. Continuous sources: waveform construction coding: PCM, DPMC, delat modulation, speech compression by paramater extraction; predictive encoding; image coding by transformation and block quantization. Fourier and Walsh transform coding. Applications to speech, television, facsimile.
Prerequisite: SYSC 5503 (ELG 6153) or ELG 5119 (EACJ 5109), or equivalent.
ELG 6000
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.
ELG 7999
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.
ELG 8000
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.
ELG 8001
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.
ELG 9998
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.
ELG 9999
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.
© 2021 Carleton University 1125 Colonel By Drive, Ottawa, ON, K1S 5B6 Canada | (613) 520-7400 Contact | Privacy Policy