Functionally partitioned module-based programmable architecture for wireless base-band processing

  • Authors:
  • Simon Leung;Adam Postula

  • Affiliations:
  • School of IT & EE, The University of Queensland, St. Lucia QLD 4072, Australia;School of IT & EE, The University of Queensland, St. Lucia QLD 4072, Australia

  • Venue:
  • Journal of Systems Architecture: the EUROMICRO Journal - Special issue: Reconfigurable systems
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

A specialised reconfigurable architecture is targeted at wireless base-band processing. It is built to cater for multiple wireless standards. It has lower power consumption than the processor-based solution. It can be scaled to run in parallel for processing multiple channels. Test resources are embedded on the architecture and testing strategies are included.This architecture is functionally partitioned according to the common operations found in wireless standards, such as CRC error correction, convolution and interleaving. These modules are linked via Virtual Wire Hardware modules and route-through switch matrices. Data can be processed in any order through this interconnect structure. Virtual Wire ensures the same flexibility as normal interconnects, but the area occupied and the number of switches needed is reduced.The testing algorithm scans all possible paths within the interconnection network exhaustively and searches for faults in the processing modules. The testing algorithm starts by scanning the externally addressable memory space and testing the master controller. The controller then tests every switch in the route-through switch matrix by making loops from the shared memory to each of the switches. The local switch matrix is also tested in the same way. Next the local memory is scanned. Finally, pre-defined test vectors are loaded into local memory to check the processing modules.This paper compares various base-band processing solutions. It describes the proposed platform and its implementation. It outlines the test resources and algorithm. It concludes with the mapping of Bluetooth and GSM base-band onto the platform.