3/24/17 1
Course: Digital Signal
Processing (DSP)
Ref. Book
Digital Signal Processing -
Computer Based Approach -
Sanjit K. Mitra
introduction
Digital signal processing is an area of science and
engineering that has developed rapidly over the
past decades.
This rapid development is a result of the significant
advances in digital computer technology and
integrated-circuit fabrication.
The digital computers and associated digital
hardware of some decades ago were relatively
large and expensive and, as a consequences, their
use was limited to general purpose scientific
computations and business applications.
The rapid developments in integrated circuit
technology, starting with medium-scale
integration (MSI) and progressing to large-scale
integration (LSI), and now very-large-scale
integration (VLSI) of electronic circuits has
spurred the development of powerful, smaller,
faster, and cheaper digital computers and
special-purpose digital hardware.
These inexpensive and relatively fast digital circuits
have made it possible to construct highly sophisticated
digital systems capable of performing complex digital
signal processing functions and tasks which are usually
too difficult and/or too expensive to be performed by
analog signal processing systems.
Hence many of the signal processing tasks that were
conventionally performed by analog means are realized
today by less expensive and often more reliable digital
hardware.
Not only do digital circuits yield cheaper and more
reliable systems for signal processing, they have other
advantages as well.
In particular, digital processing hardware allows
programmable operations.
Through software, one can more easily modify the signal
processing functions to be performed by the hardware.
Thus, digital hardware and associated software provide a
greater degree of flexibility in system design.
Also, there is often a higher order of precision achievable with
digital hardware and software compared with analog circuits
and analog signal processing systems.
For all these reasons, there has been an explosive growth in
digital signal processing theory and applications over the past
decades.
Thus, DSP is the processing of signals by means of digital
hardware.
Signals and Signal
Processing
A signal is a function of independent
variable such as time, distance,
position, temperature and pressure.
A function is a dependent variable
that depends on some independent
variable.
Signals play an important role in our daily
life.
Examples of signals that we encounter
frequently are:
Speech
Music
Picture &
Video signals
For example a speech signal represents air
pressure as a function of time
A black - and white picture represents
light intensity as a function of two spatial
coordinates.
The video signal in a television consists of a
sequence of images called frames, and its
a function of three variables: two spatial
coordinates and time.
A signal carries information and the
objective of signal processing is to extract
useful information carried by the signal.
The method of information extraction
depends on the type of signal and
the nature of information being
carried by the signal.
Thus roughly speaking, signal
processing is concerned with the
mathematical representation of the
signal and algorithmic operation
carried out on the signal to extract
the information present.
In DSP, our function will be a function
of numbers.
In other words, the type of signal
that we shall be concerned with, will
be functions of variable small n;
where small n can take only integer
values (+ve or -ve), i.e -5, +3, etc.
Classification of Signals
A signal can be natural like thunderstorm
and lightning, or can be generated in the
laboratory for communication purposes.
A signal can be generated by a single source
and its called a scalar signal, or it can be
generated by multiple sources and its called
a vector signal or multichannel signal.
A signal can also be classified as One-
dimensional signal, Two-dimensional signal
or Multi-dimensional signal.
A one-dimensional signal (1-D), is a signal
which is a function of a single independent
variable.
Example:
x(t), x(n), etc.
Speech signal is an example of 1-D signal.
A two-dimensional signal (2-D), is a signal
which is a function of two independent
variables.
Example:
u(x,y) ; A black- and white picture is an example of 2-D.
A multi-dimensional signal (M-D), is a
signal which is a function of more than one
variable.
Example: u(x,y,t).
A signal can also be classified as
deterministic signal or random signal.
A deterministic signal is a signal that can
be uniquely determined by a well-defined
process, such as mathematical expression
or rule or table look-up.
A random signal is a signal that
cannot be predicted a head of time.
Signals can either be continuous or
discrete.
In this course, we are primarily
concerned with the processing of 1-
D, deterministic discrete-time
signals.
Some Essential Concepts and
Definitions
The value of a signal at specific value of the
independent variable is called an Amplitude.
The variation of the amplitude as a function
of the independent variable is called
Waveform.
For 1-D signal, the independent variable is
usually labeled as time.
If the independent variable is continuous,
the signal is called a continuous-time signal,
denoted by x(t).
If the independent variable is discrete, the signal is
called a discrete-time signal, denoted by x[n].