因为在比较这两个track,听说circuit 是UCLA 强项，好多人都念得这个。但是自己对Signal and system 更感兴趣一点，为了帮助自己选择，就把两个track的课程整理了一下，这样大家就不用在官网上开着2个网页来回看啦~
20152016 Circuits &Embedded Systems (C&ES) FALL 2015 201A– Gupta 201A. VLSI DesignAutomation (4)
Lecture, four hours; outside study, eight hours.Requisite: course 115C. Fundamentals of design automation of VLSI circuits andsystems, including introduction to circuit and system platforms such as fieldprogrammable gate arrays and multicore systems; highlevel synthesis, logicsynthesis, and technology mapping; physical design; and testing andverification. Letter grading. 202C– Kaiser 202C. Networked EmbeddedSystems Design (4)
Lecture, four hours; laboratory, four hours;outside study, four hours. Designed for graduate computer science andelectrical engineering students. Training in combination of networked embeddedsystems design combining embedded hardware platform, embedded operating system,and hardware/software interface. Essential graduate student background forresearch and industry career paths in wireless devices for applications rangingfrom conventional wireless mobile devices to new area of wireless health.Laboratory design modules and course projects based on stateofart embeddedhardware platform. Letter grading. 209AS– He "Modeling andControl of Clean Energy and Smart Irrigation Systems" 209AS. SpecialTopics in Circuits and Embedded Systems (4)
Lecture, four hours; outside study, eight hours.Special topics in one or more aspects of circuits and embedded systems, such asdigital, analog, mixedsignal, and radio frequency integrated circuits (RFICs); electronic design automation; wireless communication circuits andsystems; embedded processor architectures; embedded software; distributedsensor and actuator networks; robotics; and embedded security. May be repeatedfor credit with topic change. S/U or letter grading. 215A– Abidi 215A. AnalogIntegrated Circuit Design (4)
Lecture, four hours; discussion, one hour;outside study, seven hours. Requisite: course 115B. Analysis and design ofanalog integrated circuits. MOS and bipolar device structures and models,singlestage and differential amplifiers, noise, feedback, operationalamplifiers, offset and distortion, sampling devices and discretetime circuits,bandgap references. Letter grading. M216A Markovic M216A. Design ofVLSI Circuits and Systems (4)
(Same as Computer Science M258A.) Lecture, fourhours; discussion, two hours; laboratory, four hours; outside study, two hours.Requisites: courses M16 or Computer Science M51A, and 115A. Recommended: course115C. LSI/VLSI design and application in computer systems. Fundamental design techniquesthat can be used to implement complex integrated systems on chips. Lettergrading. WINTER2016 201C– He 201C. Modeling ofVLSI Circuits and Systems (4)
Lecture, four hours. Requisite: course 115C.Detailed study of VLSI circuit and system models considering performance,signal integrity, power and thermal effects, reliability, andmanufacturability. Discussion of principles of modeling and optimizationcodevelopment. Letter grading. 215B– Yang 215B. AdvancedDigital Integrated Circuits (4)
Lecture, four hours; outside study, eight hours.Requisites: courses 115C, M216A. Analysis and comparison of modern logicfamilies. VLSI memories (SRAM, DRAM, and ROMs). Accuracy of various simulationmodels and simulation methods for digital circuits. Letter grading. 215C– Darabi 215C. Analysis andDesign of RF Circuits and Systems (4)
Lecture, four hours; outside study, eight hours.Requisite: course 215A. Principles of RF circuit and system design, withemphasis on monolithic implementation in VLSI technologies. Basic concepts,communications background, transceiver architectures, lownoise amplifiers andmixers, oscillators, frequency synthesizers, power amplifiers. Letter grading. 279AS– Iyer "Beyond Moore's Law  Concepts inSystem Integration" 279AS. SpecialTopics in Physical and Wave Electronics (4)
Lecture, four hours; outside study, eight hours.Special topics in one or more aspects of physical and wave electronics, such aselectromagnetics, microwave and millimeter wave circuits, photonics and optoelectronics,plasma electronics, microelectromechanical systems, solid state, andnanotechnology. May be repeated for credit with topic change. S/U or lettergrading. 209AS– Mehta 209AS. SpecialTopics in Circuits and Embedded Systems (4)
Lecture, four hours; outside study, eight hours.Special topics in one or more aspects of circuits and embedded systems, such asdigital, analog, mixedsignal, and radio frequency integrated circuits (RFICs); electronic design automation; wireless communication circuits andsystems; embedded processor architectures; embedded software; distributedsensor and actuator networks; robotics; and embedded security. May be repeatedfor credit with topic change. S/U or letter grading. "Robotics: Design, Manufacture, andControl" SPRING 2016 201D– Gupta 201D. Design inNanoscale Technologies (4)
Lecture, four hours; outside study, eight hours.Enforced requisite: course 115C. Challenges of digital circuit design andlayout in deeply scaled technologies, with focus on designmanufacturinginteractions. Summary of largescale digital design flow; basic manufacturingflow; lithographic patterning, resolution enhancement, and mask preparation;yield and variation modeling; circuit reliability and aging issues; designrules and their origins; layout design for manufacturing; test structures andprocess control; circuit ans architecture methods for variability mitigation.Letter grading.. 涓浜涓夊垎鍦帮紝鐙鍙戝竷
M202A  Srivastava M202A. EmbeddedSystems (4)
(Same as Computer Science M213A.) Lecture, four hours; outside study, eighthours. Designed for graduate computer science and electrical engineeringstudents. Methodologies and technologies for design of embedded systems. Topicsinclude hardware and software platforms for embedded systems, techniques formodeling and specification of system behavior, software organization, realtimeoperating system scheduling, realtime communication and packet scheduling,lowpower battery and energyaware system design, timing synchronization, faulttolerance and debugging, and techniques for hardware and software architectureoptimization. Theoretical foundations as well as practical design methods.Letter grading. 209AS– Cabric "WirelessCommunications System Design, Modeling and Implementation" 209AS. SpecialTopics in Circuits and Embedded Systems (4)
Lecture, four hours; outside study, eight hours.Special topics in one or more aspects of circuits and embedded systems, such asdigital, analog, mixedsignal, and radio frequency integrated circuits (RFICs); electronic design automation; wireless communication circuits andsystems; embedded processor architectures; embedded software; distributedsensor and actuator networks; robotics; and embedded security. May be repeatedfor credit with topic change. S/U or letter grading. 215D– Razavi 215D. AnalogMicrosystem Design (4)
Lecture, four hours; outside study, eight hours.Requisite: course 215A. Analysis and design of data conversion interfaces andfilters. Sampling circuits and architectures, D/A conversion techniques, A/D converterarchitectures, building blocks, precision techniques, discrete andcontinuoustime filters. 216B– Markovic 216B. VLSI SignalProcessing (4)
Lecture, four hours; outside study, eight hours.Advanced concepts in VLSI signal processing, with emphasis on architecturedesign and optimization within blockbased description that can be mapped tohardware. Fundamental concepts from digital signal processing (DSP) theory,architecture, and circuit design applied to complex DSP algorithms in emergingapplications for personal communications and healthcare. Letter grading. Signals and Systems (S&S) FALL 2015 205A– Laub 205A. MatrixAnalysis for Scientists and Engineers (4)
Lecture, four hours; discussion, one hour;outside study, seven hours. Preparation: one undergraduate linear algebracourse. Designed for firstyear graduate students in all branches ofengineering, science, and related disciplines. Introduction to matrix theoryand linear algebra, language in which virtually all of modern science and engineeringis conducted. Review of matrices taught in undergraduate courses andintroduction to graduatelevel topics. Letter grading. 211A– Hadar 211A. Digital ImageProcessing I (4)
Lecture, three hours; laboratory, four hours;outside study, five hours. Preparation: computer programming experience.Requisite: course 113. Fundamentals of digital image processing theory andtechniques. Topics include twodimensional linear system theory, imagetransforms, and enhancement. Concepts covered in lecture applied in computerlaboratory assignments. Letter grading. 230A– Yao 230A. Detection andEstimation in Communication (4)
Lecture, four hours; outside study, eight hours.Requisite: course 131A. Applications of estimation and detection concepts incommunication and signal processing; random signal and noise characterizationsby analysis and simulations; mean square (MS) and maximum likelihood (ML)estimations and algorithms; detection under ML, Bayes, and Neyman/Pearson (NP)criteria; signaltonoise ratio (SNR) and error probability evaluations.Introduction to Monte Carlo simulations.Letter grading. 231A– Diggavi 231A. InformationTheory: Channel and Source Coding (4)
Lecture, four hours; discussion, one hour;outside study, seven hours. Requisite: course 131A. Fundamental limits oncompression and transmission of information. Topics include limits andalgorithms for lossless data compression, channel capacity, rate versusdistortion in lossy compression, and information theory for multiple users.Letter grading. 236A– Fragouli 236A. LinearProgramming (4)
Lecture, four hours; discussion, one hour;outside study, seven hours. Requisite: Mathematics 115A or equivalent knowledgeof linear algebra. Basic graduate course in linear optimization. Geometry oflinear programming. Duality. Simplex method. Interiorpoint methods.Decomposition and largescale linear programming. Quadratic programming andcomplementary pivot theory. Engineering applications. Introduction to integerlinear programming and computational complexity theory. Letter grading. 241A– Diggavi 241A. StochasticProcesses (4)
Lecture, four hours; outside study, eight hours.Requisite: course 131B. Review of basic probability, axiomatic development,expectation, convergence of random processes: stationarity, power spectraldensity. Response of linear systems to random inputs. Basics of estimation.Special random processes. Letter grading. WINTER 2016 210A– Sayed 210A. Adaptation andLearning (4)
Lecture, four hours; outside study, eight hours.Preparation: prior training in probability theory, random processes, and linearalgebra. Recommended requisites: courses 205A, 241A. Meansquareerrorestimation and filters, leastsquares estimation and filters, steepestdescentalgorithms, stochasticgradient algorithms, convergence, stability, tracking,and performance, algorithms for adaptation and learning, adaptive filters,learning and classification, optimization. Letter grading. M214A– Alwan M214A. DigitalSpeech Processing (4)
(Same as Bioengineering M214A.) Lecture, threehours; laboratory, two hours; outside study, seven hours. Requisite: course113. Theory and applications of digital processing of speech signals.Mathematical models of human speech production and perception mechanisms,speech analysis/synthesis. Techniques include linear prediction, filterbankmodels, and homomorphic filtering. Applications to speech synthesis, automaticrecognition, and hearing aids. Letter grading. 218– van der Schaar 218. NetworkEconomics and Game Theory (4)
Lecture, four hours; outside study, eight hours.Discussion of how different cooperative and noncooperative games among agentscan be constructed to model, analyze, optimize, and shape emerging interactionsamong users in different networks and system settings. How strategic agents cansuccessfully compete with each other for limited and timevarying resources byoptimizing their decision process and learning from their past interaction withother agents. To determine their optimal actions in these distributed,informationally decentralized environments, agents need to learn and modeldirectly or implicitly other agents? responses to their actions. Discussion ofexisting multiagent learning techniques and learning in games, includingadjustment processes for learning equilibria, fictitious play, regretlearning,and more. Letter grading. 230B– Daneshrad 230B. DigitalCommunication Systems (4)
Lecture, four hours; outside study, eight hours.Requisites: courses 132A, 230A. Principles and practical techniques for communicationat physical and multiple access layers. Review of communications over Gaussianchannel. Synchronization and adaptive equalization. Nonlinear impairments inradio transceivers. Wireless channel models, diversity techniques, and linkbudgets. Modulations for wireless channels. Multiantenna methods. Wirelessmultiple access and resource allocation techniques. Scalable approaches tomeeting wireless data rate demand. Letter grading. 232B– Rubin 232B.Telecommunication Switching and Queueing Systems (4)
Lecture, four hours; outside study, eight hours.Requisite: course 131A. Modeling, analysis, and design of queueing systems withapplications to switching systems, communications networks, wireless systemsand networks, and business and management systems. Modeling, analysis, anddesign of Markovian and nonMarkovian queueing systems. Priority servicesystems. Queueing networks with applications to computer communications,Internet, and management networks. Letter grading. 236B– Vandenberghe 236B. ConvexOptimization (4)
Lecture, four hours; outside study, eight hours.Requisite: course 236A. Introduction to convex optimization and itsapplications. Convex sets, functions, and basics of convex analysis. Convexoptimization problems (linear and quadratic programming, secondorder cone andsemidefinite programming, geometric programming). Lagrange duality andoptimality conditions. Applications of convex optimization. Unconstrainedminimization methods. Interiorpoint and cuttingplane algorithms. Introductionto nonlinear programming. Letter grading. 239AS – Roychowdhury "Big Data: Modelingand Mining the Web and Social Media" 239AS. SpecialTopics in Signals and Systems (4)
Lecture, four hours; outside study, eight hours.Special topics in one or more aspects of signals and systems, such ascommunications, control, image processing, information theory, multimedia,computer networking, optimization, speech processing, telecommunications, andVLSI signal processing. May be repeated for credit with topic change. S/U orletter grading. SPRING 2016 205A– Laub 205A. MatrixAnalysis for Scientists and Engineers (4)
Lecture, four hours; discussion, one hour;outside study, seven hours. Preparation: one undergraduate linear algebracourse. Designed for firstyear graduate students in all branches ofengineering, science, and related disciplines. Introduction to matrix theoryand linear algebra, language in which virtually all of modern science andengineering is conducted. Review of matrices taught in undergraduate coursesand introduction to graduatelevel topics. Letter grading. 209AS– Cabric "WirelessCommunications System Design, Modeling and Implementation" 209AS. SpecialTopics in Circuits and Embedded Systems (4)
Lecture, four hours; outside study, eight hours.Special topics in one or more aspects of circuits and embedded systems, such asdigital, analog, mixedsignal, and radio frequency integrated circuits (RFICs); electronic design automation; wireless communication circuits andsystems; embedded processor architectures; embedded software; distributedsensor and actuator networks; robotics; and embedded security. May be repeatedfor credit with topic change. S/U or letter grading. 210B– Sayed 210B. Inference overNetworks (4)
Lecture, four hours; outside study, eight hours.Preparation: prior training in probability theory, random processes, linearalgebra, and adaptation. Enforced requisite: course 210A. Adaptation, learning,estimation, and detection over networks. Steepestdescent algorithms, stochasticgradientalgorithms, convergence, stability, tracking, and performance analyses.Distributed optimization. Online and distributed adaptation and learning.Synchronous and asynchronous network behavior. Incremental, consensus,diffusion, and gossip strategies. Letter grading. 212A– Pamarti 212A. Theory andDesign of Digital Filters (4)
Lecture, three hours; discussion, one hour;outside study, eight hours. Requisite: course 113. Approximation of filterspecifications. Use of design charts. Structures for recursive digital filters.FIR filter design techniques. Comparison of IIR and FIR structures.Implementation of digital filters. Limit cycles. Overflow oscillations.Discrete random signals. Wave digital filters. Letter grading. 214B– Alwan 214B. AdvancedTopics in Speech Processing (4)
Lecture, three hours; computer assignments, twohours; outside study, seven hours. Requisite: course M214A. Advanced techniquesused in various speechprocessing applications, with focus on speechrecognition by humans and machine. Physiology and psychoacoustics of humanperception. Dynamic Time Warping (DTW) and Hidden Markov Models (HMM) forautomatic speech recognition systems, pattern classification, and searchalgorithms. Aids for hearing impaired. Letter grading. 231E– Wesel 231E. Channel CodingTheory (4)
Lecture, four hours; outside study, eight hours.Requisite: course 131A. Fundamentals of error control codes and decodingalgorithms. Topics include block codes, convolutional codes, trellis codes, andturbo codes. Letter grading. 232D– Rubin 232D.Telecommunication Networks and MultipleAccess Communications (4)
Lecture, four hours; outside study, eight hours.Requisite: course 131A. Performance analysis and design of telecommunicationnetworks, mobile wireless networks, and multipleaccess communication systems.Network architectures, multiplexing and multipleaccess, message delays, errorand flow control, switching, routing, layered networking protocols, andInternet. Selected latest network systems such as cellular wireless networks,heterogeneous large/small cell networks, WiFi mesh networks, peertopeermobile ad hoc wireless networks, vehicular highway networks, autonomoustransportation networked systems, smart grid networks, adaptive multimediastreaming over mobile wireless networks, embedded sensor networks, satelliteand longhaul networks, energy aware networking, cyber security. Lettergrading. 232E– Roychowdhury 232E. Graphs andNetwork Flows (4)
Lecture, four hours; recitation, one hour;outside study, seven hours. Solution to analysis and synthesis problems thatmay be formulated as flow problems in capacity constrained (or costconstrained) networks. Development of tools of network flow theory using graphtheoretic methods; application to communication, transportation, andtransmission problems. Letter grading. 236C– Vandenberghe 236C. OptimizationMethods for LargeScale Systems (4)
Lecture, four hours; outside study, eight hours.Requisite: course 236B. Firstorder algorithms for convex optimization:subgradient method, conjugate gradient method, proximal gradient andaccelerated proximal gradient methods, block coordinate descent. Decompositionof largescale optimization problems. Augmented Lagrangian method andalternating direction method of multipliers. Monotone operators andoperatorsplitting algorithms. Secondorder algorithms: inexact Newton methods,interiorpoint algorithms for conic optimization. Letter grading.
