- Admissions
- Degree Programs
- Emerging Topics Program
- Solar Technology and Smart Grid Courses
- Open University and Certificate Programs
- Tuition and Fees
- Graduate Bulletin
- Courses and Registration
- Thesis Guidelines
- Student Services
- Faculty News
- Faculty Resources
- Chinese Website
Electrical EngineeringThe department has a 3-year course plan for the Academic Year 2008-09, 2009-00, and 2000-01. To see what courses may be offered for each of the academic year, see Electrical Engineering 3-Year Course Plan. To check the latest course offerings, go to Course Schedules that are posted quarterly. Graduate CoursesSome 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 SeminarsRegularly 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 ITime-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 IISolution 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 SystemsContinuous 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. (2 units) ELEN 211. Modern Network Analysis IGraph 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. Planar and dual graphs. Nondegenerate network state equations. Prerequisites: AMTH 245 and knowledge of Laplace transforms. (2 units) ELEN 216. Modern Network Synthesis and DesignApproximation and synthesis of active networks. Filter design using positive and negative feedback biquads. Sensitivity analysis. Fundamentals of passive network synthesis. Prerequisite: ELEN 210. (4 units) ELEN 219. Fundamentals of Computer-Aided Circuit SimulationIntroduction 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. (4 units) ELEN 223. Digital Signal Processing System DevelopmentHands-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). Knowledge of “C” programming language. (2 units) ELEN 226. DSP Design in FPGAIntroduction 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 SystemsDescription 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 SystemsSame description as ELEN 230. Credit not allowed for both ELEN 130 and ELEN 230E. (4 units) ELEN 231. Design of Feedback Control SystemsDesign of linear, continuous control systems utilizing techniques of the frequency response method, root-locus, and parameter plane method. Time and frequency response correlation and steadystate analysis. Output control. Robustness. Prerequisite: ELEN 130 or 230. (2 units) ELEN 232. Introduction to Nonlinear SystemsBasic nonlinear phenomena in dynamic systems. State space and phase plane concepts. Equilibria. Linearization. Stability. Liapunov’s method. Prerequisite: ELEN 236. (2 units) ELEN 233. Digital Signal Processing IDescription 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, IISame description as ELEN 233 and ELEN 234. Credit not allowed for both 133 and 233E. (4 units) ELEN 234. Digital Signal Processing IIContinuation 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 I and IICombination of ELEN 235A and ELEN 235B. Prerequisites: Knowledge of Probability (AMTH 211) and Linear Algebra (AMTH 245). (4 units) ELEN 235A. Estimation Theory IIntroduction 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). (2 units) ELEN 235B. Estimation Theory IIThis second course focuses on the Bayesian approach. Topics include Minimum Mean Square Error (MMSE) estimator, Maximum A Posteriori Estimators and Linear MMSE. Wiener Filters, Kalman Filters and their applications will be used to illustrate the Bayesian estimation approach. Comparisons to classical approaches will be made. Students projects; Use of MATLAB for homework and projects. Prerequisite: ELEN 235A or equivalent knowledge. (2 units) ELEN 236. Linear Control SystemsConcept 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. (2 units) ELEN 237. Optimal ControlLinear regulator problem. Hamilton-Jacobi equation. Riccati equation. Stability. Estimators. Prerequisite: ELEN 236. (2 units) ELEN 239. Topics in Systems Theory(2 units) ELEN 241. Communication Systems ISignal 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 IIProbability theory; random signals; noise in communication systems, baseband signals in noise, analog modulation and noise, baseband digital signaling, digital system performance. Prerequisite: ELEN 241 or equivalent. (2 units) ELEN 243. Digital Communication SystemsOptimal receiver principles. Spectral shaping. Digital modulation techniques: ASK, PSK, FSK, QAM, MSK. Performance. Introduction to synchronization. Prerequisite: ELEN 242. (2 units) ELEN 244. Information TheoryIntroduction 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 247. Analog Communication SystemsAnalog modulation. AM, SSB, DSB, VSB, FM, and PM. Coherent and noncoherent demodulation. Performance of analog modulation systems. Threshold effects. Prerequisite: ELEN 241. (2 units) ELEN 249. Topics in Communication(2 units) ELEN 250. Electronic CircuitsIntroductory 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. Prerequisite: ELEN 50 or equivalent. (2 units) ELEN 251. Transistor Models for IC DesignSemiconductor 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. Co-requisite: ELEN 265. (2 units) ELEN 252. Analog Integrated Circuits IDesign 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 IIDesign 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 CircuitDesign 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 PhysicsWave mechanics. Crystal structure and energy band structure of semiconductors. Carrier statistics and transport. Electrical and optical properties. (2 units) ELEN 264. Semiconductor Device Theory IPhysics 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 IIContinuation of ELEN 264. Bipolar transistors, MOS, and junction field-effect transistors, and semiconductor surface phenomena. Prerequisite: ELEN 264. (2 units) ELEN 266. Semiconductor Device Theory IIIMOSFET scaling, small-geometry effects such as short-channel, narrow-channel, and drain-induced-barrier-lowering. Hot-carrier generation and injection mechanisms. MOSFET channel mobility models, polydepletion, and MOSFET capacities. Charge-control analysis of BJT, switching operation, heterojunction bipolar transistor structures. @CH: (2 units) ELEN 270. Introduction to IC MaterialsThe integrated circuit; IC materials: definition, history systematization; crystallographic structures of IC materials; electronic, mechanical, and thermal properties of IC materials; basic solid state IC building block structures and their electromechanical properties. (2 units) ELEN 271. Microsensors: Components and SystemsMicrofabrication technologies, bulk and surface micromachining, sensor fundamentals, electronic, chemical, and mechanical components as sensors, system level issues, technology integration; application and examples of sensors. (2 units) ELEN 272. Integrated Circuit Fabrication and Characterization IPrinciples and practice of IC fabrication and characterization of basic semiconductor devices with experiments on oxidation, diffusion, ion implantation, lithography, etching and cleaning, metallization, film deposition, process simulation, process integration, and parameter extraction. Conducted in a clean-room facility. Course includes two hours lecture and two 3-hour labs per week. Must be continued with ELEN 273. Credit not allowed for both ELEN 154 and ELEN 272. Prerequisite: ELEN 152 or ELEN 274. (3 units) ELEN 273. Integrated Circuit Fabrication and Characterization IIContinuation of ELEN 272. Includes writing of technical reports on experiments performed in ELEN 272. Credit not allowed for both ELEN 155 and ELEN 273. Prerequisite: ELEN 272. (2 units) ELEN 274. Integrated Circuit Fabrication Processes IFundamental 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 or 276E and ELEN 270. (2 units) ELEN 275. Integrated Circuit Fabrication Processes IIPhysical 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 276E. Integrated Circuit Devices and TechnologyMOS field-effect transistors, bipolar junction transistors, heterojunctions. Principles of silicon IC fabrication processes and design. Bulk and epitaxial crystal growth, thermal oxidation, diffusion, ion implantation. Process simulation for basic devices. Credit not allowed for both ELEN 152 and ELEN 276E. Prerequisite: ELEN 151 or 270. (5 units) ELEN 277. IC Assembly and Packaging TechnologyIC 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. (2 units) ELEN 278. Package Electrical Modeling and Signal IntegrityCritical aspects of advanced IC packages operating in the GHz range; focuses on design-related issues of reflection and crosstalk noise, problems of ground/power bounce and signal integrity and characterization of noise at various frequencies. Electrical modeling of packages using commercial software. (2 units) ELEN 279. Topics in Semiconductor Devices and Processing(2 units) ELEN 281. Electric Power Systems IIntroduction 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 289. Topics in Power Systems(2 units) ELEN 297. Master’s Thesis ResearchBy arrangement. Limited to candidates for MSEE. (1-9 units) ELEN 298. Ph.D. Thesis ResearchBy 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 StudySpecial problems and/or research. Limited to department majors only. By arrangement. (1-6 units) ELEN 311. Modeling and Control of Telerobotic SystemsCase studies of telerobotic devices and mission control architectures. Analysis and control techniques relevant to the remote operations of devices, vehicles, and facilities. Development of a significant research project involving modeling, simulation, or experimentation, and leading to the publication of results. Prerequisite: Consent of instructor. (4 units) ELEN 329. Introduction to Intelligent ControlIntelligent 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 SystemsMulti-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 SystemsDifference 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 ProcessingIntroduction 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 233 and either AMTH 245 or knowledge of linear algebra. (2 units) ELEN 337. Robotics IOverview 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 IIJoint-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 IIIIntelligent 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 IBasic loop. Components. Describing equations. Stability. Transients. Modulation and demodulation. Prerequisite: ELEN 130. (2 units) ELEN 346. Phase-Locked Loops IIAdditive noise response. Random modulation. Nonlinear operation with noise. Cycle-slipping. Prerequisite: ELEN 345. (2 units) ELEN 347. Advanced Digital Communication SystemsUncoded systems vs. channel capacity. Channel coding: trellis codes, multidimensional modulation, block codes. Intersymbol interference. Equalization. Adaptive equalization. Performance. MLSD. Prerequisite: ELEN 243. (2 units) ELEN 348. Optical Communications IIntroductory course in fiber optic communications. Design, operation and capabilities of fiber systems. Appropriate background material in optics, electronics, and communications is introduced as needed. (2 units) ELEN 349. Optical Communications IIAdvanced topics and current issues in fiber optics systems. Optic Fiber wave guides, light sources and detectors, system level design: distribution networks. Prerequisite: ELEN 348. (2 units) ELEN 351. RF Integrated Circuit DesignIntroduction to RF terminology, technology tradeoffs in RFIC design. Architecture and design of radio receivers and transmitters. Low noise amplifiers, power amplifiers, mixers, oscillators, and frequency synthesizers. Prerequisites: ELEN 252 and 387. (2 units) ELEN 352. Mixed Signal IC Design for Data CommunicationsDesign 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) ELEN 359. Advanced Topics in Circuit Design(2 units) ELEN 360. NanomaterialsPhysics, 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 261or ELEN 151, or equivalent. (2 units) ELEN 361. NanoelectronicsSilicon-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 technologies, interconnects, molecular electronics, and their potential usage in future technology nodes. Prerequisite: ELEN 266. (2 units) ELEN 375. Semiconductor Surfaces and InterfacesStructural and electronic properties of semiconductor surfaces, semiconductor/oxide interfaces, and metal/semiconductor interfaces. Relationship between interface morphology/composition and electrical properties. Modern techniques for characterizing surfaces and interfaces. Derivation of interface properties from electrical characterization of devices. Prerequisite: ELEN 265. (2 units) ELEN 379. Topics in Microelectronics (2 units)ELEN 383. VLSI Device TheorySmall-geometry effect in BJT and MOS-FET for VLSI applications. Trade-offs in optimization of VLSI device structures. MOS scaling using constant-field and constant-voltage constraints, LDD structures. CMOS latchup study and prevention. Isolation techniques: junction, oxide, and trench isolation. Bipolar device scaling, selfaligned bipolar devices. MESFET and SOI devices. Prerequisite: ELEN 265. (2 units) ELEN 387. VLSI Design IIntroduction to VLSI design and methodology. Analysis of CMOS integrated circuits. Circuit modeling and performance evaluation supported by simulation (SPICE). Ratioed, switch, and dynamic logic families. Design of sequential elements. Full-custom layout using CAD tools. (Also listed as COEN 203.) Prerequisite: COEN/ELEN 127 or equivalent. (2 units) ELEN 388. VLSI Design IIContinuation of VLSI design and methodology. Design of arithmetic circuits and memory. Comparison of semi-custom versus fully custom design. General concept of floor planning, placement, and routing. Introduction of signal integrity through the interconnect wires. (Also listed as COEN 204.) Prerequisites: COEN 203/ELEN 387 or equivalent, or ELEN 153. (2 units) ELEN 389. VLSI Physical DesignPhysical design is the phase that follows logic design, and it includes the following 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) ELEN 390. Semiconductor Device Technology ReliabilityReliability challenges in device design, fabrication technology, and test methodology. Device design issues such as design tolerances 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) ELEN 391. Process and Device Simulation with Technology Computer Aided Design (TCAD)Review of semiconductor technology fundamentals. TCAD tools and methods 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 process and device simulation, CMOS process flow and device design, device characterization and parameter extraction, circuit simulation. Introduction to virtual IC factory 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 270, 274, or 276E. (4 units) ELEN 398. Advanced Ph.D. ResearchBy arrangement. Prerequisites: Completion of 72 units of graduate credit beyond the master’s degree. Co-requisite: ELEN 298. (1-7 units) ELEN 421. Speech Coding IReview 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 quantization 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. Prerequisite: ELEN 334 or equivalent. (2 units) ELEN 422. Speech Coding IIAdvanced aspects of speech analysis and coding. Analysis-by-Synthesis (AbS) coding of speech, Analysis-as-Synthesis (AaS) coding of speech. Code-Excited Linear Speech Coding. Error-control in speech transmission. Application of coders in various systems (such as wireless phones). International Standards for Speech (and Audio) Coding. Real-Time DSP implementation of speech coders. Research project on speech coding. Introduction to speech recognition. Prerequisites: ELEN 421. (2 units) ELEN 423. Introduction to Voice-over-IPOverview of voice encoding standards relevant 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 impairments and signal processing algorithms to improve QoS. Echo cancellation, packet loss concealment, adaptive jitter buffer, Decoder clock synchronization. Network convergence: Softswitch architecture, VoIP/PSTN, interworking (Media and Signaling Gateways), signaling translation (SS7, DTMF/MF etc.), fax over IP. Prerequisite: ELEN 233 or knowledge of basic digital signal processing concepts. (2 units) ELEN 431. Adaptive Signal Processing ITheory of adaptive filters, Wiener filters, 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. Projects. Prerequisites: ELEN 233 and either ELEN 334 or AMTH 362 or knowledge of random processes. (2 units) ELEN 432. Adaptive Signal Processing IILinear prediction. Recursive least squares lattice filters. Applications of Kalman filter theory to adaptive transversal filters. Performance analysis of different algorithms. Fast algorithms for recursive least squares adaptive transversal filters. Applications of adaptive filters in communications, control, radar, etc. Projects. Alternate years. Prerequisite: ELEN 431. (2 units) ELEN 433. Array Signal ProcessingStatistical analysis of array signal processing of a spectral analysis and direction-finding. Classical spectral analysis, maximum entropy, minimum variance, maximum likelihood, and super-resolution techniques. Alternate years. Prerequisites: ELEN 234 and either ELEN 235 or AMTH 362. (2 units) ELEN 435. Artificial Neural NetworksNeural network paradigms; biological and artificial neuron. Different models and architectures for neural networks. Feedforward networks and feedback networks. Static and dynamic neural networks. Associative networks. Mapping networks. Applications of neural networks. Training laws for neural networks; perceptrons, perceptron convergence theorem, Hebb’s Rule, Adalines, Madalines, Hopfield Nets, Bolzman Nets, BackPropagation, etc. Analysis of neural networks; performance surfaces, stability issues, etc. VLSI implementation of neural nets. Student projects. Alternate years. Prerequisites: AMTH 245, ELEN 233, and either ELEN 334 or AMTH 362. (2 units) ELEN 439. Topics in Adaptive Signal Processing(2 units) ELEN 441. Communication Satellite Systems EngineeringSatellite systems engineering considerations. Satellite power budgets, multiple access problems. Earth station characteristics. Modulation schemes. Prerequisite: ELEN 242 or equivalent. (2 units) ELEN 443. Wireless Local Area NetworksIntroduction to wireless local area networks (LAN) design and operation. Study of the medium access (MAC) and physical (PHY) layers of a wireless LAN. Protocols and trade-offs, both from the network side and the wireless side will be evaluated, with a particular concentration on the requirements of the IEEE 802.11 wireless LAN standard. ELEN 444. Error-Correcting Codes ITheory and implementation of error-correcting codes. Linear block codes, cyclic codes. Encoding and decoding techniques and implementations analysis of code properties and error probabilities. Offered in alternate years. Prerequisite: ELEN 244. (2 units) ELEN 445. Error-Correcting Codes IIContinuation of ELEN 444. Prerequisite: ELEN 444. (2 units) ELEN 446. Wireless Communication SystemsIntroduction to wireless communication systems, cellular concept, prediction of propagation loss, and calculation of fades. Modulation techniques. Equalization and diversity techniques. Multiple-access techniques. Wireless systems and standards. Prerequisite: AMTH 210. (2 units) ELEN 447. Wireless Network ArchitectureStudy of networking issues and key issues in wireless systems. Mobility management (handoff, roaming, channel assignment), network signaling, authentication, mobile number portability. Voice over IP (VoIP) service for mobile networks, GPRS, WAP, and Bluetooth. Credit not allowed for both ELEN 145 and ELEN 447. Prerequisite: ELEN 143 or 446. (4 units) ELEN 460. Advanced Mechatronics ITheory of operation, analysis, and implementation 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. (2 units) ELEN 461. Advanced Mechatronics IITheory of operation, analysis, and implementation of fundamental controller implementations: analog computers, digital state machines, microcontrollers. Application to the development of closed-loop control systems. (Also listed as MECH 208.) Prerequisites: ELEN 460 or MECH 207, and MECH 217. (2 units) ELEN 462. Advanced Mechatronics IIIElectro-mechanical modeling and system 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) ELEN 479. Special Topics in Information Storage Technology(2 units) ELEN 500. Logic Analysis and SynthesisAnalysis 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. (2 units) ELEN 510. Computer Architecture IOverview 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. Prerequisites: ELEN 33 or equivalent, ELEN 127C and COEN 44. Credit not allowed for both ELEN 510 and COEN 210. (2 units) ELEN 511. Computer Architecture IIMachine organization and computation structure survey. Processor issues, ALU design, fixed- and floating-point numbers and their representations. Computer arithmetic algorithms. Multioperation processors. Control unit pipelining, operation overlap, control unit look-ahead. Address processing, paging, and segmentation. Interrupt handling on different machines. Virtual machine concept. Memory hierarchies, cache, main, secondary, and backup memories. Different busing structures and I/O interconnection networks. Prerequisite: ELEN 510. Credit not allowed for both ELEN 511 and COEN 210. (2 units) ELEN 602. Modern Time AnalysisAnalysis in logic design review of background materials and introduction of concepts 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) ELEN 603. Logic Design Using HDLAlgorithmic 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) ELEN 604. Semicustom Design with Programmable DevicesDigital circuit design methodologies. Semicustom implementations. Programmable logic devices classification, technology, and utilization. Software tools synthesis, placement, and routing. Design verification and testing. (Also listed as COEN 304.) Prerequisite: ELEN 500 or equivalent. (2 units) ELEN 605. High-Level SynthesisSynthesis strategy. Hardware description language and its applications in synthesis. Cost elimination. Multilevel logic synthesis 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) ELEN 608. Design for TestabilityPrinciples 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) ELEN 610. Digital Testing with ATIdentification of design-, manufacturing-, and packaging-induced faults. Static and dynamic electrical tests under normal and stressed conditions. Architecture of different automatic test equipment (ATE) and their corresponding test programming software environments. Test-result logging for statistical process control. (Also listed as COEN 310.) Offered in alternate years. Prerequisites: ELEN 250 and 500. (2 units) ELEN 613. Hardware Formal Verification INeed for model checking methodology. Introduction to the mathematical foundation. Binary decision diagrams (BDDs); propositional logic; basics of temporal logic. Theorem proving, equivalent checking; finding fixed points of temporal functions. (Also listed as COEN 207.) Prerequisites: ELEN 500 or COEN 200 and ELEN 603 or equivalent. (2 units) ELEN 614. Formal Verification II: The Test Case GeneratorUsing software tools to generate test cases pseudo-randomly in order to verify correctness of designs. Checking the response using reference models and scoreboards; measuring thoroughness of verification coverage. Use of industry tools such as Specman with the e language. (Also listed as COEN 208.) Prerequisites: ELEN 500 or COEN 200 and ELEN 603 or equivalent. (2 units) ELEN 615. Hardware Formal Verification III: ApplicationsApplications of methods from prerequisite courses. Monitors, assertions and property specification languages are growing ever more important in verifying chips of high complexity. Code coverage tools tell us how well we have covered the design. Standardization activities are incorporating more of these advanced concepts into the Verilog and VHDL languages. Emerging methodologies include aspect-oriented programming, methods and templates. Prerequisites: ELEN 500 or COEN 200 and ELEN 603 or equivalent. (2 units) ELEN 618. Input-Output StructuresI/O architecture overview; single- and multi-bus structures; data transfer; synchronous and asynchronous; memory-mapped I/O; I/O-mapped I/O; direct memory access; I/O processors: architectures, operation, interface definition, programming; comparison of device selection, interrupt architectures, and priority arbitration techniques; comparative analysis of various bus structures: mainframe, minicomputer, SCSI, and IEEE 1394-1995 Standard for a High Performance Serial Bus; error detection and correction. (Also listed as COEN 218.) Prerequisite: ELEN 510. (2 units) ELEN 620. Design of System on a ChipA 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) ELEN 624. Signal Integrity in IC and PCB SystemsIssues in signal integrity of high-speed digital circuits; means of identifying signal integrity problems; circuit analysis techniques for transient signals in lumped and distributed circuits; current measurement processes for high-speed signals. Reflection and crosstalk; analysis of coupled-line systems; VLSI and PCB environments. Current design rules and procedures. Prerequisites: ELEN 201 and 387. (2 units) ELEN 639. Multimedia Data Compression: Audio and SpeechAudio compression. Digital audio signal-processing fundamentals. Nonperceptual coding. Perceptual coding. Psychoacoustic model. High-quality audio coding. Parametric and structured audio coding. Audio coding standards such as AC-3, MP3, MPEG-2 AAC, and MPEG-4 audio. Scalable audio coding. Speech coding. Speech coding standards such as G.7xx and MPEG-4 speech. (Also listed as COEN 339.) Prerequisites: AMTH 377 or equivalent; AMTH 245 and AMTH 210 or equivalent; COEN 338 recommended. (2 units) ELEN 640. Digital Image Processing IDigital image representation and acquisition; Fourier, cosine, and wavelet transforms; linear and nonlinear filtering; image enhancement; morphological filtering. (Also listed as COEN 340.) Prerequisite: ELEN 234. (2 units) ELEN 640E. Digital Image Processing I, IISame as ELEN 640 and ELEN 643. Prerequisite: ELEN 234. (2 units) ELEN 641. Image and Video CompressionRelationship of digital picture capture, communication, and display systems to information theory concepts of redundancy, rate, and distortion. Lossless coding techniques; Huffman coding, run-length coding for two-dimensional signals. Performance of lossy compression techniques; DPCM, transform coding, subband coding. Application to facsimile, video conferencing. Prerequisites: ELEN 640 and AMTH 211. (2 units) ELEN 642. Medical ImagingImage formation from noninvasive measurements 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 alternate years. Prerequisites: AMTH 211 and either ELEN 234 or AMTH 358. (2 units) ELEN 643. Digital Image Processing IIImage restoration using least squares methods in image and spatial frequency domains; matrix representations; blind deconvolution; reconstructions from incomplete data; image segmentation methods, three-dimensional models from multiple views. (Also listed as COEN 343.) Prerequisite: ELEN 640. (2 units) ELEN 644. Computer Vision IIntroduction to image understanding, sensor models, image enhancement and restoration for vision, stereo vision, pattern recognition, segmentation, high-level scene interpretation, human vision. (Also listed as COEN 344.) Offered in alternate years. Prerequisites: ELEN 233 or 640, and ELEN 235 or AMTH 211. (2 units) ELEN 645. Computer Vision IICurrent topics in image understanding research, 3D vision, regularization, energy function minimization; robust techniques, neural networks, symbolic processing. (Also listed as COEN 345.) Offered in alternate years. Prerequisite: ELEN 644. (2 units) ELEN 649. Topics in Image Processing and Analysis(2 units) ELEN 697. Research Seminar in Digital SystemsAdvanced topics in digital systems design and test synthesis. Themes vary yearly; for example, memory devices, effect of GaAs on performance and reliability, mixing technologies, etc. Students are expected to investigate current research and practices, and give oral presentations. (Also listed as COEN 397.) Prerequisite: Permission of instructor. (2 units) ELEN 705. Computer-Aided Design for MicrowavesA survey of approaches to CAD and to existing CAD software packages. Extensive applications in microwaves. Modeling, synthesis, algorithms, optimization. Prerequisite: ELEN 144. (2 units) ELEN 706. Microwave Circuit Analysis and DesignMicrowave circuit theory and techniques. Emphasis on microwave integrated circuits (MIC) and waveguides. Planar transmission lines including microstrip, coplanar waveguides, and slotline. Field problems formulated into network problems for TEM and other structures. Transmission line theory, impedance, scattering and transmission parameters, Smith charts, impedance matching, and transformation techniques. Prerequisite: ELEN 201. (2 units) ELEN 711. Active Microwave Devices IScattering 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 251. (2 units) ELEN 712. Active Microwave Devices IIContinuation of ELEN 711. Emphasis on linear active circuits and computer-aided design techniques. Prerequisite: ELEN 711. (2 units) ELEN 714. Nonlinear Microwave Device Modeling IContinuation of ELEN 712. Nonlinear models of diodes, bipolar transistors, and FETs applied to the design of frequency converters, amplifiers, and oscillators. Techniques. Offered in alternate years. Prerequisite: ELEN 711. (2 units) ELEN 715. Antennas IFundamentals of radiation, antenna pattern, directivity and gain. Linear antennas. Linear and planar phased arrays. Broadband antennas. Antennas as components of communications and radar systems. Offered in alternate years. Prerequisite: ELEN 201. (2 units) ELEN 716. Antennas IIContinuation of ELEN 715. Aperture, horn, reflector, and lens antennas. Antenna CAD. Moment methods for antenna elements, arrays, and complex structures. Scattering. Radar cross-section. Antenna measurements. Offered in alternate years. Prerequisite: ELEN 715. (2 units) ELEN 717. Antennas IIIContinuation of ELEN 716. Printed microstrip antennas. Large antenna design. High-frequency techniques. Geometrical optics. Physical optics. Diffraction. Antenna synthesis. Offered in alternate years. Prerequisite: ELEN 716. (2 units) ELEN 721. Millimeter Wave EngineeringFundamentals and design of millimeter wave circuits and components. Metallic and dielectric waveguides. Integrated transmission lines and passive devices. Solid-state millimeter wave circuits including detectors, frequency multipliers, negative resistance amplifiers, and limiters. Prerequisite: ELEN 707; ELEN 713 recommended. (2 units) ELEN 725. Optics FundamentalsFundamental concepts of optics: geometrical and wave optics. Optical components - 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. Prerequisite: ELEN 201 or equivalent. (2 units) ELEN 726. Microwave Measurements, Theory, and TechniquesTheory comprises six classroom meetings covering signal flow graphs, error models and corrections, S-parameter measurements, scalar and 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 or 713. (2 units) ELEN 729. Topics in Electromagnetics and OpticsSelected advanced topics in electromagnetic field theory. Prerequisite: As specified in class schedule. (2 units) |
| |

E-mail this page