COLUMBIA UN IVERSITY
Department of Electrical Engineering
The Fu Foundation School of Engineering and Applied Science
IN TH E CITY OF N EW YORK
Signal and Information Processing
Prof. John Wright
SIGNAL AND INFORMATION PROCESSING
Faculty
Shih-Fu Chang – Multimedia
Dan Ellis – Music and audio analysis
John Paisley – Bayesian nonparametrics
Xiaodong Wang – Communications, genomic signal processing
John Wright – High-dimensional data, images
Many faculty have connections, e.g., Dimitris Anastassiou – Computational Biology,
Javad Lavaei – optimization for power networks, Nima Mesgarani – neural signal
processing, Aurel Lazar – neuroengineering…
SIP Course
Sequences
If this is hard
to read, see
the web version
Red: Fall 2014
E4810 Digital Signal Processing
Prof. John Wright, Mondays and Wednesdays, 10:10-11:25
Digital filtering in time and frequency domain
Discrete-time signals and systems, sampling theory, transform analysis,
system structures, IIR and FIR filter design
Discrete Fourier Transform, Fast Fourier Transforms.
E6860 Advanced Digital Signal Processing
Prof. T. Nguyen, Fridays 10:10-12:40
Multirate and multidimensional signal processing.
Short-time Fourier transform, signal expansion in discrete/continuous time.
Filter banks, multiresolution analysis, wavelets.
Applications to image compression and understanding.
E4650 Convex Optimization
Prof. Javad Lavaei, Mondays 10:10-12:40
Theory, algorithms and engineering applications of convex
optimization.
Theory of convex sets and functions.
Numerical algorithms.
Applications in circuits, communications, control, signal processing, power.
E4750 Signal Processing on Mobile Multicore Platforms
Prof. Zoran Kostic, Tuesdays 1:10-3:40
Deploying signal processing and communications algorithms on
contemporary mobile processors
Signal processing with heterogeneous computing infrastructures consisting of
general purpose, graphics and digital signal processors
Programming languages such as OpenCL and CUDA for computational gains
Project/applications in audio, image and video processing and computational
data analysis.
1
Electrical Engineering Department
New Course: ELEN E4750 Fall 2014 Thursdays 1:10pm-3:40pm
Signal Processing and Communications on Mobile Multicore
Processors (Applications of Parallel Computing) Target Audience: Open to SEAS Students interested in acquiring SW and systems skills in low-power parallel computing, … skills of critical importance to mobile computing/communications industry in the next decade, applicable to research projects of CU EE/CS faculty. Course Description: Methods for deploying signal processing and communications algorithms on
contemporary mobile processors with heterogeneous computing infrastructures consisting of a mix of general purpose, graphics and digital signal processors. Using programming languages such as OpenCL and CUDA for computational speedup in audio, image and video processing and computational data analysis. Significant design project. Prof. Zoran Kostic zk2172 (at) columbia.edu Link to information: Course Link
E6873 Detection and Estimation
Prof. Ta-Hsin Li, Tuesdays 7-9:30 PM
Fundamentals of detection and estimation theory.
Hypothesis testing, signal detection, parameter estimation,
signal estimation, and selected advanced topics.
Suitable for students in communications, control, signal processing, and
related areas.
E6601 Introduction to Control Theory
Prof. Richard Longman, Wednesdays 7-9:30 PM
Introduction to classical and modern feedback control (graduate level).
Scalar and matrix differential equation models. Transfer functions, block
diagram manipulations, closed-loop response.
Proportional, rate, and integral controllers, and compensators. Design by root
locus and frequency response.
Controllability, observability. Luenberger observers, pole placement, and
linear-quadratic cost controllers.
E6893 Topics in Info Processing: Big Data Analytics
Prof. C. Y. Lin, Thursdays 7-9:30 PM
Analyzing Big Data: from acquisition and storage to processing
Platforms, including Hadoop, Spark
Uploading, distribute, and processing data, including HDFS, HBase, KV
stores, document database, and graph database
Large-scale machine learning for big data
Special topics (688X):
ELEN E6880 Topic: Space-Time Coding / SP Wireless Comm. (Sp.‘08, ’07)
ELEN E6880 Topic: MIMO Wireless Communication (Spring ‘13, ‘12, ’11)
ELEN E6881 Topic: Video Coding and Communications (Spring ‘09, ’08)
ELEN E6882 Topic: Stat. Methods for Video Index & Analysis (Fall ’07)
ELEN E6882 Topic: Visual Search Engine (Spring ‘12, ’11)
ELEN E6883 Topic: Detection & Estimation (Fall ‘10, ‘09, ‘08, ’06)
ELEN E6884 Topic: Speech Recognition (Fall ’05)
ELEN E6884 Topic: Data Compression (Spring ‘13, ‘12, ’11)
ELEN E6885 Topic: Network Science (Fall ‘13, ‘12, ‘11, ’10)
ELEN E6886 Topic: Multimedia Security Systems (Spring ’06)
ELEN E6886 Topic: Sparse Rep. / High Dim. Geometry (Fall ‘12, ’11)
ELEN E6887 Topic: Statistical Learning Theory (Spring ‘10, ’09)
ELEN E6888 Topic: Intro. to LTE & WiMax Systems (Spring ‘13, ‘12, ‘11, ’10)
ELEN E6889 Topic: Distributed Stream Processing and Analysis (Spring ’10)
EECS E6890 Topic: Visual Recognition and Search (Spring ’13)
EECS E6891 Topic: Replicating Computational Results (Spring ’13)
EECS E6898 Topic: From Data to Solutions (Fall ‘13, ‘12)
Related course offerings (coding, communications, ect.)
ELEN 4702 Digital Communications
ELEN 6718 Algebraic Coding Theory
ELEN 6761 Computer Communications Networks
ELEN 6770 Topics: Next Generation Networks
ELEN 6773 Topics: Network Economics and Engineering
ELEN 6776 Topics: Content Distribution Networks
ELEN 6881 Topics in Signal Processing: Multicarrier Resource Allocation
ELEN 6920 Topics in VLSI: VLSI for Signal Processing
ELEN 6950 Wireless and Mobile Networking
Frequently asked questions:
Should I take DSP (4810) or Advanced DSP (6860)?
What about machine learning? One likely topics course for Sp. 15
Sparse Representation + High-Dimensional Geometry (Wright)
Plus additional topics offerings…
How can I get involved in research in SIP?