An Introduction To Digital Signal Processing: Dr. René Cumplido CCC Inaoe
An Introduction To Digital Signal Processing: Dr. René Cumplido CCC Inaoe
Digital Signal
Processing
Dr. René Cumplido
CCC INAOE
Introduction
DSP is one of the most powerful technologies that will shape science and
engineering in the XXI century.
Each of these areas has developed a deep DSP technology, with its own
algorithms, mathematics, and specialized techniques.
1
DSP in humans
We are experts in signal processing
We are all complex signal processing systems, adaptively processing signals, we:
input intricate signals from our environment
extract high level representations of information carried by these signals
make decisions based on this information
record some of the information for later recall and processing
produce new signals to change our environment in real time
Roots of DSP
DSP is distinguished from other areas in computer science by the unique
type of data it uses: signals.
Most of these signals originate as sensory data from the real world:
seismic vibrations, visual images, sound waves, etc.
2
Roots of DSP (2)
The roots of DSP are in the 1960s and 1970s when digital computers first became
available.
DSP was limited to only a few critical applications. Pioneering efforts were made in
four key areas:
radar & sonar
oil exploration
space exploration
medical imaging
Personal Computer revolution of the 1980s and 1990s caused DSP to explode with
new applications.
DSP reached the public in such products as: mobile telephones, compact disc
players, and electronic voice mail.
DSP
Applications
3
DSP Teaching
In the early 1980s, DSP was taught as a graduate level course in
electrical engineering.
4
Related areas
DSP in Telecommunications
Telecommunications is about transferring information from one location to another.
To transfer the information, you need a channel between the two locations.
The idea is simple, the more information they can pass through a single channel, the
more money they make.
5
Multiplexing
There are approximately one billion telephones in the world.
Switching networks allow any one of these to be connected to any other in only a few seconds.
Until the 1960s, a connection between two telephones required passing the analog voice signals
through mechanical switches and amplifiers. One connection required one pair of wires.
In comparison, DSP converts audio signals into a stream of serial digital data.
Bits can be intertwined and later separated
Thus many telephone conversations can be transmitted on a single channel.
A telephone standard known as the T-carrier system can simultaneously transmit 24 voice
signals.
Each voice signal is sampled 8000 times per second using an 8 bit companded ADC, i.e. 64,000 bits/sec.
24 channels -> 1.544 megabits/sec.
This signal can be transmitted about 6000 feet using ordinary telephone lines of 22 gauge copper wire.
Wire and analog switches are expensive; digital logic gates are cheap.
DSP algorithms convert digitized voice signals into data streams that
require fewer bits/sec.
6
Echo control
Echoes are a serious problem in long distance telephone connections.
When you speak into a telephone, a signal representing your voice travels to the
connecting receiver, where a portion of it returns as an echo.
DSP attacks this type of problem by measuring the returned signal and generating an
appropriate antisignal to cancel the offending echo.
This same technique allows speakerphone users to hear and speak at the same time
without fighting audio feedback (squealing).
The complex process of combining the individual tracks into a final product
is called mix down.
7
Speech generation
Speech generation and recognition are used to communicate
between humans and machines.
Rather than using your hands and eyes, you use your mouth and ears.
This is very convenient when your hands and eyes should be doing
something else:
driving a car, performing surgery, or firing your weapons at the enemy.
8
Speech generation (3)
Vocal tract simulators mimic the physical mechanisms by which we create
speech.
Sound originates in the vocal tract in one of two basic ways, called voiced
and fricative sounds.
Speech recognition
Automated recognition of human speech is more difficult than
speech generation.
9
DSP in Image Processing
Images are signals with special characteristics.
They are a measure of a parameter over space
(distance), while most signals are a measure of a
parameter over time.
They contain a great deal of information.
For example, more than 10 megabytes can be required to
store one second of television video.
The final judge of quality is often a subjective human
evaluation
Image processing a distinct subgroup within
DSP.
Medical Imaging
In 1895, Wilhelm Conrad Röntgen discovered that x-rays could pass
through substantial amounts of matter.
Medical x-ray imaging was limited by four problems until DSP and
came in the 1970s.
Overlapping structures in the body can hide behind each other.
It is not always possible to distinguish between similar tissues.
x-ray images show anatomy, the body's structure, and not physiology,
the body's operation.
x-ray exposure can cause cancer
10
Medical Imaging (2)
The problem of overlapping structures was solved in 1971 with first computed
tomography scanner (CAT scanner).
Computed tomography (CT) is a classic example of Digital Signal Processing.
X-rays from many directions are passed through the section of the patient's body
being examined.
Instead of forming images, the signals are converted into digital data and stored in a
computer.
The information is then used to calculate images that appear to be slices through the
body.
These images show much greater detail than conventional techniques, allowing
significantly better diagnosis and treatment.
The impact of CT was nearly as large as the original introduction of x-ray imaging
itself.
For example, Magnetic Resonance Imaging (MRI) uses magnetic fields in conjunction
with radio waves to probe the interior of the human body.
Properly adjusting the strength and frequency of the fields cause the atomic nuclei in
a localized region of the body to resonate between quantum energy states.
This resonance results in the emission of a secondary radio wave,
This information is usually presented as images, just as in computed tomography.
MRI also provides information about physiology, such as blood flow through arteries.
11
Biomedical engineering
The human brain is a massively parallel computer containing about 1010
processing units called neurons.
The electric activity of the heart can also be monitored, using the
electrocardiogram (ECG)
Distance determination relies on the sensitive detection and accurate timing of return
signals
Electromagnetic signals for radar
acoustic signals in water for sonar.
This processing relies on matched filtering and high resolution spectral analysis.
12
Radar and sonar processing (2)
Doppler radar speed measurement requires precise frequency measurement.
Radar signals usually have very high bandwidths, thus require very fast processing
rates.
Sonar bandwidths are much lower, but the processing power required is high due to
interference being stronger
return signals being weaker and more distorted.
Multipath reception complicates the location effort and often arrays of sensors are
employed and beamforming used.
Seismology
Seismic signal analysis is used by:
Oil and gas industries in the exploration of subsurface hydrocarbon reserves
Government agencies for nuclear detonation detection
Authorities for investigation of subsurface geological formations and their
significance to architecture and urban development.
13