SlideShare a Scribd company logo
1 of 26
Link-to-System Mapping for
ns-3 Wi-Fi OFDM Error
Models
Rohan Patidar, Sumit Roy, Thomas R.
Henderson, Amrutha Chandramohan
Workshop on ns-3, June 2017
Presentation Overview
> Motivation: Create improved physical layer models
for the ns-3 SpectrumWifiPhy framework:
– Frequency selective fading channels
– MIMO channels
– Interference between technologies
> Approach: Use a commercial link simulator and
perform link-to-system mapping to ns-3
> Results:
1) A table-based OFDM error model validated against IEEE
802.11 TGn AWGN results
2) Initial link-to-system mapping results for TGn fading
channel models D and E
3) A reproducible, extensible methodology
Current ns-3 Wi-Fi Phy Abstraction
YansWifiChannel
YansWifiPhy
MacLow
YansWifiPhy
MacLow
upper layers
upper layers
Propagation Loss and
Delay models
YansWifiPhy
MacLow
upper layers
Interference
Helper ErrorModel
After exposing the Packet object to
loss and delay, Packet objects are
copied to every other Phy attached
to the Wifi Channel, with a receive power
Error model objects
probabilistically drop
packets based on the
SINR of the received
packets
Wi-Fi node
Wi-Fi node Wi-Fi node
Packet objects are
copied to the Wifi
Channel object, and
associated with a
transmit power
The Phy layer uses an
Interference Helper object to
track and aggregate
interference signals
Path loss + shadowing + fading
Current ns-3 Wi-Fi Phy Abstraction (cont.)
> Interference Helper
> AWGN error models
– YANS
– NIST
– New (YANS & NIST)[1]
[1] C. Hepner, A. Witt, and R. Muenzner. SINCOM 2015
Issues
> Wi-Fi Phy research is typically conducted with
symbol-level "link simulators" for higher fidelity
– e.g. MATLAB WLAN System Toolbox
– divergence between AWGN and fading channels is
significant
PER vs SNR for AWGN and Frequency selective channel model -E [2]
[2] . Perahia and R. Stacey. 2013. Next Generation Wireless LANs: 802.11n and 802.11 ac.
Cambridge University Press.
SpectrumWifiPhy opportunity
> The recently introduced ns-3 SpectrumWifiPhy can
decompose Wi-Fi signals into subcarrier
representations
> How to handle this on the receive side?
– Integration of a link simulator with ns-3 is possible, but
runs too slowly to be practical for most network
scenarios[3]
312.5 KHz subcarriers 312.5 KHz subcarriers
[3] Jens Mittag, et al. Proceedings of the IEEE 99.7 (2011)
Approach
> Link-to-system mapping based on MATLAB WLAN
System Toolbox
> Follows the approach chosen by ns-3 LTE authors[4]
> Recommended by IEEE TGax
[4] Mezzavilla, Marco, et al. "A lightweight and accurate link abstraction model for the simulation
of LTE networks in ns-3." ACM, 2012.
First steps: AWGN validation
> MATLAB WLAN System Toolbox was set up for
OFDM 5 GHz 802.11n configuration, with AWGN
channel, and validated against IEEE 802.11 TGn
data for MCS 0-7
Validation of Matlab WLAN Toolbox simulations for MCS 0 to 7
against TGN[5] results
[5] S. A. Mujtaba. 2005. TGnSync Proposal PHY Results. IEEE P802.11 Wireless LANs(2005).
OfdmTableErrorModel
> For each MCS, step through SNR range in 0.2 dB
increments
> Send enough packets to meet confidence interval
goals
> Simulations performed in accordance with CC-59:
– Ideal channel, perfect estimation, perfect synchronization,
known noise variance, no phase noise, etc.
> Table loaded at initialization, and users can replace
default tables with their own
Sample table data, 802.11n,
MCS 0, 1458 byte packets
First column is SNR (dB),
second is PER
# MCS 0
-4.00000 1.00000
-3.80000 1.00000
...
-0.80000 1.00000
-0.60000 0.99751
-0.40000 0.98284
-0.20000 0.93473
0.00000 0.77713
0.20000 0.61598
0.40000 0.39391
0.60000 0.23602
0.80000 0.12170
OfdmTableErrorModel (cont.)
> Actual SNRs will not align with 0.2 dB resolution of
table
– Solution: Interpolate
> Link simulations not exhaustively run for each
packet size
– Solution: Use extrapolation approach proposed by TGax
– Two reference packet sizes (1458 bytes, and 32 bytes)
Comparison with YANS and NIST error models
> YANS is closest fit to TGn models (and our
OfdmTableErrorModel)
Frequency-selective channels
> For each MCS, we need two tables to handle a
scalar SNR for AWGN channels
> Frequency-selective channels present a vector of
subcarrier SNRs to the receiver
– generating tables for all channel realizations is not
feasible
> We seek to distill offline link simulations for
channels of interest into simpler table
representations in ns-3
– This practice is called ‘link-to-system mapping’
EESM approach
> Link-to-system mapping is an empirical mapping
of detailed link simulations to an abstracted
representation used in a system simulator
> Several approaches have been defined
– RBIR
– MIESM (used by LTE)
– EESM: A Union-Chernoff bound on error probabilities to
define an "effective SNR"
subcarrier SNRs
empirically determined constant
EESM workflow
> For each channel model of interest, conduct a number of link
simulations for each MCS
> Use an iterative optimization method to find a Beta value for
each MCS
> Compile a per-channel model of MCS and beta values
Sample results
> SISO simulations for TGn indoor channel model D
> Comparison between actual PERs due to the link
simulations (discrete points) and predicted values
based on EESM (solid lines)
Additional details
> PER estimation workflow
> One β values can be used for different packet sizes (same
MCS)
EESM
Channel Type
Bandwidth
β
Table
Subcarrier Power Vector
β Effective
Power
PER vs
SNR
(AWGN)
MCS Index
Packet Size
PER
ns-3 implementation issues
> New frequency-selective fading models must be
developed for SpectrumWifiPhy usage
– MATLAB code for generating channel realizations is not
publicly releasable
> Configuration of fading model (in the channel
object) and EESM table to load (in the
SpectrumWifiPhy) must be coordinated
> Need policies for gracefully handling
configurations that fall out of scope of tables (e.g.
table for 20 MHz channel width exists but 40 MHz
does not)
> Generating tables is laborious due to link
simulation runtimes
Related work
> Error Models
– Analysis of ns-3 physical layer abstraction [1]
– Investigation and Improvements to the OFDM Wi-Fi
Physical Layer Abstraction in ns-3 [6]
> Link to System mapping
– RBIR based PHY layer abstraction for 802.11ac/ax [8]
– MI based link abstraction for LTE network[4]
[1] C. Hepner, A. Witt, and R. Muenzner. SINCOM 2015
[4] [4] Mezzavilla, Marco, et al. "A lightweight and accurate link abstraction model for the simulation
of LTE networks in ns-3." ACM, 2012
[6] Hossein Safavi-Naeini, et.al. Proceedings of the Workshop on ns-3. ACM, 2016.
[8] Hoefel, et al. "On Application of PHY Layer Abstraction Techniques for System Level Simulation and
Adaptive Modulation in IEEE 802.11 ac/ax Systems.“ (2016).
Reproducing and extending the results
> Extendable
– Replaceable PER vs SNR data file (AWGN) in given format.
– Determine Beta values for different channel realizations
(also must provide propagation loss model providing the
realization)
> Reproducible (using MATLAB WLAN System
Toolbox)
– Scripts for WLAN toolbox available[7] for AWGN
simulation.
– Script for optimal EESM parameter estimation and
performance evaluation
– Provision for generating tables for desired channel model
and channel bandwidth.
[7] https://bitbucket.org/rohanpatidar/wlan
Future work and issues
> Many more link simulations must be conducted to
fill in channels of interest (SISO)
> MIMO presents another issue (correlation of the
channels seen by antenna elements)
> Interference modeling (YANS ‘chunking’ model)
> Cross-technology models (LTE or Bluetooth into
Wi-Fi)
> Additional physical layer events (e.g. frame capture
model) can be simulated
Backup
ns-3 implementation (including future
directions)
SpectrumChannel
SpectrumWifiPhy
MacLow
LteEnbPhy
LteEnbMac
upper layers
upper layers
PropagationLoss
Fading Channel Coefficients
SpectrumWifiPhy
MacLow
upper layers
SignalTracker ErrorModel
Signal represented by
a power spectral density
on a Spectrum Model
Provision for complete signal
representation (for Link-Sim
support)
All signals not filtered
by channel are handed
over to the signal
tracker, also with
channel coefficients
SignalTracker replaces
InterferenceHelper. Depending on
desired abstraction , it can store non-
aggregated or aggregated signals
New error models
This interface passes enough signal
information to allow for high-fidelity link
simulators to reconstruct symbol-level
signals, or to implement different levels
of averaging/aggregation of signal content
ErrorModel interface is
also rich enough to
allow users to
implement different
modeling strategies
new component
new component
LTE node
Wi-Fi node Wi-Fi node
Can be replaced by link
layer simulator
Frame synchronization and
capture effect modelled
Backup
Backup
Backup
References
1. C. Hepner, A. Witt, and R. Muenzner. In Depth Analysis of the ns-3 Physical
Layer Abstraction for WLAN Systems and Evaluation of its Influences on
Network Simulation Results. SINCOM 2015
2. E. Perahia and R. Stacey. 2013. Next Generation Wireless LANs: 802.11n and
802.11ac. Cambridge University Press.
3. Mittag, Jens, et al. "Enabling accurate cross-layer PHY/MAC/NET simulation
studies of vehicular communication networks." Proceedings of the IEEE 99.7
(2011): 1311-1326.
4. Mezzavilla, Marco, et al. "A lightweight and accurate link abstraction model
for the simulation of LTE networks in ns-3." Proceedings of the 15th ACM
international conference on Modeling, analysis and simulation of wireless
and mobile systems. ACM, 2012.
5. S. A. Mujtaba. TGnSync Proposal PHY Results. Technical Report IEEE 802.11-
04/891r5, Agere Systems, July 2005.
6. Safavi-Naeini, Hossein-Ali, Farah Nadeem, and Sumit Roy. "Investigation and
Improvements to the OFDM Wi-Fi Physical Layer Abstraction in ns-3."
Proceedings of the Workshop on ns-3. ACM, 2016.
7. https://bitbucket.org/rohanpatidar/wlan

More Related Content

Similar to wns3-uw-presentation-061217.pptx

An energy efficient cross layer network
An energy efficient cross layer networkAn energy efficient cross layer network
An energy efficient cross layer networkjpstudcorner
 
Channel Allocation and Routing in Wireless Mesh Networks: A survey and qualit...
Channel Allocation and Routing in Wireless Mesh Networks: A survey and qualit...Channel Allocation and Routing in Wireless Mesh Networks: A survey and qualit...
Channel Allocation and Routing in Wireless Mesh Networks: A survey and qualit...ijwmn
 
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONSRIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONSijwmn
 
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONSRIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONSijwmn
 
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONSRIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONSijwmn
 
Hybrid networking and distribution
Hybrid networking and distribution Hybrid networking and distribution
Hybrid networking and distribution vivek pratap singh
 
A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...
A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...
A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...cscpconf
 
A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...
A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...
A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...csandit
 
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)ijwmn
 
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)ijwmn
 
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)ijwmn
 
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM) ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM) ijwmn
 
Newton-raphson method to solve systems of non-linear equations in VANET perfo...
Newton-raphson method to solve systems of non-linear equations in VANET perfo...Newton-raphson method to solve systems of non-linear equations in VANET perfo...
Newton-raphson method to solve systems of non-linear equations in VANET perfo...journalBEEI
 
PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE A...
PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE A...PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE A...
PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE A...ijwmn
 
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...pijans
 
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...pijans
 
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...pijans
 
Analysis of data transmission in wireless lan for 802.11
Analysis of data transmission in wireless lan for 802.11Analysis of data transmission in wireless lan for 802.11
Analysis of data transmission in wireless lan for 802.11eSAT Publishing House
 
Analysis of data transmission in wireless lan for 802.11 e2 et
Analysis of data transmission in wireless lan for 802.11 e2 etAnalysis of data transmission in wireless lan for 802.11 e2 et
Analysis of data transmission in wireless lan for 802.11 e2 eteSAT Journals
 
Path loss exponent estimation
Path loss exponent estimationPath loss exponent estimation
Path loss exponent estimationNguyen Minh Thu
 

Similar to wns3-uw-presentation-061217.pptx (20)

An energy efficient cross layer network
An energy efficient cross layer networkAn energy efficient cross layer network
An energy efficient cross layer network
 
Channel Allocation and Routing in Wireless Mesh Networks: A survey and qualit...
Channel Allocation and Routing in Wireless Mesh Networks: A survey and qualit...Channel Allocation and Routing in Wireless Mesh Networks: A survey and qualit...
Channel Allocation and Routing in Wireless Mesh Networks: A survey and qualit...
 
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONSRIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
 
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONSRIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
 
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONSRIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
 
Hybrid networking and distribution
Hybrid networking and distribution Hybrid networking and distribution
Hybrid networking and distribution
 
A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...
A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...
A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...
 
A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...
A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...
A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...
 
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)
 
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)
 
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)
 
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM) ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)
ON DEMAND CHANNEL ASSIGNMENT METHOD FOR CHANNEL DIVERSITY (ODCAM)
 
Newton-raphson method to solve systems of non-linear equations in VANET perfo...
Newton-raphson method to solve systems of non-linear equations in VANET perfo...Newton-raphson method to solve systems of non-linear equations in VANET perfo...
Newton-raphson method to solve systems of non-linear equations in VANET perfo...
 
PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE A...
PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE A...PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE A...
PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE A...
 
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...
 
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...
 
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...
 
Analysis of data transmission in wireless lan for 802.11
Analysis of data transmission in wireless lan for 802.11Analysis of data transmission in wireless lan for 802.11
Analysis of data transmission in wireless lan for 802.11
 
Analysis of data transmission in wireless lan for 802.11 e2 et
Analysis of data transmission in wireless lan for 802.11 e2 etAnalysis of data transmission in wireless lan for 802.11 e2 et
Analysis of data transmission in wireless lan for 802.11 e2 et
 
Path loss exponent estimation
Path loss exponent estimationPath loss exponent estimation
Path loss exponent estimation
 

Recently uploaded

MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 

wns3-uw-presentation-061217.pptx

  • 1. Link-to-System Mapping for ns-3 Wi-Fi OFDM Error Models Rohan Patidar, Sumit Roy, Thomas R. Henderson, Amrutha Chandramohan Workshop on ns-3, June 2017
  • 2. Presentation Overview > Motivation: Create improved physical layer models for the ns-3 SpectrumWifiPhy framework: – Frequency selective fading channels – MIMO channels – Interference between technologies > Approach: Use a commercial link simulator and perform link-to-system mapping to ns-3 > Results: 1) A table-based OFDM error model validated against IEEE 802.11 TGn AWGN results 2) Initial link-to-system mapping results for TGn fading channel models D and E 3) A reproducible, extensible methodology
  • 3. Current ns-3 Wi-Fi Phy Abstraction YansWifiChannel YansWifiPhy MacLow YansWifiPhy MacLow upper layers upper layers Propagation Loss and Delay models YansWifiPhy MacLow upper layers Interference Helper ErrorModel After exposing the Packet object to loss and delay, Packet objects are copied to every other Phy attached to the Wifi Channel, with a receive power Error model objects probabilistically drop packets based on the SINR of the received packets Wi-Fi node Wi-Fi node Wi-Fi node Packet objects are copied to the Wifi Channel object, and associated with a transmit power The Phy layer uses an Interference Helper object to track and aggregate interference signals Path loss + shadowing + fading
  • 4. Current ns-3 Wi-Fi Phy Abstraction (cont.) > Interference Helper > AWGN error models – YANS – NIST – New (YANS & NIST)[1] [1] C. Hepner, A. Witt, and R. Muenzner. SINCOM 2015
  • 5. Issues > Wi-Fi Phy research is typically conducted with symbol-level "link simulators" for higher fidelity – e.g. MATLAB WLAN System Toolbox – divergence between AWGN and fading channels is significant PER vs SNR for AWGN and Frequency selective channel model -E [2] [2] . Perahia and R. Stacey. 2013. Next Generation Wireless LANs: 802.11n and 802.11 ac. Cambridge University Press.
  • 6. SpectrumWifiPhy opportunity > The recently introduced ns-3 SpectrumWifiPhy can decompose Wi-Fi signals into subcarrier representations > How to handle this on the receive side? – Integration of a link simulator with ns-3 is possible, but runs too slowly to be practical for most network scenarios[3] 312.5 KHz subcarriers 312.5 KHz subcarriers [3] Jens Mittag, et al. Proceedings of the IEEE 99.7 (2011)
  • 7. Approach > Link-to-system mapping based on MATLAB WLAN System Toolbox > Follows the approach chosen by ns-3 LTE authors[4] > Recommended by IEEE TGax [4] Mezzavilla, Marco, et al. "A lightweight and accurate link abstraction model for the simulation of LTE networks in ns-3." ACM, 2012.
  • 8. First steps: AWGN validation > MATLAB WLAN System Toolbox was set up for OFDM 5 GHz 802.11n configuration, with AWGN channel, and validated against IEEE 802.11 TGn data for MCS 0-7 Validation of Matlab WLAN Toolbox simulations for MCS 0 to 7 against TGN[5] results [5] S. A. Mujtaba. 2005. TGnSync Proposal PHY Results. IEEE P802.11 Wireless LANs(2005).
  • 9. OfdmTableErrorModel > For each MCS, step through SNR range in 0.2 dB increments > Send enough packets to meet confidence interval goals > Simulations performed in accordance with CC-59: – Ideal channel, perfect estimation, perfect synchronization, known noise variance, no phase noise, etc. > Table loaded at initialization, and users can replace default tables with their own Sample table data, 802.11n, MCS 0, 1458 byte packets First column is SNR (dB), second is PER # MCS 0 -4.00000 1.00000 -3.80000 1.00000 ... -0.80000 1.00000 -0.60000 0.99751 -0.40000 0.98284 -0.20000 0.93473 0.00000 0.77713 0.20000 0.61598 0.40000 0.39391 0.60000 0.23602 0.80000 0.12170
  • 10. OfdmTableErrorModel (cont.) > Actual SNRs will not align with 0.2 dB resolution of table – Solution: Interpolate > Link simulations not exhaustively run for each packet size – Solution: Use extrapolation approach proposed by TGax – Two reference packet sizes (1458 bytes, and 32 bytes)
  • 11. Comparison with YANS and NIST error models > YANS is closest fit to TGn models (and our OfdmTableErrorModel)
  • 12. Frequency-selective channels > For each MCS, we need two tables to handle a scalar SNR for AWGN channels > Frequency-selective channels present a vector of subcarrier SNRs to the receiver – generating tables for all channel realizations is not feasible > We seek to distill offline link simulations for channels of interest into simpler table representations in ns-3 – This practice is called ‘link-to-system mapping’
  • 13. EESM approach > Link-to-system mapping is an empirical mapping of detailed link simulations to an abstracted representation used in a system simulator > Several approaches have been defined – RBIR – MIESM (used by LTE) – EESM: A Union-Chernoff bound on error probabilities to define an "effective SNR" subcarrier SNRs empirically determined constant
  • 14. EESM workflow > For each channel model of interest, conduct a number of link simulations for each MCS > Use an iterative optimization method to find a Beta value for each MCS > Compile a per-channel model of MCS and beta values
  • 15. Sample results > SISO simulations for TGn indoor channel model D > Comparison between actual PERs due to the link simulations (discrete points) and predicted values based on EESM (solid lines)
  • 16. Additional details > PER estimation workflow > One β values can be used for different packet sizes (same MCS) EESM Channel Type Bandwidth β Table Subcarrier Power Vector β Effective Power PER vs SNR (AWGN) MCS Index Packet Size PER
  • 17. ns-3 implementation issues > New frequency-selective fading models must be developed for SpectrumWifiPhy usage – MATLAB code for generating channel realizations is not publicly releasable > Configuration of fading model (in the channel object) and EESM table to load (in the SpectrumWifiPhy) must be coordinated > Need policies for gracefully handling configurations that fall out of scope of tables (e.g. table for 20 MHz channel width exists but 40 MHz does not) > Generating tables is laborious due to link simulation runtimes
  • 18. Related work > Error Models – Analysis of ns-3 physical layer abstraction [1] – Investigation and Improvements to the OFDM Wi-Fi Physical Layer Abstraction in ns-3 [6] > Link to System mapping – RBIR based PHY layer abstraction for 802.11ac/ax [8] – MI based link abstraction for LTE network[4] [1] C. Hepner, A. Witt, and R. Muenzner. SINCOM 2015 [4] [4] Mezzavilla, Marco, et al. "A lightweight and accurate link abstraction model for the simulation of LTE networks in ns-3." ACM, 2012 [6] Hossein Safavi-Naeini, et.al. Proceedings of the Workshop on ns-3. ACM, 2016. [8] Hoefel, et al. "On Application of PHY Layer Abstraction Techniques for System Level Simulation and Adaptive Modulation in IEEE 802.11 ac/ax Systems.“ (2016).
  • 19. Reproducing and extending the results > Extendable – Replaceable PER vs SNR data file (AWGN) in given format. – Determine Beta values for different channel realizations (also must provide propagation loss model providing the realization) > Reproducible (using MATLAB WLAN System Toolbox) – Scripts for WLAN toolbox available[7] for AWGN simulation. – Script for optimal EESM parameter estimation and performance evaluation – Provision for generating tables for desired channel model and channel bandwidth. [7] https://bitbucket.org/rohanpatidar/wlan
  • 20. Future work and issues > Many more link simulations must be conducted to fill in channels of interest (SISO) > MIMO presents another issue (correlation of the channels seen by antenna elements) > Interference modeling (YANS ‘chunking’ model) > Cross-technology models (LTE or Bluetooth into Wi-Fi) > Additional physical layer events (e.g. frame capture model) can be simulated
  • 22. ns-3 implementation (including future directions) SpectrumChannel SpectrumWifiPhy MacLow LteEnbPhy LteEnbMac upper layers upper layers PropagationLoss Fading Channel Coefficients SpectrumWifiPhy MacLow upper layers SignalTracker ErrorModel Signal represented by a power spectral density on a Spectrum Model Provision for complete signal representation (for Link-Sim support) All signals not filtered by channel are handed over to the signal tracker, also with channel coefficients SignalTracker replaces InterferenceHelper. Depending on desired abstraction , it can store non- aggregated or aggregated signals New error models This interface passes enough signal information to allow for high-fidelity link simulators to reconstruct symbol-level signals, or to implement different levels of averaging/aggregation of signal content ErrorModel interface is also rich enough to allow users to implement different modeling strategies new component new component LTE node Wi-Fi node Wi-Fi node Can be replaced by link layer simulator Frame synchronization and capture effect modelled
  • 26. References 1. C. Hepner, A. Witt, and R. Muenzner. In Depth Analysis of the ns-3 Physical Layer Abstraction for WLAN Systems and Evaluation of its Influences on Network Simulation Results. SINCOM 2015 2. E. Perahia and R. Stacey. 2013. Next Generation Wireless LANs: 802.11n and 802.11ac. Cambridge University Press. 3. Mittag, Jens, et al. "Enabling accurate cross-layer PHY/MAC/NET simulation studies of vehicular communication networks." Proceedings of the IEEE 99.7 (2011): 1311-1326. 4. Mezzavilla, Marco, et al. "A lightweight and accurate link abstraction model for the simulation of LTE networks in ns-3." Proceedings of the 15th ACM international conference on Modeling, analysis and simulation of wireless and mobile systems. ACM, 2012. 5. S. A. Mujtaba. TGnSync Proposal PHY Results. Technical Report IEEE 802.11- 04/891r5, Agere Systems, July 2005. 6. Safavi-Naeini, Hossein-Ali, Farah Nadeem, and Sumit Roy. "Investigation and Improvements to the OFDM Wi-Fi Physical Layer Abstraction in ns-3." Proceedings of the Workshop on ns-3. ACM, 2016. 7. https://bitbucket.org/rohanpatidar/wlan