Top Banner
Mobile WiMAX™ Throughput Measurements Application Note Products: | R&S®CMW500 | R&S®CMW270 This application note explains the basics of data throughput measurements for the mobile WiMAX™ air interface. In addition this application note provides the throughput reference measurement setup based on the R&S®CMW270 or R&S®CMW500 communication tester, including representative results. Application Note Steffen Heuel Heinz Mellein 09.2011-1SP10
48

Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

May 31, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Mobile WiMAX™ Throughput Measurements Application Note

Products: | R&S®CMW500| R&S®CMW270

This application note explains the basics of data throughput measurements for the mobile WiMAX™ air interface. In addition this application note provides the throughput reference measurement setup based on the R&S®CMW270 or R&S®CMW500 communication tester, including representative results.

Appli

catio

nNo

te

Steff

enHe

uel

Heinz

Melle

in09

.2011

-1SP

10

Page 2: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

02 Rohde & Schwarz Application Note 1SP10 3

Page 3: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

02 Rohde & Schwarz Application Note 1SP10 4

Table of Contents

1 Introduction .............................................................................................................. 6

2 OSI layers and data throughput ............................................................................... 7

2.1 Mobile WiMAX™ PHY layer ................................................................................... 7

2.1.1 Mobile WiMAX™ TDD radio frame structure..................................................... 9

2.1.2 Mobile WiMAX™ PHY channel encoding ........................................................ 10

2.1.3 Mobile WiMAX™ MIMO operation .................................................................... 11

2.2 Mobile WiMAX™ MAC layer................................................................................. 12

2.3 IP layer ............................................................................................................ 13

2.4 Transport layer ..................................................................................................... 13

2.5 Upper layer applications...................................................................................... 14

3 Throughput Measurements .................................................................................... 15

3.1 TCP-Throughput................................................................................................... 17

3.1.1 Bandwidth – Delay Product.............................................................................. 17

3.1.2 Packet Loss ....................................................................................................... 18

3.1.3 Upstream Bandwidth ........................................................................................ 19

4 Simulation and Prototype Results ......................................................................... 20

4.1 UDP/ICMP Throughput Measurement Results................................................... 20

4.2 TCP/FTP Throughput Measurement Results ..................................................... 21

5 Test Setup ............................................................................................................ 23

5.1 Test Setup A ......................................................................................................... 24

5.2 Test Setup B ......................................................................................................... 27

5.3 Additional Information ......................................................................................... 28

6 Application Setup.................................................................................................... 29

6.1 R&S®CMW270 or R&S®CMW500 Setup ............................................................ 29

Page 4: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

02 Rohde & Schwarz Application Note 1SP10 5

6.2 UDP-Throughput Test Setup ............................................................................... 31

6.3 TCP-Throughput Test Setup................................................................................ 32

6.4 FTP-Throughput Test Setup................................................................................ 34

6.5 Video-Stream Setup ............................................................................................. 37

6.6 Additional Information ......................................................................................... 42

7 Conclusion ............................................................................................................ 44

8 Abbreviations .......................................................................................................... 45

9 Literature ............................................................................................................ 46

10 Additional Information .......................................................................................... 47

11 Ordering Information ............................................................................................ 48

Page 5: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Introduction

Mobile WiMAX™ PHY layer

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 6

1 Introduction Data rates in communication systems are basically determined by the capacity of the interfaces involved. Therefore, in wireless communication systems the air interface may appear as a bottleneck of the entire system and should be analyzed with due care. The capacity of the mobile WiMAX™ air interface depends on the OFDMA signal structure and the duplexing scheme, in particular. Thus, the possible data rate across the air interface is determined by the physical layer (PHY) implementation. However, on top of those PHY data rates, the e2e (end-to-end) data throughput from an applications viewpoint is of great interest and depends on upper layer implementations as well. It is obvious that both, PHY data rates and upper layer data throughput measurements are an important task in all stages of a mobile WiMAX™ product development. This includes in particular the R&D phase and the production cycle, in order to ensure the quality and conformity of the reference design and the final product. This application note will evaluate the data rates on the mobile WiMAX™ physical layer according to [1], and the throughput rates for various applications at upper layers (chapter 3). Chapter 4 will present reference measurement results achieved. Detailed explanations of easy to use test setups including the R&S®CMW270 or R&S®CMW500 communication tester in order to measure data and throughput rates across the mobile WiMAX™ air interface are provided in chapter 5 and 6. The main focus there is to evaluate the maximum possible rates for various applications and to compare them against the maximum rates that can be achieved in theory. Chapter 2 will give a brief introduction to the ISO/OSI layer model of communications, in order to provide the very basics of the following data rate and throughput measurement considerations. Mobile WiMAX™ according to [1] is basically designed to provide the lower layers of an IP based network, i.e. it shall provide mobile, broadband wireless access to the internet. Thus, all applications considered in this document will be IP based applications. By the way, the terms throughput and bandwidth are often used synonymous for the amount of data transferred across a communication network per time unit. Existing bandwidth measurement tools show more or less accurate results without sufficiently specifying what bandwidth or throughput exactly they measure. Thus, such kind of tools should be used carefully.

Page 6: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

OSI layers and data throughput

Mobile WiMAX™ PHY layer

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 7

2 OSI layers and data throughput This chapter provides the very basics of the ISO/OSI layer model according to Figure 1, as they are relevant for the throughput measurements across the mobile WiMAX™ air interface.

Figure 1: ISO/OSI layer model

Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub clauses shall summarize all air interface capacity relevant information.

2.1 Mobile WiMAX™ PHY layer

The mobile WiMAX™ PHY layer according to [1] corresponds to the ISO/OSI physical layer 1 (Figure 1) and determines the maximum data capacity of the related air interface. The following parameters are responsible:

• CP-OFDM parameters o Bandwidth and corresponding FFT size o Cyclic Prefix length

• Duplex scheme o TDD or FDD o Volume of downlink and uplink sub frame in case of TDD

• Modulation scheme o QPSK, 16QAM, 64QAM

• Channel encoding scheme o Repetition rate o FEC coding rate

Page 7: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

OSI layers and data throughput

Mobile WiMAX™ PHY layer

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 8

Figure 2 summarizes the data capacity determining parameters on mobile WiMAX™ PHY layer according to [1]. BW Nominal channel bandwidth { 10 MHz, 8.75 MHz, 7 MHz, 5 MHz, 3.5 MHz } Nused Number of used subcarriers (data and pilot subcarriers) Ndata Number of data subcarriers n (Over-)Sampling factor { 8/7, 28/25 } G Ratio of cyclic prefix (CP) time to useful time ( default G = 1 / 8 ) NFFT Fast Fourier Transform size.Smallest power of 2 greater than Nused {512,1024 } Fs Sampling frequency Fs = floor (n·BW/8000) x 8000 ∆ƒ Subcarrier spacing ∆ƒ = Fs / NFFT Tb OFDM symbol time Tb = 1 / ∆ƒTg Cyclic Prefix (CP) time Tg = G · TbTs CP-OFDM symbol time Ts = Tb + Tg = ( 1 + G ) · TbM QAM modulation order { 2 (QPSK), 4 (16QAM), 6 (64QAM) } rFEC FEC coding rate { 1/2, 2/3, 3/4, 5/6 } rRep Repetion coder rate { 0, 2, 4, 6 }

Figure 2: Mobile WiMAX™ OFDM parameters according to [1]

The instantaneous data rate R that can be achieved across the mobile WiMAX™ air interface is determined by the number of bits per CP-OFDM symbol of duration Ts.According to [1] a CP-OFDM symbol is defined by its pilots and the number Ndata of data sub carriers in the frequency domain. There, each occupied data sub carrier is modulated by the 2M-QAM modulation scheme. Thus, the instantaneous data rate R is given by

s

data

TNM

R⋅

=

Table 1 summarizes the maximum instantaneous gross data rates depending on the nominal bandwidth and modulation scheme. Obviously, the maximum instantaneous PHY data rate of 42 Mbps can be achieved with the maximum nominal bandwidth BW and 64QAM in the default PUSC [1] sub carrier permutation mode.

BW [MHz] n FS

[MHz] NFFT ∆ƒ[kHz] Ndata

Tb[µs]

Ts[µs]

RQPSK [Mbps]

R16QAM [Mbps]

R64QAM [Mbps]

10 28/25 11.2 1024 10.9 720 91.4 102.9 14 28 42 8.75 8/7 10 1024 9.8 720 102.4 115.2 12.5 25 37.5

7 8/7 8 1024 7.8 720 128 144 10 20 30 5 28/25 5.6 512 10.9 360 91.4 102.9 7 14 21

3.5 8/7 4 512 7.8 360 128 144 5 10 15

Table 1: Maximum instantaneous gross data rates, PUSC, G = 1/8

Page 8: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

OSI layers and data throughput

Mobile WiMAX™ PHY layer

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 9

However, digital communication across any interface requires a certain data processing (e.g. channel encoding) and signaling (e.g. broadcast information) overhead. Thus, the available PHY capacity is not entirely available for upper layer applications, i.e. a portion of it has to be excluded for mandatory signaling purposes. Furthermore, the duplex scheme has a significant impact on the possible data rates towards one direction. In case of time division duplex, the most common scheme for mobile WiMAX™, the downlink and the uplink direction have to share the available resources over time. All those aspects shall be discussed in the subsequent sub clauses.

2.1.1 Mobile WiMAX™ TDD radio frame structure

In case of a TDD mobile WiMAX™ air interface, the available PHY resources are organized in terms of radio frames according to Figure 3. Due to the time division duplexing, every single radio frame of a certain length (default 5 ms) is divided into a downlink sub frame and an uplink sub frame. Those two parts do not necessarily have the same size. Both sub frames are separated by well specified transition gaps. Each and every downlink sub frame starts with the preamble first, followed by some common broadcast signaling overhead. The uplink sub frame data resources are shortened by some mandatory uplink signaling, e.g. the ranging zone.

Figure 3: Mobile WiMAX™ TDD radio frame

Table 2 depicts the number of available CP-OFDM symbols per 5 ms TDD radio frame depending on the nominal bandwidth and FFT size (column 1 and 2). The total number of symbols (column 3) is distributed asymmetrically across the downlink sub frame and the uplink sub frame. Column 6 depicts the distribution for maximum downlink sub frame, column 7 depicts the distribution for maximum uplink sub frame size. However, there are always a number of symbols to be excluded, which are allocated to common signaling purposes. The number of signaling overhead symbols for the downlink and uplink are depicted by column 4 and 5.

Page 9: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

OSI layers and data throughput

Mobile WiMAX™ PHY layer

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 10

Max DL sub frame

symbol distribution

Max UL sub frame

symbol distribution

BW [MHz]

FFT size

Total number

of symbols

DL signaling overhead symbols

UL signaling overhead symbols DL UL DL UL

10 1024 47 13 3 35 12 26 21 8.75 1024 42 13 3 30 12 24 18

7 1024 33 13 3 24 9 18 15 5 512 47 17 3 35 12 26 21

3.5 512 33 17 3 24 9 18 15

Table 2: Mobile WiMAX™ TDD frame OFDM symbol distribution1

Furthermore, the available OFDMA resources are divided into slots, which by default contain 48 modulation symbols in total each. Thus, there is always an integer multiple of 48 modulation symbols on air. In case of QPSK modulation, this means an integer multiple of 96 bits, in case of 16QAM an integer multiple of 192 bits and in case of 64 QAM an integer multiple of 288 bits. Taking into account the TDD radio frame structure according to Figure 3, the asymmetrical OFDM symbol distribution and the required signalling overhead symbols according to Table 2, the available PHY capacity for payload data will be as listed Table 3. Now the payload gross data rate is calculated by the number of available slots times 48 modulation symbols divided by the total frame length of 5 ms.

Max DL payload data rate [Mbps]

Max UL payload data rate [Mbps] BW

[MHz] Max DL

slots QPSK 16QAM 64QAM

Max UL

slots QPSK 16QAM 64QAM 10 330 6.336 12.672 19.008 210 4.032 8.064 12.096

8.75 240 4.608 9.216 13.824 175 3.360 6.720 10.080 7 150 2.880 5.760 8.640 140 2.688 5.376 8.064 5 135 2.592 5.184 7.776 102 1.958 3.917 5.875

3.5 45 0.864 1.728 2.592 68 1.306 2.611 3.917

Table 3: Maximum payload gross data rates, PUSC, G = 1/8

2.1.2 Mobile WiMAX™ PHY channel encoding

In addition to the already discussed modulation and OFDMA symbol allocation, the mobile WiMAX™ PHY signal processing is responsible for the channel encoding too. The channel encoder basically includes two steps. A first step performs a forward error correction (FEC) encoding of various types and coding rates. The coding rate rFEC is the ratio of the number of FEC block input bits and FEC block output bits. Every FEC type used by mobile WiMAX™ adds redundancy to the input bits. Thus, the coding rate rFEC is ever less than 1. Possible values for rFEC are 1/2, 2/3, 3/4 and 5/6. 1 Important note: The calculation of the DL signaling overhead size is based on the assumption that the default broadcast messages (e.g. DL-MAP) are channel encoded with maximum repetition factor 6. Reducing that repetition factor would consequently reduce the size of the DL signaling overhead. Thus, the number of DL data symbols per frame would be increased. When doing so, the DL reference values of table 2, 3, 4 and 5 have to be re-calculated!

Page 10: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

OSI layers and data throughput

Mobile WiMAX™ PHY layer

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 11

For example, in case of coding rate 5/6 each 5 bits FEC block input result in 6 bits FEC block output. Or in other words, the FEC block output gross data rate is 20 % higher than the input net data rate. Obviously, the coding rate 1/2 adds more redundancy than coding rate 5/6. Thus, in order to achieve the maximum net data rate coding rate 5/6 in conjunction with modulation scheme 64QAM shall be used. A second step of the channel encoder is a simple repetition coder, to increase data protection. Repetition coding simply means to transmit multiple copies of the same FEC output block, subsequently. [1] specifies valid repetition factors as 0, 2, 4 and 6. Since repetition coding is only applied in conjunction with QPSK and the focus is on the maximum throughput rates, the repetition factor is set to 0 for all considerations in this application note, i.e. no impact of the repetition coder is assumed.

Max DL payload data rate [Mbps]

Max UL payload data rate [Mbps]

FEC coding

rate QPSK 16QAM 64QAM QPSK 16QAM 64QAM1/2 3.168 6.336 9.504 2.016 4.032 6.048 2/3 n/a n/a 12.672 n/a n/a 8.064 3/4 4.752 9.504 14.256 3.024 6.048 9.072 5/6 n/a n/a 15.840 n/a n/a 10.080

Table 4: Maximum payload net data rates, BW 10 MHz, PUSC, G = 1/8

Exemplarily, Table 4 depicts the mobile WiMAX™ PHY net payload data rate for the maximum nominal bandwidth of 10 MHz. The numbers given by Table 3 (10 MHz line) are simply adopted for the various FEC coding rates. Please note, 64QAM is not mandatory on the uplink, and might not be supported by the device under test. All maximum PHY rates for all different bandwidths are given in Table 5.

2.1.3 Mobile WiMAX™ MIMO operation

Multiple antenna (MIMO) implementations have two basic goals: Increasing the performance, i.e. reduce the bit error rate and increasing the air interface capacity. Throughput measurements are of interest for both types of MIMO implementations. Mobile WiMAX™ according to [1] offers therefore two basic MIMO types, known as matrix A and matrix B. Matrix A uses two downlink transmit antennas and requires one receive antenna at the mobile station only. Its goal is to improve the performance. Matrix B requires 2 downlink transmit antennas and 2 receive antennas at the mobile station. Therefore, it can double the air interface capacity with respect to a single antenna implementation (SISO). Thus, measuring the maximum throughput across a matrix A implementation would not change the reference values. However, considering matrix B implementations, all reference values on PHY level should be doubled! Please note, MIMO of type matrix A and matrix B according to [1] affect the downlink direction only.

Page 11: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

OSI layers and data throughput

Mobile WiMAX™ MAC layer

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 12

2.2 Mobile WiMAX™ MAC layer

The mobile WiMAX™ MAC layer according to [1] corresponds to the ISO/OSI data link layer (Figure 1) and determines the maximum capacity of the related air interface. It delivers the data towards the PHY layer in terms of MAC PDUs (Protocol Data Unit). Such a MAC PDU is composed according to Figure 4 of a 6 bytes header, a payload of variable length and a 4 bytes CRC check sum. MTU – Maximum Transmission Unit The maximum transmission unit refers to the size of the largest PDU that a given ISO/OSI layer 2 implementation, such as the mobile WiMAX™ MAC layer or e.g. Ethernet according to IEEE 802.3, can handle without fragmentation. The MTU size for mobile WiMAX™ is determined by the maximum length of a MAC PDU, which is 2 KB (2047 Bytes) according to Figure 4. This includes 10 Bytes of header and CRC check sum. As mentioned in the previous section, the mobile WiMAX™ PHY divides all incoming MAC PDUs into FEC input blocks which match to the slot structure. If the payload size delivered by higher layers exceeds the maximum MTU size, it will be fragmented by the mobile WiMAX™ MAC into 2 KB portions.

Figure 4: Mobile WiMAX™ MAC PDU format

Due to the signaling overhead caused by the 6 byte MAC header and the 4 byte CRC, the upper layer payload rate is slightly reduced with respect to the PHY payload rate according to Table 4, for instance. Assuming full MTU size deliveries, the payload rate is reduced approximately by 0.5 %. By the way, the default Ethernet MTU size according to IEEE 802.3 is 1500 bytes, and this is how standard IP networks handle data. Therefore, common internet upper layer implementations often adapt their MTU sizes with respect to the default Ethernet MTU size of 1500 Bytes, which not fully covers the maximum mobile WiMAX™ MAC MTU size of 2 KB. Thus, it is very likely that a single MAC PDU includes a single IP datagram and a fraction of the subsequent one.

Header 6 bytes

Payload Maximum 2037 bytes

CRC 4 bytes

Page 12: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

OSI layers and data throughput

IP layer

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 13

2.3 IP layer

The Internet Protocol (IP) covers basically the ISO/OSI network layer (Figure 1) function. It is a connection-less protocol designed for packet-switched (PS) networks. Thus, IP does not really care about the physical link – it simply assumes there is one. Indeed, the MAC and PHY layers provided by mobile WiMAX™ establish and maintain the mobile radio link, in order to serve the IP layer. Today, the internet uses mainly IP version 4 implementations. IPv4 handles data by means of datagrams, including a 20 Bytes IP header. The header includes in particular the 32 Bit source IP address and the 32 Bit destination IP address. The maximum total length of an IPv4 datagram is 64 KB (65535 Bytes).

2.4 Transport layer

There are two common transport layer protocols representing ISO/OSI layer 4 (Figure 1) functions. With UDP, there is a layer 4 connection-less protocol, i.e. with no additional transmission protection. However, the most important one is the connection-oriented TCP protocol. Both protocols are of great interest with respect to throughput measurements in a mobile WiMAX™ environment. The TCP protocol handles data by means of segments of a certain length including a 20 byte header. For instance, the TCP header includes a 16 bit source and destination port. Furthermore, a checksum and sequence numbering scheme enable acknowledgement procedures for secure communications. The length of the TCP segment ideally fits onto the lower layer MTU sizes, typically the Ethernet MTU size of 1500 Bytes. The entire TCP data processing flow towards the mobile WiMAX™ PHY layer is illustrated by Figure 5. It is obvious, that every upper layer contributes some overhead, typically a layer specific header of a certain size, which reduces slightly the payload throughput. Table 5 depict approximate maximum payload data rates for various layers, including UDP and TCP.

Figure 5: TCP data processing towards the mobile WiMAX™ PHY

PHY Slot Slot Slot Slot Slot Slot Slot

MAC

IP

TCP

Payload (max. 2KB) CRC

HEADER Payload (max. 64 KB)

HEADER Payload (typical 1500 Bytes)

etc.

Page 13: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

OSI layers and data throughput

Upper layer applications

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 14

2.5 Upper layer applications

Now on top of the layers 1 – 4 an application can be implemented (Figure 1). In fact, there is a vast variety of applications out there with different Quality of Service requirements. However, for the measurements presented in this document the most common applications are considered only, which includes FTP, HTTP and streaming applications.

Page 14: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Throughput Measurements

Upper layer applications

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 15

3 Throughput Measurements The most common method of performing throughput measurements is sending a large file from one peer to another. By dividing the file size over the transfer time duration the throughput rate in bits per second is achieved. This method measures the application-throughput of the established link, describing the throughput on the application layer of the OSI-model excluding protocol overhead such as transport layer or network layer, retransmitted (ARQ, HARQ) packets due to loss, corruption or error messages for example. Table 5 depict the maximum capacity of the different ISO/OSI layer implementations across the mobile WiMAX™ air interface. The PHY capacity for every valid nominal bandwidth, modulation scheme and FEC coding rate is calculated according the considerations of the previous sub clause. The figures for the MAC, IPv4, UDP and TCP layer are approximations assuming full size MTU transmission. Thus, those figures are upper bounds for the expected rates, and might be used as benchmarks. As the following sub clauses will show, R&S®CMW based throughput measurements reach those upper bounds. However, with respect to connection-oriented protocols, such as the most common TCP protocol, further aspects have an impact to the maximum throughput. Since the TCP protocol applies a transmission protection scheme based on regular peer entity reception acknowledgments, the throughput depends on the peer-to-peer round trip time and the packet loss rate. Both aspects will be discussed in more detail in the following section.

Page 15: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Throughput Measurements

Upper layer applications

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 16

Max downlink reference rates Max uplink reference rates PHY MAC IPv4 UDP TCP PHY MAC IPv4 UDP TCP

10 MHz DL:UL = 35 : 12 symbols DL:UL = 26:21 symbols QPSK 1/2 3,17 3,15 3,13 3,07 3,01 2,02 2,00 1,99 1,95 1,91

3/4 4,75 4,72 4,69 4,60 4,51 3,02 3,00 2,98 2,93 2,87 16 QAM 1/2 6,34 6,30 6,26 6,14 6,01 4,03 4,01 3,98 3,90 3,82

3/4 9,50 9,44 9,37 9,20 9,01 6,05 6,01 5,97 5,86 5,74 64 QAM 1/2 9,50 9,44 9,37 9,20 9,01 6,05 6,01 5,97 5,86 5,74

2/3 12,67 12,59 12,50 12,27 12,02 8,06 8,01 7,96 7,81 7,65 3/4 14,26 14,17 14,07 13,81 13,53 9,07 9,01 8,95 8,79 8,61 5/6 15,84 15,74 15,63 15,34 15,03 10,08 10,01 9,95 9,76 9,56

8.75 MHz 30:12 24:18 QPSK 1/2 2,30 2,29 2,27 2,23 2,19 1,68 1,67 1,66 1,63 1,59

3/4 3,46 3,43 3,41 3,35 3,28 2,52 2,50 2,49 2,44 2,3916 QAM 1/2 4,61 4,58 4,55 4,46 4,37 3,36 3,34 3,32 3,25 3,19

3/4 6,91 6,87 6,82 6,69 6,56 5,04 5,01 4,97 4,88 4,7864 QAM 1/2 6,91 6,87 6,82 6,69 6,56 5,04 5,01 4,97 4,88 4,78

2/3 9,22 9,16 9,09 8,92 8,74 6,72 6,68 6,63 6,51 6,373/4 10,37 10,30 10,23 10,04 9,84 7,56 7,51 7,46 7,32 7,175/6 11,52 11,44 11,37 11,16 10,93 8,40 8,34 8,29 8,13 7,97

7 MHz 24:9 18:15 QPSK 1/2 1,44 1,43 1,42 1,39 1,37 1,34 1,34 1,33 1,30 1,27

3/4 2,16 2,15 2,13 2,09 2,05 2,02 2,00 1,99 1,95 1,9116 QAM 1/2 2,88 2,86 2,84 2,79 2,73 2,69 2,86 2,84 2,79 2,73

3/4 4,32 4,29 4,26 4,18 4,10 4,03 4,01 3,98 3,90 3,8264 QAM 1/2 4,32 4,29 4,26 4,18 4,10 4,03 4,01 3,98 3,90 3,82

2/3 5,76 5,72 5,68 5,58 5,46 5,38 5,34 5,31 5,21 5,103/4 6,48 6,44 6,39 6,28 6,15 6,05 6,01 5,97 5,86 5,745/6 7,20 7,15 7,10 6,97 6,83 6,72 6,68 6,63 6,51 6,37

5 MHz 35:12 26:21 QPSK 1/2 1,30 1,29 1,28 1,26 1,23 0,98 0,97 0,97 0,95 0,93

3/4 1,94 1,93 1,92 1,88 1,84 1,47 1,46 1,45 1,42 1,3916 QAM 1/2 2,59 2,57 2,56 2,51 2,46 1,96 1,95 1,93 1,90 1,86

3/4 3,89 3,86 3,84 3,77 3,69 2,94 2,92 2,90 2,84 2,7964 QAM 1/2 3,89 3,86 3,84 3,77 3,69 2,94 2,92 2,90 2,84 2,79

2/3 5,18 5,15 5,12 5,02 4,92 3,92 3,89 3,87 3,79 3,723/4 5,83 5,79 5,76 5,65 5,53 4,41 4,38 4,35 4,27 4,185/6 6,48 6,44 6,39 6,28 6,15 4,90 4,86 4,83 4,74 4,64

3.5 MHz 24:9 18:15 QPSK 1/2 0,43 0,43 0,43 0,42 0,41 0,65 0,65 0,64 0,63 0,62

3/4 0,65 0,64 0,64 0,63 0,61 0,98 0,97 0,97 0,95 0,9316 QAM 1/2 0,86 0,86 0,85 0,84 0,82 1,31 1,30 1,29 1,26 1,24

3/4 1,30 1,29 1,28 1,26 1,23 1,96 1,95 1,93 1,90 1,8664 QAM 1/2 1,30 1,29 1,28 1,26 1,23 1,96 1,95 1,93 1,90 1,86

2/3 1,73 1,72 1,71 1,67 1,64 2,61 2,59 2,58 2,53 2,483/4 1,94 1,93 1,92 1,88 1,84 2,94 2,92 2,90 2,84 2,795/6 2,16 2,15 2,13 2,09 2,05 3,26 3,24 3,22 3,16 3,10

Table 5: Maximum reference rates

Page 16: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Throughput Measurements

TCP-Throughput

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 17

3.1 TCP-Throughput

In addition to the overhead caused by TCP header, further aspects have a significant impact on the TCP throughput. Those are

• window size • packet loss • uplink capacity

Unfortunately, there is no simple formula considering all kinds of limitations. So the throughput will be limited by the minimum of one calculation – to forestall, this is the window size of 64 KB. To understand those additional dependencies, it is necessary to look at the TCP three-way-handshake algorithm as illustrated in Figure 6.

Figure 6: TCP three-way-handshake

Since TCP is a connection-oriented protocol, it has to make sure that there is a connection towards the peer port. Thus, prior to every data transmission of a certain size (known as the window size), an acknowledgement by the server port is awaited upon a sync sequence originated by the client port. It is obvious, that the Round Trip Time (RTT) as well as the window size have an impact on the TCP throughput. This dependency can be easily determined by the bandwidth-delay product.

3.1.1 Bandwidth – Delay Product

The upper bound TCP throughput can be calculated by the bandwidth – delay product, which is the product of the Window Size (representing the bandwidth) and the Round Trip Time (representing the delay). The Window Size is usually 64 KB and the Round Trip Time across a mobile WiMAX™ air interface is due to the 5 ms TDD radio frame structure greater than 20 ms (typical values are 30 – 40 ms). Figure 7 depicts the TCP throughput vs. the RTT for various window sizes (WS).

Page 17: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Throughput Measurements

TCP-Throughput

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 18

Figure 7: TCP Throughput vs. RTT

Table 6 depicts representative values of the TCP throughput vs. RTT for various window sizes. According to the previous considerations, the important region for mobile WiMAX™ according to [1] is obviously beyond 20 ms RTT and below 15.84 Mbps throughput.

WS [KB] 128 64 32 16 8RTT [ms] [Mbps] [Mbps] [Mbps] [Mbps] [Mbps]

20 52,43 26,21 13,11 6,55 3,28 30 34,95 17,48 8,74 4,37 2,18 35 29,96 14,98 7,49 3,74 1,87 40 26,21 13,11 6,55 3,28 1,64 45 23,30 11,65 5,83 2,91 1,46 50 20,97 10,49 5,24 2,62 1,31 55 19,07 9,53 4,77 2,38 1,19 60 17,48 8,74 4,37 2,18 1,09 65 16,13 8,07 4,03 2,02 1,01 70 14,98 7,49 3,74 1,87 0,94 75 13,98 6,99 3,50 1,75 0,87 80 13,11 6,55 3,28 1,64 0,82

Table 6: Upper bound TCP throughput considering WS and RTT

3.1.2 Packet Loss

Another important factor is the Packet Loss, e.g. due to channel outage or error The TCP-Throughput is reduced and the upper bound can be calculated ([4] and [5]). Figure 8 depicts the TCP-Throughput depending on packet error rate PER for various RTTs. The reference sensitivity level PER value for mobile WiMAX™ terminals in a stationary AWGN channel is specified as 4.3 % (4.3·10-4). The reference input level at the terminal for this case is specified as approx. -72 dBm [1] for the most sensitive modulation scheme 64QAM. Thus, it is strongly recommended to set the test RF downlink level with the R&S®CMW to minimum -70 dBm, in order to avoid TCP throughput loss due to packet loss and to achieve maximum rates.

15.84 Mbps WiMAXTM PHY Limit

20 ms RTT

Page 18: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

TCP-Throughput

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 19

Thus, Figure 8 shows in particular, that under weak RF reception conditions with significant packet error rates, e.g. under fading conditions, the TCP throughput will be strongly reduced!

Figure 8: TCP Throughput limited by MSS and PER, RTT

It is obvious that the TCP throughput not only depends on the mobile WiMAXTM MAC and PHY parameters, but on upper layer parameters as well. Reference measurements with the R&S®CMW - simulating upper layer parameter variations - confirm those dependencies.

3.1.3 Upstream Bandwidth

Asymmetric communication systems, like the mobile WiMAX™ TDD air interface gain more DL capacity by saving UL capacity. The TCP protocol sends ACKs which require some UL bandwidth, hence, the throughput can be narrowed if the UL capacity is too small. However, using the default downlink and uplink symbol distributions according to Table 2, there is always sufficient uplink capacity.

15.84 Mbps WiMAXTM PHY Limit

Page 19: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Simulation and Prototype Results

UDP/ICMP Throughput Measurement Results

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 20

4 Simulation and Prototype Results The following two chapters provide UDP/ICMP and TCP/FTP-Throughput measurement results in a network simulation setup and prototype WiMAXTM setup working with the R&S®CMW270 or R&S®CMW500 communication tester.

4.1 UDP/ICMP Throughput Measurement Results

As already explained, the UDP (and ICMP) protocol is independent of the RTT due to its connection-less behavior, i.e. due to abdication of reverse link acknowledgement signaling. Hence, the the reference measurements are done using all available modulation types and FEC rates with iPerf2 [6] and a R&S®CMW270 or R&S®CMW500. The results are plotted in Figure 9 resp. Table 7 and match the previous calculations. As discussed before, with increasing order of QAM modulation, and decreasing FEC coding rate, there is a linear increase of throughput. The almost negligible losses of the UDP and ICMP rates with respect to the reference rates given by Table 5 are caused by the MAC and IP layer signalling overhead only.

Figure 9: UDP/ICMP Throughput vs. Modulation

All UDP throughput measurements show a similar result: the UDP-Throughput is approximately 3.2% less than the PHY-Throughput due to the overhead, as evaluated earlier. Additionally the ICMP-Throughput is plotted. ICMP is another connection-less protocol for network maintenance purposes. For instance the ICMP ECHO function (commonly known as the "ping" Test) echoes every Ethernet packet.

2 Common software tool to measure IP network peformance [6]

Page 20: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Simulation and Prototype Results

TCP/FTP Throughput Measurement Results

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 21

Modulation UDP Throughput

[Mbps] ICMP Throughput

[Mbps] 64QAM 5/6 15.30 15.68 64QAM 3/4 14.10 14.11 64QAM 2/3 12.30 12.67 64QAM 1/2 9.18 9.50 16QAM 3/4 9.21 9.50 16QAM 1/2 6.14 6.34 QPSK 3/4 4.61 4.74 QPSK 1/2 2.98 3.17

Table 7: Maximum UDP/ICMP throughput measurement results

4.2 TCP/FTP Throughput Measurement Results

TCP Throughput Simulation measurement results are shown in Figure 10 using a 64 KB and 128 KB window size. As the limit depends mainly on the Window Size and Round Trip Time, these results can be used as an upper bound in a WiMAXTM SiSO 10 MHz channel.

Figure 10: Simulated TCP Throughput of a 15.84 MBit channel using different WS

Prototype measurements are depicted in Figure 11. These tests match the simulated curves and can be used as reference as well. Exemplarily, maximum TCP throughput measurements (Figure 11, Table 8) have been achieved using prototype mobile WiMAX™ device, which confirm the 64 KB window size simulation results. For the measurements the maximum mobile WiMAX™ bandwidth and 64QAM modulation along with 5/6 FEC coding rate has been used.

“grey“ Theory

Page 21: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Simulation and Prototype Results

TCP/FTP Throughput Measurement Results

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 22

Figure 11: TCP throughput vs. RTT, WS 64kB

RTTset

[ms] TCP-calculated-

Throughout [Mbps] TCP-measured-

Throughput [Mbps] 38 13.797 10.680 45 11.651 9.850 50 10.486 9.230 55 9.533 8.280 60 8.738 7.840 65 8.066 7.150 70 7.490 6.610 75 6.991 6.280 80 6.554 6.120

Table 8: TCP throughput vs. RTT, WS 64 KB

Note: All throughput measurements were done with limited bandwidth inputs, since some prototypes dropped the connection if the input was higher than the available channel capacity. If this is the case, limit the input bandwidth to the PHY bandwidth.

Measurement range

Page 22: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Test Setup

TCP/FTP Throughput Measurement Results

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 23

5 Test Setup This chapter describes two different throughput measurement test setups. The most common setup A, using two PCs and one R&S®CMW270 or R&S®CMW500 communication tester as a mobile WiMAX™ base station emulator (BSE) is explained in detail first. Then, it is shown how to come along with one additional PC (setup B)only. Table 9 depicts required HW components for all discussed setups.

Setup A Setup B R&S®CMW 1 1 Server PC 1 - Client PC 1 1 Ethernet Cable 1 1 RF Cable 1 1 DUT 1 1

Table 9: Hardware Requirements

However, before the setups will be discussed, there is a need to explain the HW composition of the R&S®CMW270 or R&S®CMW500. The instrument, according to Figure 12, is composed by a Windows™ PC (acting as instrument controller) and a Power PC (PPC). The latter one performs the mobile WiMAX™ protocol stack.

Figure 12: R&S®CMW HW composition

Instrument Controller (Windows PC)

WiMAX stack (PowerPC)

Ethernet SwitchR&S®CMW

IPPPC

IPFMRLAN Front

2 x Rear LAN switch

WiMAXair I/F

B

Page 23: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Test Setup

Test Setup A

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 24

5.1 Test Setup A

The Server PC and the R&S®CMW are connected by an Ethernet cable. The Client PC holds the mobile WIMAX™ device under test (e.g. USB stick or PCMCIA card). The DUT is attached to the CMW RF1 COM front panel connector.

Figure 13: Setup A Logic

This setup includes:

• Server and client PC • R&S®CMW270 or CMW500 including options CMW-B660A and CMW-B661A • DUT • RF cable • Ethernet cable

Setup Hardware as shown in Figure 14:

1. Connect the Server Ethernet Interface to the instruments rear panel LAN switch

2. Connect DUT to RF1 COM 3. Connect DUT (PCMCIA or USB) to Client

Figure 14: Setup A

Page 24: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Test Setup

Test Setup A

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 25

Table 10 shows the network configuration for this test. Please note that this IP configuration is only an example! It is highly recommended to verify your local network configuration for difference in order to avoid network disturbances.

Server PC CMW PPC Client PC IP 100.100.100.91 100.100.100.60 100.100.100.11 Subnet Mask 255.255.255.0 255.255.255.0 255.255.255.0

Table 10: Setup A IP settings

To configure the network IP address of the Server and the DUT use the TCP/IP properties in the Windows Network Connections Setup menu, depicted in Figure 15.

Figure 15: Server PC TCP/IP Properties

Set the R&S®CMW power PC IP and the DUT IP in the Configuration Parameters as shown in Figure 16. Make sure that the client PC hosting the mobile WiMAX™ device corresponds to the IP address destination.

Figure 16: R&S®CMW IPv4 Interface settings

Page 25: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Test Setup

Test Setup A

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 26

Since the server shall communicate with the client (IP 100.100.100.11) via the R&S®CMW PPC (IP 100.100.100.60) it requires an appropriate router table entry. Use the server PC DOS command shell to create this router entry:

route add –p 100.100.100.11 100.100.100.60 Note: The DOS command shell command "route print" allows the verification of the router entry added above.

Page 26: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Test Setup

Test Setup B

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 27

5.2 Test Setup B

Setup B according to Figure 17 reduces hardware requirements but still permits all throughput test varieties. However, it is required to install the server on the R&S®CMW270 or R&S®CMW500 communication tester windows PC.

Figure 17: Setup B Logic

This setup includes:

• Client PC • R&S®CMW270 or CMW500 including CMW-B660A and CMW-B661A options,

which provide a switch board to connect an external PC, • DUT • RF cable • Ethernet cable

Setup Hardware as shown in Figure 18

1. Connect front LAN (R&S®CMW, Windows) to rear LAN switch 2. Connect DUT to RF1 COM 3. Connect DUT (PCMCIA or USB) to Client

Page 27: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Test Setup

Additional Information

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 28

Figure 18: Setup B

Configure the Network as shown in Table 11.

Server (CMW PC) CMW PPC Client PC IP 100.100.100.91 100.100.100.60 100.100.100.11 Subnet Mask 255.255.255.0 255.255.255.0 255.255.255.0

Table 11: Setup B IP settings

The server shall communicate with the client (IP 100.100.100.11) via the R&S®CMW PPC (IP 100.100.100.60) it requires an appropriate router table entry. Use the server PC (R&S®CMW Windows PC) DOS command shell to create this router entry:

route add –p 100.100.100.11 100.100.100.60 Note: The DOS command shell command "route print" allows the verification of the router entry added above.

5.3 Additional Information

Check your data output by using a bandwidth meter and your CPU workload while running the throughput tests if you determine problems of extreme low throughput. Latter can be done using the Windows Task Manager (Ctrl + Alt + Del).

Page 28: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Application Setup

R&S®CMW270 or R&S®CMW500 Setup

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 29

6 Application Setup The following chapters describe the R&S®CMW setup for maximum DL/UL-Throughput tests and different application setups for UDP, TCP, FTP tests, measuring the maximum throughput. Additionally a video-stream setup is provided.

6.1 R&S®CMW270 or R&S®CMW500 Setup 1. Start WiMAX™ Signaling 2. Set Frequency and Bandwidth

• Frequency: DUT Frequency • Bandwidth: 10 MHz

Figure 19: WiMAX™ Signaling

3. Open Configuration 4. Maximum DL Throughput Test Settings

• DL-Symbols: 35 • IP-Address-Destination: 100.100.100.11 • Modulation Coding Rate: 64QAM(CTC) 5/6

Page 29: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Application Setup

R&S®CMW270 or R&S®CMW500 Setup

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 30

Figure 20: WiMAX™ DL Configuration

5. Maximum UL Throughput Test Settings • DL-Symbols: 26 • Slots: 210 • Modulation Coding Rate. 64 QAM 5/6 (note: depends on DUT)

Figure 21: WiMAX™ UL Configuration

Page 30: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Application Setup

UDP-Throughput Test Setup

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 31

6.2 UDP-Throughput Test Setup

The UDP-Throughput measurement is done with iPerf. To avoid path problems it is recommended to copy iperf.exe to C:\WINNT\system32. In this example the maximum DL measurement in described, please remember to exchange iPerf Server and iPerf Client to measure the maximum UL throughput.

1. Start the CMW and set the described parameters 2. Connect your DUT and check the established connection, for example sending

a ping (ping 100.100.100.11) from the Server.

Client (iPerf Server operates), Figure 22 1. Start the command shell: Start - Run - cmd.exe 2. Run iPerf in Server mode using a WS of 64kB: iperf –s –u –w 64K

Figure 22: iPerf UDP, Server on Client Server, Figure 23 Start the command shell: Start - Run - cmd.exe

3. Run iPerf in Client mode using a WS of 64kB: iperf –c 100.100.100.11 –b 15.84M –w 64K Note that –b 15.84M indicates the UDP bandwidth. 15.84M refers to maximum DL settings of your WiMAX™ DUT, you might adapt this value.

Page 31: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Application Setup

TCP-Throughput Test Setup

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 32

Figure 23: iPerf UDP, Client

The iPerf Server reports the Client the transferred amount of data. The Client itself reports the transferred bandwidth, which is in this case 15.6Mbps while 15.8Mbps should be send. Anyway, the UDP-Throughput is in this case not 15.6Mbps it is 15.4Mbps, which results in 15.8Mbps adding 3.2% UDP overhead.

Figure 24: iPerf UDP-Throughput Results

6.3 TCP-Throughput Test Setup

The TCP-Throughput measurement is done with iPerf. To avoid path problems it is recommended to copy iperf.exe to C:\WINNT\system32 – if this is not possible, copy it to any folder and adapt the path in the command shell. In this example the maximum DL throughput measurement is described, please remember to exchange iPerf Server and iPerf Client to measure the maximum UL throughput.

3. Start the CMW and set the described parameters 4. Connect your DUT and check the established connection, for example sending

a ping to the DUT (ping 100.100.100.11) from the Server.

Client (iPerf Server operates!), Figure 25 5. Start the command shell: Start - Run - cmd.exe 6. Run iPerf in Server mode using a WS of 64kB: iperf –s –w 64K

Page 32: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Application Setup

TCP-Throughput Test Setup

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 33

Figure 25: iPerf TCP Server running on Client

Server, Figure 26

7. Start the command shell: Start - Run - cmd.exe 8. Run iPerf in Client mode using a WS of 64kB: iperf –c 100.100.100.11 –w

64K

Figure 26: iPerf TCP Client running on Server The iPerf measurement results are plotted within the command line on the Server and Client. Figure 27 depicts the iPerf Client running on the Server. iPerf measured a TCP throughput of 11.7Mbps for the maximum DL and 3.2Mbps for the maximum UL with a RTT of 31ms and a WS of 64kB. Setup FTP DL Throughput

[Mbps] FTP UL Throughput [Mbps]

Max DL Settings 11,7

Max UL Settings 3,2

Page 33: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Application Setup

FTP-Throughput Test Setup

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 34

Figure 27: iPerf TCP DL Results on Server Changing iPerf Server and Client for the UL throughput measurement and adapting the R&S®CMW270 or R&S®CMW500 settings to “maximum UL” (16QAM ½) results in a UL throughput of 3.2 Mbps. iPerf in TCP mode prints the same throughput results in the Server and Client interface, since TCP is connection oriented.

Figure 28: iPerf TCP UL Results on Server

6.4 FTP-Throughput Test Setup

The FTP throughput tests use a FTP Server and FTP Client. The Client establishes a connection to the Server and requests a file. Note that the FTP Server operates on the Server and the connection is established from the client, since the Client requests the data. This example shows how to setup the FTP Server, establish the connection from the client, transfer data and calculate the FTP throughput.

Page 34: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Application Setup

FTP-Throughput Test Setup

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 35

1. Start the CMW and set the described parameters 2. Connect your DUT and check the established connection, for example sending

a ping from the Server to the Client (ping 100.100.100.11). Server In this example the freeware Quick ‘n Easy FTP Server is used, but any FTP Server can be used. Remember that some FTP Server have Upload limitations which results in lower throughput.

3. Start the FTP Server 4. Click Start, Figure 29 5. Share a folder

Figure 29: FTP Server running on Server

Now the connection from the DUT to the FTP Server using the Windows build in FTP Client will be established. Client: DL throughput Start command shell on your Client (start – run – cmd.exe)

6. type in ftp -A 7. type in open 100.100.100.91 (Server IP) 8. ls will list your sharing (optional) 9. get test3.zip for example will download the file from the server

Page 35: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Application Setup

FTP-Throughput Test Setup

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 36

Figure 30: FTP Client connecting to Server, max DL

Client: UL throughput

5. Establish the connection (optional) 6. Type in send test3.zip 7. Set the FTP filename on Client PC, for example test3.zip (optional)

Figure 31: FTP Client, sending file, max UL

The FTP Client plots the throughput results in KB/s, therefore this value has to be multiplied by 8. Consequently the FTP throughput results for the Maximum DL settings in kBit/s: Setup FTP DL Throughput

[Mbps] FTP UL Throughput [Mbps]

Max DL Settings 11,28 0,82

Max UL Settings 3,12

Table 12: FTP Throughput Results for Maximum DL Settings

Figure 32: FTP Throughput Results for Maximum DL settings

Page 36: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Application Setup

Video-Stream Setup

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 37

6.5 Video-Stream Setup

VLC media player is used for video-streaming. The Server broadcasts a video file while the client connects to the stream. This chapter explains in detail how to setup the VLC media player (Version vlc-0.9.8a-win32) on the Server and Client to stream a video over a WiMAX™ Air Interface. Server

1. Install VLC media player 2. Open VLC media player and select Media � Streaming (Figure 33)

Figure 33: Server, VLC Stream File

3. Select a video file and Stream (Figure 34)

Page 37: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Application Setup

Video-Stream Setup

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 38

Figure 34: Server, VLC Open File

4. Select RTP, insert the Client IP address 100.100.100.11 (Figure 35) 5. Select a profile, for example H264 (Figure 35) 6. Stream transmits the file to the Client

Page 38: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Application Setup

Video-Stream Setup

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 39

Figure 35: Server, VLC Stream Output

7. Detailed information, for example about the codec, errors or streaming-rate

can be gathered using the VLC console (Figure 36). Therefore, open Tools �Add Interface � Console (Figure 37).

Page 39: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Application Setup

Video-Stream Setup

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 40

Figure 36: Server, VLC Console

Figure 37: Server, VLC Add Interface - Console

The video will be streamed to the Client and the generated traffic can be monitored using a Bandwidth Meter or simply by the Windows Network Packet counter. Anyway, to view the video the Client has to be setup. Client

8. Install VLC media player 9. Open VLC media player and select Media � Open Network (Figure 38)

Page 40: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Application Setup

Video-Stream Setup

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 41

Figure 38: Client, VLC (1)

10. Select the RTP protocol, insert the Client IP address 100.100.100.11 and

select play (Figure 39)

Figure 39: Client, VLC (2)

11. The video-stream starts automatically after a short buffering time (Figure 40).

Please consider the VLC console for occurring problems.

Page 41: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Application Setup

Additional Information

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 42

Figure 40: Client, VLC Stream

6.6 Additional Information

It is highly recommended to install a tool like Bandwidth Meter (shareware) or BitMeter (freeware) to monitor the traffic of the specific network device (Figure 41).

Figure 41: running Bandwidth Meter

1. Install Bandwidth Meter 2. Right click on icon, go to Adapter and select the used Ethernet interface,

Figure 42.

Page 42: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Application Setup

Additional Information

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 43

Figure 42: select Ethernet interface

Page 43: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Conclusion

Additional Information

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 44

7 Conclusion Data throughput measurements are a versatile task and require a versatile test platform, which is truly provided by the R&S®CMW270 or R&S®CMW500 communication tester. This test platform offers all capabilities from physical level data rate measurements up to higher level application related throughput evaluation. It has been outlined that throughput rates are not only limited by radio parameters of the WiMAX™ air interface according to [1].

Page 44: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Abbreviations

Additional Information

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 45

8 Abbreviations BS Base Station BSE BS Emulator CP Cyclic Prefix CRC Cyclic Redundancy Check DL Downlink DUT Device Under Test FDD Frequency Division Duplex FEC Forward Error Coding FFT Fast Fourier Transform FTP File Transfer Protocol HTTP Hypertext Transfer Protocol ICMP Internet Control Message Protocol IFFT Inverse FFT IP Internet Protocol ISO/OSI International Standardisations Organisation/Open System

Interconnecton LAN Local Area Network MAC Medium Access Control MIMO Multiple Input Multiple Output MTU Maximum Transmission Unit OFDM Orthogonal Frequency Division Multiplex OFDMA Orthogonal Frequency Division Multiple Access PDU Protocol Data Unit PER Packet Error Rate PUSC Partical usage of sub channelisation RF Radio Frequency QAM Quadrature Amplitude Modulation QPSK Quadrature Phase Shift Keying RTT Round Trip Time SISO Single Input Single Output TCP Transport Control Protocol TDD Time Division Duplex UDP User Datagram Protocol UL Uplink WiMAX Worldwide Interoperability for Microwave Access WS Window Size

Page 45: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Literature

Additional Information

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 46

9 Literature [1] IEEE 802.16™ Air Interface for Broadband Wireless Access Systems Source: www.wimaxforum.org [2] WiMAX Forum™ Mobile System Profile Source: www.wimaxform.org [3] Neues von Rohde & Schwarz, „IP-basierte Applikationstests an mobilen

WiMAX™-Endgeräten“, Nr. 199 / 2009 [4] Mathis, M., Semke, J., Mahdavi, J. and T. Ott, "The Macroscopic Behavior of

the TCP Congestion Avoidance Algorithm", Computer Communication Review, Vol. 27, number 3, July 1997

[5] Padhye, J., Firoiu, V., Towsley, D. and J. Kurose, "Modeling TCP Throughput: a Simple Model and its Empirical Validation", UMASS CMPSCI Tech Report TR98-008, February 1998

[6] iPerf, NLANR/DAST Source: iperf.sourceforge.net [7] Quick ‘n Easy FTP Server, “FTP Server is a multi threaded FTP server for

Windows”, Source: www.pablosoftwaresolutions.com [8] VLC Media Player, “The cross-platform media player and streaming server” Source: www.videolan.org [9] Bandwidth Meter, “Software for bandwidth usage monitoring, reporting, and

notification”, Source: www.bandwidth-meter.net [10] Heuel, S., “Development of an optimized data throughput measurement

technique for OFDMA WiMAX interfaces”, Rohde & Schwarz and University of Siegen, 2009

Page 46: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Additional Information

Additional Information

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 47

10 Additional Information This application note is likely to be extended for future data throughput applications. Please visit out web site www.rohde-schwarz.com in order to download updated or related application notes. Please send any comments or suggestions about this application note to [email protected].

Further information on R&S®CMW270 or R&S®CMW500 can be obtained at www.wimax.rohde-schwarz.com.

Page 47: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

Ordering Information

Additional Information

02 Rohde & Schwarz © Mobile WiMAX™ Throughput Measurements 48

11 Ordering Information

Ordering Information

Communication Testers Designation Type Order No.

Selection: Wideband Communication Tester R&S®CMW500 1201.0002K50

Mainframefor CMW500 frequency range 70 MHz to 3,3 GHz R&S®CMW-PS502 1202.5408.02

Selection: Front Panel without Display/Keypad (contains DVI interface) R&S®CMW-S600A 1201.0102.02

Selection: Front Panel with Display/Keypad R&S®CMW-S600B 1201.0102.03

Selection: Wireless Connectivity Tester R&S®CMW270 1201.0002K75

Mainframefor CMW270 frequency range 70 MHz to 6 GHz R&S®CMW-PS272 1202.9303.02

Selection: Front Panel without Display/Keypad (contains DVI interface) R&S®CMW-S600C 1201.0102.04

Selection: Front Panel with Display/Keypad R&S®CMW-S600D 1201.0102.05

Required options Designation Type Order No.

RF Frontend Module R&S®CMW-S590A 1202.5108.02

Signaling Unit, Universal R&S®CMW-B200A 1202.6104.02

WiMAX™ Extension Module for R&S®CMW-B200A Option R&S®CMW-B270A 1202.6504.02

Option Carrier for Ethernet Switch Board R&S®CMW-B660A 1202.7000.02

Ethernet Switch Board R&S®CMW-B661A 1202.7100.02

Application Enabler, extension convergence sublayer, IPv4 R&S®CMW-KA700 1202.6904.02

TX Measurement, Mobile WiMAX™ (IEEE 802.16e) R&S®CMW-KM700 1202.6604.02

TX Measurement, Mobile WiMAX™ (graphical results) R&S®CMW-KM701 1202.6610.02

Signaling, Mobile WiMAX™ (IEEE 802.16e), SISO R&S®CMW-KS700 1202.6710.02

Message Analyzer, Mobile WiMAX™ (IEEE 802.16e), online R&S®CMW-KT700 1202.6804.02

Options for second channel Designation Type Order No.

RF Converter Module (TRX) R&S®CMW-B570B 1202.8659.03

RF Frontend Module R&S®CMW-B590A 1202.8707.02

Signaling, Mobile WiMAX™ (IEEE 802.16e), R&D extension R&S®CMW-KS701 1202.6710.02

Signaling, Mobile WiMAX™ (IEEE 802.16e), MIMO extension R&S®CMW-KS702 1202.6640.02

Frequency Range 3.3 GHz to 6 GHz R&S®CMW-KB036 1203.0851.02

Note: minimum requirements marked

Page 48: Mobile WiMAX™ Throughput Measurements Application Note · 2016-11-30 · Mobile WiMAX™ layer 1 (PHY) and layer 2 (MAC) are specified in detail in [1], however, the following sub

About Rohde & Schwarz Rohde & Schwarz is an independent group of companies specializing in electronics. It isa leading supplier of solutions in the fields of test and measurement, broadcasting, radio monitoring and radio location, as well as secure communications. Established 75 years ago, Rohde & Schwarz has a global presence and a dedicated service network in over 70 countries. Company headquarters are in Munich, Germany.

Regional contact Europe, Africa, Middle East +49-1805-124242* or +49-89-4129-13774 [email protected]

North America 1-888-TEST-RSA (1-888-837-8772) [email protected]

Latin America +1-410-910-7988 [email protected]

Asia/Pacific +65-65-13-04-88 [email protected]

This application note and the supplied program may only be used subject to the conditions of use set forth in the download area of the Rohde & Schwarz website.

ROHDE & SCHWARZ GmbH & Co. KG Mühldorfstraße 15 | D - 81671 München Phone + 49 89 4129 - 0 | Fax + 49 89 4129 – 13777 www.rohde-schwarz.com