ECE 501: CONTEMPORARY DIGITAL SYSTEMS
Introduction to sequential logic; state machines; high-performance digital systems: theory and application of modern design; alternative implementation forms and introduction to HDL; productivity, recurring and non-recurring costs, flexibility and testability; software drivers; hardware/software integration. Prerequisite: ECE 215 or equivalent.
3 semester hours
ECE 503: RANDOM PROCESSES
An introduction to random variables and processes as applied to system theory, communications, signal processing and controls. Topics include probability, random variables and processes, autocorrelation, power spectral density and linear system theory with random inputs. Applications in filtering and estimation. Prerequisite: ECE 202 and ECE 211, or equivalent.
3 semester hours
ECE 506: MICROELECTRONIC DEVICES
Introduction to the theory of solid state devices; energy band theory; bulk properties of semiconductors; p-n junction, bipolar junction transistor, metal-oxide semiconductor (MOS), MOS capacitor, MOS field-effect transistor-theory, devices, modeling and applications. Prerequisite: ECE 301 or equivalent.
3 semester hours
ECE 507: ELECTROMAGNETIC FIELDS I
Fundamental concepts, wave equation and its solutions; wave propagation, reflection and transmission; potential theory; construction of solutions; various electromagnetic theorems: concept of source, uniqueness, equivalence, induction and reciprocity theorems. Prerequisite: ECE 333 or equivalent.
3 semester hours
ECE 509: ANALYSIS OF LINEAR SYSTEMS
State variable representation of linear systems and its relationship to the frequency domain representation using transfer functions and the Laplace transform. State transition matrix and solution of the state equation, stability, controllability, observability and state feedback are studied.
3 semester hours
ECE 510: MICROWAVE CIRCUITS FOR COMMUNICATION
Microwave transmission, planar transmission lines, microwave components and filters. Microwave tubes, microwave communication, radar systems and electronic support measures. Prerequisite: ECE 507.
3 semester hours
ECE 511: ANTENNAS
Fundamental principles of antennas; analysis and synthesis of arrays; resonant antennas; broadband and frequency independent antennas; aperture and reflector antennas; applications to radar and communication systems. Prerequisite: ECE 442 or equivalent.
3 semester hours
ECE 516: ELECTROMAGNETIC COMPATIBILITY
Fundamental principles of electromagnetic compatibility (EMC) including non-ideal behavior of components; radiated emissions and susceptibility; crosstalk; shielding and grounding; electrostatic discharge; system design for EMC. Prerequisite: ECE 333 and ECE 511.
3 semester hours
ECE 518: ELECTROMAGNETIC FIELDS II
Classification and construction of solutions. Plane cylindrical and spherical wave functions. Integral equations, mathematical theory of diffraction. Green's function. Prerequisite: ECE 507.
3 semester hours
ECE 521: DIGITAL COMMUNICATIONS I
Fundamental limits on performance; Shannon's theorem; prefix codes; Huffman codes; signal vectors; orthonormal basis functions; signal detection and estimation; Wiener and adaptive filters; matached filters; sampling theory and process; waveform coding techniques; baseband shaping concepts. Prerequisite: ECE 503.
3 semester hours
ECE 522: DIGITAL COMMUNICATIONS II
Waveform coding techniques, including binary and M-ary PAM, DPCM, DM, ADM; baseband shaping concepts, including binary and M-ary PAM, ISI; digital modulation techniques, including ASK, PSK, FSK, QPSK, CPFSK, MSK, DPSK, M-ary PSK; error-control, including Block codes, cyclic codes; spread-spectrum modulation concepts. Prerequisite: ECE 503.
3 semester hours
ECE 531: MICROELECTRONICS SYSTEMS
Introduction to the design and application of engineering micro-electronics; bipolar and MOS device theory and processing technology; CMOS logic and circuitry; design principles fundamental to chip design and fabrication; case studies employing introduction to HDL. Prerequisite: ECE 302.
3 semester hours
ECE 533: COMPUTER DESIGN
Design considerations of the computer; register transfer operations; hardware implementation of arithmetic processors and ALU; instruction set format and design and its effect on the internal microengine; hardware and micro-programmed control design; comparative architectures. Prerequisite: ECE 501 or equivalent.
3 semester hours
ECE 536: MICROPROCESSOR APPLICATIONS
Project studies, applications of microprocessors in practical implementations; logic implementation using software; memory mapped I/O problems and interrupt structure implementation; use of assembler and/or cross assemblers; study of alternate microprocessor families including industrial controllers. Prerequisite: ECE 314 or equivalent, and ECE 501.
3 semester hours
ECE 537: ADVANCED ENGINEERING SOFTWARE
Concepts, implementation and current practice in the utilization of programming capabilities contained in operating systems. Introduction to operating system calls. A practical approach emphasizing theory and principles together with case studies and implementations in engineering applications of modern operating systems. Prerequisite: C-programming experience.
3 semester hours
ECE 538: OBJECT-ORIENTED PROGRAMMING APPLICATIONS
A semi-formal approach to the engineering applications of object-oriented programming. Application of the concepts of classes, inheritance and polymorphism in engineering problems. Introduction to the use of class libraries. Effective integration of the concepts of application programmer interfaces, language features and class libraries. Prerequisite: C-programming experience.
3 semester hours
ECE 545: AUTOMATIC CONTROL
Study of mathematical methods for control systems and analysis of performance characteristics and stability. Design topics include pole-placement, root locus and frequency domain techniques. The student will also learn feedback loop sensitivity, basic loopshaping, performance bounds and other introductory aspects of robust control. Prerequisite: ECE 509.
3 semester hours
ECE 546: INSTRUMENTATION DESIGN
Theory of measurements: errors, accuracy, precision and bias. Analysis of measuring devices for various physical quantities such as motion, dimension, force, pressure and flow. Computer-aided experimentation. Automated data collection, recording, transmission and analysis. Virtual instrument design.
3 semester hours
ECE 547: NONLINEAR SYSTEMS AND CONTROL
Introduction to nonlinear phenomena in dynamical systems. A study of the major techniques of nonlinear system analysis including phase plane analysis and Lyapunov stability theory. Application of the analytical techniques to control system design including feedback linearizatoin, backstepping and sliding mode control. Prerequisite: ECE 509.
3 semester hours
ECE 561: DIGITAL SIGNAL PROCESSING
A study of one-dimensional digital signal processing, including a review of continuous system analysis and sampling. Topics include z-transform techniques, digital filter design and analysis and fast Fourier transform processing techniques. Prerequisite: ECE 509.
3 semester hours
ECE 563: IMAGE PROCESSING
An introduction to image processing including the human visual system, image formats, two-dimensional transforms, image restoration and image reconstruction. Prerequisite: ECE 561.
3 semester hours
ECE 572: LINEAR SYSTEMS AND FOURIER OPTICS
Mathematical techniques pertaining to linear systems theory; Fresnel and Fraunhoffer diffraction; Fourier transform properties of lenses; frequency analysis of optical systems, spatial filtering, applications such as optical information processing and holography. Prerequisite: Acceptance into the ECE graduate program or permission of the chairperson.
3 semester hours
ECE 573: ELECTRO-OPTICAL DEVICES & SYSTEMS
Solid-state theory of optoelectronic devices; photoemitters; photodetectors; solar cells; detection and noise; displays; electro-optic, magneto-optic, and acousto-optic modulators; integration and application of electro-optical components in electro-optical systems of various types. Prerequisite: ECE 507 or permission of the chairperson.
3 semester hours
ECE 574: GUIDED-WAVE OPTICS
Light propagation in slab and cylindrical waveguides; signal degradation in optical fibers; optical sources, detectors, and receivers; coupling; transmission link analysis; fiber fabrication; fiber sensor and communication systems. Prerequisite: ECE 507 or permission of the chairperson.
3 semester hours
ECE 575: ELECTRO-OPTICS SENSORS
Optical sensors, including amplitude, phase, wavelength, polarization and modal interference based sensors. Photoelasticity effects in stressed optical materials. Quadrature point stabilization, linearity, dynamic range and sensitivity. Modulation and demodulation by both passive and active means. General sensor characteristics. Optical sources and detectors, optical signal-to-noise ratio analysis and general sensor characteristics. Fiber optic sensors and smart skin/structure technology. Prerequisite: ECE 574 or permission of the chairperson.
3 semester hours
ECE 577L: ELECTRO-OPTICS LABORATORY
Experimentation with electro-optics systems, emphasizing areas such as display technology, surveillance systems and components, and other disciplines in which electronic and optical elements are arranged to interact synergistically.
1 semester hour
ECE 595: SPECIAL PROBLEMS IN ELECTRICAL ENGINEERING
Particular assignments to be arranged and approved by the department chair.
2-6 semester hours
ECE 599: THESIS
1-6 semester hours
ECE 603: APPLIED OPTIMAL ESTIMATION
Random processes and state-space analysis. Applied optimal estimation with emphasis on Kalman and Weiner filtering. Prerequisites: ECE 503 or ECE 545, or equivalent.
3 semester hours
ECE 611: ADVANCED ANTENNA THEORY
Advanced topics in antennas including advanced arrays, antenna temperature, synthetic apertures, aperture antennas, microwave traveling wave antennas. Prerequisites: ECE 507 and ECE 511.
3 semester hours
ECE 612: METHODS IN RADAR CROSS SECTION
Solution of problems in radar cross section analysis and prediction. RCS of simple shapes and complex shapes. Reflection and transmission; impedance boundary condition, stratified media. RCS of antennas. Application of the physical theory of diffraction and the geometrical theory of diffraction to scattering problems. Prerequisites: ECE 507 and ECE 511.
3 semester hours
ECE 615: COMPUTATIONAL ELECTROMAGNETICS
This course deals with both the differential equation and integral equation based methods to solve Maxwell's equations for complex bodies. Methods studied include the Moment Method, Finite Element Method, and Finite Difference Time Domain Method. The course also deals with asymptotic techniques leading to the formulation of the GTD and PTD. Prerequisites: ECE 507 and ECE 518.
3 semester hours
ECE 632: CONTEMPORARY MICROELECTRONICS DESIGN
CMOS analog circuit design (oscillators, amplifiers, op-amps), mixed signal design (data converters), introduction to microelectron-mechanical system and wireless communications systems design, advanced VLSI digital design projects, seminar topics covering contemporary designs and techniques. Prerequisite: ECE 531.
3 semester hours
ECE 636: ADVANCED COMPUTER ARCHITECTURE
Comparative evaluation of advanced and experimental computer structures. Investigation of optical, multiprocessor, array, various hybrid and neural network architectures. This is an advanced seminar class using current computer design and experimental literature. Prerequisites: ECE 536.
3 semester hours
ECE 637: CONCURRENT PROCESSING
Introduction to the concepts and practices of parallel processing and concurrency. Multiprogramming and multitasking. Synchronous and asynchronous events. Critical sections, mutexes and semaphores. Use of shared memory in engineering applications. Atomicity on CISC and RISC machines. Applications of interval timers. Case studies in engineering applications. Prerequisites: ECE 537 and ECE 636, or equivalent.
3 semester hours
ECE 642: OPTIMAL CONTROL AND ESTIMATION
Optimal control of discrete-time systems. Cost-equivalent control of continuous-time systems. Optimal estimation. Prerequisites: ECE 503 and ECE 545.
3 semester hours
ECE 645: ADAPTIVE CONTROL
On-line approximation based adaptive control techniques for nonlinear systems. An introduction to neural networks and fuzzy systems as part of the control loop is given, leading to a diversity of advanced methods for controlling and stabilizing nonlinear systems subject to uncertainties. Adaptive observers and adaptive output feedback are also introduced. Prerequisites: ECE 509 and ECE 547, or permission of instructor.
3 semester hours
ECE 661: STATISTICAL SIGNAL PROCESSING
This course studies discrete methods of linear estimation theory. Topics include random vectors, linear transformations, linear estimation theory, optimal filtering, least squares techniques, linear prediction and spectrum estimation. Prerequisite: ECE 561.
3 semester hours
ECE 662: ADAPTIVE SIGNAL PROCESSING
An overview of the theory, design and implementation of adaptive signal processors. This includes discussions of various gradient search techniques, filter structures and applications. An introduction to neural networks is also included. Prerequisite: ECE 661.
3 semester hours
ECE 663: STATISTICAL PATTERN RECOGNITION
This course provides a comprehensive treatment of the statistical pattern recognition problem. The mathematical models describing these problems and the mathematical tools necessary for solving them are covered in detail. Prerequisite: ECE 661.
3 semester hours
ECE 674: INTEGRATED OPTICS
Asymmetric dielectric slab wave- guides; cylindrical dielectric wave-guides; multi-layer waveguides; dispersion, shifting and flattening; mode coupling and loss mechanisms; selected nonlinear waveguiding effects; integrated optical devices. Prerequisites: ECE 574.
3 semester hours
ECE 676: QUANTUM ELECTRONICS
Principles of the quantum theory of electron and photon processes; interaction of electromagnetic radiation and matter; applications to solid state and semiconductor laser systems. Prerequisites: ECE 506 or EOP 506 or ECE 573, or equivalent.
3 semester hours
ECE 690: SELECTED READINGS IN ELECTRICAL ENGINEEERING
Directed readings in electrical engineering areas to be arranged and approved by the chair of the student's doctoral advisory committee and the department chair.
1-3 semester hours
ECE 695: SPECIAL PROBLEMS IN ELECTRICAL ENGINEERING
Special topics in electrical engineering not covered in regular courses. Course sections arranged and approved by the chair of the student's doctoral advisory committee and the department chair.
1-3 semester hours
ECE 698: D.E. DISSERTATION
An original investigation as applied to electrical engineering practice. Results must be of sufficient importance to merit publication.
1-15 semester hours
ECE 699: Ph.D. DISSERTATION
Original research in electrical engineering which makes a definite contribution to technical knowledge. Results must be of sufficient importance to merit publication.
1-15 semester hours