# jemdoc: menu{MENU}{index.html}, showsource = ELE 201: Information Signals [http://www.princeton.edu/~cuff/ Prof. Paul Cuff], [http://www.princeton.edu/ee/ Princeton University], Spring Semester 2016-17. == Course Description Signals that carry information play a central role in technology and engineering---signals ranging from sound and images to sensors, radar, communication, MRI, ultrasound, touch-screens, GPS, and robotic control. This course teaches mathematical tools to analyze, manipulate, dissect, and preserve information signals. We discuss how continuous signals can be perfectly represented through sampling (Nyquist theorem), which leads to the use of digital signals. A major focus of the course is the Fourier transform---how, when, and why to use it. We also study linear time-invariant systems, modulation, quantization, and stability (using the related Laplace transform and z-transform). The learning is applied in design projects using Matlab, such as a "Shazam" music identification system. ([https://registrar.princeton.edu/course-offerings/course_details.xml?courseid=002461&term=1174 registrar course listing]) Topics: - Fourier transform - convolution - linear time-invariant systems - filtering and signal processing - sampling and modulation - stability (Laplace and Z transforms) Labs: - Shazam music-identification system - MP3 audio compression == Teaching Staff === Instructor [http://www.princeton.edu/~cuff/ Prof. Paul Cuff] \n Office location: B-316 E-quad \n Office hours: T 3:30-4:30pm, Th 12:30-1:30pm === Teaching Assistants - Gerry Angelatos - Hao Deng - Akshay Krishna - Semih Yagli - Lanqing Yu Please use Piazza for communication with the teaching staff. See the explanation below on this page. == Time and Location === Lectures Friend Center 008 \n T Th 11am-12:20pm === Lab Sessions Monday: 1:30-4:20pm \n Monday: 7:30-10:20pm \n Tuesday: 7:30-10:20pm \n Wednesday: 1:30-4:20pm === Office Hours E-Quad B418 \n Th 4:30-5:30pm == Text It is recommended that you choose a primary text to study from. Two suggestions are given below. Additionally, a supplemental text is suggested for those who want additional illustrations and examples from a different presentation style, and Prof. Kulkarni has made course notes available from a previous course. === Primary These two texts are similar in content. The first (Oppenheim-Willsky) has been around a while and used by many universities. There are a few notational discrepancies with how I teach, but nothing that is very difficult to work around. The second (Roberts) is newer and matches the notation I use. It also has some Matlab code for examples. [http://www.amazon.com/Signals-Systems-2nd-Alan-Oppenheim/dp/0138147574 Signals and Systems, second edition.] Oppenheim and Willsky with Nawab. ~~~ {}{img_left}{text_oppenheim_willsky.jpg}{Picture of Textbook}{92}{92}{http://www.amazon.com/Signals-Systems-2nd-Alan-Oppenheim/dp/0138147574} ~~~ [http://highered.mheducation.com/sites/0073380687 Signals and Systems, second edition.] Roberts. ~~~ {}{img_left}{text_roberts.jpg}{Picture of Textbook}{79}{100}{http://highered.mheducation.com/sites/0073380687} ~~~ === Supplemental Course notes provided by Prof. Kulkarni are available [kulkarni.html here]. They provide a very helpful discussion of signals and system but do not cover all of the course content. The colorful and well illustrated book below seems to go through many examples. I'm not sure how it flows in terms of core concepts, but it might provide a helpful supplement for those who want additional and perhaps different discussion of the material. [http://www.ntspress.com/publications/engineering-signals-and-systems/ Engineering Signals and Systems.] Ulaby and Yagle. ~~~ {}{img_left}{text_ulaby_yagle.jpg}{Picture of Textbook}{75}{100}{http://www.ntspress.com/publications/engineering-signals-and-systems/} ~~~ == Matlab [http://www.princeton.edu/software/licenses/software/matlab/ Matlab] will be used in each of the [labs.html labs] for this course. We don't assume that you have used Matlab before. The first few labs will be introductory. == Piazza Please use [http://piazza.com/ Piazza (www.piazza.com)] for all electronic communications with the teaching staff rather than email. This approach should help you obtain answers speedily. Piazza is a question-and-answer platform specifically designed to get you answers fast. They support LaTeX, code formatting, embedding of images, and attaching of files. We encourage you to ask questions when you're struggling to understand a concept -- you can even do so anonymously. *Announcement will be sent to the class using Piazza.* All enrolled students should create an account with [http://piazza.com/ Piazza (www.piazza.com)] by visiting their website. Click "enroll now" and select "Princeton University," then search for "ELE 201." Alternatively, [http://piazza.com/princeton/spring2017/ele201 this link] should take you right there. == Blackboard [http://blackboard.princeton.edu Blackboard] will only be used for communicating grades on assignments and exams and for distributing solutions (not intended for the eyes of future students). The lab door code can also be found in the Blackboard announcements.