A seamless software defined radio development flow for waveform and prototype debugging
DOI:
https://doi.org/10.26636/jtit.2008.2.868Keywords:
software defined radio, prototype platform, waveform development environment, electronic system level simulation, waveform debugging, stimulus feedbackAbstract
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
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
Published
Issue
Section
License
Copyright (c) 2023 Journal of Telecommunications and Information Technology

This work is licensed under a Creative Commons Attribution 4.0 International License.