50
Design and Implementation of a Design and Implementation of a WCDMA Uplink WCDMA Uplink Baseband Baseband Receiver IC Receiver IC Hsi-Pin Ma (馬席彬) Assistant Professor Department of Electrical Engineering National Tsing Hua University Feb. 12, 2004

Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

Embed Size (px)

Citation preview

Page 1: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

Design and Implementation of a Design and Implementation of a WCDMA Uplink WCDMA Uplink BasebandBaseband Receiver ICReceiver IC

Hsi-Pin Ma (馬席彬)

Assistant ProfessorDepartment of Electrical Engineering

National Tsing Hua UniversityFeb. 12, 2004

Page 2: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

2Hsi-Pin Ma

OutlineOutline

• Design Flow• Architecture Design• Simulation Channel Model• Functional Simulation Results• Circuit Design• Implementation and Measurements• Conclusions

Page 3: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

3Hsi-Pin Ma

Design FlowDesign Flow

Page 4: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

4Hsi-Pin Ma

Architecture DesignArchitecture Design

Page 5: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

5Hsi-Pin Ma

Common Frame Structure in Uplink Common Frame Structure in Uplink Physical ChannelsPhysical Channels

[2]

Page 6: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

6Hsi-Pin Ma

Transmitter Architecture and Transmitter Architecture and ConfigurationConfiguration

General Tx Architecture PRACH Transmission

PCPCH Transmission DPDCH & DPCCH Transmission

Page 7: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

7Hsi-Pin Ma

Proposed Receiver ArchitectureProposed Receiver Architecture

Page 8: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

8Hsi-Pin Ma

Receiver ConfigurationsReceiver Configurations

• (a) Preamble • (b) Message Part

& DPCH• (c) Disable

beamforming

Page 9: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

9Hsi-Pin Ma

Criteria for Choosing Major System Criteria for Choosing Major System ParametersParameters

• Beamforming algorithm– Feasibility for IC implementation

• Matched filter– Fast acquisition for channel delay profile– Hardware efficiency– Area and power consumption

• Carrier Synchronization– Fast acquisition for frequency offset– Speed of convergence

• Timing Synchronization– Performance and Area

• RAKE combining algorithm– Performance

Page 10: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

10Hsi-Pin Ma

Channel EstimatorChannel Estimator

Page 11: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

11Hsi-Pin Ma

Carrier Synchronization Carrier Synchronization (1/2)(1/2)

Page 12: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

12Hsi-Pin Ma

Carrier Synchronization Carrier Synchronization (2/2)(2/2)

• (a) Acquisition,• (b) Initial frequency

offset and phase shift calculation,

• (c) Tracking.

Page 13: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

13Hsi-Pin Ma

RAKE CombiningRAKE Combining

Page 14: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

14Hsi-Pin Ma

RAKE Combining ConceptRAKE Combining Concept

Finger 1Finger 2

Finger 3

Finger 4I

Q

Combined Signal

Q

I

Combining

Page 15: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

15Hsi-Pin Ma

Phased Array AntennasPhased Array Antennas

Page 16: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

16Hsi-Pin Ma

BasebandBaseband Complex Model for a Linear Complex Model for a Linear Equally Spaced ArrayEqually Spaced Array

DOA (θ,φ)

[14]

Page 17: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

17Hsi-Pin Ma

BeamformingBeamforming ConceptConcept

CombiningAntenna 2

Antenna 3

Antenna 1

Antenna 4

I

Q

Combined Signal

Q

I

Page 18: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

18Hsi-Pin Ma

BeamformerBeamformer/Beam Searcher/Beam Searcher

Page 19: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

19Hsi-Pin Ma

Functional SimulationFunctional Simulation

Page 20: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

20Hsi-Pin Ma

Simulation Channel ModelSimulation Channel Model

Scalar Channel Model

Vector Channel Model

Power Delay Profile

Page 21: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

21Hsi-Pin Ma

Carrier Synchronization Carrier Synchronization (1/2)(1/2)

Preamble Symbols Phasor Difference

Page 22: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

22Hsi-Pin Ma

Margin

Carrier Synchronization Carrier Synchronization (2/2)(2/2)

Page 23: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

23Hsi-Pin Ma

RAKE CombinerRAKE Combiner

1st Path 2nd Path

Combined

Page 24: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

24Hsi-Pin Ma

BeamformerBeamformer/Beam Searcher /Beam Searcher (1/3)(1/3)

2 users

11 users

Simulated Beam Pattern

Page 25: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

25Hsi-Pin Ma

BeamformerBeamformer/Beam Searcher /Beam Searcher (2/3)(2/3)

w/o Beamformer w/ Beamformer

2 users

11 users

Matched Filter Output Under Beamformer Test

Page 26: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

26Hsi-Pin Ma

BeamformerBeamformer/Beam Searcher /Beam Searcher (3/3)(3/3)

RAKE Combining Output

Page 27: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

27Hsi-Pin Ma

Word Length DeterminationWord Length Determination

Input of matched filter

2

2

10log10σµ=SNR

∑=

=n

kkpI

n 1,0

∑=

−−

=n

kkpI

n 1

22,0

2

11 )( µσ

where

Page 28: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

28Hsi-Pin Ma

System PerformanceSystem Performance

Page 29: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

29Hsi-Pin Ma

Circuit DesignCircuit Design

Page 30: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

30Hsi-Pin Ma

Channel EstimatorChannel Estimator

Page 31: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

31Hsi-Pin Ma

Latch File StructureLatch File Structure

Page 32: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

32Hsi-Pin Ma

Area ConsiderationArea Consideration

6T

22T

Latch

D-type flip flop

Synthesized Synthesized

CustomLayoutCustom

Layout

Page 33: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

33Hsi-Pin Ma

Power Consumption ConsiderationPower Consumption Consideration

Conventional Correlation Method

Proposed Correlation Method

Page 34: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

34Hsi-Pin Ma

Low Voltage Operation Consideration Low Voltage Operation Consideration (1/3)(1/3)

• Modified TSPC Ring Decoders– Lower power consumption– Fast response– Operate at low voltage

Page 35: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

35Hsi-Pin Ma

Low Voltage Operation Consideration Low Voltage Operation Consideration (2/3)(2/3)

Faster response

Page 36: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

36Hsi-Pin Ma

Low Voltage Operation Consideration Low Voltage Operation Consideration (3/3)(3/3)

Original TSPC split-output circuit Modified TSPC split-output circuit

Low Voltage Operation

Page 37: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

37Hsi-Pin Ma

Carrier SynchronizationCarrier Synchronization

Page 38: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

38Hsi-Pin Ma

RAKE CombinerRAKE Combiner

RAKE Combiner

Correlator

Page 39: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

39Hsi-Pin Ma

Beam SearcherBeam Searcher

Page 40: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

40Hsi-Pin Ma

BeamformerBeamformer & Phase De& Phase De--rotatorrotator

Page 41: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

41Hsi-Pin Ma

Implementation and MeasurementImplementation and Measurement

Page 42: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

42Hsi-Pin Ma

FloorplanFloorplan for the Receiverfor the Receiver

Page 43: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

43Hsi-Pin Ma

Ratio of Each Building BlockRatio of Each Building BlockTransistor Count

Area

Page 44: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

44Hsi-Pin Ma

Die PhotoDie Photo

Custom Layout

Synthesized (ROM)

Other : Automatic Placement & Routing

Page 45: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

45Hsi-Pin Ma

Chip FeaturesChip Features

• Baseband processor for uplink W-CDMA receiving operating at 3.84 Mchip/s.

• Operation at 15.36 MHz sampling rate (four samples per chip) at a supply voltage of 2.15 V.

• Provision for both spatial diversity (beamforming) and path diversity (RAKE combiner).

• Low-power latch-file structure for the digital matched filter in the channel estimator.

• Low-complexity correlator-based beam searcher that supports real-time adaptive beamforming based on four-element antenna array.

• Special phase/frequency estimation hardware for fast carrier synchronization.

Page 46: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

46Hsi-Pin Ma

Measurement EnvironmentMeasurement Environment

Page 47: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

47Hsi-Pin Ma

Communication PerformanceCommunication Performance

Page 48: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

48Hsi-Pin Ma

Power DissipationPower Dissipation

Page 49: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

49Hsi-Pin Ma

ConclusionsConclusions

• Investigate major specifications for IMT-2000. • Design and implement a baseband receiver IC

conforming to 3GPP W-CDMA uplink transmission.• Improve the receiver performance with advanced

receiving technologies using low-complexity hardware.– RAKE combining– Beamformer

Page 50: Design and Implementation of a WCDMA Uplink Baseband ...web.it.nctu.edu.tw/~ieeeitcomsoc/slide/WCDMA_CNL.pdf · Design and Implementation of a WCDMA Uplink Baseband Receiver IC Hsi

50Hsi-Pin Ma

Related PublicationsRelated Publications• Journal papers

– Hsi-Pin Ma, Ming-Luen Liou, and Tzi-Dar Chiueh, “A 123-mW Digital Beamforming Receiver for Third-Generation W-CDMA Uplink Communications,” accepted by IEEE Journal of Solid-State Circuits for publication.

– Yuan-Hao Huang, Hsi-Pin Ma, Ming-Luen Liou, and Tzi-Dar Chiueh, “An 1.1G MAC/s Sub-Word-Parallel Digital Signal Processor for Wireless Communication Applications,” accepted by IEEEJournal of Solid-State Circuits for publication.

– Hsi-Pin Ma, Steve Heng-Chen Hsu, and Tzi-Dar Chiueh, “Design and Implementation of an Uplink Baseband Receiver for Wideband CDMA Communications,” IEICE Trans. on Fundamentals of Electronics, Communications and Computer Sciences, vol. E85-A, No. 12, pp. 2813-2821, December 2002.

• Conference papers– Hsi-Pin Ma, and Tzi-Dar Chiueh, “Design and Implementation of an Uplink Baseband Receiver

IC for Wideband CDMA Communication Systems with Beamforming Capability,” 2002 VLSI Design/CAD Symposium, Taitung, August 12-15, 2002.

– Hsi-Pin Ma, Steve Hengchen Hsu, Tzi-Dar Chiueh, “Real-Time Baseband Signal Processing Module for Wideband CDMA Transceiver,” National Symposium on Telecommunications, December 2000.

– Hsi-Pin Ma, Steve Hengchen Hsu, and Tzi-Dar Chiueh, “An Uplink Baseband Receiver architecture and FPGA Implementation for W-CDMA Systems,” in the IEEE Proc. of the 6th Asia-Pacific Conference on Communications, Seoul, Korea, November 2000, pp. 774-778.

– T. D. Chiueh, H. P. Ma, and H. C. Hsu, “An Uplink Transceiver Architecture for Wideband CDMA Systems,” in Proc. 1999 IEEE International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS’99), Phuket, Thailand, December 1999, pp. 577-580.

– 經濟部第三代通訊系統核心技術與WB-WCDMA/WLL系統發展研討會,民國八十八年四月