Current Students stripes
spacer on top of red menu spacer spacer on top of red menu spacer spacer spacer
Queen's University
SGR Home Prospective Students Current Students Faculty & Staff Alumni
School of Graduate Studies
2011-2012 Academic Year
spacer
spacer
spacer

Calendar Home

Search



Graduate Studies Courses of Instruction Electrical and Computer Engineering


Electrical and Computer Engineering
ELEC-811* Biological Signal Analysis
The course begins with a general discussion of the electrical signals which arise in biological systems.  Mechanisms of biological signal generation and models of signal production are introduced, with an emphasis on the neuromuscular system and the myoelectric signal.  Signal acquisition and instrumentation are discussed.  Signal processing of the myoelectric signal, in the time and frequency domains, is covered.  A basic knowledge of random signal processing is recommended.  Three term-hours; lectures, Fall.  E.L. Morin
back to top
ELEC-823* Signal Processing
This is a fundamental graduate level course in statistical signal processing  that assumes prior familiarity with digital signal processing concepts for deterministic signals, including topics such as digital filters and discrete Fourier transforms.
Topics include:  spectral analysis and modeling; linear prediction; adaptive algorithms; cyclostationary signals; wavelets; hidden Markov modeling.  Applications will be drawn from several fields, including multimedia and biological signal processing.
Three term hours; lectures.  G. Chan
back to top
ELEC-824* Machine Vision
From low-level image processing to high-level machine vision. Topics covered include: image formation and representation; gradient operators, edge detection and feature extraction; stereovision and epipolar geometry; projective vision; range image acquisition and registration; pose determination and object recognition; image retrieval; applications.  Three term-hours; lectures, Fall.  M. Greenspan
back to top
ELEC-827* Multimedia Signal Compression
Study of multimedia information processing with particular focus on multimedia signal compression for communications and storage. Applications of multimedia compression functionalities abound, including point-to-point and multipoint communications over heterogenous networks (e.g. wireless and Internet networks), and multimedia content generation, distribution, and playback in consumer and commercial products and services. Course topics include: major lossless and lossy compression techniques for coding speech, audio, image, video, and scanned documents; the latest multimedia standards, their compression, system, and transport layers; current research problems in multimedia communications such as scalable coding, transcoding, multiuser media streaming, error robustness and signal recovery. Three-term-hours; lectures. Permission of instructor. G. Chan.  
back to top
ELEC-831* Power Electronics
Fundamentals of loss-less switching techniques: zero-voltage switching, zero-current switching. Resonant converters: series, parallel and series-parallel topologies; Soft-switching converters: natural and auxiliary commutation converter topologies; Control techniques: variable frequency, phase-shift and hybrid control. Applications to single-phase three-phase and multi-level converters. Special emphasis will be placed on the design techniques using practical examples. Three term-hours, lectures.P. Jain. PREREQUISITE: ELEC 431 or permission of instructor.
back to top
ELEC-832* Modeling and Control of Switching Power Converters
This course covers the modeling and control techniques for switching power converters. Small signal models and large signal models will be presented. Peak current mode control and average current mode control for switching power converters will be investigated. System stability issues when several power supplies are connected together are investigated and solutions are presented and analyzed. Digital control techniques, using FPGA or DSP, will be investigated and analyzed. Conventional fuzzy logic control and improved version of fuzzy logic control will be analyzed in detail. Sliding mode control and sliding mode like control will be analyzed. Digital control techniques for AC-DC converter with power factor correction will be analyzed. It is expected the students will do a project based one or more of the above mentioned techniques. Three term-hours, lectures, fall.  Y.F. Liu. 
back to top
ELEC-836* Power Systems Design for Telecommunications
Overview of advanced telecommunication networks and powering requirements: central office equipment, optical networks, Fiber-In-The-Loop systems, and hybrid fiber/coax networks. Powering alternatives: low frequency distribution, dc distribution and high frequency distribution. System modeling and simulation. Stability of the power system. Special emphasis will be placed on the design techniques using practical examples. Three term-hours, lectures.  P. Jain PREREQUISITE: ELEC 431 or permission of instructor.
back to top
ELEC-837*  High Power Electronics
Introduction. Power semiconductor devices. Line- and force-commutated converters. High power ac/dc and dc/ac converter structures and switching techniques. Principles of HVDC and HVAC systems. Large and small scale stabilities, sub-synchronous resonances, inter-area oscillations, voltage sags, and harmonic instability. Voltage, power angle, and impedance control, phase balancing, and power factor correction by means of solid-state power converters. Flexible AC Transmission Systems (FACTS). Three term hours; lectures, Winter.  A. Bakhshai
back to top
ELEC-841* Nonlinear Systems: Analysis and Identification
Analytical methods for nonlinear systems; nonlinear difference equation models:  functional expansions and Volterra, Wiener and Fourier-Hermite kernels; kernel estimation techniques; identification of cascades of linear and static nonlinear systems; use of Volterra series to find region of stability of nonlinear differential equations; applications to pattern recognition, communications, physiological systems, and non-destructive testing. Three term-hours; lectures, Fall. M.J. Korenberg
back to top
ELEC-843* Control of Discrete-Event Systems
Study of discrete-event processes that require control to induce desirable behaviour. Topics include: basic automata and language theory; modeling of processes using automata (finite-state machines, directed graphs); centralized and decentralized problems; nonblocking supervisors; partial observation; and computational complexity. Connections with manufacturing systems and communication protocols are emphasized. Three term-hours; lectures, Fall. K. Rudie
back to top
ELEC-848* Control Systems Design for Robots and Telerobots
This course provides an overview of manipulator modeling, and presents and analyzes many different control architectures designed for robots and telerobots. Topics include introduction to robotics and telerobotics; serial manipulator forward and inverse kinematics, Jacobian, singularities and dynamics; robot position and force control methodologies and their stability analyses; bilateral teleoperation control architectures, stability and performance issues due to communication delays and environment uncertainties. Three term hours, Lectures, Winter. Dr. K Hashtrudi-Zaad
back to top
ELEC-852* Broadband Integrated Circuits
Topics covered include broadband and ultra wide band circuit design techniques with applications to wireless and lightwave systems. Broadband amplifiers, mixers and active filters are discussed through radio frequency, microwave and millimetre-wave techniques. Lightwave broadband adaptive filtering, transmitters and receivers are also discussed. Three term-hours; lectures A.P. Freundorfer.
back to top
ELEC-853* Silicon RF and Microwave Circuits
This course presents an introduction to the design of RF and microwave circuits using silicon technologies. Topics include: an overview of silicon technologies; the design of passive structures including transmission lines, inductors, and couplers; considerations in the layout of active devices; examples of the design of circuit components on silicon; system design including integrated system-on-chip designs; and a look at the future of silicon high-speed circuits.  Three term-hours, lectures; Winter.  B. Frank
Prerequisite: ELEC-483 or equivalent 
back to top
ELEC-854* Microwave Circuits and Systems
Investigation of the design and performance of wireless circuits and systems at microwave and millimeter-wave frequencies. Topics include: communications transceivers, millimeter-wave imaging systems, RFID, radar systems, transmission lines and passive circuits, resonators, microstrip and lumped element low-pass and bandpass filters, amplifier noise and linearity, diode and transistor mixers, LC and relaxation oscillators, frequency multipliers and dividers, phase shifters, FSK QPSK and GMSK modulators and demodulators. Three term hours; lectures. C. Saavedra.
back to top
ELEC-861* Probability, Random Variables and Stochastic Processes
The review of probability theory including probability spaces, random variables, probability distribution and density functions, characteristic functions, convergence of random sequences, and laws of large numbers. Fundamental concepts of random processes including stationarity, ergodicity, autocorrelation function and power spectral density, and transmission of random processes through linear systems. Special random processes, including Gaussian processes, with applications to electrical and computer engineering at a rigorous level. Three term-hours; lectures. S. Gazor
back to top
ELEC-858* Principles of Microwave Imaging and Remote Sensing
This course is an overview of the physical and engineering principles of microwave imaging and remote sensing. Topics include: electromagnetic wave propagation, polarized and partially polarized waves, polarimetric synthesis and decomposition, wave diffraction, wave scattering from smooth and rough boundaries, scattering and emission of waves from natural surfaces, passive microwave detectors, radar fundamentals, radar altimeters, radar image construction, polarimetric radar, non-ideal imaging effects such as speckle and geometric distortion. Applications of microwave imaging to the earth sciences will be discussed.
back to top
ELEC-862* Wireless Mobile Communications
This course covers wireless mobile and satellite communication systems. The main topics of this course are: Introduction to the basic concepts of wireless mobile systems and standards, Propagation modeling, Co-channel interference, Modulation techniques with applications to mobile communications (PSK, ASK, OFDM, etc.), Digital signaling on flat fading channels and diversity techniques, Equalization and digital signaling on ISI channels, Error probability performance analysis, CDMA and multi-user detection, Cellular coverage planning, Link quality measurements and handoff initiation, Introduction to satellite mobile communications, Third generation global mobile communication standards. Three term-hours; lectures. M. Ibnkahla
back to top
ELEC-863* Topics in Optical Communications
Selected topics in optical communications will be studied. Possible topics include semiconductor lasers, optical modulators, modulation formats, multiplexing and demultiplexing techniques, optical fibers, dispersion compensation, optical amplifiers, optical receivers, system performance, optical time division multiplexing, optical signal processing (e.g., wavelength conversion, optical regeneration, clock recovery), passive components, optical networks, and applications (e.g., access, metro, long-haul, ultra-long haul).  Three term-hours,
lectures, Fall.   J.C. Cartledge
back to top
ELEC-864* WDM Fiber Optic Communication Systems
This course presents the fundamentals of fiber optic communications, with focus on dense wavelength division multiplexed (DWDM) systems. Topics: components (lasers, modulators, receivers, and optical fibers) and detailed study of system issues in DWDM transmission (interplay between fiber dispersion and non-linearities, transmitter chirp, optical amplification, and polarization mode dispersion). Three term hours, lectures. S. Yam
back to top
ELEC-865* Coding Theory
The problem of reliable data transmission; communication and coding; error-detecting and error-correcting codes; classification of codes; introduction to algebra; linear block codes; cyclic codes; algebraic decoding,shift register encoding and decoding of cyclic codes; convolutional codes; Viterbi decoder; trellis codes; trellis decoding, trellis structure of codes; graphical representation ofcodes, block- and trellis-coded modulation, codes defined on graphs, turbo codes, iterative decoding, low-density parity-check codes.  Three term-hours,
lectures.S. Yousefi
back to top
ELEC-866* Signal Detection and Estimation
Vector space concepts. Hypothesis testing. Signal detection in discrete time including performance evaluation methods and sequential detection. Parameter estimation, including Bayesian, maximum-likelihood and minimum-variance unbiased estimation. Signal estimation in discrete time, including Kalman filtering, linear estimation, and Wiener filtering. Applications include communications, sensor array, image processing, and target tracking. Three term-hours; lectures. S.D. Blostein.
back to top
ELEC-867* Data Communication
Channel characterization and transmission impairments, performance evaluation, baseband pulse transmission, linear modulation, frequency and phase modulation, detection theory and system optimization, equalization, coded modulation. Three term-hours; lectures. P.J. McLane. 
back to top
ELEC-868* Simulation of Optical Communications Systems
The objective of this course is to bring the student up-to-speed in the simulation of optical communications systems. It will introduce the students to the underlying principles of optoelectronic devices, waveguide propagation, digital communication basics and coding. It will present current mathematical modeling of devices and components useful for the simulation of a full-fledge optical transmission link. Both through theory and using the modeling software (OptiSystem or equivalent) as a basis for simulation tool, students are expected to develop an understanding of the critical aspects and trade-offs that characterizes optical communication systems. The modeling software has cosimulation with MATLAB so additional models/functions can be included as the course develops. Prerequisites: ELEC 381 (Applications of Electromagnetics) and ELEC 422 (Communications Signal Processing), or equivalent
back to top
ELEC-869* MIMO Communications Systems
This course introduces fundamental theories of multiple-input multiple-output (MIMO) communications systems and design of space-time codes. Topic includes: MIMO channel models; capacity of MIMO systems; transmit and receive diversity; design criteria for space-time codes; space-time block codes; space-time trellis codes; layered space-time codes; differential space-time block codes; combined space-time codes and interference suppression; super-orthogonal space-time codes; variable rate space-time block codes.  Three term-hours, lectures.
I. Kim
back to top
ELEC-870* Parallel Computer Systems
Multiprocessor and multicomputer systems intended for large parallel task applications are studied. Interconnection networks based on mesh, hypercube, multistage switch, and hierarchical ring topologies, which support communication among processors and memory modules, are the main focus in multiprocessors. The implementation of coherence among the data caches associated with the processors in such systems is also studied. In multicomputer systems that use high-speed local area networks for message exchanges, the message exchange protocols and the communication assist processor units that implement them are studied. Three term-hours; lectures. Not offered 2006-2007.
back to top
ELEC-871* Shared-Memory Multiprocessor Systems
This course provides a comprehensive overview of shared-memory multiprocessing.  Topics include:  shared-memory programming, system and application software considerations, cache coherence protocols, memory consistency models, small-scale and large-scale shared-memory architectures, and case studies to explore practical considerations in multiprocessor systems ranging from single-chip implementations to scalable high-performance platforms.Three term hours; lectures.  Winter.  N. Manjikian
back to top
ELEC-873* Cluster Computing
This course covers topics related to network-based parallel computing systems. Issues related to clusters and computational "grid" such as interprocessor communications, message-passing and mixed mode paradigms and programming techniques, high performance interconnects, efficient host-network interface for fast messaging, lightweight user-level messaging layers and protocols, (network interface-assisted based) collective communications, communication latency tolerance techniques, power-aware high-performance computing, high performance file systems and I/O, benchmarking and performance evaluation, scheduling and load balancing, system-level middleware and computational grid applications and services will be discussed, Research papers from literature, a term paper and hands-on programming and experiments on a network of workstations will supplement the course. Three term-hours; lectures. A. Afsahi
back to top
ELEC-875* Software Design Recovery and Automated Evolution
Design recovery is the extraction of a design model from the artifacts of an existing software system. This design model is used to continue the evolution of the system. The model can be used in the planning and impact analysis stage, while making the changes and to test the result. The extracted design model can also be used to automate each of these tasks to varying degrees. Topics include design models, design recovery techniques, software evolution tasks, the semantics of programming languages and execution environments, and source code transformation. Three term-hours, lectures, Winter, T. Dean.
back to top
ELEC-876* Software Reengineering
This course covers software reengineering techniques and tools that facilitate the evolution of legacy systems. This course is broken into three major parts. In the first part, the course discusses the terminology and the processes pertaining to software evolution. In the second part, the course provides the fundamental reengineering techniques to modernize legacy systems. These techniques include source code analysis, architecture recovery, and code restructuring. The last part of the course focuses on specific topics in software reengineering research.  The topics include software refactoring strategies, migration to Object Oriented platforms, quality issues in reengineering processes, migration to network-centric environments, and software integration. Three term-hours, lectures, Fall, Y. Zou
back to top
ELEC-878* Computer Communications
Introduction to computer networks. Layered network architecture, the physical (PHY) layer, link layer, medium access control (MAC), network layer, routing, quality-of service (QoS), security, Internet applications. Wireless local area networks (LANs), metropolitan area networks (MANs), ad hoc networks, and cellular networks. IEEE 802 standards. Future of computer communications. Three term-hours, lectures. C.H. Yeh.
back to top
ELEC-884* Wireless Mobile Networks
This course covers timely topics related to the design and performance analysis of current, emerging and future wireless and mobile networks.  A wide range of topics are examined, such as the Universal Mobile Telecommunications System (UMTS), fourth-generation (4G) networks, and beyond fourth-generation wireless networks radio access network architecture, radio resource management, multiple access techniques, C/S management, mobility management, quality of service, etc.  This course also encompasses advanced topics of relevance to wireless ad hoc and sensor networks and multi-hop cellular networks.  Such networks eradicate the costs of infrastructure deployment, setup, and administration, and allow anywhere, anytime network connectivity with complete lack of control, ownership, and regulatory influence.  However, the non-existence of a centralized/dedicated infrastructure complicates the problems of medium access regulation, routing, energy efficiency and quality of service preservation, to mention a few.  This course also covers current, emerging and future wireless WANs, MANs, LANs and PANs, as well as the integration/inter-working of heterogeneous wireless networks.  Three term-hours; lectures  A.M. Safwat
back to top
ELEC-898 M.Eng. Project
back to top
ELEC-899 M.Sc. Thesis Research
back to top
ELEC-999 Ph.D. Thesis Research
back to top
ADVANCED UNDERGRADUATE ELECTIVE COURSES
Courses listed below may be taken for credit, subject to the regulations set forth in the departmental prescription above and those of the School ofGrduate Studies and Research. Descriptions can be found in the Faculty of Applied Science Undergraduate Calendar for 2003-2004.
ELEC-421*, 431*, 436*, 443*, 448*, 451*, 454*, 461*, 464*, 470*, 471, 476*, 478*, 483*, 486*, 487*, SOFT-423, 426, 437.
back to top
Graduate Studies Courses of Instruction Electrical and Computer Engineering
previous chapter previous page next page next chapter
black border top of footer Queen's University black border top of footer black border top of footer black border top of footer black border top of footer
spacer spacer spacer
spacer ©2003 Queen's University,
Kingston, Ontario. View Disclaimer.
spacer Privacy Statement School of Graduate
Studies
Search
black line
black border bottom of footer black border bottom of footer black border bottom of footer
spacer spacer spacer spacer spacer
spacer spacer spacer