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

Definition at line 28 of file TDSPOfdm.h.
Public Member Functions | |
| TDSPOfdm (char *name=NULL) | |
| ~TDSPOfdm () | |
| Int_t | GetNumCarriers () |
| void | SetNumCarriers (Int_t n) |
| void | SetEqualization (TDSPVector *e) |
| TDSPVector * | GetEqualization () const |
| void | SetOption (Option_t *opt) |
| TDSPSignal * | GetTransmitSignal () |
| TDSPSignal * | GetReceivedSignal () |
| Double_t | GetBandWidthEfficiency () |
| virtual Bool_t | CalcEqualization (TDSPVector *r) |
| Calculate the Equalization vector from the channel response r. | |
| virtual void | EqualizeMe (TDSPVector *in=NULL) |
| Equalize an incoming vector (if =NULL - equalize this->fFFTSignal). | |
| virtual TDSPSignal * | Receive (TDSPSignal *in) |
| Receive and (see fAutoEqualization) Equalize. | |
| virtual TDSPSignal * | Transmit (TDSPSignal *in) |
| Transmit. | |
| void | Received (TDSPSignal *) |
| Emit a new received (and probably equalized) signal. | |
| void | Transmitted (TDSPSignal *) |
| Emit a new transmitted signal. | |
|
|
|
|
|
|
|
|
Calculate the Equalization vector from the channel response r.
|
|
|
Equalize an incoming vector (if =NULL - equalize this->fFFTSignal).
|
|
|
Definition at line 52 of file TDSPOfdm.h. References TDSPfft::fCyclicPrefix, TDSPBlockfft::GetBlockLen(), and GetNumCarriers().
00052 { return Double_t(GetNumCarriers())/Double_t(GetBlockLen()+fCyclicPrefix);};
|
|
|
Definition at line 42 of file TDSPOfdm.h.
00042 { return fEqualization;};
|
|
|
Definition at line 38 of file TDSPOfdm.h. References TDSPBlockfft::GetBlockLen(). Referenced by GetBandWidthEfficiency().
00038 { return GetBlockLen(); };
|
|
|
Definition at line 51 of file TDSPOfdm.h. References TDSPfft::GetFFTSignal().
00051 { return GetFFTSignal(); };
|
|
|
Definition at line 50 of file TDSPOfdm.h. References TDSPfft::GetIFFTSignal().
00050 { return GetIFFTSignal(); };
|
|
|
Receive and (see fAutoEqualization) Equalize.
|
|
|
Emit a new received (and probably equalized) signal.
Definition at line 65 of file TDSPOfdm.h. References TDSPOperator::Emit().
00065 {
00066 Emit("Received(TDSPSignal*)",r);
00067 }
|
|
|
|
|
|
Definition at line 39 of file TDSPOfdm.h. References TDSPBlockfft::SetBlockLen().
00039 { SetBlockLen(n); };
|
|
|
|
|
|
Transmit.
|
|
|
Emit a new transmitted signal.
Definition at line 69 of file TDSPOfdm.h. References TDSPOperator::Emit().
00069 {
00070 Emit("Transmitted(TDSPSignal*)",r);
00071 }
|
1.3.2