Classes Utilities Scripts Speech Search Up Home
ISIP IFC Index
Name Synopsis Quick Start Description Dependencies Public Constants Error Codes Protected Data Required Public Methods Class-specific Public Methods Private Methods Examples Notes
Manual Page Sections
Title Bar

name: Spectrum : public AlgorithmBase

synopsis:

g++ [flags ...] file ... -l /isip/tools/lib/$ISIP_BINARY/lib_algo.a

#include <Spectrum.h>

Spectrum();
Spectrum(const Spectrum& arg);
boolean eq(const Spectrum& arg);
boolean setAlgorithm(ALGORITHM algorithm);
boolean setFtOrder(long order);
quick start:

VectorFloat input;
VectorFloat output;
Spectrum spec;
input.assign(L"1.0, 2,0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0");
spec.compute(output, input);
description:

The Spectrum class is used to calculate the spectrum of given data. The input data can be sampled data, linear prediction coefficients, linear reflection coefficients or correlation coefficients. The output spectrum can be complex or magnitude spectrum. The table below is provided for reference purposes:



dependencies:

public constants:

error codes:

protected data:

required public methods:

class-specific public methods:

private methods:

examples:

notes: