ECE 598: The Speech Chain - Illinois Speech and Language
Download
Report
Transcript ECE 598: The Speech Chain - Illinois Speech and Language
ECE 598: The Speech Chain
Lecture 3: Phasors
A Useful One-Slide Idea: Linearity
Derivatives are “linear,” meaning that, for any
functions f(t) and g(t),
x(t) = A f(t) + B g(t)
Implies
dx/dt = A df/dt + B dg/dt
d2x/dt2 = A d2f/dt2 + B d2g/dt2
Example:
x(t)=cos(wt-f) dx/dt = –w sin(wt-f)
x(t)=Acos(wt-f) dx/dt = –w Asin(wt-f)
Review: Spring Mass System
Newton’s Second Law:
f(t) = m d2x/dt2
Force of a Spring:
f(t) = – k x(t)
The Spring-Mass System Equation with no
external forces:
d2x/dt2 = - (k/m) x(t)
Solution: Cosine
First and Second Derivatives of a Cosine:
x(t) = cos(wt-f)
dx/dt = –w sin(wt-f)
d2x/dt2 = –w2 cos(wt–f)
Spring-Mass System:
d2x/dt2 = –(k/m) x(t)
–w2 cos(wt–f) = – (k/m) cos(wt-f)
It only works at the “natural frequency:”
w = w0 = √(k/m)
Linearity
means that
you can
multiply by
“A” here, if
you want to,
and the same
“A” will
appear here.
The Other Function We Know
First and Second Derivatives of an Exponential:
x(t) = eat
dx/dt = a eat
d2x/dt2 = a2 eat
Could x(t)= eat also solve the spring-mass system?
d2x/dt2 = –(k/m) x(t)
a2 eat = – (k/m) eat
It only works if:
a = √(-k/m)
Imaginary Numbers
Definition (the part that you memorize):
j = √-1
Linearity:
2j = √-4 = √4 √-1
3j = √-9 = √9 √-1
Solution to the spring-mass system:
a = √(-k/m) = √-1 √(k/m) = jw0
x(t) = eat = ejw t
0
Complex Exponentials
Definition (another bit to memorize):
x(t) = ej(wt-f) = cos(wt-f) + j sin(wt-f)
Then the “real part” of x(t) is defined to be:
Re{x(t)} = cos(wt-f)
So x(t)=ejwt and x(t)=cos(wt) are actually exactly the same solution!
The “imaginary part,” Im{x(t)}=sin(wt), doesn’t change the solution.
If you like, visualize x(t) as a movement in two dimensions:
Re(x(t)) is movement in the horizontal direction
Im(x(t)) is movement in Buckaroo Banzai’s mysterious 8th
dimension.
All we really care about is the movement in the horizontal
direction; the movement in the Buckaroo Banzai direction is a
convenient fiction that just happens to make the math work out.
How do you Plot a Complex
Exponential?
Answer: you can’t!
What you CAN do: plot either the real part or the imaginary part
x(t) = ej2t
Re{x(t)} = cos(2t)
Im{x(t)} = sin(2t)
4
3
2
1
0
-10.00 0.79 1.57 2.36 3.14 3.93 4.71 5.50 6.28
-2
-3
-4
3cos(2t)
3cos(2t-pi/2)
Special Numbers
ejf = cos(f) + j sin(f)
1 = cos(0) + j sin(0) = ej0
j = cos(p/2) + j sin(p/2) = ejp/2
-1 = cos(p) + j sin(p) = ejp
(ejp/2)2 = ejp
(j)2 = -1
Linearity Again
“Real Part” and “Imaginary Part” are linear operators:
x(t) = A f(t) + B g(t)
Re{x(t)} = A Re{f(t)} + B Re{g(t)}
Im{x(t)} = A Im{f(t)} + B Im{g(t)}
Example
x(t) = 2 ejwt + 3 ej(wt-p/2)
Re{x(t)} = 2cos(wt) + 3cos(wt-p/2)
Im{x(t)} = 2sin(wt) + 3sin(wt-p/2)
Amplitude, Phase, and Frequency
of Cosines vs. Exponentials
Exponential:
x(t) = Aej(wt-f) = A e-jf ejwt
Cosine:
Re{x(t)} = A cos(wt-f)
The Life Story of a Cosine
Vocal fold motion is a cosine at (say) w=400p, with amplitude of A=0.001m:
x(t) = 0.001 + 0.001 ej400pt m
Notice this looks like an exponential, but it’s “really” a cosine.
Re{x(t)} = 0.001 + 0.001cos(400pt)
Air puffs come through when the vocal folds are open, with a maximum
rate of 0.001 m3/second:
uGlottis(t)=0.0005+0.0005ej400pt m3/s
The same air puffs reach the lips 0.5ms later:
uLips(t)=0.0005+0.0005ej400p(t-0.0005) =0.0005 + 0.0005 e-0.2jp ej400pt liter/s
Air pressure at the lips is the derivative of u(t), times 0.003 kg/s:
pLips(t)= 0 + 0.0003jp e-0.2jp ej400pt = 0.0003p e0.3jp ej400pt Pascals
Acoustic wave reaches the listener’s ear 2ms later:
pEar(t)= 0.0003p e0.3jp ej400p(t-0.02) = 0.0003p e-j7.7p ej400pt
Look Closer:
x(t) = 0.001 ej400pt
uGlottis(t) = 0.0005 ej400pt
uLips(t) = 0.0005 e-0.2jp ej400pt
pLips(t) = 0.0003p e0.3jp ej400pt
pEar(t) = 0.0003p e-j7.7p ej400pt
Amplitude, frequency, phase. Which one
stays the same?
Phasor Notation
x = 0.001
uGlottis = 0.0005
uLips = 0.0005 e-0.2jp
pLips = 0.0003p e0.3jp
pEar = 0.0003p e-j7.7p
Phasor notation: write down only the
amplitude and phase, not the frequency.
Definition of Phasor Notation
A phasor specifies the amplitude and phase
of a cosine, but not its frequency.
(Written in boldface if possible)
x = A ejf
To get x(t) back, you look back through the
problem definition in order to find w, then
write
x(t) = Re{ x ejwt }
Example
Phasor
x, u, p
Vocal Fold x(t)
10
Complex
x(t), u(t), p(t)
Real
x(t), u(t), p(t)
10 ej400pt
10cos(400pt)
Vocal Fold u(t)
5
5 ej400pt
5 cos(400pt)
Lips u(t)
5 e-0.2jp
5 e-0.2jp ej400pt
5 cos(400pt-0.2p)
Lips p(t)
3p e0.3jp
3p e0.3jp ej400pt
3p cos(400pt+0.3p)
Ear p(t)
3p e-j7.7p
3p e-j7.7p ej400pt
3p cos(400pt-7.7p)
The Main Purpose of Phasors: They
Turn Derivatives into Multiplication
x(t) = Re{ x ejwt }
dx/dt = Re{ jwx ejwt}
d2x/dt2 = Re{ (jw)2x ejwt } = Re{ -w2x ejwt }
The Main Purpose of Phasors: They
Turn Derivatives into Multiplication
In regular notation:
v(t) = dx/dt
x(t) = A cos(wt-f)
v(t) = -w A sin(wt-f)
v = -jw Ae-jf
In phasor notation:
v = -jwx
x = Ae-jf
In regular notation:
d2x/dt2 = -(k/m) x(t)
In phasor notation:
-w2 x = -(k/m) x
Solution: w=√(k/m)
!!!
Summary
Linearity means you can:
add two solutions, or
scale by a constant.
x(t)=eat could solve the spring-mass system, but only if a=√(-k/m)
j2 = -1
e-jf = cos(-f) + j sin(-f)
We don’t really need the imaginary part; Re{ejwt} = cos(wt)
We don’t really need the frequency part either; it is never changed by
any linear operation (e.g., scaling, time shift, derivative)
Phasor notation encodes just the amplitude and phase of a cosine:
x = Ae-jf
To get back to the time domain:
x(t) = Re{ xejwt }