Graduation Project Presentation

42
HSDPA Towards 4G Team IAMA HSDPA Simulator

Transcript of Graduation Project Presentation

Page 1: Graduation Project Presentation

HSDPA Towards 4G

Team IAMA

HSDPA Simulator

Page 2: Graduation Project Presentation

Radio Capability Evolution

GSM

GPRS

EDGE

WCDMA

HSDPAHSUPA

LTESpeed

Time

9.6 Kbps 9 -170 Kbps

250 Kbps 384 Kbps

100/50 Mbps14.4 Mbps

5.7 Mbps

1998 2001 2003 2004 2006

Page 3: Graduation Project Presentation

Project Objective

Testing How the Data rateImprovement was achieved

Page 4: Graduation Project Presentation

Team IAMA

• Ibrahim Gamal • Ahmed Mabrouk• Maysara Salah

Supervisor:

Dr. Adly Tag-Elden

Page 5: Graduation Project Presentation

AgendaAgenda

• Introduction• UMTS vs. HSDPA• Simulator• Hardware

Page 6: Graduation Project Presentation

IntroductionIntroduction

• HSDPA ?HSDPA ?• Expected 4G ?Expected 4G ?• UMTS/HSDPA DeploymentUMTS/HSDPA Deployment• Project descriptionProject description

Page 7: Graduation Project Presentation

HSDPA ?HSDPA ?

• HSDPA was standardized as a part of 3GPP HSDPA was standardized as a part of 3GPP Release 5 with the first specification version in Release 5 with the first specification version in March 2002.March 2002.

• HSDPA enhancement for WCDMA/UMTS.HSDPA enhancement for WCDMA/UMTS.• HSDPA has been designed to increase downlink HSDPA has been designed to increase downlink

Packet data Packet data throughputthroughput..• Peak theoretical speeds of 14 Mbps.Peak theoretical speeds of 14 Mbps.• It is called 3.5G.It is called 3.5G.

Page 8: Graduation Project Presentation

Expected 4G

4G

Low Cost

Fully IP-based

100 Mbps to 1 Gbps

QoS

High Security

Page 9: Graduation Project Presentation

UMTS/HSDPA Deployment

• 117 Million 3G Customers use UMTS/HSDPA with 168 operators in 71 countries.

• Just 117 of whom have enhanced service with HSDPA.

30%

70%

WCDMA only

HSDPA

Page 10: Graduation Project Presentation

Project Description

Page 11: Graduation Project Presentation

AgendaAgenda

• Introduction• UMTS vs. HSDPA• Simulator• Hardware

Page 12: Graduation Project Presentation

UMTS vs. HSDPA

• System Architecture• System Layers• What’s new ?• HSDPA Channels• Convolutional Code vs. Turbo Coding• Hybrid Automatic Repeated Request (HARQ)• HSDPA Data Rates

Page 13: Graduation Project Presentation

System Architecture

Terminal

(UE) Node B

BTS

RNC

Radio Network Controller

Page 14: Graduation Project Presentation

PHY layer

MAC-hs

System Layers

Terminal

RLCMAC

PHY layer

FRAMEPROTOCOL

TRANSPORT

Uu

Node B

RLCMAC-d

FRAME PROTOCOL

TRANSPORT

Iub

RNC

Page 15: Graduation Project Presentation

HSDPA Channels

HS-SCCHHS-DSCHHS-DPCCH

DCH (DPCCH/DPDCH)

Node B Terminal

Page 16: Graduation Project Presentation

DCH vs. HS-DSCH

Rel 99 DCH HSDPA HS-DSCH

Fast Power Control Link Adaptation

QPSK Modulation, Convolutional Coding

QPSK/16QAM Modulation, Turbo Coding

RNC retransmissionPhysical Layer Retransmission

RNC Scheduling Node B Fast Scheduling

Page 17: Graduation Project Presentation

HSDPA

Link Adaptation

Fast Scheduling

Physical Layer Retransmission

What’s new ?

Page 18: Graduation Project Presentation

HSDPA Link Adaptation

Channel Quality Information (CQI) transmitted on HS-DPCCH

HS-DSCH link adaptation

Node B

Terminal

Page 19: Graduation Project Presentation

Link Adaptation

• The modulation and coding rate Changes every 2ms, Based on– CQI– Mobile Category– Scheduler

• Modulation:– QPSK– 16QAM

• Coding Rate: ¼, ½, ¾

Page 20: Graduation Project Presentation

Turbo Coding

• Parallel Concatenated Convolutional Code (PCCC)• Coding Rate r = 1/3

“Upper”RSC

Encoder

“Lower”RSC

EncoderInterleaver

Systematic Output

Xk

UninterleavedParity

Zk

InterleavedParity

Z’k

InputXk

InterleavedInputX’k

Output

Page 21: Graduation Project Presentation

Why Turbo Code ?

• Extraordinary performance at low SNR• Improvement for larger block sizes.

• So,

Suitable for delivery of multimedia

services

Page 22: Graduation Project Presentation

Mariner1969

Turbo Code1993

Galileo:BVD1992Galileo:LGA

1996

Pioneer1968-72

Voyager1977

ConvolutionalCodes 1976

0 1 2 3 4 5 6 7 8 9 10-1-2

0.5

1.0

Eb/No in dB

BPSK Capacity Bound

Cod

e R

ate

r

Sha

nnon

Cap

acity

Bou

nd

UncodedBPSK

IS-951991

Iridium1998

510bP

Spe

ctra

l Eff

icie

ncy

arbitrarily lowBER:

Page 23: Graduation Project Presentation

Hybrid Automatic Repeated Request

• HARQ Rate Matching

HARQ = Forward Error Correction

Automatic RepeatedRequest+

Page 24: Graduation Project Presentation

Terminal Capabilities

Category ModulationMaximum Data rate

1 QPSK, 16QAM 1.2

2 QPSK, 16QAM 1.2

3 QPSK, 16QAM 1.8

4 QPSK, 16QAM 1.8

5 QPSK, 16QAM 3.6

6 QPSK, 16QAM 3.6

Category ModulationMaximum Data rate

7 QPSK, 16QAM 7.2

8 QPSK, 16QAM 7.2

9 QPSK, 16QAM 10.2

10 QPSK, 16QAM 14.4

11 QPSK only 0.9

12 QPSK only 1.8

Page 25: Graduation Project Presentation

AgendaAgenda

• Introduction• UMTS vs. HSDPA• Simulator• Hardware

Page 26: Graduation Project Presentation

Simulator

• A brief Description• What are H-Sets?• GUI Parameters• Software Construction• Results

Page 27: Graduation Project Presentation

A brief Description

• The simulator represent the physical layer of HSDPA.

• It consist of a TX and RX of a single HSDPA link from node B to UE (i.e. downlink).

• It built to simulate the operation in condition determined by H-sets.

• It calculate the throughput for different H-Set parameters.

Page 28: Graduation Project Presentation

What are H-Sets?

• H-sets from 1 to 6 are called fixed reference channel (FRC) are specify by 3GPP.

• They are used as a measurement to the minimum performance of UEs.

• We add H-Set 0 to simulator to enable the user to set his own parameters.

Page 29: Graduation Project Presentation

GUI Parameters

Page 30: Graduation Project Presentation

Software Construction

Generate Random Data

Scrambling

Turbo Encode

HARQ Match

Modulate Channel

Noise &/or Fading

deModulate

Interleaver deInterleaver

HARQ deMatch

Turbo Decode

unScrambling

Calculate throughput

Page 31: Graduation Project Presentation

From Table 9.3

Results

Page 32: Graduation Project Presentation

AgendaAgenda

• Introduction• UMTS vs. HSDPA• Simulator• Hardware

Page 33: Graduation Project Presentation

Hardware

• Objective• Development cycle• Turbo Encoder RTL• Interface • FPGA Kit

Page 34: Graduation Project Presentation

Increase the simulation speed

Gives a look at the practical problems

Objective

1-

2-

Page 35: Graduation Project Presentation

Development Cycle

C/ C++(turbo coding)

C to VHDLconversion

ISE synthesize

Verification

MATLAB Modelsim

I nterface

Page 36: Graduation Project Presentation

Turbo Encoder RTL

Page 37: Graduation Project Presentation

Interface

• USB• Serial• Ethernet• Embedded system

Page 38: Graduation Project Presentation

FPGA Kit

Page 39: Graduation Project Presentation

Embedded System

Page 40: Graduation Project Presentation

Serial Application

MicroBlazeTM

Processor

DXCL IXCL

MCH OPB DRR

MCH0MCH1

OPB

OPBINTC

OPBUART Lite

Page 41: Graduation Project Presentation

Any Question?

Page 42: Graduation Project Presentation

Thank You