Architectures for Baseband Processing in Future Wireless Base-Station Receivers

1 / 13
About This Presentation
Title:

Architectures for Baseband Processing in Future Wireless Base-Station Receivers

Description:

Try sub-optimal/iterative schemes. Fixed Point Implementation. Use structure in the algorithms ... develop sub-optimal or iterative schemes. Custom hardware solutions ... –

Number of Views:34
Avg rating:3.0/5.0
Slides: 14
Provided by: Srid
Category:

less

Transcript and Presenter's Notes

Title: Architectures for Baseband Processing in Future Wireless Base-Station Receivers


1
Architectures for Baseband Processing in Future
Wireless Base-Station Receivers
  • Sridhar Rajagopal
  • ECE Department
  • Rice University
  • March 22,2000

This work is supported by Nokia, Texas
Instruments, Texas Advanced Technology Program
and NSF
2
Third Generation Wireless
First Generation Voice Eg AMPS
Second/Current Generation Voice Low-rate Data
(9.6Kbps) Eg IS-95(N-CDMA)
Third Generation Voice High-rate Data (2
Mbps) Multimedia W-CDMA
3
Main Parts of Base-Station Receiver
  • Channel Estimation
  • Noise, MAI
  • Attenuation
  • Fading
  • Detection
  • Detect users information
  • Multiple Users
  • Decoding
  • Coding/Decoding improve error rate Performance
  • Coding done at handset

Wireless Communication Uplink
4
Base-Station Receiver
5
Need for Better Architectures
  • Current DSPs need orders of magnitude
    improvement to meet real-time requirements.
  • Reason
  • Sophisticated Algorithms, Computationally
    Intensive Operations
  • Floating Point Accuracy
  • Solution
  • Try sub-optimal/iterative schemes
  • Fixed Point Implementation
  • Use structure in the algorithms
  • Parallelism / Pipelining
  • Task Partitioning
  • Bit Level Arithmetic

6
Channel Estimation - An example
  • Channel Estimation includes
  • Matrix Correlations, Matrix Inversions,
    Multiplications
  • Floating Point Accuracy
  • Need to wait till all bits are received.
  • Modified Channel Estimation Algorithm
  • Matrix Inversion eliminated by Iterative Scheme
  • Based on Gradient / Method of Steepest Descent
  • Negligible effect on Bit error Performance
  • Fixed Point accuracy, Computation spread over
    incoming bits
  • Features to support Tracking over Fading Channels
    easily added.

Maximum Likelihood Based Channel Estimation
C.Sengupta et al. PIMRC1998, WCNC1999
7
Simulations - AWGN Channel
Detection Window 12 SINR 0 Paths 3
Preamble L 150 Spreading N 31 Users K
15 10000 bits/user
MF Matched Filter ML- Maximum Likelihood ACT
using inversion
8
DSP Implementation
  • Advantages
  • Programmability
  • Ease of implementation
  • High Performance
  • Low Cost
  • Disadvantages
  • Improvements necessary to meet real-time
    requirements!
  • Sequential Processing
  • Parallelism not fully exploited
  • Cannot process or store data at granularity of
    bits.

9
VLSI Implementation
  • Task Partition Algorithm into Parallel Tasks
  • Take Advantage of Bit Level Operations
  • Find Area-Time Efficient Architecture
  • Meets Real-Time Requirements!

Task A
Task C
Task B
Time
10
Conclusions
  • Better Performance achieved by
  • Modifications in the Algorithm
  • Application Specific Architectures
  • Algorithmic Modifications
  • reduce the complexity of the algorithms
  • develop sub-optimal or iterative schemes.
  • Custom hardware solutions
  • bit level operations and parallel structure.
  • Together, algorithm simplifications and custom
    VLSI implementation can be used to meet the
    performance requirements of the Base-Station
    Receiver.

11
Future Work
  • Analysis for Detection and Decoding
  • Mobile Handsets
  • Mobile handsets have similar algorithms
  • Need to account for POWER too.
  • General Purpose Enhancements But, VLSI first
  • Explore Instruction Set Extensions /
    Architectures for DSPs
  • Exploit Matrix Oriented Structures
  • Bit Level Support
  • Complex Arithmetic

12
Fading Channel with Tracking
Doppler Frequency 10 Hz, 1000 Bits,15 users, 3
Paths
13
Talk Outline
  • Introduction
  • Need for better Architectures
  • Channel Estimation - An example
  • Simulation Results
  • Implementation Issues
  • General Purpose/Application Specific
  • Conclusions
  • Future Work
Write a Comment
User Comments (0)
About PowerShow.com