Skip to main content

Department ofElectrical and Computer Engineering

Course Descriptions

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)

Time-varying electromagnetic field con- cepts starting with Maxwell’s equations. Development of field theorems. Devel- opment of circuit theory from Maxwell’s equations. Transmission lines, including transient effects, losses, and coupling. Plane waves, reflection and refraction at inter- faces. Prerequisite: An undergraduate electro- magnetic field course. (2 units)

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)

Fundamentals of bioelectromagnetics. Tissue characterization, dielectrophore- sis electrodes, RF/Microwave Interaction mechanisms in biological materials. Elec- tromagnetic field absorption and SAR, Power transfer in biological environment, On-body and implant antennas, microwave hyperthermia. Also listed as BIOE 203. Pre- requisite: ELEN 201 (or equivalent) or BIOE 168/268. (2 units)

Continuous and discrete signals. Circuit equations and time response. Laplace trans- form. Difference equations and discrete systems. Z-transform. Convolution. Trans- fer 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. May not be included in the minimum required units of Electrical Engineering courses. (2 units)

Graph theory and its applications to net- work matrix equations. Network compo- nent magnitude and frequency scaling. Network topology, graph theory, graph matrices, oriented and nonoriented graphs. Fundamental network laws. Topologi- cally dependent matrix equations. Circuit simulation. N Planar and dual graphs. Nondegenerate network state equations. Prerequisites: AMTH 246 and knowledge of Laplace transforms. (2 units)

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

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 intro- duction 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 relation- ship between science, aesthetics, and reli- gion. Particular emphasis is placed on the rationality of faith. Also listed as ELEN 160. Prerequisites: AMTH 106 or an equivalent course in differential equations, and a basic familiarity with MATLAB. (4 units)

Introduction to the algorithms and prin- ciples 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). Dis- cussion of computational aspects, includ- ing sparse matrices, Newton’s method, numerical integration, and parallel com- puting. 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. Credit not allowed for both 118 and 219. Prerequisites: ELEN 21, ELEN 100, and ELEN 115. (4 units)

Hands-on experience with hardware and software development for real-time DSP applications. Students design, pro- gram, and build a DSP application from start to finish. Such applications include image processing, speech/audio/video compression, multimedia, etc. The development environment includes Texas Instruments TMS320C6X development systems. Prerequisites: ELEN 234 or ELEN 233E and knowledge of “C” programming language. (4 units)

Implementation of machine learning inference pipelines in an FPGA; signal  processing and hardware architecture to take a trained network through to a hardware realization; overview of the latest generation FPGA technology and C++ High Level Synthesis (HLS) FPGA design flows. Students will learn how to implement, in fixed-point arithmetic, in hardware, the linear-algebra operations that are at the center of virtually all ML networks such as GoogleNet, ResNet and other well-known network architectures. Implementation of the common linear algebra functions and non-linear functions that form the core components of many common networks will be covered. FPGA implementation of a multi-layer perceptron network and a CNN (convolutional neural network) accelerator using a HLS design flow. Prerequisites: ( ELEN 133, ELEN 233E or ELEN 234) and (ELEN 127 or the equivalent) and C++ programming experience. (2 units)

Applications of control systems in engineer- ing. Principle of feedback. Performance specifications: transient and steady-state response. Stability. Design of control sys- tems by frequency and root-locus methods. Computer-controller systems. State-vari- able feedback design. Problem sessions. Credit not allowed for both ELEN 130 and ELEN 230. Prerequisite: ELEN 210 or its undergraduate equivalent of ELEN 110. (4 units)

Examine power system stability and power system control, including load frequency control, economic dispatch and opti- mal power flow. Also listed as ELEN 184. Prerequisite: ELEN 183 or equivalent. (4 units)

Basic nonlinear phenomena in dynamic systems. State space and phase plane con- cepts. Equilibria. Linearization. Stability. Liapunov’s method. Prerequisite: ELEN 230E or 236. (2 units)

Description of discrete signals and systems. Z-transform. Convolution and transfer functions. System response and stability. Fourier transform and discrete Fourier transform. Sampling theorem. Digital filtering. Also listed as COEN 201. Prereq- uisite: ELEN 210 or its undergraduate equiv- alent of ELEN 110. (2 units)

Same description as ELEN 233 and ELEN 234. Credit not allowed for both ELEN 133 and 233E. (4 units)

Continuation of ELEN 233. Digital FIR and IIR filter design and realization tech- niques. Multirate signal processing. Fast Fourier transform. Quantization effects. Also listed as COEN 202. Prerequisite: ELEN 233. (2 units)

Introduction to Classical estimation. Minimum Variance Unbiased Estimator (MVUE) from Cramer-Rao theorem, suf- ficient statistics, and linear estimator con- straint. Maximum Likelihood Estimation (MLE) method. Least Square (LS) meth- ods. Prerequisites: AMTH 211 or AMTH 212, AMTH 246 or AMTH 247, familiar- ity with MATLAB. (2 units)

Concept of state-space descriptions of dynamic systems. Relations to frequency domain descriptions. State-space realizations and canonical forms. Stability. Controllability and observability. State feedback and observer design. Prerequisite: ELEN 210 or its undergraduate equivalent of ELEN 110. (2 units)

Linear regulator problem. Hamilton-Jacobi equation. Riccati equation. Stability. Esti- mators. Prerequisite: ELEN 236. (2 units)

Review of state-space model in discrete time, stability, optimal control, prediction, Kalman filter. Measurable and un-measur- able disturbance, finite and receding hori- zon control, MPC formulation and design. Also listed as MECH 420. Prerequisite: ELEN 237 or MECH 324 or equivalent. (2 units)

Power spectral density and correlation; bandwidth; random processes; carrier fre- quency, modulation and baseband versus passband modulation. Prerequisite: ELEN 210 or its undergraduate equivalent of ELEN 110. (2 units)

Digital modulation techniques including: QAM, PSK, FSK; matched-filter receiv- ers; maximum-likelihood and maximum a priori detection. Signal-to-Noise ratio eval- uation and its impact on error rate. Prereq- uisite: ELEN 241 or equivalent. (2 units)

Introduction to the fundamental concepts of information theory. Source models. Source coding. Discrete channel without memory. Continuous channel. Alternate years. Also listed as COEN 341. Prerequisite: AMTH 211. (2 units)

The objective of this course is for students to acquire and consolidate their practical skills of digital communication systems design through building simulation of some carefully selected prototype systems using MATLAB® and Simulink.® The components and the principle of opera- tion of each system will be presented in a lecture, together with key simulation techniques required. Topics include dig- ital modulation and synchronization. Pre- requisites: ELEN 233 and 243. (2 units)

Students learn how to build digital com- munication systems by using simulation of some carefully selected prototype sys- tems using MATLAB and Simulink. Topics include equalization, single carrier systems, OFDM systems, Viterbi decoding and forward error correction. Prerequisite: ELEN 247. (2 units)

Introductory presentation of semiconduc- tor circuit theory. The p-n junction, bipo- lar junction transistors (BJT), field-effect transistors and circuit models for these devices. DC biasing required of small-sig- nal amplifier circuits. Analysis and design of small-signal amplifiers. The ideal oper- ational amplifier and circuit applications. May not be taken for credit by a student with an undergraduate degree in electri- cal engineering. Not for graduate credit. Prerequisite: ELEN 50 or equivalent. (2 units)

Semiconductor device modeling methods based upon device physics, process tech- nology, and parameter extraction. Model derivation for bipolar junction transistors and metal-oxide-semiconductor field- effect transistors for use in circuit simula- tors. Model parameter extraction method- ology utilizing linear regression, data fitting, and optimization techniques. Prerequisite: ELEN 265 or ELEN 266. (2 units)

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 consid- erations. Concepts of feedback, stability, and frequency compensation. Prerequisite: ELEN 115 or equivalent. (2 units)

Design of operational amplifiers and wide- band amplifiers. Design of output stages and power amplifiers. Reference and bias- ing 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)

Design and analysis of BJT and MOSFET analog ICs. Study of analog circuits such as comparators, sample/hold amplifiers, and continuous time switch capacitor filters. Architecture and design of analog to dig- ital and digital to analog convertors. Ref- erence and biasing circuits. Study of noise and dis-tortion in analog ICs. Prerequisite: ELEN 116. Co-requisite: ELEN 117L. (4 units)

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

Physics of semiconductor materials, junc- tions, and contacts as a basis for under- standing all types of semiconductor devices. Prerequisite: ELEN 261 or ELEN 151 or equivalent. (2 units)

Continuation of ELEN 264. MOSFET basics, short-channel and high-field effects, CMOS, bipolar junction transis- tors. Prerequisite: ELEN 264. (2 units)

Same description as ELEN 264 and 265. Prerequisite: ELEN 261 or ELEN 151 or equivalent. (4 units)

Electrical properties of semiconductor materials, including energy band structure, carrier statistics and transport, continu- ity equations. Basic operations of pn and Schottky diodes, BJT, MOSFET, and their equivalent circuits. CMOS and overview of 3D transistors. This course covers the essential device concepts necessary for analog, digital, and/or mixed-signal circuit design. (2 units)

Materials issues in IC, classification of IC materials, Historical perspective. IC mate- rials electrical conductivity, high-k, low-k materials. IC processing materials; solid liq- uid, gaseous dopants, chemicals and gases for etching and cleaning; IC lithography materials; photo-, e-beam-, x-ray resists, resist developers; IC packaging materials; IC thin film materials; adhesion, thermal conductivity and stress, electrical conduc- tivity and sheet resistance. (2 units)

Microfabrication technologies, bulk and surface micromachining, sensor fundamen- tals, electronic, chemical, and mechanical components as sensors, system level issues, technology integration; application and examples of sensors. (2 units)

Fundamental principles of silicon- integrated circuit fabrication processes. Practical and theoretical aspects of microelectronic fabrication. Basic materi- als properties, including crystal structure and crystallographic defects; physical and chemical models of crystal growth; and doping, thermal oxidation, diffusion, and ion implantation. Prerequisite: ELEN 270. (2 units)

Physical and chemical models of etching and cleaning, epitaxy, deposited films, pho- tolithography, and metallization. Process simulation and integration. Principles and practical aspects of fabrication of devices for MOS and bipolar integrated circuits. Prerequisite: ELEN 270. (2 units)

Continuation of MOS field-effect tran- sistors, bipolar junction transistors, het- erjunctions. Principles of silicon IC fabrication processes. Bulk and expitaxial crystal growth, thermal oxidation, diffu- sion, ion implantation. Process simulation for basic devices. Also listed as ELEN 152. Prerequisite: ELEN 151 or ELEN 270. (4 units)

Laboratory for ELEN 276. Also listed as ELEN 152L. (1 unit)

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)

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, imped- ance. Transmission line theory and copla- nar striplines. Packaging structures electrical characteristics. Noise in packages. Electrical design methodology of a high-speed mul- tilayer 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)

VLSI chip designers need to prepare to engineer the next generation of chips using though silicon vias (TSVs) in order to build 3D silicon chip stacks. This package con- figuration offers improvements in perfor- mance, power reduction and form factor that are crucial to meet the future demands for the growing mobile market. 3D IC electrical design and packaging principles will be presented to make you a valuable 3D IC chip designer. (2 units)

An introduction to such alternative energy systems with an emphasis on those utilizing solar technologies. Learn how the technolo- gies work to provide electrical power today and the capabilities foreseen for the future. The material is designed to be suitable for both undergraduate and graduate students in engineering and related applied sciences. Also listed as MECH 287. (2 units)

Electricity is the most versatile and widely used form of energy and as such it is the backbone of today’s and tomorrow’s global society. The course deals with the power system structure and components, elec- tric power generation, transmission and distribution. It also examines how these components interact and are controlled to meet the requirement of: capacity, energy demand; reliability, availability, and quality of power delivery; efficiency, minimization of power loss; sustainability, and integra- tion of low carbon energy sources. Prereq- uisite: ELEN 280/MECH 287. (2 units)

The objective of this course is to cover the fundamental as well as wider aspects of Electric Power Transmission and Dis- tribution networks including monitoring and control application tools typically provided by Energy Management Systems that enable Electric Utility Companies manage these assets to achieve their goals. Prerequisite: ELEN 281A. (2 units)

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 per- formance of factors such as atmospheric attenuation, incidence angle, shading, and others. Cells are connected together to become modules, which in turn are con- nected in arrays. This leads to a discussion of power electronic devices used to control and condition the DC solar voltage, includ- ing 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)

This course consists of five pre-lab lectures and five experiments exploring different aspects of photovoltaic cells and modules, including: cell characterization under con- trolled conditions using a solar simulator; determining the spectral response and quantum efficiency of cells; measurement of solar irradiance and insolation; charac- terization of photovoltaic modules under real sun conditions; study of solar-related power electronics. Prerequisite: ELEN 282 or equivalent. (2 units)

Review of concepts needed to understand function, design, and manufacturing of PV cells and modules. PV cell physics leading to derivation of the I-V curve and equiva- lent circuit, along with contact and optical design, and use of computer-aided design tools. Manufacturing processes for silicon and thin film cells and modules. Cell mea- surements, including simulators, quantum efficiency, and parameter extraction. Cell types include silicon, thin film, organics, and concentrators. Markets, drivers, and LCOE (levelized cost of electricity) are sur- veyed. (2 units)

Co-requisite: ELEN 284. (1 unit)

The smart grid initiative calls for the con- struction of a 21st-century electric system that connects everyone to abundant, afford- able, clean, efficient, and reliable electric power anytime, anywhere. It is envisioned that it will seamlessly integrate many types of generation and storage systems with a simplified interconnection process anal- ogous to “plug and play.” This course describes the components of the grid and the tools needed to realize its main goals: communication systems, intelligent meters, and appropriate computer systems to man- age the grid. (2 units)

Introduction to renewable energy, history of wind energy, types and applications of various wind turbines, wind characteristics and resources, introduction to different parts of a wind turbine including the aerodynamics of propellers, mechanical systems, electrical and electronic systems, wind energy system economics, environmental aspects and impacts of wind turbines, and the future of wind energy. Also listed as MECH 286. (2 units)

Energy storage systems play an essential role in the utilization of renewable energy. They are used to provide reserve power under different circumstances and needs such as peak shaving, load leveling, and ancil- lary services. Power electronics equipment converts the battery power into usable grid power. The course will survey batteries, pumped storage, flywheels, ultracapacitors, etc., with an analysis of the advantages and disadvantages, and uses of each. Also listed as ENGR 339. (2 units)

Energy Management Systems (EMS) is a class of control systems that Electric Utility Companies utilize for three main purposes: Monitoring, Engagement and Reporting. Monitoring tolls allow Electric Utility com- panies to manage their assets to maintain the sustainability and reliability of power generation and delivery. Engagement tools help in reducing energy production costs, transmission and distribution losses by optimizing utilization of resources and/or power network elements. The Reporting tolls help tracking operational costs and energy obligations. Also listed as COEN 282. (2 units)

Limited to candidates for MSEE. By arrangement. (1–9 units)

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)

Special problems and/or research. Limited to department majors only. By arrange- ment. (1–6 units)

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

Managing inventories play an important role in supply and demand network opti- mization. This course covers basic inven- tory models. The foundations needed to characterize optimal policies using deter- ministic and stochastic control strategies. Markov chain. Optimal control. Stochastic control. Prerequisites: Statistics, Probability, ELEN 238 or equivalent. (2 units)

Difference equations. Sampling. Quanti- zation. Z-transform. Transfer functions. State-Space models. Controllability and observability. Stability. Pole-placement by feedback. Frequency response methods. Prerequisites ELEN 230 or 236. (2 units)

Introduction to statistical signal process- ing 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. Pre-requisites: AMTH 211 and ELEN 233 or ELEN 233E. (2 units)

Introduction to Bayesian estimation. Minimum mean square error estimator (MMSE), Maximum a posteriori estima- tor (MAP). Wiener filter and Kalman filter. Prerequisite: ELEN 235. (2 units)

Hypothesis testing. Neyman-Pearson lemma. Generalized matched filter. Detec- tion of deterministic and random signals in Gaussian and non-Gaussian noise envi- ronments. Prerequisite: AMTH 362, ELEN 243, or ELEN 335. (2 units)

Overview of robotics: control, AI, and computer vision. Components and struc- ture of robots. Homogeneous transfor- mation. Forward kinematics of robot arms. Denavit-Hartenberg representation. Inverse kinematics. Velocity kinematics. Manipulator Jacobian. Singular configura- tions. EulerLagrange equations. Dynamic equations of motion of manipulators. Task planning, path planning, and trajectory planning in the motion control prob- lem of robots. Also listed as MECH 337. Prerequisite: AMTH 245. (2 units)

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)

Intelligent control of robots. Neural net- works and fuzzy logic in robotic control. Selected topics of current research in robot- ics. Also listed as MECH 339. Prerequisite: ELEN 338. (2 units)

Basic loop. Components. Describing equations. Stability. Transients. Mod- ulation and demodulation. Prerequisite: ELEN 130. (2 units)

Receiver design, equalizers and maximum likelihood sequence detection. Modulation and receiver design for wireline and wire- less communications. Particular emphasis on intersymbol interference and equaliz- ers. Offered every other year. Prerequisite: ELEN 243. (2 units)

This course is a project-based course to introduce students to architectures and implementations of Field-Programmable Gate Arrays (FPGAs) for DSP for commu- nications applications. Examples of a final project include implementing a significant application in communications such as Software-Defined Radio (SDR) or, Wi-Fi. Prerequisites: ELEN 226 and 247. (2 units)

Introduction to RF terminology, tech- nology tradeoffs in RFIC design. Archi- tecture and design of radio receivers and transmitters. Low noise amplifiers, power amplifiers, mixers, oscillators, and frequency synthesizers. Prerequisites: ELEN 252 and 387. (2 units)

Design and analysis of mixed signal circuits for data communications. Introduction to data communications terminology and signaling conventions. Data transmission media, noise sources. Data transceiver design: Signal coding/decoding, transmit signal waveshaping, receive equalization. Timing Circuits: Clock generation and recovery techniques. Prerequisites: ELEN 252 and 387. (2 units)

Basic buck, boost, and buck-boost DC to DC converter topologies in both continu- ous and discontinuous conduction modes (CCM and DCM). Analog and digital controlled pulse width modulation tech- niques. Efficiency and control loop stability analysis. Critical MOSFET parameters and non-ideal circuit behavior will be studied using time and frequency domain com- puter modeling. Prerequisites: ELEN 236, or 130 and ELEN 252 or 116. (2 units)

Design and analysis of passive circuits (fil- ters, splitters, and couplers), Gilbert cell mixers, low phase noise VCOs, frequency translators, and amplifiers. Advanced sim- ulation methods, such as envelope and time domain simulations. Class project designed to meet specifications, design rules, and device models of RFIC foundry. Prerequi- site: ELEN 351. (2 units)

Physics, chemistry, and materials science of materials in the nanoscale. Thin films, inorganic nanowires, carbon nanotubes, and quantum dots are examples covered in detail as well as state-of-the-art synthesis processes and characterization techniques for these materials as used in various stages of technology development. Also listed as ENGR 262. Prerequisites: ENGR 260 and ELEN 261 or ELEN 151. (2 units)

Silicon-based technology in the sub-90nm regime. General scaling trend and ITRS Roadmap. Novel device architectures, logic and memory nanodevices, critical enabling device design and process technol- ogies, interconnects, molecular electronics, and their potential usage in future tech- nology nodes. Prerequisite: ELEN 265 or ELEN 267. (2 units)

Structural and electronic properties of semiconductor surfaces, semiconductor/ oxide interfaces, and metal/semiconductor interfaces. Relationship between interface morphology/composition and electrical properties. Modern techniques for charac- terizing surfaces and interfaces. Derivation of interface properties from electrical char- acterization of devices. Prerequisite: ELEN 265 or ELEN 267. (2 units)

Introduction to VLSI design and meth- odology. Analysis of CMOS integrated circuits. Circuit modeling and perfor- mance evaluation supported by simulation (SPICE). Ratioed, switch, and dynamic logic families. Design of sequential ele- ments. Full-custom layout using CAD tools. Also listed as COEN 203. Prerequisite: COEN/ELEN 127 or equivalent. (2 units)

Continuation of VLSI design and meth- odology. Design of arithmetic circuits and memory. Comparison of semi-custom ver- sus fully custom design. General concept of floor planning, placement, and routing. Introduction of signal integrity through the interconnect wires. Also listed as COEN 204. Prerequisite: COEN 203/ELEN 387 or equivalent, or ELEN 153. (2 units)

Physical design is the phase that follows logic design, and it includes the follow- ing steps that precede the fabrication of the IC logic partitioning: cell layout, floor planning, placement, routing. These steps are examined in the context of very deep submicron technology. Effect of parasitic devices and packaging are also considered. Power distribution and thermal effects are essential issues in this design phase. Also listed as COEN 305. Prerequisite: COEN 204/ELEN 388 or equivalent. (2 units)

Reliability challenges in device design, fab- rication technology, and test methodology. Device design issues such as design toler- ances for latch-up, hot carrier injection, and electromigration. Fabrication technology challenges for sub-micron processes. Test methodology in terms of design feasibility and high-level test/fault coverage. IC yield models and yield enhancement techniques. (2 units)

Review of semiconductor technology fundamentals. TCAD tools and meth- ods as a design aid for visualizing physical device quantities at different stages of design and influencing device process parameters and circuit performance. Introduction to numerical simulation and TCAD, 2D pro- cess and device simulation, CMOS process flow and device design, device characteri- zation and parameter extraction, circuit simulation. Introduction to virtual IC fac- tory concept, integration of process, device and circuit simulation tools. The concept of process variation, statistical analysis and modeling methods, such as Monte Carlo sampling, correlation analysis, response surface modeling. Prerequisite: ELEN 274. (2 units)

Review of sampling and quantization. Introduction to Digital Speech Processing. Elementary principals and applications of speech analysis, synthesis, and coding. Speech signal analysis and modeling. The LPC Model. LPC Parameter quantiza- tion using Line Spectrum Pairs (LSPs). Digital coding techniques: Quantization, Waveform coding. Predictive coding, Transform coding, Hybrid coding, and Sub-band coding. Applications of speech coding in various systems. Standards for speech and audio coding. Also listed as COEN 348. Prerequisite: ELEN 334 or equivalent. (2 units)

Advanced aspects of speech analysis and coding. Analysis-by-Synthesis (AbS) cod- ing of speech, Analysis-as-Synthesis (AaS) coding of speech. Code-Excited Linear Speech Coding. Error-control in speech transmission. Application of coders in vari- ous systems (such as wireless phones). Inter- national Standards for Speech (and Audio) Coding. Real-Time DSP implementation of speech coders. Research project on speech coding. Introduction to speech rec- ognition. Also listed as COEN 349. Prereq- uisite: ELEN 421. (2 units)

Overview of voice encoding standards rel- evant to VoIP: G.711, G.726, G.723.1, G.729, G.729AB. VoIP packetization and signaling protocols: RTP/RTCP, H.323, MGCP/MEGACO, SIP. VoIP impair- ments and signal processing algorithms to improve QoS. Echo cancellation, packet loss concealment, adaptive jitter buffer, Decoder clock synchronization. Network convergence: Soft-switch architecture, VoIP/PSTN, interworking (Media and Signaling Gateways), signaling translation (SS7, DTMF/MF etc.), fax over IP. Pre- requisite: ELEN 233 or knowledge of basic digital signal processing concepts. (2 units)

Theory of adaptive filters, Wiener fil- ters, the performance surface, gradient estimation. The least-mean-square (LMS) algorithm, other gradient algorithms, transform-domain LMS adaptive filtering, block LMS algorithm. IIR adaptive filters. The method of least squares. Recursive least squares (RLS) adaptive transversal filters; application of adaptive filters in communications, control, radar, etc. Proj- ects. Prerequisites: ELEN 233 and ELEN 334 or AMTH 362 or knowledge of random processes. (2 units)

Same description as ELEN 431 and ELEN 432. Prerequisite: ELEN 334 or AMTH 362 or knowledge of random processes. (4 units)

Linear prediction. Recursive least squares lattice filters. Applications of Kalman filter theory to adaptive transversal filters. Per- formance analysis of different algorithms. Fast algorithms for recursive least squares adaptive transversal filters. Applications of adaptive filters in communications, con- trol, radar, etc. Projects. Alternate years. Prerequisite: ELEN 431. (2 units)

Statistical analysis of array signal processing of a spectral analysis and direction-find- ing. Classical spectral analysis, maximum entropy, minimum variance, maximum likelihood, and super-resolution tech- niques. Alternate years. Prerequisites: ELEN 234 and either ELEN 235 or AMTH 362. (2 units)

Satellite systems engineering consider- ations. Spacecraft. Satellite link design. Communication systems techniques for satellite links. Propagation on satellite-earth paths. Earth station technology. Prerequi- site: ELEN 243 or equivalent. (2 units)

Theory and implementation of error-cor- recting codes. Linear block codes, cyclic codes. Encoding and decoding techniques and implementations analysis of code properties and error probabilities. Offered in alternate years. Prerequisite: Knowledge of probability. (2 units)

Overview of digital communications. Top- ics include bit rate and error performance. Long-term and short-term propagation effects. Link budgets. Diversity techniques. Prerequisite: Knowledge of random processes, AMTH 210, ELEN 241 or its equivalent. (2 units)

Issues in wireless management. Topics include: Multiple access techniques, cellular and local area network standards, schedul- ing of users, handoff and channel assign- ment. Prerequisite: ELEN 446 or equivalent. (2 units)

Theory of operation, analysis, and imple- mentation of fundamental physical and electrical device components: basic circuit elements, transistors, op-amps, sensors, electro-mechanical actuators. Application to the development of simple devices. Also listed as MECH 207. Prerequisite: MECH 141 or ELEN 100. (3 units)

Theory of operation, analysis, and imple- mentation of fundamental controller implementations: analog computers, digi- tal state machines, microcontrollers. Appli- cation to the development of closed-loop control systems. Also listed as MECH 208. Prerequisites: ELEN 460 or MECH 207, and MECH 217. (3 units)

Electro-mechanical modeling and sys- tem development. Introduction to mechatronic support subsystems: power, communications. Fabrication techniques. Functional implementation of hybrid systems involving dynamic control and command logic. Also listed as MECH 209. Prerequisite: MECH 208 or ELEN 461. (2 units)

Analysis and synthesis of combinational and sequential digital circuits with attention to static, dynamic, and essential hazards. Algorithmic techniques for logic minimization, state reductions, and state assignments. Decomposition of state machine, algorithmic state machine. Design for test concepts. Also listed as COEN 200. Prerequisite: ELEN 127C or equivalent. (2 units)

Overview of major subsystems of small- to medium-scale digital computers. Machine instruction set characteristics. Typical arithmetic and logic unit functions, register dataflow organization, busing schemes, and their implementations. Computer memory systems; addressing techniques. Methods of system timing and control; hardware sequencers, microprogramming. Register transfer language and micro-operation. I/O subsystem structure; interrupts; direct memory access and I/O bus interfacing techniques. Detailed computer design project. Credit not allowed for both ELEN 510 and COEN 210. Prerequisites: ELEN 33 or equivalent, ELEN 127C and COEN 44. (2 units)

Design of digital circuits for reduced power consumption. Sources of power consump- tion in ICs and analysis algorithms for their estimation at different stages of design. Various power reduction techniques and their trade-offs with performance, manu- facturability, and cost are analyzed. Project to design a digital circuit with power reduc- tion as the primary objective. Prerequisite: ELEN 387. (2 units)

Analysis in logic design review of back- ground materials and introduction of con- cepts of false path, combinational delay, and minimum cycle time of finite state machines. Study of efficient computational algorithms. Examination of retiming for sequential circuits, speed/area trade-off. Prerequisite: ELEN 500. (2 units)

Algorithmic approach to design of digital systems. Use of hardware description languages for design specification. Structural, register transfer, and behavioral views of HDL. Simulation and synthesis of systems descriptions. Also listed as COEN 303. Prerequisite: ELEN 127 or equivalent. (2 units)

Digital circuit design methodologies. Semicustom implementations. Program- mable logic devices classification, tech- nology, and utilization. Software tools synthesis, placement, and routing. Design verification and testing. Also listed as COEN 304. Prerequisite: ELEN 500 or equivalent. (2 units)

Synthesis strategy. Hardware description language and its applications in synthesis. Cost elimination. Multilevel logic synthe- sis and optimization. Synthesis methods and systems. Module generation. Timing considerations. Area vs. speed trade-offs. Design simulation and verification. Heuristic techniques. CAD tools. Also listed as COEN 301. Prerequisites: ELEN 500 and ELEN 603. (2 units)

Principles and techniques of designing circuits for testability. Concept of fault models. The need for test development. Testability measures. Ad hoc rules to facilitate testing. Easily testable structures, PLAs. Scan-path techniques, full and partial scan. Built-in self-testing (BIST) techniques. Self-checking circuits. Use of computer-aided design (CAD) tools. Also listed as COEN 308. Prerequisite: ELEN 500 or equivalent. (2 units)

Mixed-Signal test techniques using PLL and behavioral testing as major examples. Overview of the IEEE 1149.4 Mixed-Signal standard. Mixed-Signal DFT and BIST techniques with emphasis on test economics. Most recent industrial mixed-signal design and test EDA tools and examples of leading state-of-the-art SoCs. Prerequisites: ELEN 500 or COEN 200 and ELEN 387 or COEN 203. (2 units)

This course presents various state-of-the-art verification techniques used to ensure the corrections of the SoC (System-on-Chip) design before committing it to manufacturing. Both Logical and Physical verification techniques will be covered, including Func- tional Verification, Static Timing, Power, and Layout Verification. Also, the use of Emulation, Assertion-based Verification, and Hardware/Software Co-Verification techniques will be presented. Also listed as COEN 207. Prerequisites: ELEN 500 or COEN 200 and ELEN 603 or equivalent. (2 units)

With continuous increase of size and complexity of SoC, informal simulation techniques are increasing design cost prohibitively and causing major delays in TTM (Time-To-Market). This course focuses on formal algorithmic techniques used for SoC Verification and the tools that are widely used in the industry to perform these types of verifications. These include programming languages such as System Verilog, Vera, and e-language. The course also covers the various formal verification techniques such as propositional logic; basics of temporal logic. Theorem proving, and equivalent checking. Industrial-level tools from leading EDA vendors will be used to demonstrate the capabilities of such techniques. Also listed as COEN 208. Prerequisites: ELEN 500 or COEN 200 and ELEN 603 or equivalent. (2 units)

The course will address the developments in storage systems. Increase in data storage has led to an increase in storage needs. This arises from the increase of mobile devices as well as increase in Internet data storage. This course will provide the students good knowledge of different storage systems as well as challenges in data integrity. A discussion of the next generation of storage devices and architectures will also be done. (2 units)

A project-oriented course that draws on the student’s knowledge of logic design, circuit design, synthesis, and digital testing. Implementation of designs in FPGAs. Advanced topics including design verification, floor planning, power and delay budgeting, backannotation, selection of the appropriate DFT constructs, etc. Prerequisite: ELEN 388, 500, 603, or 608. (2 units)

Analysis, modeling and characterization of interconnects in electronic circuits; Transmission line theory; losses and frequency dependent parameters. Signal Integrity issues in high-speed/high-frequency circuits; means of identifying signal integrity problems. Reflection and crosstalk; analysis of coupled-line systems. Power distribution networks in VLSI and PCB environments and power integrity. Signal/Power integrity CAD. Prerequisite: ELEN 201. (2 units)

Audio and speech compression. Digital audio signal processing fundamentals. Non-perceptual coding. Perceptual coding. Psychoacoustic model. High-quality audio coding. Parametric and structured audio coding. Audio coding standards. Scalable audio coding. Speech coding. Speech coding standards. Also listed as COEN 339. Prerequisites: AMTH 245 and COEN 279 or equivalent. (2 units)

Digital image representation and acqui- sition, color representation; point and neighborhood processing; image enhancement; morphological filtering; Fourier, cosine and wavelet transforms. Also listed as COEN 340. Prerequisite: ELEN 233 or equivalent. (2 units)

Image and video compression. Entropy coding. Prediction. Quantization. Trans- form coding and 2-D discrete cosine transform. Color compression. Motion estimation and compensation. Digital video. Image coding standards such as JPEG. Video coding standards such as the MPEG series and the H.26x series. H.264/MPEG-4 AVC coding. HEVC/H 265/MPEG-H Part 2 coding. Future JVET standard Rate-distortion theory and optimization. Visual quality and coding efficiency. Brief introduction to 3D video coding and 3D-HEVC. Applications. Also listed as COEN 338. Prerequisites: AMTH 108, AMTH 245, basic knowledge of algo- rithms. (4 units)

Image formation from noninvasive mea- surements in computerized tomography, magnetic resonance imaging, and other modalities used clinically and in research. Analysis of accuracy and resolution of image formation based on measurement geometry and statistics. Offered in alter- nate years. Also listed as BIOE 642. Prerequisites: AMTH 211 and either ELEN 234 or AMTH 358. (2 units)

Image restoration using least squares methods in image and spatial frequency domains; matrix representations; blind deconvolution; super-resolution methods; reconstructions from incomplete data; image segmentation methods, three-dimensional models from multiple views. Also listed as COEN 343. Prerequisite: COEN 340. (2 units)

Introduction to image understanding, fea- ture detection, description, and matching; feature based alignment; structure from motion stereo correspondence. Also listed as COEN 344. Prerequisites: ELEN 640 and knowledge of linear algebra. (2 units)

Learning and inference in vision; regression models; deep learning for vision; classification strategies; detection and recognition of objects in images. Also listed as COEN 345. Prerequisites: ELEN 640 and knowledge of probability. (2 units)

The purpose of this class is to introduce students to the general hardware components, system parameters, and architectures of RF and microwave wireless systems. Practical examples of components and system configurations are emphasized. Communication systems are used to illustrate the applications. Other systems, such as, radar, the global positioning system (GPS), RF identification (RFID), and direct broadcast systems (DBS) are introduced. (2 units)

Microwave circuit theory and techniques. Emphasis on passive microwave circuits. Planar transmission lines. Field problems formulated into network problems for TEM and other structures, scattering and transmission parameters, Smith chart, impedance matching, and transformation techniques. Design of power dividers, couplers, hybrids and microwave filters. Microwave CAD. Prerequisite: ELEN 201. (2 units)

Scattering and noise parameters of microwave transistors, physics of silicon bipolar and gallium arsenide MOSFET transistors, device physics, models, and high-frequency limitations. Applications to microwave amplifier and oscillator designs. Prerequisite: ELEN 706. (2 units)

Continuation of ELEN 711. Nonlinear active circuits and computer-aided design techniques. Nonlinear models of diodes, bipolar transistors and FET’s applied to the design of frequency converters, amplifiers, and oscillators. Techniques. Prerequisite: ELEN 711. (2 units)

Fundamentals of radiation, antenna pattern, directivity and gain. Dipole and wire antennas. Microstrip Patch Antennas. Broadband antennas. Antennas as com- ponents of communications and radar systems. Antenna measurement. Antenna CAD. Prerequisite: ELEN 201. (2 units)

Continuation of ELEN 715. Aperture antennas. Traveling-wave antennas. Antenna Arrays. Linear arrays with uniform and non-uniform excitations. Beam scanning and phased arrays; Planar arrays; Array Synthesis. Prerequisite: ELEN 715. (2 units)

Continuation of ELEN 716. Reflector, and lens antennas. Large antenna design. High-frequency techniques. Geometrical optics. Physical optics. Diffraction. Antenna synthesis. Offered in alternate years. Prerequisite: ELEN 716. (2 units)

Fundamental concepts of optics: geometrical and wave optics. Optical com- ponents–-free space, lenses, mirrors, prisms. Optical field and beams. Coherent (lasers) and incoherent (LED, thermal) light sources. Elements of laser engineering. Optical materials. Fiber optics. Polarization phenomena and devices. Also listed as PHYS 113. Prerequisite: ELEN 201 or equivalent. (4 units)

Theory comprises six classroom meetings covering signal flow graphs, error models and corrections, S-parameter measurements, Vector analyzers, microwave resonator measurements, noise figure measurements, signal generation and characterization, spectrum analyzers, and phase noise measurements. Four laboratory meetings. Offered in alternate years. Prerequisite: ELEN 711. (3 units)

Selected advanced topics in electromagnetic field theory. Prerequisite: As specified in class schedule. (2 units)

Boolean functions and their minimization. Designing combinational circuits, adders, multipliers, multiplexers, decoders. Noise margin, propagation delay. Bussing. Memory elements: latches and flip-flops; timing; registers; counters. Introduction to FPGAs and the need for the use of HDL. Taught in the graduate time format. Foundation course not for graduate credit. Also listed as COEN 921C. (2 units)

Online Forms