The objective of this course is to build upon the Signals and Systems fundamentals provided in 18-290 to prepare the students for Digital Communications and Digital Signal Processing courses. This course will introduce students to the important concept of signals with randomness, in particular to the representation of noise and processing to suppress noise and to extract information. The topics to be covered in this course include:
In addition, there will be four lab projects --- the main goal is to illustrate the role of noise in signals and methods to filter out the noise and/or extract information from noisy signals. The labs will be MATLAB-based and will take advantage of the MATLAB toolboxes and demos. Each project will be a 3-week project and students will be expected to turn in working MATLAB code as well as a report that summarizes their experiments, results and conclusions. Some initial project topics are the following, even though this list is expected to evolve.