Graduate level course offerings: Electrical & Computer Engineering

ECE 410 Communication Networks  4R-0L-4C  S  Prereq: Senior standing or consent of instructor Layered architectures. Circuit and packet switching. ISO Reference Model. Point-to-point protocols, error control, framing. Accessing shared media, local area networks. Virtual circuits, datagrams, routing, congestion control. Reliable message transport, internetworking.

ECE 412 Software Defined Radio  4R-0L-4C  Prereq: ECE 380 and ECE 310 or consent of instructor A software-defined radio (SDR) is characterized by its flexibility: Simply modifying software can completely change the radio’s functionality. This course addresses many of the choices an SDR designer must make to build a complete digital radio. Topics could include: modeling corruption, (de)modulation, AGC, filtering, bits to symbols, carrier and timing recovery, pulse shaping, equalization, coding, noise figure for the RF front-end, and clock-jitter of the A/D. As a course project students will design and simulate a complete software-defined radio.

ECE 414 Wireless Systems  4R-0L-4C  W  Prereq: ECE 310 Introduction to mobile radio communications with application to cellular telephone systems, wireless networks, and personal communication systems. System design, propagation, modulation, spread spectrum, coding, and multiple-access techniques.

ECE 415 Wireless Electronics  2R-6L-4C  Prereq: Consent of instructor Design, fabrication, and testing of a high frequency transmitter-receiver system including but not limited to oscillators, mixers, filters, amplifiers, and matching networks. Integral laboratory.4

ECE 420 Discrete-Time Control Systems  4R-0L-4C  F  Prereq: ECE 320 or ME 406 Sampled systems and z-transforms. Transfer function and state-variable models of systems. Discrete-time control of systems including state variable feedback and observer construction.

ECE425 Introduction to Mobile Robotics  3R-3L-4C  W  Prereq: ECE 320 or ME 406, Programming proficiency This course will introduce the basic principles of mobile robotics history, theory, hardware and control. Topics will include robot components, effectors and actuators, locomotion, sensors, feedback control, control architectures, representation, localization and navigation. This is a project-oriented course and the student will have hands-on experience with a real mobile robot. The student will be required to complete several laboratory assignments and a multidisciplinary team design project.

ECE 452 Power Electronics  3R-3L-4C  F  Prereq: ECE 250 Analysis and design of networks that use electronic devices as power switches. Silicon-controlled rectifiers, power transistors, and power MOSFETS are used to form phase-controlled rectifiers, AC voltage controllers, choppers, and inverters. Integral laboratory.

ECE 454 System Level Analog Electronics  3R-3L-4C  W  Prereq: ECE 351 Analysis and design of Op-Amp circuits: wave shaping circuits, Schmitt triggers, power amplifiers, high power buffers, controlled current sources, peak detectors, sample and hold circuits. Precision Op-Amp Circuits. Non-ideal properties of Op-Amps. Integral laboratory.

ECE 470 Power Systems I   3R-3L-4C  F  Prereq: ECE 370 Per-unit concepts. Modeling and analysis of synchronous machines. Configuration of transmission and distribution lines. Modeling of power system components. Formulation of power flow equations. Computer solutions of the load-flow problem. Fault-level evaluation by symmetrical components. Principles of grounding. Integral laboratory.

ECE 471 Industrial Power Systems  4R-0L-4C  W  Prereq: ECE 370 Design and analysis techniques for low and medium voltage power distribution systems. Harmonics, transients, system coordination, reliability and economics. A design project is carried throughout the course.

ECE 472 Power Systems II   3R-3L-4C  S  Prereq: ECE 470 Power system protection and stability. Design and application of relaying schemes for protection of transformers, buses, distribution lines, transmission lines, generators, motors, capacitors, and reactors. Power system stability and generator rotor dynamics phenomenon with use of the equal-area criterion. Integral laboratory.

ECE 473 Control of Power Systems   3R-3L-4C  W  Prereq: Senior standing or consent of instructor Principles of interconnected operation of power systems. Optimum scheduling of generation using economic dispatch and unit commitment. Primary and secondary load-frequency control. Voltage and reactive-power flow control. Principles of state estimation. Integral laboratory.

ECE 480/PH 437 Introduction to Image Processing   3R-3L-4C  Prereq: MA 212 and Junior standing Basic techniques of image processing. Discrete and continuous two-dimensional transforms such as Fourier and Hotelling. Image enhancement through filtering and histogram modification. Image restoration through inverse filtering. Image segmentation including edge detection and thresholding. Introduction to image encoding. Integral laboratory. Same as PH 437.

ECE 481 Electronic Music Synthesis   4R-0L-4C  S  Prereq: ECE 380 Analog synthesis techniques. Instrument control using MIDI. FM, additive and subtractive synthesis. Physical modeling and sound spatialization. Course project.

ECE 483 DSP System Design   3R-3L-4C  F  Prereq: ECE 380 and MA 381 Study of finite word length effects in DSP systems. Cascaded filter structures. Coefficient quantization, roundoff noise, scaling for overflow prevention. Discrete-time noise, filtering noise, power spectral density. Polyphase filtering, interpolation and decimation. Implementation and system design and test issues for a SSB communication system. Integral laboratory based on a fixed point programming project.

UNDERGRADUATE/GRADUATE COURSES

ECE 510 Error Correcting Codes  4R-0L-4C F (odd years) Prereq: Graduate standing and ECE 310, or ECE 310 with a grade of B or better, or consent of instructor Coding for reliable digital communication. Topics to be chosen from: Hamming and BCH codes, Reed-Solomon codes, convolutional codes, Viterbi decoding, turbo codes, and recent developments, depending on interests of class and instructor. Mathematical background will be developed as needed.

ECE 511 Data Communications  4R-0L-4C F (even years) Prereq: Graduate standing and ECE 310 and MA 381, or ECE 310 and MA 381 with a grade of B or better in both courses, or consent of instructor Design of digital communication systems. Autocorrelation function and power spectrum, vector space models of signals and noise, optimal receiver structures and performance, bandlimited channels and equalization, convolutional coding.

ECE 516 Introduction to MEMS: Fabrication and Applications   3R-3L-4C  S  Prereq: JR or SR standing Properties of silicon wafers; wafer-level processes, surface and bulk micromachining, thin-film deposition, dry and wet etching, photolithography, process integration, simple actuators. Introduction to microfluidic systems. MEMS applications: capacitive accelerometer, cantilever and pressure sensor. Cross-listed with BE 516, CHE 505, EP 510, and ME 516.

ECE 519 Advanced MEMS: Modeling and Packaging  3R-3L-4C  F  Prereq: EP410 or equivalent course Design process, modeling; analytical and numerical. Actuators; dynamics and thermal issues. Use of software for layout and simulation. Characterization and reliability of MEMS devices. Electrical interfacing and packaging of MEMS. Microsensors, microfluidic systems, applications in engineering, biology, chemistry, and physics. Cross-listed with ME 519, EP 511, and CHE 519.

ECE530 Advanced Microcomputers   3R-3L-4C  S  Prereq: Graduate standing and ECE 331 or ECE 230; or ECE 331 or ECE 230 with a grade of B or better; or consent of instructor 32-bit microcontroller architecture. Software development in both assembly language and C language. Hardware interfacing. Use of a real-time-operating system (RTOS). System-on-a-chip (SOC) hardware/software design using a field programmable gate array (FPGA) chip containing an embedded microcontroller cores. Software debugging tools. Integral laboratory.

ECE534 Advanced Signal and Power Integrity   4R-0L-4C  W  Prereq: Graduate Standing and ECE341, ECE342, or ECE343; or ECE341, ECE342, or ECE343 with a grade of B or better, or ECE342 with a grade of B or better, or consent of instructor Signal and power integrity modeling and measurement in high-speed digital systems at IC, PCB, and chassis levels. High-frequency behavior of passive components and packages. Behavior and SPICE models of drivers and receivers. Lossy transmission lines and discontinuity characterization. Mixedmode s-parameters and other network parameters. Frequency and time-domain modeling of capacitive and inductive crosstalk. Differential signaling techniques; timing conventions. Synchronization. Signal equalization. Power plane noise and resonance. High-speed PCB design guidelines. Measurement techniques including time-domain reflectometry, vector network analyzer and impedance analyzer. PCB simulation. Full-wave simulations.

ECE540 Antenna Engineering  3R-3L-4C  W  Prereq: Graduate Standing, or ECE341 with a grade of B or better, or consent of instructor. Electromagnetic radiation, antenna terminology and characteristics, dipole antennas, arrays, aperture antennas, measurements, computer-aided analysis, design projects and reports.

ECE541 Microwave/Millimeter-Wave Engineering  4R-0L-4C  S  Prereq: Graduate standing and ECE341, or ECE341 with a grade of B or better, or consent of instructor Wave-guiding structures, microwave network analysis, scattering parameters, Z, Y and ABCD parameters, passive devices and components, design, fabrication, simulation and measurement of microwave devices and components, matching strategies, multi-conductor transmission lines and crosstalk.

ECE542 Advanced Electromagnetics  4R-0L-4C  F  Prereq: Graduate standing and ECE341, or ECE341 with a grade of B or better, or consent of instructor Maxwell’s equations, EM field theorems, potential functions, power and energy, material properties, wave propagation, reflection and transmission, radiation, scattering, Green's functions, metamaterials and metamaterial-inspired structures, modeling & simulation, measurement technique.

ECE551 Digital Integrated Circuit Design  3R-3L-4C  F  Prereq: Graduate standing, or ECE333 with a grade of B or better, or consent of instructor Design, performance analysis, and physical layout of CMOS logic. Custom and standard cell methodologies. Use of commercial CAD tools. Design issues such as interconnect, timing, and testing methods. Integral laboratory and project.

ECE552 Analog Integrated Circuit Design  3R-3L-4C  W  Prereq: Graduate standing and ECE351 and ECE380, or ECE351 and ECE380 with a grade of B or better in both courses, or consent of instructor Design, performance analysis, and physical layout of analog integrated circuits. Focus on operational amplifier design and op-amp circuits. Introduction to mixed-signal circuit design such as switch-capacitors, A/D, or D/A systems. Integral laboratory and design project.

ECE553 Radio-Frequency Integrated Circuit Design 3R-3L-4C  S  Prereq: Graduate standing, or ECE310 and ECE351 with a grades of B or better, or consent of instructor Design, analysis, and physical layout of high-frequency analog integrated-circuits for modern RF transceivers. Circuit design for each primary transceiver component. General issues such as impedance matching and design of inductors on integrated circuits. Integral laboratory and design project.

ECE554 Instrumentation  4R-0L-4C  S  Prereq: Graduate standing and ECE351, or ECE351 with a grade of B or better, or consent of instructor Transducers and their applications. Analog signal processing techniques using operational amplifiers. A/D and D/A converters. Protection from electric shock. Measurement of biological potential waveforms (ECG, EMG, EEG, ENG, EOG, ERG). Ultrasound techniques and instrumentation. X-ray CAT techniques. No laboratory, but many in-class demonstrations and emphasis on circuit simulation.

ECE556 Power Electronics: DC Power Supplies  3R-3L-4C  S  Prereq: Graduate standing and ECE 351; or ECE 351 with a grade of B or better; or consent of instructor Analysis and design of AC-DC and DC-DC converters. Linear, basic switching, charge-pump, and fly-back topologies. Introduction to devices used in a power switching supplies. Thermal management. Integral laboratory.

ECE 557 Analog Test and Product Engineering  3R-3L-4C  F  Prereq: Graduate standing and ECE 300 and ECE 351; or ECE 300 and ECE351 with grades of B or better in both courses; or consent of instructor Fundamental skills necessary to be an industrial integrated circuit test engineer or product engineer. Includes the economics associated with testing, impact of fabrication variation on devices, instrumentation associated with industrial testing, turning a data sheet into a test plan, industrial testing techniques for analog circuits, trade-offs between test time and test accuracy, statistical analysis of the data and statistical process control, the use of device interface boards necessary to control device loading for different tests. Integral labs with an industrial grade automatic tester (ATE).

ECE580 Digital Signal Processing  4R-0L-4C  W  Prereq: Graduate standing, or ECE380 and MA381 with grades of B or better, or consent of instructor. MA367 with a grade of B or higher recommended. Digital filters. Fundamental concepts of digital signal processing. Analysis of discrete-time systems. Sampling and reconstruction. Theory and application of z-transforms. Design of recursive and nonrecursive digital filters. Window functions. Discrete Fourier transforms and FFT algorithm.

ECE 582/PH 537 Advanced Image Processing  3R-3L-4C  Prereq: CSSE 220 or CSSE221, and ME 323 or ECE 380 or consent of instructor; MA 212 Introduction to color image processing and image recognition. Morphological methods, feature extraction, advanced segmentation, detection, recognition and interpretation. Integral laboratory. Same as PH 537.

ECE 583 Pattern Recognition  3R-3L-4C  S  Prereq: MA 381 with a grade of B or better, or consent of instructor, or graduate standing Bayesian decision theory, parameter estimation, non-parametric techniques, linear discriminant functions, supervised learning, unsupervised learning and clustering, artificial neural networks, ensemble classifiers.

ECE 584 Medical Imaging Systems   4R-0L-4C  Prereq: Graduate standing and ECE300, or ECE300 with a grade of B or better, or consent of instructor. Engineering principles of major imaging techniques/modalities for biomedical applications and health care including diagnostic x-ray, computed tomography, nuclear techniques, ultrasound, and magnetic resonance imaging. Topics include general characteristics of medical images; physical principles, signal processing to generate an image, and instrumentation of imaging modalities. Clinical applications of these technologies are also discussed. Same as BE541.

ECE 597 Electromagnetic Metamaterials

ECE597 Mixed Signal Test Product Engineering

ECE597 Testing of Digital Systems

ECE 597 Special Topics in Electrical Engineering   4C  Prereq: Consent of instructor Special topics of current interest to graduate students and senior undergraduates.

ECE 598 Thesis Research  1-4C  Arranged Thesis topic selected in consultation with adviser. Graduate students only.