Analysis of Wireless Measurement Transmission Performance

Similar documents
GPRS and UMTS T

SIMULATION FRAMEWORK MODELING

UMTS System Architecture and Protocol Architecture

Circuit switched network

WIRELESS SYSTEM AND NETWORKING

LTE enodeb Demonstrator with Real and Simulated Interfaces

Dimensioning, configuration and deployment of Radio Access Networks. part 1: General considerations. Mobile Telephony Networks

GSM. Course requirements: Understanding Telecommunications book by Ericsson (Part D PLMN) + supporting material (= these slides) GPRS

Base Station Subsystem Key Performance Indicators in EGPRS

Talk 4: WLAN-GPRS Integration for Next-Generation Mobile Data Networks

QOS ANALYSIS OF 3G AND 4G. Khartoum, Sudan 2 unversity of science and Technology, Khartoum, Sudan

UMTS & New Technologies «Wireless data world»

INTRODUCTION TO GSM DATA SERVICES. ETI25111 Monday, April 3, 2017

General Packet Radio Service (GPRS) 13 年 5 月 17 日星期五

End-to-end IP Service Quality and Mobility - Lecture #5 -

CS 421: COMPUTER NETWORKS SPRING FINAL May 16, minutes

NETWORK DIAGNOSTICS Testing HSDPA, HSUPA for 3G mobile apps

FROM GSM TO LTE-ADVANCED: AN INTRODUCTION TO MOBILE NETWORKS AND MOBILE BROADBAND 2. GENERAL PACKET RADIO SERVICE (GPRS) AND EDGE

estadium Project Lab 2: Iperf Command

Rab Nawaz Jadoon. Cellular Systems - II DCS. Assistant Professor. Department of Computer Science. COMSATS Institute of Information Technology

Nexus8610 Traffic Simulation System. Intersystem Handover Simulation. White Paper

Investigating the Use of Synchronized Clocks in TCP Congestion Control

UNIK4230: Mobile Communications Spring Semester, Per Hj. Lehne

7/27/2010 LTE-WIMAX BLOG HARISHVADADA.WORDPRESS.COM. QOS over 4G networks Harish Vadada

EXPERIMENT N0: 06 AIM:TO DESIGN UMTS NETWORK USING OPNET MODELER APPARATUS: OPNET MODELER 14.0

Chapter 2 The 3G Mobile Communications

New service standardisation approach

PERFORMANCE ANALYSIS FOR GPRS WITH PRIORITIZED AND NON-PRIORITIZED MOBILITY MANAGEMENT PROCEDURES

GPRS System Architecture

Input ports, switching fabric, output ports Switching via memory, bus, crossbar Queueing, head-of-line blocking

DRAFT - QoS Sensitive Roaming Principles 1.0 August 2004

Improving Reliable Transport and Handoff Performance in Cellular Wireless Networks

Signaling Protocol Structure in GSM

Chapter - 1 INTRODUCTION

Continuous Real Time Data Transfer with UDP/IP

Business Drivers for Selecting LTE Technology. HSPA+ & LTE Executive Briefing, Jan 27, 2009 Hank Kafka, Vice President, Network Architecture, AT&T

Mobile and Sensor Systems

end systems, access networks, links 1.3 network core

Due to the many benefits provided by both the third-generation (3G) mobile networks and the IEEE wireless local area networks (WLANs), it is

Addressing Current and Future Wireless Demand

Communication Systems for the Mobile Information Society

Network Management & Monitoring

Chapter 1. Computer Networks and the Internet

What is Needed from your Satellite Ground Infrastructure to Support 2G, 3G and LTE Backhaul with Superior Quality of Experience for End Users?

Last time?! Block 3: Lecture 1! Wireless networks! Ingredients 2: Antennas! Ingredients 1: Mobile Phones, PDAs & Co.! 20/05/14. Part 3: lecture 3!

Evaluation of End-to-End TCP performance over WCDMA

Telecommunication Services Engineering Lab

CSC 4900 Computer Networks: Mobility

COPYRIGHTED MATERIAL. Introduction. Harri Holma and Antti Toskala. 1.1 WCDMA technology and deployment status

Wireless Communication Systems. Lesson Outline

The Impact of Delay Variations on TCP Performance

Cellular Communication

Telecom Learning. Technology

VPNs. Communication Technologies Last Points (briefly) VPNs Technologies. Satellite Networks. Telemedicina e e-saúde 2009/2010

Announcements. TAs office hours: Mohamed Grissa: Mohamed Alkalbani:

Telecommunication Services Engineering Lab

Cellular Networks and Mobility

End-to-end UMTS Network Performance Modeling. 1. Introduction

CSC 401 Data and Computer Communications Networks

LTE system performance optimization by RED based PDCP buffer management

GGSN Configuration Example

CSCI Computer Networks

Simulation-based examination of MPLS/RSVP-TE-based Radio Access Networks. Technical University of Ilmenau (Germany) Chair for Integrated HW/SW Systems

Chapter 1 Introduction

CS 344/444 Computer Network Fundamentals Final Exam Solutions Spring 2007

Ch.16 - Wireless WAN System Architectures

Switching Networks (Fall 2010) EE 586 Communication and. August 27, Lecture 2. (modified by Cheung for EE586; based on K&R original) 1-1

GPRS billing: getting ready for UMTS

UNIT-5. GSM System Operations (Traffic Cases) Registration, call setup, and location updating. Call setup. Interrogation phase

Signaling Protocol Encoding and Simulation for Third Generation CDMA Network Air-Interface

Third generation WCDMA radio evolution

Computer Communication Networks

Introduction to Network Technologies & Layered Architecture BUPT/QMUL

Chapter 1: introduction

Why Your Application only Uses 10Mbps Even the Link is 1Gbps?

Just enough TCP/IP. Protocol Overview. Connection Types in TCP/IP. Control Mechanisms. Borrowed from my ITS475/575 class the ITL

GPRS Network Infrastructure Dimensioning and Performance

Part 1: Introduction. Goal: Review of how the Internet works Overview

INTERNET BASED FLEET MANAGEMENT USING GPS AND GSM/GPRS

Signaling System 7 (SS7) By : Ali Mustafa

ETSN01 Exam Solutions

NETWORK ASSISTED RATE ADAPTATION FOR CONVERSATIONAL VIDEO OVER LTE CSWS 14

Chapter 1: Introduction

The Open System Interconnect model

Lecture 2: Internet Structure

Transport protocols Introduction

Optimising 3G Migration

Requirements and best practices for enabling Enhanced PTT over Wi-Fi networks

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? Hardware view: What s the Internet?

LAN Based Radio Synchronization

A Hybrid Systems Modeling Framework for Fast and Accurate Simulation of Data Communication Networks. Motivation

In-Band Flow Establishment for End-to-End QoS in RDRN. Saravanan Radhakrishnan

End-to-end IP Service Quality and Mobility - Lecture #6 -

E1-E2 UPGRADATION COURSE CONSUMER MOBILITY. 3G Concept

Module 1 Communication Networks. Version 1 ECE, IIT Kharagpur

MPEG4 VIDEO OVER PACKET SWITCHED CONNECTION OF THE WCDMA AIR INTERFACE

Internet. 1) Internet basic technology (overview) 3) Quality of Service (QoS) aspects

Evolution from GSM to UMTS (IMT-2000)*

Chapter 2. Literature Survey. 2.1 Remote access technologies

Performance Analysis of TCP and UDP-based Applications in a IEEE deployed Network

Transcription:

Analysis of Wireless Measurement Transmission Performance Dr. Iuliu Szekely 1, Dr. Florin Sandu 1, Alexandru Balica 2, Dan Robu 2 1 Transilvania University of Brasov, Str. Eroilor 29, 500029, Brasov, Romania, tel:+40-268-478-705, szekelyi@vega.unitbv.ro, sandu@vega.unitbv.ro 2 PSE Siemens, Romania, Bd. Mihail Kogalniceanu 21, bl C6, 500090, Brasov, Romania, tel: +40-268- 407-155, alexandru.balica@siemens.com, dan.robu@siemens.com Abstract The permanent and almost ubiquitous world cellular network can be used for data transmissions for civil/general purposes. The use of data acquisition and data transmission over Public Land Mobile Networks can save time and improve performance with minimum footprint from technology and equipment point of view. Regarded as a cost efficient approach this method has certain benefits. Quality and availability are constantly improved and maximized for data transmission at this moment in time, thus making the solution available for small businesses and/or remote areas. Simulations and measurements with Wellman PCS-500 Digital Oscilloscope provide the data for the conclusions. I. Introduction Data transmission over air has increased substantially since the mobile phone spectrum reservation. The always-on availability and the increasing mobility (handover and roaming) provide usability of this communication paradigm to other domains of activities such as remote and on the move measurement. In this study a measurement workbench with stimuli input from an oscilloscope and with real transmission over air is developed. The GSM/GPRS/UMTS network architecture provides the transport. The purpose is to start a study for data transmission in case of remote measurements via existing operator infrastructure - Public Land Mobile Networks (see an example in Figure 1), available now to more than 3 billion subscribers worldwide and to test/introduce the concept of mobile oscilloscope. In that case the probe and the remote client are both mobile. II. Objectives The first objective is to establish a testing and measurement connection which is reliable and to perform several measurements in order to determine the best method to transmit electrical measurements. The network elements in this case are divided between the network transport medium which enables the transmission and the data acquisition equipment. Figure 1. The measurements and study is done in a testing environment. Equipment interconnection (e.g. Siemens http://www.siemens.com) 1

III. Description The PLMN network is in this case formed of real equipment products starting with core network components: SGSN, MSC (HLR and VLR), GGSN and continuing with the GSM/GPRS Enhanced Radio Access Network. All these components are in a certain degree interconnected. Network processing and air interferences can be the cause for errors. The interfaces used for data transmission cover all the physical range from air (radio waves), to electrical and optical: Uu/Um air interfaces for GSM/GPRS/UMTS even the optical UMTS interfaces Iub, Iu, Iur, continuing over Ethernet electrical/optical Interfaces Gn and Gi. The tests were performed on GPRS/EDGE platform. Mobile Network From the radio access point of view, the transmission is Up Link (UL) if it is from the mobile to the network and Down Link (DL) if it is vice-versa. Generally, the network improvements apply first to the DL, in order to enlarge the download bandwidth. Enhanced Data Rates for GSM Evolution is a bolt-on enhancement of the 2G/2.5 GSM. Data Rates possible for DL are up to 236.8 kbit/s for 4 timeslots (theoretical maximum is 473.6 kbit/s for 8 timeslots) in packet mode. After Context Activation is accepted by the network at the request of the mobile (based on a valid SIM/subscriber) the mobile/subscriber and the laptop attached to it via USB/Bluetooth are able to communicate on the Internet or with other subscribers in the network based on the IP (assigned by the GGSN). At the other end, the station or client (depending on the situation, see Figure 2) is connected on the Gi Interface/Internet. Figure 2. Scenarios for Remote Measurement over PLMN: a) Remote Measurement with DL Transmission; b) Remote Measurement with UL Transmission The stimuli acquisition/oscilloscope The stimuli acquisition is done using Velleman Digital Oscilloscope (Velleman PCS-500 Digital Oscilloscope) either on simulated data (in Demo Mode) or with real measurement. The oscilloscope takes a 5000 points sample of the measured or internally simulated signal (Table 1). Buffer Position Signification [SI] Parameter Tested Values Position 0 Sample Rate [Hz] Volts/Div. 0.5, 1.5V Position 1 Full Scale [mv] 100ms, 50ms, 20ms, 10ms, Position 2 GND Time/Div. 1ms, 0.5ms, 0.2ms, 0.1ms, Position 3 5000 Data 50us, 20us, 10us, 5us, 2us, 1us Table 1. Buffer Information and Oscilloscope Data Element Value Range/Source Buffer 5000 samples Resolution 8 bits 0-255 Sampling Rate Var. 1250-50.000.000 From Oscilloscope Settings Number of Samples Transmitted 1000 200-2000 (max. 5000) Table 2. Sampling and Rate Parameters 2

Two main rates in data transmission apply: the sampling rate applied to the signal under measurement (Table 2) which leads to the filling of the buffer and the rate at which the buffer is read. These two values must be correlated; the reading of the buffer should not be done earlier than the next storage in the buffer (3). The actual measurement with the oscilloscope of the signal produces at once 5000 samples stored in I/O memory buffer. The Sampling Rate is: No. of Samples SR = = 5000 No. of Readings / sec (1) 1sec Hence the Number of Readings: SR NoR / sec = (Hz) (2) 5000 Which leads to the Time To Wait until the buffer is full and can be read again: TTW = 5000 (sec) SR 5000 1000 = (msec) SR (3) TCP/UDP Transport The measurements obtained with the oscilloscope are transmitted on top of the Internet Layer (Layer 3 in TCP Stack, Network Layer in OSI Stack) on the Transport Layer. The Transport Layer can use TCP or UDP. The difference between them consists on the acknowledgment of the received packets. TCP works on the basis of sending data as soon as the last send data is positively acknowledged by the receiving party (establishment of end-to-end operations). In UDP, the Datagrams are sent regardless of the successful receiving. Figure 3. Wellman PCS-500 Digital Oscilloscope (1), TCP LabView Probe Front Panel (2), TCP LabView Client Front and Block Diagram (3) from different scenarios In both cases, the buffering/delay of data on the network is observed and studied (Roundtrip Time for TCP and the Jitter for UDP). Before each measurement the data link is investigated with a bandwidth and reliability test (loss of packets, delays) using a dedicated tool, in this case Jperf/Iperf. For bandwidth measurement Ethereal/WireShark was also used. Jperf Bandwidth and the Ethereal IOGraphs are expressed in kbps/s (Y-kbps, X-sec) 3

Lab View Transmission The stimuli are sent via TCP or UDP on the already established PDP (Packet Data Protocol) between mobile and PLMN (GGSN) using the defined Lab View functions for TCP (Figure 4) and UDP (Figure 5) Transport. Figure 4. Lab View s TCP Write and TCP Read Elements Figure 5. Lab View s UDP Write and UDP Read Elements Using these functions four peered Vis are developed for client (DL) and probe (UL) transmission on TCP or UDP. From the Probe Lab View programs the number of points (samples) to be sent can be chosen. The maximum value is 5000. All tests are done with a value of 200 samples. IV. Methodology This study evolves from a previous topology in remote measurement. The studies performed at the Transilvania University in Brasov and at the National Technical University of Athens were centered around probe-client solution (server-workbench) involving an all Ethernet transmission medium, apart from the acquisition system, in that case a National Instrument PCI-6024E (Sandu, Balica, 2003). The current study is centered on the capabilities of the cellular network and real time transmission; the probe/client role in this case is played by the mobile equipment and the GGSN (access point from the core network to the Internet assigning the IP for the mobile station). The mobile equipment is connected to the network, the data packet mode activated. Simulated or real measurement is transmitted between the Lab View synchronized client and probe programs (Figure 3). After every 50 seconds the Time/Div setting on the oscilloscope is decreased from the starting rate of 100ms to lower ones as 5us. This leads to a more frequent buffer filling and to a higher rate of transmission. The higher the rate, the higher is the probability of longer RTT (TCP) or higher Jitter (UDP). A.1. EDGE DL Access on TCP In Figure 2 a) the first scenario is represented. The bandwidth available is measured with Jperf and Ethereal/Wire Shark both at the client and at the probe. Figure 6. Jperf/Iperf measurement of the bandwidth [kbps/s] on DL TCP for the probe (left) 70 kbps/s and at the client (right) 70 kbps/s 4

Figure 7. EDGE TCP transfer [bps/s] on probe side (sending) for Time/Div. from 100ms to 5us Figure 8. EDGE TCP transfer [bps/s] on client side (receiving) for Time/Div. from 100ms to 5us Figure 9. Round Trip Time [s] (left) and Throughput [B/s] (right) at the probe for DL TCP Transmission with congestion periods A.2. EDGE DL Access on UDP It is using the same scenario as in Figure 2 a). Figure 10. Jperf/Iperf measurement of the bandwidth [kbps/s] on DL UDP for the probe (left) 70 kbps/s and at the client (right) 45 kbps/s Figure 11. EDGE UDP transfer [bps/s] on probe side (sending) for Time/Div. from 100ms to 2ms 5

Figure 12. EDGE UDP transfer [bps/s] on client side (receiving) for Time/Div. from 100ms to 2ms Figure 13. Jitter [ms] at the client for DL UDP Transmission - ~110 ms B.1. EDGE UL Access on TCP It is using the scenarios as in Figure 2 b). First the bandwidth is investigated using Jperf/Iperf and Ethereal/Wire Shark both at probe and client. Figure 14. Jperf/Iperf measurement of the bandwidth [kbps/s] on UL TCP for the probe (left) 32 kbps/s and at the client (right) 32 kbps/s Figure 15. EDGE TCP transfer [bps/s] on probe side (sending) for Time/Div. from 100ms to 1ms Figure 16. EDGE TCP transfer [bps/s] on client side (receiving) for Time/Div. from 100ms to 1ms 6

Figure 17. Round Trip Time [s] (left) and Throughput [B/s] (right) at the client for UL TCP Transmission B.2. EDGE UL Access on UDP It is using the scenarios as in Figure 2 b). First the bandwidth is investigated using Jperf/Iperf both at the probe and at the client. Figure 18. Jperf/Iperf measurement of the bandwidth [kbps/s] on UL UDP for the probe (left) 61 kbps/s and at the client (right) 61 kbps/s Figure 19. EDGE UDP transfer [bps/s] on probe side (sending) for Time/Div. from 100ms to 20ms Figure 20. EDGE UDP transfer [bps/s] on client side (receiving) for Time/Div. from 100ms to 1ms 7

Figure 21. Jitter [ms] at the client UL UDP Transmission - ~ 160ms IV. Conclusions The radio transmission is studied according to the upper layers; the study is not done to the wave characteristic but to the service level provided by the radio capability. The performance of the transmission and the quality of measurements are given by the accuracy of the received data, in this case, as no modifications are done on the communication channel, the only misbehavior can come from disturbance on the transmission channel. This disturbance in a packet oriented network results in the loss of packet (Jitter, Round Trip Time). The degree of the disturbance is measured by summing the lost packets resulting in an easy to investigate proof of error (Throughput). We can observe that for all cases, the set up period (~10 s) involves a big variation of rate due to the establishment of radio channels and buffer filling and subsequent emptying. For TCP DL transmission the radio IF (EDGE) reaches 40-50 kbps and the Time/Div. for the Oscilloscope can go to 1us and the transmission is in real time. However, starting with 5ms (Time/Div.) the transfer reaches a threshold (Figure 7 and Figure 8) and retransmissions are needed affecting the performance. For TCP UL the radio IF supports fewer several kbps (Figure 14) and the threshold for real time transmission is reached faster (Figure 15 and Figure 16). For UDP DL the real time transmission is blocked faster than expected and the Time/Div. can only be lowered to 2 ms otherwise the signal is updated seldom. For UDP UL the probe can transmit at lower rates and the on-line feeling is disturbed even more the Time/Div can be lowered only at 20 ms (Figure 19 and Figure 20). This is caused by the fact that in GPRS/EDGE/UMTS there are less traffic channels or radio resources allocated for UL and their priority is lower compared to the downlink channels. References [1] A.S. Tanenbaum, Computer Networks, Fourth Edition, 2003 [2] E. Borcoci, Sisteme digitale de comutatie, vol.1, Ed.Vega, 1995 [3] S. D. Anghel, Instrumentaţie cu circuite digitale, Universitatea Babeş-Bolyai, Cluj-Napoca, 2001 [4] F. Sandu, D.N. Robu, P.N. Borza, W. Szabo, Twin- Microcontroller GSM Modem Development System. 8th International Conference on Optimization of Electrical and Electronic Equipment OPTIM 2002, Brasov, Romania, vol 4, pp 155-160 [5] F. Sandu, P.N. Borza, A. Balica, El. Kayafas, Remote Access to Signal Generation and Acquisition. Educational Technologies on Electronic Platform for Engineering Study Symposium, 9-10 May, 2003, Conspress Bucharest, pp 89-94 [5] http://www.3gpp.org/ - 3GPP Specifications, 2X Series 8