radio network simulation - commsys.isy.liu.se · amplitude, phase, and angle (at tx and rx side)...

15
RADIO NETWORK SIMULATION Niclas Wiberg Ericsson Research Radio Network Simulation 2011-09-01 2 Outline Simulator overview What is radio network simulation? Models The radio environment Deployment & mobility Propagation Physical layer Protocols Traffic Radio resource management Simulation methodology

Upload: trinhnhan

Post on 17-Jun-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

RADIO NETWORK SIMULATION

Niclas WibergEricsson Research

Radio Network Simulation 2011-09-012

Outline

Simulator overview– What is radio network simulation?

Models– The radio environment

Deployment & mobilityPropagation

– Physical layer– Protocols– Traffic

Radio resource management

Simulation methodology

Radio Network Simulation 2011-09-013

Wireless Communication Simulation

Traditional network simulators– ns-2, ns-3, OPNET, OMNET++– Focus on the network and its protocols– Large networks (many hosts)– Wireless modules are available

Wireless link simulators– COSSAP, proprietary, ...– Radio propagation, signal processing– One or a few links

Radio network simulators– Mostly proprietary– Many transmitters and receivers– Focus on radio resources

Radio Network Simulation 2011-09-014

What is Radio Network Simulation?

“Simulating performance in terms of coverage, capacity and quality in a multi-cell system”

environment deployment

mobility & trafficalg. parameters

...

Radio Network Simulator

transmit powerinterferenceerror rates

...

throughputservice qualityblock ratedrop rate...

Radio Network Simulation 2011-09-015

Radio Network Simulation

Mobility Deployment

Internet Protocols

Radio Protocols

Propagation & Fading

Physical Layer

RRM

Application Traffic

TransportNetwork

Radio Network Simulation 2011-09-016

Deployment, Mobility and Propagation

G = Gd + Ga + Gs + Gm

distance attenuation

antenna gain shadow

fading

multipath fading

Mobility Deployment

Internet Protocols

Radio Protocols

Propagation & Fading

Physical Layer

RRM

Application Traffic

TransportNetwork

Radio Network Simulation 2011-09-017

Deployment Models

Uniform hexagonal site placement

Wrap-around at borders

Typical network sizes– 7 sites, 21 cells– 12 sites, 36 cells

Radio Network Simulation 2011-09-018

Mobility Models

Creation distribution– uniform– mixed gaussian– roads

Movement– random walk– roads

Important for– fading dynamics– handover frequency

Radio Network Simulation 2011-09-019

Propagation Models

Slow part, average pathgain– Okumura-Hata G = -29.03 - 35.2 log10 d [dB]– Directional antenna gain– Log-normal shadow fading

Fast part, multipath fading– Channel time impulse response with independent Rayleigh-

fading rays– Transformed to frequency domain for OFDM physical layer

models

Radio Network Simulation 2011-09-0110

Propagation ModelsExample: Average Pathgain

-160

-150

-140

-130

-120

-110

-100

-90

-80

-70

-2000 -1000 0 1000 2000

-2000

-1000

0

1000

2000-2000 -1000 0 1000 2000

-150

-140

-130

-120

-110

-100

-90

-80

-70

distance [m]

path

gain

[dB

]

distance [m]

distance [m]

Radio Network Simulation 2011-09-0111

Propagation ModelsExample: Single-Carrier Multipath Models

0 2 4 6 8 10

0.2

0.4

0.6

0.8

1

0 2 4 6 8 10

0.2

0.4

0.6

0.8

1

0 1 2 3 4 5-20

-15

-10

-5

0

5

10

0 1 2 3 4 5-20

-15

-10

-5

0

5

10

ITUPedestrian A

3GPPTypical Urban

Mean ray powers Fast fading gain

[m]

[m]

distanceRay delays

Radio Network Simulation 2011-09-0112

Propagation ModelsExample: Multi-Carrier Multipath Models

ITU Pedestrian A 3GPP Typical Urban

Distance [m]

Sub

band

[M

Hz]

0 0.2 0.4 0.6 0.8

2

4

6

8

10

12

14

16

18

20

-10

-8

-6

-4

-2

0

2

4

6

8

10

Distance [m]

Sub

band

[M

Hz]

0 0.2 0.4 0.6 0.8

2

4

6

8

10

12

14

16

18

20

-10

-8

-6

-4

-2

0

2

4

6

8

10

Radio Network Simulation 2011-09-0113

-1000 -500 0 500 1000

-1500

-1000

-500

0

500

1000

1500

1

2

3

4

5

6

7

Ray-Based Spatial Channel Models

Radio channel modeled by a multitude of rays

Each ray is characterized by a delay, amplitude, phase, and angle (at tx and rx side)

Example– A link is modeled by 120 rays (6

groups of 20 rays each)

Ray-based spatial channel models are e.g.:

– 3GPP SCM [1]– WINNER channel models [2], [3]

Radio Network Simulation 2011-09-0114

MIMO Channel Model Example- SCME (suburban macro), BS ant. spaced 10 λ, UE ant. spaced 0.5 λ

Radio Network Simulation 2011-09-0115

Physical Layer Models

Receivermodel

BLER(Error probability)

Mobility Deployment

Internet Protocols

Radio Protocols

Propagation & Fading

Physical Layer

RRM

Application Traffic

TransportNetwork

p1

∑≠

+=

ikkk

iii pGN

pGSINR

p2

p3

G1

G2

G3

Radio Network Simulation 2011-09-0116

Physical Layer ModelsReceiver Model

InputReceived signal quality (SINR)Often multiple values

– Time slots– Frequency subbands

Internal representationReceived Bit Information

– Shannon’s channel capacity

OutputBLER (block error probability)

Decoder model

Linear average

...

Received BitInformation

Demodulator model

SINR

...

Received BitInformation Rate

Block ErrorProbability

-20 -10 0 10 20 300

1

2

3

4

5

6

SINR [dB]

Rec

eive

d B

it In

form

atio

n pe

r S

ymbo

l

QPSK

16QAM64QAM

0 0.2 0.4 0.6 0.8 10

0.2

0.4

0.6

0.8

1

Received Bit Information Rate

Blo

ck E

rror

Pro

babi

lity

Length 100, Rate 0.25

Length 100, Rate 0.75Length 5000, Rate 0.25

Length 5000, Rate 0.75

Radio Network Simulation 2011-09-0117

Protocol ModelsDifferent Detail Levels

Ignore protocols

Simple bit counting models

Detailed modeling of protocol operation

Radio

MAC

RLC

PDCP

IP

TCP/UDP

Application

Radio

MAC

RLC

PDCP GTP-u

UDP

IP

Ethernet

GTP-u

UDP

IP

Ethernet

IP

TCP/UDP

Application

IP

Terminal Base station Gateway Server

Radio Network Simulation 2011-09-0118

Protocol Models ExampleARQ Protocol

Ignore protocols– Model BLER, calculate throughput = (1 – BLER) × bitrate

Simple model– txbuf: number of bits in transmitter buffer– Transmission: txbuf = txbuf – blocksize– Block error: txbuf = txbuf + blocksize (after a delay)

Detailed model– Create data structures for protocol data units (PDUs)– Keep lists transmit & retransmit buffers– Model status reports (feedback) in detail– Implement timers & state variables– Etc...

Radio Network Simulation 2011-09-0119

Detailed ARQ Models (WCDMA)

SDU buffer

Service Data Units (SDUs) to be transmitted

Retransmission buffer

Transmitted Protocol Data Units (PDUs)

Reception buffer

SDU reassembly

Delivered Service Data Units (SDUs)

Received Protocol Data Units (PDUs)

Concatenation/segmentation

Status generation

Channel

Status reception

Radio Network Simulation 2011-09-0120

Traffic Models

User & session models– Often session = user– Random arrival and

lifetime– Fixed number of users

Example applications– Full buffer– Speech with activity

model– Web surfing– Streaming

Mobility Deployment

Internet Protocols

Radio Protocols

Propagation & Fading

Physical Layer

RRM

Application Traffic

TransportNetwork

Radio Network Simulation 2011-09-0121

Traffic Models: Speech with Activity Model

time

Uplink source

rate

12.2 kbps

time

Downlink source

rate

12.2 kbps

Exponentially distributed activity time

Radio Network Simulation 2011-09-0122

Traffic Models: Web Surfing

Example model

Random page requests

Log-normal page size distribution

Exponential readingtime

TCP flow control

0 5 10 15 20 25 30 35 40 45 500

50

100

150

200

250

time [s]

[kby

tes]

Cumulative data flow

requested arrived in network

Radio Network Simulation 2011-09-0123

Radio Resource Management

Link adaptation

Scheduling

Power control

Handover

...

Mobility Deployment

Internet Protocols

Radio Protocols

Propagation & Fading

Physical Layer

RRM

Application Traffic

TransportNetwork

Radio Network Simulation 2011-09-0124

Radio Resource ManagementExample: Channel-Dependent Scheduling

Shared channel transmission

HSDPA & EDGE:Select user and data rate based on instantaneous channel quality

– Time-domain schedulingdata1data2data3data4

TimeFrequency

User #1 scheduled

User #2 scheduled

1 ms

180 kHz

Time-frequency fading, user #1

Time-frequency fading, user #2

LTE: Scheduling in time and frequency domain

Time

User 1 User 2

Radio Network Simulation 2011-09-0125

0 5 10 15-20

-15

-10

-5

0

time [s]

Ec/N

0 [dB

]

cell 1cell 2cell 3

Radio Resource ManagementExample: WCDMA Handover

Measurement models– Simple: average pathgain– Detailed: filtered

multipath

Handover events– add/delete/replace

Apply admission control for new links

delete 1

add 2

replace 2→3

Radio Network Simulation 2011-09-0126

Simulation MethodologyDetermining Capacity

InputPropagation and network deploymentUser mobility and trafficAlgorithms and parameters

OutputUser quality

– Throughput, delay, frame loss, dropped calls

System utilization– throughput– transmitted and received

power

Increase traffic load until service quality is too low

or, with admission control

Ensure that all (or most) users achieve target quality

– block new service requests when necessary to protect present users

Increase traffic load until blocking rate is too high

Radio Network Simulation 2011-09-0127

Simulation MethodologySpeech Capacity

User generation– Random arrival process, or– Fixed number of users

Monitor user quality– Blocking and dropping– Frame loss/drop

Increase #users until less than e.g., 98% are satisfied

Optimize algorithm parameters

Radio Network Simulation 2011-09-0128

Simulation MethodologyPacket Capacity

Random user arrival and packet request process

Monitor– system throughput– user quality, e.g. packet

bitrate

Increase load– until quality drops below

target– until it flattens out

0 10 20 3 0 40 500

10 0

20 0

30 0

40 0

50 0

60 0

0 10 20 3 0 40 500

5

1 0

1 5

2 0

2 5

3 0

3 5

4 0

4 5

5 010% b est median 10% wors t

Number of users per cell

Packet bitrate[kbps]

Cell throughput

[kbps]

Radio Network Simulation 2011-09-0129

Summary

Multiple cells, multiple users

Radio Propagation

Physical layer models

Protocol models

Traffic models

Radio resource management

Simulation methodology

Mobility Deployment

Internet Protocols

Radio Protocols

Propagation & Fading

Physical LayerRRM

Application Traffic

TransportNetwork

Radio Network Simulation 2011-09-0130