Armour College Of Engineering   myIIT Portal Login
    Undergraduate Admission
    Graduate Admission

    ECE Course Descriptions

    Undergraduate

    ECE 100 - Introduction to the Profession I
    Introduces the student to the scope of the engineering profession and its role in society and develops a sense of professionalism in the student. Provides an overview of electrical engineering through a series of hands-on projects and computer exercises. Develops professional communication and teamwork skills. (2-3-3) (C) Prerequisite: None Corequisite: None
    ECE 211 - Circuit Analysis I
    Ohm's Law, Kirchhoff's Laws, and network element voltage-current relations. Application of mesh and nodal analysis to circuits. Dependent sources, operational amplifier circuits, superposition, Thevenin's and Norton's Theorems, maximum power transfer theorem. Transient circuit analysis for RC, RL, and RLC circuits. Introduction to Laplace Transforms. Laboratory experiments include analog and digital circuits; familiarization with test and measurement equipment; combinational digital circuits; familiarization with latches, flip-flops, and shift registers; operational amplifiers; transient effects in first-order and second-order analog circuits; PSpice software applications. Concurrent registration in MATH 252 and ECE 218. (3-3-4) (C) Prerequisite: [(ECE 218* with min. grade of D and MATH 252* with min. grade of D)]
    An asterisk (*) designates a course which may be taken concurrently.
    Corequisite: None
    ECE 213 - Circuit Analysis II
    Sinusoidal excitation and phasors. AC steady-state circuit analysis using phasors. Complex frequency, network functions, pole-zero analysis, frequency response, and resonance. Two-port networks, transformers, mutual inductance, AC steady-state power, RMS values, introduction to three-phase systems and Fourier series. Design-oriented experiments include counters, finite state machines, sequential logic design, impedances in AC steady-state, resonant circuits, two-port networks, and filters. A final project incorporating concepts from analog and digital circuit design will be required. Prerequisites: ECE 211 with a grade C or better. (3-3-4) (C) Prerequisite: [(ECE 211 with min. grade of C)] Corequisite: None
    ECE 215 - Circuit Analysis I
    Ohm's Law, Kirchoff's Laws, and network element voltage-current relations. Application of mesh and nodal analysis to circuits. Dependent sources, operational amplifier circuits, superposition, Thevenin's and Norton's Theorems, maximum power transfer theorem. Transient circuit analysis for RC, RL, and RLC circuits. Introduction Laplace Transforms. Note: ECE 215 is for non-ECE majors. (3-0-3) Prerequisite: [(MATH 252* with min. grade of D)]
    An asterisk (*) designates a course which may be taken concurrently.
    Corequisite: None
    ECE 216 - Circuit Analysis II
    Sinusoidal excitation and phasors. AC steady-state circuit analysis using phasors. Complex frequency, network functions, pole-zero analysis, frequency response, and resonance. Two-port networks, transformers, mutual inductance, AC steady-state power, RMS values, introduction to three-phase systems and Fourier series. Note: ECE 216 is for non-ECE majors. (3-0-3) Prerequisite: [(ECE 211 with min. grade of C) OR (ECE 215 with min. grade of C)] Corequisite: None
    ECE 218 - Digital Systems
    Number systems and conversions, binary codes, and Boolean algebra. Switching devices, discrete and integrated digital circuits, analysis and design of combinational logic circuits. Karnaugh maps and minimization techniques. Counters and registers. Analysis and design of synchronous sequential circuits. Concurrent registration in ECE 211 and ECE 212 is strongly encouraged. (3-0-3) Prerequisite: None Corequisite: None
    ECE 242 - Digital Computers and Computing
    Basic concepts in computer architecture, organization, and programming, including: integer and floating point number representations, memory organization, computer processor operation (the fetch/execute cycle), and computer instruction sets. Programming in machine language and assembly language with an emphasis on practical problems. Brief survey of different computer architectures. (3-0-3) Prerequisite: [(CS 116 with min. grade of D and ECE 218 with min. grade of D)] Corequisite: None
    ECE 307 - Electrodynamics
    Analysis of circuits using distributed network elements. Response of transmission lines to transient signals. AC steady-state analysis of lossless and lossy lines. The Smith Chart as an analysis and design tool. Impedance matching methods. Vector analysis applied to static and time-varying electric and magnetic fields. Coulomb's Law, electric field intensity, flux density and Gauss's Law. Energy and potential. Biot-Savart and Ampere's Law. Maxwell's equations with applications including uniform-plane wave propagation. (4-0-4) Prerequisite: [(ECE 213 with min. grade of D, MATH 251 with min. grade of D, and PHYS 221 with min. grade of D)] Corequisite: None
    ECE 308 - Signals and Systems
    Time and frequency domain representation of continuous and discrete time signals. Introduction to sampling and sampling theorem. Time and frequency domain analysis of continuous and discrete linear systems. Fourier series convolution, transfer functions. Fourier transforms, Laplace transforms, and Z-transforms. (3-0-3) Prerequisite: [(ECE 213 with min. grade of D and MATH 333* with min. grade of D)]
    An asterisk (*) designates a course which may be taken concurrently.
    Corequisite: None
    ECE 311 - Engineering Electronics
    Physics of semiconductor devices. Diode operation and circuit applications. Regulated power supplies. Bipolar and field-effect transistor operating principles. Biasing techniques and stabilization. Linear equivalent circuit analysis of bipolar and field-effect transistor amplifiers. Laboratory experiments reinforce concepts. (3-3-4) (C) Prerequisite: [(ECE 213 with min. grade of D)] Corequisite: None
    ECE 312 - Electronic Circuits
    Analysis and design of amplifier circuits. Frequency response of transistor amplifiers. Feedback amplifiers. Operational amplifiers: internal structure, characteristics, and applications. Stability and compensation. Laboratory experiments reinforce concepts. (3-3-4) (C) Prerequisite: [(ECE 311 with min. grade of D)] Corequisite: None
    ECE 319 - Fundamentals of Power Engineering
    Principles of electromechanical energy conversion. Fundamentals of the operations of transformers, synchronous machines, induction machines, and fractional horsepower machines. Introduction to power network models and per-unit calculations. Gauss-Siedel load flow. Lossless economic dispatch. Symmetrical three-phase faults. Laboratory considers operation, analysis, and performance of motors and generators. The laboratory experiments also involve use of PC-based interactive graphical software for load flow, economic dispatch, and fault analysis. (3-3-4) (C) Prerequisite: [(ECE 213 with min. grade of D)] Corequisite: None
    ECE 401 - Communication Electronics
    Radio frequency AM, FM, and PM transmitter and receiver principles. Design of mixers, oscillators, impedance matching networks, filters, phase-locked loops, tuned amplifiers, power amplifiers, and crystal circuits. Nonlinear effects, intermodulation distortion, and noise. Transmitter and receiver design specification. Credit will be given for either ECE 401 or ECE 409, but not for both. (3-0-3) (P) Prerequisite: [(ECE 307 with min. grade of D, ECE 312 with min. grade of D, and ECE 403* with min. grade of D)]
    An asterisk (*) designates a course which may be taken concurrently.
    Corequisite: None
    ECE 403 - Digital and Data Communication Systems
    Introduction to Amplitude, Phase, and Frequency modulation systems. Multiplexing and Multi-Access Schemes; Spectral design considerations. Sampling theorem. Channel capacity, entropy; Quantization, wave shaping, and Inter-Symbol Interference (ISI), Matched filters, Digital source encoding, Pulse Modulation systems. Design for spectral efficiency and interference control. Probability of error analysis, Analysis and design of digital modulators and detectors. (3-0-3) (P) Prerequisite: [(ECE 308 with min. grade of D and MATH 474 with min. grade of D)] Corequisite: None
    ECE 405 - Digital and Data Communication Systems with Laboratory
    Introduction to Amplitude, Phase, and Frequency modulation systems. Multiplexing and Multi-Access Schemes; Spectral design considerations. Sampling theorem. Channel capacity, entropy; Quantization, wave shaping, and Inter-Symbol Interference (ISI), Matched filters, Digital source encoding, Pulse Modulation systems. Design for spectral efficiency and interference control. Probability of error analysis, Analysis and design of digital modulators and detectors. (3-3-4) (C)(P) Prerequisite: [(ECE 308* with min. grade of D and MATH 474 with min. grade of D)]
    An asterisk (*) designates a course which may be taken concurrently.
    Corequisite: None
    ECE 407 - Introduction to Computer Networks with Laboratory
    Emphasis on the physical, data link, and medium access layers of the OSI architecture. Different general techniques for networking tasks, such as error control, flow control, multiplexing, switching, routing, signaling, congestion control, traffic control, scheduling will be covered along with their experimentation and implementation in a laboratory. Credit given for ECE 407 or ECE 408, not both. (3-3-4) (C)(P) Prerequisite: None Corequisite: None
    ECE 408 - Introduction to Computer Networks
    Emphasis on the physical, data link and medium access layers of the OSI architecture. Different general techniques for networking tasks, such as error control, flow control, multiplexing, switching, routing, signaling, congestion control, traffic control, scheduling will be covered. Credit given for ECE 407 or ECE 408, not both. (3-0-3) (P) Prerequisite: None Corequisite: None
    ECE 411 - Power Electronics
    Power electronic circuits and switching devices such as power transistors, MOSFET's, SCR's, GTO's, IGBT's and UJT's are studied. Their applications in AC/DC DC/DC, DC/AC and AC/AC converters as well as switching power supplies are explained. Simulation mini-projects and lab experiments emphasize power electronic circuit analysis, design and control. (3-3-4) (C)(P) Prerequisite: [(ECE 311 with min. grade of D)] Corequisite: None
    ECE 412 - Electric Motor Drives
    Fundamentals of electric motor drives are studied. Applications of semiconductor switching circuits to adjustable speed drives, robotic, and traction are explored. Selection of motor drives, calculating the ratings, speed control, position control, starting, and braking are also covered. Simulation mini-projects and lab experiments are based on the lectures given. (3-3-4) (C)(P) Prerequisite: [(ECE 311 with min. grade of D and ECE 319 with min. grade of D)] Corequisite: None
    ECE 415 - Solid-State Electronics
    Comprehensive introduction to the basic concepts of Solid State Physics as applied to electronic devices, including heat and charge transport and electron spin effects in materials such as Silicon, Gallium Arsenide, and Gallium Nitride. The electronic structure of crystalline solids is described, as well as their phonon spectra. Carrier dynamics is discussed in detail by emphasizing the importance of the Boltzmann transport equation for both electrons and phonons. Spin transport in semiconductors will be introduced as well. Credit will be given for either ECE 415 or PHYS 415, but not for both. (3-0-3) (P) Prerequisite: [(ECE 307 with min. grade of D) OR (PHYS 348 with min. grade of D)] Corequisite: None
    ECE 417 - Power Distribution Engineering
    This is an introduction into power distribution systems from the utility engineering perspective. The course looks at electrical service from the distribution substation to the supply line feeding a customer. The course studies the nature of electrical loads, voltage characteristics and distribution equipment requirements. The fundamentals of distribution protection are reviewed including fast/relay coordination. Finally, power quality and reliability issues are addressed. (3-0-3) (P) Prerequisite: [(ECE 319 with min. grade of D)] Corequisite: None
    ECE 418 - Power System Analysis
    Transmission systems analysis and design. Large scale network analysis using Newton-Raphson load flow. Unsymmetrical short-circuit studies. Detailed consideration of the swing equation and the equal-area criterion for power system stability studies. Credit will be given for ECE 418 or ECE 419, but not for both. (3-0-3) (P) Prerequisite: [(ECE 319 with min. grade of D)] Corequisite: None
    ECE 419 - Power Systems Analysis with Laboratory
    Transmission systems analysis and design. Large scale network analysis using Newton-Raphson load flow. Unsymmetrical short-circuit studies. Detailed consideration of the swing equation and the equal-area criterion for power system stability studies. Use of commercial power system analysis tool to enhance understanding in the laboratory. (3-3-4) (C)(P) Prerequisite: [(ECE 319 with min. grade of D)] Corequisite: None
    ECE 420 - Analytical Methods in Power Systems
    Fundamentals of power systems operation and planning. Economic operation of power systems with consideration of transmission losses. Design of reliable power systems, power systems security analysis, optimal scheduling of power generation, estimation of power system state. (3-0-3) (P) Prerequisite: [(ECE 319 with min. grade of D)] Corequisite: None
    ECE 421 - Microwave Circuits and Systems
    Maxwell's equations, waves in free space, metallic and dielectric waveguides, microstrips, microwave cavity resonators and components, ultra-high frequency generation and amplification. Analysis and design of microwave circuits and systems. Credit will be given for either ECE 421 or ECE 423, but not for both. (3-0-3) (P) Prerequisite: [(ECE 307 with min. grade of D)] Corequisite: None
    ECE 423 - Microwave Circuits and Systems with Laboratory
    Maxwell's equations, waves in free space, metallic and dielectric waveguides, microstrips, microwave cavity resonators and components, ultra-high frequency generation and amplification. Analysis and design of microwave circuits and systems. Credit will be given for either ECE 421 or ECE 423, but not for both. (3-3-4) (C)(P) Prerequisite: [(ECE 307 with min. grade of D)] Corequisite: None
    ECE 425 - Analysis and Design of Integrated Circuits
    Contemporary analog and digital integrated circuit analysis and design techniques. Bipolar, CMOS and BICMOS IC fabrication technologies, IC Devices and Modeling, Analog ICs including multiple-transistor amplifiers, biasing circuits, active loads, reference circuits, output buffers; their frequency response, stability and feedback consideration. Digital ICs covering inverters, combinational logic gates, high-performance logic gates, sequential logics, memory and array structures. (3-0-3) (P) Prerequisite: [(ECE 312 with min. grade of D)] Corequisite: None
    ECE 429 - Introduction to VLSI Design
    Processing, fabrication, and design of Very Large Scale Integration (VLSI) circuits. MOS transistor theory, VLSI processing, circuit layout, layout design rules, layout analysis, and performance estimation. The use of computer aided design (CAD) tools for layout design, system design in VLSI, and application-specific integrated circuits (ASICs). In the laboratory, students create, analyze, and simulate a number of circuit layouts as design projects, culminating in a term design project. (3-3-4) (C)(P) Prerequisite: [(ECE 218 with min. grade of D and ECE 311 with min. grade of D)] Corequisite: None
    ECE 436 - Digital Signal Processing I with Laboratory
    Discrete-time system analysis, discrete convolution and correlation, Z-transforms. Realization and frequency response of discrete-time systems, properties of analog filters, IIR filter design, FIR filter design. Discrete Fourier Transforms. Applications of digital signal processing. Credit will be given for either ECE 436 or ECE 437, but not for both. (3-3-4) (C)(P) Prerequisite: [(BME 330 with min. grade of D) OR (ECE 308 with min. grade of D)] Corequisite: None
    ECE 437 - Digital Signal Processing I
    Discrete-time system analysis, discrete convolution and correlation, Z-transforms. Realization and frequency response of discrete-time systems, properties of analog filters, IIR filter design, FIR filter design. Discrete Fourier Transforms. Applications of digital signal processing. Credit will be given for either ECE 436 or ECE 437, but not for both. (3-0-3) (P) Prerequisite: [(BME 330 with min. grade of D) OR (ECE 308 with min. grade of D)] Corequisite: None
    ECE 438 - Control Systems
    Signal-flow graphs and block diagrams. Types of feedback control. Steady-state tracking error. Stability and Routh Hurwitz criterion. Transient response and time domain design via root locus methods. Frequency domain analysis and design using Bode and Nyquist methods. Introduction to state variable descriptions. (3-0-3) (P) Prerequisite: [(ECE 308 with min. grade of D)] Corequisite: None
    ECE 441 - Microcomputers
    Microprocessors and stored program controllers. Memories. Standard and special interfaces. Hardware design. Software development. Interrupt systems. Hardware and software design tools. System design and troubleshooting. Emphasis on examples. (3-3-4) (C)(P) Prerequisite: [(CS 470 with min. grade of D) OR (ECE 218 with min. grade of D)] AND [(CS 350 with min. grade of D) OR (ECE 242 with min. grade of D)] Corequisite: None
    ECE 443 - Introduction to Computer Security
    This course introduces threats and defense mechanisms for computer systems by introducing classic cryptographic algorithms, security protocols, computer and network vulnerabilities, attacks, and security management tools. Labs on malicious software scanning, password cracking, DOS attack, OS system patch management, VPN, and windows firewall are practiced. (3-3-4) Prerequisite: None Corequisite: None
    ECE 446 - Advanced Logic Design
    Design and implementation of complex digital systems under practical design constraints. Timing and electrical considerations in combinational and sequential logic design. Digital system design using Algorithmic State Machine (ASM) diagrams. Design with modern logic families and programmable logic. Design-oriented laboratory stressing the use of programmable logic devices. (3-3-4) (C)(P) Prerequisite: [(ECE 218 with min. grade of D and ECE 311 with min. grade of D)] Corequisite: None
    ECE 449 - Object-Oriented Programming and Computer Simulation
    The use of object-oriented programming to develop computer simulations of engineering problems. Programming with the C++ language in a UNIX environment. OOP concepts including classes, inheritance, and polymorphism. Programming with classes, inheritance, and polymorphism. Programming with class libraries. Event-driven simulation techniques in an object-oriented environment. Programming projects will include the development of a simulator for an engineering application. (3-0-3) (P) Prerequisite: [(CS 116 with min. grade of D and CS 350 with min. grade of D) OR (CS 116 with min. grade of D and ECE 242 with min. grade of D)] Corequisite: None
    ECE 481 - Image Processing
    Mathematical foundations of image processing, including two-dimensional discrete Fourier transforms, circulant and block-circulant matrices. Digital representation of images and basic color theory. Fundamentals and applications of image enhancement, restoration, reconstruction, compression, and recognition. (3-0-3) (P) Prerequisite: [(ECE 308 with min. grade of D and MATH 474* with min. grade of D)]
    An asterisk (*) designates a course which may be taken concurrently.
    Corequisite: None
    ECE 485 - Computer Organization and Design
    This course covers basic concepts and state-of-the-art developments in computer architecture: computer technology, performance measures, instruction set design, computer arithmetic, controller and datapath design, memory systems, pipelining, array processing, parallel processing, multiprocessing, abstract analysis models, input-output systems, relationship between computer design and application requirements, and cost/performance tradeoffs. Students will complete a project implementing a version of multiple-cycle processor. Credit will be given for either ECE 485 or CS 470, but not both. (3-0-3) (P) Prerequisite: [(ECE 218 with min. grade of D and ECE 242 with min. grade of D)] Corequisite: None
    ECE 491 - Undergraduate Research
    Independent work on a research project supervised by a faculty member of the department. Prerequisite: Consents of academic advisor and instructor. (Credit: Variable) (P) Prerequisite: None Corequisite: None
    ECE 494 - Undergraduate Projects
    Students undertake a project under the guidance of an ECE department faculty member. (1-4 variable) Prerequisite: Approval of the ECE instructor and academic advisor. (Credit: Variable) (P) Prerequisite: None Corequisite: None
    ECE 497 - Special Problems
    Design, development, analysis of advanced systems, circuits, or problems as defined by a faculty member of the department. Prerequisite: Consents of academic advisor and instructor. (Credit: Variable) (P) Prerequisite: None Corequisite: None

    Graduate

    ECE 502 - Basic Network Theory
    Steady-state analysis of linear networks. Introduction to topology and the derivation of mesh, nodal & terminal pair relations using topological concepts with applications to computer-aided analysis of networks. Numerical techniques for network analysis and optimization. (3-0-3) Prerequisite: None Corequisite: None
    ECE 504 - Wireless Communication System Design
    Fundamentals of first (1G), second (2G), third (3G), and future generation cellular communication systems. This course covers the transition from 1G to 3G systems. Topics included are speech and channel encoders, interleaving, encryption, equalization, modulation formats, multi-user detection, smart antennas, technologies that are used in these transitions, and future generations of cellular systems. Compatibility aspects of digital cellular systems are discussed along with a review of the standards for the industry. TDMA and CDMA systems are covered in detail. (3-0-3) Prerequisite: [(ECE 513)] Corequisite: None
    ECE 505 - Applied Optimization for Engineers
    Principles of optimization for practical engineering problems, linear programming, nonlinear unconstrained optimization, nonlinear constrained optimization, dynamic programming. (3-0-3) Prerequisite: None Corequisite: None
    ECE 506 - Analysis of Nonlinear Systems
    Graphical and analytical methods, phase plane and singular points, periodic oscillations and limit cycles, forced nonlinear systems, jumps subharmonics and frequency entrainment; stability analysis using Liapunov, Popov and circle criteria; introduction to describing functions. (3-0-3) Prerequisite: None Corequisite: None
    ECE 507 - Imaging Theory & Applications
    Image formation methods including optical (photography), tomography, image formation with arrays of sensors, interferometry, and surface imaging. Technologies of image acquisition including digital cameras, radar/sonar and medical imaging techniques such as magnetic resonance imaging, computed tomography, positron emission tomography, optical imaging, electroencephalography, and magnetoencephalography. Throughout the semester, the course will also focus on the reconstruction of images based on the raw data obtained from various imaging techniques. (3-0-3) Prerequisite: None Corequisite: None
    ECE 508 - Video Communications
    This course covers the fundamentals of video coding and communications. The principles of source coding for the efficient storage and transmission of digital video will be covered. State-of-the-art video coding standards and error-resilient video coding techniques will be introduced. Recent technologies for robust transmission of video data over wired/wireless networks will be discussed. A detailed overview of architectural requirements for supporting video communications will be presented. Error control and cross-layer optimization techniques for wireless video communications will be covered. (3-0-3) Prerequisite: [(ECE 437 and ECE 511)] Corequisite: None
    ECE 509 - Electromagnetic Field Theory
    Electric and magnetic fields produced by charge and current distributions. Solution of Laplace's and Poisson's equations, time-varying fields and electromagnetic waves. Applications to waveguides and antennas. (3-0-3) Prerequisite: [(ECE 307)] Corequisite: None
    ECE 511 - Analysis of Random Signals
    Probability theory, including discrete and continuous random variables, functions and transformations of random variables. Random processes, including correlation and spectral analysis, the Gaussian process and the response of linear systems to random processes. (3-0-3) Prerequisite: [(ECE 308 and MATH 474)] Corequisite: None
    ECE 513 - Communication Engineering Fundamentals
    Review of probability and random processes. AM with noise, FM with noise. Introduction to digital communication. Source coding, signal space analysis, channel modulations, optimum receiver design, channel encoding. (3-0-3) Prerequisite: [(ECE 403 and MATH 474)] Corequisite: None
    ECE 514 - Digital Communication Principles
    Information transmission fundamentals, including capacity, entropy, Shannon's theorems and source coding. Introduction to rate distortion theory. Advanced digital modulation and demodulation techniques, performance measures. Channel coding and introduction to trellis coded modulation. (3-0-3) Prerequisite: [(ECE 511 and ECE 513)] Corequisite: None
    ECE 515 - Modern Digital Communications
    Review of modulation and coding. Trellis coded modulation. Digital signaling over fading multipath channels. Spread spectrum signals for digital communications. Multiple access systems, time-division multiple access, code-division multiple access, and frequency-division multiple access. Advanced communications systems. (3-0-3) Prerequisite: [(ECE 511 and ECE 513)] Corequisite: None
    ECE 519 - Coding for Reliable Communications
    Encoders and decoders for reliable transmission of digital data over noisy channels. Linear block codes, cyclic codes, BCH codes, convolutional codes. Burst error correcting codes. Maximum likelihood decoding of convolutional codes. Performance of block and convolutional codes in additive white Gaussian channel. (3-0-3) Prerequisite: [(MATH 474)] Corequisite: None
    ECE 521 - Quantum Electronics
    The Schrodinger equation. Matrix formulation. Quantization of lattice vibrations and electromagnetic fields. Optical beams and resonators. The interaction of radiation and atomic systems. Lasers. Optical waveguides and devices. Frequency conversion. Quantum noise . Same as PHYS 521. (3-0-3) Prerequisite: [(ECE 307)] Corequisite: None
    ECE 522 - Electromagnetic Compatibility
    Development of design procedures for minimizing interference between electronic circuits and systems. sources of conducted and radiated interference. Interference coupling mechanisms. Shielding theory. Grounding, bonding and filtering methods. special equipment design procedures. Problems associated with digital equipment. Measurement methods. (3-0-3) Prerequisite: [(ECE 307)] Corequisite: None
    ECE 524 - Advanced Electronic Circuit Design
    RF amplifiers and oscillators. Low and high power RF amplifier design techniques. Stability of amplifiers. LC and crystal oscillators. FM demodulators and limiters. Mixer design. Circuit design to minimize intermodulation and other forms of distortion. (3-0-3) Prerequisite: [(ECE 309 and ECE 312)] Corequisite: None
    ECE 525 - RF Integrated Circuit Design
    Essentials of contemporary RF CMOS integrated circuit analysis and design. Typical RF building blocks in CMOS and BiCMOS technologies, including passive IC components, MOS transistors, RLC tanks, distributed networks, RF amplifiers, voltage reference and biasing circuits, LNA, mixers, power amplifiers, and feedback networks. RF device modeling, Smith chart applications, bandwidth estimation, and stability analysis techniques. RF IC team design projects. (3-0-3) Prerequisite: [(ECE 312)] Corequisite: None
    ECE 526 - Active Filter Design
    Analysis and design of linear active filters with emphasis on realizations using operational amplifiers. Sensitivity analysis. Switched capacitor filters. (3-0-3) Prerequisite: [(ECE 308 and ECE 312)] Corequisite: None
    ECE 527 - Performance Analysis of RF Integrated Circuits
    Essentials of analysis techniques for nonlinear effects and noises in contemporary RF integrated circuit design. Nonlinear and distortion behaviors including inter-modulation, cross-modulation, harmonics, gain compression, desensitization, spurious, etc. Noise effects including thermal, short, Flicker, burst noises, etc. RF IC devices and circuits including resistors, capacitors, inductors, diodes, BJTs, FETs, low-noise amplifiers, mixers, power amplifiers, etc. Analysis skills for single-stage and multiple-stage networks. RF IC team design projects. (3-0-3) Prerequisite: [(ECE 312)] Corequisite: None
    ECE 529 - Advanced VLSI Systems Design
    Advanced design and applications in VLSI systems. The topics of this course include design tools and techniques, clocking issues, complexity management, layout and floor planning, array structures, testing and testability, advanced arithmetic circuitry, transcendental function approximations, architectural issues, signal processing architecture and sub-micron design. Design projects are completed and fabricated by student teams. (3-0-3) Prerequisite: [(ECE 429)] Corequisite: None
    ECE 530 - High Performance VLSI IC Systems
    Background and insight into some of the most active performance-related research areas of the field is provided. Issues covered include CMOS delay and modeling, timing and signal delay analysis, low power CMOS design and analysis, optimal transistor sizing and buffer tapering, pipelining and register allocation, synchronization and clock distribution, retiming, interconnect delay, dynamic CMOS design techniques, asynchronous vs. synchronous tradeoffs, BiCMOS, low power design, and CMOS power dissipation. Historical, primary, and recent papers in the field of high-performance VLSI digital and analog design and analysis are reviewed and discussed. Each student is expected to participate in the class discussions and also lead the discussion surveying a particular topic. (3-0-3) Prerequisite: [(ECE 429)] Corequisite: None
    ECE 531 - Linear System Theory
    Linear spaces and operators, single and multivariable continuous dynamical systems, controllability and observability. Canonical forms, irreducible realizations. Synthesis of compensators and observers. Composite systems, elements of stability. (3-0-3) Prerequisite: [(ECE 308)] Corequisite: None
    ECE 535 - Discrete Time Systems
    Discrete systems. Sampling and reconstruction procedures. Transform techniques of analysis and synthesis. State space techniques. Discrete controllability, observability and stability. Compensation and digital controllers. (3-0-3) Prerequisite: [(ECE 438)] Corequisite: None
    ECE 538 - Renewable Energies
    Various renewable energy sources such as solar systems, wind powered systems, ocean tides, ocean waves, and ocean thermal are presented. Their operational principles are addressed. Grid connected interfaces for such systems are explained. Research and Simulation mini-projects with emphasis on either machine design, or power electronic circuit analysis, design, and controls, or grid connected renewable systems are assigned to student groups. (3-0-3) Prerequisite: [(ECE 311)] Corequisite: None
    ECE 539 - Computer Aided Design of Electric Machines
    Fundamentals of energy conversion will be discussed, which are the foundation of efficient design and operation of motors & generators in modern day automotive, domestic and renewable energy systems. It will further investigate the principles of structural assessment, electromagnetic analysis, dimensional and thermal constraints. Finite Element Analysis (FEA) software-based design projects will be used to model the performance and operation of electric machines. (3-0-3) Prerequisite: None Corequisite: None
    ECE 540 - Reliability Theory and System Implementation
    Basic probability and modeling techniques on component, subsystem and system levels. MTBF, MTTR and downtime. Hardware, software and cost considerations. Switching systems. Multicomputer and memory configurations. (3-0-3) Prerequisite: [(ECE 308 and MATH 474)] Corequisite: None
    ECE 541 - Performance Evaluation of Computer Networks
    Introduction to performance evaluation techniques for computer and communication networks. Little's theorem, birth-death processes, M/G/1 queue, product from queuing networks, approximation techniques for G/G/1 queues and non-product form queuing networks. Discrete event simulations, generation of random variables, variance reduction techniques and general purpose simulation languages. (3-0-3) Prerequisite: [(ECE 407 and MATH 474)] Corequisite: None
    ECE 542 - Design and Optimization of Computer Networks
    This course provides comprehensive introduction to network flows with an integrative view of theory, algorithms, and applications. It covers shortest path, maximum flow, and minimum cost flow problems, including a description of new and novel polynomial-time algorithms. It also covers topics from basic network design to protection and restoration design, to multi-layer network design while taking into account routing and flow requirement as applicable in different network architecture, protocol and technologies. (3-0-3) Prerequisite: [(ECE 407)] Corequisite: None
    ECE 543 - Computer Network Security
    This course introduces network security by covering topics such as network-related security threats and solutions, private- and public-key encryptions, authentication, digital signatures, Internet Protocol security architecture (IPSEC), firewalls, network management, email and web security. (3-0-3) Prerequisite: [(ECE 407) OR (ECE 408)] Corequisite: None
    ECE 544 - Wireless and Mobile Networks
    This course provides an overview of different wireless and mobile network standards and systems. The topics covered include cellular networks, satellite networks, wireless local area networks, wireless personal area networks, mobile IP, ad hoc networks, sensor networks, wireless mesh networks and wireless network security. (3-0-3) Prerequisite: [(ECE 407) OR (ECE 408)] Corequisite: None
    ECE 545 - Advanced Computer Networks
    Fundamentals of computer communication networks. Overview of data communication networks and protocol architectures with emphasis on the Internet protocols and network elements. Principles of network and protocol design; error detection and correction, flow control and congestion control, delay and throughput models, QoS, service support and application interface (including remote procedure call mechanisms). Local and Wide Area Networks (Ethernet, FDDI, Wireless LAN, ATM and Internet). LAN and Wan interconnection using bridges, routers, switchers and gateways. Routing in data networks. Network and protocol design to support multimedia and multicasting connections. Network application security. (3-0-3) Prerequisite: [(ECE 407) OR (ECE 408)] Corequisite: None
    ECE 546 - Wireless Network Security
    This course focuses on selected research topics current interest in wireless network security. This course will cover security and privacy issues in wireless systems, including cellular networks, wireless LAN, mobile ad hoc networks (MANET), wireless mesh networks, sensor networks, vehicular networks, RFID, and ubiquitous computing. (3-0-3) Prerequisite: [(ECE 543)] Corequisite: None
    ECE 547 - Wireless Networks Performance Analysis
    This course deals with the performance analysis techniques for the main types of wireless networks used today including cellular communication networks, wireless local area networks (WLAN), zigbee wireless networks, and wireless mesh networks. The course not only discusses the details of the related IEEE standards but also focuses on mathematical modeling and analysis to compute the quality of service metrics as well as resource utilization efficiency. Key topics include cellular system design, mobility management, conflict-free medium access, contention-based medium access, Markov chain modeling for 802.11, fixed-point based analysis, 802.15.4 modeling and analysis, and wireless mesh network capacity analysis. (3-0-3) Prerequisite: [(ECE 544)] Corequisite: None
    ECE 548 - Energy Harvesting
    Various harvesting techniques such as solar, ocean ides, vibration, linear motion, radio frequency, passive and active human power generation are presented. Their operational principles are addressed. Research and simulations mini-projects with emphasis on power electronic circuit analysis, design, and controls are assigned to student groups. (3-0-3) Prerequisite: [(ECE 311)] Corequisite: None
    ECE 549 - Motion Control Systems Dynamics
    Fundamentals and applications of motion control systems, control techniques for high precision motion control, state variable feedback of linear and nonlinear systems, multivariable systems, physical system modeling, graphical analysis, and numerical analysis, and system performance analysis. (3-0-3) Prerequisite: [(ECE 438)] Corequisite: None
    ECE 550 - Power Electronic Dynamics and Control
    Modeling an analysis of solid-state switching circuits, parallel module dynamics, multi-converter interactions, resonant converters, feedback control, stability assessment, reduced parts converters, integrated structures, programmable switching regulators, digital switch-mode controllers, and power electronic converter-on-a-chip development. (3-0-3) Prerequisite: [(ECE 411)] Corequisite: None
    ECE 551 - Advanced Power Electronics
    Advanced power electronic convertors, techniques to model and control switching circuits, resonant converts, Pulse-Width-Modulation (PWM) techniques, soft-switching methods, and low-voltage high-current design issues are studied. Single-phase and multi-phase, controlled and uncontrolled rectifiers and inverters with different operating techniques and their design and control issues are explained. (3-0-3) Prerequisite: [(ECE 411)] Corequisite: None
    ECE 552 - Adjustable Speed Drives
    Fundamentals of electric machines, basic principles of variable speed controls, field orientation theory, direct torque control, vector of AC drives, induction machines, switched reluctance and synchronous reluctance motors, permanent magnet brushless DC drives, converter topologies of DC and AC drives, and sensorless operation. (3-0-3) Prerequisite: [(ECE 411)] Corequisite: None
    ECE 553 - Power System Planning
    Model development. Interchange capability, interconnections, pooling. Economic generator size and site selection. Concept of reserves, transformers, relays and circuit breakers. Reactive planning AC and DC systems are explored thoroughly from a planning standpoint. (3-0-3) Prerequisite: [(ECE 418) OR (ECE 419)] Corequisite: None
    ECE 554 - Power System Relaying
    Principles of relay protection for faults on transmission lines and in transformers, rotating machines and other equipment. Use of over current, differential, distance , wire-pilot, carrier-pilot and microwave-pilot relaying systems. Solid-state relays and computer control of relaying. Determination of short-circuit currents and voltages from system studies. (3-0-3) Prerequisite: [(ECE 418) OR (ECE 419)] Corequisite: None
    ECE 555 - Power Market Operations
    Market Design in Restructured Power Systems, Short-term Load Forecasting, Electricity Price Forecasting, Price Based Unit Commitment, Arbitrage in Electricity Market, Market Power Analysis, Asset Valuation and Risk Analysis, Security Constrained Unit Commitment, Ancillary Services Auction Market Design, Power Transmission Pricing, Regional Transmission Organizations. (3-0-3) Prerequisite: [(ECE 418) OR (ECE 419)] Corequisite: None
    ECE 556 - Power Market Economics and Security
    This course covers simulation and scheduling tools used in restructured power system for studying the economics and security of power systems. Topics include modeling of generating units (thermal units, combined-cycle units, fuel-switching/blending units, hydro units, pumped-storage units, photovoltaic, wind), Lagrangian Relaxation-based scheduling, mixed integer programming-based scheduling, and Benders decomposition-based transmission security analyses. The simulation and scheduling tools consider different time scales including on-line security, day-ahead, operational planning, and long-term. The simulation and scheduling tools consider interdependency of supply (such as gas, water, renewable sources of energy) and electricity systems. (3-0-3) Prerequisite: [(ECE 420)] Corequisite: None
    ECE 557 - Fault-Tolerant Power Systems
    Critical fault events in a large power system, sparsity techniques. Contingency screening process. Modeling of local controls in load flow. Adaptive localization method. Injection outage analysis. Security constrained dispatch. LP-based OPF. Real-time security analysis. Dynamic security analysis. (3-0-3) Prerequisite: [(ECE 418) OR (ECE 419)] Corequisite: None
    ECE 558 - Power System Reliability
    The concept of reliability, reliability indices, component reliability, generation capacity reserve evaluation, transmission system reliability, bulk power system reliability, distributed system reliability, reliability modeling in context. (3-0-3) Prerequisite: [(ECE 418) OR (ECE 419)] Corequisite: None
    ECE 559 - High Voltage Power Transmission
    Detailed analysis of transmission and distribution systems. Design of high voltage transmission lines and cables, as well as distribution lines. Flexible AC transmission Systems (FACTS) and high voltage DC links. (3-0-3) Prerequisite: [(ECE 418) OR (ECE 419)] Corequisite: None
    ECE 560 - Power Systems Dynamics and Stability
    The transient stability problem, acceleration equations, stability criteria, two-machine and multimachine problems. Perturbation analysis, eigenvalue sensitivity, Liapunov theory and application to power systems stability. (3-0-3) Prerequisite: [(ECE 418) OR (ECE 419)] Corequisite: None
    ECE 561 - Deregulated Power Systems
    Overview of key issues in electric utilities restructuring, Poolco model, bilateral contracts, market power, stranded costs, transmission pricing, electric utility markets in the United States and abroad, OASIS, tagging electricity transactions, electric energy trading, risk in electricity markets, hedging tools for managing risks, electricity pricing, volatility in power markets, and RTO. (3-0-3) Prerequisite: [(ECE 418) OR (ECE 419)] Corequisite: None
    ECE 562 - Power System Transaction Management
    Power interchange transaction management in the deregulated electric power industry. Course topics include: power system security assessment, total and available transfer capability (TTC/ATC), transaction management system (TMS), transaction information system (TIS), tagging calculator (IDC), congestion management, transmission loading relief (TLR). (3-0-3) Prerequisite: [(ECE 418) OR (ECE 419)] Corequisite: None
    ECE 563 - Computational Intelligence in Engineering
    Introduction to soft computing, fuzzy set theory, neural networks, genetic algorithms, intelligent software agents, comparisons with traditional alternatives, and advanced engineering applications. (3-0-3) Prerequisite: None Corequisite: None
    ECE 564 - Control and Operation of Electric Power Systems
    Unit commitment and application of dynamic programming, fuel budgeting and planning, probabilistic production cost modeling, hydrothermal coordination, power system security and application of expert systems, state estimation, optimal power flow, interchange evaluation and power pools, reactive power planning. (3-0-3) Prerequisite: [(ECE 418) OR (ECE 419)] Corequisite: None
    ECE 565 - Computer Vision and Image Processing
    Multidimensional sampling and discrete Fourier transform; Image segmentation; Object boundary (edge) detection and description; shape representation and extraction; Matching and recognition; Image registration; Camera geometry and stereo imaging; Morphological processing; Motion detection and compensation; Image modeling and transforms; Inverse problems in image processing (restoration and reconstruction). (3-0-3) Prerequisite: [(ECE 437 and MATH 474)] Corequisite: None
    ECE 566 - Statistical Pattern Recognition
    Review of appropriate math: multidimensional probability, covariance matrices, whitening transformation, diagonalization, eigenvectors, eigenvalues. Two-class and multi-class pattern separation using maximum likelihood and MAP. Linear discriminant analysis. Perception algorithm and its extensions. Feature extraction algorithms. Clustering algorithms. Introduction to neural nets. Hopfield, Hamming, feed forward models. Training of neural nets. (3-0-3) Prerequisite: [(ECE 511)] Corequisite: None
    ECE 567 - Statistical Signal Processing
    Detection theory and hypothesis testing. Introduction to estimation theory. Properties of estimators, Gauss-Markov theorem. Estimation of random variables: conditional mean estimates, linear minimum mean-square estimation, orthogonality principle, Wiener and Kalman filters. Adaptive filtering. LMS algorithm: properties and applications. (3-0-3) Prerequisite: [(ECE 511 and MATH 333)] Corequisite: None
    ECE 568 - Digital Speech Processing
    Review of discrete statistical signal analysis. Acoustic aspects of speech and hearing. Digital models of speech production. Short-time processing in time and frequency domains. Waveform encoding and linear predictive coding of speech. Estimation of fundamental speech parameters. Applications including automatic speech recognition and enhancement. (3-0-3) Prerequisite: [(ECE 437 and ECE 511)] Corequisite: None
    ECE 569 - Digital Signal Processing II
    Review of basic DSP theory. Design of digital filters: FIR, IIR, frequency-transformation methods, optimal methods. Discrete Fourier Transform (DFT) and Fast Fourier Transform algorithms. Spectral estimation techniques, classical and parametric techniques. AR, MA, ARMA models. Estimation algorithms. Levinson, Durbin-Levinson and Burg's algorithms. eigenanalysis algorithms for spectral estimation. (3-0-3) Prerequisite: [(ECE 437 and MATH 474)] Corequisite: None
    ECE 570 - Fiber-Optic Communication Systems
    Physics of optical fiber, composition, dimensioning, coupling, attenuation, dispersion. Electro-optical conversion devices. (ILDs, LEDs, APDs, PINs). Circuit considerations. Modulation techniques and implications. Overall system considerations. Coherent techniques. (3-0-3) Prerequisite: [(ECE 307 and ECE 312)] AND [(ECE 403)] Corequisite: None
    ECE 571 - Nanodevices and Technology
    Electronic properties and quantum effects. Dielectric, magnetic, and optical properties and their characterizations. Individual nanoparticles and clusters. Carbon nanotubes. Solid disordered nanostructures. Nanostructured crystals. Quantum wells, wires, and dots. Giant magnetoresistance. Material processing techniques. Devices and systems based on nanostructures. Prerequisite: Knowledge in quantum mechanics and thermodynamics. (3-0-3) Prerequisite: None Corequisite: None
    ECE 575 - Electron Devices
    Electronic properties of solids. Properties of p-n junctions and junction devices. Gunn diode and IMPATT devices. Junction transistors. Schottky diode and MESFET. The MOS capacitor and MOSFET. Light-emitting diodes and junction lasers. Velocity modulation and bunching in electron beams. Klystrons, magnetrons and other microwave thermionic devices. (3-0-3) Prerequisite: [(ECE 307 and ECE 312)] Corequisite: None
    ECE 576 - Antenna Theory
    Plane and spherical waves. Electric and magnetic dipoles. Radiation patterns and impedance characteristics of antennas in free space and over perfect ground. Linear and planar driven antenna arrays. Yagi-Uda parasitic arrays. (3-0-3) Prerequisite: [(ECE 307) OR (ECE 421) OR (ECE 423)] Corequisite: None
    ECE 578 - Microwave Theory
    Microwave field theory. Propagation, reflection and refraction of plane waves. Anisotropic media. Impedance concept. Hollow, surface-wave and dielectric wave guides. Discontinuities in wave guides. Microwave resonators. Transmission lines. Microwave circuit theory. (3-0-3) Prerequisite: [(ECE 421) OR (ECE 423)] Corequisite: None
    ECE 580 - Elements of Sustainable Energy
    This course covers cross-disciplinary subjects on sustainable energy that relate to energy generation, transmission, distribution, and delivery as well as theories, technologies, design, policies, and integration of sustainable energy. Topics include wind energy, solar energy, biomass, hydro, nuclear energy, and ocean energy. Focus will be on the integration of sustainable energy into the electric power grid, the impact of sustainable energy on electricity market operation, and the environmental impact of sustainable energy. (3-0-3) Prerequisite: [(ECE 418) OR (ECE 419)] Corequisite: None
    ECE 581 - Elements of Smart Grid
    This course covers cross-disciplinary subjects on smart grid that relates to energy generation, transmission, distribution, and delivery as well as theories, technologies, design, policies, and implementation of smart grid. Topics include: smart sensing, communication, and control in energy systems; advanced metering infrastructure; energy management in buildings and home automation; smart grid applications to plug-in vehicles and low-carbon transportation alternatives; cyber and physical security systems; microgrids and distributed energy resources; demand response and real-time pricing; and intelligent and outage management systems. (3-0-3) Prerequisite: [(ECE 418) OR (ECE 419)] Corequisite: None
    ECE 582 - Microgrid Design and Operation
    Microgrids are the entities that are composed of at least one distributed energy resource and associated loads which not only operates safely and efficiently within the local power distribution network but also can form intentional islands in electrical distribution systems. This course covers the fundamentals of designing and operating microgrids including generation resources for microgrids, demand response for microgrids, protection of microgrids, reliability of microgrids, optimal operation and control of microgrids, regulation and policies pertaining to microgrids, interconnection for microgrids, power quality of microgrids, and microgrid test beds. (3-0-3) Prerequisite: [(ECE 418) OR (ECE 419)] Corequisite: None
    ECE 583 - High Speed Computer Arithmetic
    This course covers computer arithmetic as applied to general-purpose and application-specific processors. The focus is on developing high-speed arithmetic algorithms and understanding their implementation in VLSI technology at the gate level. Topics include fixed and floating point number systems, algorithms and implementations for addition, subtraction, multiplication, division, and square root, floating point operations, elementary function approximation, low-power design, error analysis, and interval arithmetic.. (3-0-3) Prerequisite: [(ECE 446) OR (ECE 485)] Corequisite: None
    ECE 584 - VLSI Architecture for Signal Processing and Communication Systems
    This course aims to convey knowledge of advanced concepts in VLSI signal processing. Emphasis is on the architectural research, design and optimization of signal processing systems used in telecommunications, compression, encryption and coding applications. Topics covered include the principles of datapath design; FIR and IIR filtering architectures; communication systems including OFDM, multirate signal processing; fast transforms and algorithms including fast Fourier transform; discrete cosine transform; Walsh-Hadamard transform; and wavelet transform. Furthermore, advanced computer arithmetic methods including Galois fields, CORDIC, residue number systems, distributed arithmetic, canonic signed digit systems and reduced adder graph algorithms are examined. (3-0-3) Prerequisite: [(ECE 429 and ECE 437)] Corequisite: None
    ECE 585 - Advanced Computer Architecture
    Design, Analysis and Performance of High-Performance Computer Architectures; High Speed memory Systems: Cache Design and Analysis; Modeling Cache Performance; Instruction Level Parallelism, Cache-only Memory Architectures, Classification of Parallel Architectures; Systolic and Data Flow Architectures; Multiprocessor Performance; and Multiprocessor Iterations. (3-0-3) Prerequisite: None Corequisite: None
    ECE 586 - Fault Detection in Digital Circuits
    Essential elements in testing and testability of digital designs. Automatic tests generation algorithms and fault-simulation methods. Design methodologies to increase testability and decrease test generation costs. Techniques for built-in testing. (3-0-3) Prerequisite: [(ECE 446)] Corequisite: None
    ECE 587 - Hardware/Software Codesign
    Computer-aided techniques for the joint design of hardware and software: specification, analysis, simulation and synthesis. Hardware/software partitioning, distributed system cosynthesis, application-specific instruction set design, interface cosynthesis, timing analysis for real-time systems. (3-0-3) Prerequisite: [(CS 201 and ECE 441)] Corequisite: None
    ECE 588 - CAD Techniques for VLSI Design
    Overview of techniques and algorithms used in Computer-Aided Design (CAD) for VLSI circuits. Physical CAD tools, including placement, routing, symbolic layout and compaction. High-level CAD tools, including logic synthesis, silicon compilers and high-level synthesis. Recent developments in the field. Design, implementation and performance analysis of prototype CAD tools. (3-0-3) Prerequisite: [(ECE 429)] Corequisite: None
    ECE 589 - Computer-Aided Design of Analog IC
    Analog IC design optimization algorithm such as equation-based optimization and simulation-based optimization algorithms, design automation tools such as harmonic balance, projection-based surface response estimation, shooting methods, etc. will be introduced. Research and mini-projects with emphasis on analog integrated circuit design and optimization algorithms using state-of-the art tools are assigned to student groups. (3-0-3) Prerequisite: None Corequisite: None
    ECE 591 - Research and Thesis for Masters Degree
    (Credit: Variable) Prerequisite: None Corequisite: None
    ECE 594 - Special Projects
    Special projects. (Credit: Variable) Prerequisite: None Corequisite: None
    ECE 597 - Special Problems
    (Credit: Variable) Prerequisite: None Corequisite: None
    ECE 600 - Continuation of Residence
    (0-0-1) Prerequisite: None Corequisite: None
    ECE 691 - Research and Thesis for Ph.D.
    (Credit: Variable) Prerequisite: None Corequisite: None
    ECE 708 - Technologies for Long-Term Evolution of Wireless Communications Networks
    The course discusses technologies used in long-term evolution (LTE) wireless communications systems. Fundamentals of multiple-input/multiple-output (MIMO) wireless communication systems and orthogonal frequency division modulation (OFDM) are covered. Transmission diversity concepts and principles of space-time coding are introduced. The fundamentals of space-time block and trellis coded modulation (STBCM and STTCM) are introduced along with performance analysis, code design, and simulation results. A comparison of various design techniques in different propagation environments is presented. Applications to MIMO/OFDM systems are discussed. (2-0-2) Prerequisite: [(ECE 513)] Corequisite: None
    ECE 719 - Theory and Applications of Linear Optimization in Wireless Networks
    This short course covers both the fundamental of linear optimization and applications in wireless networking research, emphasizing not only the optimization methodology but also the underlying mathematical structures. In addition to the fundamental contents of simplex method, duality theory, and network flow problems, this course also covers the integer programming techniques. This course discusses the applications of linear optimization in the wireless network, including wireless mesh networks, multi-radio multi-channel networks, and cognitive radio networks. (2-0-2) Prerequisite: [(ECE 407) OR (ECE 408)] AND [(MATH 477)] Corequisite: None
    ECE 735 - Cellular Long Term Evolution
    Cellular Long Term Evolution (LTE) is a key wireless broadband technology considered as the primary path towards the next generation networks (NGNs). It is generally considered as the dominant wireless technology meeting the seamless, mobile Internet access needs of the upcoming Quadruple Play applications. This short course covers the applications, requirements, architecture, radios and antennas, protocols, network operations and management, and evolution for the LTE technology. Key topics include the functions and interfaces of the protocol layers, Quality of Service (QoS), security, network signaling, infrastructure, user equipment, spectrum, throughput, and coverage. Discussion includes the modulation schemes, frame structure, antenna and radio, and subcarrier and bandwidth allocation methods. End-to-end scenarios on connection setup, interworking with existing 3G cellular, WiFi, and WiMAX networks, and handovers are discussed. Testing and integration issues, limitations, and challenges are also mentioned. Comparative analysis with respect to WiMAX and ultra mobile broadband (UMB) are covered. The likely migration paths from current wireless and wireline networks to LTE and related HSOPA and SAE architectures are discussed. (1-0-1) Prerequisite: None Corequisite: None
    ECE 738 - Information Technology
    Probability and Random Process Information theory addresses information theoretic limits on data compression and reliable data communications in the presence of noise. It has fundamental contribution in communications, networking, statistical physics, computer science, statistical inference, and probability and statistics. It covers entropy, mutual information, fundamental limits on data compression, Huffman codes, channel capacity, and channel coding. (2-0-2) Prerequisite: None Corequisite: None
    ECE 739 - Broadband Access -- Options and Analysis
    This short course deals with requirements, options, architecture, and issues relating to the Next Generation broadband networks. The focus is on the key wireline and wireless access options with specific emphasis on its applicability to multimedia applications. The requirements placed by upcoming services on access are introduced. For the major access options, the key topics include capabilities, architectures, protocol structures, Quality of Service (QoS), security, user equipment, spectrum, throughput, and coverage. The associated signaling and modulation schemes, transport technologies and characteristics, end-to-end scenarios, and interworking are addressed. Comparative analysis in terms of various application profiles involving voice, data, and video are carried out. The modeling techniques for analyzing the interplay and technology and market relevance of xDSL, cable/coax, fiber, WiFi, WiMAX, and cellular wireless options are covered. The likely migration paths for these options towards the Next Generation Networks (NGNs) are mentioned. (2-0-2) Prerequisite: None Corequisite: None
    ECE 740 - Telecommunication Networks: Requirements to Deployment
    The ever-increasing customer demand for new and advanced services and the associated complexities of designing, deploying, optimizing, and managing telecom networks require advanced end to end technology and process expertise. This short course deals with the key concepts of requirements development, design processes, architecture finalization, system design, site testing, performance optimization, and network operations and management of current and upcoming Telecom networks. It provides an overview on how the process works from an idea or concept to productization and will give a view on associated complexities and challenges. Key advances in tools and techniques needed with these major steps are covered. Practical examples of the current and upcoming features which will make telecom networks competitive are addressed. Aspects of customer management, strategies for decision making, and the migration towards future networks are also addressed. Practical examples of networks of selected service providers and how they meet the local and global needs are mentioned. (2-0-2) Prerequisite: None Corequisite: None
    ECE 742 - Digital System-on-Chip Design
    This short course covers digital design techniques and hardware/software realization concepts in embedded computing systems using VHDL. Topics include: basics principles of VHDL programming; designing with FPGA; design of arithmetic logic unit; VHDL models for memories and busses; CPU design; system-on-chip design; efficient hardware realizations of FFT, DCT, and DWT. (2-0-2) Prerequisite: None Corequisite: None
    ECE 743 - Signal and Data Compression with Embedded Systems
    This short course deals with data compression techniques and hardware/software realization concepts in embedded computing systems. Key topics: fundamentals of random signal processing and information theory, compression and decompression processes, lossy and lossless compression methods, compression standards for video and audio, modeling and signal parameter estimation, transform techniques including FFT, DCT, and DWT. Hardware realizations of compression algorithms. (2-0-2) Prerequisite: None Corequisite: None
    ECE 744 - Embedded Digital Systems for Time-Frequency Distribution, Signal Modeling, and Estimation
    This short course deals with time-frequency distribution, signal modeling and estimation, and hardware/software realization concepts in embedded computing systems. Key topics include fundamentals of signal processing and random processes, short-time Fourier transform, split-spectrum processing, Gabor transform, Wigner distribution, Hilbert transform, wavelet transform, cosine transform, chirplet signal decomposition, matching pursuit, parametric time-series frequency estimation, hardware/software codesign and realizations of time-frequency distributions, and signal modeling algorithms. (2-0-2) Prerequisite: None Corequisite: None
    ECE 752 - Industrial Applications of Power Electronics and Motor Drives
    Practical topologies of different types of power electronic converters are covered including industrial high-voltage and high-current applications, protection, and cooling. Common industrial motor drives are examined with popular control techniques, simplified modeling, and worst-case design. Regulating and stabilizing methods are applied to switching power supplies, power conditioning systems, electronic ballasts, and electronic motors. (2-0-2) Prerequisite: None Corequisite: None
    ECE 755 - Power System Protection
    This course provides basic understanding of the role of protective relaying in the power system. It also delves into the needs of today's power systems for protection that is robust and tolerant to heavily loaded transmission systems. The students are challenged to be a part of the solution going forward including the role of wide area system protection. (2-0-2) Prerequisite: None Corequisite: None
    ECE 756 - Power System Maintenance Scheduling
    This short course is aimed at providing an in-depth introduction to optimal generation and transmission maintenance in the regulated and restructured power systems. The basic principles of systems operation and economics related to maintenance scheduling will be discussed along with current practices and solution methods for the electric power industry. (2-0-2) Prerequisite: [(ECE 419 and ECE 420)] Corequisite: None
    ECE 764 - Vehicular Power Systems
    Conventional electrical power systems of land, sea, air, and space vehicles are detailed along with the scope for improvement. New electrical loads and advanced distribution system architectures of electric and hybrid electric vehicles are presented. Current trends in the vehicular industry, such as 42V automotive systems and more electric aircraft, are explained. (2-0-2) Prerequisite: None Corequisite: None
    Last modified: Jun. 16, 2013

    This ECE course bulletin is not in final form and is subject to change without notice. Please contact the Office of the Registrar to confirm course schedules and for additional course information.