Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals

TDSPBlockfft Class Reference

#include <TDSPBlockfft.h>

Inheritance diagram for TDSPBlockfft:

TDSPfft TDSPBlockOperation TDSPOperator TQQObject TDSPOfdm

Detailed Description

the simpliest form of an STFT

you can build this easier by concat an TDSPChop-TDSPfft-TDSPChop, which is good for BlockLen which are greater than the signal len For lower len TDSPBlockfft will be much faster due to large object communication overhead in the Chop/fft/Chop-case

Author:
Peter Jung

Definition at line 36 of file TDSPBlockfft.h.

Public Member Functions

 TDSPBlockfft (char *name=NULL)
 ~TDSPBlockfft ()
void SetBlockLen (Int_t b)
Int_t GetBlockLen ()
TDSPVectorfft (TDSPVector *in, TDSPVector *out=NULL)
 the fft of "in"

TDSPVectorifft (TDSPVector *in, TDSPVector *out=NULL)
 the ifft of "in"

TDSPSignalFFT (TDSPSignal *input)
TDSPSignalIFFT (TDSPSignal *input)

Protected Attributes

Int_t fBlockLen


Constructor & Destructor Documentation

TDSPBlockfft::TDSPBlockfft char *  name = NULL  ) 
 

TDSPBlockfft::~TDSPBlockfft  ) 
 


Member Function Documentation

TDSPSignal* TDSPBlockfft::FFT TDSPSignal input  ) 
 

Reimplemented from TDSPfft.

TDSPVector* TDSPBlockfft::fft TDSPVector in,
TDSPVector out = NULL
 

the fft of "in"

Reimplemented from TDSPfft.

Int_t TDSPBlockfft::GetBlockLen  )  [inline, virtual]
 

Implements TDSPBlockOperation.

Definition at line 47 of file TDSPBlockfft.h.

References fBlockLen.

Referenced by TDSPOfdm::GetBandWidthEfficiency(), and TDSPOfdm::GetNumCarriers().

00047 { return fBlockLen; };

TDSPSignal* TDSPBlockfft::IFFT TDSPSignal input  ) 
 

Reimplemented from TDSPfft.

TDSPVector* TDSPBlockfft::ifft TDSPVector in,
TDSPVector out = NULL
 

the ifft of "in"

Reimplemented from TDSPfft.

void TDSPBlockfft::SetBlockLen Int_t  b  )  [inline]
 

Definition at line 46 of file TDSPBlockfft.h.

References fBlockLen.

Referenced by TDSPOfdm::SetNumCarriers().

00046 { fBlockLen = b;};


Field Documentation

Int_t TDSPBlockfft::fBlockLen [protected]
 

Definition at line 40 of file TDSPBlockfft.h.

Referenced by GetBlockLen(), and SetBlockLen().


The documentation for this class was generated from the following file:
Generated on Fri Apr 23 16:23:49 2004 by doxygen 1.3.2