Beruflich Dokumente
Kultur Dokumente
Submitted by:
Sudhakar Rai(15316004)
Nikhil Singh Gaur(15316024)
Techniques in pitch
extraction
Time domain approaches
(1) ACF (Autocorrelation function) and MACF
(Modified Autocorrelation function)
(2) Normalized cross correlation function NCCF
(3) AMDF (Average magnitude difference function)
Frequency domain approaches
Method 1:
ACF (Autocorrelation function)
Autocorrelation function (ACF)
By definition , auto - correlatio n is
N
1
R( m ) lim
x ( n ) x (n m ), 0 m M 0
N 2 N 1
n N
R for n ' ' and ' -' are symmetrica l, so only n 0 is used.
1
R(m)
N
N 1 m
E.g.
x=[1 5 7 1 4 ]
N=5,
R(0)=[x(0)*x(0)+x(1)*x(1)+x(2)*x2+x(3)*x(3)+x(4)*x(4)]
R(0)= (1+ 25+49+1+16)=92
R(1)=[x(0)*x(1)+x(1)*x(2)+x(2)*x(3)+x(3)*x(4)]
x=[1 5 7 1 4 ]
[1 5 7 1 4 ]
4.0000]
Importance of linear
prediction analysis in speech
output is :
The error between the actual signal and predicted value is given by:
A NN
akl
a11
...
, k 1,1 l N
a
...
...
a
NN
N1
N
2 cos (2l 1)( k 1) ,2 k N ,1 l N
N
2N
C C* , C 1 CT
13
algorithm
15
Algorithm
for 0<k<N/2
W(k)=0.5*(1-cos(2*pi*K/N))
for N/2<k<N
16
Result :
This algorithm was tested on number
of speech segment and it is found to
be a robust tool for obtaining a good
estimate of the fundamental
frequency.
Which is clearly shown in the graph.
THANK YOU
ANY QUESTION