pyampact.speechDescriptorsUtils.compute_emd_features

pyampact.speechDescriptorsUtils.compute_emd_features(y, max_imfs=6, max_sift=10)[source]

Empirical Mode Decomposition (EMD) features. Returns scalar complexity measures, not raw IMFs.

Parameters:
  • y (1D numpy array) – input signal (e.g. gneVals or waveform)

  • max_imfs (int) – maximum IMFs to extract; default = 6

  • max_sift (int) – max sifting iterations per IMF; default = 10

Returns:

  • emd_n_imfs (int) – number of imfs

  • emd_energy_ratio (float) – high-frequency IMF energy / total energy

  • emd_entropy (float) – Shannon entropy of IMF energy distribution