Using MATLAB for MFCC extraction of speech signal
Pre-emphasis is actually a high-pass filter, which Shun high-pass filter transfer function for:
其中Evaluates to0.97, The highpass filter low-frequency is the role, makes the high-frequency characteristics of speech signal more emergent.
2、Frame and windowing
As voice signals only rendering smoothness in a relatively short period of time (generally considered to10-30ms), So the voice signal is divided into a short time frame. Dynamic information simultaneously to avoid losing your voice signals, will have some overlap between adjacent frames, overlap a frame for a period of1/2or1/3. And then each frame to get on window function to increase the continuity of the left and right per frame.
For each frame after frame window signalFFTTransform spectrum of the received frame. And the modulus squared of the voice signal spectrum by power spectrum for speech signal.
4、Triangle filter coefficients for selection of
Define number of bandpass Delta filter(k)，0<=m<=M，MFilter number center frequencyf(m),Each bandpass Delta filter frequency response
Tips: You can preview the content of files by clicking file names^_^