I am currently a bit confused. I am currently trying to understand the MFCC extraction process, and don't understand how the Mel filter banks only provide a scalar output from each filter bank. What does this scalar value mean? I know the filters aren't infinitely narrow, thereby only allowing one frequency so what about the frequencies around the center frequency?

  • 2
    $\begingroup$ The scalar output of each filterbank is given by the total energy of the frequencies that the filter let's through. You will have one scalar value for each filter. After performing the DCT on the obtained sequence of scalar values you get the MFCC $\endgroup$ – diegobatt Oct 3 '17 at 11:40
  • $\begingroup$ I learned lot from here and here. Do not forget to read comment in the first link in bottom. $\endgroup$ – abdoulsn Nov 17 '19 at 18:24

Scalar Value from the output of each mel filter bank is accumulated scaled magnitudes of frequencies present in mel filters range/bandwidth.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.