Download presentation
Presentation is loading. Please wait.
1
DSPs for Future Wireless Base-Stations
Sridhar Rajagopal and Joseph R. Cavallaro May 8, 2000 This work is supported by Texas Instruments, Nokia, Texas Advanced Technology Program and NSF
2
Outline Background DSP Implementation and Task Partitioning
Reduced Complexity Algorithms VLSI Architecture Extensions for DSPs
3
Evolution of Wireless Communications
First Generation Voice Second/Current Generation Voice + Low-rate Data (9.6Kbps) Third Generation + Voice + High-rate Data (2 Mbps) + Multimedia W-CDMA
4
Communication System Uplink
Direct Path Reflected Paths Noise +MAI User 1 User 2 Base Station
5
Main Processing Blocks
Channel Estimation Detection Decoding Baseband Layer of Base-Station Receiver
6
Current DSP Implementation
C67 at 166MHz; Spreading Code = 31 Current DSP Implementation
7
Reasons for Poor Performance
Sophisticated, Compute-Intensive Algorithms Need more MIPs/FLOPs performance Unable to fully exploit pipelining or parallelism Bit - level computations / Storage Task Partitioning Multiple DSPs, FPGAs
8
Iterative Scheme for Estimation
Tracking Method of Gradient Descent Stable convergence behavior Symmetric, Positive Definite Rbb Condition number - MAI, SNR, Preamble length µ - reciprocal of maximum eigenvalue
9
Simulations - AWGN Channel
4 5 6 7 8 9 10 11 12 -3 -2 -1 Comparison of Bit Error Rates (BER) Signal to Noise Ratio (SNR) BER MF ActMF ML ActML O(K2N) O(K3+K2N) MF – Matched Filter ML- Maximum Likelihood ACT – using inversion
10
Fading Channel with Tracking
Doppler = 10 Hz, 1000 Bits,15 users, 3 Paths 4 5 6 7 8 9 10 11 12 -3 -2 -1 SNR BER MF - Static MF - Tracking ML - Static ML - Tracking
11
VLSI Implementation Channel Estimation as a Case Study
Area - Time Efficient Architecture Real - Time Implementation Minimum Area Overhead Bit- Level Computations - FPGAs Core Operations - DSPs
12
Area-Time Tradeoffs Area-Constrained Architecture
Pico-cells ; lower data rates Time-Constrained Architecture Maximum achieve-able data rates Area-Time Efficient Architecture Real-Time with minimum area overhead
13
Characteristics of Wireless Algorithms
Massive Parallelism Bit-level Computations Matrix Based Operations Memory Intensive Complex-valued Data Approximate Computations
14
Instruction Set Extensions
To accelerate Bit level computations in Wireless Integer - Bit Multiplications Multiuser Detection, Decoding, Cross Correlation Bit - Bit Multiplications Auto-Correlation, Channel Estimation Useful in other Signal Processing applications Speech, Video,,,
15
SIMD Parallelism 64-bit Register A 64-bit Register C 64-bit Register B
+ 64-bit Register C 8 64-bit Register B x
16
Integer - Bit Multiplications
64-bit Register C[j] 64-bit Register D[i][j] +/- 8-bit Control Register b[i] 8 For i = 1..8, j= 1..8 D[i][j] = D[i][j] + b[i]*C[j] (Cross-Correlation)
17
Computational Savings
Avoid bit multiplications and control structures 4 8-bit Multiply Latency 3 8 8-bit Add Latency 1 Cross-Correlation Example 64 multiply, 64 add
18
Conclusions Architecture and Algorithms to meet real-time
Task Decomposition Real Time with Multiple Processing Elements Iterative Algorithms Reduce Complexity, Simpler Implementation VLSI Implementation Real-Time with minimum Area Overhead Extensions to DSPs for acceleration
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.