Lecture1 PDF
Lecture1 PDF
(DSP)
Chu-Song Chen
Email: [email protected]
Fall 2006
What are Signals
(c.f. Kuhn 2005 and Oppenheim et al. 1999)
But
¾ discrete time processing artifacts (aliasing, delay)
¾ can require significantly more power (battery, cooling)
¾ digital clock and switching cause interference
Typical DSP Applications (Kuhn 2005)
¾ communication systems
modulation/demodulation, channel ¾ astronomy
equalization, echo cancellation VLBI, speckle interferometry
¾ consumer electronics ¾ experimental physics
perceptual coding of audio and sensor data evaluation
video on DVDs, speech synthesis, ¾ aviation
speech recognition radar, radio navigation
¾ Music ¾ security
synthetic instruments, audio steganography, digital
effects, noise reduction watermarking, biometric
¾ medical diagnostics identification, visual surveillance
Magnetic-resonance and systems, signal intelligence,
ultrasonic imaging, computer electronic warfare
tomography, ECG, EEG, MEG, ¾ engineering
AED, audiology control systems, feature
¾ Geophysics extraction for pattern
seismology, oil exploration recognition
Syllabus
(c.f. Kuhn 2005 and Stearns 2002)
¾ Signals and systems: Discrete sequences and systems, their types and
properties. Linear time-invariant systems, correlation/convolution, eigen
functions of linear time-invariant systems. Review of complex arithmetics.
¾ Fourier transform: Harmonic analysis as orthogonal base functions.
Forms of the Fourier transform. Convolution theorem. Dirac’s delta
function. Impulse trains (combs) in the time and frequency domain.
¾ Discrete sequences and spectra: Periodic sampling of continuous
signals, periodic signals, aliasing, sampling and reconstruction of low-
pass signals.
¾ Discrete Fourier transform: continuous versus discrete Fourier
transform, symmetric, linearity, fast Fourier transform (FFT).
¾ Spectral estimation: power spectrum.
¾ Finite and infinite impulse-response filters: Properties of filters,
implementation forms, window-based FIR design, use of analog IIR
techniques (Butterworth, Chebyshev I/II, etc.)
¾ Z-transform: zeros and poles, difference equations, direct form I and II.
¾ Random sequences and noise: Random variables, stationary process,
auto-correlation, cross-correlation, deterministic cross-correlation
sequences, white noise.
¾ Multi-rate signal processing: decimation, interpolation, polyphase
decompositions.
¾ Adaptive signal processing: mean-squared performance surface, LMS
algorithm, Direct descent and the RLS algorithm.
¾ Coding and Compression: Transform coding, discrete cosine transform,
multirate signal decomposition and subband coding, PCA and KL
transformation.
¾ Wavelet transform: Time-frequency analysis. Discrete wavelet transform
(DFT), DFT for compression.
¾ Particle filtering: hidden Markov model, state space form, Markov chain
Monte Carlo (MCMC), unscented Kalman filtering, particle filtering for
tracking.
Lectures: 12 times.
References:
¾ S. D. Stearns, Digital Signal Processing with Examples in
MATLAB, CRC Press, 2003. (main textbook, but not dominant)
¾ B. A. Shenoi, Introduction to Signal Processing and Filter Design,
Wiley, 2006.
¾ S. Salivahanan, A. Vallavaraj, and C. Gnanapriya, Digital Signal
Procesing, McGraw-Hill, 2002.
¾ A. V. Oppenheim and R. W. Schafer, Discrete Time Signal
Processing, 2nd ed., Prentice Hall, 1999.
¾ J. H. McClellan, R. W. Schafer, and M. A. Yoder, Signal
Processing First, Prentice Hall, 2004. (suitable for beginners)
¾ S. K. Mitra, Digital Signal Processing, A Computer-Based
Approach, McGraw-Hill, 2002.
¾ Markus Kuhn, Digital Signal Processing slides in Cambridge,
http://www.c1.cam.ac.uk/Teaching/2005/DSP
¾ Some relevant papers …
Main journals and conferences in this field
Journal
¾ IEEE Transactions on Signal Processing
¾ Signal Processing
¾ EUROSIP Journal on Applied Signal Processing
¾…
Conference
¾ IEEE ICASSP (International Conference on Acoustics,
Speech, and Signal Processing)
∑x
n =0
n
= 1+ x + x +K+ x
2 N −1
=
1− x
¾ if the magnitude of x is less than one, then
∞
1
∑
n =0
x =
n
1− x
, x <1
n =0 j
1− e N
Trigonometric Identities
Trigonometric functions, especially sine and cosine
functions, appear in different combinations in all kinds of
harmonic analysis: Fourier series, Fourier transforms, etc.
least squares:
Suppose we have two continuous functions, f(t) and g(c,t),
where c is a parameter (or a set of parameters). If c is
selected to minimize the total squared error (TSE)
( f (t ) − fˆ (c, t )) dt
t2 2
TSE = ∫
t1
assume fˆ = g
An example of continuous least-squares approximation
In DSP, least squares approximations are made more
often to discrete (sampled) data, rather than to
continuous data
If the approximating function is again g(c,t), the total
squared error in the discrete case is now given as
( )
N 2
TSE = ∑ f n − fˆ (c, nT )
n =1
TSE =
Let us denote that
TSE =
∂TSE ⎛ ∂ (b − Gc ) ⎞
T
= 2⎜ ⎟ (b − Gc ) = −2G (b − Gc ) = 0
T
∂c ⎝ ∂c ⎠
⇒ G T b = G T Gc
When GTG (
is nonsingular, c = G G
T
)
−1
GT b
Orthogonal bases (or orthogonal basis functions):
In many cases, we hope the bases to be ‘orthogonal’ to each
other. (if two row vectors a and b are orthogonal, then the
inner product ab’ = 0)
Harmonic analysis:
A discrete Foruier series consisits of combinations of sampled
sine and cosine functions. It forms the basis of a branch of
mathematics called harmonic analysis, which is applicable to the
study of all kinds of natural phenomena, including the motion of
stars and planets and atoms, acoustic waves, radio waves, etc.