2011-2012 Catalog 
    
    May 09, 2024  
2011-2012 Catalog [ARCHIVED CATALOG]

Courses


 
  
  • ECE 4020 - Semiconductor Devices II

    3 Credits (Minimum) 3 Credits (Maximum)

    Advanced study of the electrical and transport properties of semiconducting and solid state devices and integrated device structures. Topics include: pn junction device structures, non-ideal effects in small geometry Mosfets, compound semiconducting devices, CCDs, negative conductance microwave devices. Prer., ECE 3020 or equivalent. Meets with ECE 5020.
  
  • ECE 4040 - Introductory VLSI Fabrication Laboratory

    1 Credits (Minimum) 1 Credits (Maximum)

    Various types of VLSI fabrication processes such as thermal oxidation, rapid thermal annealing, diffusion, physical vapor deposition, ion implantation, photolithography and etching. In addition, students will use a variety of device characterization techniques available in the laboratory. Prer., ECE 4020 and ECE 4080 or consent of instructor.
  
  • ECE 4050 - Microelectronics IC Fabrication Laboratory

    3 Credits (Minimum) 3 Credits (Maximum)

    Independent experimental project in which students are expected to acquire the theoretical understanding of modern IC fabrication process, perform the IC processing and supporting measurements, and write detailed laboratory reports. Students should take ECE 4050 before ECE 4896. Prer., ECE 4080 and ECE 4020 or of instructor. Meets with ECE 5050.
  
  • ECE 4070 - Electronic Properties of Materials

    3 Credits (Minimum) 3 Credits (Maximum)

    Principles and applications of the electrical, optical, magnetic, and thermal properties of engineering electronic materials. The treatment is designed for students specializing in the areas of microelectronics, solid state, and electromagnetics. Prer., ECE 3050. Meets with ECE 5070.
  
  • ECE 4080 - VLSI Processing

    3 Credits (Minimum) 3 Credits (Maximum)

    Introductory study of the various processes such as oxidation, diffusion, epitaxy, ion-implantation, photolithography, CVD, plasma processing, etc., used in contemporary fabrication of modern microelectronic technologies; use and understanding of process modeling programs used in design, fabrication, and simulation of MOSFET and bipolar microelectronics technologies. Prer., ECE 3020 or consent of instructor. Meets with ECE 5080.
  
  • ECE 4110 - Electromagnetic Theory and Applications

    3 Credits (Minimum) 3 Credits (Maximum)

    An intermediate level fields course beginning with the classical development of Maxwell’s equations and the Wave equation. Included are electrostatics, the steady magnetic field, plane-wave propagation, Poynting’s vector, guided waves, transmission lines, wave guides, the interaction of fields and matter, and concluding with an introduction to the subject of radiation. Dirac-delta and Dyadic Green’s function methods of problem solution are treated. Prer., ECE 3120 or equivalent. Meets with ECE 5110.
  
  • ECE 4150 - Microwave Measurements Laboratory

    1 Credits (Minimum) 1 Credits (Maximum)

    Experiments with transmission lines and waveguide systems. Infrared imaging of electromagnetic fields. Measurement of antenna fields. Exposure to equipment and techniques used in microwave measurements. Design of microwave circuits. Coreq., ECE 3120. Meets with ECE 5150.
  
  • ECE 4160 - Power and Energy

    4 Credits (Minimum) 4 Credits (Maximum)

    Topics include: magnetic circuits and materials, transformers, electromechanical energy conversion principles, introduction to rotating machines, synchronous machines, poly-phase induction machines, DC machines, stepper motors, single and two-phasemotors. Laboratory experiments on transformers, synchronous motors, induction motors, stepper motors and motor control circuits. Prer., ECE 3110 and ECE 2205, or equivalent.
  
  • ECE 4200 - Advanced Digital Design Laboratory

    1 Credits (Minimum) 1 Credits (Maximum)

    A design laboratory focusing on the design of digital systems using modern programmable devices (PLDs and FPGAs). Contemporary design tools and hardware description languages (e.g., Verilog) will be used. Prer., ECE 4242.
  
  • ECE 4211 - Rapid Prototyping with FPGAs

    3 Credits (Minimum) 3 Credits (Maximum)

    Field programmable gate arrays (FPGAs) are an important part of the overall design flow for application specific integrated circuits (ASICs) because they offer the potential of allowing cheap hardware prototypes to be built to meet a narrow window of opportunity. They also offer novel, programmable architectures. This course will focus on the combined use of FPGAs and modern synthesis tools to develop rapid prototypes of ASICs. Architectural and performance tradeoffs and characteristics of both commercial anti-fuse and dynamically programmable FPGAs will be considered. Includes a team project. Prer., ECE 4242. Meets with ECE 5211.
  
  • ECE 4220 - Analog IC Design

    3 Credits (Minimum) 3 Credits (Maximum)

    A fundamental analog circuit design course that establishes relationships between semiconductor device theory, semiconductor processing technologies and the electrical and functional performance requirements of modern analog integrated circuits. Includes design project. Prer., ECE 3020, ECE 3220, and ECE 3240. Meets with ECE 5220.
  
  • ECE 4230 - Analog Filter Design

    3 Credits (Minimum) 3 Credits (Maximum)

    Theory, specification, design, and simulation of active and passive analog filters based on modern integrated circuit technology and VLSI Design I design philosophy. Prer., ECE 3220. Meets with ECE 5230.
  
  • ECE 4242 - Advanced Digital Design Methodology

    3 Credits (Minimum) 3 Credits (Maximum)

    Focuses on modern digital design practice using computer-based design tools and then considers key steps in a modern design flow, with particular attention to the use of behavioral models in hardware description languages as a stepping stone to combinational and sequential logic synthesis. The Verilog language will be presented, along with ancillary topics of functional verification, testbench generation, timing analysis, fault simulation, and design for testability. Design examples will include microcontrollers, RISC-CPUs, pipelined processors, digital filters, finite state machines for datapath control, UARTs, and typical architectures of synchronous computational units. Prereq., ECE 2411. Meets with ECE 5242.
  
  • ECE 4250 - Microwave Circuit Design

    3 Credits (Minimum) 3 Credits (Maximum)

    An introduction to the design and analysis of microwave circuits both passive and active. Topics include microwave circuit analysis, measurement methods, transmission line structures, material properties, lumped elements, discontinuities, terminations, attenuators, directional couplers, hybrids, power dividers, impedance transformers, filters, mixers, switches, phase shifters, and amplifiers. Prer., ECE 3120 or equivalent. Meets with ECE 5250.
  
  • ECE 4260 - Mixed Signal IC Design

    3 Credits (Minimum) 3 Credits (Maximum)

    Design of data converters, switch capacitor filters, high performance opamps, phase locked loops, oscillators. Prer., ECE 4220/5220 or consent of instructor. Meets with ECE 5260.
  
  • ECE 4270 - CMOS Radio Frequency Integrated Circuit Design

    3 Credits (Minimum) 3 Credits (Maximum)

    CMOS based high Frequency amplifier design, s-parameters, voltage references, noise, low noise amplifier (LNA), mixers, RF power amplifiers, phaselocked loops, oscillators and synthesizers, transmitter and receiver architectures and RFID systems. Prer., ECE 3110, ECE 3210 and ECE 3220. Meets with ECE 5270.
  
  • ECE 4280 - Advanced Verification Methodology

    3 Credits (Minimum) 3 Credits (Maximum)

    Verification of electronic systems consumes 70% of the development cycle. This course teaches students how to develop high-quality verification environments with SystemVerilog and how to use advanced verification techniques such as assertions and coverage for digital systems. Prer., ECE 4242. Meets with ECE 5280.
  
  • ECE 4320 - Fault Detection & Design for Testability

    3 Credits (Minimum) 3 Credits (Maximum)

    Stuck-at fault modeling. Test generation for combinational circuits-Boolean difference, D algorithm, PODEM, FAN, critical path. Fault dominance and equivalence. Test generation for synchronous sequential circuits. Cost functions used in test generation. Fault simulation. Basics of design for testability. Prer., ECE 3430 or equivalent. Meets with ECE 5320.
  
  • ECE 4330 - Embedded Systems Design

    3 Credits (Minimum) 3 Credits (Maximum)

    Introduction to embedded systems including real time fault-tolerant significance. Study the hardware and software techniques to designing embedded system, including study of various embedded operating systems, embedded controllers and digital signal processing hardware. Study existing embedded systems. Prer., ECE 3430, CS 1450, or consent of instructor. Meets with ECE 5330.
  
  • ECE 4340 - VLSI Circuit Design I

    3 Credits (Minimum) 3 Credits (Maximum)

    Design considerations for MOS integrated circuits with an emphasis on CMOS technology and the relationships between semiconductor device theory, semiconductor processing technologies, and the electrical and functional performance requirements of modern digital IC circuits. Physical behavior of CMOS transistors and integrated circuits, CMOS processing technology, CMOS circuit and logic design, design rules and structured design methodology. Prer., ECE 3020 and ECE 3210. Meets with ECE 5340.
  
  • ECE 4362 - Synthesis with Verilog HDL

    3 Credits (Minimum) 3 Credits (Maximum)

    Logic synthesis with the Verilog hardware description language and commercial EDA tools. Includes an introduction to System Verilog. Project is required. Prer., ECE 4242/5242. Meets with ECE 5362.
  
  • ECE 4480 - Computer Architecture and Design

    3 Credits (Minimum) 3 Credits (Maximum)

    The design of large digital systems with emphasis on the computer. Architectural alternatives, instruction set design, implementations including microprogramming, and actual examples are discussed. Performance tradeoffs. Prer., ECE 3430 or consent of instructor. Meets with ECE 5480.
  
  • ECE 4510 - Feedback Control Systems

    3 Credits (Minimum) 3 Credits (Maximum)

    Linear analysis and analog simulation of electrical, chemical, hydraulic, and mechanical systems using block diagrams and signal flow graphs. Comparison of open and closed loop configurations. Feedback control system design using Nyquist, Bode, and root locus methods. Effects of simple networks on system response. Introduction of state variable techniques and digital computer solutions. Prer., ECE 2205 or ECE 2220. Meets with ECE 5510.
  
  • ECE 4520 - Multivariable Control Systems I

    3 Credits (Minimum) 3 Credits (Maximum)

    Fundamental aspects of modern control theory are covered, including solutions to systems modeled in state variable format, controllability, observability, pole placement, and linear transformation. Computer- based tools for control system design are used. Prer., ECE 4510 and MATH 3130, or equivalent. Meets with ECE 5520.
  
  • ECE 4530 - Control Systems Laboratory

    1 Credits (Minimum) 1 Credits (Maximum)

    Introductory experiments on response of control system components. Open-loop and closed-loop (feedback) response of servo systems. Simulation of systems on an analog computer. Design of compensator systems. Coreq., ECE 4510.
  
  • ECE 4540 - Digital Control Systems

    3 Credits (Minimum) 3 Credits (Maximum)

    Theory and application of classical and modern discrete-time control systems. Analysis and design of discrete-time and hybrid control using Z-transforms, root locus, frequency domain and state variable compensation techniques. On-line implementation by digital computers will be studied. Prer., ECE 4510. Meets with ECE 5540.
  
  • ECE 4560 - Digital Control Laboratory

    1 Credits (Minimum) 1 Credits (Maximum)

    Discrete-time control systems will be designed and tested using microcomputers, compensators, A/D and D/A converters, and analog computers. Experiments in the control of discrete and analog systems will be performed. Coreq., ECE 4540.
  
  • ECE 4610 - Analysis of Random Signals

    3 Credits (Minimum) 3 Credits (Maximum)

    Probability and random variables. Practical aspects and methods for analyzing and interpreting random signals. Statistical and parametric descriptions, estimators and errors for measurement data. Prer., ECE 3510 and ECE 3610 or equivalent. Meets with ECE 5610.
  
  • ECE 4615 - Statistical Signal Processing

    3 Credits (Minimum) 3 Credits (Maximum)

    Concepts of signal processing using random signals, random vectors, random processes, signal modeling, Levinson recursion, Wiener filtering, spectrum estimation, and detection theory. Prer., ECE 3610, ECE 4650 or 5650. Meets with ECE 5615.
  
  • ECE 4625 - Communication Systems I

    3 Credits (Minimum) 3 Credits (Maximum)

    Introduction to principles of modern communication theory and signal processing: AM, FM, PAM, PCM, and delta modulation. Noise analysis, filtering, threshold effects, phase-locked loops, and introduction to digital modulation. Prer., ECE 3205. Meets with ECE 5625.
  
  • ECE 4630 - Communications Systems II

    3 Credits (Minimum) 3 Credits (Maximum)

    Continuation of ECE 4625. Digital modulation and demodulation; equalization and diversity; error correcting code performance in noise; introduction to spread spectrum and space communications; simulation of communication systems. Prer., ECE 3610 & ECE 4625/5625 or equivalent. Meets with ECE 5630.
  
  • ECE 4650 - Modern Digital Signal Processing

    3 Credits (Minimum) 3 Credits (Maximum)

    Study of linear discrete-time systems, linear difference equations, Z-transforms, discrete Fourier transform, fast Fourier transform, sensitivity, discrete random processes, quantization effects, and design-related concepts. Prer., ECE 3205 and ECE 3610 or equivalent. Meets with ECE 5650.
  
  • ECE 4655 - Real-Time Digital Signal Processing

    3 Credits (Minimum) 3 Credits (Maximum)

    An introduction into the design, development, and implementation of signal processing algorithms on real-time hardware targets. The emphasis will be on high-level language, but assembly language will also be discussed. Prer., ECE 2610, ECE 3205, or ECE 4650/5650. Consent of instructor required. Meets with ECE 5655.
  
  • ECE 4660 - Introduction to Digital Image Processing

    3 Credits (Minimum) 3 Credits (Maximum)

    Methods for coding, storing, and processing images bydigital computers. Image models, sampling theorem, Fourier representation. Methods for image enhancement, restoration, registration and image understanding. Introduction to pattern recognition, computer vision and robotics with industrial applications. Prer., ECE 3510 and ECE 3610. Meets with ECE 5660.
  
  • ECE 4670 - Communications Laboratory

    1 Credits (Minimum) 1 Credits (Maximum)

    Laboratory experiments demonstrating material taught in ECE 4625/5625. Use is made of Spectrum analysis to study baseband signals and signal processors. Topics include noise, AM, FM, PM, sampling, TDM, digital modulation, errors, and complete communication systems. Prer., ECE 3230. Coreq., ECE 4625.
  
  • ECE 4675 - Phase-Locked Loops and Frequency Synthesis

    3 Credits (Minimum) 3 Credits (Maximum)

    a study of phase-locked loops and frequency synthesizers. Both analysis and design aspects are addressed. Linear and nonlinear models are considered. Prer., ECE 3610 and ECE 4625. Meets with ECE 5675.
  
  • ECE 4680 - Signal Processing Laboratory

    1 Credits (Minimum) 1 Credits (Maximum)

    Analog filter design, design and simulation of digital processors including filters, and FFT algorithms. Prer., ECE 3230 and Prer. or Coreq. ECE 4650.
  
  • ECE 4710 - Modeling, Simulation, and Identification of Battery Dynamics

    3 Credits (Minimum) 3 Credits (Maximum)

    Derives mathematical models of the electrochemical dynamics of battery cells, including thermodynamic and kinematic properties, at multiple scales. Modern, lithium-ion chemistries are emphasized. Students will use simulation software and lab-test data to create and validate parameterized models. Prer., ECE 2205, MATH 2350, and MATH 3400 or equivalent. Meets with ECE 5710.
  
  • ECE 4890 - Senior Seminar

    1 Credits (Minimum) 1 Credits (Maximum)

    Design principles and a variety of realistic constraints such as economic factors, safety, reliability, aesthetics, ethics, and social impact; design project organization and design goals; techniques for making oral presentations and organizing written reports; interviewing and resume writing skills along with the art of making a favorable first impression. Prer., This course must be taken the before ECE 4899.
  
  • ECE 4899 - Senior Design Project

    3 Credits (Minimum) 3 Credits (Maximum)

    A project lab taken during the last semester of the senior year for the design of system components and systems in the areas of communications, computer engineering, controls, digital signal processing, electromagnetics, microelectronic fabrication processes, or CMOS integrated circuits. Students will identify, select, and complete a design project. Design specification, analysis, design, simulation and/or construction of a successful project is required for completion of the course. Prer., ECE 4890 and last semester of degree.
  
  • ECE 4910 - Power Systems II

    3 Credits (Minimum) 3 Credits (Maximum)

    An expansion of topics covered in the first course in Power Systems. Covers transmission lines, power flow analysis, generation dispatch and the dynamic behavior of machines and power systems during abnormal conditions. Prer., ECE 3910.
  
  • ECE 4990 - Selected Topics

    1 Credits (Minimum) 3 Credits (Maximum)

    Credit and subject matter to be arranged. Consult current course schedule of classes for offering of topics. Prer., Consent of instructor.
  
  • ECE 5010 - Electronic Ceramics

    3 Credits (Minimum) 3 Credits (Maximum)

    Course covers physical theory of each type of electronic ceramic used in applications such as insulators, resistors, capacitors, fast ion conductors, magnetic ceramic, optical and electro-optical materials, waveguides, lasers, high Tc ceramic superconductors, high dielectric constant materials, and sensors. Course is biased toward thin-films in integrated circuit applications. However, many examples in the current literature of basic materials synthesis techniques, deposition processes and properties will also be an integral part of the course. Prer., ECE 4070/5070.
  
  • ECE 5020 - Semiconductor Devices II

    3 Credits (Minimum) 3 Credits (Maximum)

    Advanced study of the electrical and transport properties of semiconducting and solid state devices and integrated device structures. Topics include: pn junction device structures, non-ideal effects in small geometry Mosfets, compound semiconducting devices, CCDs, negative conductance microwave devices. Prer., ECE 3020 or equivalent. Meets with ECE 4020.
  
  • ECE 5030 - Advanced Semiconductor Device Modeling

    3 Credits (Minimum) 3 Credits (Maximum)

    Introduce advanced students and graduate engineers to the methodology of numerical device modeling. The course is designed to take the student from the classical analytical models to finite difference and finite element schemes common in existing device modeling programs. Technologically worthy models (as opposed to simple phenomenological models) have a high degree of sensitivity to the fabrication technology and regions of operating voltages, currents and frequencies. This course sets the foundations for state-of-the-art modeling analysis and simulation employed by most semiconductor companies. Prer., ECE 4020/5020.
  
  • ECE 5050 - Microelectronics IC Fabrication Laboratory

    3 Credits (Minimum) 3 Credits (Maximum)

    independent experimental project in which students are expected to acquire the theoretical understanding of modern IC fabrication process, perform the IC processing and supporting measurements, and write detailed laboratory reports. Students should take ECE 4050/5050 before ECE 4896. Prer., ECE 4080/5080 and ECE 4020/5020 or consent of instructor. Meets with ECE 4050.
  
  • ECE 5060 - Processing and Device Physics of Advanced MOSFET Microelectronic Structures

    3 Credits (Minimum) 3 Credits (Maximum)

    Development of basic and up-to-date understanding of the fabrication, processing, and device physics of advanced Mosfet structures used in contemporary microelectronic circuits. Topics covered include MOS theory and characterization, MOSFET process/ device physics, advanced MOSFET process/device topics, review and study of current literature. Prer., ECE 4020/5020 or consent of instructor.
  
  • ECE 5070 - Electronic Property of Materials

    3 Credits (Minimum) 3 Credits (Maximum)

    Principles and applications of the electrical, optical, magnetic, and thermal properties of engineering electronic materials. The treatment is designed for students specializing in the areas of microelectronics, solid state, and electromagnetics. Prer., ECE 3050. Meets with ECE 4070.
  
  • ECE 5080 - VLSI Processing

    3 Credits (Minimum) 3 Credits (Maximum)

    Introductory study of the various processes such as oxidation, diffusion, epitaxy, ion-implantation, photolithography, CVD, plasma processing, etc., used in contemporary fabrication of modern microelectronic technologies; use and understanding of process modeling programs used in fabrication simulation of MOSFET and bipolar microelectronic technologies. Prer., ECE 3020 or consent of instructor. Meets with ECE 4080.
  
  • ECE 5090 - Semiconductor Device Characterization

    3 Credits (Minimum) 3 Credits (Maximum)

    Characterization of semiconductor devices for application in signal amplification. Topics include models for integrated-circuit active devices, bipolar and MOS integrated-circuit technology, single- transistor and two-transistor amplifiers, transistor current sources and active loads, output stages, operational amplifiers, frequency response, and integrated circuits. Prer., ECE 4020/5020 or equivalent.
  
  • ECE 5100 - Technology of Gallium Arsenide Devices

    3 Credits (Minimum) 3 Credits (Maximum)

    Topics pertinent to GaAs processing technology and devices. Topics include materials characterization, GaAs physics, MOCVD, MOSFETS and HEMTS, digital GaAs circuits, and analog applications. Prer., ECE 4020/5020.
  
  • ECE 5110 - Electromagnetic Theory and Applications

    3 Credits (Minimum) 3 Credits (Maximum)

    An intermediate-level fields course beginning with the classical development of Maxwell’s equations and the wave equation. Included are electrostatics, the steady magnetic fields, plane-wave propagation, Poynting’s vector, guided waves, transmission lines, wave guides, the interaction of fields and matter, and concluding with an introduction to the subject of radiation. Dirac-delta and Dyadic Green’s-function methods of problem solution are treated. Prer., ECE 3120 or equivalent. Meets with ECE 4110.
  
  • ECE 5120 - Antenna Engineering

    3 Credits (Minimum) 3 Credits (Maximum)

    A continuation of ECE 5110 at an intermediate level. Includes a polynomial development of linear antenna array patterns and synthesis, radiation from horn and reflector aperture antennas, transform theory of aperture field patterns including optical sources, wave modes in spherical coordinates, the antenna boundary-value problem. Green’s functions, ray theory in electromagnetics. Prer., ECE 4110/5110 or equivalent.
  
  • ECE 5130 - Waveguiding Structures

    3 Credits (Minimum) 3 Credits (Maximum)

    Application of electromagnetic theory starting from basic wave and ray optics principles. Topics include transmission lines, transmission line modes, microwave networks, multi-terminal structures, waveguides, resonant cavities and various aspects of dielectric waveguides used in optical fibers. Prer., ECE 4110/5110 or equivalent.
  
  • ECE 5150 - Microwave Measurements Laboratory

    1 Credits (Minimum) 1 Credits (Maximum)

    Experiments with transmission lines and waveguide systems. Infrared imaging of electromagnetic fields. Measurement of antenna fields. Exposure to equipment and techniques used in microwave measurements. Design of microwave circuits. Coreq., ECE 3120. Meets with ECE 4150.
  
  • ECE 5160 - Electromagnetic Effects in IC Design

    3 Credits (Minimum) 3 Credits (Maximum)

    System electromagnetic considerations in IC system design. Includes RF component behavior, EM material properties, impedance and resonance, transmission lines, differential circuits, ground bounce, crosstalk-radiated emissions, and EM measurements. Prer., ECE 3110 and ECE 3210.
  
  • ECE 5170 - Electromagnetic Compatibility Engineering

    3 Credits (Minimum) 3 Credits (Maximum)

    Fundamentals of EMC design, analysis and measurement. Sinusoidal, non-sinusoidal and transient responses will be treated. Topics include filters, shielding, FCC rules and regulations, cables and connectors, coupling and interference effects. Approaches for EMC testing will also be covered. Prer., ECE 4110/5110 or equivalent.
  
  • ECE 5190 - Remote Sensing

    3 Credits (Minimum) 3 Credits (Maximum)

    Covers fundamental technology for various remote sensing techniques. These techniques cover optical, infrared, microwave, and nuclear sensors and imaging systems as appropriate. Background effects and effects of propagation through the atmosphere are included as well as tradeoffs of systems and platform capabilities. Prer., ECE 3120 and PES 2130 or equivalent. Meets with MAE 5092.
  
  • ECE 5211 - Rapid Prototyping with FPGAs

    3 Credits (Minimum) 3 Credits (Maximum)

    Field programmable gate arrays (FPGAs) are an important part of the overall design flow for application specific integrated circuits (ASICs) because they offer the potential of allowing cheap hardware prototypes to be built to meet a narrow window of opportunity. They also offer novel, programmable architectures. This course will focus on the combined use of FPGAs and modern synthesis tools to develop rapid prototypes of ASICs. Architectural and performance tradeoffs and characteristics of both commercial anti-fuse and dynamically programmable FPGAs will be considered. Includes a team project. Prer., ECE 4242/5242. Meets with ECE 4211.
  
  • ECE 5220 - Analog IC Design

    3 Credits (Minimum) 3 Credits (Maximum)

    A fundamental analog circuit design course that establishes relationships between semiconductor device theory, semiconductor processing technologies, and the electrical and functional performance requirements of modern analog integrated circuits. Includes design project. Prer., ECE 3020, ECE 3220 and ECE 3240. Meets with ECE 4220.
  
  • ECE 5230 - Analog Filter Design

    3 Credits (Minimum) 3 Credits (Maximum)

    Theory, specification, design and simulation of active and passive analog filters based on modern integrated circuit technology and VLSI Design I design philosophy. Prer., ECE 3220. Meets with ECE 4230.
  
  • ECE 5242 - Advanced Digital Design Methodology

    3 Credits (Minimum) 3 Credits (Maximum)

    Modern digital design with computer-based design tools: Verilog behavioral models, combinational and sequential logic synthesis. Functional verification, testbench generation, timing analysis, fault simulation and design for testability. Microcontrollers, signal processors, state machines, and datapath control. Prer., ECE 2411. Meets with ECE 4242.
  
  • ECE 5250 - Microwave Circuit Design

    3 Credits (Minimum) 3 Credits (Maximum)

    An introduction to the design and analysis of microwave circuits both passive and active. Topics include microwave circuit analysis, measurement methods, transmission line structures, material properties, lumped elements, discontinuities, terminations, attenuators, directional couplers, hybrids, power dividers, impedance transformers, filters, mixers, switches, phase shifters and amplifiers. Prer., ECE 3120 or equivalent. Meets with ECE 4250.
  
  • ECE 5260 - Mixed Signal IC Design

    3 Credits (Minimum) 3 Credits (Maximum)

    Design of data converters, switch capacitor filters, high performance opamps, phase-locked loops, oscillators. Prer., ECE 4220/5220 or consent of instructor. Meets with ECE 4260.
  
  • ECE 5270 - CMOS Radio Frequency Integrated Circuit Design

    3 Credits (Minimum) 3 Credits (Maximum)

    CMOS-based high Frequency amplifier design, s-parameters, voltage references, noise, low noise amplifier (LNA), mixers, RF power amplifiers, phase- locked loops, oscillators and synthesizers, transmitter and receiver architectures, and RFID systems. Prer., ECE 3110, ECE 3210, ECE 3220. Meets with ECE 4270.
  
  • ECE 5280 - Advanced Verification Methodology

    3 Credits (Minimum) 3 Credits (Maximum)

    Verification of electronic systems consumes 70% of the development cycle. This course teaches students how to develop high-quality verification environments with System Verilog and how to use advanced verification techniques such as assertions and coverage for digital systems. Prer., ECE 5242. Meets with ECE 4280.
  
  • ECE 5320 - Fault Detection & Design for Testability

    3 Credits (Minimum) 3 Credits (Maximum)

    Stuck-at fault modeling. Test generation for combinational circuits-Boolean difference, D-algorithm, Podem, Fan, critical path. Fault dominance and equivalence. Test generation for synchronous sequential circuits. Cost functions used in test generation. Fault simulation. Basics for design for testability. Prer., ECE 3430 or equivalent. Meets with ECE 4320.
  
  • ECE 5330 - Embedded Systems Design

    3 Credits (Minimum) 3 Credits (Maximum)

    Introduction to embedded systems including real time fault-tolerant significance. Study the hardware and software techniques to designing embedded system, including study of various embedded operating systems, embedded controllers and digital signal processing hardware. Study existing embedded systems. Prer., ECE 3430 and CS 1450. Meets with ECE 4330.
  
  • ECE 5340 - VLSI Circuit Design I

    3 Credits (Minimum) 3 Credits (Maximum)

    Design considerations for MOS integrated circuits with an emphasis on CMOS technology and the relationships between semiconductor device theory, semiconductor processing technologies and the electrical and functional performance requirements of modern digital IC circuits. Physical behavior of CMOS transistors and integrated circuits, CMOS processing technology, CMOS circuit and logic design, design rules and structured design methodology. Prer., ECE 3020 and ECE 3210. Meets with ECE 4340.
  
  • ECE 5362 - Synthesis with Verilog HDL

    3 Credits (Minimum) 3 Credits (Maximum)

    Logic synthesis with the Verilog hardware description language and commercial EDA tools. Includes an introduction to System Verilog. Project is required. Prer., ECE 4242/5242. Meets with ECE 4362.
  
  • ECE 5370 - Artificial Neural Networks

    3 Credits (Minimum) 3 Credits (Maximum)

    A research seminar treating fundamental models and contemporary results in the theory, implementation, and application of artificial neural networks. Prer., Graduate standing. Meets with ECE 6370.
  
  • ECE 5410 - Advanced Topics in Testing

    3 Credits (Minimum) 3 Credits (Maximum)

    Bridging faults and quiescent-current testing. BIST PLAs, RAMs, ROMs. Delay-faults and gate-delay/path-delay models. Logic-level and system-level fault diagnosis. Prer., ECE 4320/5320. Meets with ECE 6410.
  
  • ECE 5450 - Advanced Computer Architecture

    3 Credits (Minimum) 3 Credits (Maximum)

    This is a second course in computer architecture. Topics covered will include proposed novel architectures, arithmetic system design, multi-processor and multi-computer interconnection schemes and their performance evaluation, and application-directed architecture. Prer., ECE 4210/5210 and ECE 4480/5480.
  
  • ECE 5452 - System on Chip Architecture Design

    3 Credits (Minimum) 3 Credits (Maximum)

    The system on chip design methodology is a new paradigm for electrical and computer engineering education in digital logic and microelectronics. Investigates the soft core, memory, interface, interconnect, digital block and analog block used in SOC. Design tradeoff and performance issues will be discussed. Prer., ECE graduate standing.
  
  • ECE 5480 - Computer Architecture and Design

    3 Credits (Minimum) 3 Credits (Maximum)

    The design of large digital systems with emphasis on the computer. Architectural alternatives, instruction set design, implementations including microprogramming, and actual examples are discussed. Performance tradeoffs. Prer., ECE 3430 or consent of instructor. Meets with ECE 4480.
  
  • ECE 5510 - Feedback Control Systems

    3 Credits (Minimum) 3 Credits (Maximum)

    Analysis and design of linear control systems. Linear analysis and simulation of electrical and mechanical systems using block diagrams. Comparison of open and closed loop configurations. Feedback control system design using Nyquist, Bode and root locus methods. Effects of simple networks on system response. Implementation of control systems in a laboratory settings. Prer., ECE 2205 or ECE 2220. Meets with ECE 4510.
  
  • ECE 5520 - Multivariable Control Systems I

    3 Credits (Minimum) 3 Credits (Maximum)

    Fundamental aspects of modern control theory are covered, including solutions to systems modeled in state variable format, controllability, observability, pole placement, and linear transformations. Computer-based tools for control system design are used. Prer., ECE 4510, and MATH 3130, or equivalent. Meets with ECE 4520.
  
  • ECE 5530 - Multivariable Control Systems II

    3 Credits (Minimum) 3 Credits (Maximum)

    Design of systems in state variable format are covered including linear quadratic regulators, state estimators, model reference compensators, and H infinity control. Computer tools are used. Prer., ECE 4520/5520.
  
  • ECE 5540 - Digital Control Systems

    3 Credits (Minimum) 3 Credits (Maximum)

    Theory and application of classical and modern discrete-time control systems. Analysis and design of discrete-time and hybrid control using Z-transforms, root locus, frequency domain, and state variable compensation techniques. On-line implementation by digital computers will be studied. Prer., ECE 4510. Meets with ECE 4540.
  
  • ECE 5550 - Applied Kalman Filtering

    3 Credits (Minimum) 3 Credits (Maximum)

    Theory and application of Kalman filters for state estimation, information fusion, multi-target tracking, and data association. Special focus on the discretelinear Kalman filter, the extended Kalman filter, and the unscented Kalman filter. Practical issues related to robust performance are studied. Prer., MATH 381 or ECE 3610, MATH 313 or equivalent.
  
  • ECE 5560 - System Identification

    3 Credits (Minimum) 3 Credits (Maximum)

    Modern methods for identifying mathematical models of systems from observatons of their behavior; input-output and state-space models; parameterization and identifiability; non-parametric methods; prediction and output error methods; recursive estimation; Kalman filters; order estimations; subspace identification. Prer., ECE 2205, ECE 3610, MATH 3130, MATH 3400, or equivalent.
  
  • ECE 5570 - Optimal Control Theory

    3 Credits (Minimum) 3 Credits (Maximum)

    Formulation of optimal control problems, performance index, the variational approach to optimal control problems, Pontryagin’s maximum principle, the principle of optimality, the Hamilton-Jacobi equation, computational methods, the steepest descent method, variation of extremals, quasilinearization, and gradient projection. Prer., ECE 4520/5520 or equivalent.
  
  • ECE 5580 - Multivariable Control Systems: Analysis and Design in the Frequency Domain

    3 Credits (Minimum) 3 Credits (Maximum)

    Practical feedback control for linear multivariable systems from a frequency domain perspective. Development of useful techniques for analysis and design of control systems for multiple-input- multiple-output (MIMO) plants treating system uncertainty as an important aspect of design. Addresses robust stability and performance. Prer., ECE 4520 or ECE 5520 or equivalent.
  
  • ECE 5590 - Model Predictive Control

    3 Credits (Minimum) 3 Credits (Maximum)

    Introduces fundamental model predictive control concepts and demonstrates how they are applied in the design and control of systems and processes. Covers modeling, constraint handling, and stability; addresses options in regard to algorithms, models, and complexity versus performance issues. Prer., ECE 4520 or ECE 5520 or equivalent.
  
  • ECE 5610 - Analysis of Random Signals

    3 Credits (Minimum) 3 Credits (Maximum)

    Probability and random variables. Practical aspects and methods for analyzing and interpreting random signals. Statistical and parametric descriptions, estimators and errors for measurement data. Prer., ECE 3510 and ECE 3610 or equivalent. Meets with ECE 4610.
  
  • ECE 5615 - Statistical Signal Processing

    3 Credits (Minimum) 3 Credits (Maximum)

    Concepts of signal processing using random signals, random vectors, random processes, signal modeling, Levinson recursion, Wiener filtering, spectrum estimation, and detection theory. Prer., ECE 3610, ECE 4650 or 5650. Meets with ECE 4615.
  
  • ECE 5620 - Detection and Extraction of Signals from Noise

    3 Credits (Minimum) 3 Credits (Maximum)

    Detection and extraction methods used in signal processing and includes such subjects as decision theory, detection of known random signals, optimum receiver design and evaluation, estimation theory, estimation of parameters, Wiener filtering, Kalman-Bucy filtering, applications to problems in communication theory. Prer., ECE 4625/5625 and ECE 4610/5610 or equivalent. Meets with ECE 6620.
  
  • ECE 5625 - Communication Systems I

    3 Credits (Minimum) 3 Credits (Maximum)

    Introduction to principles of modern communication theory and signal processing: AM, FM, PAM, PCM, and delta modulation. Noise analysis, filtering, threshold effects, phase-locked loops, and introduction to digital modulation. Prer., ECE 3205. Meets with ECE 4625.
  
  • ECE 5630 - Communication Systems II

    3 Credits (Minimum) 3 Credits (Maximum)

    Continuation of ECE 4625/5625. Digital modulation and demodulation; equalization and diversity; error correcting code performance in noise; introduction to spread spectrum and space communications; simulation of communication systems. Prer., ECE 3610 and ECE 4625/5625 or equivalent. Meets with ECE 4630.
  
  • ECE 5635 - Wireless Communication Systems

    3 Credits (Minimum) 3 Credits (Maximum)

    Types of wireless communication systems; channel models; cellular characteristics; handoff; modulation techniques; first, second, and third generation systems; wireless networks. Prer., ECE 4625/5625.
  
  • ECE 5640 - Spread Spectrum Communications Systems

    3 Credits (Minimum) 3 Credits (Maximum)

    An in-depth study of spread spectrum systems including implementation and performance. This will include effects of hostile interference on spread spectrum system performance, acquisition and tracking of the spread spectrum signal and an introduction to coding techniques used to mitigate the effect of jamming. Prospective students should have previous course background in signal analysis, probability and digital communications. Prer., ECE 4630/5630 or equivalent. Meets with ECE 6640.
  
  • ECE 5650 - Modern Digital Signal Processing

    3 Credits (Minimum) 3 Credits (Maximum)

    Study of linear discrete-time systems, linear difference equations, Z-transforms, discrete Fourier transform, fast Fourier transform, sensitivity, discrete random processes, quantization effects, and design-related concepts. Prer., ECE 3205 and ECE 3610 or equivalent. Meets with ECE 4650.
  
  • ECE 5655 - Real-Time Digital Signal Processing

    3 Credits (Minimum) 3 Credits (Maximum)

    An introduction into the design, development, and implementation of signal processing algorithms on real-time hardware targets. The emphasis will be on high-level language, but assembly language will also be discussed. Prer., ECE 2610, ECE 3205, or ECE 4650/5650. Consent of instructor required. Meets with ECE 4655.
  
  • ECE 5660 - Introduction to Digital Image Processing

    3 Credits (Minimum) 3 Credits (Maximum)

    Methods for coding, storing and processing images by digital computers, image models, sampling theorem, Fourier representation, methods for image enhancement, restoration, registration and image understanding. Introduction to pattern recognition, computer vision and robotics with industrial applications. Prer., ECE 3510 and ECE 3610. Meets with ECE 4660.
  
  • ECE 5675 - Phase-Locked Loops and Frequency Synthesis

    3 Credits (Minimum) 3 Credits (Maximum)

    A study of phase-locked loops and frequency synthesizers. Both analysis and design aspects are addressed. Linear and nonlinear models are considered. Prer., ECE 3610 and ECE 4625/5625. Meets with ECE 4675.
  
  • ECE 5680 - Computer Communications Networks

    3 Credits (Minimum) 3 Credits (Maximum)

    Modern communications networks provide a means for messages and data to be exchanged between high speed digital computers. Central to this technology are many design problems dealing with network layout, capacity assignment, user delay, routing, cost and queue management. This course will address the problems in the context of different contemporary communications network designs. Prer., ECE 3610 or equivalent.
  
  • ECE 5685 - Wireless Networking

    3 Credits (Minimum) 3 Credits (Maximum)

    An in-depth study of communication networks focused on the challenges particular to wireless communications. Covers both general principles of wireless networking as well as the application of these principles to modern wireless technologies. Topics include wireless channel modeling, queuing theory, multiple access techniques, congestion control, routing protocols, and wireless resource allocation. Prer., ECE 3610 and ECE 4625, or permission of instructor.
  
  • ECE 5710 - Modeling, Simulation, and Identification of Battery Dynamics

    3 Credits (Minimum) 3 Credits (Maximum)

    Derives mathematical models of the electrochemical dynamics of battery cells, including thermodynamic and kinematic properties, at multiple scales. Modern, lithium-ion chemistries are emphasized. Students will use simulation software and lab-test data to create and validate parameterized models. Prer., ECE 2205, MATH 2350, and MATH 3400 or equivalent. Meets with ECE 4710.
  
  • ECE 5900 - Graduate Seminar

    3 Credits (Minimum) 3 Credits (Maximum)

    Meetings of faculty, students and guests from industry to participate in discussions of recent advances in research or other topics of interest. Seminar schedule will be announced at the beginning of the Fall and Spring semesters. Topics will be presented by faculty, graduate students and invited lecturers from other universities, government agencies and industry. Prer., Consent of instructor.
  
  • ECE 5970 - Selected Topics

    1 Credits (Minimum) 3 Credits (Maximum)

    Current topics in ECE. See current course schedule for title of specific topic. Prer., Consent of instructor.
 

Page: 1 <- 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16Forward 10 -> 38