Created
December 6, 2014 01:42
-
-
Save SalahAdDin/5378810be13dce241bcc to your computer and use it in GitHub Desktop.
Encontrando los coeficientes cepstrales.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function [c] = cepstrum(segs) | |
%Encontrar los coeficientes cepstrales de cada segmento | |
[M,N] = size(segs); | |
% M filas, N columas, | |
% Definir Mo=output frame size(# de %frecuencias a las que se aplica FFT) | |
[c] = zeros(M,10); | |
% Inicialiando el vector para guardar los coeficientes cepstrales. | |
% P=10 | |
% Calculando los coeficientes cepstrales reales | |
for i=1:M | |
r = rceps(segs(i,:)); | |
c(i,:)= r(1:10); | |
end | |
% Normalizacion de los coeficientes cepstrales | |
avg_c = sum(c)/M; | |
% Sustrayendo minimo, solo las que estan arriba del promedio de los fonemas | |
for i=1:M | |
c(i,:)= c(i,:)-avg_c; % smoothened spectrum | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment