Changes between Initial Version and Version 1 of OFDMReferenceDesign/Applications/CSMA/Benchmarks/v14


Ignore:
Timestamp:
Nov 30, 2009, 9:44:10 PM (14 years ago)
Author:
murphpo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OFDMReferenceDesign/Applications/CSMA/Benchmarks/v14

    v1 v1  
     1= OFDM Reference Design v14 - CSMA Benchmarks =
     2
     3
     4== Timing ==
     5The basic packet exchange which defines the maximum throughput for CSMA is DATA-ACK-DATA. The timing of this exchange is our implementation is illustrated below. Please note the figure is ''not'' drawn to scale.
     6
     7[[Image(.)]]
     8
     9This figure assumes the following parameters:
     10 * SISO antenna configuration
     11 * 2 OFDM symbols for channel training per packet
     12 * 24 byte MAC header at QPSK (2 OFDM symbols)
     13 * Full rate modulation of QPSK (12 bytes per OFDM symbol) or 16-QAM (24 bytes per OFDM symbol)
     14 * 1484 byte payloads (1470 byte IP datagram + 14 byte Ethernet header)
     15
     16This figure includes a random backoff period imposed after a node receives an ACK. This period is designed to prevent two fully-backlogged nodes from simultaneously attempting to transmit a new packet immediately after the previous DATA-ACK exchange completes. The backoff imposes a wait of an integral number of slot durations (a slot is 22µs in v14), with the slot count drawn randomly from ![0,7].
     17
     18Given this timing, the average minimum period for transmitting a new DATA packet is 1263µs (for QPSK full rate) or 775µs (for 16-QAM full rate), implying a peak data throughput of 9.31Mbps for QPSK and 15.2Mbps for 16-QAM.
     19
     20== Performance Tests ==
     21
     22=== Peak Throughput ===
     23
     24'''Methodology''': two WARP Kits (SISO Kit v1), with radios connected via a cable and 60dB attenuation, FPGA boards each connected via Ethernet to a MacBook laptop. One MacBook runs an iperf server, the other runs the iperf client, using one of the following calls:
     25{{{
     26#!sh
     27#For UDP tests:
     28iperf -c 10.0.0.1 -u -b 20M -l 1470 -t 30
     29
     30#For TCP tests:
     31iperf -c 10.0.0.1 -l 1470 -t 30
     32}}}
     33
     34'''Results:'''
     35|| Full Rate || TCP || UDP ||
     36|| QPSK || XX || XX ||
     37|| 16-QAM || XX || XX ||
     38
     39== Packet Error Rate ==
     40
     41== Bit Error Rate ==