SlideShare a Scribd company logo
Fundamentals of Signals Overview
• Definition
• Examples
• Energy and power
• Signal transformations
• Periodic signals
• Symmetry
• Exponential & sinusoidal signals
• Basis functions
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 1
Equation for a line
t
t0
m
x(t)
x(t) = m(t − t0)
• You will often need to quickly write an expression for a line given
the slope and x-intercept
• Will use often when discussing convolution and Fourier transforms
• You should know how to apply this
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 2
Examples of Signals
Definition: an abstraction of any measurable quantity that is a
function of one or more independent variables such as time or space.
Examples:
• A voltage in a circuit
• A current in a circuit
• The Dow Jones Industrial average
• Electrocardiograms
• A sin(ωt + φ)
• Speech/music
• Force exerted on a shock absorber
• Concentration of Chlorine in a water supply
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 3
Synthetic Impulse Response
0 5 10 15 20 25
−1
−0.5
0
0.5
1
Time (sec)
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 4
Microelectrode Recording
2 2.01 2.02 2.03 2.04 2.05 2.06
−0.6
−0.4
−0.2
0
0.2
0.4
0.6
0.8
Time (sec)
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 5
Electrocardiogram
0 0.5 1 1.5 2 2.5
6.5
7
7.5
8
8.5
Time (sec)
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 6
Arterial Blood Pressure
0 0.5 1 1.5 2 2.5
60
70
80
90
100
110
120
Time (sec)
ABP(mmHg)
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 7
Speech
1.2 1.25 1.3 1.35 1.4 1.45 1.5 1.55 1.6 1.65
−0.4
−0.3
−0.2
−0.1
0
0.1
0.2
0.3
0.4
Time (sec)
Linus: Philosophy of Wet Suckers
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 8
Chaos
0 50 100 150 200 250 300 350 400 450
−15
−10
−5
0
5
10
15
Time (samples)
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 9
Discrete-time & Continuous-time
• We will work with both types of signals
• Continuous-time signals
– Will always be treated as a function of t
– Parentheses will be used to denote continuous-time functions
– Example: x(t)
– t is a continuous independent variable (real-valued)
• Discrete-time signals
– Will always be treated as a function of n
– Square brackets will be used to denote discrete-time functions
– Example: x[n]
– n is an independent integer
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 10
Signal Energy & Power
• For most of this class we will use a broad definition of power and
energy that applies to any signal x(t) or x[n]
• Instantaneous signal power
P(t) = |x(t)|2
P[n] = |x[n]|2
• Signal energy
E(t0, t1) =
t1
t0
|x(t)|2
dt E(n0, n1) =
n1
n=n0
|x[n]|2
• Average signal power
P(t0, t1) =
1
t1 − t0
t1
t0
|x(t)|2
dt
P(n0, n1) =
1
n1 − n0 + 1
n1
n=n0
|x[n]|2
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 11
Signal Energy & Power Comments
Usually, the limits are taken over an infinite time interval
E∞ =
∞
−∞
|x(t)|2
dt E∞ =
∞
n=−∞
|x[n]|2
P∞ = lim
T →∞
1
2T
T
−T
|x(t)|2
dt P∞ = lim
N→∞
1
2N + 1
N
n=−N
|x[n]|2
• We will encounter many types of signals
• Some have infinite average power, energy, or both
• A signal is called an energy signal if E∞ < ∞
• A signal is called a power signal if 0 < P∞ < ∞
• A signal can be an energy signal, a power signal, or neither type
• A signal can not be both an energy signal and a power signal
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 12
Example 1: Energy & Power
Determine whether the energy and average power of each of the
following signals is finite.
x(t) =
8 |t| < 5
0 otherwise
x[n] = j
x[n] = A cos(ωn + φ)
x(t) =
eat
t > 0
0 otherwise
x[n] = ejωn
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 13
Example 1: Workspace (1)
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 14
Example 1: Workspace (2)
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 15
Signal Energy & Power Tips
• There are a few rules that can help you determine whether a
signal has finite energy and average power
• Signals with finite energy have zero average power:
E∞ < ∞ ⇒ P∞ = 0
• Signals of finite duration and amplitude have finite energy:
x(t) = 0 for |t| > c ⇒ E∞ < ∞
• Signals with finite average power have infinite energy:
P∞ > 0 ⇒ E∞ = ∞
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 16
Signal Transformations
• Time shift: x(t − t0) and x[n − n0]
– If t0 > 0 or n0 > 0, signal is shifted to the right
– If t0 < 0 or n0 < 0, signal is shifted to the left
• Time reversal: x(−t) and x[−n]
• Time scaling: x(αt) and x[αn]
– If α > 1, signal appears compressed
– If 1 > α > 0, signal appears stretched
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 17
Example 2: Signal Transformations
x(t)
1
1 2 3 4-1
-1
-2-3-4
t
t
1
1 2 3 4-1
-1
-2-3-4
t
1
1 2 3 4-1
-1
-2-3-4
Use the signal shown above to draw the following: x(−t), x(t − 1),
x(t + 2), x( t
2 ), x(2t), x(2 − 2t).
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 18
Example 2: Axes for x(t + 2) & x( t
2 )
x(t)
1
1 2 3 4-1
-1
-2-3-4
t
t
1
1 2 3 4-1
-1
-2-3-4
t
1
1 2 3 4-1
-1
-2-3-4
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 19
Example 2: Axes for x(2t) & x(2 − 2t)
x(t)
1
1 2 3 4-1
-1
-2-3-4
t
t
1
1 2 3 4-1
-1
-2-3-4
t
1
1 2 3 4-1
-1
-2-3-4
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 20
Even & Odd Symmetry
xe(t) = 1
2 (x(t) + x(−t))
xo(t) = 1
2 (x(t) − x(−t))
x(t) = xe(t) + xo(t)
• The symmetry of a signal under time reversal will be useful later
when we discuss transforms
• A signal is even if and only if x(t) = x(−t)
• A signal is odd if and only if x(t) = −x(−t)
• cos(kω0t) is an even signal
• sin(kω0t) is an odd signal
• Any signal can be written as the sum of an odd signal and an even
signal
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 21
Example 3: Even Symmetry
x(t)
1
1 2 3 4-1
-1
-2-3-4
t
t
1
1 2 3 4-1
-1
-2-3-4
t
1
1 2 3 4-1
-1
-2-3-4
Draw the even component of the signal shown above.
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 22
Example 4: Odd Symmetry
x(t)
1
1 2 3 4-1
-1
-2-3-4
t
t
1
1 2 3 4-1
-1
-2-3-4
t
1
1 2 3 4-1
-1
-2-3-4
Draw the odd component of the signal shown above.
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 23
Example 5: Even & Odd Symmetry
t
1
1 2 3 4-1
-1
-2-3-4
t
1
1 2 3 4-1
-1
-2-3-4
t
1
1 2 3 4-1
-1
-2-3-4
Show that the sum of the even and odd components of the signal is
equal to the original signal graphically.
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 24
Periodic Signals
A signal is periodic if there is a positive value of T or N such that
x(t) = x(t + T) x[n] = x[n + N]
• The fundamental period,T0, for continuous-time signals is the
smallest positive value of T such that x(t) = x(t + T)
• The fundamental period,N0, for discrete-time signals is the
smallest positive integer of N such that x[n] = x[n + N]
• Signals that are not periodic are said to be aperiodic
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 25
Exponential and Sinusoidal Signals
Exponential signals
x(t) = Aeat
x[n] = Aean
where A and a are complex numbers.
• Exponential and sinusoidal signals arise naturally in the analysis of
linear systems
• Example: simple harmonic motion that you learned in physics
• There are several distinct types of exponential signals
– A and a real
– A and a imaginary
– A and a complex (most general case)
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 26
Example 6: Aean
, A = 1 and a = ±1
5
−10 −5 0 5 10 15 20 25 30
0
200
400
600
−10 −5 0 5 10 15 20 25 30
0
2
4
6
8
Time (n)
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 27
Example 6: MATLAB Code
n = -10:30; % Time index
subplot(2,1,1);
y = exp(n/5); % Growing exponential
h = stem(n,y);
set(h(1),’Marker’,’.’);
set(gca,’Box’,’Off’);
subplot(2,1,2);
y = exp(-n/5); % Decaying exponential
h = stem(n,y);
set(h(1),’Marker’,’.’);
set(gca,’Box’,’Off’);
xlabel(’Time (n)’);
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 28
Sinusoidal Exponential Signal Comments
x(t) = Aeat
= A(ea
)t
= Aαt
x[n] = Aean
= A(ea
)n
= Aαn
When a is imaginary, then Euler’s equation applies:
ejωt
= cos(ωt) + j sin(ωt)
ejωn
= cos(ωn) + j sin(ωn)
• Since |ejωt
| = 1, this looks like a coil in a plot of the complex
plane versus time
• ejωt
is Periodic with fundamental period T = 2π
ω
• Real part is sinusoidal: Re{Aejωt
} = A cos(ωt)
• Imaginary part is sinusoidal: Im{Aejωt
} = A sin(ωt)
• These signals have infinite energy, but finite (constant) average
power, P∞
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 29
Example 7: Aeat
, A = 1 and a = j
−10
0
10
20
30 −1
0
1
−1
−0.5
0
0.5
1
Imaginary Part
Complex:Blue Real:Red Imaginary:Green
Time (s)
RealPart
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 30
Example 7: MATLAB Code
fs = 500; % Sample rate (Hz)
t = -10:1/fs:30; % Time index (s)
a = j;
A = 1;
y = A*exp(a*t);
h = plot3(t,imag(y),real(y),’b’);
hold on;
h = plot3(t,ones(size(t)),real(y),’r’);
h = plot3(t,imag(y),-ones(size(t)),’g’);
hold off;
grid on;
xlabel(’Time (s)’);
ylabel(’Imaginary Part’);
zlabel(’Real Part’);
title(’Complex:Blue Real:Red Imaginary:Green’);
view(27.5,22);
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 31
Sinusoidal Exponential Harmonics
• In order for ejωt
to be periodic with period T, we require that
ejωt
= ejω(t+T )
= ejωt
ejωT
for all t
• This implies ejωT
= 1 and therefore
ωT = 2πk where k = 0, ±1, ±2, . . .
• There is more than one frequency ω that satisfies the constraint
x(t) = x(t + T) where T = 2πk
ω
• The fundamental frequency is given by k = 1:
ω0 =
2π
T0
• The other frequencies that satisfy this constraint are then integer
multiples of ω0
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 32
Sinusoidal Exponential Harmonics Continued
A harmonically related set of complex exponentials is a set of
exponentials with fundamental frequencies that are all multiples of a
single positive frequency ω0
φk(t) = ejkω0t
where k = 0, ±1, ±2, . . .
• For k = 0, φk(t) is a constant
• For all other values φk(t) is periodic with fundamental frequency
|k|ω0
• This is consistent with how the term harmonic is used in music
• Sinusoidal harmonics will play a very important role when we
discuss Fourier series and periodic signals
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 33
Example 8: Continuous-Time Harmonics
−1
0
1
φ
0
−1
0
1
φ
1
−1
0
1
φ
2
−1
0
1
φ
3
−10 −5 0 5 10 15 20 25 30 35 40
−1
0
1
φ
4
Time (s)
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 34
Example 9: Discrete-Time Harmonics
−1
0
1
φ
0
−1
0
1
φ
1
−1
0
1
φ
2
−1
0
1
φ
3
−10 −5 0 5 10 15 20 25 30 35 40
−1
0
1
φ
4
Time (n)
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 35
Example 9: MATLAB Code
n = -10:40; % Time index
omega = 2*pi/20; % Frequency (radians/sample)
N = 4;
for cnt = 0:N,
subplot(N+1,1,cnt+1);
phi = exp(j*cnt*omega*n);
h = stem(n,real(phi));
set([h(1)],’Marker’,’.’);
ylim([-1.1 1.1]);
ylabel(sprintf(’phi_%d’,cnt));
set(gca,’YGrid’,’On’)
if cnt~=N,
set(gca,’XTickLabel’,[]);
end;
end;
xlabel(’Time (n)’);
figure;
t = -10:0.01:40; % Time index
omega = 0.05*2*pi; % Frequency (radians/sec) - 0.05 Hz
N = 4;
for cnt = 0:N,
subplot(N+1,1,cnt+1);
phi = exp(j*cnt*omega*t);
h = plot(t,real(phi));
ylim([-1.1 1.1]);
ylabel(sprintf(’phi_%d’,cnt));
grid on;
if cnt~=N,
set(gca,’XTickLabel’,[]);
end;
end;
xlabel(’Time (s)’);
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 36
Damped Complex Sinusoidal Exponentials
x(t) = Aeat
x[n] = Aean
• When a is complex, these become damped sinusoidal exponentials
• Let a = α + jω. Then
x(t) = Aeat
= (Aeαt
) × ejωt
x[n] = Aean
= (Aeαn
) × ejωn
• Thus, these are equivalent to multiplying an complex sinusoid by a
real exponential
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 37
Example 10: Aean
, A = 1 and a = ±0.1 + j0.5
−10 −5 0 5 10 15 20 25 30 35 40
−50
0
50
RealPart
−10 −5 0 5 10 15 20 25 30 35 40
−2
−1
0
1
2
Time (n)
RealPart
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 38
Example 10: MATLAB Code
n = -10:40; % Time index
C = 1; subplot(2,1,1);
a = 0.1 + j*0.5;
y = real(C*exp(a*n)); % Growing exponential
t = min(n):0.1:max(n);
h = plot(t, real(C*exp(real(a)*t)),t,-real(C*exp(real(a)*t)));
set(h,’Color’,[0.5 0.5 0.5]);
hold on;
h = stem(n,y);
set(h(1),’Marker’,’.’);
hold off;
box off;
grid on;
ylim([-50 50]);
ylabel(’Real Part’);
subplot(2,1,2);
a = -0.1 + j*0.5;
y = real(C*exp(a*n)); % Growing exponential
t = min(n):0.1:max(n);
h = plot(t, real(C*exp(real(a)*t)),t,-real(C*exp(real(a)*t)));
set(h,’Color’,[0.5 0.5 0.5]);
hold on;
h = stem(n,y);
set(h(1),’Marker’,’.’);
hold off;
box off;
grid on;
ylim([-2 2]);
xlabel(’Time (n)’);
ylabel(’Real Part’);
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 39
Example 11: Aeat
, A = 1 and a = ±0.05 + j2
−10 0 10 20 30 −2
0
2−2
0
2
Imaginary Part
Complex:Blue Real:Red Imaginary:Green
RealPart
−10 0 10 20 30 −2
0
2−2
0
2
Imaginary PartTime (s)
RealPart
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 40
Example 11: MATLAB Code
fs = 500; % Sample rate (Hz)
t = -10:1/fs:30; % Time index (s)
subplot(2,1,1);
a = -0.05 + j*2;
y = C*exp(a*t);
h = plot3(t,imag(y),real(y),’b’);
hold on;
h = plot3(t,2*ones(size(t)),real(y),’r’);
h = plot3(t,imag(y),-2*ones(size(t)),’g’);
hold off;
grid on;
ylabel(’Imaginary Part’);
zlabel(’Real Part’);
title(’Complex:Blue Real:Red Imaginary:Green’);
axis([min(t) max(t) -2 2 -2 2]);
view(27.5,22);
subplot(2,1,2);
a = +0.05 + j*2;
y = C*exp(a*t);
h = plot3(t,imag(y),real(y),’b’);
hold on;
h = plot3(t,2*ones(size(t)),real(y),’r’);
h = plot3(t,imag(y),-2*ones(size(t)),’g’);
hold off;
grid on;
xlabel(’Time (s)’);
ylabel(’Imaginary Part’);
zlabel(’Real Part’);
axis([min(t) max(t) -2 2 -2 2]);
view(27.5,22);
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 41
Discrete-Time Unit Impulse
n
1
0
The discrete-time unit impulse is defined as
δ[n] =
0, n = 0
1, n = 0
• Sometimes called the unit sample
• Also called the Kroneker delta
• Note that δ[n] has even symmetry so δ[n] = δ[−n]
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 42
Discrete-Time Unit Step
n
1
0
The discrete-time unit step is defined as
u[n] =
0, n < 0
1, n ≥ 0
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 43
Discrete-Time Basis Functions
• There is a close relationship between δ[n] and u[n]
δ[n] = u[n] − u[n − 1]
u[n] =
n
k=−∞
δ[k]
u[n] =
∞
k=0
δ[n − k]
• The unit impulse can be used to sample a discrete-time signal
x[n]:
x[0] =
∞
k=−∞
x[k]δ[k] x[n] =
∞
k=−∞
x[k]δ[n − k]
• This ability to use the unit impulse to extract a single value of x[n]
through multiplication will play an important role later in the term
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 44
Continuous-Time Unit Step
t
u(t)
1
u(t)
0 t < 0
1 t > 0
• Sometimes known as the Heaviside function
• Discontinuous at t = 0
• u(0) is not defined
• Not of consequence because it is undefined for an infinitesimal
period of time
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 45
Unit Step for Switches
vs
Linear
Circuit
t=0
vs
u(t)
Linear
Circuit
Linear
Circuit
t=0
is
is
u(t)
Linear
Circuit
• u(t) useful for representing the opening or closing of switches
• We will often solve for or be given initial conditions at t = 0
• We can then represent independent sources as though they were
immediately applied at t = 0. More later.
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 46
Continuous-Time Unit Impulse
t
ue
(t)
t-e e -e e
t
u(t)
t
1 1
δe(t)
δ(t)
• δe(t) due(t)
dt
• As e → 0 ,
– ue(t) → u(t)
– δe(t) for t = 0 becomes very large
– δe(t) for t = 0 becomes zero
• δ(t) lime→0 δe(t)
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 47
Continuous-Time Unit Impulse Continued
t
1
δ(t) δ(t)
0 t = 0
∞ t = 0
e
−e
δ(t) dt = 1 for any e > 0
• Also known as the Dirac delta function
• Is zero everywhere except zero
• The impulse integral serves as a measure of the impulse amplitude
• Drawn as an arrow with unit height
• 5δ(t) would be drawn as an arrow with height of 5
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 48
Continuous-Time Unit Impulse Comments
δ(t) =
0 t = 0
∞ t = 0
• The impulse should be viewed as an idealization
• Real systems with finite inertia do not respond instantaneously
• The most important property of an impulse is its area
• Most systems will respond nearly the same to sharp pulses
regardless of their shape - if
– They have the same amplitude (area)
– Their duration is much briefer than the system’s response
• The idealized unit impulse is short enough for any system
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 49
Unit Impulse Properties
δ(t)x(t) = δ(t)x(0)
δ(at) =
1
|a|
δ(t)
δ(−t) = δ(t)
δ(t) =
du(t)
dt
u(t) =
t
−∞
δ(τ) dτ
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 50
Unit Impulse Sampling Property
+∞
−∞
x(t)δ(t) dt =
+∞
−∞
x(0)δ(t) dt
= x(0)
+∞
−∞
δ(t) dt
= x(0)
Similarly,
+∞
−∞
x(t)δ(t − t0) dt =
+∞
−∞
x(t0)δ(t − t0) dt
= x(t0)
+∞
−∞
δ(t − t0) dt
= x(t0)
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 51
Unit Impulse Sampling Property
x(t) =
+∞
−∞
x(τ)δ(τ − t) dτ
• This integral does not appear to be useful
• It will turn out to be very useful
• It states that x(t) can be written as a linear combination of scaled
and shifted unit impulses
• This will be a key concept when we discuss convolution next week
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 52
Example 12: Continuous-Time Unit-Ramp
t
r(t)
1
r(t)
0 t ≤ 0
t t ≥ 0
What is the first derivative?
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 53
Example 13: Continuous-Time Unit-Ramp Integral
t
r(t)
1
What is the integral of the unit ramp?
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 54
Basis Function Relationships
u(t) =
t
−∞
δ(τ) dτ
du(t)
dt
= δ(t)
t
−∞
u(τ) dτ = r(t)
r(t) =
t
−∞
u(τ) dτ
dr(t)
dt
= u(t)
t
−∞
r(τ) dτ = 1
2 r(t)2
• If we can write a signal x(t) in terms of u(t) and r(t), it is easy to
find the derivative
• Similarly, it is easy to integrate
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 55
Basis Functions Translated
t
u(t-t0
)
t
1 1
t
r(t-t0
)
1
t0
t0
t0
δ(t-t0)
• Can write simple expressions for the functions translated in time
• Can scale the amplitude
• Any piecewise linear signal can be written in terms of basis
functions
• This makes it easy to calculate derivatives and integrals
• Will not discuss how this term
• Sufficient to know it can be done
J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 56

More Related Content

What's hot

Convolution discrete and continuous time-difference equaion and system proper...
Convolution discrete and continuous time-difference equaion and system proper...Convolution discrete and continuous time-difference equaion and system proper...
Convolution discrete and continuous time-difference equaion and system proper...
Vinod Sharma
 
Lecture4 Signal and Systems
Lecture4  Signal and SystemsLecture4  Signal and Systems
Lecture4 Signal and Systems
babak danyal
 
Notes for signals and systems
Notes for signals and systemsNotes for signals and systems
Notes for signals and systems
Palestine Technical College
 
signal and system solution Quiz2
signal and system solution Quiz2signal and system solution Quiz2
signal and system solution Quiz2
iqbal ahmad
 
Ch1
Ch1Ch1
OPERATIONS ON SIGNALS
OPERATIONS ON SIGNALSOPERATIONS ON SIGNALS
OPERATIONS ON SIGNALS
vishalgohel12195
 
communication system Chapter 2
communication system Chapter 2communication system Chapter 2
communication system Chapter 2moeen khan afridi
 
SIGNAL OPERATIONS
SIGNAL OPERATIONSSIGNAL OPERATIONS
SIGNAL OPERATIONS
mihir jain
 
signals and system
signals and systemsignals and system
signals and system
Naatchammai Ramanathan
 
Ec8352 signals and systems 2 marks with answers
Ec8352 signals and systems   2 marks with answersEc8352 signals and systems   2 marks with answers
Ec8352 signals and systems 2 marks with answers
Gayathri Krishnamoorthy
 
Chapter1 - Signal and System
Chapter1 - Signal and SystemChapter1 - Signal and System
Chapter1 - Signal and System
Attaporn Ninsuwan
 
Lecture6 Signal and Systems
Lecture6 Signal and SystemsLecture6 Signal and Systems
Lecture6 Signal and Systems
babak danyal
 
Lecture5 Signal and Systems
Lecture5 Signal and SystemsLecture5 Signal and Systems
Lecture5 Signal and Systems
babak danyal
 
5. convolution and correlation of discrete time signals
5. convolution and correlation of discrete time signals 5. convolution and correlation of discrete time signals
5. convolution and correlation of discrete time signals
MdFazleRabbi18
 
Signal Prosessing Lab Mannual
Signal Prosessing Lab Mannual Signal Prosessing Lab Mannual
Signal Prosessing Lab Mannual
Jitendra Jangid
 
Chapter2 - Linear Time-Invariant System
Chapter2 - Linear Time-Invariant SystemChapter2 - Linear Time-Invariant System
Chapter2 - Linear Time-Invariant System
Attaporn Ninsuwan
 
2. signal & systems beyonds
2. signal & systems  beyonds2. signal & systems  beyonds
2. signal & systems beyonds
skysunilyadav
 
signal and system Lecture 1
signal and system Lecture 1signal and system Lecture 1
signal and system Lecture 1
iqbal ahmad
 

What's hot (20)

Convolution discrete and continuous time-difference equaion and system proper...
Convolution discrete and continuous time-difference equaion and system proper...Convolution discrete and continuous time-difference equaion and system proper...
Convolution discrete and continuous time-difference equaion and system proper...
 
Sns slide 1 2011
Sns slide 1 2011Sns slide 1 2011
Sns slide 1 2011
 
Lecture4 Signal and Systems
Lecture4  Signal and SystemsLecture4  Signal and Systems
Lecture4 Signal and Systems
 
Notes for signals and systems
Notes for signals and systemsNotes for signals and systems
Notes for signals and systems
 
signal and system solution Quiz2
signal and system solution Quiz2signal and system solution Quiz2
signal and system solution Quiz2
 
Ch1
Ch1Ch1
Ch1
 
OPERATIONS ON SIGNALS
OPERATIONS ON SIGNALSOPERATIONS ON SIGNALS
OPERATIONS ON SIGNALS
 
communication system Chapter 2
communication system Chapter 2communication system Chapter 2
communication system Chapter 2
 
SIGNAL OPERATIONS
SIGNAL OPERATIONSSIGNAL OPERATIONS
SIGNAL OPERATIONS
 
signals and system
signals and systemsignals and system
signals and system
 
Ec8352 signals and systems 2 marks with answers
Ec8352 signals and systems   2 marks with answersEc8352 signals and systems   2 marks with answers
Ec8352 signals and systems 2 marks with answers
 
Chapter1 - Signal and System
Chapter1 - Signal and SystemChapter1 - Signal and System
Chapter1 - Signal and System
 
Lecture6 Signal and Systems
Lecture6 Signal and SystemsLecture6 Signal and Systems
Lecture6 Signal and Systems
 
Lecture5 Signal and Systems
Lecture5 Signal and SystemsLecture5 Signal and Systems
Lecture5 Signal and Systems
 
5. convolution and correlation of discrete time signals
5. convolution and correlation of discrete time signals 5. convolution and correlation of discrete time signals
5. convolution and correlation of discrete time signals
 
Solved problems
Solved problemsSolved problems
Solved problems
 
Signal Prosessing Lab Mannual
Signal Prosessing Lab Mannual Signal Prosessing Lab Mannual
Signal Prosessing Lab Mannual
 
Chapter2 - Linear Time-Invariant System
Chapter2 - Linear Time-Invariant SystemChapter2 - Linear Time-Invariant System
Chapter2 - Linear Time-Invariant System
 
2. signal & systems beyonds
2. signal & systems  beyonds2. signal & systems  beyonds
2. signal & systems beyonds
 
signal and system Lecture 1
signal and system Lecture 1signal and system Lecture 1
signal and system Lecture 1
 

Similar to Signal fundamentals

Basic concepts
Basic conceptsBasic concepts
Basic concepts
Syed Zaid Irshad
 
PPT Chapter-1-V1.pptx__26715_1_1539251776000.pptx.pptx
PPT Chapter-1-V1.pptx__26715_1_1539251776000.pptx.pptxPPT Chapter-1-V1.pptx__26715_1_1539251776000.pptx.pptx
PPT Chapter-1-V1.pptx__26715_1_1539251776000.pptx.pptx
idrissaeed
 
Signals and system
Signals and systemSignals and system
Signals and system
BilawalBaloch1
 
Signals & systems
Signals & systems Signals & systems
Signals & systems
SathyaVigneshR
 
MSE280s Chapter1_Signals_and_Systems.pdf
MSE280s Chapter1_Signals_and_Systems.pdfMSE280s Chapter1_Signals_and_Systems.pdf
MSE280s Chapter1_Signals_and_Systems.pdf
TranThanhNam8
 
Unit 1 -Introduction to signals and standard signals
Unit 1 -Introduction to signals  and standard signalsUnit 1 -Introduction to signals  and standard signals
Unit 1 -Introduction to signals and standard signals
Dr.SHANTHI K.G
 
EC202 SIGNALS & SYSTEMS Module1 QUESTION BANK
EC202 SIGNALS & SYSTEMS  Module1 QUESTION BANKEC202 SIGNALS & SYSTEMS  Module1 QUESTION BANK
EC202 SIGNALS & SYSTEMS Module1 QUESTION BANK
VISHNUPRABHANKAIMAL
 
Signal classification of signal
Signal classification of signalSignal classification of signal
Signal classification of signal
001Abhishek1
 
Signals and Systems.pptx
Signals and Systems.pptxSignals and Systems.pptx
Signals and Systems.pptx
VairaPrakash2
 
Signals and Systems.pptx
Signals and Systems.pptxSignals and Systems.pptx
Signals and Systems.pptx
VairaPrakash2
 
Signals and System
Signals and SystemSignals and System
Signals and System
PragadeswaranS
 
SS - Unit 1- Introduction of signals and standard signals
SS - Unit 1- Introduction of signals and standard signalsSS - Unit 1- Introduction of signals and standard signals
SS - Unit 1- Introduction of signals and standard signals
NimithaSoman
 
Ss important questions
Ss important questionsSs important questions
Ss important questionsSowji Laddu
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
wafaa_A7
 
Eeb317 principles of telecoms 2015
Eeb317 principles of telecoms 2015Eeb317 principles of telecoms 2015
Eeb317 principles of telecoms 2015
Pritchardmabutho
 
Signal
SignalSignal
Contemporary communication systems 1st edition mesiya solutions manual
Contemporary communication systems 1st edition mesiya solutions manualContemporary communication systems 1st edition mesiya solutions manual
Contemporary communication systems 1st edition mesiya solutions manual
to2001
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
abidiqbal55
 

Similar to Signal fundamentals (20)

Basic concepts
Basic conceptsBasic concepts
Basic concepts
 
PPT Chapter-1-V1.pptx__26715_1_1539251776000.pptx.pptx
PPT Chapter-1-V1.pptx__26715_1_1539251776000.pptx.pptxPPT Chapter-1-V1.pptx__26715_1_1539251776000.pptx.pptx
PPT Chapter-1-V1.pptx__26715_1_1539251776000.pptx.pptx
 
Signals and system
Signals and systemSignals and system
Signals and system
 
Signals & systems
Signals & systems Signals & systems
Signals & systems
 
MSE280s Chapter1_Signals_and_Systems.pdf
MSE280s Chapter1_Signals_and_Systems.pdfMSE280s Chapter1_Signals_and_Systems.pdf
MSE280s Chapter1_Signals_and_Systems.pdf
 
Unit 1 -Introduction to signals and standard signals
Unit 1 -Introduction to signals  and standard signalsUnit 1 -Introduction to signals  and standard signals
Unit 1 -Introduction to signals and standard signals
 
EC202 SIGNALS & SYSTEMS Module1 QUESTION BANK
EC202 SIGNALS & SYSTEMS  Module1 QUESTION BANKEC202 SIGNALS & SYSTEMS  Module1 QUESTION BANK
EC202 SIGNALS & SYSTEMS Module1 QUESTION BANK
 
Signal classification of signal
Signal classification of signalSignal classification of signal
Signal classification of signal
 
Signals and Systems.pptx
Signals and Systems.pptxSignals and Systems.pptx
Signals and Systems.pptx
 
Signals and Systems.pptx
Signals and Systems.pptxSignals and Systems.pptx
Signals and Systems.pptx
 
Signals and System
Signals and SystemSignals and System
Signals and System
 
SS - Unit 1- Introduction of signals and standard signals
SS - Unit 1- Introduction of signals and standard signalsSS - Unit 1- Introduction of signals and standard signals
SS - Unit 1- Introduction of signals and standard signals
 
Ss important questions
Ss important questionsSs important questions
Ss important questions
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Eeb317 principles of telecoms 2015
Eeb317 principles of telecoms 2015Eeb317 principles of telecoms 2015
Eeb317 principles of telecoms 2015
 
Ecse 2410
Ecse 2410Ecse 2410
Ecse 2410
 
Signal
SignalSignal
Signal
 
Contemporary communication systems 1st edition mesiya solutions manual
Contemporary communication systems 1st edition mesiya solutions manualContemporary communication systems 1st edition mesiya solutions manual
Contemporary communication systems 1st edition mesiya solutions manual
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 

Recently uploaded

Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
TOP 10 B TECH COLLEGES IN JAIPUR 2024.pptx
TOP 10 B TECH COLLEGES IN JAIPUR 2024.pptxTOP 10 B TECH COLLEGES IN JAIPUR 2024.pptx
TOP 10 B TECH COLLEGES IN JAIPUR 2024.pptx
nikitacareer3
 
Self-Control of Emotions by Slidesgo.pptx
Self-Control of Emotions by Slidesgo.pptxSelf-Control of Emotions by Slidesgo.pptx
Self-Control of Emotions by Slidesgo.pptx
iemerc2024
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
ssuser36d3051
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
AIR POLLUTION lecture EnE203 updated.pdf
AIR POLLUTION lecture EnE203 updated.pdfAIR POLLUTION lecture EnE203 updated.pdf
AIR POLLUTION lecture EnE203 updated.pdf
RicletoEspinosa1
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 

Recently uploaded (20)

Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
TOP 10 B TECH COLLEGES IN JAIPUR 2024.pptx
TOP 10 B TECH COLLEGES IN JAIPUR 2024.pptxTOP 10 B TECH COLLEGES IN JAIPUR 2024.pptx
TOP 10 B TECH COLLEGES IN JAIPUR 2024.pptx
 
Self-Control of Emotions by Slidesgo.pptx
Self-Control of Emotions by Slidesgo.pptxSelf-Control of Emotions by Slidesgo.pptx
Self-Control of Emotions by Slidesgo.pptx
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
AIR POLLUTION lecture EnE203 updated.pdf
AIR POLLUTION lecture EnE203 updated.pdfAIR POLLUTION lecture EnE203 updated.pdf
AIR POLLUTION lecture EnE203 updated.pdf
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 

Signal fundamentals

  • 1. Fundamentals of Signals Overview • Definition • Examples • Energy and power • Signal transformations • Periodic signals • Symmetry • Exponential & sinusoidal signals • Basis functions J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 1
  • 2. Equation for a line t t0 m x(t) x(t) = m(t − t0) • You will often need to quickly write an expression for a line given the slope and x-intercept • Will use often when discussing convolution and Fourier transforms • You should know how to apply this J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 2
  • 3. Examples of Signals Definition: an abstraction of any measurable quantity that is a function of one or more independent variables such as time or space. Examples: • A voltage in a circuit • A current in a circuit • The Dow Jones Industrial average • Electrocardiograms • A sin(ωt + φ) • Speech/music • Force exerted on a shock absorber • Concentration of Chlorine in a water supply J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 3
  • 4. Synthetic Impulse Response 0 5 10 15 20 25 −1 −0.5 0 0.5 1 Time (sec) J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 4
  • 5. Microelectrode Recording 2 2.01 2.02 2.03 2.04 2.05 2.06 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 Time (sec) J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 5
  • 6. Electrocardiogram 0 0.5 1 1.5 2 2.5 6.5 7 7.5 8 8.5 Time (sec) J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 6
  • 7. Arterial Blood Pressure 0 0.5 1 1.5 2 2.5 60 70 80 90 100 110 120 Time (sec) ABP(mmHg) J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 7
  • 8. Speech 1.2 1.25 1.3 1.35 1.4 1.45 1.5 1.55 1.6 1.65 −0.4 −0.3 −0.2 −0.1 0 0.1 0.2 0.3 0.4 Time (sec) Linus: Philosophy of Wet Suckers J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 8
  • 9. Chaos 0 50 100 150 200 250 300 350 400 450 −15 −10 −5 0 5 10 15 Time (samples) J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 9
  • 10. Discrete-time & Continuous-time • We will work with both types of signals • Continuous-time signals – Will always be treated as a function of t – Parentheses will be used to denote continuous-time functions – Example: x(t) – t is a continuous independent variable (real-valued) • Discrete-time signals – Will always be treated as a function of n – Square brackets will be used to denote discrete-time functions – Example: x[n] – n is an independent integer J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 10
  • 11. Signal Energy & Power • For most of this class we will use a broad definition of power and energy that applies to any signal x(t) or x[n] • Instantaneous signal power P(t) = |x(t)|2 P[n] = |x[n]|2 • Signal energy E(t0, t1) = t1 t0 |x(t)|2 dt E(n0, n1) = n1 n=n0 |x[n]|2 • Average signal power P(t0, t1) = 1 t1 − t0 t1 t0 |x(t)|2 dt P(n0, n1) = 1 n1 − n0 + 1 n1 n=n0 |x[n]|2 J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 11
  • 12. Signal Energy & Power Comments Usually, the limits are taken over an infinite time interval E∞ = ∞ −∞ |x(t)|2 dt E∞ = ∞ n=−∞ |x[n]|2 P∞ = lim T →∞ 1 2T T −T |x(t)|2 dt P∞ = lim N→∞ 1 2N + 1 N n=−N |x[n]|2 • We will encounter many types of signals • Some have infinite average power, energy, or both • A signal is called an energy signal if E∞ < ∞ • A signal is called a power signal if 0 < P∞ < ∞ • A signal can be an energy signal, a power signal, or neither type • A signal can not be both an energy signal and a power signal J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 12
  • 13. Example 1: Energy & Power Determine whether the energy and average power of each of the following signals is finite. x(t) = 8 |t| < 5 0 otherwise x[n] = j x[n] = A cos(ωn + φ) x(t) = eat t > 0 0 otherwise x[n] = ejωn J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 13
  • 14. Example 1: Workspace (1) J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 14
  • 15. Example 1: Workspace (2) J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 15
  • 16. Signal Energy & Power Tips • There are a few rules that can help you determine whether a signal has finite energy and average power • Signals with finite energy have zero average power: E∞ < ∞ ⇒ P∞ = 0 • Signals of finite duration and amplitude have finite energy: x(t) = 0 for |t| > c ⇒ E∞ < ∞ • Signals with finite average power have infinite energy: P∞ > 0 ⇒ E∞ = ∞ J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 16
  • 17. Signal Transformations • Time shift: x(t − t0) and x[n − n0] – If t0 > 0 or n0 > 0, signal is shifted to the right – If t0 < 0 or n0 < 0, signal is shifted to the left • Time reversal: x(−t) and x[−n] • Time scaling: x(αt) and x[αn] – If α > 1, signal appears compressed – If 1 > α > 0, signal appears stretched J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 17
  • 18. Example 2: Signal Transformations x(t) 1 1 2 3 4-1 -1 -2-3-4 t t 1 1 2 3 4-1 -1 -2-3-4 t 1 1 2 3 4-1 -1 -2-3-4 Use the signal shown above to draw the following: x(−t), x(t − 1), x(t + 2), x( t 2 ), x(2t), x(2 − 2t). J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 18
  • 19. Example 2: Axes for x(t + 2) & x( t 2 ) x(t) 1 1 2 3 4-1 -1 -2-3-4 t t 1 1 2 3 4-1 -1 -2-3-4 t 1 1 2 3 4-1 -1 -2-3-4 J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 19
  • 20. Example 2: Axes for x(2t) & x(2 − 2t) x(t) 1 1 2 3 4-1 -1 -2-3-4 t t 1 1 2 3 4-1 -1 -2-3-4 t 1 1 2 3 4-1 -1 -2-3-4 J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 20
  • 21. Even & Odd Symmetry xe(t) = 1 2 (x(t) + x(−t)) xo(t) = 1 2 (x(t) − x(−t)) x(t) = xe(t) + xo(t) • The symmetry of a signal under time reversal will be useful later when we discuss transforms • A signal is even if and only if x(t) = x(−t) • A signal is odd if and only if x(t) = −x(−t) • cos(kω0t) is an even signal • sin(kω0t) is an odd signal • Any signal can be written as the sum of an odd signal and an even signal J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 21
  • 22. Example 3: Even Symmetry x(t) 1 1 2 3 4-1 -1 -2-3-4 t t 1 1 2 3 4-1 -1 -2-3-4 t 1 1 2 3 4-1 -1 -2-3-4 Draw the even component of the signal shown above. J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 22
  • 23. Example 4: Odd Symmetry x(t) 1 1 2 3 4-1 -1 -2-3-4 t t 1 1 2 3 4-1 -1 -2-3-4 t 1 1 2 3 4-1 -1 -2-3-4 Draw the odd component of the signal shown above. J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 23
  • 24. Example 5: Even & Odd Symmetry t 1 1 2 3 4-1 -1 -2-3-4 t 1 1 2 3 4-1 -1 -2-3-4 t 1 1 2 3 4-1 -1 -2-3-4 Show that the sum of the even and odd components of the signal is equal to the original signal graphically. J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 24
  • 25. Periodic Signals A signal is periodic if there is a positive value of T or N such that x(t) = x(t + T) x[n] = x[n + N] • The fundamental period,T0, for continuous-time signals is the smallest positive value of T such that x(t) = x(t + T) • The fundamental period,N0, for discrete-time signals is the smallest positive integer of N such that x[n] = x[n + N] • Signals that are not periodic are said to be aperiodic J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 25
  • 26. Exponential and Sinusoidal Signals Exponential signals x(t) = Aeat x[n] = Aean where A and a are complex numbers. • Exponential and sinusoidal signals arise naturally in the analysis of linear systems • Example: simple harmonic motion that you learned in physics • There are several distinct types of exponential signals – A and a real – A and a imaginary – A and a complex (most general case) J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 26
  • 27. Example 6: Aean , A = 1 and a = ±1 5 −10 −5 0 5 10 15 20 25 30 0 200 400 600 −10 −5 0 5 10 15 20 25 30 0 2 4 6 8 Time (n) J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 27
  • 28. Example 6: MATLAB Code n = -10:30; % Time index subplot(2,1,1); y = exp(n/5); % Growing exponential h = stem(n,y); set(h(1),’Marker’,’.’); set(gca,’Box’,’Off’); subplot(2,1,2); y = exp(-n/5); % Decaying exponential h = stem(n,y); set(h(1),’Marker’,’.’); set(gca,’Box’,’Off’); xlabel(’Time (n)’); J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 28
  • 29. Sinusoidal Exponential Signal Comments x(t) = Aeat = A(ea )t = Aαt x[n] = Aean = A(ea )n = Aαn When a is imaginary, then Euler’s equation applies: ejωt = cos(ωt) + j sin(ωt) ejωn = cos(ωn) + j sin(ωn) • Since |ejωt | = 1, this looks like a coil in a plot of the complex plane versus time • ejωt is Periodic with fundamental period T = 2π ω • Real part is sinusoidal: Re{Aejωt } = A cos(ωt) • Imaginary part is sinusoidal: Im{Aejωt } = A sin(ωt) • These signals have infinite energy, but finite (constant) average power, P∞ J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 29
  • 30. Example 7: Aeat , A = 1 and a = j −10 0 10 20 30 −1 0 1 −1 −0.5 0 0.5 1 Imaginary Part Complex:Blue Real:Red Imaginary:Green Time (s) RealPart J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 30
  • 31. Example 7: MATLAB Code fs = 500; % Sample rate (Hz) t = -10:1/fs:30; % Time index (s) a = j; A = 1; y = A*exp(a*t); h = plot3(t,imag(y),real(y),’b’); hold on; h = plot3(t,ones(size(t)),real(y),’r’); h = plot3(t,imag(y),-ones(size(t)),’g’); hold off; grid on; xlabel(’Time (s)’); ylabel(’Imaginary Part’); zlabel(’Real Part’); title(’Complex:Blue Real:Red Imaginary:Green’); view(27.5,22); J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 31
  • 32. Sinusoidal Exponential Harmonics • In order for ejωt to be periodic with period T, we require that ejωt = ejω(t+T ) = ejωt ejωT for all t • This implies ejωT = 1 and therefore ωT = 2πk where k = 0, ±1, ±2, . . . • There is more than one frequency ω that satisfies the constraint x(t) = x(t + T) where T = 2πk ω • The fundamental frequency is given by k = 1: ω0 = 2π T0 • The other frequencies that satisfy this constraint are then integer multiples of ω0 J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 32
  • 33. Sinusoidal Exponential Harmonics Continued A harmonically related set of complex exponentials is a set of exponentials with fundamental frequencies that are all multiples of a single positive frequency ω0 φk(t) = ejkω0t where k = 0, ±1, ±2, . . . • For k = 0, φk(t) is a constant • For all other values φk(t) is periodic with fundamental frequency |k|ω0 • This is consistent with how the term harmonic is used in music • Sinusoidal harmonics will play a very important role when we discuss Fourier series and periodic signals J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 33
  • 34. Example 8: Continuous-Time Harmonics −1 0 1 φ 0 −1 0 1 φ 1 −1 0 1 φ 2 −1 0 1 φ 3 −10 −5 0 5 10 15 20 25 30 35 40 −1 0 1 φ 4 Time (s) J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 34
  • 35. Example 9: Discrete-Time Harmonics −1 0 1 φ 0 −1 0 1 φ 1 −1 0 1 φ 2 −1 0 1 φ 3 −10 −5 0 5 10 15 20 25 30 35 40 −1 0 1 φ 4 Time (n) J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 35
  • 36. Example 9: MATLAB Code n = -10:40; % Time index omega = 2*pi/20; % Frequency (radians/sample) N = 4; for cnt = 0:N, subplot(N+1,1,cnt+1); phi = exp(j*cnt*omega*n); h = stem(n,real(phi)); set([h(1)],’Marker’,’.’); ylim([-1.1 1.1]); ylabel(sprintf(’phi_%d’,cnt)); set(gca,’YGrid’,’On’) if cnt~=N, set(gca,’XTickLabel’,[]); end; end; xlabel(’Time (n)’); figure; t = -10:0.01:40; % Time index omega = 0.05*2*pi; % Frequency (radians/sec) - 0.05 Hz N = 4; for cnt = 0:N, subplot(N+1,1,cnt+1); phi = exp(j*cnt*omega*t); h = plot(t,real(phi)); ylim([-1.1 1.1]); ylabel(sprintf(’phi_%d’,cnt)); grid on; if cnt~=N, set(gca,’XTickLabel’,[]); end; end; xlabel(’Time (s)’); J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 36
  • 37. Damped Complex Sinusoidal Exponentials x(t) = Aeat x[n] = Aean • When a is complex, these become damped sinusoidal exponentials • Let a = α + jω. Then x(t) = Aeat = (Aeαt ) × ejωt x[n] = Aean = (Aeαn ) × ejωn • Thus, these are equivalent to multiplying an complex sinusoid by a real exponential J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 37
  • 38. Example 10: Aean , A = 1 and a = ±0.1 + j0.5 −10 −5 0 5 10 15 20 25 30 35 40 −50 0 50 RealPart −10 −5 0 5 10 15 20 25 30 35 40 −2 −1 0 1 2 Time (n) RealPart J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 38
  • 39. Example 10: MATLAB Code n = -10:40; % Time index C = 1; subplot(2,1,1); a = 0.1 + j*0.5; y = real(C*exp(a*n)); % Growing exponential t = min(n):0.1:max(n); h = plot(t, real(C*exp(real(a)*t)),t,-real(C*exp(real(a)*t))); set(h,’Color’,[0.5 0.5 0.5]); hold on; h = stem(n,y); set(h(1),’Marker’,’.’); hold off; box off; grid on; ylim([-50 50]); ylabel(’Real Part’); subplot(2,1,2); a = -0.1 + j*0.5; y = real(C*exp(a*n)); % Growing exponential t = min(n):0.1:max(n); h = plot(t, real(C*exp(real(a)*t)),t,-real(C*exp(real(a)*t))); set(h,’Color’,[0.5 0.5 0.5]); hold on; h = stem(n,y); set(h(1),’Marker’,’.’); hold off; box off; grid on; ylim([-2 2]); xlabel(’Time (n)’); ylabel(’Real Part’); J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 39
  • 40. Example 11: Aeat , A = 1 and a = ±0.05 + j2 −10 0 10 20 30 −2 0 2−2 0 2 Imaginary Part Complex:Blue Real:Red Imaginary:Green RealPart −10 0 10 20 30 −2 0 2−2 0 2 Imaginary PartTime (s) RealPart J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 40
  • 41. Example 11: MATLAB Code fs = 500; % Sample rate (Hz) t = -10:1/fs:30; % Time index (s) subplot(2,1,1); a = -0.05 + j*2; y = C*exp(a*t); h = plot3(t,imag(y),real(y),’b’); hold on; h = plot3(t,2*ones(size(t)),real(y),’r’); h = plot3(t,imag(y),-2*ones(size(t)),’g’); hold off; grid on; ylabel(’Imaginary Part’); zlabel(’Real Part’); title(’Complex:Blue Real:Red Imaginary:Green’); axis([min(t) max(t) -2 2 -2 2]); view(27.5,22); subplot(2,1,2); a = +0.05 + j*2; y = C*exp(a*t); h = plot3(t,imag(y),real(y),’b’); hold on; h = plot3(t,2*ones(size(t)),real(y),’r’); h = plot3(t,imag(y),-2*ones(size(t)),’g’); hold off; grid on; xlabel(’Time (s)’); ylabel(’Imaginary Part’); zlabel(’Real Part’); axis([min(t) max(t) -2 2 -2 2]); view(27.5,22); J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 41
  • 42. Discrete-Time Unit Impulse n 1 0 The discrete-time unit impulse is defined as δ[n] = 0, n = 0 1, n = 0 • Sometimes called the unit sample • Also called the Kroneker delta • Note that δ[n] has even symmetry so δ[n] = δ[−n] J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 42
  • 43. Discrete-Time Unit Step n 1 0 The discrete-time unit step is defined as u[n] = 0, n < 0 1, n ≥ 0 J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 43
  • 44. Discrete-Time Basis Functions • There is a close relationship between δ[n] and u[n] δ[n] = u[n] − u[n − 1] u[n] = n k=−∞ δ[k] u[n] = ∞ k=0 δ[n − k] • The unit impulse can be used to sample a discrete-time signal x[n]: x[0] = ∞ k=−∞ x[k]δ[k] x[n] = ∞ k=−∞ x[k]δ[n − k] • This ability to use the unit impulse to extract a single value of x[n] through multiplication will play an important role later in the term J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 44
  • 45. Continuous-Time Unit Step t u(t) 1 u(t) 0 t < 0 1 t > 0 • Sometimes known as the Heaviside function • Discontinuous at t = 0 • u(0) is not defined • Not of consequence because it is undefined for an infinitesimal period of time J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 45
  • 46. Unit Step for Switches vs Linear Circuit t=0 vs u(t) Linear Circuit Linear Circuit t=0 is is u(t) Linear Circuit • u(t) useful for representing the opening or closing of switches • We will often solve for or be given initial conditions at t = 0 • We can then represent independent sources as though they were immediately applied at t = 0. More later. J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 46
  • 47. Continuous-Time Unit Impulse t ue (t) t-e e -e e t u(t) t 1 1 δe(t) δ(t) • δe(t) due(t) dt • As e → 0 , – ue(t) → u(t) – δe(t) for t = 0 becomes very large – δe(t) for t = 0 becomes zero • δ(t) lime→0 δe(t) J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 47
  • 48. Continuous-Time Unit Impulse Continued t 1 δ(t) δ(t) 0 t = 0 ∞ t = 0 e −e δ(t) dt = 1 for any e > 0 • Also known as the Dirac delta function • Is zero everywhere except zero • The impulse integral serves as a measure of the impulse amplitude • Drawn as an arrow with unit height • 5δ(t) would be drawn as an arrow with height of 5 J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 48
  • 49. Continuous-Time Unit Impulse Comments δ(t) = 0 t = 0 ∞ t = 0 • The impulse should be viewed as an idealization • Real systems with finite inertia do not respond instantaneously • The most important property of an impulse is its area • Most systems will respond nearly the same to sharp pulses regardless of their shape - if – They have the same amplitude (area) – Their duration is much briefer than the system’s response • The idealized unit impulse is short enough for any system J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 49
  • 50. Unit Impulse Properties δ(t)x(t) = δ(t)x(0) δ(at) = 1 |a| δ(t) δ(−t) = δ(t) δ(t) = du(t) dt u(t) = t −∞ δ(τ) dτ J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 50
  • 51. Unit Impulse Sampling Property +∞ −∞ x(t)δ(t) dt = +∞ −∞ x(0)δ(t) dt = x(0) +∞ −∞ δ(t) dt = x(0) Similarly, +∞ −∞ x(t)δ(t − t0) dt = +∞ −∞ x(t0)δ(t − t0) dt = x(t0) +∞ −∞ δ(t − t0) dt = x(t0) J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 51
  • 52. Unit Impulse Sampling Property x(t) = +∞ −∞ x(τ)δ(τ − t) dτ • This integral does not appear to be useful • It will turn out to be very useful • It states that x(t) can be written as a linear combination of scaled and shifted unit impulses • This will be a key concept when we discuss convolution next week J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 52
  • 53. Example 12: Continuous-Time Unit-Ramp t r(t) 1 r(t) 0 t ≤ 0 t t ≥ 0 What is the first derivative? J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 53
  • 54. Example 13: Continuous-Time Unit-Ramp Integral t r(t) 1 What is the integral of the unit ramp? J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 54
  • 55. Basis Function Relationships u(t) = t −∞ δ(τ) dτ du(t) dt = δ(t) t −∞ u(τ) dτ = r(t) r(t) = t −∞ u(τ) dτ dr(t) dt = u(t) t −∞ r(τ) dτ = 1 2 r(t)2 • If we can write a signal x(t) in terms of u(t) and r(t), it is easy to find the derivative • Similarly, it is easy to integrate J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 55
  • 56. Basis Functions Translated t u(t-t0 ) t 1 1 t r(t-t0 ) 1 t0 t0 t0 δ(t-t0) • Can write simple expressions for the functions translated in time • Can scale the amplitude • Any piecewise linear signal can be written in terms of basis functions • This makes it easy to calculate derivatives and integrals • Will not discuss how this term • Sufficient to know it can be done J. McNames Portland State University ECE 222 Signal Fundamentals Ver. 1.15 56