DSP Blockset    
DCT

Compute the DCT of the input.

Library

Transforms

Description

The DCT block computes the unitary discrete cosine transform (DCT) 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 frame size, M, must be a power of two. To work with other frame sizes, use the Zero Pad block to pad or truncate the frame size to a power-of-two length.

The output is an M-by-N matrix whose lth column contains the length-M DCT of the corresponding input column.

where

The output is always sample-based, and the output port rate and data type (real/complex) are the same as those of the input port.

For convenience, length-M 1-D vector inputs and sample-based length-M row vector inputs are processed as single channels (i.e., as M-by-1 column vectors), and the output has the same dimension as the input.

Dialog Box

See Also

Complex Cepstrum
DSP Blockset
FFT
DSP Blockset
IDCT
DSP Blockset
Real Cepstrum
DSP Blockset
dct
Signal Processing Toolbox


 dB Gain Delay Line