Alias: null
Common Name: DCT
Class: org. imirsel. m2k. transforms. DCT

Overview: This module computes the DCT of the input.

Detailed Description: This module performs a Discrete Cosine transform ofa 1-dimensional input double array. The number of DCT coefficients can be set in the numCoefs field. If the number of coefficients is less than the dimensionality of the input vector,only the first NumCoef coefficents will be outputted. If numCoefs is greaterthan the dimensionality of the input vector, the input vector will be zero-paddedto the appropriate length. In addition, a Ouput 0th coefficent flag sets whether the0th DCT coefficent is output (useful for MFCCs).

Data Handling: The input data is not modified.


Inputs:
Real part
[D
Input


Outputs:
DCT
[D
DCT (Double array)



Properties:
Number of Coefficents
Sets the number of DCT coefficents to be output by the module

Output 0th Coefficent
a flag to set if the 0th DCT coefficent is output (useful for MFCCs). When set to false, the output length will be Number of Coefficients - 1.