- Como você encontra o tom da autocorrelação?
- O que é o método de autocorrelação?
- Como você encontra o período de arremesso no Matlab?
- Como você encontra o período de arremesso?
Como você encontra o tom da autocorrelação?
O primeiro passo é dividir o sinal de fala fornecido em blocos de 30 a 40ms de quadros de fala. A sequência de correlação automática de cada quadro é então encontrada. O período de afinação pode ser calculado, encontrando o atraso do tempo corresponde ao segundo maior pico do pico central da sequência de autocorrelação.
O que é o método de autocorrelação?
A técnica de autocorrelação é um método para estimar a frequência dominante em um sinal complexo, bem como sua variação. Especificamente, ele calcula os dois primeiros momentos do espectro de potência, a saber, a média e a variação. Também é conhecido como algoritmo de par de pulso na teoria do radar.
Como você encontra o período de arremesso no Matlab?
Estimativa de tom
[Audioin, FS] = Audioread ("Hey-16-Mono-6Secs. ogg "); f0 = pitch (áudio, fs); ouça o sinal de áudio e plote o sinal e o tom. A função de afinação estima a frequência fundamental ao longo do tempo, mas a estimativa é válida apenas para regiões harmônicas.
Como você encontra o período de arremesso?
Se soubermos a frequência de amostragem, podemos encontrar o período de afinação em segundos. O pico principal da função de autocorrelação está na localização de lag zero (k = 0). A localização do próximo pico fornece uma estimativa do período, e a altura fornece uma indicação da periodicidade do sinal.