A seamless software defined radio development flow for waveform and prototype debugging

Authors

DOI:

https://doi.org/10.26636/jtit.2008.2.868

Keywords:

software defined radio, prototype platform, waveform development environment, electronic system level simulation, waveform debugging, stimulus feedback

Abstract

With the increasing number of wireless communication standards flexibility has gained more and more importance which has lead to the software defined radio (SDR) concept. However, SDR development has to face many challenges, among them are the questions how SDR systems can be designed to achieve flexibility, architectural efficiency, energy efficiency and portability at the same time. These requirements result in very elaborate architectures and a highly increased design complexity. To cope with such complexity, we proposed an SDR development flow. During the development of such SDR, debugging becomes more efficient on a prototype hardware implementation than on a simulation model. However, error analysis on a prototype suffers from strong limitations like a reduced state visibility. In this paper, an extension to the SDR development flow is presented and successfully applied to an example SDR. It allows for an efficient error analysis with the SDR simulation model by the feedback of stimulus data from the prototype.

Downloads

Download data is not yet available.

References

[1] T. Kempf et al., „An SDR implementation concept based on waveform description”, Freq. J. RF-Eng. Telecommun., vol. 60, iss. 9-10, pp. 171-175, 2006.
View in Google Scholar

[2] „Software communications architecture (SCA) specifications V2.2”, JTRS, http://sca.jpeojtrs.mil
View in Google Scholar

[3] E. D. Willink, „Waveform description language: moving from implementation to specification”, in IEEE Milit. Commun. Conf. MILCOM 2001, Vienna, Virginia, USA, 2001, vol. 1, pp. 208-212.
View in Google Scholar

[4] M. S. Gudaitis and R. D. Hinman, „Practical considerations for a waveform development environment”, in IEEE Milit. Commun. Conf. MILCOM 2001, Vienna, Virginia, USA, 2001, vol. 1, pp. 190-194.
View in Google Scholar

[5] M. Grant, B. Bailey, and A. Piziali, Electronic System Level Design and Verification. San Francisco: Morgan Kaufmann, 2007.
View in Google Scholar

[6] T. Kempf et al., „On the feasibility of implementing a waveform application onto a given SDR platform”, in Milit. CIS Conf. 2006 MCC 2006 (formerly NATO RCMCIS), Gdynia, Poland, 2006.
View in Google Scholar

[7] T. Kempf et al., „A workbench for waveform description based SDR implementation”, in Softw. Defin. Radio Tech. Conf., Denver, USA, 2007.
View in Google Scholar

[8] „Platform studio and the EDK”, Xilinx, http://www.xilinx.com/ise/embedded_design_prod/platform_studio.htm
View in Google Scholar

[9] Y. Malka and A. Ziv, „Design reliability - estimation through statistical analysis of bug discovery data”, in Proc. Des. Automat. Conf. DAC’98, San Francisco, USA, 1998.
View in Google Scholar

[10] K. Morris, „Debug dilemma - simulate or emulate?”, FPGA Programm. Log. J., Jan. 2005, http://www.fpgajournal.com/articles_2005/20050111_debug.htm
View in Google Scholar

[11] „Microblaze processor reference guide”, Xilinx, http://www.xilinx.com/ise/embedded/mb_ref_guide.pdf
View in Google Scholar

[12] „Prototyping the wireless future”, Signalion GmbH, http://www.signalion.de
View in Google Scholar

[13] T. Grötker, S. Liao, G. Martin, and S. Swan, System Design with SystemC. Norwell: Kluwer, 2002.
View in Google Scholar

[14] „Standard Test Access Port and Boundary-Scan Architecture”, IEEE Std. 1149.1, 2001.
View in Google Scholar

Downloads

Submitted

2023-06-25

Published

2008-06-30

Issue

Section

RESEARCH ARTICLES

How to Cite

[1]
E. M. Witte, T. Kempf, V. Ramakrishnan, G. Ascheid, M. Adrat, and M. Antweiler, “A seamless software defined radio development flow for waveform and prototype debugging”, JTIT, vol. 32, no. 2, pp. 21–29, Jun. 2008, doi: 10.26636/jtit.2008.2.868.

Most read articles by the same author(s)