Cepstral Waterfall
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
Platform Compatibility
Windows macOS LinuxCategories
- Signal Processing > Signal Processing Toolbox > Transforms, Correlation, and Modeling > Transforms > Cepstral Analysis >
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| 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 |
