
|
 |
|
 |
 |
Course Descriptions
Electrical Engineering (EE)
Graduate Courses
To view the complete schedule of courses for each semester, go to
Cardinal Students.
EE 501: Communication and Computer Network Simulation
3.00
Credits
Deals with simulation modeling and performance evaluation of communication networks.
Presents simulation of network elements and overall networks.
Simulated network elements include point-to-point, multicast and broadcast links, satellite and
radio links, queueing systems, and circuit and packet switches. Simulated overall networks include
Local Area Networks (LAN), packet switched (X.25) networks, and Asynchronous Transfer Mode
(ATM) based Broadband Integrated Services Digital Networks (BISDN), mobile radio and packet
video networks. Development of simulation models for audio and video traffic sources and flow
and congestion control algorithms. Discussion of methods of presentation, analysis, and
interpretation of simulation outputs. Course will use OPNET software packages
to provide hands-on experience. Prerequisite: EE 413 or permission of instructor.
EE 502: Optical Systems and Devices
3.00
Credits
In recent years, photonics has found increasing applications in areas such as
communications, image processing, sensing and displays. The objective of this
course is to provide a thorough survey of this rapidly expanding and important
area of electrical engineering. This course will cover the primary theories of light
including ray, wave, electromagnetic and photon optics, as well as the interaction
of light with matter, and the theory of semiconducting materials and their optical
properties. Practical applications of photonics such as imaging systems, holography,
fiber optics, laser and detectors will be covered.
Prerequisites:
EE342
EE 504: Introduction to Fourier Optics
3.00
Credits
Students will be introduced to the principles of linear systems and Fourier theory applied to the analysis of optical propagation, diffraction, coherent and incoherent image formation. Topics will include two-dimensional signals and systems, diffraction theory, and the simplifying approximations to diffraction in the Fresnel and Fraunhofer regimes. Transforming properties of lenses will be studied along with the concepts of spatial filtering and aperture coding in image formation. Prerequisites: EE342
EE 512: Microprocessors Programming and Design
3.00
Credits
Provides an introduction to microprocessors including hardware and software.
Topics include microcomputer structure and programming, system hardware
and interfacing. Laboratories include microprocessor programming, hardware
interfacing, hardware/software interfacing, and student-generated interfacing
and control project. Prerequisite: CSC 203 or permission of instructor.
EE 515: Digital Signal Processing
3.00
Credits
Properties of signals and systems, sampling, acquisition, Z-transform theory, spectral
analysis in Z domain Infinite Impulse Response (IIR) and Finite Impulse Response
Filters (FIR) filters, the Discrete Fourier Transform (DFT) and the Fast Fourier Transform
(FFT). Prerequisite: EE 311 or equivalent.
EE 519: Digital System Design
3.00
Credits
Comprises both lectures and labs, introduces the most important aspects of
real-world digital design. Emphasis on practical, hands-on experience in
building a system of medium complexity. Design synthesis highlights modern
ASIC devices. Prerequisite: EE 326. Staff.
EE 522: Linear System Analysis
3.00
Credits
Basic concepts in linear systems; linear spaces and linear operators; state
variable approach; observability and controllability of continuous systems;
stability of linear systems; design of state feedback, state estimators, and
compensators. Analysis and design of composite systems.
EE 531: Data Communications Networks
3.00
Credits
This course deals with basic principles of networking. More specifically it covers
the following topics: Network Architectures and Protocols. OSI model and TCP/IP
protocol suite. Transmission media. Protocols at the physical, data link, network and transport
layers. Multiplexing, error and congestion control. Circuit and packet switching.
Local and metropolitan area networks. ATM and frame relay. Network security and
distributed applications. Prerequisite: EE 413 or equivalent.
EE 540: Introduction to Antenna Systems
3.00
Credits
Analysis and design of antenna elements and arrays; wire, aperture, and reflector types.Emphasis on application of these antennas. GTD and moment method techniques introduced. Prerequisite: EE 342 or equivalent.
EE 541: Electromagnetic Theory
3.00
Credits
Theory of electromagnetic field equations and their application to wave propagation
in waveguides and resonant structures. Discussion includes partially filled
waveguides, corregated guide, and other structures.
Prerequisite: EE 342 or equivalent.
EE 542: Antennas and Propagation for Wireless Communications
3.00
Credits
This course addresses issues related to wireless communications from a perspective of antennas and propagation. The electromagnetic theory and communications components of wireless communication systems are linked together for analyzing and designing such systems. The important role of antennas in setting up cellular communication systems is studied and critical propagation issues in the design of such systems are presented. Topics that will be discussed in the course include cellular communications history and principles, basic concepts in electromagnetic wave theory, reflection, transmission and polarization, antennas and radiation, Fresnel Theory, line-of-sight, models for radio propagation, flat earth, terrain roughness, diffraction theory, propagation in presence of buildings, fading, diversity, link budgets, system design issues. Prerequisite: EE 342.
EE 543: Remote Sensing
3.00
Credits
This course addresses the theory and principles of passive and active remote sensing at different frequencies. The course emphasis is on electromagnetic phenomena rather than image processing techniques for the remotely captured data. Topics include wave propagation and scattering from targets and natural surfaces, basic antenna systems, radiometry and the radar equation. Effects of different media and boundaries such as rough surfaces on wave characteristics (e.g. dispersion, reflection, refraction, attenuation) are discussed.
Prerequisite: EE342
EE 544: Introduction to Bioelectromagnetics
3.00
Credits
This course covers basic concepts, fundamental principles, and characteristic behaviors of electric and magnetic fields and how they relate to biology and health sciences. The students will gain an understanding of how some of the tools (e.g. MRI, ultrasound) used in health sciences work. Electromagnetic propagation and the interactions of electromagnetic waves with tissue will also be discussed. The course will facilitate students with different backgrounds to study basic concepts of electromagnetic fields as it relates to life and health sciences.
Prerequisite: Calculus and Algebra
EE 545: High Resolution Radar Signal Processing
3.00
Credits
no description available
EE 546: Electrical Properties of Materials
3.00
Credits
Introduction to lasers, including interaction of radiation and atomic systems, resonators, oscillation criteria. Discusses specific systems of gas, solid, and semiconductor type. Brief discussion of topics. Electro-optics, modulation, and detection. Prerequisite: EE 441 or equivalent.
EE 548: Optical Signal and Image Processing
3.00
Credits
Fundamentals of waves, wave interference, multiple beam interference, Fraunhofer
and Fresnel diffraction and transverse waves. Fourier transform techniques are used
to describe light propagation through homogeneous media (lenses, gratings, holograms).
Topics: scalar diffraction theory, the lens as a Fourier transforming element, coherent
and incoherent imaging and holography.
EE 550: Semiconductor Optoelectronics - Materials and Devices
3.00
Credits
This course will cover light generation, modulation and detection technologies. Main emphasis will be on semiconductor optoelectronic materials and devices. Basic principles of operation of lasers and detectors will be discussed. Polarization and absorption modulation of light based on ferroelectric and semiconductors materials will be described. A brief summary of potential applications to communications and sensing systems will be included.
EE 561: Random Signal Theory
3.00
Credits
Mathematical techniques for analysis and measurement of random signals and
processes needed as a foundation for work in radar/sonar, communication theory,
or detection, and estimation. Probability; random variables; correlation functions
and power spectra stationarity, ergodicity; linear and nonlinear systems with
random inputs. Prerequisite: ENGR 309.
EE 563: Fundamentals of Acoustics
3.00
Credits
no description available
EE 572: Basics of Information Coding and Transmission
3.00
Credits
Introduces the basic notions of quantifying information content using entropy, and establishes lower bounds on file sizes for data compression. Covers commonly used compression methods (Huffman, Lempel-Ziv, etc). Introduces the notion of channel capacity for storage and transmission, and provides an introduction to error correction coding and its role in reliable transmission and storage over error-prone channels
EE 617: Adaptive Signal Processing
3.00
Credits
Theory of adaptive signal processing, including the Stochastic
Wiener Filter and Deterministic Least Squares, the Widrow LMS
Algorithm and its properties, linear prediction, and filter
structures (e.g., lattice-ladder filter) which implement
adaptive filters. Applications discussed include Adaptive
Beamforming, Line Enhancing, Noise Cancelling, Echo
Cancellation, and System Identification. Prerequisite: EE 561 or
equivalent.
EE 618: Optimum Signal Processing
3.00
Credits
Review of random signal analysis and how it applies to optimum
signal processing methods, spectral factorization, Wiener filter
theory, signal modeling and linear prediction, and Levinson's
algorithm. Applications include parameter estimation, spectrum
estimation, and super-resolution array processing. Prerequisite:
EE561 or equivalent.
EE 621: Fundamentals of Kalman Filtering and Smoothing
3.00
Credits
Lecture covers the basic problem of state estimation (prediction, Kalman filtering, smoothing), the steady-state Kalman filtering to the linearized variable model, and the state estimation for the ¿not-so-basic¿ state estimation. The state estimation also discussed for the nonlinear model. Computer projects. Prerequisite: EE561.
EE 625: System Optimization
3.00
Credits
Calculus of extrema. Variational calculus and continuous optimal control.
The maximum principle and Hamilton-Jacobi theory. The linear regulator.
The linear servomechanism. Euler-Lagrange equations. Discrete optimal
control and mathematical programming. Optimal state estimation.
The linear quadratic Gaussian problem. Prerequisite: EE 522.
EE 627: Neural Networks and Bioinformatics
3.00
Credits
Introduces basic concepts of neural networks using the general
framework of parallel distributed processing. Deals with
architecture, principles of operation, training algorithms and
applications of a number of neural networks. Emphasizes
designing networks from first principles to solve engineering
problems. Application of neural networks to several engineering
problems, including pattern classification, data and image
compression, robotics, target tracking, and signal processing.
EE 628: Computational and Molecular Imaging
3.00
Credits
This course is designed to provide students with a comprehensive foundation
of computational and molecular imaging and applications, recognizing the
cross-disciplinary nature of the subject. It should be an informative
exploration of tomographic imaging, image computation, and molecular
charcaterization, with an emphasis on the strategic frontier between
informatics and biomedicine.
EE 631: Broadband Integrated Services Digital Networks
3.00
Credits
Broadband services and principles of BISDN. BISDN architecture and protocol
reference model. Functions of the BISDN layers: ATM and ATM Adaptation
layers, physical layer for BISDN (cell based, SONET/SDH, FDDI and DWDM based).
ATM switching. User-Network Interface specifications: physical and ATM layers
specifications and Signaling for point-to-point, point-to multipoint and
multipoint-to-multipoint connections. Congestion control, analytical and simulation
modeling and performance evaluation. ATM switching, Wireless ATM. Applications: circuit and LAN Emulation,
IP, Multiprotocal and MPLS over ATM.
Prerequisite: EE 531 or equivalent
EE 634: Digital Image Processing
3.00
Credits
This course deals with the fundamentals of the major topics of digital image processing. The topics used in the course include the two-dimensional systems and mathematical preliminaries, image sampling and quantization, image transforms, stochastic models, image enhancement, filtering, restoration, reconstruction, and compression. This course is accompanied with computer projects. Prerequisite: Random Signal Theory, EE 561 or equivalent.
EE 642: Electo-Optics and Photonics
3.00
Credits
Introduces electro-optics, acousto-optics, magneto optics, and photonic switching.
Covers the bulk electro-optic effect, with discussion of switching, phase and
amplitude modulation, optical isolation and beam deflection applications. The
Faraday effect and Faraday isolators, waveguide electro-optic effects, with
application to switching, modulation, and computer logic circuits; the acousto optic
effect, with application to switching, frequency modulation, beam deflection, and
optical filtering; and principles of photonic switching.
Prerequisite: Undergraduate electromagnetism.
EE 643: Photonic Communication Network Devises
3.00
Credits
Introduces the principles of operation for photonic communication devices.
These include optical fibers, couplers, splitters, taps, isolators, circulators,
attenuators, tunable filters, laser diodes, modulators/demodulators, photodetectors,
lightwave amplifiers, wavelength converters/routers, wavelength division
multiplexers/demultiplexers, optical add/drop multiplexers, optical switches,
optical packet switches.
EE 644: Optical Communications
3.00
Credits
Introduction to Optical Communications. Optical sources and transmitters:
Light Emitting Diodes (LED), Laser Diodes and modulation techniques. Optical
fibers: waveguiding and signal degradations. Photodetectors: P-I-N and Avalanche
Photodiodes. Optical receivers: Direct detection and coherent detection receivers.
Optical components: connectors, splices, couplers, switches and wavelength
division multiplexers. Transmission link design. Advanced systems.
Prerequisite: EE 413 or equivalent.
EE 645: Optical Communication Networks
3.00
Credits
This course deals with building blocks, architectures, principle of operation and
protocols of single and multiwavelength optical communication networks. More
specifically, the following topics are to be covered: Principles of optical networks.
Network resources: Network links, optical network nodes, network access stations,
overlay processors, logical network processors and logical network overlays. Enabling technologies. Single wavelength networks: FDDI and SONET/SDH networks.
Multiwavelength (DWDM) networks: Static networks, Wavelength routed networks, Linear
lightwave networks, Logically routed networks. Survivability: protection and restoration.
Management and control. A pplications: IP, ATM, and SONET over Optical Transport Networks.
Prerequisites:
EE 646: Optical Internet
3.00
Credits
This course deals with the architecture and protocol stacks for transmission of
TCP/IP over Optical Transport Networks (OTN). The protocols involved are:
TCP/IP, Mult-protocol Label switching (MPLS) , Asynchronous Transfer Mode (ATM ),
Point-to-point (PPP), HDLC, Frame Relay, Gigabit Ethernet, Synchronous Optical
Network (SONET) and Optical Transport Network. Relevant functionalities and
interaction among these protocol layers to the operation of optical internet are presented.
Optimal architecture and protocol layers needed for optical internet is developed. The
Integrated, Overlay and augmented architectures for TCP/IP/MPLS over OTN are
presented. Technologies needed for implementation of an all-optical transport network
is presented. Management and control of such networks are to be discussed. Survivability
and availability models are presented. Effect of the reconfiguration time of OTN on the
performance of optical internet is presented.
EE 647: Intelligent Broadband Multimedia Networks
3.00
Credits
This course deals with building blocks, architectures, examples and applications of
intelligent broadband multimedia networks. Topics to be presented are: Basic intelligent
network concepts, examples of types of intelligent networks, Global, advanced and
future intelligent networks, Architecture of knowledge machines and knowledge
Processing systems. Examples of intelligent networks: Network based educational
systems, Integrated medical systems and PC based intelligent home networks. Social
and cultural impact of intelligent broadband multimedia networks.
EE 652: Wireless Communications
3.00
Credits
Intended to give an introduction to wireless communications engineering. Includes characterization of the radio enviroment; link and system performances and the cellular concept. Study of the effect of the enviroment on the mobile systems and methods of mitigating degrading effects. Analysis of state-of-the-art wireless communication technologies and systems. Prerequisite: Permission of instructor.
EE 656: Digital Communications
3.00
Credits
Fundamentals of digital data transmission. Performance analysis of basic digital
modulation techniques. Detection of binary signals in AWGN. The matched filter
and general formula for probability of error. BPSK, ASK, FSK modulations.
Quadrature-multiplexed signaling schemes. Power spectra and probability of error
of QPSK, OQPSK, MSK. Noncoherent digital modulation methods; FSK, DPSK.
Signaling through band-limited channels. Designing for zero ISI: Nyquist's pulse-shaping
criterion. Optimum transmitting and receiving filters. Duobinary signaling. Equalization in
digital data transmission systems. Fundamentals of spread spectrum systems.
Computer projects. Prerequisite: EE 561 or equivalent.
EE 657: Spread Spectrum Communications
3.00
Credits
Studies the foundations of Spread Spectrum Communications. Includes
basic types of spread-spectrum modulation, generation of
pseudo-noise sequences for the modulation/demodulation
process, and synchronization between the transmitter and
receiver. Investigates performance of spread spectrum systems
in a noise or jamming environment. Considers application of
spread spectrum communications to a common communication
system including digital cellular telephones. Prerequisite: EE
656 or equivalent.
EE 659: Satellite Communications
3.00
Credits
This course deals with subsystems, operations and applications of satellite communication
systems. Topics to be included are: Spacecraft subsystems: Telemetry,Tracking and
Command subsystem, Communication subsystem, and Antennas. Satelite link design:
uplink and downlink, effect of propagation impairments, examples.Efficient modulation
and multiplexing techniques. Multiple access techniques: FDM/FM/FDMA, TDMA, CDMA
and DAMA. Encoding for forward error correction: Linear block codes, Binary cyclic codes
and convolutional codes. VSATs. Applications: satellite television, ATM over satellite.
Prerequisite: EE 413 or equivalent.
EE 671: Statistical Signal Processing
3.00
Credits
Provides a rigorous foundation in detection and estimation theory. Binary hypothesis
tests. Receiver Operating Characteristic (ROC). M hypotheses. Bayes
estimation. Multiple parameter estimation. Maximum likelihood
estimation. Composite hypotheses. Representation of random
processes. Karhunen-Loeve transformation. Detection and
estimation of signals. Computer projects. Prerequisite: EE 561.
EE 672: Error Control Coding
3.00
Credits
Introduction to Galois fields; linear codes and cyclic codes; BCH codes
and their decoding procedures. An introduction to convolutional codes and
decoding procedures. Practical applications of block codes and
convolutional codes. Prerequisite: EE 561.
EE 696: Independent Study
3.00
Credits
no description available
EE 710: Wavelet Theory and Applications
3.00
Credits
Introduces the basic concepts of time-scale processing as provided
through wavelet analysis. Focuses on both the development and
construction of orthogonal and biothogonal wavelet filters for
time-scale processing as well as issues related to their
implementation. Compares wavelet analysis and standard Fourier
techniques. Engineering applications include image processing,
fractal waveform analysis, sonar processing, and noise reduction
techniques. Includes computer simulation projects. Prerequisite:
Permission of instructor.
EE 712: Communication Theory
3.00
Credits
Optimum receiver design; theory and implementation. Analysis of waveform
communication problems in terms of its vector equivalent. Signal set notation and
analysis. Fundamental concepts involving the theoretical limits of communication
system performance. Analysis of time, bandwidth, and dimensionality parameters.
Channel capacity and reliability functions. Effect of quantization on communication
system performance. Rudimentary concepts of information and its measure.
Non-AWGN channel models. Prerequisite: EE 561 or equivalent.
EE 717: Advances in Adaptive Signal Processing
3.00
Credits
More recent advances in adaptive signal processing are explored, including higher-order statistic methods, nonlinear filter structures including Volterra and Bussgang filters, infinite impulse response (IIR) adaptive filters, and applications to medical imaging, wireless communications, and data analysis and forensics. The course will be project oriented, with students researching recent literature on a particular theme and developing adaptive signal processing algorithms tailored to the specific theme.
EE 725: Information Theory and Source Coding
3.00
Credits
Introduction to information theory from a communication system viewpoint.
Source and channel encoding. Information measures for both
continuous and discrete sources. The source coding theorem and
channel coding systems developed. Practical methods of source
and channel coding investigated. Prerequisite: EE 561.
EE 731: Computer Communication Networks
3.00
Credits
This course deals with analytical modeling and design of computer communication networks.
Topics to be covered are: Delay models: Queueing models: Little's formula,
M/M/1, M/M/m, M/M/?, M/M/m/K and M/G/1, MMPP, Fluid flow and fractal models
and Network of Queues. Graph Theoretical models and routing algorithms:Bellman-Ford,
Dijkstra"s and Floyd-Warshall algorithms. Multiaccess Communications: The ALOHA
system, carrier sense, reservation, polling and splitting algorithms. Flow control:
Window flow control, and rate control schemes, delay and loss analysis of audio and video
multiplexers. Call admission control. Prerequisite: EE 531 or equivalent.
EE 740: Numerical Methods in Electromagnetics
3.00
Credits
Investigates modern techniques in computational electromagnetics. Emphasis on applying computational methods to practical applications such as microwave circuit analysis, scattering, radiation, and optics problems. Prerequisite: EE 739.
EE 741: Advanced Electromagnetic Scattering Phenomena
3.00
Credits
This course develops the foundations for advanced electromagnetic scattering phenomena and solves canonical scattering problems. Specific topics include surface waves, dielectric & magnetic materials, integral equations, physical optics, and measurement techniques. At times, the course will rely on numerical and experimental demonstrations of complex phenomena.
EE 746: Electromagnetic Radiation and Scattering
3.00
Credits
Provides an introduction to advanced electromagnetic theory with emphasis on
radiation and scattering theory. Field equations derived for radiation and scattering
problems and applied to simple antennas and bodies. Geometrical optics and
geometrical theory of diffraction are presented for antenna problems, edge diffraction,
and scattering from simple conducting bodies. Prerequisite: EE 541 or equivalent.
EE 771: Detection and Estimation Theory
3.00
Credits
Estimation of continuous waveforms. No-memory modulation system and modulation
systems with memory. Multidimensional waveform estimation. Estimation of signals in
colored noise. Linear estimation. Wiener and Kalman filters. Computer projects.
Prerequisite: EE 671
EE 791: Directed Research
3.00
Credits
Allows a graduate student to individually propose, design, implement and document a research project under the guidance of a faculty member. The research project should allow the student to study to a greater extent than would be possible in a classroom setting. Permission by a major professor.
EE 792: Directed Research
3.00
Credits
Allows a graduate student to individually propose, design, empliment and document a research project under the guidance of a faculty member. The research project should allow the student to study a topic to a greater extent than would be possible in a classroom setting. Permission by major professor.
EE 995: Master's Thesis
0.00
Credits
Thesis Guidance
EE 996: Master's Thesis
0.00
Credits
Thesis Guidance
EE 997: Doctoral Dissertation
0.00
Credits
Dissertation Guidance (0)
EE 998: Doctoral Dissertation
0.00
Credits
Dissertation Guidance
|
|