Package: inet.physicallayer.wireless.common.contract.bitlevel
IFecCoder
module interfaceInterface for Forward Error Correction (FEC) coders. Defines a common interface for modules that implement channel coding techniques to detect and correct transmission errors. FEC coders are used in bit-level physical layer simulations in wireless simulations to accurately model error correction capabilities of wireless protocols.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Implemented by
| Name | Type | Description |
|---|---|---|
| ConvolutionalCoder | compound module |
Implements convolutional coding, a type of error-correcting code that generates parity symbols via the sliding application of a boolean polynomial function to a data stream. |
Used in compound modules
| Name | Type | Description |
|---|---|---|
| ApskDecoder | compound module |
Part of a simple hypothetical layered receiver. It computes the packet domain representation from the bit domain representation by applying the configured descrambling, forward error correction decoding, and deinterleaving. |
| ApskEncoder | compound module |
Part of a simple hypothetical layered transmitter. It computes the bit domain representation from the packet domain representation by applying the configured scrambling, forward error correction encoding, and interleaving. |
| Ieee80211OfdmDecoder | compound module |
This is the decoder module for the layered IEEE 802.11 OFDM PHY infrastructure (IEEE 802.11-2012, Clause 18). |
| Ieee80211OfdmEncoder | compound module |
This is the encoder module for the layered IEEE 802.11 OFDM PHY infrastructure (IEEE 802.11-2012, Clause 18). |
Properties
| Name | Value | Description |
|---|---|---|
| display | i=block/segm |
Source code
// // Interface for Forward Error Correction (FEC) coders. Defines a common interface // for modules that implement channel coding techniques to detect and correct // transmission errors. FEC coders are used in bit-level physical layer // simulations in wireless simulations to accurately model error correction // capabilities of wireless protocols. // moduleinterface IFecCoder { parameters: @display("i=block/segm"); }File: src/inet/physicallayer/wireless/common/contract/bitlevel/IFecCoder.ned