Package: inet.physicallayer.ieee80211.packetlevel
Ieee80211IdealReceiver
compound moduleSee also Ieee80211IdealTransmitter, Ieee80211IdealRadio, and IdealRadioMedium.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Extends
| Name | Type | Description | 
|---|---|---|
| Ieee80211ReceiverBase | compound module | 
 This receiver model serves as the base module for IEEE 802.11 receivers. It supports switching channels, configuring different operation modes, and preamble modes.  | 
   
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| energyDetection | double | 
 no signal is detected at all below this reception power threshold (idle state)  | 
   |
| sensitivity | double | 
 reception is not possible if the signal power is below sensitivity (idle or busy states)  | 
   |
| snirThreshold | double | 
 reception is not successful if the SNIR is below this threshold (unsuccessful reception)  | 
   |
| carrierFrequency | double | 
 center frequency of the band where this receiver listens on the medium  | 
   |
| bandwidth | double | 
 bandwidth of the band where this receiver listens on the medium  | 
   |
| errorModelType | string | "Ieee80211NistErrorModel" | 
 NED type of the error model  | 
   
| modulation | string | "BPSK" | 
 one of "BPSK", "16-QAM", "256-QAM"  | 
   
| opMode | string | ||
| bandName | string | ||
| channelNumber | int | 
Properties
| Name | Value | Description | 
|---|---|---|
| display | i=block/wrx | |
| class | Ieee80211IdealReceiver | 
Source code
// // See also ~Ieee80211IdealTransmitter, ~Ieee80211IdealRadio, and ~IdealRadioMedium. // module Ieee80211IdealReceiver extends Ieee80211ReceiverBase { parameters: @class(Ieee80211IdealReceiver); }File: src/inet/physicallayer/ieee80211/packetlevel/Ieee80211IdealReceiver.ned