Professional Documents
Culture Documents
Introduction
Signal
q A signal is a function of independent variables such as time, distance, position,
temperature, pressure.
Types of Signals
q 2 types of signals that are functions of time:
Continuous-time signal: defined in a continuous range of time.
Discrete-time signal: defined only at discrete instants in time (T, 2T, …,(n-1)T, nT,
(n+1)T,…)
Signal Processing
q The objective of signal processing is to extract the information carried by the signal.
q The method of information extraction depends on the type of signal and the nature of
information being carried by the signal.
q The information extraction process may be carried out in the original domain of the signal
or in a transformed domain.
Page - 1
EE406 Discrete-Time Signal Processing Introduction
Page - 2
EE406 Discrete-Time Signal Processing Introduction
q Flexibility:
- digital systems can be reprogrammed for other applications (at least where
programmable DSP chips are used)
- digital systems can be ported to different hardware (for example a different DSP chip
or board level product)
q Special applications:
- Some special signal processing functions can only be implemented digitally. Analog
electronics cannot simply implement them efficiently such as lossless compression,
linear phase filters, . . . etc.
Page - 3
EE406 Discrete-Time Signal Processing Introduction
MATLAB
q MATLAB is an ideal software tool for studying digital signal processing. The excellent
graphing capability of MATLAB makes it possible to view the results of processing and
gain understanding into complicated operations.
q Throughout this course, we make extensive use of MATLAB to illustrate the various
concepts introduced.
Page - 4
EE406 Discrete-Time Signal Processing Introduction
q For a discrete-time 1-D signal, it is represented as {x[n]}. Each member, x[n] is called a
sample, where n is an integer.
1, n = 1, 3
x[n] = 4, n = 2, 4
0, elsewhere
x[n] = { . . . 0, 1, 4, 1, 4, 0, 0, . . . }
1, n = 0
[n] =
0, n ≠ 0
Likewise,
1, n = n 0
[n - n 0 ] =
0, n ≠ n 0
Page - 5
EE406 Discrete-Time Signal Processing Introduction
q The unit sample sequence plays a role similar to an impulse function in analog system
analysis. Any sequence, x[n], can be expressed as a sum of scaled, delayed impulses.
1, n ≥ 0
u[n] =
0, n < 0
1, n ≥ n 0
u[n − n 0 ] = .
0, n < n 0
q The unit sample and the unit step sequences are related as follows:
>Q@ = u[n] − u[n − 1]
Page - 6
EE406 Discrete-Time Signal Processing Introduction
3. Exponential sequence
x[n] = A n
4. Sinusoidal sequence
x[n] = A cos( 0 n + ), ∀n
Page - 7
EE406 Discrete-Time Signal Processing Introduction
A cos( 0 n+ ) = A cos( 0 n+ 0 N + ), ∀n
0 N=2 k
where k is an integer.
Page - 8