|
|
|
School of Information Technology and Engineering (SITE)
(Electrical and Computer Engineering Program)
University of Ottawa
161 Louis Pasteur
Colonel By Hall
Telephone: 562-5800, ext. 6212
Fax: 562-5175
E-mail: gradinfo@trix.genie.uottawa.ca
The School
Director: E. Petriu
Graduate Program Coordinator: O. Yang
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 and 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) and 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 2005-2006, 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: carleton.ca/cu/programs/sched_dates/
- EACJ 5001 [0.5 credit] (ELG 5107)
- Semiconductor Optical Logic
- Principles of optical amplification. Structures of semiconductor optical amplifier (SOA). Steady-state model of SOA. Dynamic model of SOA. Network applications of SOAs. SOA nonlinearities. SOA wavelength converters. SOA optical gates. SOA logic devices. Optical memory devices. SOA based signal regeneration.
- Precludes additional credit for this course taken as a special topic in EACJ 5807 (ELG 7186).
- Prerequisite: ELG 5103 or equivalent course.
- EACJ 5002 [0.5 credit] (ELG 5380)
- Advanced Channel Coding
- Channel coding theorem, channel capacity and cutoff rate. Trellis coded modulation; Multilevel codes. Space-time coding. Product codes. Generalized code concatenation. Turbo codes and iterative decoding techniques, interleavers for turbo codes, Turbo Trellis coded modulation. Low density parity check codes. Performance analysis of iteratively decoded codes.
- Prerequisites: ELG 5372 (SYSC 5504) or ELG 5375 (SYSC 5506).
- EACJ 5003 [0.5 credit] (ELG 5106)
- Fourier Optics
- Diffraction: plane waves expansions, angular spectra, 2D Fourier transform, scalar and vector diffraction theory, Fresnel and Fraunhofer diffraction, coherence. Linear optical systems: thin lenses, Gaussian beam optics, transmission functions, linear systems theory, imaging, transfer functions, aberration. Applications: holography, diffractive optics, gratings, optical correlation.
- EACJ 5004 [0.5 credit] (ELG 5381)
- Photonics Networks
- Optical network and switch architectures. Static networks. Wavelength routed networks. Linear lightwave networks. Multihop networks. Point-to-point and multipoint. Multiplexing and multiple access schemes. Scheduling. Capacity allocation. Static and dynamic routing. Channel assignment. Logical vs physical topologies. Developments in technology, network, protocols and analysis.
- Precludes additional credit for this course taken as a special topic in EACJ 5606 (ELG 7178).
- EACJ 5005 [0.5 credit] (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] (ELG 7132)
- Topics in Electronics I
- Current topics in the field.
- EACJ 5007 [0.5 credit] (ELG 7133)
- Topics in Electronics II
- Current topics in the field.
- EACJ 5008 [0.5 credit] (ELG 7575)
- Sujets choisis en électronique
- Sujets d'intérêt courant dans la matière.
- EACJ 5009 [0.5 credit] (ELG 5383)
- Survivable Optical Networks
- Optical networks design with emphasis on network survivability. Wavelength division multiplexing (WDM), wavelength conversion, optical switch architectures, routing and wavelength assignment algorithms, IP over WDM, optical network protocols, optical network control architectures, protection and restoration, spare capacity allocation, survivable routing, design and performance evaluation.
- Prerequisites: ELG 5374 (Computer Communication) or its equivalent.
- EACJ 5100 [0.5 credit] (ELG 5163)
- Machine Vision
- Machine vision in autonomous systems. Geometrical transformations. Image acquisition, image formation and perspective projection. Basics of image processing: filtering, feature detection, contours, segmentation. Camera models and calibration. Motion detection and tracking. Stereoscopy, epipolar geometry, active range imaging. Modeling, registration and pose estimation. Machine vision applications.
- Prerequisite: CEG 4153 or equivalent.
- EACJ 5101 [0.5 credit] (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] (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 equivalent.
- EACJ 5103 [0.5 credit] (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] (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] (ELG 5373)
- 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.
- EACJ 5106 [0.5 credit] (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] (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 5109 [0.5 credit] (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] (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 equivalent.
- EACJ 5201 [0.5 credit] (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] (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] (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 5204 [0.5 credit] (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] (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] (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.
- EACJ 5207 [0.5 credit] (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 equivalent.
- EACJ 5209 [0.5 credit] (ELG 7113)
- Topics in Systems and Control I
- Current topics in the field, including linear semigroup theory and optimal feedback control.
- EACJ 5300 (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] (ELG 7574)
- Sujets choisis en systèmes et réglage automatique
- Sujets d'intérêt courant dans le domaine.
- EACJ 5302 [0.5 credit] ELG 5302
- Principles and Design of Advanced Biomedical Instrumentation
- Principles of physiological measurements and related instrumentation with particular applications to cardiology, lung function, cerebral and muscle signals, surgery and anaesthesiology, ultrasound measurements, and critical care for infants. Also offered as SYSC 5302 (ELG 6320).
- Prerequisite: permission of the instructor.
- EACJ 5303 [0.5 credit] (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.
- Prerequisite: permission of the Department.
- EACJ 5304 [0.5 credit](ELG 5127)
- Medical Image Processing
- Mathematical models of image formation based on the image modality and tissue properties. Linear models of image degradation and reconstruction. Inverse problems and regularization for image reconstruction. Image formation in radiology, computed tomography, magnetic resonance imaging, nuclear medicine, ultrasound, positron emission tomography, electrical impedance tomography. Also offered as SYSC 5304.
- Precludes additional credit for EACJ 5601 (ELG 7173) if EACJ 5601 was taken as this topic.
- Prerequisite: one of ELG 4172, CEG 4311, SYSC 4405 or permission of the Department.
- EACJ 5305 [0.5 credit] (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 equivalent.
- EACJ 5308 [0.5 credit] (ELG 7500)
- Sujets choisis en électromagnétisme.
- Sujets d'intérêt courant dans la matière.
- EACJ 5401 [0.5 credit] (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 equivalent.
- EACJ 5402 [0.5 credit] (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 equivalent.
- EACJ 5403 [0.5 credit] (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 equivalent.
- EACJ 5404 [0.5 credit] (ELG 7100)
- Topics in Electromagnetics I
- Current topics in the field.
- EACJ 5405 [0.5 credit] (ELG 7101)
- Topics in Electromagnetics II
- Current topics in the field.
- EACJ 5406 [0.5 credit] (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 equivalent.
- EACJ 5500 [0.5 credit] (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 equivalent.
- EACJ 5501 [0.5 credit] (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 equivalent.
- EACJ 5503 [0.5 credit] (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 equivalent.
- EACJ 5504 [0.5 credit] (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 equivalent.
- EACJ 5506 [0.5 credit] (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 equivalent (may be taken concurrently).
- EACJ 5507 [0.5 credit] (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] (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] (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] (ELG 7172)
- Topics in Signal Processing I
- Current topics in the field.
- EACJ 5601 [0.5 credit] (ELG 7173)
- Topics in Signal Processing II
- Current topics in the field.
- EACJ 5603 [0.5 credit] (ELG 7179)
- Topics in Signal Processing III
- Current topics in the field.
- EACJ 5605 [0.5 credit] (ELG 7177)
- Topics in Communications I
- Current topics in the field.
- EACJ 5606 [0.5 credit] (ELG 7178)
- Topics in Communications II
- Current topics in the field.
- EACJ 5607 [0.5 credit] (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] (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] (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 equivalent.
- EACJ 5704 [0.5 credit] (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 equivalent.
- EACJ 5705 [0.5 credit] (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] (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] (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 equivalent; SYSC 5602 or ELG 5376 or equivalent.
- EACJ 5807 [0.5 credit] (ELG 7186)
- Topics in Computers I
- Current topics in the field.
- EACJ 5807 [0.5 credit] (ELG 7187)
- Topics in Computers II
- Current topics in the field.
- EACJ 5900 [0.5 credit] (ELG 7573)
- Sujets choisis sur les ordinateurs.
- Sujets d'intérêt courant dans la matière.
- EACJ 5370 [0.5 credit]
- Multiresolution Signal Decomposition: Analysis and Applications
- Multirate signal processing: sampling rate conversion, polyphase representation. Bases, filter banks: series expansion of discrete-time signals, series expansion of continuous-time signals, multiresolution concept and analysis, construction of wavelets, wavelet series. Complexity of multirate discrete-time processing, filter banks, and wavelet series computation.
- Prerequisite: a basic course in Digital Signal Processing such as ELG5376 or ELG4172.
- EACJ 5127 [0.5 credit]
- Advanced Topics in Biomedical Engineering
- Topics vary from year to year.
- Prerequisite: permission of the Department.
- Also offered as SYSC 5301 (ELG 6131).
- EACJ 5208 [0.5 credit]
- Advanced Topics in Integrated Circuits and Devices
- Recent and advanced topics in the field of Integrated Circuits and Devices and its related areas.
- Also offered as ELEC 5200 (ELG 6320).
- 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.
|
|