int MFCC::Enframe(RealVec& signal, int winsize, int hopsize, RealMat& frames)
{
int frmnum = (int)((signal.GetLength()-winsize)/hopsize) + 1;
frames.Resize(frmnum, winsize);
frames.Zeros();
for(int i =0; i< frmnum; i++)
{
for(int j=0; j<winsize; j++)
{
frames(i,j) =signal[i*hopsize+j];
}
}
return frmnum;
}