#include <TDSPBlockfft.h>
Inheritance diagram for TDSPBlockfft:

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
Definition at line 36 of file TDSPBlockfft.h.
Public Member Functions | |
| TDSPBlockfft (char *name=NULL) | |
| ~TDSPBlockfft () | |
| void | SetBlockLen (Int_t b) |
| Int_t | GetBlockLen () |
| TDSPVector * | fft (TDSPVector *in, TDSPVector *out=NULL) |
| the fft of "in" | |
| TDSPVector * | ifft (TDSPVector *in, TDSPVector *out=NULL) |
| the ifft of "in" | |
| TDSPSignal * | FFT (TDSPSignal *input) |
| TDSPSignal * | IFFT (TDSPSignal *input) |
Protected Attributes | |
| Int_t | fBlockLen |
|
|
|
|
|
|
|
|
Reimplemented from TDSPfft. |
|
||||||||||||
|
the fft of "in"
Reimplemented from TDSPfft. |
|
|
Implements TDSPBlockOperation. Definition at line 47 of file TDSPBlockfft.h. References fBlockLen. Referenced by TDSPOfdm::GetBandWidthEfficiency(), and TDSPOfdm::GetNumCarriers().
00047 { return fBlockLen; };
|
|
|
Reimplemented from TDSPfft. |
|
||||||||||||
|
the ifft of "in"
Reimplemented from TDSPfft. |
|
|
Definition at line 46 of file TDSPBlockfft.h. References fBlockLen. Referenced by TDSPOfdm::SetNumCarriers().
00046 { fBlockLen = b;};
|
|
|
Definition at line 40 of file TDSPBlockfft.h. Referenced by GetBlockLen(), and SetBlockLen(). |
1.3.2