WCDMA HSDPA physical layer design (pdf)

34
WCDMA/HSDPA physical layer design Jon Burrell UbiNetics

Transcript of WCDMA HSDPA physical layer design (pdf)

Page 1: WCDMA HSDPA physical layer design (pdf)

WCDMA/HSDPA physical layer design

Jon Burrell

UbiNetics

Page 2: WCDMA HSDPA physical layer design (pdf)

Slide 1 of 33

© UbiNetics 2004

Content

• Importance of WCDMA

• Crash course in WCDMA

• WCDMA implementation

• Why HSDPA

• Crash course in HSDPA

• HSDPA implementation

Terminal physical layer only, downlink bias and selective!

Page 3: WCDMA HSDPA physical layer design (pdf)

Slide 2 of 33

© UbiNetics 2004

UbiNetics outline

• Cambridge UK based, founded January 1999 and now 400 staff

• R&D centres in Bangalore, Cambridge, Swindon and Shenzhen

• Sales and customer support centres Hong Kong, Tokyo

• Cambridge UK based, founded January 1999 and now 400 staff

• R&D centres in Bangalore, Cambridge, Swindon and Shenzhen

• Sales and customer support centres Hong Kong, Tokyo

3G Test products 3G VolumeProduct Technology

GSM/ EGPRS

AS

WCDMA AS

Common NAS

Connection/Data Routing

Blu

eToo

th

US

BU

SB

IrDA

IrDA

Ser

ial

Ser

ial

KVMKVM

MIDPMIDPWAP 2.0 StackWAP 2.0 Stack

TCP/IP StackTCP/IP Stack

MMS ClientMMS Client

WAP Browser

Java Apps

PIMFuncs.

MMI LogicMMI Logic

SyncML

MMI Look and Feel MMI RsrceFiles

Platform InterfacingPlatform Interfacing

CameraCamera

DisplayDisplay

AudioAudio

USIMUSIM

Baseband HW BT HW Data I/fData I/f

KeypadKeypad

User I/PUser I/P

Mmedia Mgr

Operators

Infrastructure Vendors

ODMs

Silicon Vendors

Engineering experience Market requirements

Early proof, in-field, IOT Early revenue

3G (HSDPA/WCDMA/EDGE/GPRS) handset technology3G (HSDPA/WCDMA/EDGE/GPRS) handset technology

Page 4: WCDMA HSDPA physical layer design (pdf)

Slide 3 of 33

© UbiNetics 2004

WCDMA Importance

Underestimated prediction for WCDMA/EGPRS technology?

WCDMA (multimode) phone technology will dominate

Source: Ovum / DB

Tech dev

0

50

100

150

200

250

300

350

400

450

500

2003 2004 2005 2006 2007

Dev

ice

ship

men

ts (m

)

GPRS/EDGE

Feature phones

WCDMA MM?

WCDMA

Sept 04

Sept 03

Page 5: WCDMA HSDPA physical layer design (pdf)

Slide 4 of 33

© UbiNetics 2004

What is WCDMA?

• Wideband 5 MHz. (For each of DL and UL)• Single frequency all users and all cells• DS spread spectrum• User and cell separation by spreading code• Fast power control • Soft handover• QPSK• Turbo coding• Multiple transport channel combinations• 384 kbps

Layer 1 perspective

Page 6: WCDMA HSDPA physical layer design (pdf)

Slide 5 of 33

© UbiNetics 2004

Essentials 1: Diversity gainWCDMA crash course

Tx Rx

Narrow band• Cancellation, deep fading• Inter-symbol interference

Tx Rx

Wide band

• Spread signal with pseudo randomsequence at high “chip” rate

• Spreading code with good autocorrelation function• Receive by synchronous correlation to resolve

multipaths and coherently combine - Rake• Autocorrelation function fails at < 1chip

• Transmit Diversity to the rescue

• Reduced fading• Diversity gain

Good auto-correlation

Page 7: WCDMA HSDPA physical layer design (pdf)

Slide 6 of 33

© UbiNetics 2004

Essentials 2: Spreading Codes

OVSF1: 00001111OVSF2: 00110011

Spreading is a combination (multiplication) of two codes:

• Orthogonal Variable Spreading Factor (OVSF)• Separates users in a cell (in DL)• Variable length: defines data rate• Perfect cross-correllation. If aligned!• Very poor auto-correllation

SC2

• Scrambling codes (SC)• 10ms long PN sequence• Very good correlation properties• Separates and identifies cells in DL• (Separate users in the UL)

SC1

SC3

• But the codes are not perfect• Intra-cell interference

through loss of OVSF orthogonality in multipath• Inter-cell interference from neighbough cell SCs

CDMA systems are interference limited, so....

WCDMA crash course

Page 8: WCDMA HSDPA physical layer design (pdf)

Slide 7 of 33

© UbiNetics 2004

Essentials 3: Power control

• Very important in the UL because of “near far” problem

• Reduces interference in the DL by minimising cell power

• Fast closed loop power control used in both UL and DL

• Received SIR determines TPC feedback

• Fast feedback requirements, ~70us, a considerable challenge for physical layer design

WCDMA crash course

Page 9: WCDMA HSDPA physical layer design (pdf)

Slide 8 of 33

© UbiNetics 2004

Essentials 4: 3G vs 2G

6x cheaper

WCDMA gains from:• Better spectral efficiency of CDMA vs TDMA• QPSK, and turbo coding

Makes WCDMA ~5x more efficient than GSM

WCDMA: high speed, flexible data services, low cost

WCDMA crash course

Page 10: WCDMA HSDPA physical layer design (pdf)

Slide 9 of 33

© UbiNetics 2004

WCDMA RF Design (receiver)

• Direct conversion receiver gives competitve design – low BOM

• But must be careful to minimise DC offset

• Trick is to remove DC component but retain fast settling on gain step

• UbiNetics has developed an WCDMA RF chip with Renesas

WCDMA implementation

Page 11: WCDMA HSDPA physical layer design (pdf)

Slide 10 of 33

© UbiNetics 2004

Multimode SoC Block DiagramWCDMA implementation

Page 12: WCDMA HSDPA physical layer design (pdf)

Slide 11 of 33

© UbiNetics 2004

UbiNetics WCDMA SoC design

• Release 99, 384kbit/s class UMTS IP core

• Low power hardware centric design

• No DSP required for data centric operation

• ARM 9 class controller required (926 assumed)

• “Bolt-on” HSDPA support

• MM support “designed in”

WCDMA implementation

Working with 2 major semis

Page 13: WCDMA HSDPA physical layer design (pdf)

Slide 12 of 33

© UbiNetics 2004

WCDMA HW/SW Partitioning

• Functions implemented in hardware– Traffic data path (chip and bit rate)– Bandwidth intensive processes (e.g. Psync peak sorting)– Low latency processes (e.g. power control)

• Remaining functions partitioned by– Size and complexity– ‘Intelligence’ residing in software (e.g. AGC loop)– Power consumption advantage– Bus bandwidth

WCDMA implementation

Page 14: WCDMA HSDPA physical layer design (pdf)

Slide 13 of 33

© UbiNetics 2004

WCDMA H/W block diagram

BUS I/F

UMTSCORE

TESTACCESS

RADIO I/F

WRAPPER

RADIO PORTS

INT CLKS

IQ DATATRAFFIC

CLOCKGEN

INTE

RN

AL

BU

S

EXT CLOCK

INTBUS

INTBUS

INTBUS

INTBUS

SYSTEM BUS

SY

STE

M B

US

INTBUS

TEST PORTS

TEST

TES

T

WCDMA implementation

Page 15: WCDMA HSDPA physical layer design (pdf)

Slide 14 of 33

© UbiNetics 2004

WCDMA rolling-out, however..

• The ‘other’ 3G standard CDMA2000 had a head start

• WCDMA will dominate long term, but

• CDMA2000 has a high rate, ~ 3 Mbps, DL extension 1x EV-DO in operation now

• Sprint and Verizon in US, KDDI in Japan using it

• Customers like high speed

• DoCoMo, Vodafone (Japan) and Cingular/AWE (US), WCDMA operators, are nervous

Resultant push for High Speed Downlink Packet Accessenhancement to WCDMA

Page 16: WCDMA HSDPA physical layer design (pdf)

Slide 15 of 33

© UbiNetics 2004

What is HSDPA?• Increased packet data support in the DL

– More efficient use of the available bandwidth– Increase maximum user throughput for downlink packet data– Increase the peak data rates to 14 Mbps– Reduce the latency for packet data– Minimise the need for additional control signalling

• Compatibility with R99– HSDPA is a straightforward enhancement to R99 architecture– All R99 techniques can be supported in an HSDPA network– R99 and HSDPA mobiles can co-exist on the same frequency

• Scalable UE Complexity– 12 categories of terminal capability

• Target urban and indoor environments

Page 17: WCDMA HSDPA physical layer design (pdf)

Slide 16 of 33

© UbiNetics 2004

Essentials 1: Unused power

By:• User scheduling by Node B• Adaptive modulation and coding (AMC)• Hybrid automatic repeat request (HARQ)

“Unused” power capacity allows greater throughput

HSDPA crash course

Page 18: WCDMA HSDPA physical layer design (pdf)

Slide 17 of 33

© UbiNetics 2004

Essentials 2: Scheduling

Time

ChannelQuality

Time

ChannelQuality

Time

ChannelQuality

Mobile 3

Mobile 2

Mobile 1

Comm. Tower

HSDPA crash course

• Node B scheduler balances overall throughput and users requirements:• Quality of Service

(Conversational, Streaming, Interactive, Background)

• Terminal capabilities• And uses Adaptive Modulation and Coding (AMC) ..

• Exploit Multi-User Diversity• Transmit when channel is

good

Page 19: WCDMA HSDPA physical layer design (pdf)

Slide 18 of 33

© UbiNetics 2004

Essentials 3: AMC

• Instead of adjusting the transmit power, change the “coding gain”– Send more user data and less error protection for good

channels– Use higher order modulation to increase the data rate

– use higher FEC coding rates– optional 16-QAM modulation

• Use multiple OVSF codes allocated to a single user– Send data over up to 15 codes simultaneously– Number of codes depends upon UE capability

• To schedule and set modulation Node B needs fast Channel Quality Indication (CQI) from terminal...

HSDPA crash course

Page 20: WCDMA HSDPA physical layer design (pdf)

Slide 19 of 33

© UbiNetics 2004

Essentials 4: CQI, and HS channels

• UE measures the SIR of the CPICH and calculates best data rate– Aim to receive data with <10% PER– Consider UE capability

• CQI reported to Node B via dedicated UL channel HS-DPCCH

HSDPA crash course

ACK

ACK

ACK CQI ACK CQI ACK

CQICQI

CPICH

HS-SCCH2

HS-PDSCH1

Uplink HS-DPCCH1(ACK & CQI

repeated twice,20ms CQI feedback)

Uplink HS-DPCCH2

(4ms CQI feedback)

2 slots

7.5 slots

HS-PDSCH2

HS-SCCH1

CQICQI CQI

SF 128 (60 Kbps).Sets modulation and coding of

SF 16 OVSFUp to 15 parallel codes (14 Mbps)

SF 25620 CQI bits

10 ms

5 ms

Page 21: WCDMA HSDPA physical layer design (pdf)

Slide 20 of 33

© UbiNetics 2004

Essentials 5: HARQ re-transmissionHSDPA crash course

• Hybrid-ARQ scheme complements AMC by allowing for rapid re-transmission of erroneous packets

• Instead of discarding the packet (as in R99), combine multiple transmissions– Maximises the chance of successful reception– Requires additional buffering in the UE Layer 1

• Node B handles re-transmission (RNC for R99) to minimise packet delays

5 ms

10 ms

Page 22: WCDMA HSDPA physical layer design (pdf)

Slide 21 of 33

© UbiNetics 2004

Essentials 6: HSDPA vs WCDMAHSDPA crash course

HSDPA cell capacity improvement

• 2-3 times cell capacity

• Low latency and fast download

• Wireless “Broadband” for user

Page 23: WCDMA HSDPA physical layer design (pdf)

Slide 22 of 33

© UbiNetics 2004

HSDPA Implementation

Principal Issues:

• Need better SNR for higher rates

• Better RF

• Equaliser not Rake

• HARQ buffers

• HS-MAC

HSDPA implementation

Page 24: WCDMA HSDPA physical layer design (pdf)

Slide 23 of 33

© UbiNetics 2004

RF considerations

• Direct conversion receiver gives competitive design – low BOM

• But must minimise DC offset – even more important with HSDPA

• Trick is to remove DC component but retain fast settling on gain step

• UbiNetics has just started an HSDPA RF chip development with Renesas

Distortion must be lower for HSDPA!

HSDPA implementation

Page 25: WCDMA HSDPA physical layer design (pdf)

Slide 24 of 33

© UbiNetics 2004

Equaliser• Rake receiver combines multiple paths

– Each path adds noise – Multi-Access Interference– Worse at low SF – OVSF correlation worse

• Equaliser measures the channel profile– Applies an inverse of the channel to the received data– No multi-access interference – improved Rx SNR!

• Increased UE complexity– Complex calculations to evaluate equaliser tap weights

HSDPA implementation

- G-RAKE (?)

- Linear filter HS-PDSCH receivers:- LMS-based equaliser- MMSE based equalisers

• Equalisers particularly suited to HSDPA– HSDPA targeted at low mobility, high

bandwidth users– Relatively static channel – plenty of

time for equaliser to adapt– QAM-16 requires good SNR

Page 26: WCDMA HSDPA physical layer design (pdf)

Slide 25 of 33

© UbiNetics 2004

H-ARQ re-transmissionMulti-Channel

• More efficient use of channel bandwidth, but– More memory in the UE for MAC data (re-ordering) buffering

1 2 3 1 4

NAK ACK NAK

ACK ACK

3

NAK

1

ACK

Node BHS-DSCH1

UE1HS-DPCCH

UE2HS-DPCCH

UE1

Process (1)

Process (2)

Process (3)

Process (4)

UE2

Process (1)

5

Process (2)

ACK

HSDPA implementation

Page 27: WCDMA HSDPA physical layer design (pdf)

Slide 26 of 33

© UbiNetics 2004

H-ARQ CombiningBit rate processing (Turbo) block with soft-decision combiner

��

���

���

��

��

���

��

��

��

��

��

����

��

��

��

���

���

��

��

��

���

��

��

��

����

��

��

��

��

����

���

��

��

��

��

�����

���

��

���

���

��

��

���

��

��

��

��

���

���

��

��

���

���

���

���

�!�

���

��

�"�

���

��

��#

�$

HSDPA implementation

• Multiple HARQ buffers• Store soft decisions• More memory in the UE

• Chase Combining• Incremental Redundancy

Page 28: WCDMA HSDPA physical layer design (pdf)

Slide 27 of 33

© UbiNetics 2004

HS-MAC

HSDPABase_band

HS-DSCH

MAC-hs

Re-ordering queue distribution

Re-ordering

Disassembly

Re-ordering

Disassembly

………….Up to 8

Associated Downlink signalling(To HS-SCCH)

Associated Uplink signalling(From HS-DPCCH)

HARQ (up to 8 processes)

Interface C

CPHYL1

Control

Interface B

MAC-D

RRC

MAC-RX

CMAC

MAC-CONFIG

Interface A

3GPPMAC-hsFunctionality

HSDPABase_band

HS-DSCH

MAC-hs

Re-ordering queue distribution

Re-ordering

Disassembly

Re-ordering

Disassembly

………….Up to 8

Associated Downlink signalling(To HS-SCCH)

Associated Uplink signalling(From HS-DPCCH)

HARQ (up to 8 processes)

Interface C

CPHYL1

Control

Interface B

MAC-D

RRC

MAC-RX

CMAC

MAC-CONFIG

Interface A

3GPPMAC-hsFunctionality

HSDPA implementation

Page 29: WCDMA HSDPA physical layer design (pdf)

Slide 28 of 33

© UbiNetics 2004

HSDPA receivers Generic HSDPA L1 architecture

Channel estimator

Equaliser DescrambleHS-PDSCHDespreading

SIRestimation

CQI generation

HS-SCCH detector

BRP:Turbo,Rate matching

Uplink

MAC-d

Radio data

Searcher

Noise power

Constellation type

HSDPA implementation

Uplink

ACK/NAK

Page 30: WCDMA HSDPA physical layer design (pdf)

Slide 29 of 33

© UbiNetics 2004

Key

WCDMA Baseband migration Typical block diagram for HSDPA entities

UMTS RF

RAKEreceivers

CQI

CDMAmodulator

Equaliser

Channel estimator

HS-SCCH detector

HS-PDSCH despreader

Searcher

Delayestimator

Turbodecoder

L1 MAC-hs

Rate match

HARQRate match

New

Potentialenhancement

Rel 99 baseband

Decryption

HSDPA implementation

Page 31: WCDMA HSDPA physical layer design (pdf)

Slide 30 of 33

© UbiNetics 2004

WCDMA Baseband migration Typical HW/FW and SW split options

xxxMAC-hs

xxBRP & HARQ

xUplink HS-PDCCH

xxCPICH SIR calculator

xCQI generator

xHS-PDSCH de-spreader

xxHS-SCCH detector

xxEqualiser

xChannel estimator

SWFWHWEntity

HSDPA implementation

Page 32: WCDMA HSDPA physical layer design (pdf)

Slide 31 of 33

© UbiNetics 2004

And the Up Link?

That is another story!

Page 33: WCDMA HSDPA physical layer design (pdf)

Slide 32 of 33

© UbiNetics 2004

Thank you

Questions?

Page 34: WCDMA HSDPA physical layer design (pdf)

Slide 33 of 33

© UbiNetics 2004

Rel 5 Capability Classes