IPulseFilter

Package: inet.physicallayer.wireless.common.contract.bitlevel

IPulseFilter

module interface

Module interface for pulse filters in wireless communication systems. Pulse filters convert between the sample domain and the symbol domain in the receiver's signal processing chain. They take a reception sample model as input and produce a reception symbol model as output by extracting symbols from the received signal samples based on the configured samples per symbol ratio.

<b>See also:</b> IPulseShaper

Used in compound modules

Name Type Description
ApskLayeredReceiver compound module

This receiver model is part of a simple hypothetical layered radio. It receives detailed transmissions that have a separate representation for all simulated domains. The levelOfDetail parameter controls which domains are actually simulated, but all parameters relevant to the error model are expected to be set on the reception.

Ieee80211LayeredOfdmReceiver compound module

Implements an IEEE 802.11 OFDM receiver. The implementation details are based on the following standard: IEEE Std 802.11-2012 PART 11: WIRELESS LAN MAC AND PHY SPECIFICATIONS

Properties

Name Value Description
display i=block/opticaldelay

Source code

//
// Module interface for pulse filters in wireless communication systems. Pulse
// filters convert between the sample domain and the symbol domain in the
// receiver's signal processing chain. They take a reception sample model as
// input and produce a reception symbol model as output by extracting symbols
// from the received signal samples based on the configured samples per symbol
// ratio.
//
// @see IPulseShaper
//
moduleinterface IPulseFilter
{
    parameters:
        @display("i=block/opticaldelay");
}

File: src/inet/physicallayer/wireless/common/contract/bitlevel/IPulseFilter.ned