AMDF

This exercise computes the short-time average magnitude difference function (AMDF) of a speech frame

Ahora está siguiendo esta publicación

This MATLAB exercise calculates and displays the AMDF of a frame of speech from a designated speech file and implements a pitch detection algorithm based on using the AMDF on a frame-by-frame basis. The program can operate in a frame mode, displaying each analysis frame and its associated AMDF (with a marking for best estimate of pitch period in voiced regions), or in a pitch detection mode. In the AMDF pitch detection mode a non-voiced frame detector (when the frame log energy falls below a fixed threshold) is utilized. The code also uses a procedure for determining whether the location of the minimum of the AMDF, for a given analysis frame, represents a case of pitch period doubling or even pitch period tripling, and provides an appropriate correction measure for such cases. The exercise plots the pitch period contour along with a plot of a confidence measure based on how strong a minimum of the AMDF was obtained for each analysis frame.

Citar como

Speech Processing (2026). AMDF (https://es.mathworks.com/matlabcentral/fileexchange/45274-amdf), MATLAB Central File Exchange. Recuperado .

Categorías

Más información sobre Simulation, Tuning, and Visualization en Help Center y MATLAB Answers.

Información general

Compatibilidad con la versión de MATLAB

  • Compatible con cualquier versión

Compatibilidad con las plataformas

  • Windows
  • macOS
  • Linux
Versión Publicado Notas de la versión Action
1.4.0.0

Minor layout tweak
Updated to work with post-R2014b graphics

1.2.0.0

code updates; Read_Me.txt setup file; pathnew_matlab_central example

1.1.0.0

Added users guide

1.0.0.0