Skip to main content

Software Defined Radio – A High Performance Embedded Challenge

  • Conference paper

Part of the Lecture Notes in Computer Science book series (LNTCS,volume 3793)


Wireless communication is one of the most computationally demanding workloads. It is performed by mobile terminals (“cell phones”) and must be accomplished by a small battery powered system. An important goal of the wireless industry is to develop hardware platforms that can support multiple protocols implemented in software (software defined radio) to support seamless end-user service over a variety of wireless networks. An equally important goal is to provide higher and higher data rates. This paper focuses on a study of the wideband code division multiple access protocol, which is one of the dominant third generation wireless standards. We have chosen it as a representative protocol. We provide a detailed analysis of computation and processing requirements of the core algorithms along with the interactions between the components. The goal of this paper is to describe the computational characteristics of this protocol to the computer architecture community, and to provide a high-level analysis of the architectural implications to illustrate one of the protocols that would need to be accommodated in a programmable platform for software defined radio. The computation demands and power limitations of approximately 60 Gops and 100~300 mW, place extremely challenging goals on such a system. Several of the key features of wideband code division multiple access protocol that can be exploited in the architecture include high degrees of vector and task parallelism, small memory footprints for both data and instructions, limited need for complex arithmetic functions such as multiplication, and a highly variable processing load that provides the opportunity to dynamically scale voltage and frequency.


  • Turbo Code
  • Convolutional Code
  • Single Instruction Multiple Data
  • Rake Receiver
  • Turbo Decoder

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

This is a preview of subscription content, access via your institution.

Buying options

USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/11587514_3
  • Chapter length: 21 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
USD   64.99
Price excludes VAT (USA)
  • ISBN: 978-3-540-32272-6
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   84.99
Price excludes VAT (USA)


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Austin, T., et al.: Mobile Supercomputers. IEEE Computer 37, 82–84 (2004)

    Google Scholar 

  2. Tuttlebee, W.: Software Defined Radio: Baseband Technology for 3G Handset and Basestations, 1st edn. John Wiley & Sons, New York (2002)

    Google Scholar 

  3. Holma, H., Toskala, A.: W-CDMA for UMTS: Radio Access for Third Generation Mobile Communications. John Wiley & Sons, New York (2000)

    Google Scholar 




  7. Forney Jr., G.D.: The Viterbi Algorithm. Proc. IEEE 61, 268–278 (1973)

    CrossRef  MathSciNet  Google Scholar 

  8. Berrou, C., Glavieux, A., Thitimjshima, P.: Near Shannon Limit Error Correcting Coding and Decoding: Turbo-Codes. ICC (1993)

    Google Scholar 

  9. 3GPP TS 25.211, Multiplexing and Channel Coding (FDD)

    Google Scholar 

  10. Parhi, K., Nishitani, T.: Digital Signal Processing for Multimedia Systems, 1st edn. Marcel Dekker, New York (1999)

    Google Scholar 

  11. Grayver, E., et al.: Design and VLSI Implementation for a WCDMA Multipath Searcher. IEEE Trans. on Vehicular Technology 54, 889–902 (2005)

    CrossRef  Google Scholar 

  12. Rappaport, T.: Wireless Communications: Principles and Practice. IEEE Press, Piscataway (1996)

    Google Scholar 

  13. Berenguer, I., et al.: Efficient VLSI Design of a Pulse Shaping Filter and DAC interface for W-CDMA transmission. In: 16th IEEE International ASIC/SoC Conference (2003)

    Google Scholar 

  14. 3GPP TS 25.331: Radio Resource Control (RRC) Protocol Specification

    Google Scholar 

  15. Binkert, N., Hallnor, E., Reinhardt, S.: Network-Oriented Full-System Simulation using M5. CAECW (2003)

    Google Scholar 


  17. Dielissen, J., et al.: Power-Efficient Layered Turbo Decoder processor. DATE (2001)

    Google Scholar 


  19. Bursky, D.: DSPs Attack Throughput Needs with 600-MHz Clocks and eDRAM. Electronic Design 51 (2003)

    Google Scholar 


  21. Feng. W.: Honey, I Shrunk the Beowulf! ICPP (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations


Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lee, H. et al. (2005). Software Defined Radio – A High Performance Embedded Challenge. In: Conte, T., Navarro, N., Hwu, Wm.W., Valero, M., Ungerer, T. (eds) High Performance Embedded Architectures and Compilers. HiPEAC 2005. Lecture Notes in Computer Science, vol 3793. Springer, Berlin, Heidelberg.

Download citation

  • DOI:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-30317-6

  • Online ISBN: 978-3-540-32272-6

  • eBook Packages: Computer ScienceComputer Science (R0)