|
ENEE -- Engineering,
Electrical
ENEE 407 Microwave-Circuits Laboratory (2) One hour
of lecture and three hours of laboratory per week. Prerequisites: ENEE
305 and 381 and completion of all lower-division technical courses in the
EE curriculum. Experiments concerned with circuits constructed from
microwave components providing practical experience in the design, construction
and testing of such circuits. Projects include microwave filters and S-parameter
design with applications of current technology.
ENEE 417 Microelectronics Design Laboratory (2) One hour of
lecture and three hours of laboratory per week. Prerequisites: ENEE 305
and ENEE 312 and completion of all lower-division technical courses in
the EE curriculum. For ENEE majors only. EE capstone design project.
Experiments are designed to provide students with different aspects of
modern microelectronics. Students will design and build circuits to meet
certain specifications. The topics include solid state physics, semiconductor
characteristics, computer simulation, CAD circuit design, Neural Network
hardware/software implementation, etc.
ENEE 419 Topics in Microelectronics (1-3) Prerequisite: permission
of department and completion of all lower-division technical courses in
the EE curriculum. Repeatable to any number of credits if content differs.
For 09090 and 09991 majors only. Selected topics of current importance
in microelectronics.
ENEE 420 Communication Systems (3) Prerequisite: ENEE 324
and completion of all lower-division technical courses in the EE curriculum.
Fourier series, Fourier transforms and linear system analysis; random signals,
autocorrelation functions and power spectral densities; analog communication
systems: amplitude modulation, single-sideband modulation, frequency and
phase modulation, sampling theorem and pulse-amplitude modulation; digital
communication systems pulse-code modulation, phase-shift keying, differential
phase shift keying, frequency shift keying; performance of analog and digital
communication systems in the presence of noise.
ENEE 425 Digital Signal Processing (3) Prerequisite: ENEE
322 and completion of all lower-division technical courses in the EE curriculum.
Sampling as a modulation process; aliasing; the sampling theorem; the Z-transform
and discrete-time system analysis; direct and computer-aided design of
recursive and nonrecursive digital filters; the Discrete Fourier Transform
(DFT) and Fast Fourier Transform (FFT); digital filtering using the FFT;
analog-to-digital and digital-to analog conversion; effects of quantization
and finite-word-length arithmetic.
ENEE 426 Communication Networks (3) Prerequisite: permission
of department and completion of all lower-division technical courses in
the EE curriculum. The main design issues associated with ordinary,
single-user, point-to-point communication systems and their juxtaposition
to those involved in multi-user systems such as computer networks, satellite
systems, radio nets, and general communication networks. Application of
analytical tools of queueing theory to design problems in such networks.
Review of proposed architectures and protocols.
ENEE 428 Communications Design Laboratory (2) One hour of
lecture and three hours of laboratory per week. Prerequisite: ENEE 324
and completion of all lower-division technical courses in the EE curriculum.
Corequisite: ENEE 420 or ENEE 425. For ENEE majors only. EE capstone
design course. Exploring the signal processing and communication systems
theoretical concepts presented in ENEE 420 Communication Systems and ENEE
425 Digital Signal Processing by implementing them on actual DSP based
hardware in real time.
ENEE 429 Topics in Communications (1-3) Prerequisite: permission
of department and completion of all lower-division technical courses in
the EE curriculum. Repeatable to any number of credits if content differs.
For 09090 and 09991 majors only. Selected topics of current importance
in communications.
ENEE 434 Introduction to Neural Networks and Signals (3) Prerequisite:
ENEE 204 or ENEE 300 and completion of all lower-division technical courses
in the EE curriculum. Introduction to the generation and processing
of bioelectric signals including structure and function of the neuron,
membrane theory, generation and propagation of nerve impulses, synaptic
mechanisms, transduction and neural coding of sensory events, central nervous
system processing of sensory information and correlated electrical signals,
control of effector organs, muscle contraction and mechanics, and models
of neurons and neural networks.
ENEE 435 Electrodes and Electrical Processes in Biology and Medicine
(3) Prerequisite: ENEE 204 or ENEE 300 and completion of all lower-division
technical courses in the EE curriculum. Techniques for recording
biological signals such as brain, muscle and cardial electrical potentials;
membrane theory; half-cell potentials, liquid junction potentials, polarization
of electrodes; biological and medical instrumentation; and applications
in the design of cardial pacemakers, or a similar case study.
ENEE 439 Topics in Signal Processing (1-3) Prerequisite: permission
of department and completion of all lower division technical courses in
the EE curriculum. Repeatable to any number of credits if content differs.
For 09090 and 09991 majors only. Selected topics of current importance
in signal processing.
ENEE 440 Microprocessors (3) Prerequisite: ENEE 350 and completion
of all lower-division technical courses in the EE curricilum. For
09090 and 09991 majors only. Microprocessor architectures, instruction
sets, and applications. Bus structures, memory, I/O interfacing. Assembly
language programming, LSI device configuration, and the embedding of microprocessors
in systems.
ENEE 445 Computer Laboratory (2) One hour of lecture and three
hours of laboratory per week. Prerequisites: ENEE 206 or equivalent and
ENEE 440, or permission of instructor; and completion of all lower-division
technical courses in the EE curriculum. For 09090 and 09991 majors
only. Hardware oriented experiments providing practical experience in the
design, construction, and checkout of components and interfaces for embedded
computer systems. Projects emphasize using microprocessors for control
and sensing with LSI peripheral components.
ENEE 446 Digital Computer Design (3) Prerequisite: ENEE 350
and completion of all lower-division technical courses in the EE curriculum.
Hardware design of digital computers. Arithmetic and logic units, adders,
multipliers and dividers. Floating-point arithmetic units. Bus and register
structures. Control units, both hardwired and microprogrammed. Index registers,
stacks, and other addressing schemes. Interrupts, DMA and interfacing.
ENEE 448 Microprocessor Systems Design (3) Prerequisites:
ENEE 440 and completion of all lower-division technical courses in the
EE curriculum. For 09090 and 09991 majors only. EE capstone design
project. Product specification, component selection, circuit schematic
design, logic design, software design, printed-circuit design, component
purchasing, prototype assembly, hardware and software debug of a prototype
microprocessor-based commercial product.
ENEE 449 Modern Digital System Design Laboratory (3) One hour
of lecture and three hours of laboratory per week. Prerequisite: ENEE 350
and permission of instructor. Recommended: ENEE 446 as corequisite. For
09090 and 09991 majors only. Repeatable to 6 credits if content differs.
EE Capstone Design Course. Designed to provide seniors in electrical and
computer engineering with a real-world digital system design experience
using a modern hardware description language (HDL). Features of the HDL
are explained along with design and simulation examples of combinational
and sequential circuits, pipelined arithmetic processors, and RISC processors.
With the use of the HDL synthesis environment these components are synthesized
and fabricated using the MOSIS chip fabrication facilities or onsite FPGA
chip development system. These chips are then fully tested using state
of the art testing equipment.
ENEE 450 Discrete Structures (3) Prerequisite: ENEE 350 and
completion of all lower-division technical courses in the EE curriculum.
Modern algebra with applications to computer and communications hardware.
Relations, mappings, groups, rings and fields. Boolean algebras and lattice
theory. Applications to digital logic design, computer arithmetic and error-correcting
codes.
ENEE 459 Topics in Computer Engineering (1-3) Prerequisite:
permission of department and completion of all lower-division technical
courses in the EE curriculum. Repeatable to any number of credits if content
differs. For 09090 and 09091 majors only. Selected topics of current
importance in computer engineering.
ENEE 460 Control Systems (3) Prerequisite: ENEE 322 and completion
of all lower-division technical courses in the EE curriculum. Mathematical
models for control system components. Transform and time domain methods
for linear control systems. Introductory stability theory. Root locus,
Bode diagrams and Nyquist plots. Design specifications in the time and
frequency domains. Compensation design in the time and frequency domain.
Introduction to sampled data systems. Introduction to computer aided design
of control systems.
ENEE 461 Control Systems Laboratory (2) One hour of lecture
and three hours of laboratory per week. Prerequisites: ENEE 305 and ENEE
460 and completion of all lower-division technical courses in the EE curriculum.
Projects to enhance the student's understanding of feedback control
systems and to familiarize him with the characteristics and limitations
of real control devices. Students will design, build, and test servomechanisms,
and will conduct analog and hybrid computer simulations of control systems.
ENEE 462 Systems, Control and Computation (3) Prerequisite:
ENEE 322 and completion of all lower-division technical courses in the
EE curriculum. Matrix algebra, state space analysis of discrete systems,
state space analysis of continuous systems, computer algorithms for circuit
analysis, optimization and system simulation.
ENEE 468 Design and Control of a Walking Robot (3) One hour
of lecture and two hours of discussion/recitation per week. Prerequisite:
ENEE 322. Junior standing. For ENEE, ENME, and CMSC majors only. Repeatable
to 6 credits if content differs. Also offered as ENME 489. EE capstone
design course. Design by students of a fully functional walking robot.
Components in control systems, multi-body dynamics, digital and logic design,
and software development.
ENEE 469 Topics in Control (1-3) Prerequisites: permission
of department and completion of all lower-division technical courses in
the EE curriculum. Repeatable to any number of credits if content differs.
For 09090 and 09991 majors only. Selected topics of current importance
in controls.
ENEE 472 Electric Machines and Actuators (3) Prerequisite:
ENEE 322; and ENEE 380; and completion of all lower-division technical
courses in the EE curriculum. Linear and nonlinear magnetic circuits,
hysteresis and eddy current losses, transformers, induction motors, synchronous
generators.
ENEE 473 Electrical Machines Laboratory (2) One hour of lecture
and three hours of laboratory per week. Prerequisite: ENEE 305 and completion
of all lower-division technical courses in the EE curriculim. Experiments
involving single and three phase transformers, induction machines, synchronous
machines and D.C. machines.
ENEE 474 Power Systems (3) Prerequisite: ENEE 322 and completion
of all lower-division technical in the EE curriculum. Interconnected
power systems, transmission lines, load flow studies, unit commitment and
economic dispatch. Three phase networks, machine models. Symmetrical components,
fault analysis and unbalanced operation. Power system transients, stability
and numerical methods in power system analysis.
ENEE 475 Power Electronics (3) Prerequisite: ENEE 302 and
completion of all lower-division technical courses in the EE curriculum.
Analytical methods, canonical circuit topologies, fundamentals of power
semiconductors, snubbing circuits, drive circuits, fundamentals of control
methods.
ENEE 476 Power System Stability (3) Prerequisite: ENEE 322
and completion of all lower-division technical courses in the EE curriculum.
Power system modeling, the swing equation. Lyapunov stability analysis.
Construction of Lyapunov, or energy, function. The equal-area criterion.
Critical clearing time. Potential energy boundary surface method. Emergency
control. Recent developments.
ENEE 480 Fundamentals of Solid State Electronics (3) Prerequisite:
ENEE 302 and completion of all lower-division technical courses in the
EE curriculum. Crystal structure and materials preparation; carrier
transport; elementary quantum mechanics applied to solids; band structure
of metals, insulators, and semiconductors; field effect transistors; pn
junctions; bipolar transistors; fabrication of devices.
ENEE 481 Antennas (3) Prerequisite: ENEE 381 and completion
of all lower-division technical courses in the EE curriculum.
Introduction to the concepts of radiation, generalized far field formulas;
antenna theorems and fundamentals; antenna arrays, linear and planar arrays;
aperture antennas; terminal impedance; propagation.
ENEE 482 Design of Active and Passive Microwave Devices (3) Prerequisite:
ENEE 381 and completion of all lower-division technical courses in the
EE curriculum. Design and operation of passive and active microwave
devices. The passive components include waveguides, resonators, and antennas.
The active devices include klystrons, magnetrons, gyrotrons, and free electron
lasers.
ENEE 483 Electromagnetic Measurements Laboratory (2) One hour
of lecture and three hours of laboratory per week. Prerequisites: ENEE
305 and ENEE 380 and completion of all lower-division technical courses
in the EE curriculum. Experiments designed to provide familiarity
with a large class of micro-wave and optical components, techniques for
interconnecting them into useful systems, and techniques of high frequency
and optical measurements.
ENEE 484 Design of Charged Particle Devices (3) Prerequisite:
ENEE 381 or permission of department and completion of all lower-division
technical courses in the EE curriculum. Senior standing. For ENEE
majors only. EE capstone design course. Underlying physical principles
and design concepts of a variety of charged particle devices such as electron
and ion sources, electric and magnetic lenses, high power microwave tubes,
lithography systems, and particle accelerators.
ENEE 485 Loudspeaker Design (3) One hour of lecture and three
hours of laboratory per week. Prerequisites: ENEE 204 and ENEE 305. Senior
standing. For ENEE majors only. EE capstone design course. Loudspeaker
design and construction. Fundamental principles of loudspeaker and enclosure
loading. Laboratory measurements of driver parameters and loudspeaker characterization.
Analogy between acoustical and electrical circuits. Enclosure making. Room
interaction. Students set goals, design, and construct a system, test and
compare results with predictions.
ENEE 486 Optoelectronics Lab (2) One hour of lecture and three
hours of laboratory per week. Prerequisites: ENEE 305 and PHYS 263 and
completion of all lower-division technical courses in the EE curriculum.
Hands on experience in performing measurements in optics and electro- optics.
Basics of optics, light detectors, Fourier optics, gratings and spectrometers,
pulsed dye lasers, fiber optics, electro-optics, and acousto-optics.
ENEE 488 Topics in Electrical Engineering (3) Prerequisite:
permission of department and completion of all lower-division technical
courses in the EE curriculum. Selected topics of current importance
in electrical engineering.
ENEE 489 Topics in Electrophysics (1-3) Prerequisites: permission
of department and completion of all lower-division technical courses in
the EE curriculum. Repeatable to any number of credits if content differs.
For 09090 and 09991 majors only. Selected topics of current importance
in electrophysics.
ENEE 493 Introduction to VLSI Design (3) Prerequisites: ENEE
312 and completion of all lower-division technical courses in the EE curriculum.
For 09090 and 09991 majors only. EE capstone design project. Design
of Very Large Scale Integrated circuits, including layout, circuit analysis
and component selection. Students can fabricate VLSI chips via MOSIS.
ENEE 496 Lasers and Electro-optic Devices (3) Pre- or corequisite:
ENEE 381. Completion of all lower-division technical courses in the EE
curriculum. Optical resonators, fabry-perot etalon. Theory of
laser oscillation, rate equations. Gaseous, solid state, semiconductor
and dye laser systems. Electro-optic effects and parametric oscillators.
Holography.
ENEE 497 Optical System Design (3) Corequisite: ENEE 381.
Completion of all lower-division technical courses in the EE curriculum.
EE capstone design course. Methods of optical system design including overall
system layout, analysis, and component selection.
ENEE 498 Topics in Electrical Engineering (1-3) Prerequisites:
permission of department and completion of all lower-division technical
courses in the EE curriculum. Repeatable to any number of credits
if content differs. For 09090 majors only. Formerly ENEE 488. Selected
topics of current importance in electrical engineering.
ENEE 499 Senior Projects in Electrical Engineering (1-3) Hours
to be arranged. Prerequisites: permission of instructor and department
and completion of all lower-division technical courses in the EE curriculum.
Repeatable to any number of credits if content differs. For 09090 majors
only. Formerly ENEE 418. Theoretical and experimental projects.
ENEE 610 Electrical Network Theory (3) Prerequisite: undergraduate
circuit theory or permission of instructor. Matrix algebra, network
elements, ports, passivity and activity, geometrical and analytical descriptions
of networks, state variable characterizations, scattering matrices, signal
flow graphs, sensitivity.
ENEE 620 Random Processes in Communication and Control (3) Prerequisite:
ENEE 324 or equivalent. Introduction to random processes: characterization,
classification, representation; Gaussian and other examples. Linear operations
on random processes, stationary processes: covariance function and spectral
density. Linear least square waveform estimating Wiener-Kolmogroff filtering,
Kalman-Bucy recursive filtering: function space characterization, non-linear
operations on random processes.
ENEE 621 Estimation and Detection Theory (3) Prerequisite:
ENEE 620 or equivalent. Also offered as MAPL 644. Estimation of unknown
parameters, Cramer-Rao lower bound; optimum (map) demodulation; filtering,
amplitude and angle modulation, comparison with conventional systems; statistical
decision theory Bayes, minimax, Neyman/Pearson, Criteria-68 simple and
composite hypotheses; application to coherent and incoherent signal detection;
M-ary hypotheses; application to uncoded and coded digital communication
systems.
ENEE 623 Digital Communications (3) Prerequisites: ENEE 620
and ENEE 420 or equivalents, or permission of instructor. Review of
sampling and quantization, functional characterization of digital signals
and transmission facilities, band-limited signals and systems. Digital
modulation/demodulation techniques, error probability, intersymbol interference
and its effects, adaptive equalization. Signaling with coded waveforms,
fading and satellite channels, multiple access problems and protocols.
Introduction to spread-spectrum Communications.
ENEE 624 Advanced Digital Signal Processing (3) Prerequisites:
ENEE 425 or equivalent. Corequisite: ENEE 620. Formerly ENEE 724. Review
of digital filter design, quantization effects, and random sequences; multirate
signal processing: decimation and interpolation, multi-stage implementation,
perfect reconstruction and quadrature mirror filter banks; parametric modeling
and linear prediction theory; spectral estimation: periodogram, parametric
modeling, model-based spectral estimation, maximum entropy method, higher-order
spectral analysis; multi-dimensional signal processing.
ENEE 625 Multi-user Communication (3) Prerequisite: ENEE 620.
Basic queueing models. Store-and forward communications networks; switching
modes; delay-throughput measures; capacity assignment; routing; topological
design; computational aspects; flow control; error control; protocols;
specification and validation; local networks; satellite and packet radio
systems; multiple access schemes; stability and performance; multi-user
information theory; and large scale system theory.
ENEE 640 VLSI Architecture (3) Prerequisites: ENEE 446 or
equivalent; and ENEE 488Z (Computer-Aided Digital System Design Lab) or
equivalent; or permission of instructor. Review of MOS transistors:
fabrication, layout, characterization; CMOS circuit and logic design: circuit
and logic simulation, fully complementary CMOS logic, pseudo-nMOS logic,
dynamic CMOS logic, pass-transistor logic, clocking strategies; sub system
design: ALUs, multipliers, memories, PLAs; architecture design: datapath,
floorplanning, iterative cellular arrays, systolic arrays; VLSI algorithms;
chip design and test: full custom design of chips, possible chip fabrication
by MOSIS and subsequent chip testing.
ENEE 642 Software System Implementation (3) Prerequisite:
ENEE 442 or equivalent. Implementation aspects of software engineering.
Programming languages; architectural designs; program design; structured
programming; peripheral storage devices; I/O programming; debugging and
evaluation.
ENEE 644 Computer-Aided Design of Digital Systems (3) Prerequisite:
ENEE 449. Design methodologies for digital systems using a modern hardware
description language. Algorithmic, architectural and implementation aspects
of arithmetic processing elements. Design of Complex Instruction Set (CISC),
Reduced Instruction Set (RISC), and floating point processors. Synthesis,
simulation and testing of processors with computer-aided design tools.
Students in some sections may, on permission, fabricate VLSI chips via
MOSIS.
ENEE 646 Digital Computer Design (3) Prerequisite: ENEE 446
or equivalent knowledge of basic computer design, as well as experience
in assembly language programming for at least one instruction set architecture
and basic probability theory. Concepts and techniques for design of
computer systems with improved performance. Advanced I/O systems, memory
organization, pipeland and parallel processors, bus bandwidth, processor/memory
interconnections, cache memory, virtual memory, multiprocessors, performance
evaluation.
ENEE 647 Design of Distributed Computer Systems (3) Prerequisite:
ENEE 488S (Operating Systems) or equivalent. Communication protocols,
models of interprocess communication and synchronization in distributed
operating systems, interprocess synchronization and communication primitives;
remote procedure call protocols; electronic mail and store-and-forward
communication; deadlock handling in distributed systems; processes and
transactions in distributed systems; client servers models of computation;
distributed shared memory; distributed file systems; recovery and fault-tolerance;
protection and communication security.
ENEE 648 Advanced Topics in Electrical Engineering (3) Every
semester courses intended for high degree of specialization are offered
by visiting or regular electrical engineering faculty members in two or
more of the areas listed in 488. The student should check with the electrical
engineering office of graduate studies for a list and the description of
the topics offered currently.
ENEE 655 Structure Theory of Machines (3) Prerequisite: ENEE
450. Machine realizations; partitions and the substitution property;
pair algebras and applications; variable dependence; decomposition; loop-free
structures; set system decompositions; semigroup realizations.
ENEE 660 Modern Control System Design Method (3) Prerequisites:
ENEE 663 and ENEE 620, or equivalent, or permission of instructor.
Applications of state space design methods; linear regulator problem and
applications to tracking, stabilization and disturbance elimination; self-tuning
regulators. State estimators. The second method of Liapunov and applications
in contol systems design. Applications of modern frequency domain methods
in control system design; diagonal dominance, dynamic compensation, decoupling.
Applications of the linear quadratic Gaussian problem in control systems
design. Case studies from industrial, guidance and other engineering control
problems. Analysis of computer algorithms are analyzed for each of the
above four basic design methods provided. Analysis of interactive computer
aided design methods and validation procedures are extensively analyzed.
ENEE 661 Nonlinear Control Systems (3) Prerequisite: ENEE
460 or permission of instructor. State space methods of stability analysis
including second order systems and the phase plane, linearization and stability
in the small, stability in the large and Lyapunov's second method. Frequency
domain methods including the describing function. Popov's method and functional
analytic methods. Introduction to Volterra series representations of nonlinear
systems. Applications to conrol system design.
ENEE 663 System Theory (3) Also offered as MAPL 640. General
systems models. State variables and state spaces. Differential dynamical
systems. Discrete time systems. Linearity and its implications. Controllability
and observability. State space structure and representation. Realization
theory and algorithmic solutions. Parameterizations of linear systems;
canonical forms. Basic results from stability theory. Stabilizability.
Fine structure of linear multivariable systems; minimal indices and polynomial
matrices. Inverse nyquist array. Geometric methods in design. Interplay
between frequency domain and state space design methods. Interactive computer-aided
design methods.
ENEE 664 Optimal Control (3) Prerequisite: ENEE 460. Also
offered as MAPL 641. General optimization and control problems. Static
optimization problems. Linear and nonlinear programming methods. Geometric
interpretations. Dynamic optimization problems. Discrete time maximum principle
and applications. Pontryagin maximum principle in continuous time. Dynamic-programming.
Feedback realization of solutions. Extensive applications to problems in
optimal design, navigation and guidance, power systems. Introduction to
state constrained and singular optimal control problems.
ENEE 680 Electromagnetic Theory I (3) Prerequisite: ENEE 381
or equivalent. Theoretical analysis and engineering applications of
Maxwell's equations. Boundary value problems of electrostatics and magnetostatics.
ENEE 681 Electromagnetic Theory II (3) Prerequisite: ENEE
381 or equivalent. Continuation of ENEE 680. Theoretical analysis and
engineering applications of Maxwell's equations. The homogeneous wave equation.
Plane wave propagation. The interaction of plane waves and material media.
Retarded potentials. The Hertz potential. Simple radiating systems. Relativisitic
covariance of Maxwell's equations.
ENEE 686 Charged Particle Dynamics, Electron and Ion Beams (3)
Prerequisite: permission of instructor. General principles
of single-particle dynamics; mapping of the electric and magnetic fields;
equation of motion and methods of solution; production and control of charge
particle beams; electron optics; Liouville's theorem; space charge effects
in high current beams; design principles of special electron and ion beam
devices.
ENEE 690 Quantum and Wave Phenomena with Electrical Application (3)
Prerequisites: ENEE 381 and ENEE 382 or equivalent. Introduction of
quantum and wave phenomena from electrical engineering point of view. Topics
included: general principles of quantum mechanics, operator algebra, the
microwave resonant cavity and the analagous potential well problem, harmonic
oscillator, hydrogenic atom. Perturbation method applied to the transmission
line and potential well problems. Periodically loaded transmission line
and Kronig-Penny model of band theory.
ENEE 691 Optical Communication Systems (3) Optical components
and systems. Measures of performance of optical communication systems.
Topics include: single and multi-mode optical fibers, DFB and DBR lasers,
transmitters and receivers, pin and APD detectors, noise analysis, receiver
sensitivity modulation formats, system performance, bit-error-rate, power
budget, TDM and WDM systems, network architecture.
ENEE 693 III-V Compound Semiconductor Technology and Devices (3)
Prerequisite: permission of instructor. Three of the most important
areas on the new generation of devices from artificially structured III-V
semiconductors. The epitaxial growth of compound semiconductors with main
emphasis on molecular beam epitaxy and metalorganic chemical vapor deposition.
The physics of semiconductor materials and novel devices based on heterojunctions
such as HEMT's, HBT's and RTD's. Special applications in circuits.
ENEE 694 Physics and Simulation of Semiconductor Devices (3)
Prerequisite: permission of instructor. A detailed analysis of electron
transport in submicron semiconductor devices. The effects of band structure
and collisions. The Boltzmann transport equation, the hydrodynamic model
and the drift-diffusion model. Numerical techniques to solve these transport
equations. CAD tools for designing modern microelectronic circuits.
ENEE 695 Semiconductor Heterojunctions: Physics and Applications
(3) Prerequisite: ENEE 697 or equivalent. Recent advancement
of crystal growth technology allows for dissimilar materials to be grown
with precise control over doping levels, thickness, etc., within a single
atomic layer. The physical properties of this class of materials, including
quantum transport, optical transistions and surface reconstruction. Novel
devices based on these new heterojunctions, with emphasis on quantum transistors.
ENEE 696 Integrated and Microwave Electronics (3) Prerequisite:
ENEE 310. Recommended: ENEE 793. Active and passive elements used in
semiconductor structures. Design application of linear and digital integrated
circuits.
ENEE 697 Semiconductor Devices and Technology (3) Prerequisite:
ENEE 496 or equivalent. Recommended: ENEE 793. The principles, structures
and characteristics of semiconductor devices. Technology and fabrication
of semiconductor devices.
ENEE 698 Graduate Seminar (1-3) Prerequisite: permission of
instructor. Every semester regular seminars are held in electrical
science and in the six areas of specialization offered by the electrical
engineering department. They may be taken, by arrangement with the student's
advisor, for repeated credit.
ENEE 699 Independent Studies in Electrical Engineering (1-3)
Repeatable to any number of credits if content differs. Formerly ENEE
609. Supervised individual study or project, or supervised group study
or project, at an advanced level, in electrical engineering.
ENEE 719 Advanced Topics in Microelectronics (3) Repeatable
to any number of credits if content differs. Formerly ENEE 718.
ENEE 721 Information Theory (3) Corequisite: ENEE 620. Prerequisite:
STAT 400 or equivalent. Also offered as MAPL 731. Information measure,
entropy, mutual information; source encoding; noiseless coding theorem,
noisy coding theorem; exponential error bounds; introduction to probabilistic
error correcting codes, block and convolutional codes and error bounds;
channels with memory; continuous channels; rate distortion function.
ENEE 722 Error Correcting Codes (3) Also offered as MAPL
732. Introduction to linear codes; bounds on the error correction capabilities
of codes; convolutional codes with threshold, sequential and viterbi decoding;
cyclic random error correcting codes; P-N sequences; cyclic and convolutional
burst error correcting codes.
ENEE 724 Statistical Signal Processing (3) Prerequisite: ENEE
624. Review of parametric modeling, Wold decomposition, eigenanalysis;
matrix computations: orthogonal decompositions and algorithms, singular
value decomposition; super-resolution algorithms: MUSIC and ESPRIT; least
mean square algorithm: steepest descent, error behavior, convergence analysis;
recursive least-squares algorithms: standard RLS, QRD-RLS systolic array.
RLS lattice filters, blind deconvolution. Advanced topics from emerging
research areas will also be covered at the instructor's discretion.
ENEE 729 Advanced Topics in Communication (3) Repeatable to
any number of credits if content differs. Formerly ENEE 728.
ENEE 739 Advanced Topics in Signal Processing (3) Repeatable
to any number of credits if content differs. Formerly ENEE 738.
ENEE 749 Advanced Digital Systems Design (3) Prerequisites:
ENEE 640 or ENEE 644; and permission of instructor. Repeatable to 6 credits
if content differs. VLSI architecture and algorithms; design strategies;
design methodologies; system-level design; area/delay/power trade-offs;
high performance systems; multi-chip modules; low-power design; hardware/software
co-design; design for testability, design for manufacturability; algorithm,
architecture, and component design for adaptive computing systems; prototype
system development and test, possible chip fabrication by MOSIS and subsequent
chip testing.
ENEE 750 VLSI Design Automation (3) Prerequisites: ENEE 640;
and permission of instructor. Design process of VLSI circuits and systems;
Computer-Aided Design (CAD) tools; system partitioning, floorplanning,
placement, global and detailed routing; Field Programmable Gate Arrays
(FPGAs), Multi-Chip Modules (MCMs), Printed Circuit Boards (PCBs), possible
chip fabrication by MOSIS and subsequent chip testing.
ENEE 752 Computational Intelligence and Knowledge Engineering (3)
Prerequisite: permission of instructor. Concepts, design,
implementation of computational intelligence involving integration of four
methodologies: intelligent database management systems, rule-based systems,
neural-type systems and fuzzy systems for heuristic problem solving, diagnostics,
risk analysis and decision support; decision trees, reasoning techniques,
heuristics and expertise; knowledge representation and acquisition; machine
learning systems for pattern and feature extraction; neural network models,
fuzzy systems; neural networks as expert systems; composite and neuro-fuzzy
systems; coupling databases, knowledge bases and neural networks: hardware-software
issues, survey of practical designs and evaluation. Completion of a term
project involving system integration of two or more methodologies for a
specific domain application. Students in this course with the approval
of the instructor can fabricate, as part of their term project, VLSI chips
via MOSIS.
ENEE 756 Computer Networks (3) Prerequisites: ENEE 324 or
equivalent; and ENEE 646. ISO open systems reference model, protocol
layers, TCP/IP, channel coding, data communication concepts, local area
network (LAN) topologies and transmission media, queueing theory applied
to LAN performance modeling, LAN access techniques, network interconnection,
network reliability, network security, performance analysis of ring and
bus topology networks, reliability of fiber optic ring networks.
ENEE 757 Security in Distributed Systems and Networks (3) Prerequisite:
ENEE 647; or permission of instructor. Threats and countermeasures
in centralized and distributed systems; communication security techniques
based on encryption; symmetric and asymmetric encryption; encryption modes,
including stream and block encryption, and cipher block chaining; message
origin and mutual authentication; third-party and inter-realm authentication,
authentication of mobile users; data confidentiality and integrity protocols;
formal analysis of authentication protocols and message integrity; access
control in distributed systems and networks; firewall design; case studies
of security mechanisms and policies.
ENEE 759 Advanced Topics in Computer Engineering (3) Repeatable
to any number of credits if content differs. Formerly ENEE 748.
ENEE 762 Stochastic Control (3) Prerequisite: ENEE 620 or
equivalent; and ENEE 663/MAPL 640. Also offered as MAPL 742. Stochastic
control systems, numerical methods for the Ricatti equation, the separation
principle, control of linear systems with Gaussian signals and quadratic
cost, non-linear stochastic control, stochastic stability, introduction
to stochastic games.
ENEE 763 Advanced Nonlinear Control Systems (3) Prerequisites:
ENEE 663 and ENEE 661, or permission of instructor. General introduction
to the geometric theory of nonlinear control systems. Theory of decoupling,
disturbance rejection, feedback linearization, stability, stabilization,
etc.
ENEE 764 Design and Control of Robotic Manipulators (3) Prerequisites:
ENEE 663 and ENEE 661. Mathematical methods for robotics. Manipulator
geometry and kinematics using Lie groups. Lagrangian models of robots.
Comparisons of serial and parallel manipulators. Motion control. Combined
feedforward and feedback control. Nonholonomic mechanics. Motion primitives.
Robot design principles. Hand design and control of hands.
ENEE 769 Advanced Topics in Controls (3) Repeatable to any
number of credits if content differs. Formerly ENEE 768. Topics selected,
as announced every semester, from the field of controls and its applications.
ENEE 780 Microwave Engineering (3) Prerequisite: ENEE 681.
Mathematical methods for the solution of the wave equation, transmission
lines and waveguides, selected topics in the theory of waveguide structures,
surface guides and artificial dielectrics.
ENEE 789 Advanced Topics in Electrophysics (3) Repeatable
to any number of credits if content differs. Formerly ENEE 788. Topics
selected, as announced every semester, from the field of electrophysics
and its applications.
ENEE 790 Quantum Electronics I (3) Prerequisite: a knowledge
of quantum mechanics or permission of instructor. Spontaneous emission,
interaction of radiation and matter, masers, optical resonators, the gas,
solid and semi-conductor lasers, electro-optical effect, propagation in
anisotropic media and light modulation.
ENEE 791 Quantum Electronics II (3) Nonlinear optical effects
and devices, tunable coherent light sources: optical parametric oscillator;
frequency conversion and dye laser. Ultrashort pulse generation and measurement,
stimulated raman effect, and applications. Interaction of acoustic and
optical waves, and holography.
ENEE 793 Solid State Electronics (3) Prerequisite: a graduate
course in quantum mechanics or permission of instructor. Properties
of crystals; energy bands: electron transport theory; conductivity and
hall effect; statistical distributions; fermi level: impurities; non-equilibrium
carrier distributions; normal modes of lattice vibration and thermal properties
of crystals; tunneling phenomena; surface properties.
ENEE 798 Advanced Topics in Electrical Engineering (3) Formerly
ENEE 648. Topics selected, as announced every semester.
ENEE 799 Master's Thesis Research (1-6)
ENEE 899 Doctoral Dissertation Research (1-8)
|