[go: up one dir, main page]

Skip to main content
Log in

Seamless Dynamic Runtime Reconfiguration in a Software-Defined Radio

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

Abstract

We discuss implementation aspects of a software-defined radio system that allows for dynamic waveform reconfiguration during runtime without interrupting data-flow processing. Traditional software-defined radio systems execute a waveform statically, exactly as it is programmed. Reconfiguration is provided by executing a different waveform, which requires the system to stop processing data while reconfiguration occurs, and also may incur an unacceptable delay for some applications. Recent research has demonstrated basic reconfiguration by programming multiple branches into a waveform and dynamically switching between branches. This technique requires redundant resources and in general cannot be expanded to encompass all possible waveforms of interest, but, if implemented carefully, could be made to seamlessly process data. We propose a system that allows for dynamic insertion and removal of entire waveforms, individual constituent blocks, and block algorithm implementations tailored to specific processors. Our system performs this reconfiguration while maintaining processing state, seamlessly without interrupting data-processing, and with only the resources necessary for the given waveform and processors. In order to leverage this new level of reconfigurability, we created a new system component: a supervisor. This system supervisor monitors the state of each processor and waveform execution, and moves computations among available processors as their loads, capabilities, and block algorithm implementations allow. An example using a simple supervisor is provided to demonstrate the effectiveness of our system.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6

Similar content being viewed by others

References

  1. Chapin, J. M., & Lehr, W. H. (2007). Cognitive radios for dynamic spectrum access – the path to market success for dynamic spectrum access technology. IEEE Communications Magazine, 45(5), 96–103.

    Article  Google Scholar 

  2. Haykin, S. (2005). Cognitive radio: brain-empowered wireless communications. IEEE Journal on Selected Areas in Communications, 23(2), 201–220.

    Article  Google Scholar 

  3. Sun, Z., Bradford, G. J., & Laneman, J. N. (2010). Sequence Detection Algorithms for Dynamic Spectrum Access Networks, in Proc. IEEE Int. Dynamic Spectrum Access Networks (DySPAN) Symp., Singapore, April.

  4. Dickens, M. L., Dunn, B. P., & Laneman, J. N. (2010). Thresholding for optimal data processing in a software defined Radio Kernel, in Proc. of the Karlsruhe Workshop on Software Radios (WSR), Karlsruhe, Germany, March.

  5. GNU Radio Website. http://gnuradio.org/. accessed October 2011.

  6. Software Communications Architecture Website. http://sca.jpeojtrs.mil/. accessed October 2011.

  7. GNU Radio Companion Website. http://www.joshknows.com/grc, accessed October 2011.

  8. The MathWorks, Simulink Website. http://www.mathworks.com/products/simulink. accessed October 2011.

  9. National Instruments Corporation, LabVIEW Website. http://www.ni.com/labview. accessed October 2011.

  10. The Khronos Group, OpenCL Website. http://www.khronos.org/opencl, accessed October 2011.

  11. NVIDIA, CUDA Website. http://www.nvidia.com/object/cuda_home.html, accessed October 2011.

  12. Advanced Micro Devices, ATI Stream Website. http://www.amd.com/stream. accessed October 2011.

  13. Frigo, M., & Johnson, S. G. (2005). The Design and Implementation of FFTW3. Proceedings of the IEEE, 93(2), 216–231.

    Article  Google Scholar 

  14. Ettus Research Products Website. http://www.ettus.com/products. accessed October 2011.

Download references

Acknowledgements

This work has been supported by RFware, LLC, NIJ Grant 2006-IJ-CX-K034, and an NVIDIA Professor Partnership.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael Dickens.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dickens, M., Laneman, J.N. & Dunn, B.P. Seamless Dynamic Runtime Reconfiguration in a Software-Defined Radio. J Sign Process Syst 69, 87–94 (2012). https://doi.org/10.1007/s11265-011-0645-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11265-011-0645-3

Keywords

Navigation