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.

Slides:



Advertisements
Similar presentations
VADA Lab.SungKyunKwan Univ. 1 L3: Lower Power Design Overview (2) 성균관대학교 조 준 동 교수
Advertisements

Real-Time DSP Multiprocessor Implementation for Future Wireless Base-Station Receivers Bryan Jones, Sridhar Rajagopal, and Dr. Joseph Cavallaro.
1 Wireless Communication Low Complexity Multiuser Detection Rami Abdallah University of Illinois at Urbana Champaign 12/06/2007.
Data-Parallel Digital Signal Processors: Algorithm mapping, Architecture scaling, and Workload adaptation Sridhar Rajagopal.
The 3 rd MCM of COST 289: TU Košice, October 30-31, 2003 Technical University of Košice, Slovakia 1 of 27 THE PIECE-WISE LINEAR MICROSTATISTIC MULTI-USER.
A Programmable Coprocessor Architecture for Wireless Applications Yuan Lin, Nadav Baron, Hyunseok Lee, Scott Mahlke, Trevor Mudge Advance Computer Architecture.
Introduction SYSC5603 (ELG6163) Digital Signal Processing Microprocessors, Software and Applications Miodrag Bolic.
1 Real time signal processing SYSC5603 (ELG6163) Digital Signal Processing Microprocessors, Software and Applications Miodrag Bolic.
GallagherP188/MAPLD20041 Accelerating DSP Algorithms Using FPGAs Sean Gallagher DSP Specialist Xilinx Inc.
ECE 8053 Introduction to Computer Arithmetic (Website: Course & Text Content: Part 1: Number Representation.
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
Multiuser Detection (MUD) Combined with array signal processing in current wireless communication environments Wed. 박사 3학기 구 정 회.
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.
Tinoosh Mohsenin and Bevan M. Baas VLSI Computation Lab, ECE Department University of California, Davis Split-Row: A Reduced Complexity, High Throughput.
RICE UNIVERSITY High performance, power-efficient DSPs based on the TI C64x Sridhar Rajagopal, Joseph R. Cavallaro, Scott Rixner Rice University
RICE UNIVERSITY DSPs for 4G wireless systems Sridhar Rajagopal, Scott Rixner, Joseph R. Cavallaro and Behnaam Aazhang This work has been supported by Nokia,
ECE 8053 Introduction to Computer Arithmetic (Website: Course & Text Content: Part 1: Number Representation.
Mohammad Reza Najafi Main Ref: Computer Arithmetic Algorithms and Hardware Designs (Behrooz Parhami) Spring 2010 Class presentation for the course: “Custom.
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,
Radix-2 2 Based Low Power Reconfigurable FFT Processor Presented by Cheng-Chien Wu, Master Student of CSIE,CCU 1 Author: Gin-Der Wu and Yi-Ming Liu Department.
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 Advanced Wireless Receivers: Algorithmic and Architectural Optimizations Suman Das Rice University Department of Electrical and Computer.
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.
Real-Time Turbo Decoder Nasir Ahmed Mani Vaya Elec 434 Rice University.
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.
DSP base-station comparisons. Second generation (2G) wireless 2 nd generation: digital: last decade: 1990’s Voice and low bit-rate data –~14.4 – 28.8.
Redundant Number Systems and Online Arithmetic Sridhar Rajagopal June 16, 2000.
RICE UNIVERSITY Flexible wireless communication architectures Sridhar Rajagopal Department of Electrical and Computer Engineering Rice University, Houston.
SR: 599 report Channel Estimation for W-CDMA on DSPs Sridhar Rajagopal ECE Dept., Rice University Elec 599.
Recursive Architectures for 2DLNS Multiplication RESEARCH CENTRE FOR INTEGRATED MICROSYSTEMS - UNIVERSITY OF WINDSOR 11 Recursive Architectures for 2DLNS.
The Imagine Stream Processor Ujval J. Kapasi, William J. Dally, Scott Rixner, John D. Owens, and Brucek Khailany Presenter: Lu Hao.
Application of Addition Algorithms Joe Cavallaro.
Adaptive radio-frequency resource management for MIMO MC-CDMA on antenna selection Jingxu Han and Mqhele E Dlodlo Department of Electrical Engineering.
EEL 5722 FPGA Design Fall 2003 Digit-Serial DSP Functions Part I.
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,
L9 : Low Power DSP Jun-Dong Cho SungKyunKwan Univ. Dept. of ECE, Vada Lab.
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.
Sridhar Rajagopal Bryan A. Jones and Joseph R. Cavallaro
CORDIC (Coordinate rotation digital computer)
A programmable communications processor for future wireless systems
Sridhar Rajagopal April 26, 2000
How to ATTACK Problems Facing 3G Wireless Communication Systems
Sridhar Rajagopal and Joseph R. Cavallaro Rice University
Modeling of RF in W-CDMA with SystemView
Sridhar Rajagopal and Joseph R. Cavallaro Rice University
DSPs for Future Wireless Base-Stations
On-line arithmetic for detection in digital communication receivers
Final Project presentation
Modeling of RF in W-CDMA with SystemView
Sridhar Rajagopal, Srikrishna Bhashyam,
DSPs in emerging wireless systems
Real time signal processing
Introduction SYSC5603 (ELG6163) Digital Signal Processing Microprocessors, Software and Applications Miodrag Bolic.
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
DSPs for Future Wireless Base-Stations
Presentation transcript:

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 Communication This work is supported by Nokia, TI, TATP and NSF

RICE UNIVERSITY Introduction  A baseband communications processor  Wireless LAN  Wideband CDMA  RENE

RICE UNIVERSITY Motivation  No architecture developed yet to meet real- time requirements of 3G systems.  Mbps range for wideband CDMA  100 Mbps range for wireless LAN  Design factors that makes the problem harder  Low power  Flexibility

RICE UNIVERSITY Previous Work  Designing algorithms from an implementation perspective  algorithms with high degree of parallelism  fixed-point computations  simple operations - multiplications/additions  Example: multiuser channel estimation & detection  Real-time implementation on DSPs/FPGAs/ASICs  area-time tradeoffs

RICE UNIVERSITY Possible contributions of this work  A real-time low-power VLSI architecture design  using on-line arithmetic  A real-time programmable architecture design  using a media processor simulator -- IMAGINE  Integrating these two architectures in one.

RICE UNIVERSITY Contents  Low-power VLSI architecture design using on- line arithmetic  Programmable architecture design using the IMAGINE simulator  Conclusions

RICE UNIVERSITY On-line arithmetic  Uses a redundant number representation.  Pipelined digit-serial arithmetic with MSDF computations.  Successive computations as soon as  inputs available ( = 1..4, typically).  Algorithms available for various operations (+,*,/,sqrt) and for fixed-point computations. z5z5 …z4z4 z3z3 z2z2 z1z1    Output z …y5y5 y4y4 y3y3 y2y2 y1y1 Input y …x5x5 x4x4 x3x3 x2x2 x1x1 Input x

RICE UNIVERSITY Why is on-line arithmetic useful?  Conventional operations in 3G wireless systems  high precision operations (16-32 bits) but with low precision outputs.  Only most significant digits (1-3 bits) needed.  Use MSDF computation to find the needed digits and avoid computation of the successive digits.  Digit-serial computations and hence, low power Detection

RICE UNIVERSITY Redundant number systems  Radix -r number system:  digit has |r| values: 0,1,2…..,r-1  Redundant number system:  digit has q >|r| values  r+2  q  2r-1  Example: each digit in the number has a sign associated with it.  10(-1)2 = 992 has 2 equivalent representations.  Redundancy helps in carry-free additions - MSDF

RICE UNIVERSITY Adder Implementation t conv – conventional adder time per bit t OL – online delay time per digit d – bit-precision

RICE UNIVERSITY On-line radix-4 adder Digit serial inputs Digit serial outputs Digit selection Carry Save Adders Residual feedback

RICE UNIVERSITY Comparison with regular adders  Addition time and area independent of digit precision (X area dependent on precision)  Savings in time obtained by chaining operations as successive operations can start as soon as MSD is obtained.

RICE UNIVERSITY Signal Amplitude Time taken for addition On-line addition Conventional addition Dependency of execution time for on-line addition on SNR

RICE UNIVERSITY Detection Example Multi- user Single user Detector 3.00m* t OL =8t CMF =24Throughput +m* S*t OL =94 +2*t CMF = t MF +S*t PIC (2*S-1)*t CPIC Latency log 2 (d)*t conv = m* t OL =8(log 2 (N)+2)* Throughput t OL +t stop = 14log 2 (d)*t conv = (log 2 (N)+2)* Latency SpeedupOn-lineConventional

RICE UNIVERSITY Low power VLSI design  Power savings due to 2 reasons  eliminating unwanted computations  digit-serial hardware  Real-time requirements met by proper pipelining of computations and exploiting parallelism in the algorithms.

RICE UNIVERSITY Contents  Low-power VLSI architecture design using on- line arithmetic  Programmable architecture design using the IMAGINE simulator  Conclusions

RICE UNIVERSITY A programmable architecture simulator  Flexibility in the algorithm requirements  channel dependent computations  changing algorithms on-the-fly  seamless switching between wireless LAN and wideband CDMA.  Simulator needed to test performance of algorithms  extensions/modifications for critical operations

RICE UNIVERSITY The IMAGINE architecture and simulator  IMAGINE is a media signal processor, built at Stanford.  Many common workload features  Good starting point to explore.  Local expertise - Dr. Scott Rixner

RICE UNIVERSITY IMAGINE architecture  Great for media processing algorithms  1024 pt FFT in 7.4  s on a 500 MHz processor with a 8-cluster (48 units)  3.8W of power  Great for parallel, vector and streaming computations  Performance/extensions to sequential computation kernels such as Viterbi traceback needs to be investigated.

RICE UNIVERSITY Conclusions  On-line arithmetic useful for a low power real- time implementation  A programmable real-time architecture is being investigated using the IMAGINE simulator  Aim is to then integrate these two features