# Remove spurious peaks of Hilbert transform for LP residual

## How is value of this question ?

Poll closed May 9, 2013.

0 vote(s)
0.0%

0 vote(s)
0.0%

0 vote(s)
0.0%

0 vote(s)
0.0%
1. Apr 9, 2013

### ncomputing

1. The problem statement, all variables and given/known data
I want to eliminate spurious peaks of Hilbert transform for finding Glottal closure in LP residual. I have 4 step :
2. Relevant equations
1-down-sample.

2-Hilbert Transform.

3-Identify Peaks in Hilbert Transform.

4-consider this hypothesis that time gap between two successive glottal closure instance is not likely to vary in the adjacent pitch period.

I have wrote following MATLAB code:
3. The attempt at a solution

e_downsample = downsample(e,2);
DFT=fft(e);
hilbert_e=ifft(complex(imag(DFT(1:(length(DFT)/2))),real(DFT(1:(length(DFT)/2)))));
h_e=sqrt(e_downsample(:).^2-hilbert_e(:).^2);
[pks,locs] = findpeaks(abs(h_e));
figure,
plot(abs(h_e));
1. The problem statement, all variables and given/known data

2. Relevant equations

3. The attempt at a solution
1. The problem statement, all variables and given/known data

2. Relevant equations

3. The attempt at a solution

File size:
103.7 KB
Views:
49