Real-Time DSP Multiprocessor Implementation for Future Wireless Base-Station Receivers - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

Real-Time DSP Multiprocessor Implementation for Future Wireless Base-Station Receivers

Description:

Real-Time DSP Multiprocessor Implementation for Future Wireless Base-Station Receivers Bryan Jones, Sridhar Rajagopal, and Dr. Joseph Cavallaro – PowerPoint PPT presentation

Number of Views:99
Avg rating:3.0/5.0
Slides: 23
Provided by: BryanJ151
Category:

less

Transcript and Presenter's Notes

Title: Real-Time DSP Multiprocessor Implementation for Future Wireless Base-Station Receivers


1
Real-Time DSP Multiprocessor Implementation for
Future Wireless Base-Station Receivers
  • Bryan Jones, Sridhar Rajagopal, and Dr. Joseph
    Cavallaro

2
Wireless Information Applicance RENE
Home Area Wireless LAN
Outdoor CDMA Cellular Network
High Speed Office Wireless LAN
3
Wireless Information Applicance RENE
Home Area Wireless LAN
High Speed Office Wireless LAN
Outdoor CDMA Cellular Network
4
Wireless Information Appliance
  • Challenges
  • Higher data rates
  • Longer battery life (lower power
    signals)

5
Wireless Information Appliance
  • Solution
  • Advanced DS-CDMA joint multiuser channel
    estimation and detection
  • Fixed-point friendly
  • Focus on baseband processing
  • Real-world
  • Asynchronous
  • Fading channel
  • Performance includes both estimation and detection

6
Outline
  • Algorithms for joint estimation and detection
  • Wireless testbed (Simulink RealSync)
  • Multiprocessor implementation
  • Results and conclusions

7
Algorithms channel estimation
  • As each bit arrives
  • Form cross- and auto-correlation matrices from
    windowed data

Rbb, Rbr
8
Algorithms channel estimation
  • As each bit arrives
  • Update channel estimate iteratively
  • becomes
  • ? controls convergence behavior.
  • A contains both amplitude and delay information
    for each user.

9
Algorithms detection (CMF)
  • Separate odd and even columns of channel estimate
  • Form initial estimate of users bits via
    code-matched filtering
  • Soft
  • Hard

10
Algorithms detection (PIC)
  • Form L, R, C matrices from channel estimate
  • Improve estimate of users bits via parallel
    interference cancellation

11
Outline
  • Algorithms for joint estimation and detection
  • Wireless testbed (Simulink RealSync)
  • Multiprocessor implementation
  • Results and conclusions

12
Wireless testbed Simulink
  • Provide a rapid development / debug environment
  • Generate data for a varieties of SNRs, users,
    spreading codes, channels
  • Determine bit error rate

13
Wireless testbed Simulink
Joint estimation and detection runs on DSP, while
data generation, analysis runs on host!
14
Wireless testbed RealSync
Simulink in
Simulink out
RealSync S-function
DSP
PutMatrix(out)
GetMatrix(in1, in2)
Estimate, detect
15
Outline
  • Algorithms for joint estimation and detection
  • Wireless testbed (Simulink RealSync)
  • Multiprocessor implementation
  • Results and conclusions

16
Multiprocessor implementation
  • Sundance multi-processor board with 3L Diamond
    multi-P OS
  • Twin TI TMS320C6701 processors
  • Twin Xilinx Virtex 300K gate FPGAs
  • 3L software allows easy reconfiguration of
    programs, tasks among processors

17
Multiprocessor implementation
  • Interprocessor communication via comm-ports (no
    shared memory) _at_ 5MB/sec. Blocks during data
    transfer.
  • Task partitioning estimator on one processor,
    detector on the other.
  • Goal keep both processors maximally busy

18
Outline
  • Algorithms for joint estimation and detection
  • Wireless testbed (Simulink RealSync)
  • Multiprocessor implementation
  • Results and conclusions

19
Results static single proc.
20
Results static single vs. dual
21
Results tracking single vs. dual
22
Conclusions
  • Performance measures should include channel
    estimation and detection time.
  • Estimation and detection map well to a
    dual-processor implementation.
  • The right algorithms, the right tools the real
    world
Write a Comment
User Comments (0)
About PowerShow.com