Courses at the 500-level are taken by seniors and first year graduate students. Courses at the 600- and 700-level are open only to graduate students.

501 Real Time Digital Signal Processing (3 hrs)
Introduction to digital signal processor architectures, applications, assembly language programming, and development tools for designing and implementing DSP systems. Prerequisite: EE 383 or CPE 381.

503 Communications Systems and Simulation with Laboratory (3 hrs)
Modern test equipment and computer-based simulation methods are used to conduct experiments in the area of communication systems. Hands-on experiments are conducted using digital oscilloscopes, arbitrary waveform generators, vector impedance meters and other relevant test and measurement equipment. Methods are investigated for signal modulation and demodulation; studies are conducted on AM, FM, PSK, PCM and delta modulation circuits and systems. Several types of filters are investigated, both analytically and experimentally. Properties and behavior of phase-locked loop are studied by using both hardware and numerical simulations. Prerequisites/Corequisite: EE 426.

504 Introduction to Data Communication Networks (3 hrs)
Overview of historic development of modern telephone and data communication system, system architecture, standards, broadband switching systems, modems, protocols, personal and mobile communications, digital modulation techniques. Prerequisite: EE 315 and 383.

506 Communication Theory (3 hrs)
Review of elementary signals and systems including the Hilbert transform, cross and auto correlation, power density spectrum, and the Wiener-Khintchine theorem. Butterworth and Chebyshev lowpass filters. Bandpass signals and systems. The lowpass equivalent of a bandpass signal/system. Commonly used forms of linear and nonlinear modulation. Demodulation methods and circuits. Phase lock and frequency feedback techniques. Prerequisite: undergraduate course work in analytic methods for continuous time systems. (Same as OSE 506.)

510 Selected Topics in Electrical Engineering (Credit to be arranged)

512 Advanced Senior Design Project in Electrical Engineering (3 hrs)
Individual design project under the direction of an EE faculty member. Prerequisite: Senior standing.

516 Digital Electronics (3 hrs)
Introduction to digital electronics. The Metal-Oxide-Semiconductor (MOS) transistor. MOS inverters and gate circuits. Bipolar junction transistors, ECL inverters, and bipolar digital gates. Semiconductor memories. Circuit design for VLSI. Prerequisites: EE 202 and 315.

534 Optical Fiber Communications (3 hrs)
Introduction to optical fibers and their transmission characteristics, optical fiber measurements, sources and detectors, noise considerations for digital and analog communications, optical fiber systems. Prerequisite: EE 307 or PH 432 and EE 383. (Same as OSE 534.)

541 Geometrical Optics (3 hrs)
Foundations and physics of geometrical optics, Fermat’s principles and Huygen wavelets, refraction and reflection. The many forms of Snell’s Law. Optical path lengths, geometrical wavefronts and rays. Ray tracing, ynu-chart and matrix methods. Gaussian imagery and paraxial optics, conjugate elements, cardinal points, and image-object relations. Stops and pupils, chief and marginal rays, vignetting, and the optical or Lagrange invariant. The y-ybar diagram, design of common systems: objectives, magnifiers, microscopes, collimators and detectors. Optical glasses and chromatic aberrations, wavefront and transverse aberrations, spot diagrams and ray fan plots. Prerequisite: upper level graduate courses in E & M and optics. (Same as OSE 541 and PH 541.)

542 Physical Optics (3 hrs)
Scalar and electromagnetic waves, polarization, coherence, reflection and refraction; two beam and multiple beam interference, interferometers, Fabry-Perots, thin films, diffraction, and absorption and dispersion. (Same as OSE 542 and PH 542.)

553 Laser Systems (3 hrs)
Spontaneous and stimulated emission, population inversion, optical resonators, three- and four-level systems, Q-switching and mode locking, semiconductor lasers, integrated optic waveguides and couplers, scanning systems, high power industrial applications. Includes a research project and oral presentation. Prerequisites: EE 307.

586 Introduction to Modern Control Systems (3 hrs)
The basic ideas and techniques of modern control theory. Analytical techniques for modeling, analysis and control of MIMO dynamic systems. State variable description of dynamic systems. State-variable feedback control design and state observers. Kalman filtering. Fundamentals of nonlinear systems analysis. Introduction to discrete-time system modeling, analysis and control. Basics of adaptive and optimal control. Applications to aerospace and electric power systems. Prerequisite: EE 386.

601 Linear Systems (3 hrs)
Formulation and solution by transform methods of differential equations of linear electrical and electromechanical systems, state equations, signal-flow graphs, and discrete-time systems. Prerequisite: Graduate standing.

603 Random Signals in Communication (3 hrs)
Random processes applied to communication and control. Concepts covered include stationarity, correlation, power spectrum, Brownian motion, thermal noise, Markov processes, and queuing theory. Emphasis on systems with noisy excitation. Prerequisite: EE 385.

604 Digital Image Processing (3 hrs)
Review of digital filters. Spatial filters and realizations. Edge and wedge detectors. Derivative matrices and u-notch, r-notch filters. Periodic images, their transformation and scanning, their two-dimensional Fourier transforms. Rational vectors and image filtering. Prerequisite: EE 426/506.

605 Classical Control Design (3 hrs)
Design of feedback, feedforward, and minor-loop controllers/compensators using classical control engineering techniques and classical performance criteria. Frequency domain synthesis of lead, lag, lead-lag, etc. compensators; tuning of PD and PID controllers; error budgets; use of commercial CAD software for classical control design and performance evaluation; digital simulation techniques. CAD laboratory sessions. Prerequisite: EE 386.

606 Statistical Communications Theory (3 hrs)
Generalized harmonic analysis. Correlation, convolution, power density spectra. Probability and statistics. Correlation detection. Optimum linear filtering and prediction. Prerequisites: EE 503 and EE 426/506.

607 Robotic Systems Control (3 hrs)
In-depth study of information, decision and control problems associated with robotic system design. Sensor systems, recognition and decision algorithms, kinematics and dynamics, trajectory planning, analog and digital controllers, adaptive and optimal control. Prerequisite: EE 386.

609 Electromagnetic Field Theory (3 hrs)
Mathematical approach to electromagnetic phenomena. Basic field concepts. Radiation and propagation. Waveguides and simple radiating and scattering systems. Perturbational and variational techniques. Prerequisite: EE 308.

610 Selected Topics in Electrical Engineering (Credit to be arranged)

612 Graduate Design Project (3 hrs)
Graduate design project in support of an M.S.E. program. Prerequisite: Approval by M.S.E. committee.

613 Lasers (3 hrs)
Resonant optical cavities. Atomic radiation. Laser oscillation and amplification. General characteristics of lasers. Laser excitation. Semiconductor lasers. Gas discharge phenomenon. Transition rates. Spectroscopy of common lasers. Detection of optical radiation. Prerequisite: EE 436/516. (Same as OSE 645.)

615 Analog Circuit Design (3 hrs)
Use of operational amplifiers to synthesize special-purpose filters and circuits for analog signal processing and conditioning; linear and switching power supplies; high-frequency effects; circuits for transmitters and receivers; digital circuits from an analog viewpoint; A/D and D/A converters; selected topics. Prerequisite: EE 414/415.

616 Microelectronic Devices and Integrated Circuits (3 hrs)
Analysis and design of microelectronic devices for integrated circuits. Properties of semiconductors important to microelectronic device operation. Analysis and modeling of MOS devices and circuits. Analysis and modeling of metal semiconductor devices, junction diodes, bipolar transistors. Device fabrication technology. Prerequisite: EE 436/516.

617 Very Large Scale Integration Devices (3 hrs)
Operation and modeling of the MOS transistor. Second-order considerations for a MOSFET, VLSI device fundamentals and scaling laws. Micron-length and submicron-length semiconductor devices. Basic technology and applications of VLSI. Impact of VLSI on computer architecture. VLSI computer aided design. Prerequisite: EE 436/516.

618 Very Large Scale Integrated (VLSI) Circuits (3 hrs)
MOS device electronics. MOS processing and design rules. Circuit design with MOSFETS. MOS circuit technique. Combinational logic gate in CMOS. Pseudo-NMOS logic gates. Very high performance digital circuits. Sequential logic circuits. Designing semiconductor memories. Low power CMOS VLSI circuit design. Prerequisite: EE 436/516.

619 Introduction to Radar Systems (3 hrs)
Topics include radar equation, CW radar, MTI and pulse Doppler radar, tracking radar, major systems components, detection in the presence of noise and clutter, ambiguity, and resolution. Prerequisite: EE 385.

620 CMOS Analog Integrated Circuit Design (3 hrs)
Analog circuit design in CMOS technology. CMOS processing technology. MOS transistor modeling. Basic current mirrors and single-stage amplifiers. Noise analysis and modeling. Basic OpAmp design and compensation. Advanced current mirrors and OpAmps. Bandgap references. Oscillators. CMOS technology characterization for radio-frequency (RF) design. Prerequisite: EE 416. (Same as CPE 625.)

629 Analytical & Computational Methods in Electrical Engineering I (3 hrs)
Analytic and numerical solution techniques applicable to problems arising in electrical engineering using complex variable theory, linear algebra, matrix theory, and Laplace transform theory. Prerequisite: Graduate standing.

630 Analytical & Computational Methods in Electrical Engineering II (3 hrs)
Analytic and numerical solution techniques applicable to problems arising in electrical engineering using partial differential equations, vector differential and integral calculus, special functions, Fourier analysis with applications and integral equations.

632 Fourier Optics (3 hrs)
Introducing the optical system as an invariant linear system, convolution, Sommerfield’s diffraction integral, Fourier Transform, angular spectrum, coherent and incoherent imaging, optical transfer function. Prerequisite: PH 542 or OSE 542. (Same as OSE 632 and PH 632.)

633 Electro-Optical Engineering (3 hrs)
Propagation of optical beams in homogeneous and guiding media, optical resonators, and spectrum analyzers, theory of laser oscillation, some specific laser systems, parametric oscillators, electro-optical and acousto-optical modulators. Prerequisite: EE 541.

634 Optical Communications (3 hrs)
Optical communication systems; counting statistics; the optical detector response process; direct detection; heterodyne detection parameter estimation in optical communications; pointing, spatial acquisition and tracking. Prerequisite: EE 426/506. (Same as OSE 634.)

642 Data and Digital Communications (3 hrs)
Introduction to digital and data communications; transmission channels; modulation and coding; telephone networks; data communication standards; noise and distortion; computer interfacing; protocols. Prerequisite: EE 385.

648 Digital Signal Processing (3 hrs)
Theory and applications of signal processing by digital techniques. Difference equations, Ztransform theory, digital-filter design, fast Fourier transform, quantization effects, and discrete estimation. Applications in digital filtering, signal processing, data analysis and smoothing, and image processing. Prerequisite: EE 629.

672 Digital Processing of Random Signals I (3 hrs)
Discrete signals, linear systems, spectral analysis and probability; and random discrete-time signals. Introduction to statistical interference, time-series analysis and spectral estimation of random discrete-time signals. Cross correlation and cross spectra, multitaper spectrum estimation and multivariable spectral analysis. Prerequisite: EE 603 or equivalent.

673 Digital Processing of Random Signals II (3 hrs)
Parametric models for random signal processing; AR (autoregressive), MA (moving average), ARMA(autoregressive moving average), and Prony method. Two-dimensional spectral estimation; higher-order spectral analysis and multiresolution signal analysis. Prerequisite: EE 672.

690 Uniform Geometrical Theory of Diffraction (3 hrs)
Geometrical optics fields, geometrical optics reflected fields, two-dimensional wedge diffraction (GTD and UTD), three-dimensional wedge diffraction and corner diffraction, equivalent currents, diffraction at a smooth convex conducting surface, radar cross section. Prerequisite: EE 308.

693 ECE Capstone (3 hrs)
The purpose of this course is for students to perform research in a subject gained from courses taken at the graduate level. Students will be introduced to rhetorical theory, training in oral and written technical presentations on individual research, journal articles, or design projects. Prerequisites: Completion of at least 18 hours of coursework..

699 Master’s Thesis (1 or 3 or 6 hrs)
Required each semester student is working and receiving direction on a master’s thesis. Minimum of two semesters and 6 hours required for M.S.E. students. A maximum of nine hours of credit is awarded upon successful completion of master’s thesis.

700 Sampled Data Control Systems (3 hrs)
Classical and modern methods for analysis and design of sampled data-control systems; Ztransforms, transport lags, z and w plane analysis, state variables, and the transition matrix. Prerequisite: EE 701.

701 Advanced Linear Control Theory (3 hrs)
Modern techniques for analysis and design of linear control systems. Matrix formulation, multivariable control systems, state variable concepts. Linear transformation, controllability, observability, discrete-time systems. Prerequisite: EE 386.

703 Modern Control Design (3 hrs)
Use of modern (state-variable) control concepts and theories to design high-performance controllers for multi-input/multi-output set-point regulation and servo-tracking/pointing problems. Modeling of uncertain disturbances; design of disturbance-accommodating controllers; introduction to adaptive and stochastic control. Use of commercial CAD software for modern control design and performance evaluation. CAD laboratory sessions. Prerequisite: EE 701.

704 Nonlinear Control Systems (3 hrs)
Classical and modern methods for analysis and design of nonlinear automatic control systems. State variables, phase plane, limit cycles, stability, describing functions, relay control, stabilization theory. Prerequisite: EE 701.

705 Theory of Optimal Control (3 hrs)
General theory of optimal control of dynamic processes. Calculus of variations. Hamilton-Jacobi theory. Pontryagin’s maximum principle, dynamic programming. Prerequisite: EE 701 or approval of instructor.

706 Kalman Filtering Techniques in Control and Signal Processing (3 hrs)
Basic concepts of Kalman Filtering Theory with applications to: 1) analysis and design of control systems for dynamic processes with noisy sensors and random-type disturbance inputs, and 2) estimation, smoothing and prediction of information in noisy signals; Optimum Stochastic Control and the Separation Principle. Matrix Riccati Equation, Covariance Matrix, Orthogonal Projection Theorem. Prerequisite: EE 701.

707 Information Theory (3 hrs)
Self-information, entropy, mutual information, and channel capacity, encoding, error detecting and correcting codes. Sampling theorem. Discrete and continuous channels. Prerequisite: EE 426/506.

709 Discrete Random Signals & Spectral Estimation (3 hrs)
Review of linear systems theory, random discrete processes, classical spectral estimation, parametric models of discrete random processes, autoregressive (AR), moving average (MA), autoregressive moving average (ARMA) models. Prerequisites: EE 603.

710 Selected Topics in Electrical Engineering (Credit to be arranged)

711 Antenna Theory (3 hrs)
Antennas and antenna arrays. Radiation patterns and impedance characteristics. Spheres, cylinders, horns, slots, microwave lenses, traveling-wave, and frequency independent antennas. Prerequisite: EE 609.

716 Device Modeling for Integrated Circuit Design (3 hrs)
Fundamental limits in integrated circuits. Advanced and detailed development of the theory of MOS and bipolar transistors. MOS and bipolar transistor models for IC design. Numerical algorithms for modeling microelectronic devices. Device modeling and simulation for radio frequency (RF) application. Computer-aided design and VLSI device development. Prerequisite: EE 616.

717 Space Applications of Electromagnetics (3 hrs)
Plasma as a dielectric; dielectric functions for cold, warm, isotropic and anisotropic plasmas, body-plasma interaction; space craft electrodynamics, antennas in plasmas; mode of radiation, input impedance and radiation pattern, scattering problems involving plasmas. Prerequisite: EE 609 or MAE/PH 531 or permission of instructor.

718 Microwave Techniques (3 hrs)
Network representations and analysis of microwave devices. Discontinuities from a circuit point of view. Symmetry consideration. Scattering matrices in circuit design. Cavity resonators. Prerequisite: EE 609.

719 Advanced Electromagnetic Field Theory (3 hrs)
Classical theory of electricity and magnetism. Potential theory, time-varying fields, boundary value problems, stresses, theory of relativity. Prerequisite; EE 609.

720 Computer-Aided Design of Control Systems (3 hrs)
Application of computer-aided design techniques to problems of analysis and control design for single-input and multi-input dynamic systems. Canonical decompositions, eigen structure assignment output feedback design, Kalman filters, full and reduced-order observer design, LQR and DAC design. Prerequisite: EE 701.

721 Robust and Adaptive Control (3 hrs)
Introduction to fundamental ideas of robust and adaptive control. Effects of parameter and disturbance uncertainties, H-infinity and mu-synthesis ideas; parameter estimation techniques; adaptive control algorithms; stability considerations; model-reference and linear adaptive control techniques. Prerequisite: EE 701.

722 Sliding Mode Control (3 hrs)
The basic and advanced theories and analytical techniques for modeling and analysis of systems dynamics in sliding manifolds. Traditional and High Order Sliding mode controller design. Discontinuous and equivalent control, robustness. Applications to control of electro-mechanical systems, reusable launch vehicle, air craft, spacecraft, and DC-to-DC power converters. Prerequisite: EE 701.

724 Radar Waveforms and Signal Processing (3 hrs)
Stretch Processing. Synthetic Aperture Radar and SAR signal processing. Space-time adaptive processing (STAP). Phase coded waveforms and processing. Frequency hop waveforms. Prerequisite: EE 724.

725 Advanced Radar Techniques (3 hrs)
Modern radar systems for search and tracking are analyzed with emphasis on signal processing. Modeling and simulation of system and environment. Advanced techniques include CFAR, binary modulation, frequency agility, polarization agility, and synthetic aperture. Prerequisites: EE 603, 619.

726 Decision and Estimation Theory (3 hrs)
Classical detection theory, including maximum likelihood, Neyman-Pearson, Bayes and minimax criteria. Estimation theory concepts and criteria, linear estimators, Kalman filters, maximum likelihood and least-squares estimator, matched filters, Cramer-Rao lower bound. Introduction to pattern recognition. Prerequisite: EE 603.

727 Numerical Methods in Electromagnetics (3 hrs)
Review of concepts in electromagnetics, antennas and scattering problems, method of moments and applications, finite difference and finite element methods, numerical solutions of transient problems associated with broadband systems, impulse response, direct solution of field equations in time domain. Prerequisite: EE 609.

733 Nonlinear Optical Devices and Applications (3 hrs)
Modeling of optical nonlinearities; Kerr, thermal and photorefractive effects; nonlinearity-induced beam distortion; applications of nonlinearities in crystals and fibers; quantum well and SEED devices; soliton-based communication system; nonlinear optical switches, deflectors and limiters; measurements of nonlinearities. Prerequisite: EE 633.

734 Fiber Optics (3 hrs)
Propagation in dielectric slab and fibers with step and graded index of refraction; electromagnetic and ray optical methods; eikonal equations; ray trajectory; WKB method; paraxial approximation; weakly guiding structures. Prerequisites: EE 609 or a graduate level EM theory course.

735 Statistical Optics (3 hrs)
Introduction to random variables and random processes; first-order properties of light waves; coherence of optical waves, partial coherence and imaging systems, imaging in randomly inhomogeneous media, fundamental limits in photoelectric detection of light. Prerequisite: EE 426/506.

737 Channel Characterization and Communication in Random Media (3 hrs)
Modeling stationary and not strictly stationary random media; scatter communications channels; line of sight communication channels – weak scattering and strong scattering. Prerequisites: EE 506, 609.

738 Optical Transforms and Pattern Recognition (3 hrs)
Systems and transforms in diffraction theory; two-dimensional Fourier transform; Hankel transforms; generalized Hankel transforms; optical signals, correlation coherence; filtering; apodization; applications to optical pattern recognition. Prerequisite: EE 632.

742 Wireless Communications (3 hrs)
Design and analysis of wireless transmission systems.  Wireless channel models and capacity; fading and diversity; space-time codes and decoding algorithms; multiple-access techniques and multiuser detection; OFDM and ultra wideband systems. Prerequisite: EE 642.

744 Coding Theory and Spread Spectrum (3 hrs)
Linear block coding techniques, convolutional codes and the Viterbi decoding algorithm, probability of error bounds, channels with intersymbol interference and additive Gaussian noise. Introduction to spread spectrum direct sequence and frequency hopping methods. Prerequisite: EE 642.

745 Modulation and Phase Locked Techniques in Communication (3 hrs)
Treatment of analog and digital phase locked loops. Applications in carrier regeneration, demodulation, and synthesis discussed. Linear and nonlinear PLL models and analysis. Noise analysis via Volterra Series and Fokker-Planck equation. False lock phenomenon. Prerequisites: EE 385, 386.

748 Digital Signal Processing Algorithms and Applications (3 hrs)
Introduction to digital signal processors hardware architecture. Applications of digital signal processing in telecommunications, speech and image processing, radar and sonar. Development and implementation of DSP algorithms; DSP laboratory session. Prerequisite: EE 648.

749 Neural Networks and Their Applications (3 hrs)
Elements of threshold logic and discriminant functions, pattern classification and general mappings with feedforward networks, training algorithms and self-organization, Hopfield model and Boltzman machine computations, selected topics. Prerequisite: EE 604 or CPE 512. (Same as CPE 749.)

799 Doctoral Dissertation (3, 6, or 9 hrs)
Required each semester student is enrolled and receiving direction on doctoral dissertation.