87
Digital Speech Processing Digital Speech Processing— Lectures 5 Lectures 5-6 Sound Propagation in Sound Propagation in the Vocal Tract the Vocal Tract 1

Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Embed Size (px)

Citation preview

Page 1: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Digital Speech ProcessingDigital Speech Processing——Lectures 5Lectures 5--66

Sound Propagation in Sound Propagation in ggthe Vocal Tractthe Vocal Tract

1

Page 2: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

BasicsBasics• can use basic physics to formulate air flow equations for vocal tract• need to make simplifying assumptions about vocal tract shape

and energy losses to solve air flow equationsgy q• some complicating factors:

– time variation of the vocal tract shape (we will look mainly at fixed shapes)

– losses in flow at vocal tract walls (we will first assume no loss then a– losses in flow at vocal tract walls (we will first assume no loss, then a simple model of loss)

– softness of vocal tract walls (leads to sound absorption issues)– radiation of sound at lips (need to model how radiation occurs)

l li ( li t th t b d l it l d t lti t b– nasal coupling (complicates the tube models as it leads to multi-tube solutions)

– excitation of sound in the vocal tract (need to worry about vocal source coupling to vocal tract as well as source-system interactions)

Bottom Line: simplify as much as possible and see h t l b t th h i f d

2

what we can learn about the mechanics of sound propagation in the human vocal tract

Page 3: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Sound in the Vocal TractSound in the Vocal Tract

• Issues in creating a detailed physical model– time varying acoustic systemtime varying acoustic system– losses due to heat conduction and friction in the

walls.– radiation of sound at the lips and nostrils– softness of the walls

l li3

– nasal coupling– excitation of sound in the vocal tract

Page 4: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Schematic Vocal TractSchematic Vocal Tract

PDEs mustbe solved in this region

• simplified vocal tract area => non-uniform tube with time varying cross section

• plane wave propagation along the axis of the tube (this assumption

4

plane wave propagation along the axis of the tube (this assumption valid for frequencies below about 4000 Hz)

• no losses at walls

Page 5: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Sound Wave PropagationSound Wave Propagation• using the laws of conservation of mass, momentum and energy, it can be

shown that sound wave propagation in a lossless tube satisfies the equations:

( / )

1 ( )

p u Ax tu pA A

ρ∂ ∂− =∂ ∂∂ ∂ ∂

21 ( )

where( ) d i h b i i d i

u pA Ax c t tρ∂ ∂ ∂

− = +∂ ∂ ∂

•( , ) sound pressure in the tube at position and time ( , ) volume velocity flow at position and

p p x t x tu u x t x= == = time

the density of air in the tubet

ρ =the velocity of sound

( , ) the 'area function' of the tube, i e the cross sectional area normal to the axis of the tube

cA A x t

ρ== =

5

i.e., the cross-sectional area normal to the axis of the tube, as a function of the distance along the tube and as a function of time

Page 6: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Solutions to Wave EquationSolutions to Wave EquationSolutions to Wave EquationSolutions to Wave Equation• no closed form solutions exist for the

propagation equationspropagation equations– need boundary conditions, namely u(0,t) (the

volume velocity flow at the glottis), and p(l,t), (the sound pressure at the lips) to solve the equationssound pressure at the lips) to solve the equations numerically (by a process of iteration)

– need complete specification of A(x,t), the vocal tract area function; for simplification purposes we willtract area function; for simplification purposes we will assume that there is no time variability in A(x,t) => the term related to the partial time derivative of Abecomes 0

– even with these simplifying assumptions, numerical solutions are very hard to compute

6Consider simple cases and extrapolate results

to more complicated cases

Page 7: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Uniform Lossless TubeUniform Lossless Tube• Assume uniform lossless tube => A(x,t)=A

(shape consistent with /UH/ vowel)

u(0,t)p(l,t)

piston

ρ∂ ∂− =∂ ∂∂ ∂

p ux A tu A p

∂ ∂− =

∂ ∂∂ ∂

v iLx ti v

72ρ

∂ ∂− =∂ ∂

u A px c t

∂ ∂− =

∂ ∂i vCx t

Page 8: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

AcousticAcoustic--Electrical AnalogsElectrical AnalogsAcousticAcoustic Electrical AnalogsElectrical AnalogsAcoustic ElectricalAcoustic Electrical

pressurevolume velocity

pu==

voltagecurrent

vi==

2

y/ acoustic inductance/( ) acoustic capacitanceA

A cρ

ρ

=

=

currentinductancecapacitance

iLC==

uniform acoustic tube

0

lossless transmission line terminated in a short circuit, ( ) at one end excitedv l t 0

0( , ) , at one end, excited

by a current source ( , ) ( )at the other end

G

v l ti t i t

==

8

at the other end

Page 9: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Traveling Wave SolutionTraveling Wave SolutionTraveling Wave SolutionTraveling Wave Solution assume traveling wave solution

( ) ( / ) ( / )+

⎡ ⎤t t t ( / )u t x c+ ( / )u t x c+ ( , ) ( / ) ( / )

( , ) ( / ) ( / )ρ

+ −

+ −

⎡ ⎤= − − +⎣ ⎦

⎡ ⎤= − + +⎣ ⎦

u x t u t x c u t x c

cp x t u t x c u t x cA

0( / )u t x c+ − 1( / )u t x c+ −

-- ( / )wave travelling forward-- ( / )wave travelling backward

+

+

Au t x cu t x c

boundary conditio• ns at the glottis and at the lips gives:(0, ) ( )( , ) 0

Ω= Ω

=

j tGu t U e

p t( , ) 0since the differential equations are linear with constant

coefficients, the solutions must be of the form•

p t

9

( / ) ( / )(

+ + Ω −

− = j t x cu t x c K eu ( / )/ ) − Ω ++ = j t x ct x c K e

Page 10: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Traveling Wave SolutionTraveling Wave SolutionTraveling Wave SolutionTraveling Wave Solution solve for and + −• K K

( / ) ( / )

(0, ) ( )

( ) 0 ρ

Ω + Ω − Ω

+ Ω − − Ω +

= Ω = −

⎡ ⎤= = +⎣ ⎦

j t j t j tG

j t c j t c

u t U e K e K ecp t K e K e

2 /

2 / 2 /

( , ) 0

( )( ) ;1 1

Ω+ −

Ω Ω

⎡ ⎤= = +⎣ ⎦

Ω= Ω = −

j cG

G j c j c

p t K e K eA

UeK U K2 / 2 /

(2 ) / /

( )1 1

solve for ( , ) and ( , )

Ω Ω

Ω − Ω

+ +•

+

G j c j c

j x c j x c

e eu x t p x t

e e⎡ ⎤( )

( , ) ( )1

Ω += Ω

+

j jj t

Ge eu x t U e 2 /

(2 ) / /ρ

Ω

Ω − Ω

⎡ ⎤⎢ ⎥⎣ ⎦

⎡ ⎤

j c

j x c j x c

e

c e e10

( )

2 /( , ) ( )1

ρ ΩΩ

⎡ ⎤−= Ω ⎢ ⎥+⎣ ⎦

j jj t

G j c

c e ep x t U eA e

Page 11: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Traveling Wave SolutionTraveling Wave SolutionTraveling Wave SolutionTraveling Wave Solution

look at solution for ( )• u t

2

21

/

/

look at solution for ( , )

( , ) ( ) ( , )Ω

Ω ΩΩ

⎡ ⎤= Ω = Ω⎢ ⎥+⎣ ⎦

j cj t j t

G j c

u t

eu t U e U ee1

1 giving for the transfer function of volume velocity

( )

+⎣ ⎦•

Ω

je

U 1( , ) ( )( ) cos( / )Ω

Ω = =Ω Ωa

G

UVU c

11

Page 12: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Overall Transfer FunctionOverall Transfer Function• consider the volume velocity at the lips (x=l) as a

function of the source (at the glottis)

1 ( , ) ( , )

( )

Ω

Ω

= Ω

Ω

j t

j t

u t U e

U e

1

( )cos( / )

( , ) ( )

Ω= ΩΩ

Ω= Ω =

j tGU e

cU V

formants of uniform tube

2 ; 35 000 17 5cm/sec; = cmf cπΩ = = ( )( ) cos( / )

ΩΩ Ωa

G

VU c

Frequency response of

2 ; 35,000 17.52

2 2 3 5

cm/sec; cm

h

f cf

c cf f

ππ

π π π π π

ΩΩ

=

⎛ ⎞Frequency response of uniform tube in terms of

volume velocities

2 2 3 5cos 0 , , ,...2 2 2

(2 1), 0,1, 2,...4

when

i.e., when n

f fc c

cf n n

π π π π π⎛ ⎞= =⎜ ⎟⎝ ⎠

= ⋅ + =

120 1 2500 1500 2500 ...Hz; Hz; Hz,f f f= = =

Page 13: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Hardwalled Tube and BuzzerHardwalled Tube and Buzzer

13

Page 14: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Spectrum SlicesSpectrum Slices

The formants are not at theare not at the frequencies 500, 1500, 2500 H2500, … Hz. What are some possiblesources of error in thiserror in this experiment?

14

Page 15: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Summary of Solution of Sound Propagation Summary of Solution of Sound Propagation Equations in the Vocal TractEquations in the Vocal Tractqq

( )/Step 1--Basic sound wave propagation equations

ρ∂∂

− =∂ ∂

u Apx t

( / )

( / )

( / )( / )

Step 6--Simplified forward and backward waves+ + Ω −

− − Ω +

− =

+ =

j t x c

j t x c

u t x c K eu t x c K e

( )2

1

(0 ) ( )Step 2--Boundary conditions

sound source at glottis

ρ

∂ ∂∂∂ ∂

− = +∂ ∂ ∂

x tpAu A

x c t t

u t u t

(2 ) / /

2 /

( / )( , ), ( , )

( , ) ( )1

Step 7--Determine and , and solve for + −

Ω − ΩΩ

Ω

+ =

⎡ ⎤+= Ω ⎢ ⎥+⎣ ⎦

j x c j x cj t

G j c

u t x c K eK K u x t p x t

e eu x t U ee

(0, ) ( )( , ) 0

sound source at glottisno pressure at lips

Step 3--Simplifying assumption

= ⇒

= ⇒Gu t u t

p t fixed area

ρ⇒

∂ ∂− =∂ ∂

Ap u

A t

( , )p x t(2 ) / /

2 /( )1

( , )( , ) ( , )

Step 8--Solve for

ρ Ω − ΩΩ

Ω

Ω

⎡ ⎤−= Ω ⎢ ⎥+⎣ ⎦

= Ω

j x c j x cj t

G j c

j t

c e eU eA e

u tu t U e

2

Step 4--Assume travelling waves form of solutionρ

∂ ∂∂ ∂

− =∂ ∂

x A tu A px c t

( , ) ( , )

( , ) 1( )( ) cos( / )

Step 9--Solve for transfer function of volume velocity

Step 10--Determine tube resonan

ΩΩ = =

Ω ΩaG

UVU c

ces( , ) ( / ) ( / )

( , ) ( / ) ( / )

Step 5--Simplified boundary conditions

ρ

+ −

+ −

= − − +

⎡ ⎤= − + +⎣ ⎦

u x t u t x c u t x ccp x t u t x c u t x c

A

Step 10 Determine tube resonan17.5 35,000(2 1) 500,1500,2500,...

4

ces cm; cm/sec

Hz

Step 11--Interpretation of traveling wave solution

= = ⇒+

= =n

cn cf

15

(0, ) ( )= ΩGu t U e( , ) 0

Ω

=

j t

p t/

2 /

( , ) 2 1( )( ) 1 cosh( / )

Step 11 Interpretation of traveling wave solution−

−= = =+

s c

a s cG

U s eV sU s e s c

Page 16: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Traveling Wave SolutionTraveling Wave SolutionTraveling Wave SolutionTraveling Wave Solution

using -transform notation ( - ) we getσ• = Ωs s j

2

2 11

/

/

using transform notation ( ) we get( , )( )

( ) h( / )

σ−

• = Ω

= = =s c

a s c

s s jU s eV sU 21 /( ) cosh( / )+a s c

GU s e s c

16

Page 17: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Frequency Domain RepresentationFrequency Domain Representationq y pq y p

we can alternatively express ( , ) and ( , ) assin( ( ) / )

•Ω

p x t u x tx c

0sin( ( ) / ) ( , ) ( )

cos( / )cos( ( ) / )( ) ( )

Ω

Ω

Ω −= Ω

ΩΩ −

Ω

j tg

j t

x cp x t jZ U ec

x cu x t U e( ( ) ) ( , ) ( )cos( / )

where

Ω= ΩΩ

j tgu x t U e

c

0 characteristρ= =

cZA

ic acoustic impedance of tube

17

Page 18: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Alternative Wave Equation Solution (avoids solution Alternative Wave Equation Solution (avoids solution f f d d b k d t lli )f f d d b k d t lli )

express ( , ) and ( , ) as complex transfer functions of the form:) Ω

•j t

p x t u x tp(x t) P(x Ω e

for forward and backward travelling waves)for forward and backward travelling waves)

) ( , ) ( , ) inserting these representations

Ω

Ω

=

= Ω•

j t

j t

p(x,t) P(x,Ω eu x t U x e

back into the wave equation gives:

2

, / acoustic impedance per unit length

, /( ) acoustic admittance per unit length

ρ

ρ

− = = Ω =

− = = Ω =

dP ZU Z j Adx

dU YP Y j A c

Solution 1

, /( ) acoustic admittance per unit length

can show that solutions of wa

ρΩ

YP Y j A cdx

ve equation have form: ( , ) γ γ−Ω = +x xP x Ae Be

0

( , )

/- by using boundary conditions ( )

γ γ

γ

−Ω = +

= = ΩΩ =

x xU x Ce De

ZY j cP 0( ) ( ) can solve forΩ = ΩU U A B C D

18

0 by using boundary conditions, ( , ) , Ω =P 0( , ) ( ), can solve for , , ,Ω = ΩgU U A B C D

Page 19: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Effects of Losses in VTEffects of Losses in VT• several types of losses to be considered

– viscous friction at the walls of the tube– viscous friction at the walls of the tube– heat conduction through the walls of the tube– vibration of the tube walls

• loss will change the frequency response of the tubeloss will change the frequency response of the tube• consider first wall vibrations

– assume walls are elastic => cross-sectional area of the tube will change with pressure in the tubechange with pressure in the tube

– assume walls are ‘locally’ reacting => A(x,t) ~ p(x,t)– assume pressure variations are very small

0 ( , ) ( , ) ( , )A x t A x t A x tδ= +

19

Page 20: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Effects of LossEffects of Loss there is a differential equation relationship between area

perturbation ( , ) and the pressure variation, ( , ) of A x t p x tδ•

2

2

the form:( ) ( ) ( ) ( , ) whereW W W

d A d Am b k A p x tdt dtδ δ δ+ + =

( ) mass/W

dt dtm x = unit length of the vocal tract wall

( ) damping/unit length of the vocal tract wall( ) ff / f

Wb x =

( ) stiffness/unit length of the vocal tract wall neglecting second order terms in / and , the ba

Wk xu A pA

=

• sic wave equations become

0

1

q( / )

( ) ( )

u Apx t

pA Au A

ρ

δ

∂∂− =∂ ∂

∂ ∂∂ ∂

20

0 02

1 ( ) ( ) pA Au Ax c t t t

δρ

∂ ∂∂ ∂− = + +∂ ∂ ∂ ∂

Page 21: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Losses in Frequency DomainLosses in Frequency Domain

0

consider a time-invariant constant area tube excited by a complex volume velocity source

( ) ( ) ( ) j tu t u t U e Ω

= = Ω0 ( ) ( , ) ( ) since the loss differential equation is linear and time-invariant,

the form for

G Gu t u t U e= = Ω

• and is:

j t

p(x,t) u(x,t)Ω ( , ) ( , )

( , ) ( , ) ( , ) ( , ) substituting into the wave equations yields the following:

j t

j t j t

p x t P x eu x t U x e A x t A x eδ δ

Ω

Ω Ω

= Ω

= Ω = Ω•

( , ) , ( , )P Z x U Z x jx

ρ∂− = Ω Ω = Ω∂ 0

0

( )( )

A xA xU∂

Solution 2—same as Solution 1 with

new term, YW, 0

2

1

( ) ( , ) ( , ) , ( , )

( , ) ( )

W

W

A xU Y x P Y x P Y x jx c

Y x k x

ρ∂

− = Ω + Ω Ω = Ω∂

Ω =

and with Z and Yterms being

functions of x

21

( )( ) ( )

WW W

k xj m x b xj

Ω + +Ω

Page 22: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Effects of Loss on FREffects of Loss on FR

• using estimates for mW, bW, and kW from measurementsand kW from measurements on body tissue, and with boundary condition at lips of (l t) 0 tp(l,t)=0, we get:

( , ) ( )( )Ω

Ω =Ωa

UV jU ( )Ωa

GUcan similarly account for effects of viscous friction and thermal

• complex poles with non-zero bandwidths

li h l hi h f i f

conduction at the walls

• increases bandwidth of complex poles

22

• slightly higher frequencies for resonances

• most effect at lower frequencies

p p

• decreases resonance frequency (slightly)

Page 23: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Friction and Thermal Conduction LossesFriction and Thermal Conduction LossesVi f i ti b t d f i th f• Viscous friction can be accounted for in the frequency domain by including a real, frequency dependent term in the expression for the acoustic impedance, Z, of the form:

20 0

( )( , ) / 2[ ( )] ( )

( ) is the circumference of the tube in cm

S xZ x jA x A x

S x

ρλρμΩ = + Ω

• Heat conduction accounted for by adding a real

3 ) is the coefficient of friction (0.000186) is the density of air in the tube (0.00114 gm/cm

μ

ρ

• Heat conduction accounted for by adding a real frequency dependent term to the acoustic admittance, of the form:

( )( )( 1) A xS x η λΩ 02 2

( )( )( 1)( , )2

is the specific heat at constant pressure (0.24)i th ti f ifi h t t t t

p

p

A xS xY x jc c c

c

η λρ ρ ρ

− ΩΩ = + Ω

23

is the ratio of specifiec heat at constant pressure to that at constant volume (1.4) is the coef

η

λ ficient of heat conduction (0.000055)

Page 24: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Friction and Thermal Conduction LossesFriction and Thermal Conduction Losses

Main effect of friction andMain effect of friction and thermal conduction losses is that the formant bandwidths increase

i f i ti d th l• since friction and thermal losses increase with Ω1/2, the higher frequency resonances experience a pgreater broadening than the lower resonances• the effects of friction and thermal loss are smallthermal loss are small compared to the effects of wall vibration for frequencies below 3-4 kHz

24

Page 25: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Effects of Radiation at LipsEffects of Radiation at LipsEffects of Radiation at LipsEffects of Radiation at Lips• we have assumed p(l,t)=0 at the lips (the acoustical analog of a

short circuit) => no pressure changes at the lips no matter how ) p g pmuch the volume velocity changes at the lips

• in reality, vocal tract tube terminates with open lips, and sometimes open nostrils (for nasal consonants)

• this leads to two models for sound radiation at the lips

headmodel valid when

lip opening is small compared to size of spherelips

head

to size of spherelips

25

Page 26: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Radiation at LipsRadiation at LipsRadiation at LipsRadiation at Lips• using the infinite plane baffle model for radiation at the lips, can

replace the boundary condition for a complex sinusoid input with the following:

( , ) ( ) ( , ) where

( ) -- 'radiation impedance' or 'radiation load' at lips

Ω = Ω Ω

ΩΩ =

+ Ω

L

r rL

r r

P Z Uj L RZ

R j L this 'radiation load' is the equivalent of a parallel connection of a radiation

resista•

nce, , and a radiation inductance, . Suitable values for thesecomponents are:

r rR L

2

128 89 3

components are:

, , where is the radius of the opening and is the

velocity of soundπ π

= =r raR L a cc

26

velocity of sound

Page 27: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Behavior of Radiation LoadBehavior of Radiation LoadBehavior of Radiation LoadBehavior of Radiation Loadradiationradiation

losses most significant at

hi hhigher frequencies

( ) ΩΩ =

+ Ωr r

Lr r

j L RZR j L+ Ωr rR j L

0 at low frequencies, ( ) (short circuit termination) old solutionLZ• Ω ≈ ⇒

27

q , ( ) ( ) at mid-range frequencies, ( ) (inductive load) at higher frequencies, ( ) (resistive load)

L

L r r r

L r r r

Z j L R LZ R L R

• Ω ≈ Ω ⇒ Ω

• Ω ≈ ⇒ Ω

Page 28: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Overall Transfer FunctionOverall Transfer Function

• for the case of a uniform, time-invariant tube with yielding walls, friction and thermal losses, and radiation loss of an i fi it l b ffl linfinite plane baffle, can solve the wave equations for the transfer function:

( , ) ( )( )

i i t t l tti f f

ΩΩ =

ΩaG

UV jU

assuming input at glottis of form: (0, ) ( ) Ω

= Ω j tGU t U e

• higher bandwidths, lower resonance frequencies

28

higher bandwidths, lower resonance frequencies

• first resonance is primarily determined by wall loss

• higher resonance bandwidths are primarily determined by radiation losses

Page 29: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Vocal Tract Transfer FunctionVocal Tract Transfer Function• look at transfer function of pressure at the lips and

volume velocity at the glottis, which is of the form:

( , ) ( , ) ( , )( )( ) ( , ) ( )Ω Ω Ω

Ω = = ⋅Ω Ω Ωa

G G

P P UHU U U

( ) ( )= Ω ⋅ ΩL aZ V

Notice:

• zero at Ω=0

• high frequency h i (

29

emphasis (compare with previous chart)

Page 30: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Vocal Tract Transfer Functions Vocal Tract Transfer Functions f V lf V lfor Vowelsfor Vowels

• using the frequency domain equations,using the frequency domain equations, can compute the frequency response functions for a set of area functions of the vocal tract for various vowel sounds, using all the loss mechanisms, assuming:– A(x), 0≤x≤l (glottis-to-lips) measured and

knownstead state so nds (dA/dt 0)– steady state sounds (dA/dt=0)

– measure U(l,Ω)/UG(Ω) for the vowels /AA/ /EH/ /IY/ /UW/

30

/AA/,/EH/,/IY/,/UW/

Page 31: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Area Function from XArea Function from X--Ray PhotographsRay Photographs

Gunnar Fant, Acoustic Theory of Speech P d i

31

Production,Mouton, 1970

Page 32: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Area Functions and FR for Vowels /AA/ d /EH//AA/ and /EH/

32

Page 33: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Area Functions and FR for Vowels Area Functions and FR for Vowels /IY/ d /UW//IY/ d /UW//IY/ and /UW//IY/ and /UW/

33

Page 34: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

VT Transfer FunctionsVT Transfer FunctionsVT Transfer FunctionsVT Transfer Functions• the vocal tract tube can be characterized by

a set of resonances (formants) that depend on the vocal tract area function-with shifts d t l d di tidue to losses and radiation

• the bandwidths of the two lowest (F1 d F2) d d i ilresonances (F1 and F2) depend primarily on

the vocal tract wall lossesthe band idths of the highest resonances• the bandwidths of the highest resonances (F3, F4, ...) depend primarily on viscous friction thermal losses and radiation losses

34

friction, thermal losses, and radiation losses

Page 35: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Nasal Coupling EffectsNasal Coupling EffectsNasal Coupling EffectsNasal Coupling Effects• at the branching point

sound pressure the same as at input of• sound pressure the same as at input of each tube

• volume velocity is the sum of the volume velocities at inputs to nasal and poral cavities

• can solve flow equations numerically

• results show resonances dependent on di ti

pshape and length of the 3 tubes

• closed oral cavity can trap energy at certain frequencies, preventing those frequencies from appearing in the nasal output => anti

radiation impedance

open circuitfrom appearing in the nasal output => anti-resonances or zeros of the transfer function

• nasal resonances have broader bandwidths than non-nasal voiced sounds => due to

35

greater viscous friction and thermal loss due to large surface area of the nasal cavity

Page 36: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Sound Excitation in VTSound Excitation in VTSound Excitation in VTSound Excitation in VT1. air flow from lungs is modulated by vocal cord g y

vibration, resulting in a quasi-periodic pulse-like source

2 i fl f l b b l i2. air flow from lungs becomes turbulent as air passes through a constriction in the vocal tract, resulting in a noise-like sourceresulting in a noise like source

3. air flow builds up pressure behind a point of total closure in the vocal tract => the rapid release of this pressure, by removing the constriction, causes a transient excitation (pop-like sound)

36

like sound)

Page 37: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Vocal Cord SimulationVocal Cord Simulation

J. L. Flanagan and K. Ishi aka did the firstIshizaka, did the first detailed simulationsof vocal cord oscillators. Subsequent researchersSubsequent researchers have refined the model for singing voice.

37

Page 38: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Voiced Excitation in VTVoiced Excitation in VT

• lung pressure is increased, causing air to flow out of the lungs and through the opening between the vocal cords (the glottis)

• according to Bernoulli’s law, if the tension in the vocal cords is properly adjusted, the reduced pressure in the constriction allows the cords to come together, thereby constricting air flow (see dotted lines above)

• because of closure of the vocal cords, pressure increases behind the vocal cords and eventually reaches a level sufficient to force the vocal cords to open and allows air to flow through the glottis again

38sustained Bernoulli oscillations => rate of opening and closing is controlled by air pressure in the lungs, tension and stiffness of the vocal cords, and area of the glottal opening; the vocal

tract area at the glottis also effects the rate

Page 39: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Glottal Excitation ModelGlottal Excitation ModelGlottal Excitation ModelGlottal Excitation Model• vocal tract acts as a load on the vocal cord oscillator

• time varying glottal resistance and inductance-both functions of 1/AG(t) => when AG(t)=0 (total closure), impedance is infinite and volume velocity is zero

build-up of glottal pulses

39

Page 40: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Rosenberg Glottal Pulse and Rosenberg Glottal Pulse and SSSpectrumSpectrum

1 10 5 1 02

π= − ≤ ≤≤ ≤

[ ] . [ cos( / )][ ( ) /( )]

g n n N n NN N N N N1 2 1 1 220

π= − ≤ ≤ +=

cos[ ( ) /( )]otherwise

n N N N n N N

40

Note the high frequency fall off due to the lowpass pulse shape

Page 41: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Other Excitation SourcesOther Excitation SourcesOther Excitation SourcesOther Excitation Sources• voiceless excitation occurs at a

constriction of the vocal tract when volume velocity exceeds a critical value (called the (Reynolds number) => this can be modeled using a randomly time varying source at the point y g pof constriction

• a combination of voiced and voiceless excitation is used forvoiceless excitation is used for voiced fricatives

• a total closure of the tract is used for stop consonants

41

used for stop consonants

Page 42: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

SourceSource--System ModelSystem ModelSourceSource System ModelSystem Model

Pitch, Formants, Vocal Tract AreaVoiced/Unvoiced,

Amplitude

Formants, Vocal Tract Area Functions, Articulatory

Paramameters

42

Page 43: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Summary of Losses, Radiation Summary of Losses, Radiation d B d C di i Effd B d C di i Effand Boundary Condition Effectsand Boundary Condition Effects

• considered losses due to friction at walls, heat conduction through walls, vibration of walls

• losses introduce new terms into sound propagation equations• effects of losses are increased bandwidth of complex poles (from 0• effects of losses are increased bandwidth of complex poles (from 0

to a finite quantity) and changes in the regular spacing of the resonance (formant) frequencies of the tract

• radiation at lips adds a parallel resistance and inductance t d i t i ifi t t hi h f icomponent and is most significant at higher frequencies

• nasal coupling adds components to solution which include anti-resonances (frequency response zeros)

• sound excitation models lead to simplified model with a distinctsound excitation models lead to simplified model with a distinct glottal pulse (for voiced speech) with strong high frequency drop-off in level

• the overall vocal tract is well modeled as a variable excitation generator exciting a time varying linear system

43

generator exciting a time-varying linear system

Page 44: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Lossless Tube ModelsLossless Tube ModelsLossless Tube ModelsLossless Tube Models• approximate A(x) by a

i f l lseries of lossless, constant cross sectional area, acoustic tubes of the form shown at thethe form shown at the right

• as the number of tubes becomes larger (smallerbecomes larger (smaller approximation error for the vocal tract area function), the ),approximation error for modeling the vocal tract goes to zero

44How do we use the lossless tube model to solve for various

vocal tract transfer functions

Page 45: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Concatenated Tube ModelsConcatenated Tube ModelsConcatenated Tube ModelsConcatenated Tube Models

45

Page 46: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Wave Propagation in Lossless TubesWave Propagation in Lossless TubesWave Propagation in Lossless TubesWave Propagation in Lossless Tubes

• since each individual tube is lossless, can solvesince each individual tube is lossless, can solve the basic wave equation for each individual tube, giving:

for tube:ρ

⎡ ⎤

thkc 0

0

( , ) ( / ) ( / ) ,

( , ) ( / ) ( / ),

ρ + −

+ −

⎡ ⎤= − + + ≤ ≤⎣ ⎦

= − − + ≤ ≤

k k k kk

k k k k

cp x t u t x c u t x c xA

u x t u t x c u t x c x

0

th where is the distance measured from the left-hand end of the tube and (+•

≤ ≤ k k

x k( x ) u

th

) and ( ) are positive-going and

ti i t li i th t b

−ku

k

46

th negative-going traveling waves in the tubek

Page 47: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Wave Propagation in Lossless TubesWave Propagation in Lossless Tubes

boundary conditions at edges of adjacent tubes state that both pressure and volume velocity must be continuous in both•

1

p y

time and space consider junction between and ( ) tubesth stk k• +

47

Page 48: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Lossless Tube JunctionLossless Tube JunctionLossless Tube JunctionLossless Tube Junction1

0 at the junction between and ( ) tubes, we get:

( ) ( )• +th stk k

t t1

1

00

( , ) ( , ) ( , ) ( , ) substituting from the previous set of equations, we get:

+

+

=

=

k k k

k k k

p t p tu t u t

1 ( ) ( )τ τ+ −+ ⎡ ⎤− + + =⎣ ⎦k

k k k k kk

A u t u t uA 1 1( ) ( )

( ) ( ) ( ) ( )τ τ

+ −+ +

+ − + −

+

− − + = −

kt u t

u t u t u t u t1 1 ( ) ( ) ( ) ( ) where / is the time for a wave to travel the length

of the tube

τ ττ

+ ++ =

• =k k k k k k

k kth

u t u t u t u tc

k at the junction between tubes, part of the positive g• oing wave

is propagated to the right while part is reflected back to the left similarly part of the negative going wave is propagated to the•

48

y p g g g p p g left while part is reflected back to the right

Page 49: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Lossless Tube ModelLossless Tube Model1 1 solve for ( ) and ( ) in terms of ( ) and ( )

to see how forward and reverse travelling waves propagatek k k k k ku t u t u t u tτ τ+ − − ++ +• + −

1 11 1

1 1

2

to see how forward and reverse travelling waves propagate

( ) ( ) ( )k k kk k k k

k k k k

A A Au t u t u tA A A A

τ+ + −+ ++ +

+ +

⎡ ⎤ ⎡ ⎤−= − +⎢ ⎥ ⎢ ⎥+ +⎣ ⎦ ⎣ ⎦

⎡ ⎤ ⎡ ⎤11

1 1

2 ( ) ( ) ( )

the quantity

k k kk k k k k

k k k k

A A Au t u t u tA A A A

τ τ− + −++

+ +

⎡ ⎤ ⎡ ⎤−+ = − − +⎢ ⎥ ⎢ ⎥+ +⎣ ⎦ ⎣ ⎦

11

1

q y

amount of ( ) that is reflected at the junctionk kk k

k k

A Ar u tA A

−++

+

⎡ ⎤−= =⎢ ⎥+⎣ ⎦

th is called the 'reflection cokr•

1 1

1 1

1

efficient' for the junction, with , and rewriting above equations as

( ) ( ) ( ) ( )

th

k

k k k k k k

kr

u t r u t r u tτ+ + −+ +

− ≤ ≤

= + − +

49

1 1

11

( ) ( ) ( ) ( )

( ) ( ) ( ) ( ) k k k k k k

k k k k k k ku t r u t r u tτ τ+ +

− + −++ = − − + −

Page 50: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Lossless Tube ModelLossless Tube ModelLossless Tube ModelLossless Tube Model

1 11( ) ( ) ( ) ( ) τ+ + −+ += + − +k k k k k ku t r u t r u t1 1

11

( ) ( ) ( ) ( )

( ) ( ) ( ) ( ) τ τ+ +

− + −++ = − − + −

k k k k k k

k k k k k k ku t r u t r u t

50

Page 51: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Boundary ConditionsBoundary ConditionsBoundary ConditionsBoundary Conditions• for a 5-tube model there are 5 sets of forwardfor a 5 tube model there are 5 sets of forward

and backward delays, 4 junctions (each characterized by a reflection coefficient), and a set of boundary conditions at the lips and glottis

• assume N sections (indexed 1 to N) starting at the glottis

• want to relate pressure (pN(lN,t)) and volume l i ( (l )) f Nth b hvelocity (uN(lN,t)) at output of Nth tube to the

radiated pressure and volume velocity (at the lips)

51

lips)

Page 52: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Boundary ConditionsBoundary ConditionsBoundary ConditionsBoundary Conditions

earlier we saw that at the lips we have• earlier we saw that at the lips we have ( , ) ( , )

giving the time domain relation

•Ω = ⋅ Ω

•N N L N NP Z U

giving the time domain relation

( ) ( ) ( ) ( )ρ τ τ τ τ+ − + −

⎡ ⎤ ⎡ ⎤− + + = − − +⎣ ⎦ ⎣ ⎦N N N N L N N N NN

c u t u t Z u t u tA

solving for ( ) we get

(

τ−

• +N

N N

N

u t

u t ) ( )τ τ++ = − −N L N Nr u t(N

1 1

) ( ) where the reflection coefficient at the lips is

⎡ ⎤−≤ ≤⎢ ⎥

N L N N

N Lc A Zr52

1 1 /

ρρ

− ≤ = ≤⎢ ⎥+⎣ ⎦N L

LN L

rc A Z

Page 53: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Termination at LipsTermination at LipsTermination at LipsTermination at Lips( ) ( )N N L N Nu t r u tτ τ− ++ = − −

output volume velocity at the lips is( ) ( ) ( )τ τ+ −

+u t u t u t

1

( , ) ( ) ( )

( ) ( )

τ τ

τ+

= − − +

= + −N N N N N N

L N N

u t u t u t

r u t

53

Page 54: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Adding the Excitation SourceAdding the Excitation Source• assume that the excitation source and the vocal tract

are linearly separable, then at the first tube we have the boundary relation:

1 1

1 11 1

0 0 ( , ) ( ) ( , ) /

( ) ( ) ( ) ( ) ( ) ρ + −+ −

Ω = Ω − Ω

⎡ ⎤+− = − ⎢ ⎥

⎣ ⎦

G G

G

U U P Z

u t u tcu t u t u tA Z1 1

1

1

1 solving for ( ) we get:

( )( ) ( ) ( )

+

+

⎢ ⎥⎣ ⎦

+

GG

G

A Z

u trt t t1 1

12

( ) ( ) ( ) ( )

where the reflection coefficient, , is

+ −+= +

GG G

G

ru t u t r u t

r

⎡ ⎤c

1 −

− ≤ =G

G

Zr 1 1

ρ

ρ

⎡ ⎤⎢ ⎥⎢ ⎥ ≤⎢ ⎥+⎢ ⎥⎣ ⎦

G

cAcZ

A

54

1⎢ ⎥⎣ ⎦

G A

Page 55: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Lossless Two Tube ModelLossless Two Tube Model

2 2 volume velocity at lips is ( ) ( , ) transfer function from glottis to lips is• =

•Lu t u t

( )

( ) ( )( )

)( )( ) τ τΩ +

ΩΩ =

ΩL

aG

j

UVU

( 1 2

1 2 1 2

12 2 2

1 1

0 5 1 1 11

( )

( )

)( )( ) τ τ

τ τ τ τ

− Ω +

− Ω − Ω − Ω +

+ + +=

+ + +

jG L

j j jG L L G

. ( r r r er r e r r e r r e

1 2 note total delay of ( ) is total propagation delay from τ τ+

55

1 2y ( ) p p g y glottis to lips

Page 56: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

TwoTwo--Tube Model for Vowel /AA/Tube Model for Vowel /AA/TwoTwo Tube Model for Vowel /AA/Tube Model for Vowel /AA/

56

Page 57: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

TwoTwo--Tube Model for Vowel /IY/ Tube Model for Vowel /IY/ (L Li )(L Li )(Losses at Lips)(Losses at Lips)

57

Page 58: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

TwoTwo--Tube Model for Vowel /IY/ Tube Model for Vowel /IY/ (L Gl i )(L Gl i )(Losses at Glottis)(Losses at Glottis)

58

Page 59: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Two Tube Model ResonancesTwo Tube Model Resonances

59

Page 60: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Summary of VT ModelSummary of VT ModelSummary of VT ModelSummary of VT Modelu(0 t) u(l t)

Vocal Tract zLzGuG(t)

u(0,t) u(l,t)

60

Page 61: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Lossless VT SectionsLossless VT SectionsLossless VT SectionsLossless VT Sections1+rk Lips: 1+rL

1-rk

-rk rk

k A l k+1 A l

-rL rk

f1

1

; reflection coefficientk kk

k k

A ArA A

+

+

−=

+; reflection coefficient

LN

L

c zAr

ρ−

=

k, Ak, lk k+1, Ak+1, lk+1 N, AN, lN Infinite tube, zL

;L

LN

c zAρ

+(1+rG)/2Glottis:

rG

I fi it t b

1 ; reflection coefficientG

G

G

c zAr c z

ρ

ρ

− +=

+

61

1, A1, l1Infinite tube, zG1

GzA

+

Page 62: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Relationship to Digital FiltersRelationship to Digital FiltersRelationship to Digital FiltersRelationship to Digital Filters• observation that lossless tube model appears similar to digital filter

implementations => consider a system of N lossless tubes, each ofimplementations consider a system of N lossless tubes, each of length Δx=l/N where l is the overall length of the vocal tract

62 all delays equal to , the time to traverse the length of one tubex/cτ• = Δ

Page 63: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Relation to Digital FiltersRelation to Digital FiltersRelation to Digital FiltersRelation to Digital Filters consider response to a unit impulse, ( ) ( )Gu t tδ• =

impulse propagates down the series of tubes, being partially reflected and partially propagated at the junctions; can show that the impulse respo

nse (the volume velocity at the lips) is of the form:p

01

2

( y p )

( ) ( ) ( )a kk

v t t N t N kα δ τ α δ τ τ∞

=

= − + − −∑

initial propagation with delay N

x Tau

successive impulses with one or more

reflections

2 2( )

overall system function is:

s N k sN s k∞ ∞

+

∑ ∑63

2 2

0 0

( ) ( ) s N k sN s ka k k

k kV s e e eτ τ τα α− + − −

= =

= =∑ ∑

Page 64: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Relation to Digital FiltersRelation to Digital FiltersRelation to Digital FiltersRelation to Digital Filters2 ( ) sN s k

a kV s e eτ τα∞

− −= ∑0

( )

ˆ ˆ ( ) ( ) ( )

a kk

sNa a ae V s v t v t Nτ τ=

−= ↔ = +

64

Page 65: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Relation to Digital FiltersRelation to Digital FiltersRelation to Digital FiltersRelation to Digital Filtersˆ frequency response ( ) is• ΩaV

2

0

ˆ ( )

can easily show that

τα∞

− Ω

=

Ω =

∑ j ka k

kV e

22

2

can easily show that

ˆ ˆ ( ) ( ) periodic in frequency

if input at glottis is bandlimited to frequencies below / (

πτ

π τ

Ω + = Ω =>

a aV V

)2 if input at glottis is bandlimited to frequencies below / (π τ•2

) we can sample the input at the glottis with period and filter the sampled signal with a digital filter whose IR is

τ=T

00 0

2

ˆ [ ]

for , the delay of

α

τ

= ≥

= <• =

nv n nn

T 2corresponds to a shift of / samplesτN N

65

2 for , the delay ofτT 2 corresponds to a shift of / samples giving the digital filter implementation of part b.

τN N

Page 66: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Signal Flow Graph ModelSignal Flow Graph ModelSignal Flow Graph ModelSignal Flow Graph Model• ˆˆz-transform of ( ) is simply ( ) with replaced by , givingsTv n V s e z

α∞

=

=

∑0

z transform of ( ) is simply ( ) with replaced by , giving

ˆ ( )

signal flow graph for the discrete system can be obtained from the flow

a

kk

k

v n V s e z

V z z

g g p y graph of the analog system by re

τ τ• =

placing each node variable in the analog system by the corresponding sequence of samples each second delay is replaced by a 1/2 sample delay since / 2T

−••

1/ 2 section propagation delay is bette

zr digital signal flow graph model is of the form of a ladder with the

delay elements only in the upper and lower paths; in the upper paths signals propagate to the right and in the lower paths the =>y propagate to the left can move delay elements in the lower paths to the upper paths; this only changes the overall delay from input to output, but has no practical

66

significance

Page 67: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Signal Flow GraphsSignal Flow Graphs

Analog model

D-T equivalent for bandlimited inputs

67D-T equivalent without half-sample delays

Page 68: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Transfer Function of Lossless Tube ModelTransfer Function of Lossless Tube Model

want to determine( )( )( )

= LU zV zU z

( )1/ 21/ 2

1/ 21 1 1 1

( ) at junctions we have the relations

( ) ( ) 1 ( ) ( ) ( ) ( )1 1

+ + − − + + −+ + + +

= + + ⇒ = −+ +

G

kk k k k k k k k

U z

r zzU z U z z r U z r U z U z U zr r

( )1 1/ 21

1 1

( ) ( ) ( )(1 ) ( )−

− + − − − −+

+ +

−= − + − ⇒ =

k k

kk k k k k k

r r

r zU z U z z r U z r z U z1/ 2 1/ 2

1 1( ) ( )1 1

at lips use same formulation with fictitious ( 1) tube that is infinitely

−+ −+ ++

+ +

• +

k kk k

zU z U zr r

N st

1

at lips use same formulation with fictitious ( 1) tube that is infinitelylong (no negative going wave)=> ( 1) tube terminated in its characteristicimpedance

• ++

N

N stN st

U ( ) ( )+ = Lz U z)( zU k

+ )(1 zU k++

1+NU

1

1

( ) ( )

( ) 0

−+

+

=

= =

L

N

N N LL

z U z

U zcA r r

Z)( zU k

−)(1 zU k

−+

68

L

Page 69: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Transfer Function of Lossless Tube Transfer Function of Lossless Tube M d lM d lModelModel

• at the glottis22 + −= −

+ +

1 122( ) ( ) ( )

1 1putting it all together gives

GG

G G

rU z U z U zr r

=

⎡ ⎤ ⎡ ⎤= = −⎢ ⎥ ⎢ ⎥+ + ⎣ ⎦⎣ ⎦

∏1

putting it all together gives1( ) 21 2 ,

( ) ( ) 1 1 0

NG G

kkL G G

U z r QU z V z r r

−⎡ ⎤⎢ ⎥+ +⎢ ⎥= =⎢ ⎥

1/ 2 1/ 21 1

11 1 ˆ

k

k kk k

rr r

Q z z Q− −⎢ ⎥−

⎢ ⎥+ +⎣ ⎦

1 1

1 1

1 2

k kk

k k

r z zr r

⎡ ⎤ ⎡ ⎤12 Nr

69

=+

/ 21 2( ) 1

NzV z r =

⎡ ⎤ ⎡ ⎤−⎢ ⎥ ⎢ ⎥+ ⎣ ⎦⎣ ⎦

∏1

12 ˆ,1 0

NG

kkG G

r Qr

Page 70: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Transfer Function of Lossless Tube Transfer Function of Lossless Tube M d lM d lModelModel

• = consider a 2-section tube ( 2)N

( )( )( )( )( )( )

− − −+ + +=

+ + +

1 1 21 2 1 2

1 2

1

2(1 )1 ( ) 1 1 1

G G

G

r r z r r z r r z zV z r r r

( )( )( )( )

− −

+ + +=

+ + +

11 2

1 21 2 1 2

0.5 1 1 1( )

1i l

G

G G

r r r zV z

r r r r z r r z

( ) ( ) −

⎡ ⎤+ +⎢ ⎥

⎣ ⎦∏ / 2

in general

0.5 1 1N

NG kr r z

[ ]

=⎣ ⎦=

−⎡⎢

1

1

( )( )

1( ) 1

kV zD z

rD

−⎤ ⎡ ⎤ ⎡ ⎤⎥ ⎢ ⎥

1 1Nr

70

[ ] − −

⎡= − ⎢−⎣

11 1

1

( ) 1, GD z rr z z − −

⎤ ⎡ ⎤ ⎡ ⎤⎥ ⎢ ⎥ ⎢ ⎥− ⎣ ⎦⎦ ⎣ ⎦

1 1...0

N

Nr z z

Page 71: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Transfer Function of Lossless Tube Transfer Function of Lossless Tube M d lM d lModelModel

1( )N

kkD z zα −= −∑

1

0

11

special case of ( )( )

k

G Gr ZD z

=

• = = ∞

=1

1 1 1 2( ) ( ) ( ), , ,...,( ) ( )

Examples:

kk k k k

N

D z D z r z D z k ND z D z

− −− −= + =

=

•1 1 1 1

1 1 0 1 0 1

1 1 2 2 12 1 1 2 2 1 2 1

1 1 1

1

Examples:( ) ( ) ( ) ( )

( ) ( ) (

D z r z D z r z D z r z

D z r z r r z r z D z r z D z

− − − −

− − − − −

= + = + = +

= + + + = + )2 1 1 2 2 1 2 1( ) ( ) (1 2 1 1 2

1 2 1 1 1 2 21 1 110

)

( ) choose as a reasonable number of tubes for model

r z r z r z r z r r z r zN

− − − − −= + + + = + + +

• =

71

1

1

1

0 714 28 2

(infinite tube at lips)

. cmN N

N N

r A

r A+

+

= ⇒ = ∞

= ⇒ =

Page 72: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Transfer Function of Lossless Tube Transfer Function of Lossless Tube M d lM d lModelModel

72

Page 73: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Summary of Lossless Tube ModelsSummary of Lossless Tube Modelsyy1. The vocal tract area function, , is now a function of , ( )A x A x

2. Solve the wave equation for the tube:

( ) ( / ) ( / ) 0ρ + −⎡ ⎤ ≤ ≤

thkcp t t c t c( , ) ( / ) ( / ) , 0

( , ) ( / ) ( / ) , 0

ρ +

+ −

⎡ ⎤= − + + ≤ ≤⎣ ⎦

⎡ ⎤= − − + ≤ ≤⎣ ⎦

k k k k

k k k k

p x t u t x c u t x c xA

u x t u t x c u t x c x

73

⎣ ⎦

Page 74: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Summary of Lossless Tube ModelsSummary of Lossless Tube ModelsSummary of Lossless Tube ModelsSummary of Lossless Tube Models3. add boundary conditions at the edges of adjacent tubes - both pressure and volume velocity must be continuous in both time and space at boundaries

1 ( ) (0 )p t p t

74

1 1. ( , ) (0, )2

+=k k kp t p t

1. ( , ) (0, )+=k k ku t u t

Page 75: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Summary of Lossless Tube ModelsSummary of Lossless Tube Models4. at each junction: - part of the positive going wave is propagated to the right while part is reflected back to the leftp - part of the negative going wave is propagated to the left while part is reflected back to the right

A A1

1

1 1

5. reflection coefficient for the junction

( ) (1 ) ( ) ( )

thk kk

k k

k k k k k k

A Ar kA A

u t r u t r u tτ

+

+

+ + −+ +

−= =

+

= + − +

( ) ( ) (1 )k k k k k k ku t r u t r uτ τ− +++ = − − + − 1( )t−

75

Page 76: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Summary of Lossless Tube ModelsSummary of Lossless Tube Models6 for an tube model there are ( 1) junctions with reflectionN N6. for an -tube model there are ( 1) junctions with reflection coefficients - there are boundary conditions at the lips and glottis

−N N

7. need to relate ( , ) and ( , ) to pressure anN N N Np l t u l t d volume velocity at the lips via:

/ρ −N Lc A z/ = /

where is lip impedance, i.e., ( ) ( )

ρρ +

Ω Ω

N LL

N L

L

c A zrc A z

zP U ( , ) ( , )Ω = ΩN N L N NP z U

76

Page 77: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Summary of Lossless Tube ModelsSummary of Lossless Tube Models

8. boundary condition at the glottis:/ A1

1

/ /

GG

G

z c Arz c A

ρρ

−=

+ 1

where is glottal impedanceG

Gzρ

77

Page 78: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Summary of Lossless Tube ModelsSummary of Lossless Tube Models9. for the special case of a 2-tube model we get:

( )jΩ 1 2

1 2 1 2

( )1

2 2 2( )1 1

0.5(1 )(1 )(1 )( ) ( )( ) 1

jG LL

a j j jG G L L G

r r r eUVU r r e r r e r r e

τ τ

τ τ τ τ

− Ω +

− Ω − Ω − Ω +

+ + +ΩΩ = =

Ω + + +

78

Page 79: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Digital Models for SpeechDigital Models for Speechg pg p• sound is generated in 3 ways—each yielding a distinctive output• vocal tract imposes resonance (and anti-resonance) structure so as to

produce different speech soundsproduce different speech sounds=> this leads to a “terminal analog” speech model—correct at the terminal

points, but without mimicing the physics of speech production

1 N

kk

GV zzα −

=− ∑

︵ ︶

79

11

need to model time varying,

kk

G

z

u n

α=

∑︵ ︶

Page 80: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Digital Model FeaturesDigital Model Features poles of ( ) correspond to vocal tract resonances missing zeros of ( ) for nasals

V zV z

•• modify ( ) increase to large number to model zeros roots of ( ) are at:

V zN

V z

−−

, 2 (k k k ks s j Fσ π∗ = − ±2

)

,

cos 2 ) sin 2 )

k k

k k

T j F Tk k

T Tk k

s plane

z z e e

e ( F T je ( F T

σ π

σ σπ π

− ±∗

− −

=

= ±

2| | kTz e F Tσ θ π− 2| | ,kk k kz e F Tθ π= =

80

Page 81: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Other Synthesis ImplementationsOther Synthesis ImplementationsOther Synthesis ImplementationsOther Synthesis Implementations

• direct form differencedirect form difference equation

• cascade of second order systemsy

=∏( ) ( )M

kV z V z

ππ

=

− −

− +=

− +

12

1 2 2

1 2 | | cos(2 ) | |( )1 2 | | cos(2 ) | |

k

k k kk

k k k

z F T zV zz F T z z z

81

Page 82: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Radiation at LipsRadiation at LipsRadiation at LipsRadiation at Lips

( ) ( ) ( ) -- high pass filteringP z R z U z=1

0 1

( ) ( ) ( ) -- high pass filtering

( ) ( ) -- crude differentiatorL LP z R z U z

R z R z−

=

= −

82

Page 83: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Excitation ModelExcitation ModelExcitation ModelExcitation Model

83

Page 84: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Glottal Pulse ModelGlottal Pulse ModelGlottal Pulse ModelGlottal Pulse Model

[ ]1 1

1 2 1 1 2

0 5 1 0

2

[ ] . cos( / ) , cos( ( ) / ),

π

π

= − ≤ ≤

= − ≤ ≤ +

g n n N n N

n N N N n N N0 otherwise=

-lowpass filtering effect

84

Page 85: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

General Synthesis ModelGeneral Synthesis ModelGeneral Synthesis ModelGeneral Synthesis Model

[ ]Lp n[ ]u n

11( )R z zα −= −

[ ]Lu n

85

Page 86: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Components of Speech ModelComponents of Speech Model

86

Page 87: Sound Propagation in the Vocal Tract - University of … speech...Digital Speech ProcessingDigital Speech Processing—— Lectures 5Lectures 5--66 Sound Propagation in the Vocal Tract

Summary of LectureSummary of LectureSummary of LectureSummary of Lecture• Derived sound propagation equations for vocal p p g q

tract– first considered uniform lossless tube– added simple models of lossadded simple models of loss– added model for radiation at lips– added source model at glottis

dd d l d l f l t t– added nasal model for nasal tract– broadened the model to N-tube approximation—

lossless casel k d 2 b d l f i l l– looked at 2-tube models for simple vowels

– examined range of digital speech production/synthesis models

87