Beruflich Dokumente
Kultur Dokumente
Unit Step:
u(t) = 0 for t 0
1 for t > 0
Unit Ramp:
r(t) = 0 for t 0
t for t > 0
t
( )
0 as a
Some functions which approach (t) in the limit
Presented by APN Rao, Dept ECE, GRIET, Hyderabad. Jul 2011 9
1 1
1. Rectangular pulse for 2. Triangular pulse 1 for
2 2
1 1
3. Exponential pulse 4. Double exponential pulse
2
5. Sinc pulse
t
t
a
a
t
a a
t t
a a a
e e
a a
| |
| |
|
|
\ \
< <
2
2
1
sinc ( ) 5. Gaussian pulse
t
a
a at e
a
| |
|
|
\
(Ex. Verify that above five functions indeed approach (t) in the limit)
Elementary Signals contd..
Ex. Classify u(t) and exp(-2t)u(t) as energy/ power signals
Ex. Find even and odd components of exponential and step functions
Ex. Show that derivative of u(t) equals (t); also verify that running integral
of (t) equals u(t).
Ex. Find the area under sinc(t) by integration
Presented by APN Rao, Dept ECE, GRIET, Hyderabad. Jul 2011 10
Some notes
Signal value at a discontinuity (such as in a step) for practical purposes may
be equated to the left limit, right limit or the mid-value.
Integral value of a continuous function equals area under its graph (positive
area - negative area)
Random waveforms produced by sources of finite average power, are power
signals.
Mathematical Operations on Signals
Operations on
a signal
Operations on
two signals
Amplitude Shift
Time Shift
Convolution
Presented by APN Rao, Dept ECE, GRIET, Hyderabad. Jul 2011 11
Time Shift
Amplitude Scaling
Time Scaling
Correlation
Transformation of Independent Variable
A function once defined, is invariant under transformation of independent
variable. That is, the function value for any value of argument remains the
same even after transformation.
f(t-1) is f(t) shifted right by one, and f(t+1) is f(t) shifted left by one.
f(at) is compression of f(t) for a>0, expansion for a<0, and time reversal
for a = -1. Compression/ expansion and reversal are with respect to the
origin. f(-t+1) is f(t+1) reversed about t=0, while f(-t-1) is f(t+1) reversed
Presented by APN Rao, Dept ECE, GRIET, Hyderabad. Jul 2011 12
origin. f(-t+1) is f(t+1) reversed about t=0, while f(-t-1) is f(t+1) reversed
about t = -1.
Combined shift-cum-scale operations have to be executed with care, since
result of shift-first-scale-next would not be same as scale-first-shift-next.
If t is replaced by t, the graph reverses about origin. If complete argument
is reversed in sign, reversal takes place about value of t which makes the
argument zero.
Reversal about
t = 0.5
Transformation of Independent Variable:
Example
0
1
1
1
1 2
t
t t
f(t)
f(2t-1)
f(-2t+1)
Presented by APN Rao, Dept ECE, GRIET, Hyderabad. Jul 2011 13
0
0
0
1
0.5 1.5 - 0.5 0.5
0 - 0.5 0.5 - 0.5 -1.5
1
t
t t
t
f(2t+1)
f(-2t-1)
Reversal about
t = - 0.5
Reversal about t= 0
Signal Operations contd..
Ex: For the signals x(t) and h(t) sketched below, find and sketch
a) x(t)h(t+1) b)x(2- 0.5t) c) x(t-1) h(1-t) d) x(t)h(-t)
Verify your answers by substituting suitable values for t.
Ex.: For the f(t) given below sketch f(2t-1), f(2t+1), f(-2t+1) and f(-2t-1).
Also verify.
0 1 2
1
t
f(t)
Presented by APN Rao, Dept ECE, GRIET, Hyderabad. Jul 2011 14
3 2 -1 1
1
2
2 1 0 -1 -2
1
-1
t t
x(t) h(t)
Verify your answers by substituting suitable values for t.
0
Ex: Express f(t), x(t) and h(t) given above, as linear combinations of other
basic signals with suitable transformations.
Convolution of Signals:
Example of Graphical Method
Procedure
Change to
dummy variable
Time-reverse
either signal
y(t) = x(t) h(t) = x( )h(t- )d
Presented by APN Rao, Dept ECE, GRIET, Hyderabad. Jul 2011 15
Shift
Multiply
Find area
Repeat
1 3
product function
for t <
3 5
product function
for t <
Some Properties of (t)
0 0 0
0 0
0 0
0 0
Equivalence property of (t): ( ) ( ) ( ) ( )
Filtering property of (t): ( ) ( ) ( )
Convolution property: ( ) ( ) ( )
1
Time scaling property: [ ( )] ( )
Proof of eq
f t t t f t t t
f t t t dt f t
f t t t f t t
a t t t t
a
=
=
=
=
uivalence property:
( ) ( ) 0 for . Now check limiting area of this product. f t t t t t =
Presented by APN Rao, Dept ECE, GRIET, Hyderabad. Jul 2011 16
0 0
0 0 0
0
0 0
( ) ( ) 0 for . Now check limiting area of this product.
1
Let ( ) for such that lim ( ) ( )
2 2
1
( ) ( ) ( ) for
2 2
a a
a
a
f t t t t t
a a
t t t t t t t
a
a a
f t t f t t t t
a
=
| | | |
= < < + =
| |
\ \
| | | |
= < < +
| |
\ \
| |
/ 2 / 2
0 0
0 0
/ 2 / 2
0 0
0 0 0
1 1
lim ( ) ( ) lim ( ) ( ) ( )
Thus the product is an impulse of area ( ) at , that is
( ) ( ) ( ) ( )
a a
a
a a
a a
f t t dt f t dt af t f t
a a
f t t t
f t t t f t t t
= = =
=
=
Signal Basics: Summary
Concept Classification Standard
Signals
Signal
Operations
Signal
(Noise)
Mathematical model
(Graphical
representation)
by domain
by dimension
Real/ complex
Energy/ power
Continuous/ discrete/ digital
Sinusoidal
Exponential
(real, complex)
Constant
Step
Amplitude-shift
Time-shift
Amplitude-scaling
Time-scaling
Presented by APN Rao, Dept ECE, GRIET, Hyderabad. Jul 2011 17
Domain
Dimension
Energy/ Power
Cross energy/power
Norm
Continuous/ discrete/ digital
Eternal/ finite/ semi-infinite
Bounded/ unbounded
Causal/ non-causal
Deterministic/ random
Even/ odd
Periodic/ aperiodic
Step
Ramp
Impulse
Signum
Rectangular
Triangular
Sinc
Gaussian
Time-scaling
Convolution
Correlation
Signal Representation and Approximation
Using Other Signals
Combination of scaled and shifted elementary signals can produce more
complicated shapes; eg., a trapezoidal signal can be constructed by
summing step and ramp signals suitably scaled and shifted. Sometimes it
may be possible to represent a given signal shape exactly in terms of
simpler shapes. But more generally, we can only try to approximate a given
signal shape using other signals as closely as possible, that is, minimizing
the error of approximation. A set of functions selected for representing a
signal is called a basis and its elements are basis functions. Any number of
Presented by APN Rao, Dept ECE, GRIET, Hyderabad. Jul 2011 18
signal is called a basis and its elements are basis functions. Any number of
basis sets may be available for representing a function.
Error of Signal Approximation
If f(t) is approximated by g(t) over an interval (t
1
,t
2
), the error in shape e(t) =
f(t) - g(t) , is used to define a convenient measure of approximation as
below:
( )
2
1
2
2 1
1
( ) ( )
t
t
Mean Squared Error MSE e t dt
t t
= =
2
1
t
t
d t
n signal approximation in an
easier manner.
Signal Approximation by Orthogonal Set of Functions
1 1 2 2 1 2
1 2
1
Let f(t) a g (t)+a g (t). Now, optimal values of a and a will also
depend on cross energy of g (t) and g (t) and therefore will be
different from that derived earlier. As a simplification, we let g (
| |
2
1
2
2
1 1 2 2
2 1
t) and
g (t) be orthogonal.
1
MSE= ( ) (a g (t)+a g (t)) , which minimises when
t
t
f t dt
t t
Presented by APN Rao, Dept ECE, GRIET, Hyderabad. Jul 2011 23
2 2
1 1
2 2
1 1
1 2
1 2
2 2
1 2
( ) ( ) ( ) ( )
a and a
( ) ( )
t t
t t
t t
t t
f t g t dt f t g t dt
g t dt g t dt
= =
Notice that optimized coefficient of g
1
(t) is completely independent of g
2
(t).
Irrespective of the number of orthogonal basis functions used, each
coefficient can be optimized independent of all others. This is the main
reason why orthogonal basis functions are used for signal representation.
Mean Square Error of Approximation by
Finite Set of Orthogonal functions
| |
2
1
2 2
1 1
1 1 2 2 1 2
2
1 1 2 2
2 1
2 2 2 2 2
1 1 2 2
2 1
Let f(t) a g (t)+a g (t), where g (t) and g (t) are orthogonal.
1
MSE= ( ) (a g (t)+a g (t))
Expanding and using property of orthogonality
1
MSE= ( ) a g (t) a g (t)
t
t
t t
t t
f t dt
t t
f t dt dt dt
t t
+ +
2 2 2
1 1 1
1 1 2 2
2 a ( )g (t) 2 a ( )g (t)
t t t
t t t
f t dt f t dt
Presented by APN Rao, Dept ECE, GRIET, Hyderabad. Jul 2011 24
1 1
2 1 t t
1 1 1
2 2
1 1
2 2
1 1
2
1 2
2 2 2 2 2
1 1 2 2
2 1
Assuming optimized values for a and a such that ( )g(t) equals a g (t) ,
1
MSE= ( ) a g (t) a g (t)
t t t
t t
t t
t t
t t
f t dt dt
f t dt dt d
t t
| |
|
|
\
+
2
1
2 2
1 1
2 2 2
1
2 1
difference of average energy
1
for N-term representation, MSE= ( ) a g (t)
t
t
t t
N
k k
k
t t
t
f t dt dt
t t
=
=
`
)
Signal Representation by Infinite Set of Orthogonal
Functions: Generalized Fourier Series
With each basis function added to an orthogonal set, the MSE of approximation
decreases monotonously. When represented by infinite terms, MSE vanishes and
the signal representation becomes exact. The en
2 2
1 1
2 2 2
1
ergy relation becomes
( ) a g (t) ; known as Parseval's energy relation
The resulting exact signal representation using infinite set of orthogonal basis
t t
n n
n
t t
f t dt dt
=
=
Presented by APN Rao, Dept ECE, GRIET, Hyderabad. Jul 2011 25
The resulting exact signal representation using infinite set of orthogonal basis
functions
{ }
1
is called Generalized Fourier Series Representation:
f(t) = ( ), where ( ); 1, 2,.. is an infinite set of orthogonal functions
Any number of orthogonal basis sets may be available. But we f
k k k
k
a g t g t k
=
=
A B i
( ) ( ) f t g t dt
A B i
( ) ( ) f t g t d t
A or A
( ) of A along B
( ( ) ( )) of f t along g t
Presented by APN Rao, Dept ECE, GRIET, Hyderabad. Jul 2011 26
Approximation by other
vectors
Approximation by other
signals
Basis, Squared or mean squared
error, Condition for minimum error
Approximation by orthogonal
basis
Approximation by orthogonal
basis
Error, Dimension, Norm, Extension
of Pythagorus theorem
Representation in 3-D
coordinate system,
orthonormal basis set
Representation by generalized
fourier series, orthonormal
basis
Coefficients, Optimality, Energy
comparison, Parsevals theorem
2
B
i
2
( ) g t d t
( ) of A along B
( ( ) ( )) of f t along g t
For power signals, energy terms are replaced by power terms
For complex signals f(t)f*(t) replaces f(t), and f(t)g*(t) replaces f(t)g(t)
If time interval of interest is finite, integral limits are changed accordingly.