Cepstral Waterfall

This exercise introduces the concept of creating “Waterfall Plots” of frame-by-frame cepstrums.
913 Downloads
Updated 31 May 2015

View License

This MATLAB exercise introduces the concept of creating so-called “Waterfall Plots” of frame-by-frame cepstrums/log magnitude spectrums of a time-varying signal such as a speech waveform. Such plots enable tracking ofchanges in the cepstrum, especially during voiced regions, where we detect the changes in pitch period from a frameby-frame analysis of the speech signal. This program can also be used to provide a type of ’debug mode’ for displaying the signal, its log magnitude spectrum, and the resulting real cepstrum of a frame of speech with a user-selected starting sample and frame duration, on a frame-by-frame basis.

Cite As

Speech Processing (2026). Cepstral Waterfall (https://au.mathworks.com/matlabcentral/fileexchange/45421-cepstral-waterfall), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2015a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.4.0.0

Updated to work with post-R2014b graphics

1.3.0.0

code updates; Read_Me.txt setup file; pathnew_matlab_central example

1.2.0.0

Changed spelling from Cpestral to cepstral.

1.1.0.0

Added a pdf to describe excercise in more detail

1.0.0.0