Cepstrogram [data]
plots the array of power cepstra computed on each partition of data.
Cepstrogram [data,n]
uses partitions of length n.
Cepstrogram [data,n,d]
uses partitions with offset d.
Cepstrogram [data,n,d,wfun]
applies a smoothing window wfun to each partition.
Cepstrogram [data,n,d,wfun,m]
pads partitions with zeros to length m prior to the computation of the transform.
Cepstrogram
Cepstrogram [data]
plots the array of power cepstra computed on each partition of data.
Cepstrogram [data,n]
uses partitions of length n.
Cepstrogram [data,n,d]
uses partitions with offset d.
Cepstrogram [data,n,d,wfun]
applies a smoothing window wfun to each partition.
Cepstrogram [data,n,d,wfun,m]
pads partitions with zeros to length m prior to the computation of the transform.
Details and Options
- Cepstrogram computes and plots an array of cepstra computed on partitions of data.
- The power cepstrum for each partition is computed as the squared inverse Fourier transform of the log-power spectrum.
- Use CepstrogramArray to get the numerical array of cepstra.
- The partition length n and offset d can be expressed as an integer number (interpreted as number of samples) or as time or sample quantities.
- Cepstrogram [list] uses partitions of length and offset , where m is Length [list].
- In Cepstrogram [list,n,d,wfun], the smoothing window wfun can be specified using a window function that will be sampled between and or a list of length n. The default window is DirichletWindow , which effectively does no smoothing.
- The data can be any of the following:
-
list 1D numerical arrayvideo a Video object
- For multichannel audio objects, the cepstrogram is computed over the sum of all channels.
- Cepstrogram accepts all Graphics options with the following additions and changes: [List of all options]
-
-
AspectRatio 1/3 ratio of height to widthImageMargins 0. the margins to leave around the graphicPreserveImageOptions Automatic whether to preserve image options when displaying new versions of the same graphic
List of all options
Examples
open all close allBasic Examples (2)
Cepstrogram of a sawtooth chirp signal:
Cepstrogram of an audio signal:
Scope (2)
By default, a suitable window size and offset are chosen:
Specify the window size that corresponds to the quefrency range:
Use a specific window size and offset:
Use a larger window size to get a bigger quefrency range:
Specify a smoothing window function:
No smoothing:
Process the audio track of a video:
Options (50)
AspectRatio (3)
By default, Cepstrogram uses a fixed height to width ratio for the plot:
Make the height the same as the width with AspectRatio 1:
AspectRatio Full adjusts the height and width to tightly fit inside other constructs:
Axes (4)
By default, Cepstrogram uses a frame instead of axes:
Use axes instead of a frame:
Use AxesOrigin to specify where the axes intersect:
Turn each axis on individually:
AxesLabel (3)
Axes are not labeled by default:
Place a label on the y axis:
Specify axes labels:
AxesOrigin (2)
The position of the axes is determined automatically:
Specify an explicit origin for the axes:
AxesStyle (4)
Change the style for the axes:
Specify the style of each axis:
Use different styles for the ticks and the axes:
Use different styles for the labels and the axes:
Frame (4)
Cepstrogram uses a frame by default:
Use Frame False to turn off the frame:
Draw a frame on the left and right edges:
Draw a frame on the left and bottom edges:
FrameLabel (2)
Place a label along the bottom of a plot:
Place labels on each of the edges in the frame:
FrameStyle (2)
Specify the style of the frame:
Specify style for each frame edge:
FrameTicks (6)
Frame ticks are placed automatically by default:
By default, the top and right edges have neither tick marks nor tick labels:
Use All to include tick labels on all edges:
Place tick marks at the specified positions:
Draw frame tick marks at the specified positions with specific labels:
Specify the lengths for tick marks as a fraction of the plot size:
Use different sizes in the positive and negative directions for tick marks:
Specify a style for frame ticks:
FrameTicksStyle (3)
By default, the frame ticks and frame tick labels use the same styles as the frame:
Specify an overall style for the ticks, including the labels:
Use different styles for each frame edge:
ImageSize (7)
Use named sizes such as Tiny , Small , Medium and Large :
Specify the width of the plot:
Specify the height of the plot:
Allow the width and height to be up to a certain size:
Specify the width and height for a graphic, padding with space if necessary:
Setting AspectRatio Full will fill the available space:
Use maximum sizes for the width and height:
Use ImageSize Full to fill the available space in an object:
Specify the image size as a fraction of the available space:
Ticks (6)
Ticks are placed automatically on each axis:
Use Ticks None to draw axes without any tick marks:
Place tick marks at the specified positions:
Draw tick marks at the specified positions with specific labels:
Specify the lengths for ticks as a fraction of graphics size:
Use different sizes in the positive and negative directions for ticks:
Specify a style for ticks:
TicksStyle (4)
By default, the ticks and tick labels use the same styles as the axis:
Specify an overall ticks style, including the tick labels:
Specify ticks style for each of the axes:
Use a different style for the tick labels and tick marks:
Applications (2)
Detect the effect of a "flanger" (time-varying comb filter) in a recording:
The spectrogram is not very useful in showing the effect:
The cepstrogram allows a decoupling of the components from the signal and the flanger:
Cepstrogram of an image:
Properties & Relations (2)
On multichannel Sound or Audio , cepstrogram is computed on the sum of the channels:
Create a cepstrogram from the CepstrogramArray :
Comparison with the Cepstrogram output:
Neat Examples (1)
Look at the evolution of the reciprocal of the fundamental frequency:
Text
Wolfram Research (2017), Cepstrogram, Wolfram Language function, https://reference.wolfram.com/language/ref/Cepstrogram.html (updated 2024).
CMS
Wolfram Language. 2017. "Cepstrogram." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2024. https://reference.wolfram.com/language/ref/Cepstrogram.html.
APA
Wolfram Language. (2017). Cepstrogram. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Cepstrogram.html
BibTeX
@misc{reference.wolfram_2025_cepstrogram, author="Wolfram Research", title="{Cepstrogram}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/Cepstrogram.html}", note=[Accessed: 05-December-2025]}
BibLaTeX
@online{reference.wolfram_2025_cepstrogram, organization={Wolfram Research}, title={Cepstrogram}, year={2024}, url={https://reference.wolfram.com/language/ref/Cepstrogram.html}, note=[Accessed: 05-December-2025]}