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

Examples

open allclose all

Basic Examples  (2)

Cepstrogram of a sawtooth chirp signal:

Cepstrogram of an audio signal:

Scope  (1)

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:

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:

Introduced in 2017
 (11.1)
 |
Updated in 2017
 (11.2)