ICCEPS

Purpose:

Calculates the inverse complex cepstrum.

Syntax:

ICCEPS(series, d)

series

-

An input series or array.

d

-

Optional. An integer, the lag value for phase correction. Defaults to 0.

Returns:

A real series or array.

Example:

W1: gtri(100, 1, 1/100)^3

W2: W1-delay(W1, 60)/2

W3: W1+W2

W4: cceps(W3)

W5: icceps(W4)

 

A synthesized echo at 60 seconds is added to the data of W1. The cepstrum is calculated in W4 and the inverse cepstrum in W5. The inverse cepstrum is identical to the original data except for a period shift of 50 samples.

Example:

W6: (c, d) = cceps(W3);c

W7: icceps(W6, d)

 

Same as W5 except the 50 sample period shift is now corrected.

Remarks:

The complex cepstrum of a series is essentially ifft(log(fft(s)). Because the log is used, some information is lost and ICCEPS cannot always reconstruct the original data. For more information, see CCEPS .

See Also:

CCEPS

RCEPS