DSPs for Future Wireless Base-Stations

Slides:



Advertisements
Similar presentations
Vector Processing. Vector Processors Combine vector operands (inputs) element by element to produce an output vector. Typical array-oriented operations.
Advertisements

Real-Time DSP Multiprocessor Implementation for Future Wireless Base-Station Receivers Bryan Jones, Sridhar Rajagopal, and Dr. Joseph Cavallaro.
C66x CorePac: Achieving High Performance. Agenda 1.CorePac Architecture 2.Single Instruction Multiple Data (SIMD) 3.Memory Access 4.Pipeline Concept.
L27:Lower Power Algorithm for Multimedia Systems 성균관대학교 조 준 동
Chapter 15 Digital Signal Processing
Implementation Issues for Channel Estimation and Detection Algorithms for W-CDMA Sridhar Rajagopal and Joseph Cavallaro ECE Dept.
DSPs in Wireless Communication Systems Vishwas Sundaramurthy Electrical and Computer Engineering Department, Rice University, Houston,TX.
RICE UNIVERSITY Implementing the Viterbi algorithm on programmable processors Sridhar Rajagopal Elec 696
A bit-streaming, pipelined multiuser detector for wireless communications Sridhar Rajagopal and Joseph R. Cavallaro Rice University
Efficient VLSI architectures for baseband signal processing in wireless base-station receivers Sridhar Rajagopal, Srikrishna Bhashyam, Joseph R. Cavallaro,
ASIP Architecture for Future Wireless Systems: Flexibility and Customization Joseph Cavallaro and Predrag Radosavljevic Rice University Center for Multimedia.
RICE UNIVERSITY DSPs for 4G wireless systems Sridhar Rajagopal, Scott Rixner, Joseph R. Cavallaro and Behnaam Aazhang This work has been supported by Nokia,
TI DSPS FEST 1999 Implementation of Channel Estimation and Multiuser Detection Algorithms for W-CDMA on Digital Signal Processors Sridhar Rajagopal Gang.
RICE UNIVERSITY SWAPs: Re-thinking mobile and base-station architectures Sridhar Rajagopal VLSI Signal Processing Group Center for Multimedia Communication.
Efficient VLSI architectures for baseband signal processing in wireless base-station receivers Sridhar Rajagopal Srikrishna Bhashyam, Joseph R. Cavallaro,
RICE UNIVERSITY DSP architectures for wireless communications Sridhar Rajagopal Department of Electrical and Computer Engineering Rice University, Houston.
RICE UNIVERSITY “Joint” architecture & algorithm designs for baseband signal processing Sridhar Rajagopal and Joseph R. Cavallaro Rice Center for Multimedia.
RICE UNIVERSITY Flexible wireless communication architectures Sridhar Rajagopal Department of Electrical and Computer Engineering Rice University, Houston.
RICE UNIVERSITY A real-time baseband communications processor for high data rate wireless systems Sridhar Rajagopal ECE Department Ph.D.
RICE UNIVERSITY DSPs for future wireless systems Sridhar Rajagopal.
DSP Architectural Considerations for Optimal Baseband Processing Sridhar Rajagopal Scott Rixner Joseph R. Cavallaro Behnaam Aazhang Rice University, Houston,
Implementing algorithms for advanced communication systems -- My bag of tricks Sridhar Rajagopal Electrical and Computer Engineering This work is supported.
Pipelining and number theory for multiuser detection Sridhar Rajagopal and Joseph R. Cavallaro Rice University This work is supported by Nokia, TI, TATP.
RICE UNIVERSITY On the architecture design of a 3G W-CDMA/W-LAN receiver Sridhar Rajagopal and Joseph R. Cavallaro Rice University Center for Multimedia.
RICE UNIVERSITY Flexible wireless communication architectures Sridhar Rajagopal Department of Electrical and Computer Engineering Rice University, Houston.
Implementing Multiuser Channel Estimation and Detection for W-CDMA Sridhar Rajagopal, Srikrishna Bhashyam, Joseph R. Cavallaro and Behnaam Aazhang Rice.
RICE UNIVERSITY Flexible wireless communication architectures Sridhar Rajagopal Department of Electrical and Computer Engineering Rice University, Houston.
EKT303/4 Superscalar vs Super-pipelined.
SR: 599 report Channel Estimation for W-CDMA on DSPs Sridhar Rajagopal ECE Dept., Rice University Elec 599.
Case Study: Implementing the MPEG-4 AS Profile on a Multi-core System on Chip Architecture R 楊峰偉 R 張哲瑜 R 陳 宸.
Algorithms and Architectures for Future Wireless Base-Stations Sridhar Rajagopal and Joseph Cavallaro ECE Department Rice University April 19, 2000 This.
Application of Addition Algorithms Joe Cavallaro.
Architectural Effects on DSP Algorithms and Optimizations Sajal Dogra Ritesh Rathore.
RICE UNIVERSITY Handset architectures Sridhar Rajagopal ASICsProgrammable The support for this work in.
Efficient VLSI architectures for baseband signal processing in wireless base-station receivers Sridhar Rajagopal, Srikrishna Bhashyam, Joseph R. Cavallaro,
RICE UNIVERSITY Flexible wireless communication architectures Sridhar Rajagopal Department of Electrical and Computer Engineering Rice University, Houston.
RICE UNIVERSITY SWAPs: Re-thinking mobile and base-station architectures Sridhar Rajagopal VLSI Signal Processing Group Center for Multimedia Communication.
Channel Equalization in MIMO Downlink and ASIP Architectures Predrag Radosavljevic Rice University March 29, 2004.
Sridhar Rajagopal Bryan A. Jones and Joseph R. Cavallaro
A programmable communications processor for future wireless systems
Sridhar Rajagopal April 26, 2000
INTRODUCTION TO MICROPROCESSORS
Chapter 14 Instruction Level Parallelism and Superscalar Processors
INTRODUCTION TO MICROPROCESSORS
INTRODUCTION TO MICROPROCESSORS
Bruhadeshwar Meltdown Bruhadeshwar
Anne Pratoomtong ECE734, Spring2002
Instruction Level Parallelism and Superscalar Processors
How to ATTACK Problems Facing 3G Wireless Communication Systems
Pipelining and Vector Processing
Introduction to Digital Signal Processors (DSPs)
Dynamically Reconfigurable Architectures: An Overview
Sum of Absolute Differences Hardware Accelerator
Sridhar Rajagopal and Joseph R. Cavallaro Rice University
EE 445S Real-Time Digital Signal Processing Lab Spring 2014
STUDY AND IMPLEMENTATION
Modeling of RF in W-CDMA with SystemView
Sridhar Rajagopal and Joseph R. Cavallaro Rice University
On-line arithmetic for detection in digital communication receivers
Final Project presentation
Sridhar Rajagopal COMP 625 April 17, 2000
Modeling of RF in W-CDMA with SystemView
Sridhar Rajagopal, Srikrishna Bhashyam,
DSPs in emerging wireless systems
CSE 502: Computer Architecture
DSP Architectures for Future Wireless Base-Stations
On-line arithmetic for detection in digital communication receivers
Suman Das, Sridhar Rajagopal, Chaitali Sengupta and Joseph R.Cavallaro
IA-64 Vincent D. Capaccio.
DSPs for Future Wireless Base-Stations
Presentation transcript:

DSPs for Future Wireless Base-Stations Sridhar Rajagopal and Joseph Cavallaro ECE Dept., Rice University April 6, 2000

Overview Requirements for Future Base-Stations Current DSP Implementations Suggestions for Performance Acceleration Questions for Ray Simar Meeting with Ray Simar 12/2/2018

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 Meeting with Ray Simar 12/2/2018

Communication System Uplink Direct Path Reflected Paths Noise +MAI User 1 User 2 Base Station Meeting with Ray Simar 12/2/2018

Main Processing Blocks Channel Estimation Detection Decoding Meeting with Ray Simar 12/2/2018

No Multiuser Detection Proposed Base-Station TI's Wireless Basestation (http://www.ti.com/sc/docs/psheets/diagrams/basestat.htm) Meeting with Ray Simar 12/2/2018

Current DSP Implementation 9 10 11 12 13 14 15 0.5 1 1.5 2 x 10 5 Number of Users Data Rates Data Rates for a typical DSP Implementation Data Rate Requirement = 128 Kbps Meeting with Ray Simar 12/2/2018

Complexity Algorithm Choice Limited by Complexity Main Features Matrix based operations High levels of parallelism Bit level computations 32x32 problem size shown Meeting with Ray Simar 12/2/2018

Reasons Sophisticated, Compute-Intensive Algorithms Not enough MIPs/FLOPs performance Unable to fully exploit pipelining or parallelism Bit - level computations / Storage Meeting with Ray Simar 12/2/2018

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 Meeting with Ray Simar 12/2/2018

Suggestions 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 Meeting with Ray Simar 12/2/2018

Software Suggestions Limited OS Support Compiler Efficiency No more Assembly! Performance Analysis Tools Meeting with Ray Simar 12/2/2018

Questions for Ray Simar EPIC DSP with FPGA core Multimedia Extensions In the future, what is a DSP ( as opposed to a GPP)? Branch and Control in DSPs Meeting with Ray Simar 12/2/2018

Questions for Ray Simar Online Arithmetic Truncated Multipliers Meeting with Ray Simar 12/2/2018