Real-time fundamental frequency analysis


Ing. Jiří Mekyska, prof. Ing. Zdeněk Smékal, CSc.


It is possible to download software here.

Publication to be cited

ELIÁŠOVÁ, I.; MEKYSKA, J.; KOŠŤÁLOVÁ, M.; MAREČEK, R.; SMÉKAL, Z.; REKTOROVÁ, I. Acoustic evaluation of short-term effects of repetitive transcranial magnetic stimulation on motor aspects of speech in Parkinson’s disease. Journal of Neural Transmission, 2013, vol. 120, no. 4, pp. 597-605. ISSN: 0300-9564.

FAÚNDEZ ZANUY, M.; HUSSAIN, A.; MEKYSKA, J.; SESA-NOGUERAS, E.; MONTE-MORENO, E.; ESPOSITO, A.; CHETOUANI, M.; GARRE-OLMO, J.; ABEL, A.; SMÉKAL, Z.; LOPEZ-DE-IPINA, K. Biometric Applications Related to Human Beings: There Is Life beyond Security. Cognitive Computation, 2013, vol. 5, no. 1, pp. 136-151. ISSN: 1866-9956.


This software can be used for the real-time fundamental frequency analysis. It enables user to simultaneously display waveform, autocorrelation function and one-side real cepstrum of input speech signal. Beside these characteristics software displays also an estimated value of fundamental frequency F0 according to methods based on autocorrelation and real cepstrum. Before the analysis is run it is possible to change the length of speech segment and sampling frequency.

Thanks to this software it is possible to monitor the waveform of particular speech vocal as well as the resulting autocorrelation function dependent on the instantaneous period. It is also possible to monitor a change of level and position of 1st rahmonic part. Especially in this case it is possible to see the differences caused by hoarseness or breathiness. Watching the real spectrum it is also possible to see an effect of deconvolution of speech gain signal and vocal tract impulse response.

The software must be run in a 32-bit version of MATLAB (Data Acquisition Toolbox DAQ must be installed). Before you run the software please ensure yourself that the microphone is connected to a computer. Acoustic signal from microphone, connected after a start of software, will not be processed. The software can be run using command fundamental_frequency_analysis To display the particular figures check the related check boxes in settings.


This work was supported by project VG20102014033 and NT13499. The described research was performed in laboratories supported by the SIX project; the registration number CZ.1.05/2.1.00/03.0072, the operational program Research and Development for Innovation.


To negotiate the license terms of use of this software please contact the responsible person Ing. Jiri Kouril at Technology Transfer Office, Brno University of Technology, Kounicova 966/67a, Veveří, 60200, Brno, Czech Republic,