Lecture 1 Introduction To DSP
Lecture 1 Introduction To DSP
to
Signal Processing
Engr. Sadeeq Jan
Course Info
Books:
V.K. Ingle and J.G. Proakis, "Digital Signal Processing using MATLAB",
Bookware Companion Series, 2000, ISBN 0-534-37174-4.
Course Information
Introduction
Overview of the Course
Introduction to Signals
Classification of Signals
Applications of DSP
Basic signals
Discrete time, continuous time signals
Introduction to systems
Basics of Sinusoids
Introduction to Complex numbers
Course Information
Sampling
Sampling theorem
Sampling rate, aliasing
Operations on signals
Time shifting, time scaling, amplitude scaling,
transformation, multiplication etc.
Introduction to Systems
Types of systems, system properties, LTI
Systems
LTI Systems
Properties of LTI systems
Impulse response and convolution
Course Info-contd..
Laplace transform
ROC for Laplace transform
Inverse Laplace transform
Fourier Analysis
Representation of periodic signals
Discrete time Fourier series
Fourier transform
Time domain, frequency domain
representation
Course Info--contd
Z-transform
ROC, properties, numerical etc
Inverse Z-transform, properties, numerical
Introduction to Filters
Types of filters
FIR, IIR filters
Design parameters and examples
Signal
What is a signal
Means to convey information (variables that carry
information)
A signal is a function of independent variables
such as time, distance, position, temperature,
pressure, etc.
v
t
Signal
The Speech Signal
Signal
The image
Signal
Signal
It is the variation pattern that conveys the information, in
a signal
System
An entity that responds to a signal
input
Examples
Circuit
system
output
System
The camera
Image
System
The audio CD-player
Block Diagram representation of a system
Visual representation of a system
Input Signal
system
Output Signal
Mathematical Representation
A signal can be represented as a function of one or more
independent variables
Examples
t
v t sin t
0 t 2
s t
Mathematical Representation
The image is a function of two spatial variables
sx, y
Continuous-time signals
A value of signal exists at every instant of time
t
Independent variable
t
Independent variable
Discrete-time signals
The value of signal exists only at equally spaced
discrete points in time
t
Independent variable
t
Independent variable
Notation
A continuous-time signal is represented by enclosing the
independent variable (time) in parentheses ()
xt
t
A discrete-time signal is represented by enclosing the
independent variable (index) in square brackets []
xn
Signals
A signal is a pattern of variation of some form
Signals are variables that carry information
Examples of signal include:
Electrical signals
Voltages and currents in a circuit
Mechanical signals
Velocity of a car over time
Video signals
Intensity level of a pixel (camera, video) over time
Signals (cont)
1D/2D/3D signals
1D signal=f(x); x=time, distance, etc.
2D signal=f(x,y); x,y=spatial positions
3D signal=f(x,y,z); x,y,z=spatial positions
Time series
1D signals with amplitude, pressure,
intensity, etc. as a function of time, f(t)
2D/3D signals
Example: images as functions of 2 or 3
spatial coordinates
Signal analysis
Signals carry information
A signal which does not carry information or carries
information not desired is known as noise/noisy signal
Methods
The methods for signal analysis will depend on the
type of the signal and nature of the information being
carried by the signal
There are some common methodologies and some
specific ones for specific signals
Basic Definitions
Signals
Signal: A function that conveys
information
Amplitude
Continuous
Continuous
analog signals
continuous-time
signals
discrete-time
signals
digital signals
Time
Discrete
Discrete
Digital signal
Discrete time signal with discrete valued amplitudes
represented by a finite number of digits, eg. music stored on
hard disk
Amplitude- continuous
Amplitude- discrete
Time-continuous
Time-discrete
Amplitude- continuous
Amplitude- discrete
Time-discrete
Time-continuous
Signal processing
Modify a signal to
extract/enhance/rearrange the information
Origin in analog electronics e.g. radar
Examples
Noise reduction
Data compression
Representation for recognition/classification
discrete-time signal
signal
analog
output
system
discretetime output
system
continuous-time
signal
discrete-time signal
digital signal
digital signal
signal
digital
output
system
2) image enhancement
2) Playback
Multimedia:
generation storage and
transmission of sound, still
images, motion pictures
Examples:
1) digital TV
2) video conferencing
DSP chips
Introduction of the microprocessor in the late 1970's and
Bluetooth
headset
Household
appliances
Home theatre
system
Sampling
Digital
Signal
DSP
Digital
Signal
Digital
Signal
DSP
Digital
Signal
Output
DSP
Digital
Signal
Reconstruction
Analog
Signal
DSP Implementation
Sampling
Digital
Signal
DSP
Digital
Signal
Reconstruction
Analog
Signal
Pros
Stable and robust: not varying with temperature, storage without
deterioration
Easy to duplicate (Repeatable)
Flexibility and upgrade: can use general purpose computer for
processing
Accuracy can be controlled by choosing word length
Flexibility can be achieved with software implementations
Non-linear and time-varying operations are easier to implement
Digital storage is cheap
Digital information can be encrypted for security
Price/performance and reduced time-to-market
Cons
Sampling causes loss of information
Limitations of ADC and DAC
High power consumption and complexity of DSP implementations
unsuitable for simple low power applications.
Limited speed of processors
Quantization and round-off errors
limited frequency
resolution
does not pick up relatively
slow changes
quantisation error
smoothly varying signal
represented by stepped
waveform
implemented
(Difficult to perform precise mathematical operations in analog form)