A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
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  TestPhyDropDueToTx
 This test verifies that the WifiPhyRxfailureReason distinguishes between two cases: 1) a drop due to transmitting during the signal detection interval, and 2) a drop due to transmitting after the receiver has detected a preamble but is waiting for the end of the preamble. 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 MHz_u CHANNEL_WIDTH = 20
 
static const MHz_u FREQUENCY = 5180
 
static const MHz_u GUARD_WIDTH = CHANNEL_WIDTH
 
static WifiPhyReceptionTestSuite wifiPhyReceptionTestSuite
 the test suite
 

Variable Documentation

◆ CHANNEL_NUMBER

const uint8_t CHANNEL_NUMBER = 36
static

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

Referenced by WifiPhyReceptionTest::DoSetup().

◆ CHANNEL_WIDTH

const MHz_u CHANNEL_WIDTH = 20
static

◆ FREQUENCY

const MHz_u FREQUENCY = 5180
static

◆ GUARD_WIDTH

◆ wifiPhyReceptionTestSuite

WifiPhyReceptionTestSuite wifiPhyReceptionTestSuite
static

the test suite

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