Skip to main content

Advertisement

Log in

Analyzing the Next Generation Software Defined Radio for Future Architectures

  • Published:
Journal of Signal Processing Systems Aims and scope Submit manuscript

Abstract

Commercial and research work in the field of software defined radio (SDR) has produced designs which have been able to deliver the efficiency and computational power needed to process 3G wireless technologies. Though efficient 3G processing has been achieved by these designs, next generation 4G SDR technology requires 10–1000x more computational performance but limits the power budget increase to 2–5x. In this paper, we present a breakdown of the major 4G kernels and analyze two methods of increasing performance and reducing power consumption. Specifically, we consider the effect of SIMD width and reduction in number of register file accesses on the performance and energy consumption of a SDR architecture, SODA. We show that by increasing SIMD width we can gain almost 2–8x performance increase while increasing total energy used by 1–2x for different SIMD widths. We also show that by reducing SIMD register accesses we can reduce the total energy used by 5–20% for the 4G kernels.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. Dsp developers’ village. Texas Instruments. http://dspvillage.ti.com.

  2. IEEE Std 802.16e. Part 16: Air interface for fixed and mobile broadband wireless access systems. http://standards.ieee.org/getieee802/download/802.16e-2005.pdf.

  3. International technology roadmap for semiconductors. http://public.itrs.net .

  4. ITU-R M.1645. Framework and overall objectives of the future development of IMT-2000 and systems beyond IMT-2000. International telecommuncations union M.1645 recommendation. http://www.ieee802.org/secmail/pdf00204.pdf.

  5. Alamouti, S. (1998). A simple transmit diversity technique for wireless communications. IEEE Journal on Selected Areas in Communications, 16(8), 1451–1458.

    Article  Google Scholar 

  6. van Berkel, K., Heinle, F., Meuwissen, P. P. E., Moerman, K., & Weiss, M. (2005). Vector processing as an enabler for software defined radio in handheld devices. EURASIP Journal on Applied Signal Processing, 2005(1), 2613–2625.

    Article  Google Scholar 

  7. Bluethgen, H.-M., Grassmann, C., Raab, W., & Ramacher, U. (2003). A programmable platform for software-defined radio. International symposium on system-on-chip (p. 15), 19–21 Nov. 2003.

  8. Corporaal, H., & Mulder, H. J. M. (1991). MOVE: A framework for high-performance processor design. In Proc. of the 1991 ACM/IEEE conference on supercomputing (pp. 692–701). Albuquerque, New Mexico, USA.

    Chapter  Google Scholar 

  9. Fridman, J., & Greenfield, Z. (2000). The TigerSharc DSP architecture. In IEEE micro (pp. 66–76), Jan. 2000.

  10. Glossner, J., Hokenek, E., & Moudgill, M. (2004). The sandbridge sandblaster communications processor. In 3rd workshop on application specific processors (pp. 53–58), Sept. 2004.

  11. Guan, X., & Fei, Y. (2008). Reducing power consumption of embedded processors through register file partitioning and compiler support. In International conference on application-specific systems, architectures and processors (ASAP) (pp. 269–274), 2–4 July 2008.

  12. Haensch, W., Nowak, E., Dennard, R., Solomon, P., Bryant, A., Dokumaci, O., et al. (2006). Silicon CMOS devices beyond scaling. IBM Journal of Research and Development, 50(4/5), 339–361.

    Article  Google Scholar 

  13. Lestable, T., & Zimmermann, E. (2005). LDPC options for next generation wireless systems. Proceedings of the 14th wireless world research forum (WWRF). San Diego, CA, Jul. 2005.

  14. Lin, Y., Lee, H., Woh, M., Harel, Y., Mahlke, S., Mudge, T., et al. (2006). SODA: A low-power architecture for software radio. In Proc. ISCA (pp. 89–101), 17–21 June 2006. Boston, MA.

  15. Naessens, F., Bougard, B., Bressinck, S., Hollevoet, L., Raghavan, P., Van der Perre, L., et al. (2008). A unified instruction set programmable architecture for multi-standard advanced forward error correction. In Proc. IEEE SiPS, 8–10 Oct. 2008. Washington D.C., USA.

  16. Park, S., Shrivastava, A., Dutt, N., Nicolau, A., Yunheung, P., & Earlie, E. (2008). Register file power reduction using bypass sensitive compiler. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 27(6), 1155–1159.

    Article  Google Scholar 

  17. Seo, S., Mudge, T., Zhu, Y., & Chakrabarti, C. (2007). Design and analysis of LDPC decoders for software defined radio. In Proc. IEEE SiPS, 17–19 Oct. 2007. Shanghai.

  18. Taoka, H., Higuchi, K., & Sawahashi, M. (2006). Field experiments on real–time 1-Gbps high–speed packet transmission in MIMO–OFDM broadband packet radio access. IEEE 63rd vehicular technology conference, 2006 (VTC 2006-Spring) (Vol. 4, pp. 1812–1816), 7–10 May 2006.

  19. Woh, M., Seo, S., Lee, H., Lin, Y., Mahlke, S., Mudge, T., et al. (2007). The next generation challenge for software defined radio. In SAMOS (Ed.), Lecture notes in computer science (Vol. 4599, pp. 343–354).

  20. Zhu, H., Lei, Z., & Chin, F. (2004). An improved square-root algorithm for BLAST. IEEE Signal Processing Letters, 11(9), 772–775.

    Article  Google Scholar 

  21. Zyuban, V., & Kogge, P. (1998). Split register file architectures for inherently lower power microprocessors. In Proc. power-driven microarchitecture workshop, in conjunction with ISCA ’98, (pp. 32–37), June 1998.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mark Woh.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Woh, M., Lin, Y., Seo, S. et al. Analyzing the Next Generation Software Defined Radio for Future Architectures. J Sign Process Syst 63, 83–94 (2011). https://doi.org/10.1007/s11265-009-0402-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11265-009-0402-z

Keywords

Navigation