#include <ofdmreceiver.h>
Inheritance diagram for simthlib::OfdmReceiverIdealEstimation:
Public Member Functions | |
OfdmReceiverIdealEstimation (int deviceID, simth::DeviceSystemIntf *system, const simth::PropertyList &pl, int oversampling, int carr, double guardTime, double dist, ofdm::FillUpScheme diffScheme, const Channel *channelPtr) | |
OfdmReceiverIdealEstimation (int deviceID, simth::DeviceSystemIntf *system, const simth::PropertyList &pl) | |
void | print (std::ostream &os) const |
Protected Member Functions | |
virtual void | channelEstimation (const simth::ModSeq &modSymbols, simth::ModSeq *transfer) const |
virtual void | noiseEstimation (const simth::ModSeq &modSymbols, double *noise) const |
void | fillTransfer (simth::ModSeq *transfer, int timePos, int modPos) const |
void | estimateTransfer (int timePos, simth::FreqSignal *transferFactor) const |
Related Functions | |
(Note that these are not member functions.) | |
propertylist_OfdmReceiverIdealEstimation (not_a_function) |
|
Constructor for an OFDM receiver with an ideal channel estimation. For that reason, this class |
|
Newer constructor for factory function. |
|
Here an ideal channel estimation is performed calling the function fillTransfer(). This function uses a pointer to the channel to obtain the ideal channel knowledge. Reimplemented from simthlib::OfdmReceiver. |
|
|
|
Fills the sequence given as argument with transfer factors estimated by the function estimateTransfer().
|
|
This function provides an ideal noise estimation. Reimplemented from simthlib::OfdmReceiver. |
|
Reimplemented from simthlib::OfdmReceiver. |
|
These are the properties of class OfdmReceiverIdealEstimation . This list is auto-generated from the XML-Devicelist of this device by means of an XSLT transformation script. Description of this device in the XML file: This class implements a receiver with ideal channel estimation. The first output interface contains the received symbols and the second output interface contains the channel transfer function. The equalization will then be performed by the demodulator or by an extra equalization device. This class uses a direct internal function call to the channel's Channel::getTransfer() method to retrieve the channel transfer function. Note that this class also has the Properties of its base classes. The direct base class is simthlib::OfdmReceiver ; direct link to its propertylist should be propertylist_OfdmReceiver(). The list below usually includes the properties that have been inherited from the base classes; the properties which belong only to this class can be found at the end of this list.
No properties defined in this particular class. |