A Discrete-Event Network Simulator
API
wifi-phy-reception-test.cc File Reference
#include "ns3/ampdu-tag.h"
#include "ns3/ap-wifi-mac.h"
#include "ns3/boolean.h"
#include "ns3/config.h"
#include "ns3/double.h"
#include "ns3/he-phy.h"
#include "ns3/he-ppdu.h"
#include "ns3/interference-helper.h"
#include "ns3/log.h"
#include "ns3/mobility-helper.h"
#include "ns3/mpdu-aggregator.h"
#include "ns3/multi-model-spectrum-channel.h"
#include "ns3/nist-error-rate-model.h"
#include "ns3/packet-socket-address.h"
#include "ns3/packet-socket-client.h"
#include "ns3/packet-socket-helper.h"
#include "ns3/packet-socket-server.h"
#include "ns3/pointer.h"
#include "ns3/rng-seed-manager.h"
#include "ns3/simple-frame-capture-model.h"
#include "ns3/single-model-spectrum-channel.h"
#include "ns3/spectrum-wifi-helper.h"
#include "ns3/spectrum-wifi-phy.h"
#include "ns3/test.h"
#include "ns3/threshold-preamble-detection-model.h"
#include "ns3/wifi-bandwidth-filter.h"
#include "ns3/wifi-mac-header.h"
#include "ns3/wifi-mpdu.h"
#include "ns3/wifi-net-device.h"
#include "ns3/wifi-psdu.h"
#include "ns3/wifi-spectrum-phy-interface.h"
#include "ns3/wifi-spectrum-signal-parameters.h"
#include "ns3/wifi-spectrum-value-helper.h"
#include "ns3/wifi-utils.h"
#include <optional>
+ Include dependency graph for wifi-phy-reception-test.cc:

Go to the source code of this file.

Classes

class  TestAmpduReception
 A-MPDU reception test. More...
 
class  TestPhyHeadersReception
 Test PHY state upon success or failure of L-SIG and SIG-A. More...
 
class  TestPrimary20CoveredByPpdu
 Primary 20 MHz Covered By Ppdu Test This test checks whether the functions WifiPpdu::DoesOverlapChannel and WifiPpdu::DoesCoverChannel are returning the expected results. More...
 
class  TestSimpleFrameCaptureModel
 Simple frame capture model test. More...
 
class  TestSpectrumChannelWithBandwidthFilter
 This test verifies the correct function of the WifiBandwidthFilter. More...
 
class  TestThresholdPreambleDetectionWithFrameCapture
 Preamble detection test w/o frame capture. More...
 
class  TestThresholdPreambleDetectionWithoutFrameCapture
 Preamble detection test w/o frame capture. More...
 
class  TestUnsupportedBandwidthReception
 Unsupported Bandwidth Reception Test This test checks whether a PHY receiving a PPDU sent over a channel width larger than the one supported by the PHY is getting dropped at the expected time. More...
 
class  TestUnsupportedModulationReception
 Unsupported Modulation Reception Test This test creates a mixed network, in which an HE STA and a VHT STA are associated to an HE AP and send uplink traffic. More...
 
class  WifiPhyReceptionTest
 Wifi Phy Reception Test base class. More...
 
class  WifiPhyReceptionTestSuite
 wifi PHY reception Test Suite More...
 

Variables

static const uint8_t CHANNEL_NUMBER = 36
 
static const uint16_t CHANNEL_WIDTH = 20
 
static const uint32_t FREQUENCY = 5180
 
static const uint16_t GUARD_WIDTH
 
static WifiPhyReceptionTestSuite wifiPhyReceptionTestSuite
 the test suite More...
 

Variable Documentation

◆ CHANNEL_NUMBER

const uint8_t CHANNEL_NUMBER = 36
static

Definition at line 61 of file wifi-phy-reception-test.cc.

Referenced by WifiPhyReceptionTest::DoSetup().

◆ CHANNEL_WIDTH

const uint16_t CHANNEL_WIDTH = 20
static

◆ FREQUENCY

const uint32_t FREQUENCY = 5180
static

◆ GUARD_WIDTH

const uint16_t GUARD_WIDTH
static
Initial value:
=
static const uint16_t CHANNEL_WIDTH

Definition at line 64 of file wifi-phy-reception-test.cc.

Referenced by TestAmpduReception::SendAmpduWithThreeMpdus(), and WifiPhyReceptionTest::SendPacket().

◆ wifiPhyReceptionTestSuite

WifiPhyReceptionTestSuite wifiPhyReceptionTestSuite
static

the test suite

Definition at line 4884 of file wifi-phy-reception-test.cc.