Efficient VLSI architectures for baseband signal processing in wireless base-station receivers Sridhar Rajagopal Srikrishna Bhashyam, Joseph R. Cavallaro,

Slides:



Advertisements
Similar presentations
Multiuser Detection for CDMA Systems
Advertisements

The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
Comparison of different MIMO-OFDM signal detectors for LTE
Strider : Automatic Rate Adaptation & Collision Handling Aditya Gudipati & Sachin Katti Stanford University 1.
Real-Time DSP Multiprocessor Implementation for Future Wireless Base-Station Receivers Bryan Jones, Sridhar Rajagopal, and Dr. Joseph Cavallaro.
Multiuser Detection in CDMA A. Chockalingam Assistant Professor Indian Institute of Science, Bangalore-12
Data-Parallel Digital Signal Processors: Algorithm mapping, Architecture scaling, and Workload adaptation Sridhar Rajagopal.
ISSPIT Ajman University of Science & Technology, UAE
1 Lecture 9: Diversity Chapter 7 – Equalization, Diversity, and Coding.
Sub-Nyquist Sampling DSP & SCD Modules Presented by: Omer Kiselov, Daniel Primor Supervised by: Ina Rivkin, Moshe Mishali Winter 2010High Speed Digital.
Implementation Issues for Channel Estimation and Detection Algorithms for W-CDMA Sridhar Rajagopal and Joseph Cavallaro ECE Dept.
RICE UNIVERSITY Implementing the Viterbi algorithm on programmable processors Sridhar Rajagopal Elec 696
Efficient FPGA Implementation of QR
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.
RICE UNIVERSITY DSPs for 4G wireless systems Sridhar Rajagopal, Scott Rixner, Joseph R. Cavallaro and Behnaam Aazhang This work has been supported by Nokia,
CHANNEL ESTIMATION FOR MIMO- OFDM COMMUNICATION SYSTEM PRESENTER: OYERINDE, OLUTAYO OYEYEMI SUPERVISOR: PROFESSOR S. H. MNENEY AFFILIATION:SCHOOL OF ELECTRICAL,
TI DSPS FEST 1999 Implementation of Channel Estimation and Multiuser Detection Algorithms for W-CDMA on Digital Signal Processors Sridhar Rajagopal Gang.
Ali Al-Saihati ID# Ghassan Linjawi
RICE UNIVERSITY SWAPs: Re-thinking mobile and base-station architectures Sridhar Rajagopal VLSI Signal Processing Group Center for Multimedia Communication.
RICE UNIVERSITY DSP architectures for wireless communications Sridhar Rajagopal Department of Electrical and Computer Engineering Rice University, Houston.
Adaptive Resource Allocation for OFDMA Systems Mr. Zukang Shen Mr. Ian Wong Prof. Brian Evans Prof. Jeff Andrews April 28, 2005.
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.
VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MOBILE & PORTABLE RADIO RESEARCH GROUP MPRG Multiuser Detection with Base Station Diversity IEEE International.
RICE UNIVERSITY Flexible wireless communication architectures Sridhar Rajagopal Department of Electrical and Computer Engineering Rice University, Houston.
Motivation Wireless Communication Environment Noise Multipath (ISI!) Demands Multimedia applications  High rate Data communication  Reliability.
RICE UNIVERSITY A real-time baseband communications processor for high data rate wireless systems Sridhar Rajagopal ECE Department Ph.D.
A Semi-Blind Technique for MIMO Channel Matrix Estimation Aditya Jagannatham and Bhaskar D. Rao The proposed algorithm performs well compared to its training.
VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MOBILE & PORTABLE RADIO RESEARCH GROUP MPRG Combined Multiuser Detection and Channel Decoding with Receiver.
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,
VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MOBILE & PORTABLE RADIO RESEARCH GROUP MPRG Combined Multiuser Reception and Channel Decoding for TDMA.
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.
V- BLAST : Speed and Ordering Madhup Khatiwada IEEE New Zealand Wireless Workshop 2004 (M.E. Student) 2 nd September, 2004 University of Canterbury Alan.
RICE UNIVERSITY Flexible wireless communication architectures Sridhar Rajagopal Department of Electrical and Computer Engineering Rice University, Houston.
VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MOBILE & PORTABLE RADIO RESEARCH GROUP MPRG Iterative Multiuser Detection for Convolutionally Coded Asynchronous.
Single Correlator Based UWB Receiver Implementation through Channel Shortening Equalizer By Syed Imtiaz Husain and Jinho Choi School of Electrical Engineering.
SR: 599 report Channel Estimation for W-CDMA on DSPs Sridhar Rajagopal ECE Dept., Rice University Elec 599.
Algorithms and Architectures for Future Wireless Base-Stations Sridhar Rajagopal and Joseph Cavallaro ECE Department Rice University April 19, 2000 This.
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.
Optimal Sequence Allocation and Multi-rate CDMA Systems Krishna Kiran Mukkavilli, Sridhar Rajagopal, Tarik Muharemovic, Vikram Kanodia.
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
Optimal Sequence Allocation and Multi-rate CDMA Systems
How to ATTACK Problems Facing 3G Wireless Communication Systems
Sridhar Rajagopal and Joseph R. Cavallaro Rice University
Ian C. Wong, Zukang Shen, Jeffrey G. Andrews, and Brian L. Evans
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
Modeling of RF in W-CDMA with SystemView
Sridhar Rajagopal, Srikrishna Bhashyam,
EM based Multiuser detection in Fading Multipath Environments
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:

Efficient VLSI architectures for baseband signal processing in wireless base-station receivers Sridhar Rajagopal Srikrishna Bhashyam, Joseph R. Cavallaro, and Behnaam Aazhang This work is supported by Nokia, TI, TATP and NSF

Motivation Computationally complex algorithms for base-stations – multiple users, high data rates – matrix inversions, floating point accuracy needed – DSP solutions infeasible for real-time [S.Das’99] Real-time implementations for baseband receiver? – multiuser channel estimation *S.Das et al., “Arithmetic Acceleration Techniques for Wireless Base-station Receivers”, Asilomar 1999

Contributions New estimation scheme – designed from an implementation perspective – bit-streaming, fixed-point architecture – reduced complexity, same error rate performance Real-time architecture design – exploit bit-level parallelism – area-constrained, time-constrained – real-time with minimum area

Baseband signal processing Multiple Users Base-Station Receiver Multiuser Channel estimation Multiuser Detection Decoding Antenna Information Bits TrackingTraining

Channel estimation Direct Path Reflected Path Noise +MAI User 1 User 2 Base Station Estimates unknown fading amplitudes and asynchronous delays.

Need for multiuser channel estimation Detector performance depends on estimation accuracy Best estimator : Maximum Likelihood => jointly estimate parameters for all users => Multiuser channel estimation Single-user sliding correlator used for implementation

Multiuser channel estimation algorithm - Training/Tracking bits - Received signal N - Spreading gain (typically fixed,e.g: 32) K - Number of users (variable, <=N) - Maximum Likelihood channel estimate

Outline Background Channel Estimation - An implementation perspective VLSI architectures –Area-constrained, Time-constrained, Area-Time efficient DSP Comparisons and Conclusions

Iterative scheme for channel estimation Bit-streaming, method of gradient descent Stable convergence behavior with µ Simple fixed-point architecture

Comparison of Bit Error Rates (BER) Signal to Noise Ratio (SNR) BER Iterative Channel Est. Original Channel Est. O(K 2 N) O(K 3 +K 2 N) Simulations - Static multipath channel SINR = 0 dB Paths =3 Training =150 bits Spreading N = 31 Users K = 15

Outline Background Channel Estimation - An implementation perspective VLSI architectures – Area-constrained, Time-constrained, Area-Time efficient DSP Comparisons and Conclusions

Design specifications 32 Users (K) 32 spreading code length (N) Target = 128 Kbps – 4000 cycles available at 500 MHz Single cycle addition/multiplication

Task decomposition IterateCorrelation Matrices (Per Bit) A O(4K 2 N,8) R br O(2KN,8 ) R bb O(2K 2,8) TIME Channel Estimate to Detector b 0 (2K,1) Tracking Window r 0 (N,8) b L (2K,1) r L (N,8) L

Architecture design XNOR gates, UP/DOWN counters 8-bit adders 8-bit multipliers [Schulte’93] * Schulte, Swartzlander “Truncated Multiplication with Correction Constant”, Workshop on VLSI Signal Processing,1993

Area-constrained : Min. area, not real- time b0b0 bLbL Channel Estimate

Area-constrained : Hardware used

Time-constrained : Real time, large area b*b T b 0 *b 0 T bLbL b0b0 MUX R br MUXMUX rLrL r0r0 MUXMUX R bb A Mult Subtract >> Subtract 2K*1 K(2K-1)*1 2K 2 *8 2KN*16 2KN*8 2K*1 N*8 2KN*8 Channel Estimate

Time-constrained : Hardware used

Area-Time efficient architecture design Area - constrained – single 8-bit multiplier – cycles (128,000) [3.81 Kbps, 248 FA Cells] Time-constrained – 8-bit multipliers – log 2 (2K) cycles (6) [83.33 Mbps, 20,000,000 FA Cells] Goal : real-time with minimum area Different parallelism levels for multipliers

Area-Time efficient : Real-time, min. area b L *b L T b 0 *b 0 T bLbL b0b0 MUX MUXMUX rLrL r0r0 Mult Subtract >> Subtract 2K*1 2K*8 1*16 1*8 1*1 1*8 N*8 1*8 R br Counters StoreLoad R bb A (i) DEMUX MUX A (i-1) 1*8 Adder 1*8 2K*1 2K*8 Channel Estimate

Area-Time efficient : Hardware used

Outline Background Channel Estimation - An implementation perspective VLSI architectures –Area-constrained, Time-constrained, Area-Time efficient DSP Comparisons and Conclusions

DSP comparisons DSPs unable to exploit bit-level parallelism Inefficient storage of bits Unable to replace bit-multiplications by add/sub.

Scalability of architectures Design for maximum number of users in the system Fewer users – turn off functional units to reduce power – reconfigure hardware for higher data rates (FPGA) Investigating K-user design using K/2-user designs. Investigating DSP extensions

Conclusions New estimation scheme – designed from an implementation perspective – bit-streaming, fixed-point architecture – reduced complexity, same error rate performance Real-time architecture designs – exploit bit-level parallelism – area-constrained, time-constrained – real-time with minimum area => Real-time architectures for base-band signal processing