Santa Clara University

Graduate School of Engineering - Graduate Course Descriptions - Part 1

Graduate School of Engineering

Graduate Courses -Part 1

Some graduate courses may not apply toward certain degree programs. As early as possible, preferably during the first quarter of study, students are urged to discuss in detail with their faculty advisor the program of study they wish to pursue.

ELEN 200. Electrical Engineering Graduate Seminars
Regularly scheduled seminars on topics of current interest in the fields of electrical engineering and computer engineering. Consult department office for detailed information. P/NP grading. (1 or 2 units)

ELEN 201. Electromagnetic Field Theory I
Time-varying electromagnetic field concepts starting with Maxwell’s equations. Development of field theorems. Development of circuit theory from Maxwell’s equations. Transmission lines, including transient effects, losses, and coupling. Plane waves, reflection and refraction at interfaces. Prerequisite: An undergraduate electromagnetic field course. (2 units)

ELEN 202. Electromagnetic Field Theory II
Solution of boundary value problems in rectangular, cylindrical, and spherical coordinates employing Green’s functions. Applications include circular waveguides and resonators, dielectric waveguides and resonators, and antennas. Prerequisite: ELEN 201. (2 units)

ELEN 210. Signals, Circuits, and Systems
Continuous and discrete signals. Circuit equations and time response. Laplace transform. Difference equations and discrete systems. Z-transform. Convolution. Transfer function. Frequency response. Fourier series and transform. Matrix representations of circuits and systems. The notion of state. State transition matrix. State and output response. Equivalent to ELEN 110. Not for graduate credit. (2 units)

ELEN 211. Modern Network Analysis I
Graph theory and its applications to network matrix equations. Network component magnitude and frequency scaling. Network topology, graph theory, graph matrices, oriented and nonoriented graphs. Fundamental network laws. Topologically dependent matrix equations. Circuit simulation. N Planar and dual graphs. Nondegenerate network state equations. Prerequisites: AMTH 246 and knowledge of Laplace transforms. (2 units)

ELEN 216. Modern Network Synthesis and Design
Approximation and synthesis of active networks. Filter design using positive and negative feedback biquads. Sensitivity analysis. Fundamentals of passive network synthesis. Prerequisite: ELEN 210 or its undergraduate equivalent of ELEN 110. Credit not allowed for both 112 and 216. (4 units)

ELEN 217. Chaos Theory, Metamathematics and the Limits of Science: An Engineering Perspective on Religion
Limitations of science are examined in the framework of nonlinear system theory and metamathematics. Strange attractors, bifurcations and chaos are studied in some detail. Additional topics include an introduction to formal systems and an overview of Godel’s theorems. The mathematical background developed in the course is used as a basis for exploring the relationship between science, aesthetics, and religion. Particular emphasis is placed on the rationality of faith. Prerequisite: AMTH 106 (or an equivalent course in differential equations), and a basic familiarity with Matlab. (2 units)

ELEN 219. Fundamentals of Computer-Aided Circuit Simulation
Introduction to the algorithms and principles used in circuit simulation packages (such as SPICE). Formation of equations for linear and nonlinear circuits. Detailed study of three different types of circuit analysis (AC, DC, and transient). Discussion of computational aspects, including sparse matrices, Newton’s method, numerical integration, and parallel computing. Applications to electronic circuits, active filter, and CMOS digital circuits. Course includes a number of design projects in which simulation software is written in Matlab and verified using SPICE. Prerequisites: ELEN 21, ELEN 100, and ELEN 115. Credit not allowed for both 118 and 219. (4 units)

ELEN 223. Digital Signal Processing System Development
Hands-on experience with hardware and software development for real-time DSP applications. Students design, program, and build a DSP application from start to finish. Such applications include image processing, video compression, multimedia, etc. The development environment includes Texas Instruments TMS320C6X development systems. Prerequisite: DSP I and II (ELEN 233, 234, or 233E). Knowledge of “C” programming language. (4 units)

ELEN 226. DSP Design in FPGA
Introduction to current state-of-the-art design and implementation of FPGA signal processing systems with emphasis on digital communications applications. Overview of current generation FPGAs; FPGA architecture and data path design for digital filters, multirate filters, canonic signed digit arithmetic, and spectrum channelization using digital down converters (DOCs). Implementation of FPGA DSP design using VHDL and visual dataflow methodologies. Prerequisites: ELEN 133 or 234, and ELEN 127 or the equivalent. (2 units)

ELEN 229. Topics in Network Theory
(2 units)

ELEN 230. Introduction to Control Systems
Description of control systems. Principle of feedback. Performance of control systems. Stability. Design by frequency and rootlocus method. Introduction to states pace. State-variable feedback design. Prerequisite: ELEN 210. (2 units)

ELEN 230E. Control Systems
Same description as ELEN 230. Credit not allowed for both ELEN 130 and ELEN 230E. (4 units)

ELEN 231. Nonlinear Systems
Design of linear, continuous control systems utilizing techniques of the frequency response method, root-locus, and parameter plane method. Time and frequency response correlation and steady state analysis. Output control. Robustness. Prerequisite: ELEN 236. (2 units)

ELEN 232. Introduction to Nonlinear Systems
Basic nonlinear phenomena in dynamic systems. State space and phase plane concepts. Equilibria. Linearization. Stability. Liapunov’s method. Prerequisite: ELEN 230E or 236. (2 units)

ELEN 233. Digital Signal Processing I
Description of discrete signals and systems. Z-transform. Convolution and transfer functions. System response and stability. Fourier transform. Sampling theorem. Digital filtering. State-space representations. (Also listed as COEN 201.) Prerequisite: ELEN 210 or equivalent. (2 units)

ELEN 233E. Digital Signal Processing I, II
Same description as ELEN 233 and ELEN 234. Credit not allowed for both 133 and 233E. (4 units)

ELEN 234. Digital Signal Processing II
Continuation of ELEN 233. Discrete Fourier transform. Digital filter design techniques. Fast Fourier transform. Quantization effects. Estimation. (Also listed as COEN 202.) Prerequisite: ELEN 233. (2 units)

ELEN 235. Estimation Theory
Introduction to Classical and Bayesian estimation approaches. This first course covers the Classical approach. Topics include three approaches to obtaining Minimum Variance @BTNI: Unbiased Estimator: using Cramer-Rao theorem, using sufficient statistics, and using linear estimator constraint to obtain linear MVUE. Maximum Likelihood Estimation (MLE) method and Least Square (LS) method will be presented. Student projects; use of MATLAB for homework and projects. Prerequisites: Knowledge of Probability (AMTH 211) and Linear Algebra (AMTH 245). (4 units)

ELEN 236. Linear Control Systems
Concept of state-space descriptions of dynamic systems. Relations to frequency domain descriptions. State-space realizations and canonical forms. Stability. Controllability and observability. Discrete time systems. Prerequisites: AMTH 245 and ELEN 210 or ELEN 110. (2 units)

ELEN 237. Optimal Control
Linear regulator problem. Hamilton-Jacobi equation. Riccati equation. Stability. Estimators. Prerequisite: ELEN 236. (2 units)

ELEN 239. Topics in Systems Theory
(2 units)

ELEN 241. Introduction to Communication
Signal measures; Fourier Series and Transforms; convolution and linear systems; transmission losses, power spectral density and correlation; amplitude, angle, and pulse modulation. (2 units)

ELEN 242. Communication Systems
Amplitude, angle and pulse modulation; analog modulation and noise, baseband digital signaling, digital system performance. Prerequisite: ELEN 241 or equivalent. (2 units)

ELEN 243. Digital Communication Systems
Digital modulation techniques including: QAM, PSK, FSK; matched filter receivers; energy and SNR; probability of error versus SNR; Nyquist pulses; introduction to synchronization. Co-listed with ELEN 143. Prerequisite: ELEN 242 or its equivalent. (2 units)

ELEN 244. Information Theory
Introduction to the fundamental concepts of information theory. Source models. Source coding. Discrete channel without memory. Continuous channel. Alternate years. Prerequisites: ELEN 241 and AMTH 211. (2 units)

ELEN 249. Topics in Communication
(2 units)

ELEN 250. Electronic Circuits
Introductory presentation of semiconductor circuit theory. The p-n junction, bipolar junction transistors (BJT), field-effect transistors and circuit models for these devices. DC biasing required of small-signal amplifier circuits. Analysis and design of small-signal amplifiers. The ideal operational amplifier and circuit applications. May not be taken for credit by a student with an undergraduate degree in electrical engineering. Not for graduate credit. Prerequisite: ELEN 50 or equivalent. (2 units)

ELEN 251. Transistor Models for IC Design
Semiconductor device modeling methods based upon device physics, process technology, and parameter extraction. Model derivation for bipolar junction transistors and metal-oxide-semiconductor field-effect transistors for use in circuit simulators. Model parameter extraction methodology utilizing linear regression, data fitting, and optimization techniques. Prerequisite: ELEN 265. (2 units)

ELEN 252. Analog Integrated Circuits I
Design and analysis of multi-stage BJT and CMOS analog amplifiers. Study of differential amplifiers, current mirrors, and gain stages. Frequency response of cascaded amplifiers and gain-bandwidth considerations. Concepts of feedback, stability, and frequency compensation. Prerequisite: ELEN 115 or equivalent. (2 units)

ELEN 253. Analog Integrated Circuits II
Design of operational amplifiers and wideband amplifiers. Design of output stages and power amplifiers. Reference and biasing circuits. Study of noise and distortion in analog ICs and concepts of low noise design. Selected applications of analog circuits such as comparators. Prerequisite: ELEN 252. (2 units)

ELEN 254. Advanced Analog Integrated Circuit
Design architecture and design of sample and hold amplifiers, analog to digital, and digital to analog converters. Design of continuous time and switched capacitor filters. Prerequisite: ELEN 253. (4 units)

ELEN 259. Topics in Circuit Design
(2 units)

ELEN 261. Fundamentals of Semiconductor Physics
Wave mechanics. Crystal structure and energy band structure of semiconductors. Carrier statistics and transport. Electrical and optical properties. (2 units)

ELEN 264. Semiconductor Device Theory I
Physics of semiconductor materials, junctions, and contacts as a basis for understanding all types of semiconductor devices. Prerequisite: ELEN 261 or ELEN 151 or equivalent. (2 units)

ELEN 265. Semiconductor Device Theory II
Continuation of ELEN 264. Bipolar transistors, MOS, and junction field-effect transistors, and semiconductor surface phenomena. Prerequisite: ELEN 264. (2 units)

ELEN 271. Microsensors: Components and Systems
Microfabrication technologies, bulk and surface micromachining, sensor fundamentals, electronic, chemical, and mechanical components as sensors, system level issues, technology integration; application and examples of sensors. Prerequisite: ELEN 261. (2 units)

ELEN 274. Integrated Circuit Fabrication Processes I
Fundamental principles of silicon-integrated circuit fabrication processes. Practical and theoretical aspects of microelectronic fabrication. Basic materials properties, including crystal structure and crystallographic defects; physical and chemical models of crystal growth; and doping, thermal oxidation, diffusion, and ion implantation. Prerequisites: ELEN 264. (2 units)

ELEN 275. Integrated Circuit Fabrication Processes II
Physical and chemical models of etching and cleaning, epitaxy, deposited films, photolithography, and metallization. Process simulation and integration. Principles and practical aspects of fabrication of devices for MOS and bipolar integrated circuits. Prerequisite: ELEN 274. (2 units)

ELEN 277. IC Assembly and Packaging Technology
IC assembly techniques, assembly flow, die bond pad design rules, eutectic bonding and other assembly techniques, package types and materials, package thermal and electrical design and fabrication, special package considerations, future trends, and package reliability. Prerequisite: ELEN 201. (2 units)

ELEN 278. Electrical Modeling and Design of High Speed IC Packages
Basic definitions and electrical models of package structures. Basic electromagnetic theory, DC and AC resistance including skin effect, loop and partial inductance, Maxwell and SPICE capacitance, impedance. Transmission line theory and coplanar striplines. Packaging structures electrical characteristics. Noise in packages. Electrical design methodology of a high-speed multilayer package; students will be required to design and present an evaluation of the design of a high speed multilayer package using commercial design tools. Prerequisite: ELEN 201. (2 units)

ELEN 279. Topics in Semiconductor Devices and Processing
(2 units)

ELEN 281. Electric Power Systems I
Introduction to power network modeling. Development of mathematical models and the mathematics for network solutions, matrices, linear and nonlinear equations and their solution techniques. Symmetrical components, iteration network reduction techniques. (2 units)

ELEN 282. Photovoltaic Devices and Systems
This course begins with a discussion of the sun as a source of energy, emphasizing the characteristics of insolation. This leads to a study of solar cells, their performance, their models, and the effects on their performance of factors such as atmospheric attenuation, incidence angle, shading, and others. Cells are connected together to become modules, which in turn are connected in arrays. This leads to a discussion of power electronic devices used to control and condition the DC solar voltage, including charge controllers, inverters, and other devices. Energy storage is studied. These components are then collected together in a solar PV system. The course concludes with a discussion of system sizing. (2 units)

ELEN 289. Topics in Power Systems
(2 units)

ELEN 297. Master’s Thesis Research
By arrangement. Limited to candidates for MSEE. (1-9 units)

ELEN 298. Ph.D. Thesis Research
By arrangement. A nominal number of 36 units is expected toward the Ph.D. degree. Limited to electrical engineering Ph.D. candidates. (1-15 units)

ELEN 299. Independent Study
Special problems and/or research. Limited to department majors only. By arrangement. (1-6 units)

ELEN 329. Introduction to Intelligent Control
Intelligent control, AI, and system science. Adaptive control and learning systems. Artificial neural networks and Hopfield model. Supervised and unsupervised learning in neural networks. Fuzzy sets and fuzzy control. (Also listed as MECH 329.) Prerequisite: ELEN 236. (2 units)

ELEN 330. Advanced Control Systems
Multi-Input-Multi-Output (MIMO) systems. Controllability and observability. Linear feedback. Optimal regulator design. Nonlinearity. Equilibriums. Local and global stability. Liapunov’s method. Absolute stability: Popov criterion. Feedback stabilization. Uncertainty and robustness. Discrete-time systems. Complex systems and decentralized control. Prerequisite: ELEN 236. (4 units)

ELEN 333. Digital Control Systems
Difference equations. Sampling. Quantization. Z-transform. Transfer functions. Hidden oscillations. State-Space models. Controllability and observability. Stability. Pole-placement by feedback. Liapunov method. Nonlinearity.Output feedback: Root-locus. Frequency response methods. Prerequisites: ELEN 210, 230 (or 230E) and 236. (2 units)

ELEN 334. Introduction to Statistical Signal Processing
Introduction to statistical signal processing concepts. Random variables, random vectors, and random processes. Second- moment analysis, estimation of first and second moments of a random process. Linear transformations; the matched filter. Spectral factorization, innovation representations of random processes. The orthogonality principle. Linear predictive filtering; linear prediction and AR models. Levinson algorithm. Burg algorithm. MATLAB Computer assignments. Prerequisites: ELEN 211 and ELEN 233. (2 units)

ELEN 337. Robotics I
Overview of robotics: control, AI, and computer vision. Components and structure of robots. Homogeneous transformation. Forward kinematics of robot arms. Denavit-Hartenberg representation. Inverse kinematics. Velocity kinematics. Manipulator Jacobian. Singular configurations. EulerLagrange equations. Dynamic equations of motion of manipulators. Task planning, path planning, and trajectory planning in the motion control problem of robots. (Also listed as MECH 337.) Prerequisite: AMTH 245. (2 units)

ELEN 338. Robotics II
Joint-based control. Linear control of manipulators. PID control and set-point tracking. Method of computer-torque in trajectory following control. (Also listed as MECH 338.) Prerequisites: ELEN 236 and 337. (2 units)

ELEN 339. Robotics III
Intelligent control of robots. Neural networks and fuzzy logic in robotic control. Selected topics of current research in robotics. (Also listed as MECH 339.) Prerequisite: ELEN 338. (2 units)

ELEN 345. Phase-Locked Loops I
Basic loop. Components. Describing equations. Stability. Transients. Modulation and demodulation. Prerequisites: ELEN 130 and 241. (2 units)

ELEN 346. Phase-Locked Loops II
Additive noise response. Random modulation. Nonlinear operation with noise. Cycle-slipping. Prerequisite: ELEN 345. (2 units)

ELEN 347. Advanced Digital Communication Systems
Receiver design, equalizers and maximum likelihood sequence detection. Modulation and receiver design for wireless communications. Prerequisite: ELEN 243. (2 units) Offered every other year.