ACADEMICS

ACADEMICS

ELEC 242 – SIGNALS, SYSTEMS, & TRANSFORMS

Transforms between the time and frequency domains. Linear time-invariant systems: convolutions, impulse response, and eigenfunctions. Delta functions, their nature and their uses. Fourier series and the Fourier transform for continuous signals. Fourier transform for discrete-time signals: DTFT and DFT. The fast Fourier transform. The Hilbert transform and causality. Sampling and aliasing. Laplace and Z transforms: poles and zeros, and system stability. Students must register for both ELEC 242 and ELEC 244.

ELEC 301 – SIGNALS, SYSTEMS, AND LEARNING

Analytical framework for analyzing signals and systems. Time and frequency domain analysis of continuous and discrete time signals and systems, convolution, and the Laplace and Z transforms. Introduction to algorithms for machine learning on signals, including clustering, regression, and classification. Instructor Permission Required.

ELEC 303 – RANDOM SIGNALS

An introduction to probability theory and statistics with applications to electrical engineering problems in signal processing, communications and control; probability spaces, conditional probability, independence, random variables, distribution and density functions, random vectors, signal detection and parameter estimation.ELEC 301 may be taken concurrenlty with ELEC 303.

ELEC 411 – MICROWAVE ENGINEERING

Topics covered include transmission line, Smith Chart, scattering parameters, impedance matching, passive microwave circuits (power divider, coupler, 180° hybrid, filter), and antenna design fundamentals. Graduate/Undergraduate Equivalency: ELEC 517. Recommended Prerequisite(s): ELEC 262 or ELEC 305 or equivalent courses with the key concepts of Maxwell’s Equations and Linear Algebra Mutually Exclusive: Cannot register for ELEC 411 if student has credit for ELEC 517.

ELEC 424 – MOBILE & EMBEDDED SYSTEM

ELEC 424 introduces mobile and embedded system design and applications to undergraduate students and provides them hands-on design experience. It consists of three interlearning parts: lectures, student project, and student presentations. Cross-list: COMP 424, Graduate/Undergraduate Equivalency: ELEC 553. Mutually Exclusive: Cannot register for ELEC 424 if student has credit for ELEC 553.

ELEC 429 – INTRO TO COMPUTER NETWORKS

Network architectures, algorithms, and protocols. Local- and Wide-area networking. Intra- and inter-domain routing. Transmission reliability. Flow and congestion control. TCP/IP. Multicast. Quality of Service. Network Security – Networked applications. Cross-list: COMP 429, Graduate/Undergraduate Equivalency: ELEC 556. Mutually Exclusive: Cannot register for ELEC 429 if student has credit for ELEC 556.

ELEC 430 – MODERN COMM. THEORY & PRACTICE

This is an upper-level course in digital communications, which is designed to prepare students for engineering work in high-tech industries and for graduate work in communications, signal processing, and computer systems. The course covers basic concepts and useful tools for design and performance analysis of transmitters and receivers in the physical layer of a communication system, including multiple antenna MIMO systems. A hands-on laboratory using a state-of-the-art radio testbed illustrates course concepts. Mutually Exclusive: Cannot register for ELEC 430 if student has credit for ELEC 551. Graduate/Undergraduate Equivalency: ELEC 551. Mutually Exclusive: Cannot register for ELEC 430 if student has credit for ELEC 551.

ELEC 431 – DIGITAL SIGNAL PROCESSING

Methods for analysis of discrete-time signals and design of discrete-time systems including topics of: discrete-time linear systems, difference equations, z-transforms, discrete convolution, stability, discrete-time Fourier transforms, analog-to-digital and digital-to-analog conversion, digital filter design, discrete Fourier transforms, fast Fourier transforms, multi-rate signal processing, filter banks, and spectral analysis. Graduate/Undergraduate Equivalency: ELEC 558. Mutually Exclusive: Cannot register for ELEC 431 if student has credit for ELEC 558.

ELEC 433 – ARCHITECTURE FOR WIRELESS COMMUNICATIONS

This is an FPGA laboratory course. Students will embark upon a detailed study and implementation of digital communications systems. Major functional blocks of end-to-end wireless communication systems will be discussed, built, and tested in hardware. Course will also cover analysis and design of communication systems, especially modulation, demodulation and detection. Students will benefit from a combined theory-lab approach to communications and work in groups on weekly lab assignments and a major semester project. Graduate/Undergraduate Equivalency: ELEC 536. Mutually Exclusive: Cannot register for ELEC 433 if student has credit for ELEC 536.

ELEC 437 – INTRO TO COMMUNICATION NETWORK

Introduction to design and analysis of communication networks. Topics include wireless networks, media access, routing traffic modeling, congestion control, and scheduling. Graduate/Undergraduate Equivalency: ELEC 539. Mutually Exclusive: Cannot register for ELEC 437 if student has credit for ELEC 539

ELEC 438 – WIRELESS NETWORKING

The Rice Networks Group and the non-profit organization Technology For All have recently deployed a state-of-the art wireless network in one of Houston’s most economically disadvantaged neighborhoods. The objective of this network is to empower under-resourced communities with access to technology and educational and work-at-home tools. In this course project teams will perform measurement studies both in the Rice Networks Lab and in the East End neighborhood to characterize the system capacity; optimize placement of wireless nodes; study the effects of traffic and channel characteristics on system-wide performance; and plan deployment of additional nodes to extend the coverage area.

ELEC 514 – WIRELESS IC

Topics covered include system architectures for modern wireless transceivers and transistor-level design considerations for circuit building blocks (low noise amplifier, mixer, power amplifier, etc.) in a wireless transceiver. Recommended Prerequisite(s): ELEC 305, ELEC 342, or Equivalent Courses with the Key Concepts Listed Below • Transistor-level CMOS analog circuits (basic configurations, small signal models, parasitic effects) • Frequency response of transistor-level CMOS circuits (pole/zero calculations) • Frequency response of simple passive networks (1st order and 2nd order RLC networks) • Noise analysis of transistor-level CMOS circuits (noise sources in CMOS transistors, input referred voltage/current noise for CMOS transistor-level circuits)

ELEC 524 – MOBILE AND WIRELESS NETWORKING

Study of network protocols for mobile and wireless networking, particularly at the media access control, network, and transport protocol layers. Focus is on the unique problems and challenges presented by the properties of wireless transmission and host or router mobility. Cross-list: COMP 524. Recommended Prerequisite(s): COMP 421 OR ELEC 421.

ELEC 531 – STATISTICAL SIGNAL PROCESSING

Statistical models for single- and multi-channel signals. Optimal detection and estimation solutions for Gaussian and non-Gaussian environments. Recommended Prerequisite(s): ELEC 533 and knowledge of digital signal processing at the level of ELEC 431

ELEC 533 – INTRO RANDOM PROCESSES & APPL

Review of basic probability; Sequences of random variables; Random vectors and estimation; Basic concepts of random processes; Random processes in linear systems, expansions of random processes; Wiener filtering; Spectral representation of random processes, and white-noise integrals. Cross-list: CAAM 583, STAT 583.