Lecture1 Intro DSP
Lecture1 Intro DSP
Lecture1 Intro DSP
1
Course Details
• Objective
– Establish a background in Digital Signal Processing Theory
• Required Text
– Digital Signal Processing using MATLAB (Vinay K. Ingle, John G. Proakis
– K. Sanjit, and Mitra, Digital Signal Processing. McGraw-Hill International
Editions.,2008
– Ludeman, and Lonnie, Fundamentals of Digital Signal Processing.
Prentice Hall., 2005
– Oppenheim, V. Allan, and R.W. Schafer, Discrete Time Signal
Processing. Prentice-Hall, New Jersey, USA.,1994
• Grading
– Midterm #1: 20%
– Midterm #2: 20%
– Homework: 20%
– Final: 40%
• Homework:
– Problems
– MATLAB assignments
2
DSP is Everywhere
• Sound applications
– Compression, enhancement, special effects, synthesis,
recognition, echo cancellation,…
– Cell Phones, MP3 Players, Movies, Dictation, Text-to-speech,…
• Communication
– Modulation, coding, detection, equalization, echo cancellation,…
– Cell Phones, dial-up modem, DSL modem, Satellite Receiver,…
• Automotive
– ABS, GPS, Active Noise Cancellation, Cruise Control, Parking,…
• Medical
– Magnetic Resonance, Tomography, Electrocardiogram,…
• Military
– Radar, Sonar, Space photographs, remote sensing,…
• Image and Video Applications
– DVD, JPEG, Movie special effects, video conferencing,…
• Mechanical
– Motor control, process control, oil and mineral prospecting,…
3
Course Outline
4
Course Outline
• The Discrete-Fourier Transform
– Discrete Fourier Series
– Properties of the Discrete Fourier Series
– The Fourier Transform of Periodic Signals
– Sampling the Fourier Transform
– The Discrete Fourier Transform
– Properties of the DFT
• Computation of the Discrete-Fourier Transform
5
Signal Processing
• Humans are the most advanced signal processors
– speech and pattern recognition, speech synthesis,…
• We encounter many types of signals in various applications
– Electrical signals: voltage, current, magnetic and electric fields,…
– Mechanical signals: velocity, force, displacement,…
– Acoustic signals: sound, vibration,…
– Other signals: pressure, temperature,…
• Most real-world signals are analog
– They are continuous in time and amplitude
– Convert to voltage or currents using sensors and transducers
• Analog circuits process these signals using
– Resistors, Capacitors, Inductors, Amplifiers,…
• Analog signal processing examples
– Audio processing in FM radios
– Video processing in traditional TV sets
6
Limitations of Analog Signal Processing
• Accuracy limitations due to
– Component tolerances
– Undesired nonlinearities
• Limited repeatability due to
– Tolerances
– Changes in environmental conditions
• Temperature
• Vibration
• Sensitivity to electrical noise
• Limited dynamic range for voltage and currents
• Inflexibility to changes
• Difficulty of implementing certain operations
– Nonlinear operations
– Time-varying operations
• Difficulty of storing information
7
Digital Signal Processing
• Represent signals by a sequence of numbers
– Sampling or analog-to-digital conversions
• Perform processing on these numbers with a digital processor
– Digital signal processing
• Reconstruct analog signal from processed numbers
– Reconstruction or digital-to-analog conversion
digital digital
signal signal
analog analog
signal A/D DSP D/A signal