DSP Blockset | ![]() ![]() |
Compute the complex cepstrum of an input.
Library
Description
The Complex Cepstrum block computes the complex cepstrum of each channel in the M-by-N input matrix, u
. For both sample-based and frame-based inputs, the block assumes that each input column is a frame containing M consecutive samples from an independent channel.
The input is altered by the application of a linear phase term so that there is no phase discontinuity at ± radians. That is, each input channel is independently zero padded and circularly shifted to have zero phase at
radians.
The output is a real Mo-by-N matrix, where Mo is specified by the FFT length parameter. Each output column contains the length-Mo complex cepstrum of the corresponding input column.
y = cceps(u,Mo) % Equivalent MATLAB code
When the Inherit FFT length from input port dimensions check box is selected, the output frame size matches the input frame size (Mo=M). In this case, a sample-based length-M row vector input is processed as a single channel (i.e., as an M-by-1 column vector), and the output is a length-M row vector. A 1-D vector input is always processed as a single channel, and the output is a 1-D vector.
The output is always sample-based, and the output port rate is the same as the input port rate.
Dialog Box
See Also
DCT |
DSP Blockset |
FFT |
DSP Blockset |
Real Cepstrum |
DSP Blockset |
cceps |
Signal Processing Toolbox |
![]() | Cholesky Solver | Complex Exponential | ![]() |