Embed
Email

DSPs for Future Wireless Base-Stations

Document Sample

Shared by: panniuniu
Categories
Tags
Stats
views:
0
posted:
12/11/2011
language:
pages:
16
Let’s Do Something Phenomenal

for Future Wireless Base-Stations



Sridhar Rajagopal and Joseph Cavallaro



ECE Dept., Rice University

April 10, 2000

Overview



 Future Base-Stations



 Current DSP Implementation



 Our Approach

– Make Algorithms Computationally effective



– Task Partitioning for pipelining, parallelism





 DSP Extensions for Performance Acceleration





4/10/00 TI Meeting 2

Evolution of Wireless Comm



First Generation

Voice









Second/Current Generation

Voice + Low-rate Data (9.6Kbps)









Third Generation +

Voice + High-rate Data (2 Mbps) + Multimedia

W-CDMA





4/10/00 TI Meeting 3

Communication System Uplink





Noise +MAI

Base Station









Reflected Paths

Direct Path









User 1







User 2





4/10/00 TI Meeting 4

Main Processing Blocks









Channel Estimation Detection Decoding









Baseband Layer of Base-Station Receiver









4/10/00 TI Meeting 5

No Multiuser Detection

Proposed Base-Station









TI's Wireless Basestation (http://www.ti.com/sc/docs/psheets/diagrams/basestat.htm)





4/10/00 TI Meeting 6

Current DSP Implementation

4

x 10 Data Rate Comparisons for Matched Filter and Multiuser Detector

18



16



14

Targeted Data Rate = 128Kbps

Data Rates Achieved









12



10

Projected (8x)

8

Matched Filter(C64)*

Multiuser Detector(C64)*

6 Matched Filter(C67)

Multiuser Detector(C67)

4 Targeted Data Rate



2

C67 at 166MHz

0

9 10 11 12 13 14 15

Number of Users







4/10/00 TI Meeting 7

Complexity



 Algorithm Choice Limited by Complexity



 Main Features

– Matrix based operations

– High levels of parallelism

– Bit level computations





 32x32 problem size for the Detector shown



 Estimation, Decoding assumed pipelined.







4/10/00 TI Meeting 8

Reasons



 Sophisticated, Compute-Intensive Algorithms



 Need more MIPs/FLOPs performance



 Unable to fully exploit pipelining or parallelism



 Bit - level computations / Storage









4/10/00 TI Meeting 9

Our Approach



 Make algorithms computationally effective

– without sacrificing error rate performance





 Task Partitioning on Multiple Processing Elements

– DSPs : Core

– FPGAs : Application Specific / Bit-level Computations





 VLSI Implementation to find extensions for DSPs.









4/10/00 TI Meeting 10

Algorithms



 Channel Estimation

– Avoid inversion by iterative scheme





 Detection

– Avoid block-based detection by pipelining









4/10/00 TI Meeting 11

Task Partitioning









Channel Estimation Detection Decoding









Time









4/10/00 TI Meeting 12

VLSI Implementation



 Channel Estimation as a Case Study



 Area - Time Efficient Architecture



 Real - Time Implementation



 Bit- Level Computations - FPGAs



 Core Operations - DSPs







4/10/00 TI Meeting 13

DSP Extensions for Performance



 Bit-level storage / processing support

– Registers / Memory / ALU





 Efficient Matrix -Based operations

– Matrix- Vector Multiply





 Support for Complex-valued data



 Efficient memory accesses



 Pre-fetching Data - C64



4/10/00 TI Meeting 14

Software Suggestions



 Limited OS Support



 Compiler Efficiency

– No more Assembly!





 Performance Analysis Tools





 Code Composer Studio 1.2









4/10/00 TI Meeting 15

Conclusions



 DSPs to play major role in Future Base-Station



Implementations.



 Search for Computationally Efficient Algorithms and Better



Processor Designs to meet Real-Time









4/10/00 TI Meeting 16



Related docs
Other docs by panniuniu
organization_of_slp_working_files_3-23-10
Views: 1  |  Downloads: 0
Lesson 2 2011 key
Views: 0  |  Downloads: 0
Site Survey
Views: 2  |  Downloads: 0
alt energy project SP11
Views: 1  |  Downloads: 0
Effie Biography
Views: 0  |  Downloads: 0
Download-Organization-application-letter
Views: 0  |  Downloads: 0
TWIN_Nomination_form_2010
Views: 0  |  Downloads: 0
Engineering Change Order Master Log
Views: 2  |  Downloads: 0
360654.f1
Views: 0  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!