a umts baseband receiver chip for infrastructure · pdf filea umts baseband receiver chip for...

24
A UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, P. Bertrand, F. Moerman, O. Paviot, C. Sengupta, V. Sundararajan, and A. Gatherer Wireless Infrastructure Business Unit, Texas Instruments Inc.

Upload: trandung

Post on 18-Mar-2018

221 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

A UMTS Baseband Receiver Chip for Infrastructure Applications

S. Sriram, K. Brown, P. Bertrand, F. Moerman, O. Paviot, C. Sengupta, V. Sundararajan, and

A. Gatherer

Wireless Infrastructure Business Unit, Texas Instruments Inc.

Page 2: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

2

Outline

UMTS/CDMA Cellular System Overview

CDMA Base Station Receiver Functions

System Partitioning

The TCI110 Receive Chip-rate Application Specific Signal Processor (ASSP)

Correlator architectureFront-end bufferFinger de-spreaderPath searcherPreamble detectorHost Interface

Summary

Page 3: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

3

Cellular System

Downlink(fwd link)

Uplink(reverse link)

User Equipment(UE)

Base Station(Node B)

Page 4: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

4

UMTS FDD 3G Standard

Frequency Division Duplex

Wideband CDMA

Variable data rates and associated services2 MBPS peak rate

Network backward compatible to GSM

Page 5: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

5

3G Base Station: Key Care-abouts

Cost per channel

Flexibility

Variable data rate and trafficMix of rates from 12.2Kbps (voice) up to 2Mbps (data)

Flexible cell sizesMacro/Micro/Pico/In-door

Support of disparate environmentsVehicular, pedestrian, stationary

Flexible resource allocationSeamless processing/memory trade-off between various traffic scenarios

Flexible implementation of base-band algorithmsAllow for field upgrades/enhancements

Page 6: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

6

UMTS/W-CDMA Deployment Project ions

Reg

ion

Eur

ope

Chi

naJa

pan

Prototype

Experimental

Commercial

Mass Deployment

Time2001 2002 2003 2004

Prototype

Experimental

Commercial

Mass Deployment

2005

Prototype

Experimental

Commercial

Prototype

Experimental

Commercial

Mass Deployment

NA

Page 7: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

7

Spread Spectrum

“0” “1”

User Data“001...”

Pseudo-Noise(PN)

Sequence

...

N “chips”

Bandwidth w

“0”

Bandwidth Nw

X

Page 8: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

8

CDMA

User 1Data

PN1

User 2Data

PN2

User mData

PN m

.

.

.

User 1Data

PN1

Σ

every N chips: “De-spread” with local

PN sequence

PN sequences fordifferent users areorthogonal

...

:

RF

...

X

RF

X

X

X

+

w w

w w

w w

PNi(k) PN

j(k) ≅ 0Σ

k

Page 9: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

9

PREAMBLE SEARCH PARAMETER ESTIMATION AND CONTROL

• Channel estimation• AFC, AGC, Time Tracking• Measurements• Finger allocation• TFCI decoding• RACH post-processing

DESPREADERSRAKE fingers

MULTIPATHCOMBINING

NETWORKINTERFACE

SYMBOL RATE PROCESSING

• Channel decoding• Rate matching• CRC• De-interleaving• Channel de-mux

RADIO RESOURCE MANAGEMENT

MULTI-PATH SEARCH

Base Station Receiver Functions

RF Front EndAnalog Baseband

Antenna 0

Antenna 0

Antenna N

N

NETWORKBACKPLANE

...

DIGITAL BASEBAND

Page 10: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

10

Chip-Rate Processing Front-End

De-spreader functionsImplements Rake “fingers”Inner product function:

Search functionsPath search and Preamble searchSearch for pilot signal within a time window of uncertaintyMatched filter function:

Very high computation rates involved> 150 Billion Complex “Multiply Accumulates” per secondRelatively low processing rate downstream of the correlator

∑−

=

++=1

0

).(*).()(SF

n

nSFkpnnSFkxky

∑−

=

−=1

0

)(*)()(M

n

npnnkxky

Page 11: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

11

RADIO RESOURCE MANAGEMENT

System Partition

PREAMBLE SEARCH

NETWORKINTERFACE

SYMBOL RATE PROCESSING

• Channel decoding• Rate matching• CRC• De-interleaving• Channel de-mux

PARAMETER ESTIMATION AND CONTROL

• Channel estimation• AFC, AGC, Time Tracking• Measurements• Finger allocation• TFCI decoding• RACH post-processing

DIGITAL BASEBAND

MULTI-PATH SEARCH

TCI110

Receive Chip-Rate ASSP

Chip-RateAssist DSP

Symbol-Rate DSP

TCI100 TCI100

MULTIPATHCOMBINING

DESPREADERSRAKE fingers

Page 12: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

12

TCI110 Architecture

ARMP

ARMF

text

FingerDe-

spreader

Synchromodule

PreambleDetector

PathMonitor

TCI100

PowerEstimator

HostTransferInterface

FEFront-End

Interface

HostInterruptInterface

TCI110

Page 13: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

13

Correlator Architecture

Four task-based acceleratorsFinger de-spreader, Path mo nitor, Preamble detector, and Power estimatorTasks set-up through software running on a programmable DSPResults transferred to DSP periodically via DMA

Each accelerator employs a vector-correlator architecture

Datapath and control customiz ed for specific functions (FD, PM, PD, PE)Control includes two ARM micro-controllersAll tasks mapped to a accelerator run on the same data path in a time-multiplexed manner

Page 14: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

14

Correlator Architecture

X

Input buffer:

8x Oversampling

N antennas

AdderTrees

Coh.ACCn

chips

n

DSP Control

S/WTC

I AP

I

ScratchMem.

PNCode Gen

PNCode Gen

Control MemoryControl Memory

ARMMicrocontroller

ARMMicrocontroller

. . .

. . .

Task Buffer

Fro

nt E

nd In

terf

ace

From the AnalogFront End

OutputMemoryNon-

Non-coh.ACC

ScratchMem.

Page 15: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

15

Front-End InterfaceFunction

DistributeUp to 24 sample streams (including 2 delay streams to FD)

Interpolate for FDFrom 8x, or 4x, or 2x samples/chip to 8x samples/chip

Decimate for other modulesFrom 8x, 4x, 3x samples/chip to 2x for PD and PM and 1x for PE

Typical configurations:

6122448 bits

6122432 bits

361216 bits

842

Oversampling FactorBus Mode

Page 16: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

16

Finger De-SpreaderPerforms de-spreading of received multi-path components in a CDMA RAKE receiver

Data/Control channel despreadingIncludes Early/On-time/Late-time de-spreading with energy accumulation for time trackingFlexible allocation of a pool of correlation resources

Usage scenarios:

12994

241928

4536416

6451232

6451264

64512128

64512256

UEsFingersSF

Finger Despreader

Page 17: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

17

Finger De-Spreader Usage Examples

2048 chip-rate de-spreaders running in parallelMay be flexibly configured in a number of ways

64 UE at 12.2Kbps, 8 Fingers/UE• DPDCH de-spreading• DPCCH despreading• Early/On-time/Late correlation re sults on DPCCH for time tracking

OR128 UE at 12.2Kbps, 4 Fingers/UE

• DPDCH de-spreading• DPCCH despreading• Early/On-time/Late correlation re sults on DPCCH for time tracking

OR51 HSDPA UE, 8 Fingers/UE

• ADPCH de-spreading• HS-DPCCH de-spreading• DPCCH despreading• Early/On-time/Late correlation re sults on DPCCH for time tracking

ORCombinations of the above within the 2048 de-spreader limit

Page 18: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

18

Path Monitor PerformancePerforms multi-path search for all received users

Flexible time-multiplexing of resources among usersIncludes flexible coherent and non-coherent (energy) accumulation

Typical usage: 64 Users, Search over 2 antennae in parallel128 chip window (at ½ chip resolution), 1/8th activity factor

Other usage scenarios:

22561/14

21281/1812

21281/18

21281/21624

21281/14

21281/2844

SamplesChips

Search WindowActivityUEs

Activity ProfileTotalUEs

Path Monitor

Page 19: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

19

Preamble Detector PerformanceImplements a sliding window correlator for detection of Random Access Channel Preamble

Flexible coherent and non-coherent accumulation intervalsParallel search over all 16 RACH signatures

Other usage scenarios:

Typical usageCorrelate over complete preamble (4096 chips)512 chip window, ½ chip resolution (20Km cell radius)Search over 2 antennae in parallel

22561/2168

15121/1164

25121/116

210241/2162

SamplesChips

Search WindowActivitySignatures

Scr.Codes

Preamble Detector

Page 20: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

20

Configuration/Status

Registers & Tables

Configuration/Status

Registers & Tables

Output buffers(Symbols, EOL,

Search data)

Output buffers(Symbols, EOL,

Search data)

Host Interface

HostInterface

HostInterface

CPU CPU

EMIF A EMIF A

L2 L2 EDMA Controller

AndPaRAM

EDMA ControllerAnd

PaRAM

TCI110 TCI100

EDMA controller transfers data blocks to L2.HI re-groups the data to have one transfer per user or groups of users

Step2:

Host Interface sets up EDMA channels in PaRAM

Step1:

Page 21: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

21

TCI110 Chip Metrics

~ 125 MHz Datapath~ 250 MHz ARM

0.13 µm CMOS, 7 Layer Metal High speed copper process

~ 2W3.3 V I/Os, 1.2 V Internal

~ 75M Transistors ~ 50% die area is SRAM35 x 35 388-pin BGA package

Technology

Size

Clock

Pow er

Page 22: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

22

TCI110 SummaryLowest cost per channel enabled via

Time-multiplexed datapath architecture that allows memory sharingHighly integrated SOC

Flexible / Programmable“Pool of Resources” concept for flexible resource allocation in a multi-channel contextInherently flexible design enhanced with the programmability of embedded coresYet optimized for chip rate applications:

• ~ 200 Billion chip operations per second• Parallel datapaths for finger de-spreading, path monitoring, preamble detection• Dedicated interface and distribution of antenna data• Highly optimized transfer of results data to C64x

Enhanced time-to-marketProgrammable approach allows bug fixing / feature enhancement inSoftware

Page 23: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

23

Flexibility/Cost Combination of DSP + Custom ASIC

DSP +

Reconfigurable

Low

Hig

h

DSP + FPGA

All ASIC

Channel Card Architecture A pproach of Leading WI OEMs

C64xTM + Custom ASICTCI100 + Customizable ASSP

TI WI Chipset

Fle

xibi

lity

New Single Platform Chipset is Customizable

to Meet Each OEM’s Individual

Needs

All DSP

High LowBill of Material Cost

Page 24: A UMTS Baseband Receiver Chip for Infrastructure · PDF fileA UMTS Baseband Receiver Chip for Infrastructure Applications S. Sriram, K. Brown, ... Search for pilot signal within a

24

TCI100

TCI100

High-performance, programmable DSP

Number of users

Fingers per user

Search window sizes

Accumulation lengths

Channel gain

OffsetTCI120

TCI110

Flexible hardware configured via registers and commands under DSP

software control

Customizable Chipset Maintains OEMs Ability to Differentiate

TX

RX