|
|
|
|
Graduate Course Descriptions
- 16:332:501 (F) SYSTEM ANALYSIS (3)
- Fundamental system concepts, solution of linear differential
and difference equations. Transform methods involving Fourier and Laplace
transforms, double-sided Laplace transforms, Z-transforms, Hilbert Transforms,
convolution in time and frequency domain. Complex variables and application
of Residue Theorem for transform inversion. Review of Matrix algebra involving
similarity transfomations. Cayley-Hamilton theorem, state space concepts,
controllability, observability, minimal realization.
- 16:332:503,504 ELECTRIC NETWORK THEORY I,II (3,3)
- Prerequisite: 16:332:501.
Network synthesis of driving point and transfer impedances using Foster,
Bott-Duffin, Brune, and Darlington techniques; topological methods for analysis
of active and passive networks; flow-graph techniques; state-space formulation
of general networks; computer-aided network design.
- 16:332:505 (S) CONTROL SYSTEM THEORY I (3)
- Prerequisite: 16:332:501.
Transform theory and transfer function concepts; Nyquist and Bode plots.
Nyquist and Hurwitz criterion of stability and design techniques involving
Hall and Nichols charts. Design of compensating networks via root locus
technique. State space formulation of control systems. Definition of stability
in time domain for general systems; methods of finding stability constraints.
Discrete systems, Z-transforms, difference equations, stability criteria.
- 16:332:506 (F) CONTROL SYSTEM THEORY II (3)
- Prerequisite: 16:332:505.
Review of state space techniques; transfer function matrices; concepts
of controllability, observability and identifiability. Identification algorithms
for multivariable systems; minimal realization of a system and its construction
from experimental data. State space theory of digital systems. Design
of a three mode controller via spectral factorization.
- 16:332:508 (S) SAMPLED DATA CONTROL SYSTEMS (3)
- Prerequisite: 16:332:505.
Methods of analysis and synthesis of discrete time systems; various transformations
and semi-graphical techniques applied to both digital and digitally controlled
continuous process with deterministic and/or random signals.
- 16:332:510 (S) SYNTHESIS OF OPTIMUM CONTROL SYSTEMS (3)
- Prerequisites: 16:332:505 and 16:332:506.
Formulation of both deterministic and stochastic optimal control problems.
Various performance indices; calculus of variations; derivation of Euler-Lagrange
and Hamilton-Jacobi equations and their connection to two-point boundary
value problems, linear regulator and the Riccati equations. Pontryagin's
maximum principle, its application to minimum time, minimum fuel and bang-gang
control. Numerical techniques for Hamiltonian minimization. Bellman dynamic
programming; maximum principle and invariant imbedding.
- 16:332:512 (S) NONLINEAR AND ADAPTIVE CONTROL THEORY (3)
- Prerequisite: 16:332:505.
Nonlinear servo systems; general nonlinearities; describing function
and other linearization methods; phase plane analysis and Poincare's theorem.
Liapunov's method of stability; Popov criterion; circle criterion for stability.
Adaptive and learning systems; identification algorithms and observer theory;
input adaptive, model reference adaptive and self- optimizing systems.
Estimation and adaptive algorithms via stochastic approximation. Multivariable
systems under uncertain environment.
- 16:332:514 (S) STATISTICAL DESIGN OF AUTOMATIC CONTROL
SYSTEMS
(3)
- Prerequisite: 16:332:505.
Response of linear and nonlinear systems to random inputs. Determination
of statistical character of linear and nonlinear filter outputs. Correlation
functions; performance indices for stochastic systems; design of optimal
physically realizable transfer functions. Wiener-Hopf equations; formulation
of the filtering and estimation problems; Wiener-Kalman filter. Instabilities
of Kalman filter and appropriate modifications for stable mechanization.
System identification and modeling in presence of measurement noise.
- 16:332:519 ADVANCED TOPICS IN SYSTEMS ENGINEERING (3)
- Prerequisite: Permission of instructor.
Advanced study of various aspects of automatic control system. Possible
topics include identification, filtering, optimal and adaptive control,
learning systems, digital and sampled data implementations, singular perturbation
theory, large scale systems, game theory, geometric control theory, control
of large flexible structures, etc. Topics will vary from year to year.
- 16:332:521 (F) DIGITAL SIGNALS AND FILTERS (3)
- Corequisite: 16:332:501.
Sampling and quantization of analog signals; Z-transforms; digital filter
structures and hardware realizations; digital filter design methods; DFT
and FFT and methods and their application to fast convolution and spectrum
estimation; introduction to discrete-time random signals.
- 16:332:525 (F) OPTIMUM SIGNAL PROCESSING (3)
- Preqequisites: 16:332:521, 16:332:541, or Permission of instructor.
Block processing and adaptive signal processing techniques for optimum filtering,
linear prediction, signal modeling, and high-resolution spectral analysis.
Lattice filters for linear prediction and Wiener filtering. Levinson and
Schur algorithms and their split versions. Fast Cholesky factorizations.
Periodogram and parametric spectrum estimation and superresolution array
processing. LMS, RLS, and lattice adaptive filters and their applications.
Adaptation algorithms for multilayer neural nets.
- 16:332:526 (S) ROBOTIC SYSTEMS ENGINEERING (3)
- Introduction to robotics; robot kinematics and dynamics. Trajectory
planning and control. Systems with force, touch and vision sensors. Telemanipulation.
Programming languages for industrial robots. Robotic simulation examples.
- 16:332:527 (S) DIGITAL SPEECH PROCESSING (3)
- Prerequisite: 16:332:521.
Acoustics of speech generation; perceptual criteria for digital representation
of audio signals; signal processing methods for speech analysis; waveform
coders; vocoders; linear prediction; differential coders (DPCM, delta modulation);
speech synthesis; automatic speech recognition; voice-interactive information
systems.
- 16:332:529 (S) IMAGE CODING AND PROCESSING (3)
- Prerequisites: 16:332:521, 16:642:550, (16:332:535 recommended).
Visual information, image restoration, coding for compression and error
control, motion compensation, advanced television.
- 16:332:533 (S) COMPUTATIONAL METHODS FOR SIGNAL RECOVERY
(3)
- Prerequisites: 16:332:521 and 16:332:541.
Linear shift varying systems; discrete constrained estimation techniques;
applications in image restoration; image reconstruction; spectral estimation,
depth estimation, and channel equalization using decision feedback.
- 16:332:535 (F) MULTIDIMENSIONAL SIGNAL PROCESSING
ALGORITHMS
(3)
- Prerequisites: 16:332:521 or Permission of instructor.
Corequisite: 16:642:550.
Algebraic models and algorithms, sampling lattices, multidimensional
transforms, filters, rate conversion, deconvolution and projection.
- 16:332:539 ADVANCED TOPICS IN DIGITAL SIGNAL PROCESSING
(3)
- Prerequisite: Permission of instructor.
The course deals with selected topics in digital signal processing.
Emphasis is given to current research areas. Advanced treatment will be
given to such topics as digital filter design, digital filtering of random
signals, discrete spectral analysis methods, and digital signal processor
architectures. Subject matter may change year to year.
- 16:332:541 (F) STOCHASTIC SIGNALS AND SYSTEMS (3)
- Corequisite: 16:332:501.
Axioms of probability; conditional probability and independence; random
variables and functions thereof; mathematical expectation; characteristic
functions; conditional expectation; Gaussian random vectors; mean square
estimation; convergence of a sequence of random variables; laws of large
numbers and Central Limit Theorem; stochastic processes, stationarity, autocorrelation
and power spectral density; linear systems with stochastic inputs; linear
estimation; independent increment, Markov, Wiener, and Poisson processes.
- 16:332:542 (S) INFORMATION THEORY AND CODING (3)
- Prerequisite: 16:332:541.
Noiseless channels and channel capacity; entropy, mutual information,
Kullback-Leibler distance and other measures of information; typical sequences,
asymptotic equipartition theorem; prefix codes, block codes, data compression,
optimal codes, Huffman, Shannon-Fano-Elias, Arithmetic coding; memoryless
channel capacity, coding theorem and converse; Hamming, BCH, cyclic codes;
Gaussian channels and capacity; coding for channels with input constraint;
introduction to source coding with a fidelity criterion.
- 16:332:543 (F) COMMUNICATION NETWORKS I (3)
- Prerequisite: 14:332:349 or equivalent.
Introduction to telephony and integrated networks. Multiplexing schematics.
Circuit and packet switching networks. Telephone switches and fast packet
switches. Teletraffic characterization. Delay and blocking analysis. Queueing
network analysis.
- 16:332:544 (S) COMMUNICATION NETWORKS II (3)
- Prerequisite: 16:332:543.
Network and protocol architectures. Layered connection management, including
network design, path dimensioning, dynamic routing, flow control, and random
access algorithms. Protocols for error control, signaling, addressing,
fault management, and security control.
- 16:332:545 (S) COMMUNICATION THEORY (3)
- Prerequisites: 16:332:501 and 16:332:541.
Orthonormal expansions, effect of additive noise in electrical communications,
vector channels, waveform channels, matched filters, bandwidth and dimensionality.
Optimum receiver structures, probability of error, bit and block signaling,
introduction to coding techniques.
- 16:332:547 (F) DIGITAL COMMUNICATIONS I (3)
- Prerequisite: 16:332:545.
The functional characterization of digital signals and transmission facilities,
band-limited and time-limited signals, modulation and demodulation techniques
for digital signals, error probability, intersymbol interference and its
effects, equalization and optimization of baseband binary and M-ary signal
schemes. Applications to satellite and space communication systems emphasized.
- 16:332:548 (S) DIGITAL COMMUNICATIONS II (3)
- Prerequisite: 16:332:547. Corequisite: 16:332:542.
Continuation of 16:332:547. Application of information-theoretic principles
to communication system analysis and design. Source and channel coding
considerations, rudiments of rate-distortion theory. Probabilistic error
control coding impact on system performance. Introduction to various channel
models of practical interest, spread spectrum communication funda- mentals.
Current practices in modern digital communication system design and operation.
- 16:332:549 (S) DETECTION AND ESTIMATION THEORY (3)
- Prerequisite: 16:332:541.
Statistical decision theory, hypothesis testing, detection of known signals
and signals with unknown parameters in noise, receiver performance and error
probability, applications to radar and communications. Statistical estimation
theory, performance measures and bounds, efficient estimators. Estimation
of unknown signal parameters, optimum demodulation, applications. Linear
estimation, Wiener filtering, Kalman filtering.
- 16:332:551 (S) FADING COMMUNICATION CHANNELS (3)
- Prerequisite: 16:332:548.
The characterization and modeling of fading and/or dispersive channels,
analog and digital communication system performance, diversity reception,
optimum demodulators for channel memory effects. Applications include troposcatter,
HF, atmospheric scattering and optical channels. Emphasis is on analysis
of space communication and mobile communication system performance.
- 16:332:553 (S) WIRELESS ACCESS TO INFORMATION NETWORKS (3)
- Prerequisites: 14:332:349 and 14:332:450 or equivalent.
Cellular mobile radio; cordless telephones; systems architecture; network
control; switching; channel assignment techniques; short range microwave
radio propagation; wireless information transmission including multiple access
techniques, modula- tion, source coding, and channel coding.
- 16:332:555 (F) MICROWAVE CIRCUITS: DESIGN AND ENGINEERING
(3)
- Prerequisite: 16:332:580 or equivalent.
Overview of modern microwave engineering including transmission lines,
network analysis, integrated circuits, diodes, amplifier and oscillator
design.
- 16:332:556 (S) MICROWAVE SYSTEMS (3)
- Prerequisite: 16:332:580 or equivalent.
Microwave subsystems including front-end and transmitter components,
antennas, radar, terrestrial communications, and satellites.
- 16:332:559 ADVANCED TOPICS IN COMMUNICATIONS ENGINEERING
(3)
- Prerequisite: Permission of instructor.
Topics such as source and channel coding, modern modulation techniques,
telecommunication networks, and information processing. Subject matter
changes from year to year.
- 16:332:560 (F) COMPUTER GRAPHICS (3)
- Computer display systems, algorithms and languages for interactive
graphics. Vector, curve, and surface generation algorithms. Hidden-line
and hidden-surface elimination. Free-form curve and surface modeling.
High-realism image rendering.
- 16:332:561 (F) MACHINE VISION (3)
- Prerequisite: 16:332:501.
Image processing and pattern recognition. Principles of image understanding.
Image formation, boundary detection, region growing, texture and characterization
of shape. Shape from monocular clues, stereo and motion. Representation
and recognition of 3-D structures.
- 16:332:562 (S) VISUALIZATION AND ADVANCED COMPUTER
GRAPHICS (3)
- Prerequisite: 16:332:560 or permission of instructor.
Advanced visualization techniques, including volume representation, volume
rendering, ray tracing, composition, surface representation, advanced data
structures. User interface design, parallel and object-oriented graphic
techniques, advanced modeling techniques.
- 16:332:563 (F) COMPUTER ARCHITECTURE I (3)
- Fundamentals of computer architecture using quantitative and
qualitative principles. Instruction set design with examples and measurements
of use, basic processor implementation: hardwired logic and microcode,
pipelining; hazards and dynamic scheduling, vector processors, memory hierarchy;
caching, main memory and virtual memory, input/output, and introduction
to parallel processors; SIMD and MIMD organizations.
- 16:332:564 (S) COMPUTER ARCHITECTURE II (3)
- Prerequisite: 16:332:563.
Implementation of computer architecture at the circuit level. Introduction
to computer hardware description languages. Computer arithmetic, microcoding:
horizontal, vertical and two-level, finite-state control and asynchronous
state machines, Data path design, memories; SRAMs, DRAMs, FIFOs, busses:
asynchronous and synchronous protocols, I/O devices; disks, networks, terminals,
transmission lines.
- 16:332:565 (F) NEUROCOMPUTER SYSTEM DESIGN (3)
- Prerequisites: 16:332:563.
Princples of neural-based computers, data acquisition, hardware architectures
for multilayer, tree and competitive learning neural networks, applications
in speech recognition, machine vision, target identification and robotics.
- 16:332:566 (S) PARALLEL COMPUTER DESIGN (3)
- Prerequisites: 16:332:563 and 16:332:564.
Supercomputer architectures; pipelined and vector processors; parallel
processors; structure and algorithms for vector and parallel computers;
shared and distributed memory architectures; application-oriented architectures.
- 16:332:567 (F) SOFTWARE ENGINEERING I (3)
- Overview of software development process. Formal techniques
for requirement analysis, system specification and system testing. Distributed
systems. system security and system reliability. Software models and metrics.
Case studies.
- 16:332:568 (S) SOFTWARE ENGINEERING II (3)
- Prerequisite: 16:332:567.
Program development and software design methodologies. Abstract data
types, information hiding, program documentation. Program testing and reusability.
Axiomatic and functional models. Case studies.
- 16:332:569 (F) DATABASE SYSTEM ENGINEERING (3)
- Relational data model, relational database management system,
relational query languages, parallel database systems, database computers,
and distributed database systems.
- 16:332:570 (S) ROBUST COMPUTER VISION (3)
- Prerequisite: 16:332:561.
A toolbox of advanced methods for computer vision, using robust estimation,
clustering, probabilistic techniques, invariance. Applications include
feature extraction, image segmentation, object recognition, and 3-D recovery.
- 16:332:571 (S) VIRTUAL REALITY TECHNOLOGY (3)
- Prerequisite: 16:332:560.
Introduction to Virtual Reality. Input/Output tools. Computing architectures.
Modeling. Virtual Reality programming. Human factors. Applications and
future systems.
- 16:332:574 (F) COMPUTER-AIDED DIGITAL VLSI DESIGN (3)
- Advanced computer-aided VLSI chip design, CMOS and technology,
domino logic, pre-charged busses, case studies of chips, floor planning,
layout synthesis, routing, compaction circuit extraction, multi-level circuit
simulation, circuit modeling, fabrication processes and other computer-aided
design tools.
- 16:332:575 (S) VLSI ARRAY PROCESSORS (3)
- Prerequisite: 16:332:574.
VLSI technology and algorithms; systolic and wavefront array architecture;
bit-serial pipelined architecture; DSP architecture; transputer; interconnection
networks; wafer-scale integration; neural networks.
- 16:332:576 (S) TESTING OF ULTRA LARGE SCALE CIRCUITS (3)
- Prerequisite: 16:332:563.
Testing of Ultra Large Scale Integrated Circuits (of up to 10 million
transistors) determines whether a manufactured circuit is defective. Algorithms
for test-pattern generation for combinational, sequential, and CMOS circuits.
Design of circuits for easy testability. Design of built-in self-testing
circuits.
- 16:332:579 (F) ADVANCED TOPICS IN COMPUTER ENGINEERING:
PEER-TO-PEER (3)
- Prerequisite: 16:332:563, 16:332:566 and 16:332:567
This course studies the state-of-the-art in peer-to-peer computing and
investigates and evaluates current projects, technologies and trends.
- 16:330:580 (F) ELECTRIC WAVES AND RADIATION (3)
- Prerequisite: A course in elementary electromagnetics.
Static boundary value problems, dielectrics, wave equations, propagation
in lossless and lossy media, boundary problems, waveguides and resonators,
radiation fields, antenna patterns and parameters, arrays, transmit-receive
systems, antenna types.
- 16:332:581 (F) INTRODUCTION TO SOLID STATE ELECTRONICS (3)
- Introduction to quantum mechanics; WKB method; perturbation
theory; hydrogen atom; identical particles; chemical bonding; crystal structures;
statistical mechanics; free-electron model; quantum theory of electrons
in periodic lattices.
- 16:332:583 (F) SEMICONDUCTOR DEVICES I (3)
- Charge transport, diffusion and drift current, injection, lifetime,
recombination and generation processes, p-n junction devices, transient
behavior, FET's, I-V, and frequency characteristics, MOS devices C-V, C-f
and I-V characteristics, operation of bipolar transistors.
- 16:332:584 (S) SEMICONDUCTOR DEVICES II (3)
- Prerequisite: 16:332:583.
Review of microwave devices, O and M-type devices, microwave diodes,
Gunn, IMPATT, TRAPATT, etc., scattering parameters and microwave amplifiers,
heterostructures and III-V compund based BJTUs and FETUs.
- 16:332:587 (F) TRANSISTOR CIRCUIT DESIGN (3)
- Design of discrete transistor circuits; amplifiers for L.F.,
H.F., tuned and power applications biasing; computer-aided design; noise;
switching applications; operational amplifiers; linear circuits.
- 16:332:588 (S) INTEGRATED TRANSISTOR CIRCUIT DESIGN (3)
- Prerequisite: 16:332:587.
Design of digital integrated circuits based on NMOS, CMOS, bipolar BiCMOS
and GaAs FETs; fabrication and modeling; analysis of saturating and non-saturating
digital circuits, sequential logic circuits, semiconductor memories, gate
arrays, PLA and GaAs LSI circuits.
- 16:332:590 (S) INTEGRATED CIRCUITS (3)
- Prerequisite: 16:332:583.
Basic processing of IC's, diffusion and ion implantation; isolation methods;
integrated resistors and inductors; junction capacitors; diodes, FET, MOS
and bipolar transistors; thermal effects and basic linear integrated circuits.
- 16:332:591 (F) OPTO-ELECTRONICS I (3)
- Prerequisites: 16:332:580 and 16:332:581 or 583.
Principles of laser action, efficiency, CW and pulse operation, mode
locking, output coupling, equivalent circuits, gaseous and molecular lasers,
solid-state lasers, single and double heterojunction lasers, different geometrics,
fabrication, degradation and applications to holography, communication,
medicine and fusion.
- 16:332:592 (S) OPTO-ELECTRONICS II (3)
- Prerequisite: 16:332:583.
Optoelectronic Devices: Compound semiconductors; absorption and emission;
p-n junctions; Light Emitting Diodes; LCDs; different laser diodes; solar cells;
Photodetectors: photoconductors, Schottky barriers; junction photodiodes, p-n and PIN;
avalanche photodiodes, signal to noise ratio, NEP, BER; other structures.
- 16:332:594 (F) SOLAR CELLS (3)
- Prerequisite: 16:332:583 or equivalent.
Photovoltaic material and devices, efficiency criteria, Schottky barrier,
p-n diode, heterojunction and MOS devices, processing technology, concentrator
systems, power system designs and storage.
- 16:332:596 (S) SEMICONDUCTOR SURFACES (3)
- Surface composition and structure of semiconductor, ultra-high
vacuum technology, Auger electron spectroscopy, low-energy electron diffraction,
photo-emission spectroscopy, secondary ion mass-spectroscopy.
- 16:332:597 (S) MATERIAL ASPECTS OF SEMICONDUCTORS (3)
- Prerequisite: 16:332:581.
Preparation of elemental and compound semiconductors. Bulk crystal growth
techniques. Epitaxial growth techniques. Impurities and defects and their
incorporation. Characterization techniques to study the structural, electrical
and optical properties.
- 16:332:599 ADVANCED TOPICS IN SOLID-STATE ELECTRONICS (3)
- Prerequisite: Permission of instructor.
Semiconductor materials, surfaces and devices; opto-electronic devices;
sensors; photovoltaics; fiber optics; and analog/digital circuit design.
Subject areas may vary from year to year.
- 16:332:601, 602 SPECIAL PROBLEMS (BA, BA)
- Prerequisite: Permission of instructor.
Investigation in selected areas of electrical engineering.
- 16:332:618 SEMINAR IN SYSTEMS ENGINEERING (1)
- Presentation involving current research given by advanced students
and invited speakers. Term papers required.
- 16:332:638 SEMINAR IN DIGITAL SIGNAL PROCESSING (1)
- Presentation involving current research given by advanced students
and invited speakers. Term papers required.
- 16:332:658 SEMINAR IN COMMUNICATIONS ENGINEERING (1)
- Presentation involving current research given by advanced students
and invited speakers. Term papers required.
- 16:332:678 SEMINAR IN COMPUTER ENGINEERING (1)
- Presentation involving current research given by advanced students
and invited speakers. Term papers required.
- 16:332:698 SEMINAR IN SOLID-STATE ELECTRONICS (1)
- Presentation involving current research given by advanced students
and invited speakers. Term papers required.
- 16:332:701,702 RESEARCH IN ELECTRICAL ENGINEERING (BA, BA)
- Research supervised by faculty in the Department of Electrical
and Computer Engineering. Typically 1 to 3 credits per semester.
|
|
For more information, contact
Webmaster@ece.rutgers.edu
Last Updated: 08/22/03
© 2003 Rutgers,
The State University of New Jersey. All rights reserved.
|
|