MDSP1
MDSP1
1 2
1
some recommended books Digital Signal Processing (DSP)
• Understanding Digital Signal Processing by Richard G. Lyons.
• The Scientist and Engineer's and Guide to Digital Signal Processing by
Steven W. Smith.
• Digital Signal Processing and the Microcontroller by Dale Grover and
John R. (Jack) Deller with illustrations by Jonathan Roth.
• Discrete-Time Signal Processing by A. V. Oppenheim and R. W. Schafer.
Basics:
• Digital Signal Processing: Principles, Algorithms, and Applications by
J. G. Proakis and D. G. Manolakis.
• Digital Signal Processing in Communication Systems by Marvin E.
What is DSP?
Frerking.
• Multirate Digital Signal Processing by R. E. Crochiere and L. R. Rabiner.
• Theory and Application of Digital Signal Processing by Rabiner and
Gold. A comprehensive, industrial-strength DSP reference book.
• Digital Signal Processing by Alan V. Oppenheim and Ronald W. Schafer.
Another industrial-strength reference.
• Disrete-Time Signal Processing by Alan V. Oppenheim and Ronald W.
Schafer Digital Signal Processing by William D. Stanley.
7 8
BIO
9 10
11 12
2
DSP is used in a very wide variety of applications Fundamental concepts in DSP
• Radar, sonar, telephony, audio, multimedia, • DSP applications deal with analogue signals
communications, ultrasound, process control, digital
– the analogue signal has to be converted to digital form
camera, digital tv, Telecommunications, Sound &
Music, Fourier Optics, X-ray Crystallography, Protein
Structure & DNA, Computerized Tomography, Reconst.
Nuclear Magnetic Resonance: MRI,Radioastronomy I
Anti-alias. A/D DSP D/A
&
Anti-
F
Filter image
• All these applications share some common features: (Signal
Processing
Filter
Reconst.
– they use a lot of maths (multiplying and adding signals) Q
Anti-alias. A/D
Algorithm)
D/A
&
Anti-
R
Filter image
– they deal with signals that come from the real world Filter
13 14
• The analogue signal - a continuous variable • The continuous analogue signal has to be held before
defined with infinite precision - is converted to it can be sampled
a discrete sequence of measured values which
are represented digitally
• Information is lost in converting from analogue
to digital, due to: • Otherwise, the signal would be changing during the
– inaccuracies in the measurement measurement
– uncertainty in timing • Only after it has been held can the signal be measured,
– limits on the duration of the measurement and the measurement converted to a digital value
• These effects are called quantisation errors
15 16
• Over/exact/under sampling
• Regular/irregular sampling • Band limiting (LPF) • D/A converter
• Linear/Logarithmic sampling • Sampling / Holding • Sampling / Holding
• Aliasing • Quantization • Image rejection
• Anti-aliasing filter • Coding
• Image These are basic steps for These are basic steps for
A/D conversion reconstructing a
• Anti-image filter
sampled digital signal
17 18
3
Digital data: end product of A/D conversion and related
concepts Sampling
• Bit: least digital information, binary 1 or 0 • The sampling results in a discrete set of digital
numbers that represent measurements of the signal
• Nibble: 4 bits
– usually taken at equal intervals of time
• Byte: 8 bits, 2 nibbles • Sampling takes place after the hold
• Word: 16 bits, 2 bytes, 4 nibbles – The hold circuit must be fast enough that the signal is not
changing during the time the circuit is acquiring the signal
• Some jargon: value
– integer, signed integer, long integer, 2s • We don't know what we don't measure
complement, hexadecimal, octal, floating point,
• In the process of measuring the signal, some
etc.
information is lost
19 20
21 22
23 24