UC Davis 2008-2010 General Catalog - General Catalog - UC Davis
UC Davis 2008-2010 General Catalog - General Catalog - UC Davis
UC Davis 2008-2010 General Catalog - General Catalog - UC Davis
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
258 Engineering: Electrical and Computer Engineering<br />
189A-V. Special Topics in Electrical<br />
Engineering and Computer Science (1-5)<br />
Prerequisite: consent of instructor. Special Topics in<br />
(A) Computer Science; (B) Programming Systems; (C)<br />
Digital Systems; (D) Communications; (E) Signal<br />
Transmission; (F) Digital Communication; (G) Control<br />
Systems; (H) Robotics; (I) Signal Processing; (J)<br />
Image Processing; (K) High-Frequency Phenomena<br />
and Devices; (L) Solid-State Devices and Physical<br />
Electronics, (M) Systems Theory, (N) Active and Passive<br />
Circuits; (O) Integrated Circuits; (P) Computer<br />
Software; (Q) Computer Engineering; (R) Microprocessing;<br />
(S) Electronics; (T) Electromagnetics; (U)<br />
Opt-Electronics; (V) Computer Networks. May be<br />
repeated for credit when topic differs.—I, II, III. (I, II,<br />
III.)<br />
190C. Research Group Conferences in<br />
Electrical and Computer Engineering (1)<br />
Discussion—1 hour. Prerequisite: upper division<br />
standing in Electrical and Computer Engineering;<br />
consent of instructor. Research group conferences.<br />
May be repeated for credit. (P/NP grading only.)—<br />
I, II, III. (I, II, III.)<br />
192. Internship in Electrical and Computer<br />
Engineering (1-5)<br />
Internship—3-15 hours. Prerequisite: completion of a<br />
minimum of 84 units; project approval before period<br />
of internship; consent of instructor. Supervised work<br />
experience in electrical and computer engineering.<br />
May be repeated for credit if project is different. (P/<br />
NP grading only.)—I, II, III. (I, II, III.)<br />
193A. Senior Design Project (2)<br />
Project—6 hours. Prerequisite: senior standing in<br />
Electrical or Computer Engineering; course 196<br />
(may be taken concurrently); consent of instructor.<br />
Team design project for seniors in Electrical or Computer<br />
Engineering. Project involves analysis, design,<br />
implementation and evaluation of an Electrical Engineering<br />
or Computer Engineering system. Project is<br />
supervised by a faculty member. (Deferred grading<br />
only, pending completion of sequence.)—I, II. (I, II.)<br />
193B. Senior Design Project (2)<br />
Project—6 hours. Prerequisite: course 193A. Team<br />
design project for seniors in Electrical Engineering or<br />
Computer Engineering. Project involves analysis,<br />
design, implementation and evaluation of an Electrical<br />
Engineering or Computer Engineering system.<br />
Project is supervised by a faculty member. (Deferred<br />
grading only, pending completion of sequence.)—II,<br />
III. (II, III.)<br />
194A. Micromouse Design Project (2)<br />
Discussion—1 hour; laboratory—3 hours. Prerequisite:<br />
Course 70 or Computer Science Engineering<br />
50; Engineering 17 and course 196 (may be taken<br />
concurrently); course 100 or Engineering 100 recommended<br />
(may be taken concurrently); course<br />
180A recommended (may be taken concurrently).<br />
Design of robotic mouse for the IEEE Micromouse<br />
competition. May be repeated once for credit.<br />
(Deferred grading only, pending completion of<br />
sequence.)—I. (I.)<br />
194B. Micromouse Design Project (2)<br />
Discussion—1 hour; laboratory—3 hours. Prerequisite:<br />
course 70 or Computer Science Engineering<br />
50, Engineering 17 (may be taken concurrently);<br />
course 100 or Engineering 100 recommended (may<br />
be taken concurrently), course 180A recommended<br />
(may be taken concurrently). Design of robotic<br />
mouse for the IEEE Micromouse competition. Limited<br />
enrollment. May be repeated once for credit.<br />
(Deferred grading only, pending completion of<br />
sequence.)—II. (II.)<br />
194C. Micromouse Design Project (1)<br />
Discussion—1 hour. Prerequisite: course 70 or Computer<br />
Science Engineering 50, Engineering 17 (may<br />
be taken concurrently); course 100 or Engineering<br />
100 recommended (may be taken concurrently),<br />
course 180A recommended (may be taken concurrently).<br />
Design of robotic mouse for the IEEE Micromouse<br />
competition. Limited enrollment. May be<br />
repeated once for credit. (Deferred grading only,<br />
pending completion of sequence.)—III (III.)<br />
195A. NATCAR Design Project (3)<br />
Lecture—1 hour; laboratory—6 hours. Prerequisite:<br />
courses 110A, 110B or 157A (can be taken concurrently);<br />
170 recommended (taken concurrently) if student<br />
intends to complete project with digital circuits.<br />
Design and construct an autonomous race car. Students<br />
work in groups to design, build and test speed<br />
control circuits, track sensing circuits, and a steering<br />
control loop. Limited enrollment. (Deferred grading<br />
only pending completion of sequence.)—I. (I.)<br />
195B. NATCAR Design Project (2)<br />
Laboratory—6 hours. Prerequisite: course 195A.<br />
Design and construct an autonomous race car. Students<br />
work in groups to design, build and test speed<br />
control circuits, track sensing circuits, and a steering<br />
control loop. (Deferred grading only pending completion<br />
of sequence.)—II. (II.)<br />
196A. Senior Design Project (1)<br />
Lecture/discussion—1 hour. Prerequisite: English<br />
101, 102, or 104, or successful completion of English<br />
Composition Examination; senior standing in<br />
Electrical or Computer Engineering; restricted to the<br />
Electrical Engineering or Computer Engineering<br />
majors. Integration of principles and capstone<br />
design project for Electrical and Computer Engineering.<br />
Project incorporates engineering standards and<br />
realistic constraints including economic, manufacturability,<br />
sustainability, ethical, health and safety, environmental,<br />
social, and political. Completion of<br />
portfolio of upper division course work. (Deferred<br />
grading only, pending completion of sequence.)—I.<br />
(I.)<br />
197T. Tutoring in Electrical and Computer<br />
Engineering (1-3)<br />
Discussion—1 hour; discussion/laboratory—2-8<br />
hours. Prerequisite: upper division standing; consent<br />
of instructor. Tutoring in Electrical and Computer<br />
Engineering courses, especially introductory circuits.<br />
For upper-division undergraduate students who will<br />
provide tutorial assistance. (P/NP grading only.)—I,<br />
II, III. (I, II, III.)<br />
198. Directed Group Study (1-5)<br />
Prerequisite: consent of instructor. May be repeated<br />
three times for credit. (P/NP grading only.)<br />
199. Special Study for Advanced<br />
Undergraduates (1-5)<br />
Prerequisite: consent of instructor. (P/NP grading<br />
only.)<br />
Graduate Courses<br />
201. Digital Signal Processing (4)<br />
Lecture—4 hours. Prerequisite: course 150B; Statistics<br />
120 or Mathematics 131 or Mathematics 167<br />
recommended. Theory and design of digital filters.<br />
Classification of digital filters, linear phase systems,<br />
all-pass functions, FIR and IIR filter design methods<br />
and optimality measures, numerically robust structures<br />
for digital filters.—II. (II.)<br />
202. Advanced Digital Signal Processing (4)<br />
Lecture—4 hours. Prerequisite: courses 201, 260,<br />
and 265, and Mathematics 167 are recommended.<br />
Multirate DSP theory and wavelets, optimal transform<br />
and subband coders in data compressions,<br />
advanced sampling theory and oversampled A/D<br />
converters, transmultiplexers and precoders in digital<br />
communication systems, genomic signal processing.<br />
Offered in alternate years.—(III.)<br />
206. Digital Image Processing (4)<br />
Lecture—3 hours; laboratory—3 hours. Prerequisite:<br />
course 150B. Two-dimensional systems theory,<br />
image perception, sampling and quantization, transform<br />
theory and applications, enhancement, filtering<br />
and restoration, image analysis, and image processing<br />
systems.—(II.)<br />
207. Pattern Recognition and Classification<br />
(3)<br />
Lecture—3 hours. Prerequisite: Statistics 120. Topics<br />
in statistical pattern recognition and classification:<br />
linear decision functions and minimum distance classification,<br />
Bayes decision theory, clustering algorithms,<br />
the generalized perceptron, multi-layer neural<br />
networks, and feature extraction. Offered in alternate<br />
years.—(III.)<br />
208. Image Analysis and Computer Vision<br />
(3)<br />
Lecture—3 hours. Prerequisite: course 150B. Geometry<br />
of two-dimensional objects. Edge detection and<br />
image segmentation. Image formation and fundamental<br />
principles of computer vision. Recovery of<br />
three-dimensional structure from shading or stereo<br />
information. Analysis of motion and estimation of<br />
motion parameters. Geometry and representation of<br />
three-dimensional objects. Offered in alternate<br />
years.—(III.)<br />
210. MOS Analog Circuit Design (3)<br />
Lecture—3 hours. Prerequisite: courses 110B, 111B<br />
and 140B. Analysis and design of MOS amplifiers,<br />
bias circuits, voltage references and other analog<br />
circuits. Stability and compensation of feedback<br />
amplifiers. Introduction to noise analysis in MOS circuits.—I.<br />
(I.)<br />
211. Advanced Analog Circuit Design (3)<br />
Lecture—3 hours. Prerequisite: course 210; Statistics<br />
131A and course 112 recommended. Noise and<br />
distortion in electronic circuits and systems. Application<br />
to communication circuits. Specific applications<br />
include mixers, low-noise amplifiers, power amplifiers,<br />
phase-locked loops, oscillators and receiver<br />
architectures.—II. (II.)<br />
212. Analog MOS IC Design for Signal<br />
Processing (3)<br />
Lecture—3 hours. Prerequisite: course 210. Analysis<br />
and design of analog MOS integrated circuits. Passive<br />
components, single-ended and fully differential<br />
op amps, sampled-data and continuous-time filters.—II.<br />
(II.)<br />
213. Data-Conversion Techniques and<br />
Circuits (3)<br />
Lecture—3 hours. Prerequisite: course 210. Digitalto-analog<br />
and analog-to-digital conversion; component<br />
characteristics and matching; sample-and-hold,<br />
comparator, amplifier, and reference circuits.—III.<br />
(III.)<br />
214. Computer-Aided Circuit Analysis and<br />
Design (3)<br />
Lecture—3 hours. Prerequisite: courses 110A, 110B<br />
and knowledge of FORTRAN or C. Network equation<br />
formulations. Nonlinear DC, linear AC, timedomain<br />
(both linear and nonlinear), steady-state<br />
(nonlinear) and harmonic analysis. DC, AC, and<br />
time-domain sensitivities of linear and nonlinear circuits.<br />
Gradient-based design optimization. Behavioral<br />
simulations. Extensive CAD project.—II. (II.)<br />
215. Circuits for Digital Communications (3)<br />
Lecture—3 hours. Prerequisite: courses 150B and<br />
210 (may be taken concurrently); course 165, 166<br />
or 265 recommended. Analog, digital, and mixedsignal<br />
CMOS implementations of communication-circuit<br />
blocks; gain control, adaptive equalizers, sampling<br />
detectors, clock recovery. Offered in alternate<br />
years.—III.<br />
216. Low Power Digital Integrated Circuit<br />
Design (3)<br />
Lecture—3 hours. Prerequisite: course 118. IC<br />
design for low power and energy consumption. Low<br />
power architectures, logic styles and circuit design.<br />
Variable supply and threshold voltages. Leakage<br />
management. Power estimation. Energy sources,<br />
power electronics, and energy recovery. Applications<br />
in portable electronics and sensors. Thermodynamic<br />
limits.—II. (II.)<br />
218A. Introduction to VLSI Circuits (3)<br />
Lecture—3 hours. Prerequisite: courses 110A and<br />
110B. Theory and practice of VLSI circuit and system<br />
design. Extensive use of VLSI computer-aided design<br />
aids to undertake a VLSI design example.—I.<br />
218B. Multiproject Chip Design (1)<br />
Laboratory—3 hours. Prerequisite: course 218A.<br />
CMOS and NMOS multiproject chip layouts of projects<br />
begun in courses 218A, 212, and 219 are<br />
assembled and submitted to the DARPA/NSF MOSIS<br />
program for fabrication.—II.<br />
Quarter Offered: I=Fall, II=Winter, III=Spring, IV=Summer; 2009-<strong>2010</strong> offering in parentheses<br />
<strong>General</strong> Education (GE) credit: ArtHum=Arts and Humanities; SciEng=Science and Engineering; SocSci=Social Sciences; Div=Social-Cultural Diversity; Wrt=Writing Experience