41
1 Aalborg University, RATE/TBS, 2006 slide 1 SIPCOM9-2, lecture 10 MultiUserComm Multi-User Communication Lecture 10 WCDMA Overview Aalborg University, RATE/TBS, 2006 slide 2 SIPCOM9-2, lecture 10 MultiUserComm Objective Introduce WCDMA from a systems perspective, but with a focus on lower layers (FDD mode) WCDMA Release 99 giving you, hopefully a technology context to which you can apply e.g. the theory on multi-user communication a system context from which you can explore recent advances on WCDMA (HSxPA) and its evolution (LTE)

Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

1

Aalborg University, RATE/TBS, 2006slide 1

SIPCOM9-2, lecture 10MultiUserComm

Multi-User Communication

Lecture 10WCDMA Overview

Aalborg University, RATE/TBS, 2006slide 2

SIPCOM9-2, lecture 10MultiUserComm

Objective

• Introduce WCDMA– from a systems perspective, but with a focus

on lower layers (FDD mode)– WCDMA Release 99

• giving you, hopefully – a technology context to which you can apply

e.g. the theory on multi-user communication– a system context from which you can explore

recent advances on WCDMA (HSxPA) and its evolution (LTE)

Page 2: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

2

Aalborg University, RATE/TBS, 2006slide 3

SIPCOM9-2, lecture 10MultiUserComm

Outline

• WCDMA introduction• UMTS and 3GPP specifications• UTRAN architecture• Basic radio resource management• Physical layer channels and procedures

– Short on TDD mode

• MUD in WCDMA uplink (gain potential)

• References• Acronyms

Aalborg University, RATE/TBS, 2006slide 4

SIPCOM9-2, lecture 10MultiUserComm

WCDMA

UE 1Time

(Code) Power

UE 2UE 3UE 4

Node BUE

Available resources: Spreading Codes (OVSF)

andTransmission Power

Soft/SofterHandover

non-orthogonal codes

orthogonal codes

DATA

Bit rate Chip rate

Channelisationcode

Scramplingcode

Chip rate

Page 3: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

3

Aalborg University, RATE/TBS, 2006slide 5

SIPCOM9-2, lecture 10MultiUserComm

3

5

4

6

7

8

10

9

Cel

l ra

nge

(km

)

Ma

xim

um p

ath

loss

(dB

)

100 200 300 400 500 600 700 800 900 1000

145

150

155

160

165

Cell load (kbps)

Downlink 10WDownlink 20W

Uplink(144 kbps / 125 mW terminal)

Typisk maks. tab

3 dB forbedring af dækningsområde

Downlink 20W

Dækning er begrænsetaf uplink

Kapacitet er begrænset

af downlink

WCDMA Coverage and Capacity

Aalborg University, RATE/TBS, 2006slide 6

SIPCOM9-2, lecture 10MultiUserComm

3GPP Specifications

Page 4: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

4

Aalborg University, RATE/TBS, 2006slide 7

SIPCOM9-2, lecture 10MultiUserComm

UMTS releases

v3.0.0 v3.1.0 v3.2.0 v3.3.0 v3.4.0

v4.0.0 v4.1.0 v4.2.0

v5.0.0 v5.1.0

etc.

Corrections New Functions

Release 99

Release 4 03/01

Release 5

12/99

06/02

Release 6

06/05 v6.0.0 etc.

etc.

etc.

Standardized by 3rd Generation Partnership Project (3GPP), see http://www.3gpp.org [North America: 3GPP2]

UMTS Long Term Evolution

UMTS used for designating 3rd generation systems (ITU: IMT-2000)

Aalborg University, RATE/TBS, 2006slide 8

SIPCOM9-2, lecture 10MultiUserComm

3GPP specs• Main rule for 3GPP specifications (http://www.3gpp.org):

– XX.INN• XX: series specification• I:

– (0) applies to both 3G and GSM (GPRS/EDGE)– (1,2) applies to 3G only

• GSM means GERAN 3GPP RAN while 3G means a 3GPP UTRAN RAN

• Examples• TS25.211 (v. 6.1.0), ”Physical channels and mapping of transport channels onto physical

channels (FDD), release 6”, Technical Specification Group Radio Access Network, July 2004

• TS25.213 (v. 6.0.0), ”Spreading and Modulation (FDD)”, Technical Specification Group Radio Access Network, December 2003

• TS25.104 (v. 6.8.0), ”Base Station (BS) radio transmission and reception (FDD)”, Technical Specification Group Radio Access Network, December 2004

• TS25.212 (v. 6.3.0), ”Multiplexing and channel coding (FDD)”, Technical Specification Group Radio Access Network, December 2004

• TR25.887 (v. 6.0.0), ”Beamforming enhancements (release 6)”, Technical Specification Group Radio Access Network, March 2004

• TR25.876 (v. 1.7.0), ”Multiple input multiple output in UTRA”, Technical Specification Group Radio Access Network, August 2004

• TR25.869 (v. 1.2.1), ”Tx diversity solutions for multiple antennas”, Technical Specification Group Radio Access Network, February 2004

Page 5: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

5

Aalborg University, RATE/TBS, 2006slide 9

SIPCOM9-2, lecture 10MultiUserComm

3GPP Series

Aalborg University, RATE/TBS, 2006slide 10

SIPCOM9-2, lecture 10MultiUserComm

UTRAN Architecture

UMTS Terrestrial Radio Access Network

Page 6: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

6

Aalborg University, RATE/TBS, 2006slide 11

SIPCOM9-2, lecture 10MultiUserComm

Radio-specific part

Public Land Mobile Network

UTRAN/GERAN

Uu/Um

CNUE/MS

Iu

From Release 5 GSM and UMTS have the same interface to the radiospecific part of the network

PLMN Architecture

Aalborg University, RATE/TBS, 2006slide 12

SIPCOM9-2, lecture 10MultiUserComm

Uu/Um

Node B/BTS RNC/

BSC

Node B/BTS

Node B/BTS

Node B/BTS

RNC/BSC

USIM

ME

Iub/Abis

Iur

MSC/VLR

GMSC

SGSN GGSN

HLR/AuC

UTRAN/GERANUE/MS CN External Network

Iu

PLMN, PSTN,ISDN, etc.

Internet,X25, etc.

PLMN

CS

PS

Radio-specific part

Public Land Mobile Network

PLMN ArchitectureThe geographical area covered by a PLMN is partitioned into MSC serving areas; a location area is a subset of a single MSC serving area.Typically, there is one (logically speaking) HLR in an operators PLMN.

Page 7: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

7

Aalborg University, RATE/TBS, 2006slide 13

SIPCOM9-2, lecture 10MultiUserComm

BSC

B TS

B TS

B S S (R AN /G E R AN )

RN C

Node B

N ode B

U TR AN

M E

S IM

U S IM

M S

SG SN

P S D om ain

G G SN

C S M G W

C S D om ain HSS/AuC

RN C

M SC -Serv./VLR A bis

S IM -M E

Iu b is C u

U m

U u

Iu C s G b

A

Iu PS

C

D

Iu r

G n

G r G c

G s

C S M G W M SC -Serv./V LR

C S M G W

G M SC -Serv.

IM S D om ain

(R e lease 5)

M b/G i

C x

M c

N b

N b

G /E /N c

N c

M c

U ser Equ ipm ent D om ain

A ccess N etwork D om ain C ore N etwork D om ain

In frastruc tu re D om ain

Circuit-switched core network

MSC

Packet-switched core network

SGSN

Aalborg University, RATE/TBS, 2006slide 14

SIPCOM9-2, lecture 10MultiUserComm

NRT Packet Switched Data

Protocol stack of a NRT packet switched session in UMTS Release 99

Retransmission, sequence numbering, flow control, multiplexing, etc.

Page 8: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

8

Aalborg University, RATE/TBS, 2006slide 15

SIPCOM9-2, lecture 10MultiUserComm

Basic RRM

Radio Resource Management

Aalborg University, RATE/TBS, 2006slide 16

SIPCOM9-2, lecture 10MultiUserComm

I

u

b

I

u

b

Uu Iub

UE Node B RNC

PC

AC

LC

PS

RM

HC PC

PC LC

RRM Overview

AC – Admission Control; PS – Packet Scheduler; LC – Load Control; RM Resource Manager; HC – Handover control; PC – Power Control

RRM in UMTS Release 99

Page 9: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

9

Aalborg University, RATE/TBS, 2006slide 17

SIPCOM9-2, lecture 10MultiUserComm

Power Control

Fast Closed Loop Power Control (CLPC)at rate 1500 Hz

RNC adjusts the SIR target in the Node B for the fast CLPC

in response to link quality

UE

Node B RNC

Node B adjusts the power to keep the SIR at the SIR target

Slow Outer Loop Power Control (OLPC)at rate 2-100 Hz

In uplink to keep the received signal level the same for all

users (near-far effect)

In downlink to increase the reception quality of stationary

users and users at the cell edge

To increase spectral efficiency

?

Aalborg University, RATE/TBS, 2006slide 18

SIPCOM9-2, lecture 10MultiUserComm

Uplink Fast PC

• UE1 and UE2 are transmitting at the same frequency => equalizing received powers at Node B is critical to avoid near-far problems

• Closed loop power control: Node B commands UE to increase or to decrease its transmission power at a rate of 1.5 kHz (±1 dB steps)

• Closed loop power control follows also the fast fading pattern at low and medium speeds (< 50 km/h)

Fast PC algorithm in Node B:If Eb/N0 < Eb/N0,target,

send "power-up" command.Else If Eb/N0 > Eb/N0,target,

send "power-down" command.

PC commands

UE1

UE2

Node B

L1

L2

Page 10: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

10

Aalborg University, RATE/TBS, 2006slide 19

SIPCOM9-2, lecture 10MultiUserComm

500 1000 1500 2000 2500 30004

4.5

5

5.5

6

6.5

7

1 minute period

Estimated quality better than

required?NoYes Increase

Eb/N0 targetDecrease

Eb/N0 target

Outer Loop PC• General outer loop algorithm

• Example adjustments of Eb/N0target for AMR speech service, BLER target 1%

• If error in frame, increaseEb/N0 target by 0.5 dB

• If no errors, decrease Eb/N0target with such a rate that BLER = 1% on average.

Aalborg University, RATE/TBS, 2006slide 20

SIPCOM9-2, lecture 10MultiUserComm

Softer Handover

• Softer handover– UE is connected to

two sectors of one base station

• Softer handover probability 5 - 15 %

• UL/DL– Basically same

Rake combining as for multipath and antenna diversity (Node B and UE)

RNC

Sector 1

Sector 2

Uplink combing from two sectorsin Node B Rake receiver (maximal ratio combining)

Page 11: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

11

Aalborg University, RATE/TBS, 2006slide 21

SIPCOM9-2, lecture 10MultiUserComm

Soft Handover• Soft handover

– UE is connected to two base stations

• Soft handover probability is 20 -50 %

• Required to avoid near-far effects

• Extra transmission over Iub• More baseband processing

needed (both base stations)• DL

– Maximal ratio combining in UE in the same way as with softer handover or multipath diversity

• UL– Frame selection combining in

RNC

RNC

Uplink combing from two base stations in RNC(selection combining)

Aalborg University, RATE/TBS, 2006slide 22

SIPCOM9-2, lecture 10MultiUserComm

Soft Handover Execution (1/2)

• Active Set (AS) cells have the knowledge of service used by UE• RNC informs the new cell (to be added to AS) about the needed

connection, forwarding the following:– Coding schemes, number of parallel code channels, the different

transport channel configuration parameters in use by UL and DL

– UE ID and uplink scrambling code

– The relative timing information of the new cell with respect to the existing connection (as measured by the UE at its location). Based on this, the new Node B can determine what should be the timing of the transmission initiated with respect to the timing of the common channels (CPICH) of the new cell

• MS is informed about the channelisation codes to be used in transmission and relative timing information through existing connection

Page 12: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

12

Aalborg University, RATE/TBS, 2006slide 23

SIPCOM9-2, lecture 10MultiUserComm

Soft Handover Execution (2/2)

PCCCHframe

PDCH/PCCHframe

Measure Toffset

Handovercommandand Toffset

UTRANNetwork

Transmision channeland Toffset

BS Bchannelinformation

BS ABS B

Toffset

• The relative timing information, which needs to be made available at the new cell is indicated in the above figure

• It makes transmissions capable to be combined in the Rake receiver from timing point of view

Aalborg University, RATE/TBS, 2006slide 24

SIPCOM9-2, lecture 10MultiUserComm

Fast Power Control in Soft Handover

BS 1

BS 2

Both Node BsDetect downlink PC command from mobile

Adjust downlink transmission power

RNC:Power drifting

control

UE:Check reliability of uplink PC command

Adjust uplink transmission power

Powerdrifting

Reliabilitycheck

Independent power control commandsare sent from Node Bs to UE to controluplink transmission power

Base stations detect independently the power control command from mobile to control downlink transmission power

Page 13: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

13

Aalborg University, RATE/TBS, 2006slide 25

SIPCOM9-2, lecture 10MultiUserComm

DATA

Bit rate Chip rate

Channelisationcode

Scramplingcode

Chip rate

Uplink DownlinkSpreading Separate bearer

servicesSeparate users/ bearer services

Scrambling Separate users Separate cells

• Code Allocation and Code Tree Management

• All physical channels are spread with individual spreading codes, Cm(n) and subsequently by the scrambling code, CFSCR

• Resource Manager generates DL spreading codes.• The code layer, m and the code number, n designates each and

every code in the layered orthogonal code sequences.

Resource Management

Aalborg University, RATE/TBS, 2006slide 26

SIPCOM9-2, lecture 10MultiUserComm

Code Types• Downlink

– OVSF channelisation (or spreading) codes (SF 4 - 512)– Scrambling codes

• long scrambling code (Gold code with 18 degree polynomial), but using only one frame (38400 chips)

– complex valued code is formed by time delayed version of the same code

• limited to 512 possible codes divided into 64 code groups

• Uplink– OVSF channelisation (or spreading) codes (VSF 4 – 256)– Scrambling codes

• short and long codes – long scrambling code (Gold code with 25 degree polynomial), but

using only 38400 chips» complex valued code is formed by time delayed version of the same code

– short 256 chips extended S(2) code family» complex valued code is formed by combining two codes

• millions of scrambling codes

Page 14: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

14

Aalborg University, RATE/TBS, 2006slide 27

SIPCOM9-2, lecture 10MultiUserComm

Resource ManagerCode Allocation

• Code Allocation Algorithm chooses the proper spreading code depending on the transport format combination type.

• The codes are layered from 0 to 11 according to the code type (~SF)• Only layers 2 to 8 are available for DL and 2 to 7 for UL

C0(0)=(1)

C1(0)=(1,1)

C1(1)=(1,-1)

C2(0)=(1,1,1,1)

C2(1)=(1,1,-1,-1)

C2(2)=(1,-1,1,-1)

C2(3)=(1,-1,-1,1)

C3(0)=(…)

C3(1)=(…)

C3(2)=(…)

C3(3)=(…)

C3(4)=(…)

C3(5)=(…)

C3(6)=(…)

C3(7)=(…)

Layer 0

Layer 1 Layer

2 Layer 3

Aalborg University, RATE/TBS, 2006slide 28

SIPCOM9-2, lecture 10MultiUserComm

RM Examples

• Examples:– Ordinary DL speech 30 kbps channel (AMR 12.2-4.75

kbps & control part with 1/3 channel coding - code type 7 (128 chips/symbol)

• C2(1) ⇒ code layer = 2; code number = 1 ⇒ code = 11002

– 120 kbps channel - code type 5 (32 chips/symbol)• C4(5) ⇒ code layer = 4; code number = 5 ⇒ code = 11001100

001100112

• The Resource Manager maintains code tree orthogonality

– If a code Cm(n) is in use, all the codes that are below it in the same branch and the codes that are above it in the same branch to the root are made unavailable

Page 15: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

15

Aalborg University, RATE/TBS, 2006slide 29

SIPCOM9-2, lecture 10MultiUserComm

Physical Layer

Channels and Procedures

Aalborg University, RATE/TBS, 2006slide 30

SIPCOM9-2, lecture 10MultiUserComm

Transportchannels

Medium Access Control (MAC), Layer 2

Physical Layer, Layer 1

MAC selects appropriate bit rate according to the instantaneous

source bit rate.

Physical layer supports variable bit rates up to 2 Mbps

Logical channels

Physical channels

Channel Types

Page 16: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

16

Aalborg University, RATE/TBS, 2006slide 31

SIPCOM9-2, lecture 10MultiUserComm

WCDMA ChannelsBCH

Broadcast

PCCPCHPrimary Common

Control

SCCPCHSecondary

Common Control

PRACH

DPDCH

DPCCHPDSCH

PCPCH

SCHSynchronisation CPICH

Common Pilot

AICHAcquisition Indication

PICHPaging

Indication

CSICHCPCH Status

Indication

CD/CA-ICHCollision

Detect/Avoidance

FACHForward Access

CPCHCommon Packet

PCHPaging

RACHRandom Access

DCHDedicated

DSCHDownlink SharedTransport Channels

Physical Channels

how and with what

characteristics

Aalborg University, RATE/TBS, 2006slide 32

SIPCOM9-2, lecture 10MultiUserComm

Transport Channels (1/2)

Random access channel RACH: Data + signaling from one user

Dedicated channel DCH: data + signaling to one user

Broadcast channel BCH: Cell and system info

Forward access channel FACH: Data + signaling for one or more users within one cell

Paging channel PCH: For mobile terminated calls

Downlink shared channel DSCH: Packet data channel. Time multiplexed by several users.

Common packet channel CPCH:Extension of RACH for longer data packets

Mobile

Node B

DSCH optional for network

CPCH optional for network

Page 17: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

17

Aalborg University, RATE/TBS, 2006slide 33

SIPCOM9-2, lecture 10MultiUserComm

Transport Channels (2/2)

• Due to direct support of variable bit rate and service multiplexing in UTRA/FDD there is only one dedicated transport channel (DCH). DCH contains user data and control information from higher layers.

• There exist a total of six common transport channels in UTRA/FDD:– Broadcast channel (BCH): General information of UTRA network or the current

cell (e.g. random access codes, access slots). BCH is sent at low data rate (single TF) and high power to reach all users in intended coverage area.

– Forward access channel (FACH): Downlink transmission of control information to UE's in current cell. Slow power control and low data rates.

– Paging channel (PCH): Downlink paging information (e.g. call initiation).– Random access channel (RACH): Uplink control information (e.g. UE requests to

set up connection/initiate call). Single frame only.– Optional uplink common packet channel (CPCH): Extended RACH for sending

data over multiple frames.– Optional downlink shared channel (DSCH): Somewhat similar to RACH but can

be shared by multiple users to increase data throughput.

Aalborg University, RATE/TBS, 2006slide 34

SIPCOM9-2, lecture 10MultiUserComm

Services in UMTS are classified according to their QoS requirements into one of 4 service classes

The service classes are characterised by certain bearer attributes provided by the UMTS Radio Access Bearer

Each Radio Access Bearer (RAB) is transmitted on a specific Transport Channel (TrCh)

In a multi-service environment (with different QoS requirements) transmission is done on a combination of TrChs which are transmitted on

the same physical channel(s)

RABs and TrChs

Page 18: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

18

Aalborg University, RATE/TBS, 2006slide 35

SIPCOM9-2, lecture 10MultiUserComm

• Transport Format (TF)group of parameters describing the transmission "mode" on a specific TrCh during a TTI (TTI size is part of the TF)

• TF Set (TFS)corresponds to a group of TFs applying to one specific TrCh

• TF Combination Set (TFCS)the product of TF Sets of all the TrChs forming the combination

• TF Indicator (TFCI)Each TF Combination (TFC) of the TFCS is indexed with the TFC Index (TFCI) at the physical layer

TrCh Details (1/2)

Aalborg University, RATE/TBS, 2006slide 36

SIPCOM9-2, lecture 10MultiUserComm

8

16

32

64

128

256

320

384

8

16

32

64

Examplebit rates for

NRT

64

Peak bit ratein bearer

parametersis requested

from PS

256

Scheduledbit rate

TFS for NRTRB includes

allintermediate

rates

64

32

TFS subsetfor TFCS

construction

0 0 0

32

64

0

16

0

TFCS (SL & NRTRB)

TFCI 0TFCI 3

TFCI 1TFCI 4

TFCI 2TFCI 5

TrCh1

TrCh2

TFI0

TFI1

TFI2

TFI3

TFI4

TFI0

TFI4

TFI3

TFI0

TFI1

TFI0

TFI3

TFI4

TFCI TFITrC

H1

TFITrC

H20 0 0

1 0 3

2 0 4

3 1 0

4 1 3

5 1 4TFCS Construction by cartesian product

Example with radio bearer for user

data and signalling

TrCh Details (2/2)

Page 19: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

19

Aalborg University, RATE/TBS, 2006slide 37

SIPCOM9-2, lecture 10MultiUserComm

Dedicated Channel (DCH/DPCH)

Speech and data services

Aalborg University, RATE/TBS, 2006slide 38

SIPCOM9-2, lecture 10MultiUserComm

Target

Characteristics for UL and DL

Dedicated physicalcontrol channel (DPCCH)

Dedicated physicaldata channel (DPDCH)

Keep physical layer connection running

Carry user data and higher layer control data

Content

(1) Reference symbol: Channel and SIR estimation(2) Power control signaling(3) TFCI: bit rate information

(1) User data(2) Higher layer signaling

(RRC)

Bit rate Constant bit rate for reliable detection

Variable bit rate. Bit rate indicated with TFCI on DPCCH.

• Dedicated channel (DPCH) consists of two physical channels:– DPCCH keeps physical layer connection running reliably– DPDCH carriers user bits with variable bit rate– Possible to have a power offset between the two channels

Page 20: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

20

Aalborg University, RATE/TBS, 2006slide 39

SIPCOM9-2, lecture 10MultiUserComm

Solution

Target

Multiplexing of DPCCH and DPDCH

• The code consumption is not an issue in uplink since the number of codes is very large

• The discontinuous transmission is not an issue in downlink sincecommon channels (10-20% of BTS max power) are transmitted all the time

• Blind rate detection (no TFCI bits) is easier for the mobile when the channel bit rate remains constant in time multiplexed solution

• Variable rate transmission for data can be implemented by discontinuous transmission (DTX) on a slot interval (DL) and frame (UL) basis, symbol repetition where frame is always full, or variable spreading factor (UL).

Uplink Downlink

I/Q code multiplexing Time multiplexing

Continuous transmission⇒ reduce audible interference

(1) Only one code needed⇒ saves orthogonal codes(2) Support for blind rate detection

Aalborg University, RATE/TBS, 2006slide 40

SIPCOM9-2, lecture 10MultiUserComm

Variable Rate in Uplink

DPCCH

DPDCH

Service in DTX(e.g. silence in speech)Higher bit rate Low bit rate

• Continuous mobile transmission regardless of the bit rate (also during service DTX)– Reduced audible interference to other equipment (nothing to do

with normal interference, does not affect the spectral efficiency)– Services can still have DTX, like silence period in speech. During

that time no DPDCH transmitted but still continuous DPCCH

• Fast power control keeps received power of DPCCH constant

10 ms frame 10 ms frame 10 ms frame

Page 21: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

21

Aalborg University, RATE/TBS, 2006slide 41

SIPCOM9-2, lecture 10MultiUserComm

DPCH (DPCCH/DPDCH)

SF = (4 - 256)

DPCCH

DPDCH

DPDCH

TTI

TCFI, (DL) TPC, PILOT

Paired with

UL

DL

10 ms

SF = 256

Code (Power)

TCFI, (UL) TPC, (PILOT)

SF = 4 - 256

DPCCH

DPDCH

DPDCH

Transmission Time Interval (TTI)

TFCI (DL), TPC, PILOT

TFCI (UL), TPC, (PILOT)

Paired with

Cod

e (P

ower

)Channel Structure

(DPCH)

Carries the Dedicated (DCH) transport channel

DPCH (DPCCH/DPDCH)

DPDCH Dedicated Physical Data ChannelDPCCH Dedicated Physical Control Channel

TFCI Transport Format Combination IndicatorTPC Transmitter Power Control

Aalborg University, RATE/TBS, 2006slide 42

SIPCOM9-2, lecture 10MultiUserComm

Uplink DPDCH/DPCCH

Pilot Npilot bits

TPC NTPC bits

DataNdata bits

Slot #0 Slot #1 Slot #i Slot #14

Tslot = 2560 chips, 10 bits

1 radio frame: Tf = 10 ms

DPDCH

DPCCHFBI

NFBI bitsTFCI

NTFCI bits

Tslot = 2560 chips, Ndata = 10*2k bits (k=0..6)

Fixed SF256

Let’s the receiver know what is

coming – which TrCh’s are active

in frame!

• Variable SF from 4 to 256 on a frame-by-frame basis are supported in the uplink

Page 22: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

22

Aalborg University, RATE/TBS, 2006slide 43

SIPCOM9-2, lecture 10MultiUserComm

Uplink Processing

Frame 1 Frame 2 Frame 72

Super frame 720 ms

10 ms

Frame 1 Frame 2 Frame 72

Slot 1 Slot 2Slot 1 Slot 2 Slot 15

(2) Detect PC commandand adjust DL tx power

Slot 0.667 ms = 2/3 ms

Pilot TFCI

Data

DPCCH

DPDCH

TPC

(1) Channel estimate+ SIR estimate for PC for

adjusting UL tx power

(3) Detect TFCI(10 ms frame)

(4) Interleaving (TTI) :Detect data

Aalborg University, RATE/TBS, 2006slide 44

SIPCOM9-2, lecture 10MultiUserComm

Uplink TX (I)

• CRC encoding: Cyclic redundancy check (CRC) attachment is done to enable error detection at the receiver. The CRC indicator length can be set to 0/8/12/16/24 bits depending on the desired error detection accuracy.

• Encoder block size adjustment: Transport block concatenation is used for smaller amounts of data in order to reduce the overhead of tail bits and to increase the block size to improve the channel encoding performance. On the other hand, code blocks segmentation is done to avoid excessively large block sizes.

CRC encoding

Encoder block sizeadjustment

Raw bits

Page 23: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

23

Aalborg University, RATE/TBS, 2006slide 45

SIPCOM9-2, lecture 10MultiUserComm

Uplink TX (II)

• Channel encoding is done in order to improve the bit or frame error rate (BER/FER) performance of the link. Variable coding is supported (from no coding to high coding). For the relatively low data rates (similar to second generation systems), convolutional encoding (½ and 1/3 rate) is used for simplified detection and good performance. The highest data rates uses 1/3-rate Turbo encoding for best coding gain.

• Radio frame equalization is done by either concatenating transport blocks together or by segmenting blocks such that data is divided into equal-sized blocks when they do not fit a single 10 ms frame.

Radio frameequalization

Channelencoding

Aalborg University, RATE/TBS, 2006slide 46

SIPCOM9-2, lecture 10MultiUserComm

Uplink TX (III)

• Inter-frame interleaving is done whenever the delay-budget (for the current QoS) allows for more than 10 ms (1 frame) of delay. The interleaving length may be 20/40/80 ms. Interleaving reduces correlation between adjacent chips and thus improves detection (basic assumption for efficient channel decoding).

• Radio frame segmentation is padding the input bit sequence in order to ensure that the output can be segmented in an integer number of data segments of same size (subclause 4.2.6 in TR25.212). The frame segmentation is only performed in the uplink since in the downlink, the rate matching output block length is always an integer multiple of the desired number of data segments.

Inter-frameinterleaving

Radio framesegmentation

Page 24: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

24

Aalborg University, RATE/TBS, 2006slide 47

SIPCOM9-2, lecture 10MultiUserComm

Rate matching

Transport channelmultiplexing

+intra-frameinterleaving

+physical layer

mapping

DPCCH/DPDCH#

Uplink TX (IV)

• Rate matching ensures that the frames are filled up with data. To do this, either by puncturing or by repetition. Repetition is usually preferred for the uplink. The rate matching is dynamically updated on a frame-to-frame basis. The rate matching algorithm is detailed in TR25.212.

• Multiplexing: Finally, all the active transport channels are multiplexed and a 10 ms intra-frame interleaving is conducted. After the interleaving, the data is mapped onto the physical channels.

Aalborg University, RATE/TBS, 2006slide 48

SIPCOM9-2, lecture 10MultiUserComm

Uplink TX (V) –block diagram

• Depending on which data rate is desired, each user can simultaneously have 6 DPDCH channels (data) and one DPCCH channel (control information).

SpreadingDPDCH1

DPDCH3

DPDCH2

DPCCH

Spreading

Spreading

Spreading

Scaling

Scaling

Rotation

Scaling

Scaling

βd

βd

j

Σ

Σ

ComplexScrambling

Re{}

Im{}

cos(ωt)

sin(ωt)

RRC

RRC

S(t)

Dual-channel QPSK modulation(BPSK modulation + I/Q code multiplexing)

βd

βc

Example 3 x DPDCH configuration

Page 25: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

25

Aalborg University, RATE/TBS, 2006slide 49

SIPCOM9-2, lecture 10MultiUserComm

Slot Format #i Channel Bit Rate (kbps)

Channel Symbol Rate (ksps)

SF Bits/ Frame

Bits/ Slot

Ndata

0 15 15 256 150 10 10 1 30 30 128 300 20 20 2 60 60 64 600 40 40 3 120 120 32 1200 80 80 4 240 240 16 2400 160 160 5 480 480 8 4800 320 320 6 960 960 4 9600 640 640

Physical Layer Rates (Uplink)

• A single code at SF 4 allows 960 kbps which turns into a user data rate of 480 kbps with ½ rate coding; 6 parallel DPDCHs at ½ rate coding leads to a maximum user data rate in excess of 2 Mbps.

• Beneficial to stick to a single DPDCH for as long as possible to reduce Peak to Average Ratio (PAR).

Aalborg University, RATE/TBS, 2006slide 50

SIPCOM9-2, lecture 10MultiUserComm

Downlink DPDCH/DPCCH

One radio frame, Tf = 10 ms

TPC NTPC bits

Slot #0 Slot #1 Slot #i Slot #14

Tslot = 2560 chips, 10*2k bits (k=0..7)

Data2Ndata2 bits

DPDCH

TFCI NTFCI bits

Pilot Npilot bits

Data1Ndata1 bits

DPDCH DPCCH DPCCH

Let’s the receiver know what is

coming – which TrCh’s are active

in frame!

• Constant SFs from 4 to 512 are supported in the downlink (some restrictions for SF 512).

• The SF for the highest transmission data rate determines the channelisation code reserved from the code tree.

Page 26: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

26

Aalborg University, RATE/TBS, 2006slide 51

SIPCOM9-2, lecture 10MultiUserComm

Downlink Processing

Frame 1 Frame 2 Frame 72

Slot 1 Slot 2 Slot 16

PilotData

Super frame 720 ms

10 ms

Slot 0.667 ms = 2/3 ms

TPC

Frame 1 Frame 2 Frame 72

Slot 1 Slot 2 Slot 15

DPDCH DPDCH

Data

DPCCH DPCCH

TFCI

(2) Detect PC commandand adjust UL tx power

(1) Channel estimate+ SIR estimate for PC for

adjusting DL tx powerCan use CPICH

(3) Detect TFCI(10 ms frame

(4) Interleaving (TTI) :Detect data

Aalborg University, RATE/TBS, 2006slide 52

SIPCOM9-2, lecture 10MultiUserComm

Re{}

Im{}

sin(ωt)

RRC

RRC

S(t)

All channels(except SCH)Odd

bit

Evenbit

Rotation

j

Downlink transmitter

• The downlink uses time multiplexing between data and control information. This is possible since there are multiple users and there are always general control channels being transmitted from the BS (e.g. SCH). On the uplink, multiplexing like this would cause audible interference during discontinuous transmission.

Spreading

Spreading

ComplexScrambling

Otherchannels(users)

.... ..

...

Σ

SCH

cos(ωt)

Page 27: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

27

Aalborg University, RATE/TBS, 2006slide 53

SIPCOM9-2, lecture 10MultiUserComm

Physical Layer Rates (Downlink)

Spreading factor

Channel symbol

rate (kbps)

Channel bit rate (kbps)

DPDCH channel bit rate range

(kbps)

Maximum user data rate with ½-

rate coding (approx.)

512 7.5 15 3–6 1–3 kbps 256 15 30 12–24 6–12 kbps 128 30 60 42–51 20–24 kbps 64 60 120 90 45 kbps 32 120 240 210 105 kbps 16 240 480 432 215 kbps 8 480 960 912 456 kbps 4 960 1920 1872 936 kbps

4, with 3 parallel codes

2880 5760 5616 2.8 Mbps

Half rate speech

Full rate speech

144 kbps

384 kbps

2 Mbps

Symbol_rate=Chip_rate/SF

Bit_rate=Symbol_rate*2

User_bit_rate=Channel_bit_rate/2

DPCCHoverhead

Aalborg University, RATE/TBS, 2006slide 54

SIPCOM9-2, lecture 10MultiUserComm

Signaling 3.4 kbps with 40 ms interleaving

Speech 12.2 kbps Speech 12.2 kbps

40 ms

Radio frame Radio frame Radio frame Radio frame

10 ms

81 class A bits 12 CRC 8 tail 103 class B bits 8 tail 60 class C bits 8 tail+ +AMR 12.2 kbps

136 data bits RLC+MAC 12 bits 24 CRCDPCH 3.4 kbps

Downlink Speech + Signalling

Example

Page 28: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

28

Aalborg University, RATE/TBS, 2006slide 55

SIPCOM9-2, lecture 10MultiUserComm

AMR Class A 1/3 rate conv

AMR Class B 1/3 rate conv

AMR Class C 1/2 rate conv

DPCH 1/3 rate conv

Channel coding

SF=256 240 bits

SF=128 510 bits

Downlink L1 bit rates

Spreading factor Bits per frame

960 bits

2040 bits

Bits per 40 ms

Bits per 20 ms Bits per 40 ms

AMR 12.2 kbps 772 bits 1544 bits

DPCH 3.4 kbps - 516 bits

2060 bits

1544 bits

AMR12.2+DPCH

AMR 12.2Rate

matching

1% puncturing

32% repetition

AMR12.2+DPCH

AMR 12.2

SF=128

SF=128

Channelcoding

Transport channelmultiplexing

Most suitable spreading factors and required rate

matching

Example

Aalborg University, RATE/TBS, 2006slide 56

SIPCOM9-2, lecture 10MultiUserComm

Speech, full rate 128 channels Number of codes with spreading factor of 128

(AMR 12.2 kbps *(128 – 4)/128 Common channel overhead

and 10.2 kbps) /1.2 Soft handover overhead

= 103 channels

Speech, half rate 2*103 channels Spreading factor of 256

(AMR ≤ 7.95 kbps) = 206 channels

Packet data 3.84e6 Chip rate

*(128 – 4)/128 Common channel overhead

/1.2 Soft handover overhead

*2 QPSK modulation

*0.9 DPCCH overhead

/3 1/3 rate channel coding

/(1 – 0.3) 30% puncturing

= 2.65 Mbps

4 channels withSF=128 for commonchannels assumed

20% soft handoveroverhead assumed

Result103 speech channels or

2.65 Mbps data withone scrambling code

Note: usually interference limits the capacity before the number of orthogonal codes

Downlink Capacity

Page 29: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

29

Aalborg University, RATE/TBS, 2006slide 57

SIPCOM9-2, lecture 10MultiUserComm

Basic Procedures

Common channels and synchronisation

Aalborg University, RATE/TBS, 2006slide 58

SIPCOM9-2, lecture 10MultiUserComm

SCH, CPICH, AICH, PICHThese channels do not carry transport channels

but are needed for network operation

Synchronization channel SCH

Common pilot channel CPICH

Acquisition indicator channel AICH

Paging indicatorchannel PICH

For the mobile to synchronize to the cell.

For the mobile synchronization, channel estimation, andfor the neighbor cell measurements

Response to RACH preamble

For indicating to the mobile that there is paging on PCH

Additional Downlink Physical Channels

Page 30: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

30

Aalborg University, RATE/TBS, 2006slide 59

SIPCOM9-2, lecture 10MultiUserComm

Common channels (I)

• Common pilot channel (CPICH):– Purpose of run-time synchronization between

the BS and UE's located in the cell. – CPICH unmodulated, scrambled by cell-

specific primary scrambling code (SF=256). – Used for initial synchronization, channel

estimation and measurements for handover and cell selection.

– With multiple BS antennas (antenna diversity),CPICH's from each BS antenna are separated by simple modulation patterns.

Aalborg University, RATE/TBS, 2006slide 60

SIPCOM9-2, lecture 10MultiUserComm

• CPICH is transmitted continuously and it takes typically 5-15% of the base station max power (IS-95 typically 20-25%, narrowband => relatively higher overhead)

• CPICH is used for downlink channel estimation in the mobile for coherent combining of multipath components

CPICH is unmodulatedsignal under the cell specific scrambling

code

Channel estimation

Other cell measurements

CPICH

Page 31: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

31

Aalborg University, RATE/TBS, 2006slide 61

SIPCOM9-2, lecture 10MultiUserComm

Common channels (II)

• Synchronization channel (SCH): – Purpose of initial synchronization between the BS and

UE's located in the cell. – SCH is used for cell search. It consists of primary and

secondary synchronization channels.– The primary channel uses a 256-chip spreading

sequence which is identical for every cell (global). – Secondary channels use sequences individual to each

group of cells and which identify one out of 64 possible scrambling code groups. Once the UE has found the secondary SCH it has obtained both frame and slot synchronization.

• (determined by the sequence used on the secondary SCH channel)

Aalborg University, RATE/TBS, 2006slide 62

SIPCOM9-2, lecture 10MultiUserComm

SCH

0 1 14...PrimarySCH

0 1 14...SecondarySCH

256-chip sequencemodulated, identifies the code

group of the cell

2560-256=2304 chips256 chips

256-chip sequencethe same in every cell

Page 32: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

32

Aalborg University, RATE/TBS, 2006slide 63

SIPCOM9-2, lecture 10MultiUserComm

Cell Search

• 512 scrambling codes in downlink are divided into 64 groups to speed up the cell search, each group contains 8 codes (8 x 64 = 512)

(1) Chip synchronization(2) Symbol synchronization(3) Slot synchronization

Primary SCH

(1) Code group (which of 64)(2) Frame synchronizationSecondary SCH

Exact scrambling code (which of 8)Pilot channelCPICH

Which part of synchronization is obtainedWhich channelis used

Step 1

Step 2

Step 3

• Note: SCH is not under the cell specific scrambling code because it must be received before knowing the scrambling code

• As a consequence, SCH is non-orthogonal to other channels• All other downlink channels are under the scrambling code

Aalborg University, RATE/TBS, 2006slide 64

SIPCOM9-2, lecture 10MultiUserComm

• ML approach: Correlate with the PN sequence at all delays within the uncertainty region, and then determine the delay τ. Thus, the mean synchronization time equals KLT, where T is the correlation time and K is the number of correlations per chip interval.

• Serial search: Correlate with the PN sequence at one delay and determine if the output is above the noise+MAI floor. If the output is below the the noise+MAI floor, then move the correlator to the next delay. Here the mean synchronization time is less than KLT.

Synchronization

Page 33: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

33

Aalborg University, RATE/TBS, 2006slide 65

SIPCOM9-2, lecture 10MultiUserComm

Serial Acquisition Scheme

Aalborg University, RATE/TBS, 2006slide 66

SIPCOM9-2, lecture 10MultiUserComm

Probability of Detection and False Alarm

Page 34: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

34

Aalborg University, RATE/TBS, 2006slide 67

SIPCOM9-2, lecture 10MultiUserComm

Dual-Dwell Serial Search

Aalborg University, RATE/TBS, 2006slide 68

SIPCOM9-2, lecture 10MultiUserComm

Tracking of PN-Sequences

• After coarse synchronization is obtained within +/- one chip, a more accurate synchronization is initiated (tracking).

• Tracking of the received PN-sequence is performed separately for each RAKE finger.

• Tracking is performed continuously during the transmission since there is a time-varying drift between the received and locally generated PN-sequence.

• The time-drift is mainly caused by two factors:– Movement of mobile unit. At a speed of 100km/h, the time drift is on

the order of 100nsec/sec.– Oscillator drift between Tx and Rx.

Page 35: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

35

Aalborg University, RATE/TBS, 2006slide 69

SIPCOM9-2, lecture 10MultiUserComm

Early-Late Gate Tracking

• The early-late gate algorithm aims at maximising the auto-correlation between the received and the locally generated PN-sequence.

• The tracking algorithm is a simple gradient search algorithm

• The two power estimates can be obtained from the pilot signal/symbol.

Aalborg University, RATE/TBS, 2006slide 70

SIPCOM9-2, lecture 10MultiUserComm

Tracking UncertaintyDeterministic uncertainty due to filtering

Page 36: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

36

Aalborg University, RATE/TBS, 2006slide 71

SIPCOM9-2, lecture 10MultiUserComm

TDD Mode

In brief!

Aalborg University, RATE/TBS, 2006slide 72

SIPCOM9-2, lecture 10MultiUserComm

General Characteristics

• Combined TDMA/CDMA (TDD) multiple access• Allows operation in unpaired band• Requires synchronization between base stations

to avoid uplink/downlink interference• Allows for assymmetric uplink/downlink capacity• Discontinuous transmission leads to power

disadvantage – cell range reduction• Has the advantage of a reciprocal channel

– used for (open loop) uplink power control

Page 37: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

37

Aalborg University, RATE/TBS, 2006slide 73

SIPCOM9-2, lecture 10MultiUserComm

WCDMA TDD

UE 1

Time

(Code) Power

UE 2UE 3UE 4

Node BUE

non-orthogonal codes

orthogonal codes

Available resources: Spreading Codes (OVSF)

and SlotsUp to 16 users code multiplexed per slot

Single-user detection Multi-user

detection

UE 1

UE 2

frame n frame n+1

Aalborg University, RATE/TBS, 2006slide 74

SIPCOM9-2, lecture 10MultiUserComm

Generalized TDD Frame

Data symbols (976 chips)

Data symbols (976 chips)

Midamble(512 chips)

Guard(96 chips)

2560 chips

Data symbols (976 chips)

Data symbols (976 chips)

Guard(96 chips)

TS 0 TS 14

10 ms

Burst Type I

Number of allocated time slots# allocated codes (SF=16)

2.54 Mbps781 kbps195 kbps16

1.26 Mbps390 kbps97 kbps8

158 kbps48.8 kbps12.2 kbps1

1341

Midamble (training sequence) for joint channel estimation

Page 38: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

38

Aalborg University, RATE/TBS, 2006slide 75

SIPCOM9-2, lecture 10MultiUserComm

MultiUser Detection

Interference Cancellation

Aalborg University, RATE/TBS, 2006slide 76

SIPCOM9-2, lecture 10MultiUserComm

MUD analysis

• If we define the Interference Cancellation receiver efficiency, β, as the ratio between the equivalent intra-cell interference after and before interference cancellation [Hämäläinen], then the required (matched filter) SINR (Eb/No) of user j (per antenna) can be expressed as

– where W is the chip rate, Rj the selected data rate for transmission, Pj the total receiver power (per antenna), Pown the total received own-cell power (per antenna), Pother the total received other-cell power (per antenna), and Pnoise is the background noise power (per antenna).

• A practical IC implementation (with acceptable complexity) can achieve an efficiency of 30%, whereas about optimum for multi-stage IC achieves 70% efficiency

( )( )1j

jj own j other noise

PWR P P P P

γβ

=− − + +

Page 39: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

39

Aalborg University, RATE/TBS, 2006slide 77

SIPCOM9-2, lecture 10MultiUserComm

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

50

100

150

200

250

Cel

l thr

ough

put g

ain

[%]

i = 0.0i = 0.2i = 0.4i = 0.6i = 0.8i = 1.0

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

10

20

30

40

50

Cel

l thr

ough

put g

ain

[%]

i = 0.0i = 0.2i = 0.4i = 0.6i = 0.8i = 1.0• The gain from IC can be

approximated as:

35

βηi

iG

UL ⋅−++

≅1

1

• The cell throughput gain from IC decreases with i since IC is only effective towards intra-cell interference.

• Also, the impact of the IC efficiency βon the cell throughput gain is scaled by the uplink fractional load ηUL.

18%54%

β = 0.7

i is the other-to-own interference ratioβ is the efficiency of the IC receiverηUL is the uplink fractional load

ηUL

ηUL

β = 0.3

27%100%

IC Gain

from [ C. Rosa, “Enhanced plink Packet Access in WCDMA, Ph.D. dissertation, AAU, December 2004]

Aalborg University, RATE/TBS, 2006slide 78

SIPCOM9-2, lecture 10MultiUserComm

• Wideband received power based RRM

• Throughput based RRM

rise Noise

1- rise Noise1 =−=

total

NUL I

( ) ( )( )

∑ ∑= =

⋅⋅+

⋅+=⋅+=N

j

N

j

jjjb

jUL

RNE

WiLi

1 1

0/1

111

υ

η

Measure total widebandreceived power Itotal

Calculate sum of the bit rates in a cell

Noise Rise and fractional load

Page 40: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

40

Aalborg University, RATE/TBS, 2006slide 79

SIPCOM9-2, lecture 10MultiUserComm

References and Acronyms

Aalborg University, RATE/TBS, 2006slide 80

SIPCOM9-2, lecture 10MultiUserComm

References• H. Holma and A. Toskala, “WCDMA for UMTS – Radio Access for Third

Generation Mobile Communications”, John Wiley & Sons, 3rd edition, 2004 (HSDPA chapter!)

• T.E. Kolding et al.,”High Speed Downlink Packet Access: WCDMA Evolution”, IEEE Vehicular Technology Society (VTS) News, vol. 50, no. 1, pp. 4-10, February 2003

• S. Hämäläinen, H. Holma, and A. Toskala, “Capacity Evaluation of a Cellular CDMA Uplink with Multiuser Detection, International Symposium on Spread Spectrum Techniques and Applications, vol. 1, pp. 339-343, September 1996

• C. Rosa, T.B. Sørensen, J. Wigard, and P.E. Mogensen, “Interference Cancellation and 4-Branch Antenna Diversity for WCDMA Uplink Packet Access”, Proceedings of VTC Spring 2005, Stockholm, Sweden, May-June 2005

• B. Vejlgaard, “Data Receiver for the Universal Mobile Telecommunications System (UMTS), Ph.D dissertation, AAU, 2000

Page 41: Multi-User Communication - Aalborg Universitetkom.aau.dk/project/sipcom/SIPCom06/sites/SIPCOM9/courses/... · 2006-11-14 · received powers at Node B is critical to avoid near-far

41

Aalborg University, RATE/TBS, 2006slide 81

SIPCOM9-2, lecture 10MultiUserComm

Acronyms• 3GPP 3rd Generation Partnership Project• AC Admission Control• AuC Authentication Centre• BSS Base Station Subsystem• BTS Base Transceiver Station• CDMA Code Division Multiple Access• CN Core Network• CS Circuit Switched• DL Downlink (broadcast)• EUTRA Evolved UMTS Terrestrial Radio Access• FDD Frequency Division Duplexing• FDMA Frequency Division Multiple Access• GERAN GSM Evolved Radio Access Network• GGSN Gateway GPRS Support Node• GPRS General Packet Radio Service• GSM Global System for Mobile communications• HC Handover Control• HLR Home Location Register• HSS Home Subscriber Services• HSxPA High Speed Downlink/Uplink Packet Access• IMS Internet Multimedia Subsystem• IMT International Mobile Telephony (ITU-2000)• ITU International Telecommunications Union• LTE Long Term Evolution• LC Load Control• ME Mobile Equipment• MS Mobile Station

Aalborg University, RATE/TBS, 2006slide 82

SIPCOM9-2, lecture 10MultiUserComm

Acronyms (cont.)• MSC Mobile Switching Centre• PLMN Public Land Mobile Network• PS Packet Switched• QoS Quality of Service• PC Power Control• PS Packet Scheduler• RM Resource Manager• RNC Radio Network Controller• RNS Radio Network Subsystem• RRM Radio Resource Management• RTT Round Trip Time• SF Spreading Factor• SGSN Serving GPRS Support Node• SHO Soft Handover• SIP Session Initiation Protocol• SS7 Signalling System 7• TDD Time Division Duplexing• TDMA Time Division Multiple Access• TMSI Temporary Mobile Subscriber Identity• UE User Equipment• UL Uplink (multiple access)• UMTS Universal Mobile Telecommunications System• USIM UE Subscriber Identification Module• UTRAN UMTS Terrestrial Radio Access Network• VLR Visitor Location Register• VSF Variable Spreading Factor• WCDMA Wideband Code Division Multiple Access