An experimental study of coarse-grained reconfigurable system-on-chip-based software-defined radio

An experimental study of coarse-grained reconfigurable system-on-chip-based software-defined radio

: Software-defined radio (SDR) research deals with a mixture of hardware and software technologies, where RF operating parameters and components are to be set or altered by modifiable software or firmware. This paper describes the coarse-grained reconfigurable array (CGRA) implementations of SDR architecture. This architecture is an extension of traditional SDR in complex adaptation strategies, such as highly reliable communications and efficient utilization of the resources and spectrum upgrade, through its internal states (performance) and hardware architecture. The proposed CGRA-based SDR implementation is based on dynamic partial reconfiguration methodology, which has the capability of reusing the same hardware module to handle different algorithms. This CGRA-based SDR provides greater flexibility and adds new abilities without additional cost. Initially, the SDR system was simulated in the Agilent SystemVue environment to analyze the error boundaries of the proposed SDR architecture. Then the SDR system was coded in the Verilog hardware description language and implemented on top of CGRAs such as the MOLEN, MORPHOSYS, and ADRES reconfigurable system-on-chip (SoC) architectures. These SoC architectures were installed within the Xilinx Virtex 5 field-programmable gate array to analyze the performance of SDR architectures in terms of area utilization, operational speed, power optimization, reconfiguration time, coprocessor execution time, preemption support, and relocation support of the system. The performance analysis indicates that the ADRES SoC architecture is suitable for dynamic partial reconfiguration and the MOLEN SoC architecture is more suitable for power, area, and speed requirements and low circuit complexity compared to other architectures

___

  • [1] Ackley DH, Williams LR. Homeostatic architectures for robust spatial computing. In: IEEE 2011 Conference on Self-Adaptive and Self-Organizing Systems Workshops; 3–7 October 2011; Ann Arbor, MI, USA. New York, NY, USA: IEEE. pp. 91–96.
  • [2] Ebeling C, Cronquist DC, Franklin P. RaPiD—Reconfigurable pipelined datapath. In: Hartenstein RW, Glesner M, editors. International Workshop on Field-Programmable Logic and Applications. Berlin, Germany: Springer-Verlag, 1996. pp. 126–135.
  • [3] Mirsky E, DeHon A. MATRIX—A reconfigurable computing architecture with configurable instruction distribution and deployable resources. In: IEEE Symposium on FPGAs for Custom Computing Machines; 17–19 April 1996; Napa Valley, CA, USA. New York, NY, USA: IEEE. pp. 157–166.
  • [4] Minev PB, Kukenska VS. The Virtex-5 routing and logic architecture. In: Proceedings of the 18th International Scientific and Applied Science Conference of Electronics; 14–17 September 2009; Sozopol, Bulgaria. pp. 107–110.
  • [5] Lenart T. Design of reconfigurable hardware architectures for real-time applications–modeling and implementation. PhD, Lund University, Lund, Sweden, 2008.
  • [6] Mueck M, Piipponen A, Kallioj¨arvi K, Dimitrakopoulos G, Tsagkaris K, Demestichas P, Casadevall F, P´eerezRomero J, Sallent O, Baldini G et al. ETSI reconfigurable radio systems-status and future directions on software defined radio and cognitive radio standards. IEEE Commun Mag 2010; 48: 78–86.
  • [7] Ulversøy T. Software defined radio: challenges and opportunities. IEEE Commun Surveys Tuts 2010; 12: 531–550.
  • [8] Minden GJ, Evans JB, Searl L, DePardo D, Petty VR, Rajbanshi R, Newman T, Chen Q, Weidling F, Guffey J et al. KUAR: a flexible software-defined radio development platform. In: IEEE 2007 International Symposium on Dynamic Spectrum Access Networks; 17–20 April 2007; Dublin, Ireland. New York, NY, USA: IEEE. pp. 428–439.
  • [9] Raja J, Kannan M. VLSI implementation of high throughput MIMO-OFDM transceiver for 4th generation systems. Indian J Eng Mater Sci 2012; 19: 307–319.
  • [10] Yoshizawa S, Miyanaga Y. VLSI Implementation of a 600-Mbps MIMO-OFDM wireless communication system. In: IEEE Asia Pacific Conference on Circuits and Systems; 4–7 December 2006; Singapore, Singapore. New York, NY, USA: IEEE. pp. 93–96.
  • [11] Ogasawara Y, Odagiri S, Yoshizawa S, Miyanaga Y. Performance evaluation of environment-adaptive agent system in OFDM cognitive radio. In: International Symposium on Intelligent Signal Processing and Communication Systems; 8–11 February 2009; Bangkok, Thailand. New York, NY, USA: IEEE. pp. 1–4.
  • [12] Taha HJ, Salleh MFM. Multi-carrier transmission techniques for wireless communication systems: a survey. WSEAS T Commun 2009; 8: 457–472.
  • [13] Singh H, Lee MH, Lu G, Kurdahi FJ, Bagherzadeh N, Chaves Filho EM. MorphoSys: an integrated reconfigurable system for data-parallel and computation-intensive applications. IEEE T Comput 2000; 49: 465–481.
  • [14] Vassiliadis S, Wong S, Gaydadjiev G, Bertels K, Kuzmanov G, Panainte EM. The MOLEN polymorphic processor. IEEE T Comput 2004; 53: 1363–1375.
  • [15] Wu K, Kanstein A, Madsen J, Berekovic M. MT-ADRES: multithreading on coarse-grained reconfigurable architecture. Int J Electron 2008; 95: 761–776.
  • [16] Schiff M. Signal and algorithm development environment for SDR. In: IEEE Military Communications Conference; 28–31 October 2001; Tysons Corner, VA, USA. New York, NY, USA: IEEE. pp. 225–229.
  • [17] Zheng L, Tse DNC. Diversity and multiplexing: a fundamental tradeoff in multiple-antenna channels. IEEE T Inform Theory 2003; 49: 1073–1096.
  • [18] H¨aring L, Chen Y, Czylwik A. Automatic modulation classification methods for wireless OFDM systems in TDD mode. IEEE T Commun 2010; 58: 2480–2485.
  • [19] J´o´zwiak L, Nedjah N, Figueroa M. Modern development methods and tools for embedded reconfigurable systems: a survey. Integration 2010; 43: 1–33.
  • [20] Marwedel P. Embedded System Design: Embedded Systems Foundations of Cyber-Physical Systems. 2nd ed. Dordrecht, Germany: Springer, 2011.
  • [21] Janakiraman N, Nirmal Kumar P. Multi-objective module partitioning design for dynamic and partial reconfigurable system-on-chip using genetic algorithm. J Syst Architect 2014; 60: 119–139.
  • [22] Lee J, Chung MK, Cho YG, Ryu S, Ahn JH, Choi K. Mapping and scheduling of tasks and communications on many-core SoC under local memory constraint. IEEE T Comput Aid D 2013; 32: 1748–1761.
  • [23] Koch D, Beckhoff C, Torrison J. Fine-grained partial runtime reconfiguration on Virtex-5 FPGAs. In: IEEE 2010 Annual International Symposium on Field-Programmable Custom Computing Machines; 2–4 May 2010; Charlotte,NC, USA. New York, NY, USA: IEEE. pp. 69–72.
  • [24] Di Carlo S, Gambardella G, Indaco M, Prinetto P, Rolfo D, Trotta P. Dependable dynamic partial reconfiguration with minimal area and time overheads on Xilinx FPGAS. In: Proceedings of the 23rd International Conference on Field Programmable Logic and Applications; 2–4 September 2013; Porto, Portugal. New York, NY, USA: IEEE.pp. 1–4.
  • [25] Rauwerda GK. Multi-standard adaptive wireless communication receivers: adaptive applications mapped on heterogeneous dynamically reconfigurable hardware. PhD, University of Twente, Enschede, the Netherlands, 2008.
  • [26] Roberto A. Design and implementation of software defined radios on a homogeneous multi-processor architecture. DSc, Tampere University of Technology, Tampere, Finland, 2013.
  • [27] Wu C, Cen F, Cai H. A high-performance heterogeneous embedded signal processing system based on serial RapidIO interconnection. In: IEEE 2010 International Conference on Computer Science and Information Technology; 9–11 July 2010; Chengdu, China. New York, NY, USA: IEEE. pp. 611–614.
  • [28] Krill B, Ahmad A, Amira A, Rabah H. An efficient FPGA-based dynamic partial reconfiguration design flow and environment for image and signal processing IP cores. Signal Process-Image 2010; 25: 377–387.
  • [29] Venkatasubramanian V. Hardware support for dynamic partial reconfiguration—accelerating multiple functions. MSc, Delft University of Technology, Delft, the Netherlands, 2011.
Turkish Journal of Electrical Engineering and Computer Sciences-Cover
  • ISSN: 1300-0632
  • Yayın Aralığı: 6
  • Yayıncı: TÜBİTAK
Sayıdaki Diğer Makaleler

The process of creeping discharge-caused damage on oil/pressboard insulation

Ruijin LIAO, Ende HU, Lijun YANG, Lian DUAN

Source detection and propagation of equal frequency voltage flicker in nonradial power system

Abdolmajid DEJAMKHOOY, Ali DASTFAN, Alireza AHMADYFARD

Comprehensive review of association estimators for the inference of gene networks

Nizamettin AYDIN, Gökmen ALTAY, Zeyneb KURT

Improved direct power control for 3-level AC/DC converter under unbalanced and/or distorted voltage source conditions

Imad MERZOUK, Mohamed Lokmane BENDAAS

Modeling and control of a doubly fed induction generator with a disturbance observer: a stator voltage oriented approach

Metin GÖKAŞAN, Edin GOLUBOVIC, Asıf SABANOVIC, Seta BOGOSYAN, Eşref Emre ÖZSOY

A parametric study on privatization revenues of the electricity distribution companies in Turkey

Selim AY, Ercan İZGİ

Knowledge-based genetic algorithm approach to quantization table generation for the JPEG baseline algorithm

Vinoth Kumar BALASUBRAMANIAN, Karpagam MANAVALAN

Walsh series modeling and estimation in sensorless position control of electrical drives

Hamidreza SHIRAZI, Jalal NAZARZADEH

A new fuzzy membership assignment and model selection approach based on dynamic class centers for fuzzy SVM family using the firefly algorithm

Modjtaba ROUHANI, Omid ALMASI NAGHASH

Specification and formal verification of safety properties in a point automation system

Özgür Turay KAYMAKÇI, Galip CANSEVER, İlker ÜSTOĞLU, İbrahim ŞENER