Naval Postgraduate School
Calendar | Directory
banner
ECE COURSE DESCRIPTION

 EC0810 Thesis Research (0-8)

Course Coordinator: R.C. Robertson
Every student conducting thesis research will enroll in this course.

 EC0820 Integrating Project (0-12)

Course Coordinator: R.C. Robertson
The Naval Postgraduate School provides many opportunities for students to participate in campus-wide interdisciplinary projects.  These projects encourage students to conceptualize systems which respond to current and future operational requirements.  An integral part of the project involves working with other groups to understand and resolve issues involved with system integration. This course is available to students who are participating in a campus-wide integrated project.  Course is Pass/Fail. Prerequisites: Consent of instructor.

EC1010 Introduction to MATLAB (1-1)

Course Coordinator: J. Calusdian
An introductory course for students with little or no programming background using MATLAB. Basic concepts of the MATLAB environment are considered such as matrix operations, vector and matrix manipulations, equation solving, simulation, programming, and graphing. This course prepares students for using MATLAB in future course work in the ECE department. Graded on a pass/fail basis only.

EC2010 Probabilistic Analysis of Signals and Systems (3-1)

Course Coordinator: M. Tummala
The foundations of signals and systems are developed from probabilistic and statistical approaches. Emphasis is on signal processing, communication systems, and computer networks relevant to military applications. Topics include probability, random variables and random sequences; density and distribution functions; deterministic versus nondeterministic signals; expectation, the d.c. and the r.m.s. values of nondeterministic signals, correlation and covariance; radar and sonar signal detection; LTI systems, transformation of random variables and the central limit theorem; basic queuing theory and computer communication networks. PREREQUISITE: EC2410(may be concurrent).

EC2100 Circuit Analysis (3-2) 

Course Coordinator: T. R. Weatherford
The fundamental circuit analysis course for Electrical Engineering majors. The course considers circuit principles, circuit topology, direct current circuits, natural response, forced response, total response, impedance concepts, the application of the Laplace transform to solve circuit problems and transfer functions. PREREQUISITES: PH1322, MA1114, and MA2121 (may be concurrent).

EC2110 Circuit Analysis II (3-2) 

Course Coordinator: T. R. Weatherford
A continuation of EC2100. The course considers circuit principles, impedance concepts and steady-state ac circuits, ac power, frequency response and selectivity, basics of operational amplifiers, and an introduction to machines and power converters. PREREQUISITE:  EC2100.

EC2200 Introduction to Electronics Engineering (3-3) 

Course Coordinator: S. Michael
An introduction to electronic devices and circuits. Solid state physics and semiconductor fundamentals. Properties of p-n junctions in diodes, Bipolar Junction Transistors (BJT) and Field Effect Transistors (FET); static and dynamic models for these devices; and their linear and nonlinear applications. Applications of transistors in the design of amplifiers and digital systems. Ideal operational amplifiers characteristics and applications. Fabrication and the design of integrated circuits. PREREQUISITE:  EC2100.

EC2220 Electrical Engineering Design (3-4) 

Course Coordinator: D. J. Fouts
A team-based capstone engineering design course emphasizing the application of electrical engineering principles, devices, and circuits to the design, analysis, implementation, and testing of electronic systems. The intensive laboratory component initially reviews various electronic circuits useful in the design of the final project. Final projects require the design, analysis, implementation, testing and demonstration of an electronic system that also incorporates realistic parameters impacting the design process, such as economics, ergonomics, ethics, environmental impact, safety, etc. PREREQUISITES: EC2200.

EC2300 Control Systems (3-2) 

Course Coordinator: X. Yun
The main subject of this course is the analysis of feedback systems using basic principles in the frequency domain (Bode plots) and in the s-domain (root locus). Performance criteria in the time domain such as steady-state accuracy, transient response specifications, and in the frequency domain such as bandwidth and disturbance rejection, will be introduced. Simple design applications using root locus and Bode plot techniques will be addressed in the course. Laboratory experiments are designed to expose the students to testing and evaluating mathematical models of physical systems, using computer simulations and hardware implementations. PREREQUISITES:EC2100, and ability to program in MATLAB.

EC2320 Linear Systems (3-1) 

Course Coordinator: X. Yun
Formulation of system models including state equations, transfer functions, and system diagrams for continuous and sampled-data systems. Computer and analytical solution of system equations. Stability, controllability, and observability are defined. Introduction to design by pole placement using measured and estimated state feedback. Application to military systems is introduced via example. PREREQUISITES: EC2100 and ability to program in MATLAB.

EC2400 Discrete Systems (3-1) 

Course Coordinator: R. Cristi
Principles of discrete systems, including modeling, analysis and design. Topics include difference equations, convolution, stability, bilateral z-transforms and application to right-sided and left-sided sequences, system diagrams and realizations, and frequency response. Simple digital filters are designed and analyzed. PREREQUISITE: MA1113 (may be concurrent) and ability to program in MATLAB.

EC2410 Analysis of Signals and Systems (3-1) 

Course Coordinator: M. Fargues
Analysis of digital and analog signals in the frequency domain; properties and applications of the discrete Fourier transform, the Fourier series, and the continuous Fourier transform; analysis of continuous systems using convolution and frequency domain methods; applications to sampling, windowing, and amplitude modulation and demodulation systems. PREREQUISITE: MA1113 & ability to program in MATLAB or consent of instructor.

EC2440/AE2440 Introduction to Scientific Programming (3-2)

Course Coordinator: O. Yakimenko
This course offers an introduction to computer system operations and program development using NPS computer facilities. The main goal of this course is to provide an overview of different structured programming techniques, along with introduction to MATLAB/Simulink/GUIDE and to use modeling as a tool for scientific and engineering applications. The course discusses the accuracy of digital computations, ways to incorporate symbolic computations, and presents numerical methods in MATLAB functions. PREREQUISITES: Knowledge of single variable calculus and matrix algebra. This course can be offered as an online course.  Cross-listed with AE2440.

EC2450 Accelerated Review of Signals and Systems (4-0) 

Course Coordinator:R. Cristi
An advanced review of continuous and discrete system theory intended for students who have previous education in these areas. Topics covered by each student will depend upon background and competence in the subject matter of EC2400 and EC2410 and EC2320. PREREQUISITE: Sufficient background in linear systems theory. Graded on Pass/Fail basis only.

EC2500 Communications Systems (3-2) 

Course Coordinator: F. Kragh
In this first course on the electrical transmission of signals, the theory, design, and operation of analog and digital communication systems are investigated. Included are A/D conversion, modulation, demodulation, frequency-division multiplexing, and time-division multiplexing. PREREQUISITES: EC2200 and EC2410.

EC2650 Fundamentals of Electromagnetic Fields (4-1) 

Course Coordinator: D. C. Jenn
This course covers electromagnetic field theory and engineering applications. Both static and dynamic electric and magnetic field theory is covered. The complete theory is presented in terms of Maxwell's equations and boundary conditions. Applications include induction, plane wave propagation in lossless and lossy media, analysis of finite transmission lines, and plane wave reflection. Labs provide practical experience with microwave instruments, components, and measurement techniques. PREREQUISITE: MA1116 or equivalent.

EC2820 Digital Logic Circuits (3-2) 

Course Coordinator: D. J. Fouts
An introductory course in the analysis and design of digital logic circuits that are the basis for military and civilian computers and digital systems. No previous background in digital concepts or electrical engineering is assumed. Topics include data representation, Boolean algebra, logic function minimization, the design and application of combinatorial and sequential SSI, MSI, and LSI logic functions including PLAs and ROMs, and the fundamentals of finite state machine design and applications. Laboratories are devoted to the analysis, design, implementation, construction, and debugging of combinatorial and sequential logic circuits using SSI, MSI, LSI, and programmable logic devices. PREREQUISITES: None.

EC2840 Introduction to Microprocessors (3-2) 

Course Coordinator: D. J. Fouts
An introduction to the organization and operation of microprocessing and microcomputers, both key embedded elements of military systems. Topics include: the instruction set, addressing methods, data types and number systems, stack and register organization, exception processing, assembly language programming techniques including macros, assembly language implementation of typical control structures, data structures, and subroutine linkage methods. Laboratory sessions teach a systematic method for program design and implementation. The laboratory assignments consist of a series of programs which collectively implement a major software project. PREREQUISITIE: A high level language.

EC2990 Design Projects in Electrical Engineering (0-8) 

Course Coordinator: D. J. Fouts
Design projects under the supervision of faculty members. Individual or team projects involving the design of devices or systems. Projects will typically be in support of faculty members. PREREQUISITE: Consent of instructor. Graded on Pass/Fail basis only.

EC3000 Introduction to Graduate Research (1-0) 

Course Coordinator: F. Kragh
This course is designed to prepare students to undertake graduate research and to write a thesis or dissertation. The first part of the course provides an overview of (1) the NPS Department of Electrical and Computer Engineering, the Department's research program and its faculty, (2) the NPS's Research Program and the organization and functions of the NPS Research Office, (3) NPS library electronic resources, (4) an overview of S&T planning in the DoD, and (5) guidance on the thesis process. In the second part of the course, research opportunities are presented by the faculty. A broader view of the field of electrical and computer engineering is gained through student attendance at ECE Department seminars delivered by outside speakers. In the third part of the course, students are exposed to thesis research currently being carried out in the ECE Department by attending thesis presentations delivered by graduating students. PREREQUISITE: Consent of instructor. Graded on Pass/Fail basis only.

EC3110 Electrical Energy: Present and Emerging Technologies (3-2) Spring

Course Coordinator: G. Oriti
This course presents electrical energy topics for on shore facilities, expeditionary and ship applications divided into three categories; generation, distribution and consumption. For these three categories the current state of the art is presented first and then expounded with emerging technologies including renewable energy sources, energy harvesting, smart grid, micro-grids, smart metering, energy management systems, flexible AC transmission systems (FACTS), battery management systems, all electric and hybrid transportation systems, more efficient loads such as lighting, motors and power converters. PREREQUISITE: EC2100 or EO2102 (may be taken concurrently) or consent of instructor.

EC3130 Electrical Machinery Theory (4-2) 

Course Coordinator: A. Julian
An introduction to the analysis of magnetically-coupled circuits, dc machines, induction machines, and synchronous machines. The course will include explicit derivations of torque, voltage, and flux linkage equations, formulation of steady-state circuits, development of reference frame theory, and the basics of machine simulation as required in shipboard electric drive analysis. PREREQUISITE:   EC2100.

EC3150 Solid State Power Conversion (3-2) 

Course Coordinator: R. W. Ashton
A detailed analytical approach is presented for the operation, performance, and control of the important types of solid state power converters found in naval shipboard power systems. The course reviews the characteristics of power semiconductor switching devices. A systems approach is used to analyze high power converters: phase controlled rectifiers, line commutated inverters, self-commutated inverters, transistor converters, and switching regulators. PREREQUISITE: EC2110 or consent of instructor.

EC3200 Advanced Electronics Engineering (3-2) 

Course Coordinator: S. Michael
Characteristics of differential and multistage amplifiers. Transistors frequency response, including Bipolar Junction Transistors (BJT), Junction Field Effect Transistors (JFET), and Metal Oxide Semiconductor Field Effect Transistors (MOSFET); characteristics and design consideration. Integrated circuit OPAMP applications; analysis and design of nonideal OPAMPs. Applications of BJTs and Complimentary Metal Oxide Semiconductors (CMOS) in integrated circuits, and different biasing techniques. Analysis and design of digital circuits, including Transistor Transistor Logic (TTL), Emitter Coupled Logic (ECL), and CMOS logic families. Application and design feedback amplifiers and operational amplifiers applications in analog filters and oscillators. PREREQUISITE: EC2200.

EC3210 Introduction to Electro-Optical Engineering (4-1) 

Course Coordinator: P.E. Pace
An overview of the elements that comprise current military electro-optical and infrared (EO/IR) systems. Topics include properties of light, optical elements, quantum theory of light emission, operating principles of laser sources, propagation of Gaussian beams, laser sources, laser modulators, thermal sources of radiation, laser and IR detectors (photomultipliers, photoconductors, photodiodes, avalanche photodiodes), signal-to-noise analysis of direct- and heterodyne-receiver systems. Includes military applications of electro-optic and infrared technology such as missile seekers, laser designators, laser weapons, and Bragg-cell signal processors. PREREQUISITE: EC2200 and EC2650.

EC3220 Semiconductor Device Technologies (3-2) 

Course Coordinator: T. R. Weatherford
This course is intended to familiarize the student with solid state device operation and fabrication of present day semiconductors and transistor technologies. Topics include: fundamental theory of charge transport, semiconductor materials (Si, GaAs, SiGe, InP), bandgap engineering, epitaxy crystal growth, and semiconductor device manufacturing technology. A virtual wafer lab allows students to visualize parameters as impurity implants to electron flow. Measurement labs utilize hands-on wafer probe measurements of digital and analog devices. PREREQUISITE: EC2200.

EC3230 Space Power and Radiation Effects (3-1)  

Course Coordinator: S. Michael
Fundamentals of different power systems utilized in spacecraft; photovoltaic power technology; solid state physics, silicon solar cells, solar cell measurement and modeling, gallium arsenide cells and II-V compounds in general, array designs and solar dynamics. Radiation effects on solid state devices and materials. Survivability of solar cells and integrated circuits in space environment and annealing method. Other space power systems including chemical and nuclear (radioisotope thermoelectric generators and nuclear reactors). Energy storage devices and power conversion. Spacecraft power supply design. PREREQUISITES: EC2200 or SS2001.

Note: EC3230 is taught with compressed scheduling (first six weeks of quarter).

EC3240 Renewable Energy at Military Bases and for the Warfighter (3-2)  

Course Coordinator: S. Michael
The course will introduce participants to current energy use at military bases as well as mobile platforms power sources. Participants will be introduced to state-of-the-art renewable energy systems that would be utilized at military installations. This will include; detailed study of Photovoltaic & Solar Energy use, overview of wind energy & other renewable energy sources, as well as energy storage systems. Cost saving comparisons and environmental impact will be conducted. The course will also investigate the use of some of the above renewable systems in mobile platforms for the warfighters and expeditionary forces personal use. PREREQUISITE:  EC2100 or EO2202 (or equivalent basic course in Electrical Engineering.)

EC3280 Micro Electro Mechanical Systems (MEMS) Design I (3-2) 

Course Coordinator: T. R. Weatherford
This is the first course in Micro Electro Mechanical Systems Design (MEMS). Topics include material considerations for MEMS and microfabrication fundamentals; surface and bulk micromachining; forces and transduction; forces in micro- nano- domains and actuation techniques. The laboratory work includes exercises to become proficient in computer aided engineering (CAE) software for the design of MEMS devices. PREREQUISITES: EC2200 or MS2201 or PH1322 or consent of instructor.

EC3310 Optimal Estimation: Sensor and Data Association (3-2) 

Course Coordinator: R. G. Hutchins
The subject of this course is optimal estimation and Kalman filtering with extensions to sensor fusion and data association. Main topics include the theory of optimal and recursive estimation in linear (Kalman filter) and nonlinear (extended Kalman filter) systems, with applications to target tracking. Topics directly related to applications such as basic properties of sensors, target tracking models, multihypothesis data association algorithms, reduced order probabilistic models and heuristic techniques will also be discussed. Examples and projects will be drawn from radar, EW, and ASW systems. PREREQUISITES: EC2320, EC2010, MA2043 or consent of instructor.

EC3320 Optimal Control Systems (3-2) 

Course Coordinator: R. Cristi
This course addresses the problem of designing control systems which meet given optimization criteria. The student is exposed to the development of the theory, from dynamic programming to the calculus of variation, and learns how to apply it in control engineering. PREREQUISITES: EC2300, EC2320.

EC3400 Digital Signal Processing (3-2) 

Course Coordinator: R. Cristi
The foundations of one dimensional digital signal processing techniques are developed. Topics include Fast Fourier Transform (FFT) algorithms, block convolution, the use of DFT and FFT to compute convolution, and design methods for nonrecursive and recursive digital filters. Multirate signal processing techniques are also introduced for sampling rate conversion, efficient analog to digital, digital to analog conversion, time frequency decomposition using filter banks and quadrature mirror filters. Computer-aided design techniques are emphasized. The algorithms introduced have direct applications in sonar and radar signal processing, IR sensor arrays, modern navy weapon systems, and also in voice and data communications. PREREQUISITE: EC2410, or  EC2400.

EC3410 Discrete-Time Random Signals (3-2) 

Course Coordinator: M. Fargues
Fundamentals of random processes are developed with an emphasis on discrete time for digital signal processing, control, and communications. Parameter estimation concepts are introduced, and impact of uncertainty in parameter evaluation (estimated moments and confidence intervals) are presented Random processes are introduced. DKLT and applications to image processing and classification problems are considered. Impact of linear transformations to linear systems is discussed. FIR Wiener, and matched filters are introduced. IIR Wiener filter introduced time permitting. Applications to signal and system characterization in areas such as system identification, forecasting, and equalization are considered to illustrate concepts discussed during the course. PREREQUISITES: EC2410 (may be concurrent) and EC2010.

EC3450 Fundamentals of Ocean Acoustics (4-0) 

Course Coordinator: L. J. Ziomek
Introduction to various mathematical techniques (both exact and approximate), special functions (e.g., Bessel functions, Hankel functions, and Legendre polynomials), orthogonality relationships, etc., that are used to model and solve real world problems concerning the propagation of sound in the ocean. Topics include, for example, reflection and transmission coefficients, ocean waveguide pulse-propagation models based on normal mode and full-wave theory, the WKB approximation, three-dimensional ray acoustics, and the parabolic equation approximation. PREREQUISITES: Standard undergraduate sequence of calculus and physics courses for engineering and science students.

EC3460 Introduction to Machine Learning for Signal Analytics (3-2) 

Course Coordinator: M. Fargues
This course introduces basic concepts and tools needed to detect, analyze, model, and extract useful information from digital signals by finding patterns in data. It covers some of the fundamentals of machine learning as they apply in signal and information processing. The emphasis in the course is on practical engineering applications rather than theoretical derivations to give participants a broad understanding of the issues involved in the learning process. Supervised learning tools such as the Bayes estimator, neural networks and radial basis functions, support vector machines and kernel methods are presented. Unsupervised learning tools such as k-means and hierarchical clustering are discussed. Data transformation and dimensionality reduction are introduced. Performance measures designed to evaluate learning algorithms are introduced.  Concepts presented are illustrated throughout the course via several application projects of specific interest to defense related communities. Application topics will be selected among biometrics, target/signal identification, power load forecasting, and others of current interest. PREREQUISITES: Knowledge of probability and random variables (EC2010, or OS2080, or OA3101, or equivalent), linear systems (EC2410 or equivalent), linear algebra (MA2043 or equivalent), or consent of instructor, ability to program in MATLAB.

EC3500 Analysis of Random Signals (4-0) 

Course Coordinator: F. Kragh
Fundamental concepts and useful tools for analyzing non-deterministic signals and noise in military communication, control, and signal processing systems are developed. Topics include properties of random processes, correlation functions, energy and spectral densities, linear systems and mean square estimation, noise models and special processes. PREREQUISITES: EC2500 (may be concurrent) and EC2010, or consent of instructor.

EC3510 Communications Engineering (3-1) 

Course Coordinator: R. C. Robertson
The influence of noise and interference on the design and selection of digital and analog communications systems is analyzed. Topics include link budget analysis and signal-to-noise ratio calculations, receiver performance for various analog and digital modulation techniques, and bandwidth and signal power trade-offs. Examples of military communications systems are included. PREREQUISITES: EC2220 and EC3500 or EC3410 .

EC3600 Antennas and Propagation (3-2) 

Course Coordinator: M. A. Morgan
A fundamental understanding of antennas, scattering, and propagation is developed. Characteristics and design principles of common antenna types, such as dipoles, arrays, horns, reflectors and microstrip patches, are considered. Concepts of antenna gain and effective area are used to develop power link equations. Scattering theory is introduced and propagation phenomena are considered for real-world scenarios. Design applications include phased, Yagi and log-periodic arrays, as well as shaped-beam reflector antennas, sidelobe suppression, radar target scattering, stealth principles, surface waves, HF and satellite communications. PREREQUISITE: EC2650, or equivalent.

EC3610 Microwave Engineering (3-2) 

Course Coordinator:  R. Romero
This course provides an overview of the circuits and devices used in microwave radar communication and electronic warfare systems. The course covers network analysis using scattering parameters, transmission media, selected circuits, electron tubes, solid state devices, and monolithic integrated circuits. Circuits and devices are studied in the laboratory using both hardware and computer simulation. PREREQUISITE: EC2650.

EC3630 Radiowave Propagation (3-2) 

Course Coordinator: D. C. Jenn
This course treats the effects of the earth and its atmosphere on the propagation of electromagnetic waves at radio frequencies. Topics covered include ground waves, sky waves, ducting, reflection, refraction, diffraction, scattering, attenuation, and fading. Basic theory is covered and computer models are introduced where appropriate. Emphasis is placed on determination of the transmission loss between transmitting and receiving antennas. Computer laboratory exercises are used to illustrate the propagation characteristics of various indoor and outdoor environments, and their effects on system performance. PREREQUISITES: EC2650 or consent of instructor.

EC3700 Joint Network-Enabled Electronic Warfare (3-2) 

Course Coordinator: P. E. Pace
The concept of information operations (IO) and the critical role for electronic warfare (EW) are examined. The net-enabled force transformation is presented emphasizing how network-enabled EW technology provides a force multiplier for this transformation. Important EW technology components of SeaPower-21 are emphasized. The network space – battlespace duality and the Global Information Grid are also analyzed (FORCEnet). Metrics are presented to quantify the information value from wireless networks of distributed sensors and weapons. A direct assessment of the value of the network (information superiority) to the combat outcome (battlespace superiority) is presented. Integrated air defense suppression examples are studied using game theory to demonstrate the concepts. The role of intelligence is also emphasized. Sensor technologies and their use in the battlespace are presented. Mathematical models for electronic attack (EA) techniques are developed including those against GPS, RF and IR sensors. Off-board EA techniques including chaff, towed and rocket decoys, and digital image synthesizers are emphasized for counter-surveillance, counter-targeting and counter-terminal. High power microwave and laser-based directed energy weapons are examined. Sensor protection techniques are discussed including an introduction to the new area of counter-electronic support. Students do a research project on a topic of interest from the Force Transformation Roadmap. Laboratory exercises are also conducted in the Radar and Electronic Warfare Laboratory. PREREQUISITES: EC2500 or EC2650 or equivalent.

EC3710 Computer Communications Methods (3-2) 

Course Coordinator: M. Tummala
The course objective is to develop an understanding of computer communications networks with emphasis on the requirements of military environments and the US Navy's combat platforms. Coverage includes the essential topics of network topology, connectivity, queuing delay, message throughput, and performance analysis. The layered network architectures, such as the seven-layer OSI model and DoD's TCP/IP protocol suite, are covered. The techniques and protocols used in these layers are discussed. Local area networking technologies such as Ethernet, FDDI and wireless Ethernet, and wide area technologies such as X.25 and frame relay are covered. Principles of networking devices (hubs, switches, and routers) are presented. Some distributed applications are presented briefly. PREREQUISITE: EC2010 and EC2500.

EC3730  CYBER NETWORK AND PHYSICAL INFRASTRUCTURES ( 3 - 2 ).

Course Coordinator: J. McEachen
Cyber infrastructure systems and technologies of interest to the military. Copper and fiber media networks, telecommunication networks and signaling, the Internet, enterprise networks, network-centric sensing, collection, monitoring, dissemination, and distribution of critical data. Terrestrial wireless networks: cellular networks, local area and long haul data networks (GSM, WiFi, WiMAX, LTE, Link 16 and Link 22).  Space based networks: satellite communication networks, wide area large sensor networks. Heterogeneous networks: end-to-end communication, sensing, collection, and distribution across fiber, terrestrial wireless, and satellite networks, protocols, design and performance analysis. Control and overlay networks such as Supervisory Control and Data Acquisition (SCADA) systems and the National power grid.  
PREREQUISITES: EC2500, and understanding of basic communication systems and networks. 

EC3740 Principles of Reverse Engineering in Electronic Systems (3 - 2)

Course Coordinator: P. Thulasiraman
Presents fundamental, systems-level concepts for developing an understanding of system functionality without a prior access to the system's design specifications. Considers generalized approaches to developing a set of specifications for a complex system through orderly examination of specimens of that system. Illustrates procedures for identifying the system's components and their interrelationships. Demonstrates methods for creating representations of the system in another form or at a higher level of abstraction. Presents fundamental definitions for forward engineering, reverse engineering, design recovery, restructuring and reengineering. Basic analysis techniques such as impulse response will be introduced. System identification techniques such as parameter estimation, Markov models and linear time-invariant (LTI) theory will be used to build dynamical models from observed data. Case studies from several domain areas will be presented to include: integrated circuit (IC) and circuit board analysis, communications protocol analysis, software disassembly, and programmable logic verification. PREREQUISITES: EC3730

EC3750 SIGINT Systems I (3-2) 

Course Coordinator: H. H. Loomis, Jr.
Introduction to National Signals Intelligence (SIGINT) systems with focus on tasking, exploitation, collection, processing, and dissemination of products derived by special SIGINT systems. This course focuses on applying numerical and analytical techniques to exploit realistic navigation, communications, radar, telemetry, and other threat target sets critical to national security. A thorough review of fundamentals in radar and communications to include the utilization of spread spectrum by these systems will be discussed. The analysis of systems is presented for SIGINT operations or measurements such as: encoding/decoding, multiplexing, demultiplexing, modulation/demodulation, signal-to-noise ratio, bit-error rate, bandwidth efficiency, power budget, and polarization. PREREQUISITES: EC2500 or EO3512 or consent of instructor; U.S. citzenship and TOP SECRET clearance with eligibility for SCI access.

EC3760 Information Operations Systems (3-2) 

Instructor: J. McEachen
This course examines the Network-centric Environment that is the focus of the Information Operations (IO) infrastructure with emphasis on current and future implementation models. A Signals Intelligence (SIGINT) approach is taken in which the adversary's computer network system architecture is examined and evaluated for the purpose of exploitation, protection, and/or attack. A thorough review of the fundamentals of communications, computer networks, and advanced digital technologies is discussed. This course works closely with the Department of Defense to reinforce realistic approaches for solving critical IO issues within the community. PREREQUISITES: EC2500 or EO2512 or consent of instructor; U.S. citizenship and TOP SECRET clearance with eligibility for SCI access.

EC3800 Microprocessor Based System Design (3-2) 

Course Coordinator: D. J. Fouts
Advanced microprocessor system concepts are studied. Microprocessor systems are widely used for embedded control in military systems as well as for stand-alone computers. Topics covered are CPU operation and timing, address decoding, typical LSI support chips, exception processing, design of static and dynamic memory systems, worst-case timing analysis, bus arbitration, and direct memory access controllers. The laboratory consists of a design project integrating hardware and software using a state-of-the-art development system. PREREQUISITES: EC2820.

EC3820 Computer Systems (3-1) 

Course Coordinator:  H. H. Loomis, Jr.
The course presents a unified approach for the design of computer systems stressing the interacting processes implemented in hardware, software, and firmware. General features of operating systems are studied as well as specific features of an existing system. The elements of a multiprogramming system are introduced. PREREQUISITE:  EC2820.

EC3830 Digital Computer Design Methodology (3-2) 

Course Coordinator: H. H. Loomis, Jr.
A design and project-oriented course covering basic principles, theories, and techniques for practical design of digital systems. Emphasizes an integrated viewpoint combining essential elements of classical switching theory with a thorough understanding of modern design aids. Current military and commercial systems are used as design examples. PREREQUISITE: EC2820.

EC3840 Introduction to Computer Architecture (3-2) 

Course Coordinator: D. J. Fouts
The fundamental principles of computer architecture and processor design, including the influences of implementation technology, cost, performance, and the historical development of computer architecture. Levels of abstraction and instruction set/architecture design. Processor design and implementation, including the data path and the control unit. Computer design, including buses, the memory hierarchy, and the input/output subsystem. Factors effecting performance and performance measurement, evaluation, and comparison. The effects of embedded military applications on computer architecture. PREREQUISITES: EC2820.

EC3860  Trustworthy Computer Hardware Analysis and Design (3-2)

Course Coordinator: D. Fouts
This course initially presents a detailed review of the techniques, methods, and tools used by engineers to design and implement modern, high-performance, digital circuits, systems, and computers.  This is followed by a detailed review of implementation technologies, at all levels of integration from discrete devices to complete systems on a chip, including the use of COTS, ASIC, and programmable devices, that are typically used for implementing a wide range of digital systems including servers, desk-top computers, embedded computers, reconfigurable computers, and network routers and switches.  Course material then focuses on the vulnerabilities of the design, implementation, and manufacturing processes to the covert addition of malicious functionality, as well as the vulnerabilities of the underlying implementation technology.  Finally, the techniques and methods required to design, implement, and manufacture trusted, high-performance, digital circuits, systems, and computers are studied.  
Prerequisites:  none

EC3910, 20, ..., 90 Special Topics in Electrical Engineering (V-V) 

Course Coordinator: R. C. Robertson
Courses on special topics in Electrical Engineering are offered under these numbers. In most cases new courses are offered as special topics of current interest with the possibility of being developed as regular courses. See online catalog for current offerings.

EC3970 Special Topics in Electrical Engineering: Constructs in Malware (2-2)

Course Coordinator: J. McEachen
An analysis and design course covering basic principles, theories, and techniques used in the development of a malicious software or malware. We begin by discussing legal and ethical responsibilities in applying this knowledge. The course will specifically focus on system dependencies and interfaces exploited by malware. The student will be expected to produce an example of malware each week that illustrates the concepts of the preceding lectures.
PREREQUISITES: Knowledge of a compilable high-level programming language

EC4000 Introduction to Doctoral Research (2-0) 

Course Coordinator: M. Tummala
The main objectives of the course are to foster interaction among the doctoral students and the department faculty and to promote excellence in research. Additional objectives of the course are to prepare the doctoral students to initiate the screening and qualifying steps of the program, to undertake dissertation research, and to publish and present research results. Along with an overview of the ECE Ph.D. program, the course provides guidance on the program preliminaries, such as the screening and qualification exams and minor requirements, and the dissertation research process. A broad overview of the current research problems in the field of electrical and computer engineering relating to the needs of national defense and in the ECE department in particular is presented. Students in the early stages of their program will be exposed to ongoing dissertation research and advances in the field through research presentations delivered by doctoral students in the research phase of their program, NPS faculty and outside researchers. The course provides the opportunity for doctoral students at all levels of progress to meet once a week to discuss their research, share ideas, rehearse conference presentations and dissertation defenses, and to gain exposure to a diversity of research topics and ideas. Graded on Pass/Fail basis only. PREREQUISITE: Approved ECE Ph.D. student or Consent of the ECE Ph.D. Program Committee.

EC4010 Principles of Systems Engineering (3-2) 

Course Coordinator: R. Goshorn
An introduction to systems engineering concepts and methods for the design and integration of complex defense systems, with emphasis on electrical engineering applications. Familiarity with the systems engineering process is developed through case studies of representative defense systems and a group design project which includes determination of system requirements from mission needs and operational requirements. Digital simulation models, including those in current use by DOD, are used to determine engineering and performance tradeoffs. PREREQUISITES: Four quarters in an NPS engineering curriculum or equivalent.

EC4130 Advanced Electrical Machinery Systems (4-2) 

Course Coordinator: A. Julian
Advanced analysis of detailed and reduced-order representations of shipboard electric machinery and power electronic drives. This course will include extensions to 3-phase machine and network connections, constant flux and current source control, extensive simulation examples including saturation and open-phase conditions, comprehensive investigation of linearized and reduced-order machine and drive representations, the modeling and control of a dc link system, and the fundamentals of AC machine vector control. PREREQUISITE: EC3130.

EC4150 Advanced Solid State Power Conversion (4-1) 

Course Coordinator: R. W. Ashton
Design and analysis of modern power electronic drives with particular emphasis on electric drives for present and future ship propulsion systems and variable frequency/variable speed power converters for advanced shipboard electric power distribution. Electrical and mechanical systems compatibility and electrical system interfacing topics are addressed. This course begins by examining the non-ideal aspects of power semiconductor switches and other components. In addition, dynamic performance of power electronic circuits is explored. The course includes some more advanced topics like resonant converters and active power line conditioners. PREREQUISITES: EC3150 and electrical machine theory, or consent of instructor.

EC4210 Electro-Optic Systems Engineering (3-0) Winter 

Course Coordinator: P. E. Pace
Advanced topics and application of electro-optics. Military applications of electro-optic and infrared technology such as laser communications, laser radar, and Bragg cell signal processors. Signal-to-noise analysis of laser detector performance. Student reports on EO/IR topics of current military interest. PREREQUISITE: EC3210.

EC4220 Introduction to Analog VLSI (3-1) 

Course Coordinator: S. Michael
Modern active circuit design topologies; analog and sampled data networks. Analysis of transfer function properties, stability and causality. Higher order filter design and synthesis. Use of computer simulation tools, SPICE, and different device models for network analysis. Transformation methods and switched-capacitor filtering and non-filtering applications. Introduction to analog VLSI techniques using stray-insensitive switched-capacitor networks. Examples of such analog VLSI designs in military applications. PREREQUISITE: EC2400 and EC3200.

EC4230 Reliability Issues for Military Electronics (3-1) 

Course Coordinator: T. R. Weatherford
This course investigates where and why semiconductor devices fail in military environments. Topics include limitations of commercial-off-the-shelf (COTS) integrated circuits, thermal failure, electrostatic breakdown, noise in solid state devices, packaging reliability issues, radiation effects due to space and nuclear environments, and the limited availability of military integrated circuit suppliers. PREREQUISITE: EC3220.

EC4280 Micro Electro Mechanical Systems (MEMS) Design II (2-4) 

Course Coordinator: T. R. Weatherford
This course exposes students to advanced topics on material considerations for MEMS, microfabrication techniques, forces in the micro- and nano- domains, and circuits and systems issues. Case studies of MEMS based microsensors, microactuators and microfluidic devices are discussed. Laboratory work includes computer aided design (CAD) and characterization of existing MEMS devices. PREREQUISITE: EC3280 or consent of instructor.

EC4300 Advanced Topics in Modern Control Systems (3-0) 

Course Coordinator: X. Yun
Advanced topics and current developments in control systems are presented in this course. The list of special topics includes (but it is not limited to) robotics systems, autonomous vehicles, design by robust techniques. PREREQUISITE: Consent of instructor.

EC4310 Fundamentals of Robotics (3-2) 

Course Coordinator: X. Yun
This course presents the fundamentals of land-based robotic systems covering the areas of locomotion, manipulation, grasping, sensory perception, and teleoperation. Main topics include kinematics, dynamics, manipulability, motion/force control, real-time programming, controller architecture, motion planning, navigation, and sensor integration. Several Nomad mobile robots will be used for class projects. Military applications of robotic systems will be discussed. PREREQUISITES: MA3042 and either EC2300 or EC2320 or consent of instructor.

EC4320 Design of Robust Control Systems (3-2) 

Course Coordinator: R. G. Hutchins
This course presents advanced topics on control system design. Major emphasis is on robust techniques in order to account for uncertainties on the systems to be controlled. Several applications show the trade-offs in several applications, such as missile and/or underwater vehicles control design. Advanced concepts on H2 and H-infinity will be introduced as part of the course. PREREQUISITES: EC3310, EC3320.

EC4330 Navigation, Missile, and Avionics Systems (3-2) 

Course Coordinator: R. G. Hutchins
Principles of missile guidance, including guidance control laws, basic aerodynamics and six degree-of-freedom motion simulation. Additional topics are selected from the following areas to address the general interests of the class: advanced guidance laws, passive sensors, INS guidance, fire control and tracking systems, ballistic missile targeting. PREREQUISITES: EC3310,

EC4350 Nonlinear Control Systems (3-2) 

Course Coordinator: R. Cristi
This course presents techniques for automatic control of nonlinear systems with application to current military and robotic systems. Main topics include the analysis and design of nonlinear systems with phase plane and describing function methods, Lyapunov and sliding mode control techniques. Acurracy limit cycles, jump resonances, relay servos, and discontinuous systems will also be considered. PREREQUISITES: EC2300, EC2320.

EC4400 Advanced Topics in Signal Processing (3-0) 

Course Coordinator: R. Cristi
Special advanced topics in signal processing not currently covered in a regularly scheduled course and relevant to advanced naval and other military applications. Topics may include digital filter structures and implementations, advanced computational topics and architectures for signal processing, imaging, recent work in signal modeling, array processing, or other topics of interest. PREREQUISITE: Consent of instructor.

EC4430 Multimedia Information and Communications (3-1)

Instructor: M. Tummala
The course objective is to the present essentials of real-time communication of digital multimedia (audio, video and text) information by bringing together topics from digital signal processing (information processing), digital communications (information transmission and reception), and computer networking (information distribution). Algorithms for compression of multimedia information are presented. Related international standards such as G.728, JPEG, MPEG, MP3, LZW, and IS95 are discussed. Major topics include digital representation and compression of multimedia information, transmission (storage) and distribution of compressed information, and end-to-end delivery issues such as loss, reliability, security, and encryption of multimedia information. PREREQUISITES: EC3410 or EC3500.

EC4440 Statistical Digital Signal Processing (3-2) 

Course Coordinator: M. Fargues
Modern methods of digital signal processing are developed in this course from a statistical point of view. Methods are developed for processing random signals through statistical data analysis and modeling. Topics include adaptive filtering, linear prediction, MA, AR, and ARMA signal modeling, lattice structures, and an introduction to subspace methods and other modern methods of spectrum estimation. Techniques presented are applied to various engineering problems such as system identification, forecasting, and equalization. The algorithms introduced have direct applications in communication, sonar, radar systems signal processing, and modern navy weapon systems. PREREQUISITES: EC3410 or EC3500, and MA3042 or consent of the instructor.

EC4450 Sonar Systems Engineering (4-1) 

Course Coordinator: L. J. Ziomek
Mathematical development and discussion of fundamental principles that pertain to the design and operation of passive and active sonar systems critical to naval operations. Topics from complex aperture theory, array theory, and signal processing are covered. This course supports the undersea warfare and engineering acoustics curricula and others. PREREQUISITES: EC3450 or PH3452 or OC3260 and either EC3410 or EC3500 or EO3402 or equivalent.

EC4480 Image Processing and Recognition (3-2) 

Course Coordinator: R. Cristi
This course provides image processing background for understanding modern military applications such as long range target selection, medium range identification, and short range guidance of new weapons systems. Subjects include image sampling and quantization, image representation, enhancement, transformation, encoding, and data compression. Predictive coding, transform coding, and interframe coding techniques are also introduced. 3D to 2D imaging projections are also introduced to extract 3D information either from motion or stereo imaging. Some effort is directed toward image compression techniques particularly suited for multimedia video conferencing. PREREQUISITE: EC3400.

EC4500 Advanced Topics in Communications (3-0) 

Course Coordinator: T. T. Ha
Topics and current developments in communications relevant to advanced naval and other military applications. Offered on an occasional basis with the topics determined by the instructor. PREREQUISITE: Consent of instructor.

EC4510 Cellular Communications (3-0) 

Course Coordinator: T. T. Ha
This course presents the fundamentals of cellular communications. Cellular architectures, propagation models, modulation formats, diversity techniques, equalization, error control, multiple access techniques, networking, and standards such as AMPS, N-AMPS, IS-54, GSM, and IS-95 are covered. PREREQUISITE: EC3510.

EC4530 Soft Radio(3-2) 

Course Coordinator: F. Kragh
An introduction to soft radios, devices that generate (transmitter) and/or process (receiver) digital communications signals in software and in reconfigurable hardware. The course covers basic radio frequency (RF) design principles, soft radio architectures, analysis of receiver operation, and existing soft radio efforts. PREREQUISITE: EC3510 or consent of instructor.

EC4550 Digital Communications (4-0) 

Course Coordinator: R. C. Robertson
This course presents the advantages and limitations of modern military M-ary digital communications systems. M-ary modulation formats, matched filter receivers, probability of symbol error calculations, coherent and noncoherent receivers, carrier and symbol synchronization, modems, bandwidth and signal energy, diversity combining, and fading channels are covered. Examples of current operational and proposed military and commercial space and earth links are treated. PREREQUISITE: EC3510.

EC4560 Spread Spectrum Communications (3-2) 

Course Coordinator: R. C. Robertson
Methods of reducing the effects of hostile jamming on military radio communications systems are considered. Direct sequence spread spectrum systems and frequency-hopped spread spectrum systems are examined with regard to their LPI, LPD, AJ, and multiple access capabilities. Time-hopped and hybrid systems are also considered. Coarse and fine synchronization problems and techniques are presented. PREREQUISITE: EC3510.

EC4570 Signal Detection and Estimation (4-0) 

Course Coordinator: M. Fargues
Principles of optimal signal processing techniques for detecting signals in noise are considered. Topics include maximum likelihood, Bayes risk, Neyman-Pearson and min-max criteria and calculations of their associated error probabilities (ROC curves). Principles of maximum likelihood, Bayes cost, minimum mean square error (MMSE), and maximum a posteriori estimators are introduced. Integral equations and the Karhunen-Loeve expansion are introduced. The estimator-correlator structure is derived. Emphasis is on dual development of continuous time and discrete time approaches, the latter being most suitable for digital signal processing implementations. This course provides students the necessary foundation to undertake research in military radar and sonar systems. PREREQUISITE: EC3410 or EC3500.

EC4580 Error Correction Coding (4-0) 

Course Coordinator: R. C. Robertson
Digital military communication systems often employ error control coding to improve effectiveness against noise, fading, and jamming. This course, together with EC4560, provides students the necessary foundations for understanding the principles of such systems. Topics include Shannon's channel capacity theorem and coding methods for error control in digital communications systems, including convolutional, block, concatenated, and turbo codes as well as trellis-coded modulation. Applications of error control coding to modern digital communications systems are discussed. PREREQUISITE: EC3510.

EC4590 Communications Satellite Systems Engineering (3-0) 

Course Coordinator: F. Kragh
Communication satellite systems including the satellite and user terminals. Subjects include orbital mechanics, satellite description, earth terminals, detailed link analysis, frequency division multiple access, time division multiple access, demand assignment, random multiple access, and spread spectrum multiple access. Various military satellite communications systems are introduced. PREREQUISITE: EC3510.

EC4600 Advanced Topics in Electromagnetics (3-0) 

Course Coordinator: D. C. Jenn
Selected advanced topics in electromagnetics that are not currently covered in regular courses offerings, and relevant to naval and other military applications. Topics may include, but are not limited to, computational electromagnetics, scattering and radiation, propagation, and new device and antenna concepts. PREREQUISITE: Consent of instructor.

EC4610 Radar Systems (3-2) 

Course Coordinator: D. C. Jenn
The radar range equation is developed in a form including signal integration, the effects of target cross section, fluctuations, and propagation losses. Modern techniques discussed include pulse compression frequency modulated radar, moving target indicator (MTI) and pulse Doppler systems, monopulse tracking systems, multiple unit steerable array radars, and synthetic aperture systems. Laboratory sessions deal with basic pulse radar systems from which the advanced techniques have developed, with pulse compression, and with the measurement of radar cross section of targets. PREREQUISITE: EC3600.

EC4630 Radar Cross Section Prediction and Reduction (3-2) 

Course Coordinator: D. C. Jenn
This course covers the design and engineering aspects of stealth and its impact on platform and sensor design. Signature prediction methods in the radar, infrared (IR), and laser frequency bands are discussed. Radar cross section (RCS) analysis methods include geometrical optics and diffraction theory, physical optics and the physical theory of diffraction, and numerical solutions to integral and differential equations. Prediction methods for IR and laser cross sections (LCS) are also introduced. Signature reduction by shaping, materials selection, and active and passive cancellation are applied to each frequency regime. The measurement of these cross sections is also covered. PREREQUISITE: EC3600 or consent of instructor.

EC4640 Airbourne Radar Systems (3-2) 

Course Coordinator: P. E. Pace
The main objective of this course is to discuss concepts and digital signal processing techniques involved in modern airborne radars, which detect targets in presence of large ground clutter and other interferences. Radar waveform (or modes) are treated as continuous wave (CW), high pulse repetition frequency (HPRF), medium pulse repetition frequency (MPRF), and low pulse repetition frequency (LPRF). Practical implementation and the signal processing associated with each mode will be elaborated. Advantages and limitations of each mode shall be discussed. Military applications of these modes will be discussed in the existing airborne and surface based radar systems. Concepts and algorithms are covered for digital pulse compression, MTI clutter cancellation, Doppler processing, constant false alarm rate (CFAR) detection, ambiguity resolution, synthetic array radar (SAR) processing and other associated techniques and algorithms. PREREQUISITE: EC4610 or equivalent.

EC4680 Joint Network-Enabled Electronic Warfare II (3-2) 

Course Coordinator: P. E. Pace
The course is intended for U.S. students with a SECRET clearance. The course continues the discussion of counter electronic support and begins with an introduction to low-probability-of-intercept (LPI) emitter signaling techniques and technologies. The origin and importance of the LPI emitter are emphasized. Case studies are shown to demonstrate the capability of the LPI emitter as an anti-ship capable missile seeker. Network enabled receiver techniques are presented highlighting the benefits of the sensor-shooter-information grid and swarm intelligence. The new challenges facing the intercept receiver design and the trends in receiver technology are addressed. To increase the processing gain of the receiver, time-frequency signal processing methods are presented and include the pseudo Wigner-Ville distribution, quadrature mirror filter bank trees for wavelet decomposition and the Choi-Williams distribution. Bi-frequency techniques are also emphasized and include cyclostationary processing for estimating the spectral correlation density of the intercepted signal. Calculations using each signal processing method are shown to demonstrate the output information and its correlation with the input signal parameters. New detection results are then derived by the student for various LPI signaling schemes to illustrate the parameter extraction methods developed. Autonomous emitter classification architectures are also presented. Laboratory simulation exercises are conducted to demonstrate the concepts. PREREQUISITES: EC3700.

EC4690 Joint Network-Enabled Electronic Warfare II for International Students (3-2) 

Course Coordinator: P. E. Pace
The course is intended for international students and contains the same material as EC4680. The course continues the discussion of counter electronic support and begins with an introduction to low-probability-of-intercept (LPI) emitter signaling techniques and technologies. The origin and importance of the LPI emitter are emphasized. Case studies are shown to demonstrate the capability of the LPI emitter as an anti-ship capable missile seeker. Network enabled receiver techniques are presented highlighting the benefits of the sensor-shooter-information grid and swarm intelligence. The new challenges facing the intercept receiver design and the trends in receiver technology are addressed. To increase the processing gain of the receiver, time-frequency signal processing methods are presented and include the pseudo Wigner-Ville distribution, quadrature mirror filter bank trees for wavelet decomposition and the Choi-Williams distribution. Bi-frequency techniques are also emphasized and include cyclostationary processing for estimating the spectral correlation density of the intercepted signal. Calculations using each signal processing method are shown to demonstrate the output information and its correlation with the input signal parameters. New detection results are then derived by the student for various LPI signaling schemes to illustrate the parameter extraction methods developed. Autonomous emitter classification architectures are also presented. Laboratory simulation exercises are conducted to demonstrate the concepts. PREREQUISITES: EC3700.

EC4710 High Speed Networking (3-2)

Course Coordinator: W. Su
The course systematically develops the traffic characteristics of broadband services and determines the need for high-speed networks with emphasis on Quality of Service (QoS). Queuing theory is used in modeling, design and analysis of the various modules of a high-speed network: traffic modeling, switches, admission control, scheduling, traffic monitoring, and congestion control. Emerging trends, architectures, and technologies that enable deployment of high-speed global networks for military and commercial use are discussed. Specific topics covered include broadband technologies including SONET, DWDM, Gigabit Ethernet, queuing theory, traffic models, traffic management, and QoS guarantee via DiffServ and MPLS. Hands-on labs explore traffic management and QoS setup of network supporting IPTV. PREREQUISITE: EC3710 or consent of instructor.

EC4715 Cyber System Vulnerabilities and Risk Assessment (3-2)

Course Coordinator: J. McEachen
The course utilizes reverse engineering principles to identify and assess vulnerabilities in electronic, communication, and control systems and analyze risk to provide tradeoffs. Vulnerabilities in cyber systems based on genetic, developmental, and those caused by system overload are presented. Widely accepted industry and military standards, underlying technologies, specification mismatches and interoperability, and resource constraints are examined to identify vulnerabilities of interest. Vulnerability assessment at component and system level along with prioritization and elimination procedures are discussed. Risk analysis for secure operation of the system and relevant tradeoffs are presented. Laboratory exercises provide hands-on experience.
PREREQUISITES: EC3740

EC4725 Advanced Telecommunication Systems Engineering ( 3 - 2 )

Course Coordinator: J. McEachen
This course studies the engineering of communications transport networks with a particular emphasis on telephony systems. Presents basic concepts in conventional telephony and traffic engineering such as availability, blockage, dimensioning and survivability. Introduces the architecture of Public Switched Telephone Networks (PSTN) and Mobile Switching Networks (MSN). Presents alternatives for enterprise architectures including Private Automatic Branch Exchange (PABX) and Media Gateways (MG). Examines DoN implementations from intra-ship, ship-to-ship and long haul. Discusses approaches to signaling and provisioning. Presents the Signaling System No. 7 (SS7) architecture. Surveys a variety of transport network technologies to include the Synchronous Optical Network  (SONET)/Synchronous Digital Hierarchy (SDH) standard, Dense Wavelength Division Multiplexing (DWDM), dark fiber, and metro Ethernet. Introduces carrier-grade Voice-over-Internet Protocol (VoIP) implementations. Concludes with a discussion of Network Management. PREREQUISITES: EC2010, EC3710.

EC4730 Covert Communications ( 3 - 2 )

Course Coordinator: M. Tummala
Electronic signal and data communication mechanisms in which the presence of a message being transmitted is concealed in plain sight of other signals or data are presented. Information hiding in user data, protocol data, and radio, electronic, acoustic and other sensory signals is examined. The techniques of stegonagraphy, covert channels, low probability exploitation, and information concealment in analog signals are studied. Techniques and mechanisms for establishing robust, secure covert communication schemes are introduced. The detection, analysis, and abortion of adverse covert communication schemes are discussed. Design of systems suitable for attack and defense of covert communications using programmable logic devices is introduced. Low probability of detect, low probability of intercept, and anti-jamming techniques are reviewed. Embedding and extraction algorithms of stegonagraphy are presented. Related topics of watermarking and embedded malware are reviewed.
PREREQUISITES: EC3730 or EC3710

EC4735 Telecommunications Systems Security ( 3 - 2 )

Course Coordinator: J. McEachen
Examines underlying technical security issues, policies, standards, implementations, and technologies associated with large-scale commercial telecommunications systems. Reviews the infrastructure and components of carrier class networks to include transport multiplexers and multi-protocol switches. Discusses the public switched telephone network (PSTN) and public land mobile network (PLMN). Begins with a review of the need for Signaling System No. 7 (SS7) and how security is implemented in SS7 networks. Presents fundamental trust assignments in second generation (2G) cellular mobile networks and specifically analyzes trust relationships between core components of the PLMN subsystems. Specifically discusses air interface (Um, Gm) protection measures and presents case studies of systemic flaws. Presents evolutionary changes in security practices in third (3G) and fourth generation (4G) protocols and standards. Examines underlying principles of lawful intercept (LI) implementation and discusses the evolution of LI capability from the PSTN through 3G and 4G networks. Studies the protection of data services in the PLMN and IP Multimedia Subsystem (IMS). Specifically focuses on the General Packet Radio Service (GPRS) Tunneling Protocol (GTP) and Roaming Exchanges (GRX). Discusses future research and proposed security standards in next generation systems.
PREREQUISITES: EC4725

EC4745 Mobile Ad Hoc Wireless Networking (3-2)

Course Coordinator: M. Tummala
The course presents the fundamental principles, design issues, performance analysis, and military applications of infrastructure and ad hoc wireless packet switched networks. Radio wave propagation, wireless channel characteristic, orthogonal frequency division multiplexing, transceiver design, channel coding, and other physical layer technologies are reviewed. Principles of wireless local area and wide area (cellular) networks are presented. Design and performance analysis of medium access control mechanisms-contention, reservation and scheduling-are covered. Mobile IP protocol is presented, and reactive and proactive protocols for routing in ad hoc networks are introduced. The performance of TCP over wireless networks is analyzed. Security in infrastructure and ad hoc networks is addressed. Sensor networks are introduced. Energy management is discussed. The widely used and emerging wireless networking standards are reviewed. Hardware laboratory assignments provide hands-on experience and OPNET projects allow simulation of large scale networks to complement the theory presented in the course. PREREQUISITE: EC3710 or consent of instructor.

EC4750 SIGINT Systems II (3-4) 

Course Coordinator: H.H. Loomis Jr.
Detailed problems and principles of Signals Intelligence (SIGINT) are presented. Several SIGINT scenarios are studied in class, and students select one for a team project. The scenarios taught are based on SIGINT needs from the National Security Agency (the scenarios are highly classified). The selected SIGINT scenario will require a conceptual design or realignment of national SIGINT systems to satisfy the operational commander's SIGINT needs. PREREQUISITES: EC3750 or consent of instructor; U.S. citizenship and TOP SECRET clearance with eligibility for SCI access.

EC4755 Network Traffic, Activity Detection, and Tracking ( 3 - 2 )

Course Coordinator: M. Tummala
Network traffic characterization, traffic engineering/management and detection and  tracking of traffic anomalies are covered with a focus on statistical and information theoretic concepts, signal processing, and control theory. Network (cyber) traffic is characterized based on statistical and information theoretic approaches such as self similarity and information entropy. Traffic flows and traffic flow analysis are presented; multimedia nature of network traffic discussed. Traffic engineering techniques of congestion control, traffic redirection, and admission control are examined utilizing network flows and queue management and analysis. Detection theory is introduced. Detection of threat activity based on traffic anomalies is examined. Neyman-Peason criterion and the receiver operating characteristic are presented. Traffic flow analysis for activity tracking is discussed. Case studies of local area networks, the Internet, sensor networks, and wireless networks including the 4G systems are conducted. Laboratories will provide hands-on experience and introduce tools of traffic characterization, detection, monitoring, and tracing.
PREREQUISITES: EC3730, ec3500

EC4765 Cyber Warfare ( 3 - 2 )

Course Coordinator: J. McEachen
Cyber warfare explored from an electrical engineering perspective. Historical examples of military cyber warfare operations are reviewed. A survey of cyber warfare operations is presented from both a tactical and strategic perspective. Components of Network-Centric Capabilities (NCC) are discussed in depth and several scenarios are evaluated and developed. Extension of cyber warfare concepts to large scale systems is presented to include concepts in distributed denial of service attacks, distributed storage, distributed sensor coordination, and information exfiltration. Rudimentary denial-of-service techniques are initially discussed and progress to intelligent waveform-specific forms of computer network attack (CNA). The effect of communications signaling manipulation is analyzed in examples involving mobile wireless networks such as Global Systems Mobile (GSM), and the IEEE 802.11 and 802.16 standards.
PREREQUISITES: EC3760; U.S. citizenship and TOP SECRET clearance with eligibility for SCI access.

EC4770 Wireless Communications Network Security ( 3 - 2 )

Course Coordinator: P. Thulasiraman
Examines the impact of the radio frequency environment on the security of wireless communications networks. Specifically, examines security primitives including confidentiality assurance, integrity and authentication and encryption mechanisms and their impact on different network topologies. Various types of ciphers such as block and stream ciphers and their principles/implementation are studied. Basic encryption algorithms including the Data Encryption Standard (DES) and Advanced Encryption Standard (AES) are examined along with various key establishment and authentication protocols.  Public Key Cryptography (PKC) and its variants (RSA, Diffie-Hellman) are discussed.   Discusses approaches to integrity assurance in the form of cryptographic hash functions. Security protocols for the TCP/IP protocol stack are discussed including the EAP, SSL/TLS and IPSec.   Examines all of the above factors in the context of a variety of topologies including personal area networks (PAN-Security in Bluetooth), wireless local area networks (WLAN), metropolitan area networks (MAN-WiMax and LTE), and wide area networks (WAN).  Analyzes and compares protocol implementations such as Wired Equivalent Privacy (WEP), Wi-Fi Protected Access (WPA), and the Mobile Application Part (MAP) of Signaling System No. 7 (SS7).  Also analyzes security in telephony, including 2G (GSM) and 3G (UMTS). Discuss general aspects of wireless communication vulnerabilities with example attacks.
PREREQUISITES: EC2010, EC3710.

EC4775 Computer Network Hardware Security ( 3 - 2 )

Course Coordinator: D. Fouts
This course initially reviews computer network hardware from the architectural, design, implementation, and manufacturing perspectives.  The operational vulnerabilities of networking hardware are then presented.  Techniques and methods for improving network hardware security, that are appropriate for both existing and future high-speed networks, are then discussed. Today’s cyber networks operate at multi-gigabit wire speeds and future networks are projected to operate at tera-bit speeds. Network security techniques which require packet processing and analysis at these high speeds will be examined, and special hardware implementations will be presented.  Additional topics include critical high speed hardware for network security applications, encryption and decryption processors, and hardware intrusion detection schemes.  
Prerequisites:  EC3730 and EC3860

EC4785 Internet Engineering (3-1)

Course Coordinator: W. Su
This course examines the optimal design and analysis of large-scale, interconnected heterogeneous computer networks, specifically those employed by the US Navy (e.g. - IT-21). The course will focus primarily on the design and implementation of both carrier-class and enterprise networks based on the Transmission Control Protocol/Internet Protocol (TCP/IP) suite.  Planning, analysis, and overarching design will be discussed and implemented in a laboratory environment. Specifically, an end-to-end interworking system, to include telecommunications carrier and enterprise networks will be implemented. Techniques for segmentation and reassembly, routing, transfer agent placement, error control, throughput analysis, broadcasting and multicasting will be examined in detail.
Performance of common distributed applications will be analyzed. PREREQUISITES: EC3710 or EC3730

EC4790 Cyber Architectures and Engineering ( 3 - 2 )

Course Coordinator: W. Su 
The course addresses the holistic design, analysis and integration of the three-tiered cyber architecture of the medium, network, and services.
Interoperability and interconnection of heterogeneous networks are discussed. Service oriented architectures and service orchestration mechanisms to include such techniques as artificial intelligence, control theory, min-max algorithm and feedback analysis are introduced. Network centric services and system design for both wired and wireless platforms are emphasized. Tools such as WSDL and SoaML will be introduced. System availability calculations and quality of service issues at different levels of the system are discussed in-depth. Comprehensive approaches to security across all levels of the system, medium, network, and services are analyzed. Development of network centric, distributed engineering applications will be considered for static as well as mobile services.
Sensor networks, information fusion, and end-to-end services are studied. PREREQUISITES: EC3730 or EC3710

EC4795 Wireless Device Security (3-1)

Course Coordinator: F. Kragh
This advanced course extends earlier study in communications devices and software defined radio to include security vulnerabilities and countermeasures from the perspective of the radio signal and the wireless device.  Radio signal vulnerabilities include signal interception, rouge access points, wireless intrusion, client mis-association, unauthorized association, emitter geographical location, direction finding, RF energy detection, and emitter fingerprinting.  Wireless device vulnerabilities include backdoor access, tempest, reverse engineering, cloning and tampering of static random access memory field programmable gate arrays, bus snooping, side channel attacks, covert channels, red/black separation, and aspects of software defined and cognitive radios.  Prerequisites: EC3500, EC4530

EC4800 Advanced Topics in Computer Engineering (3-0) 

Course Coordinator: J. T. Butler
Advanced topics and current developments in computer architecture including such subjects as: graphics and multimedia processors relevant to military applications and workstations; computer structures for artificial intelligence and large data bases; supercomputers and massively parallel architectures; advanced logic design, hardware/software co-design, and multiple-valued logic. PREREQUISITE: Consent of instructor.

EC4810 Fault Tolerant Computing (3-2) 

Course Coordinator: H. H. Loomis, Jr.
Introduction to fault-tolerant computing. The causes and effects of computer, digital system, and software failure. The fundamental concepts and techniques for the design and implementation of fault-tolerant computers, testing digital systems, and software. Modeling, simulation, and evaluation of fault-tolerant systems. Military and space applications of fault-tolerant computing. PREREQUISITE: EC3800 or EC3830, or EC3840.

EC4820 Advanced Computer Architecture (3-1) 

Course Coordinator: D. J. Fouts
Techniques to achieve high performance computing, including advanced architectural features and highly parallel processors. Techniques for improving processor, memory subsystem, and I/O subsystem performance, including pipelining, memory interleaving, multi-level caching, and parallel I/O. Parallel computer models, scalability, and clustering. Parallel programming, the role of the compiler, and compiler parallelization techniques. Performance metrics, evaluation, and comparisons between parallel processors. Enabling technologies for highly parallel computers, including the use of the microprocessor as a building block. Distributed memory. Processor/cluster interconnection networks. Advanced implementation technologies and techniques. Military applications of high-performance computers and parallel processors. PREREQUISITE: EC3800 or EC3830, or EC3840.

EC4830 Digital Computer Design (3-1) 

Course Coordinator: H. H. Loomis, Jr.
This course presents digital system design techniques that can be used in tactical embedded systems. It involves a study of the architecture of and the design process for digital computer systems. Topics covered include instruction set architectures, advanced computer arithmetic, hierarchical design techniques, and design of systems using standard and custom VLSI devices. Modern computer-aided design tools are emphasized. Laboratory project is the design of a digital computer. PREREQUISITES: EC3800 or EC3830.

EC4870 VLSI Systems Design (3-2) 

Course Coordinator: D. J. Fouts
Introduction to the design and implementation of Complementary Metal Oxide Semiconductor (CMOS) and Bipolar CMOS (BiCMOS) Very Large Scale Integration (VLSI) digital Integrated Circuits (ICs). Topics covered include the specification of the high-level functional design, the design, implementation, and simulation of low-level cells, floor planning and the assembly of low-level cells into the high-level design using hierarchial place-and-route techniques, circuit extraction and simulation for functional verification, timing analysis, and power estimation, and the principles of bulk CMOS, BiCMOS, and SOS/SOI IC fabrication. Applications of VLSI ICs in military systems are also covered. The course is centered around laboratory projects where student groups design, implement, simulate, and submit for fabrication, a full-custom CMOS or BiCMOS, VLSI IC. IC functionality is selected by each student group. A field trip to a commercial foundry and clean room tour is also included. PREREQUISITES: EC3800 or EC3830 or EC3840.

EC4900 Topics for Individual Study in Electrical Engineering (V-V) 

Course Coordinator: R. C. Robertson
Supervised study in selected areas of Electrical Engineering to meet the needs of the individual student. A written report is required at the end of the quarter. PREREQUISITE: Consent of the department chairman. Graded on Pass/Fail basis only.

 EC4910, 50,70,90  Advanced Special Topics in Electrical Engineering (V-V) 

Course Coordinator:  R. C. Robertson
Courses on advanced special topics in Electrical Engineering are offered under these numbers. In most cases new courses are offered as special topics of current interest with the possibility of being developed as regular courses.

EC4910 Digital Signal Processing for Wireless Communications (3-2)

Course Coordinator: R. Cristi
This course presents techniques for wireless high data rate communications as applications of  recent advances on Multirate Digital Signal Processing.  Fractionally Space Blind Equalizers, Code Division Multiple Access (CDMA) and Orthogonal Frequency Division Multiplexing (OFDM) are presented as particular configurations of Filter Banks and Transmultiplexers, now well understood in the Signal Processing literature. This gives the framework for the development of optimal and adaptive estimation algorithms which can be effectively implemented in dedicated hardware. PREREQUISITES: EC3400 and EC3410 or EC3500.

EC4950 Emerging Nanotechnology(3-1)

Course Coordinator: T. R. Weatherford
Lectures will concentrate on recent developments and future expectations in nanotechnology for military and space applications. Weekly topics will utilize recently published journal and review articles to examine the state-of-the-art in nanotechnolgies related to electrical engineering such as integrated circuits, sensors, communications, manufacturing technologies, power conversion, and materials. Labs will utilize wafer probe measurements and software visualization of nanostructures. PREREQUISITES: EC3220 or EC4230 or EC4870 or EC2200 with consent of instructor.

EC4970 Advanced Topics in Sonar Systems Engineering (3-2)

Course Coordinator: L. J. Ziomek
This course is devoted to advanced topics in sonar systems engineering, with emphasis on topics relevant to active sonar systems. A partial list of topics include: time- compression/time-stretch factor, signal-to-interference ratio (SIR), generalized ambiguity function, modeling reverberation, target strength and target scattering cross section, time-bandwidth product, etc. PREREQUISITE: EC4450.

EO2102 Basic Electronics and Electrical Machines (4-2) 

Course Coordinator: T. R. Weatherford
An introduction to the fundamental tools of circuit analysis including Kirchhoff's current and voltage laws, series-parallel resistance combinations, voltage and current dividers, superposition, Thevenin and Norton equivalent circuits, source transformations and nodal and mesh analysis. The students are then exposed to frequency domain phasor techniques for analyzing ac circuits. An introduction to power calculations and three-phase systems is next presented. The remainder of the course focuses on the basic operational characteristics of power system components such as transformers, synchronous machines, induction machines, dc machines and power converters. PREREQUISITES: MA1043, MA2121 (may be concurrent), and ME2440.

EO2402 Introduction to Linear Systems (4-1) 

Course Coordinator:  R. Cristi
A course in the rudiments of linear systems for Naval officers in non-electrical engineering curricula. Principles of discrete and continuous-time systems. Topics include difference equations, discrete and continuous convolution, correlation, transfer functions, and system diagrams. Transform applications in communication and control systems. PREREQUISITES: Ability to program in a higher level language.

EO2512 Introduction to Communications and Countermeasures (4-2) 

Course Coordinator: F. Kragh
A first course in communications and countermeasures for the Information Warfare curriculum. The course considers basic electricity and electronics, noise analysis, amplitude modulation, frequency modulation, digital coding and transmission. PREREQUISITE: MA3139.

EO2513 Introduction to Communications Systems Engineering (4-2) 

Course Coordinator: F. Kragh
A first course in communications systems for the C4I curriculum. The course considers basic electricity and electronics, signals and systems, and amplitude modulation transmission and reception. PREREQUISITE: MO1901.

EO2525 Probabilistic Analysis of Signals and Communications Systems (4-1) 

Course Coordinator: R. C. Robertson
Basic analog and digital communications techniques are discussed. The foundations of signals and systems are developed from probabilistic and statistical approaches. Emphasis is on communication systems relevant to military applications. Topics include AM, FM, probability, random variables, probability density and distribution functions; deterministic versus nondeterministic signals; expectation, the dc and rms values of nondeterministic signals, correlation and covariance; LTI systems, transformation of random variables and the central limit theorem. PREREQUISITES: MA2121 and PH1322.

EO2652 Fields, Waves, and Electromagnetic Engineering (4-1)

Course Coordinator: D. C. Jenn
This course covers electromagnetic field theory and engineering applications. Static electric and magnetic field theory is developed and Maxwell's equations are presented. Applications include plane wave propagation, analysis and design of transmission lines, waveguides, resonators, and high frequency components. Labs provide practical experience with microwave instruments, components, and measurement techniques. The objective of the course is to provide a foundation for subsequent study of microwave engineering, antennas, scattering, and radiowave propagation for application in the areas of communications, radar, and electronic warfare. PREREQUISITES: MA1116 and PH1322; or consent of instructor.

EO3402 Signals and Noise (3-1) 

Course Coordinator: M. Fargues
A course in the rudiments of modern signal processing for naval officers in non-electrical engineering curricula. Topics include signal processing in the frequency domain using the DFT and FFT, random signals, their description and processing. Applications to signal detection, demodulation, filtering, beamforming, target tracking, and other relevant naval and military operations. PREREQUISITES: EO2402 and OS2103 or equivalent.

EO3502 Telecommunications Systems Technology (4-0) 

Course Coordinator: J. McEachen
A broad-based course in telecommunications systems technology for a multidisciplinary audience. The course considers analog and digital communications systems. Specific topics include amplitude and angle modulation transmission and reception; baseband and passband digital modulation; system noise; transmission lines, waveguides and antennas; fiber optics; satellite communications. PREREQUISITE: MO1901.

EO3512 Telecommunications Engineering (4-1) 

Course Coordinator: F. Kragh
The second course in communications and countermeasures for the Information Warfare curriculum. The course considers signals and protocols for networks, time and frequency domain multiplexing, transmission lines, antennas, and fiber optics, and cellular communication concepts. PREREQUISITE: EO2512.

EO3513 Communications Systems Engineering (4-2) 

Course Coordinator: F. Kragh
The second course in communications systems engineering for the C4I curriculum. The course considers analog and digital communications systems. Specific topics include angle modulation transmission and reception; the sampling theorem; spectral representation of pulse and digital signals; pulse and digital modulations; baseband coding forms; frequency and time division multiplexing; transmission lines, waveguides and antennas. PREREQUISITE: EO2513.

EO3516 Introduction to Communication Systems Engineering (4-2) 

Course Coordinator: T. T. Ha
A first course in communication systems for the Space Systems Operations curriculum. The course considers basic electricity and electronics, signals and systems, and amplitude modulation transmission and reception.

EO3525 Communications Engineering (4-1) 

Course Coordinator: R. C. Robertson
The influence of noise and interference on the design and selection of digital communications systems is analyzed. Topics include link budget analysis and signal-to-noise ratio calculations, receiver performance for various digital modulation techniques, bandwidth and signal power trade-offs, an introduction to spread spectrum communications, and multiple access techniques. Examples of military communications systems are included. PREREQUISITE: EO2525.

EO3602 Electromagnetic Radiation, Scattering, and Propagation (4-2) 

Course Coordinator: D. C. Jenn
The principles of electromagnetic radiation are applied to antenna engineering, scattering, and propagation. The characteristics of various practical antenna types are considered including arrays and reflectors. Scattering concepts are introduced and propagation phenomena are considered. Applications include sidelobe suppression, radar target scattering and stealth approaches, HF and satellite communications. This course is intended for students not in the 590 curriculum. PREREQUISITE: EO2652 or equivalent.

EO3911, 21, ..., 91 Interdisciplinary Studies in Electrical and Computer Engineering (V-V) 

Course Coordinator: R. C. Robertson
Courses on special topics of joint interest to electrical and computer engineering and other areas are offered under these numbers. In most cases new courses are offered as special topics of current interest with the possibility of being developed as regular courses. See online catalog for current offerings.

EO4512 Communications and Countermeasures (3-2) 

Course Coordinator: F. Kragh
The final course in communications and countermeasures for the Information Warfare curriculum. The course develops encryption and decryption concepts, secure communications, and communications countermeasures. PREREQUISITES: EO3512, U.S. citizenship, and SECRET clearance.

EO4513 Communications Systems Analysis (4-2) 

Course Coordinator: F. Kragh
The final course in communications systems engineering for the C4I curriculum. The course considers propagation effects on signal transmission; end-to-end path calculations for wire/coax, optical fiber, and RF systems including terrestrial ground links and satellite communications; spread spectrum; wireless/cellular communications. PREREQUISITES: EO3513.

EO4516 Communication Systems Analysis (4-2) 

Course Coordinator: T. T. Ha
The final course in communication systems engineering for the Space Systems Operations curriculum. The course considers propagation effects on signal transmission; end-to-end path calculations for wire/coax, and RF systems including terrestrial ground links and satellite communications; spread spectrum; wireless/cellular communications. PREREQUISITES: EO3516.

EO4612 Microwave Devices and Radar (4-2) 

Course Coordinator: D. Jenn
Those microwave devices most important in radar and in electronic warfare systems are studied, including magnetrons, traveling-wave tubes, and solid state diodes. The radar range equation is developed. In addition to basic pulse radar, modern techniques are discussed including Doppler systems, tracking radar, pulse compression, and electronically steerable array radars. Electromagnetic compatibility problems involving radar systems from which the advanced techniques have developed, with performance measurement methods, automatic tracking systems, pulse compression, and the measurement of radar cross section of targets. PREREQUISITES: EO3602 (may be concurrent) or consent of instructor.

EO4911, 21, ..., 91 Advanced Interdisciplinary Studies in Electrical and Computer Engineering (V-V) 

Course Coordinator: R. C. Robertson
Courses on advanced special topics of joint interest to electrical and computer engineering and other areas are offered under these numbers. In most cases new courses are offered as special topics of current interest with the possibility of being developed as regular courses.

This is an official U.S. Navy website.
All information contained herein has been approved for release by the NPS Public Affairs Officer.
Page Last Updated: Oct 23, 2014 4:02:59 PM | Contact the Webmaster