{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T01:40:33Z","timestamp":1775698833052,"version":"3.50.1"},"reference-count":217,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2018,9,1]],"date-time":"2018-09-01T00:00:00Z","timestamp":1535760000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computer Communications"],"published-print":{"date-parts":[[2018,9]]},"DOI":"10.1016\/j.comcom.2018.07.012","type":"journal-article","created":{"date-parts":[[2018,7,30]],"date-time":"2018-07-30T11:18:15Z","timestamp":1532949495000},"page":"106-125","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":134,"special_numbering":"C","title":["Software-defined Radios: Architecture, state-of-the-art, and challenges"],"prefix":"10.1016","volume":"128","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5817-0318","authenticated-orcid":false,"given":"Rami","family":"Akeela","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6090-0412","authenticated-orcid":false,"given":"Behnam","family":"Dezfouli","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.comcom.2018.07.012_bib0001","unstructured":"WWRF Visions and Research Direction for the Wireless World, Technical Report, [Online]. Available: http:\/\/wwrf.ch\/outlook.html."},{"key":"10.1016\/j.comcom.2018.07.012_bib0002","doi-asserted-by":"crossref","DOI":"10.1109\/COMST.2015.2444095","article-title":"Internet of things: A Survey on enabling technologies, protocols, and applications","author":"Al-Fuqaha","year":"2015","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"10.1016\/j.comcom.2018.07.012_bib0003","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1016\/j.jnca.2014.02.009","article-title":"Modeling low-power wireless communications","volume":"51","author":"Dezfouli","year":"2015","journal-title":"J. Netw. Comput. Appl."},{"key":"10.1016\/j.comcom.2018.07.012_bib0004","series-title":"The 35th Annual IEEE International Conference on Computer Communications (INFOCOM)","first-page":"1","article-title":"Mobility-aware real-time scheduling for low-power wireless networks","author":"Dezfouli","year":"2016"},{"key":"10.1016\/j.comcom.2018.07.012_bib0005","unstructured":"IEEE, IEEE 802.11, The Working Group Setting the Standards for Wireless LANs, [Online]. Available: http:\/\/www.ieee802.org\/11\/."},{"key":"10.1016\/j.comcom.2018.07.012_bib0006","unstructured":"3GPP, 3GPP - Release 16. [Online]. Available: http:\/\/www.3gpp.org\/release-16."},{"key":"10.1016\/j.comcom.2018.07.012_sbref0004","series-title":"Proceedings of the First Workshop on Hot Topics in Software Defined Networks - HotSDN \u201912","first-page":"109","article-title":"OpenRadio","author":"Bansal","year":"2012"},{"key":"10.1016\/j.comcom.2018.07.012_bib0008","unstructured":"Software Defined Radio Market by Application, Component, End User, Type - Global Forecast to 2021, Technical Report, ReportBuyer, 2016. [Online]. Available: https:\/\/www.reportbuyer.com\/product\/4364831\/software-defined-radio-market-by-application-component-end-usertype-global-forecast-to-2021.html."},{"key":"10.1016\/j.comcom.2018.07.012_sbref0006","series-title":"Technical Report","article-title":"Software Defined Radio (SDR) - Global Strategic Business Report","author":"Global Industry Analysts Inc","year":"2017"},{"key":"10.1016\/j.comcom.2018.07.012_bib0010","series-title":"10th International Conference on Telecommunications, ICT","first-page":"1596","article-title":"Flexible satellites: software radio in the sky","volume":"2","author":"Paillassa","year":"2003"},{"issue":"June","key":"10.1016\/j.comcom.2018.07.012_bib0011","first-page":"10","article-title":"From bent pipes to software defined payloads: evolution and trends of satellite communications systems","author":"Angeletti","year":"2008","journal-title":"System"},{"key":"10.1016\/j.comcom.2018.07.012_bib0012","series-title":"2014 IEEE Metrology for Aerospace (MetroAeroSpace)","first-page":"399","article-title":"Software defined radio: a key technology for flexibility and reconfigurability in space applications","author":"Angeletti","year":"2014"},{"issue":"9","key":"10.1016\/j.comcom.2018.07.012_bib0013","doi-asserted-by":"crossref","first-page":"8966","DOI":"10.3390\/s110908966","article-title":"A real-time capable software-defined receiver using GPU for adaptive anti-jam GPS sensors.","volume":"11","author":"Seo","year":"2011","journal-title":"Sensors"},{"key":"10.1016\/j.comcom.2018.07.012_bib0014","series-title":"International Conference on Ad-Hoc Networks and Wireless","first-page":"404","article-title":"xRadio: an novel software defined radio (SDR) platform and its exemplar application to vehicle-to-vehicle communications","author":"Xiang","year":"2015"},{"issue":"1","key":"10.1016\/j.comcom.2018.07.012_bib0015","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1186\/1687-1499-2014-49","article-title":"Cognitive radio for vehicular ad hoc networks (CR-VANETs): approaches and challenges","volume":"2014","author":"Singh","year":"2014","journal-title":"EURASIP J. Wireless Commun. Netw."},{"key":"10.1016\/j.comcom.2018.07.012_bib0016","series-title":"2017 IEEE Radio and Wireless Symposium (RWS)","first-page":"207","article-title":"SDR implementation of an adaptive low-latency IEEE 802.11p transmitter system for real-time wireless applications","author":"Kloc","year":"2017"},{"key":"10.1016\/j.comcom.2018.07.012_bib0017","series-title":"2016 IEEE International Symposium on High Performance Computer Architecture (HPCA)","first-page":"40","article-title":"A low power software-defined-radio baseband processor for the Internet of Things","author":"Chen","year":"2016"},{"issue":"3","key":"10.1016\/j.comcom.2018.07.012_bib0018","doi-asserted-by":"crossref","first-page":"816","DOI":"10.1109\/TMC.2016.2570749","article-title":"Overcoming IoT language barriers using smartphone SDRs","volume":"16","author":"Park","year":"2017","journal-title":"IEEE Trans. Mob. Comput."},{"key":"10.1016\/j.comcom.2018.07.012_bib0019","article-title":"Software defined radio: past, present, and future","author":"Devices","year":"2017","journal-title":"Analog Devices White Paper"},{"key":"10.1016\/j.comcom.2018.07.012_bib0020","unstructured":"Anywave: Vanu. [Online]. Available: http:\/\/www.vanu.com\/products\/outdoor\/anywave\/."},{"key":"10.1016\/j.comcom.2018.07.012_bib0021","unstructured":"Ettus research - networked software defined radio (SDR). [Online]. Available: https:\/\/www.ettus.com\/."},{"issue":"1","key":"10.1016\/j.comcom.2018.07.012_bib0022","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1145\/1866739.1866760","article-title":"Sora: high-performance software radio using general-purpose multi-core processors","volume":"54","author":"Tan","year":"2011","journal-title":"Commun. ACM"},{"key":"10.1016\/j.comcom.2018.07.012_bib0023","series-title":"12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15)","first-page":"173","article-title":"Atomix: a framework for deploying signal processing applications on wireless infrastructure","author":"Bansal","year":"2015"},{"key":"10.1016\/j.comcom.2018.07.012_bib0024","series-title":"Symp. Architectures for Networking & Communications Syst. (ANCS)","first-page":"1","article-title":"Airblue: a system for cross-layer wireless protocol development","author":"Ng","year":"2010"},{"key":"10.1016\/j.comcom.2018.07.012_bib0025","unstructured":"WARP project. [Online]. Available: https:\/\/warpproject.org\/trac."},{"key":"10.1016\/j.comcom.2018.07.012_bib0026","series-title":"MILCOM 2002. Proceedings","first-page":"377","article-title":"A review on essentials and technical challenges of software defined radio","author":"Haghighat","year":"2002"},{"key":"10.1016\/j.comcom.2018.07.012_bib0027","series-title":"Communications Receivers: Principles and Design","author":"Rohde","year":"1988"},{"key":"10.1016\/j.comcom.2018.07.012_bib0028","series-title":"RF And Digital Signal Processing for Software-Defined Radio : A Multi-Standard Multi-Mode Approach","author":"Rouphael","year":"2009"},{"key":"10.1016\/j.comcom.2018.07.012_bib0029","series-title":"The Technician\u2019s Radio Receiver Handbook : Wireless and Telecommunication Technology","author":"Carr","year":"2001"},{"issue":"4","key":"10.1016\/j.comcom.2018.07.012_bib0030","doi-asserted-by":"crossref","first-page":"539","DOI":"10.1109\/49.761034","article-title":"Analog-to-digital converter survey and analysis","volume":"17","author":"Walden","year":"1999","journal-title":"IEEE J. Sel. Areas Commun."},{"issue":"4","key":"10.1016\/j.comcom.2018.07.012_bib0031","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/98.788214","article-title":"The digital front-end of software radio terminals","volume":"6","author":"Hentschel","year":"1999","journal-title":"IEEE Pers. Commun."},{"key":"10.1016\/j.comcom.2018.07.012_bib0032","series-title":"RF Circuit Design","author":"Bowick","year":"2011"},{"issue":"4","key":"10.1016\/j.comcom.2018.07.012_bib0033","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/MP.2004.1343223","article-title":"Software-defined radio: a brief overview","volume":"23","author":"Sadiku","year":"2004","journal-title":"IEEE Potentials"},{"key":"10.1016\/j.comcom.2018.07.012_bib0034","article-title":"All programmable RF-sampling solutions","author":"Collins","year":"2017","journal-title":"Xilinx White Paper"},{"key":"10.1016\/j.comcom.2018.07.012_bib0035","series-title":"IEEE Radar Conference (RadarConf)","first-page":"1622","article-title":"New architecture of direct RF sampling for avionic systems applied to VOR and ILS","author":"Nguyen","year":"2017"},{"key":"10.1016\/j.comcom.2018.07.012_bib0036","series-title":"IEEE 80th Vehicular Technology Conference (VTC2014-Fall)","first-page":"1","article-title":"CRC codes for short control frames in IEEE 802.11ah","author":"Choo","year":"2014"},{"key":"10.1016\/j.comcom.2018.07.012_bib0037","doi-asserted-by":"crossref","unstructured":"F. Berns, G. Kreiselmaier, N. Wehn, Channel decoder architecture for 3G mobile wireless terminals, in: Proceedings Design, Automation and Test in Europe Conference and Exhibition, pp. 192\u2013197. 10.1109\/DATE.2004.1269229.","DOI":"10.1109\/DATE.2004.1269229"},{"key":"10.1016\/j.comcom.2018.07.012_bib0038","series-title":"OFDM Baseband Receiver Design for Wireless Communications","author":"ChiuehTzi-Dar and Tsai","year":"2008"},{"issue":"3","key":"10.1016\/j.comcom.2018.07.012_bib0039","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1145\/3046677","article-title":"REWIMO: a real-time and reliable low-Power wireless mobile network","volume":"13","author":"Dezfouli","year":"2017","journal-title":"ACM Trans. Sens. Netw."},{"key":"10.1016\/j.comcom.2018.07.012_bib0040","doi-asserted-by":"crossref","unstructured":"B. Dezfouli, I. Amirtharaj, C.-C. Li, EMPIOT: an energy measurement platform for wireless IoT devices, arXiv:\/1804.04794 (2018).","DOI":"10.1016\/j.jnca.2018.07.016"},{"key":"10.1016\/j.comcom.2018.07.012_bib0041","series-title":"2007 2nd IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks","first-page":"428","article-title":"KUAR: a flexible software-defined radio development platform","author":"Minden","year":"2007"},{"key":"10.1016\/j.comcom.2018.07.012_bib0042","series-title":"Microprocessors and Microcontrollers.","author":"Kant","year":"2014"},{"key":"10.1016\/j.comcom.2018.07.012_bib0043","unstructured":"T. Kazaz, C. Van Praet, M. Kulin, P. Willemen, I. Moerman, Hardware accelerated SDR platform for adaptive air interfaces, arXiv:\/1705.00115 (2017)."},{"key":"10.1016\/j.comcom.2018.07.012_bib0044","series-title":"2014 IEEE International Electron Devices Meeting","first-page":"3.8.1","article-title":"High performance 14nm SOI FinFET CMOS technology with 0.0174m2 embedded DRAM and 15 levels of Cu metallization","author":"Lin","year":"2014"},{"issue":"4","key":"10.1016\/j.comcom.2018.07.012_bib0045","doi-asserted-by":"crossref","first-page":"531","DOI":"10.1109\/SURV.2010.032910.00019","article-title":"Software defined radio: challenges and opportunities","volume":"12","author":"Ulversoy","year":"2010","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"10.1016\/j.comcom.2018.07.012_bib0046","series-title":"Embedded Systems : Architecture, Programming and Design","author":"Kamal","year":"2003"},{"key":"10.1016\/j.comcom.2018.07.012_bib0047","unstructured":"GNU radio, [Online]. Available: https:\/\/www.gnuradio.org\/."},{"key":"10.1016\/j.comcom.2018.07.012_bib0048","series-title":"International Conference on Green Computing and Internet of Things (ICGCIoT)","first-page":"887","article-title":"Multiresolution analysis: an unified approach using discrete wavelet transform on GNU radio","author":"Vachhani","year":"2015"},{"key":"10.1016\/j.comcom.2018.07.012_bib0049","series-title":"24th International Conference on Field Programmable Logic and Applications (FPL)","first-page":"1","article-title":"Trends of CPU, GPU and FPGA for high-performance computing","author":"Vestias","year":"2014"},{"key":"10.1016\/j.comcom.2018.07.012_bib0050","unstructured":"CPU vs GPU performance - michaelgalloy.com, [Online]. Available: http:\/\/michaelgalloy.com\/2013\/06\/11\/cpu-vs-gpu-performance.html."},{"key":"10.1016\/j.comcom.2018.07.012_bib0051","unstructured":"Intel Xeon Processors, [Online]. Available: https:\/\/www.intel.com\/content\/www\/us\/en\/products\/processors\/xeon.html."},{"key":"10.1016\/j.comcom.2018.07.012_bib0052","unstructured":"NVIDIA - Visual Computing Technologies, [Online]. Available: http:\/\/www.nvidia.com\/content\/global\/global.php."},{"key":"10.1016\/j.comcom.2018.07.012_bib0053","series-title":"25th Signal Processing and Communications Applications Conference (SIU)","first-page":"1","article-title":"Grafik processor accelerated real time software defined radio applications","author":"Fisne","year":"2017"},{"issue":"4","key":"10.1016\/j.comcom.2018.07.012_bib0054","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1109\/TC.2009.179","article-title":"Performance comparison of graphics processors to reconfigurable logic: a case study","volume":"59","author":"Cope","year":"2010","journal-title":"IEEE Trans. Comput."},{"key":"10.1016\/j.comcom.2018.07.012_bib0055","unstructured":"CUDA toolkit documentation, [Online]. Available: http:\/\/docs.nvidia.com\/cuda\/."},{"key":"10.1016\/j.comcom.2018.07.012_bib0056","series-title":"2009 IEEE 13th International Symposium on Consumer Electronics","first-page":"535","article-title":"Scalable software defined FM-radio receiver running on desktop computers","author":"Szegvari","year":"2009"},{"key":"10.1016\/j.comcom.2018.07.012_bib0057","unstructured":"Amd | processors | graphics and technology."},{"issue":"3","key":"10.1016\/j.comcom.2018.07.012_bib0058","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/MAHC.2010.28","article-title":"Implications of historical trends in the electrical efficiency of computing","volume":"33","author":"Koomey","year":"2011","journal-title":"IEEE Ann. Hist. Comput."},{"key":"10.1016\/j.comcom.2018.07.012_bib0059","series-title":"48th Asilomar Conference on Signals, Systems and Computers","first-page":"2060","article-title":"A high performance GPU-based software-defined basestation","author":"Li","year":"2014"},{"key":"10.1016\/j.comcom.2018.07.012_bib0060","series-title":"IEEE Dallas Circuits and Systems Conference (DCAS)","first-page":"1","article-title":"Accelerating massive MIMO uplink detection on GPU for SDR systems","author":"Li","year":"2015"},{"key":"10.1016\/j.comcom.2018.07.012_bib0061","series-title":"GPU Integration into a Software Defined Radio Framework","author":"Millage","year":"2010"},{"key":"10.1016\/j.comcom.2018.07.012_bib0062","unstructured":"TMS320C6670 Multicore Fixed and Floating-Point System-on-Chip | TI.com. [Online]. Available: https:\/\/www.ti.com\/product\/tms320c6670."},{"key":"10.1016\/j.comcom.2018.07.012_sbref0047","series-title":"Theory and Application of Digital Signal Processing","first-page":"777","author":"Rabiner","year":"1975"},{"key":"10.1016\/j.comcom.2018.07.012_bib0064","series-title":"The Scientist and Engineer\u2019s Guide to Digital Signal Processing","author":"others Smith","year":"1997"},{"key":"10.1016\/j.comcom.2018.07.012_bib0065","first-page":"104","article-title":"Digital Signal Processing","volume":"37","author":"Dyer","year":"1993","journal-title":"Advances in Computers"},{"key":"10.1016\/j.comcom.2018.07.012_bib0066","unstructured":"SMJ320C80 Digital Signal Processor | TI.com. [Online]. Available: http:\/\/www.ti.com\/product\/SMJ320C80."},{"key":"10.1016\/j.comcom.2018.07.012_bib0067","series-title":"Digital Signal Processing","author":"Antoniou","year":"2016"},{"key":"10.1016\/j.comcom.2018.07.012_bib0068","first-page":"474","article-title":"Computer Organization and Design","author":"Patterson","year":"2007","journal-title":"Morgan Kaufmann"},{"issue":"9","key":"10.1016\/j.comcom.2018.07.012_bib0069","doi-asserted-by":"crossref","first-page":"948","DOI":"10.1109\/TC.1972.5009071","article-title":"Some computer organizations and their effectiveness","volume":"C-21","author":"Flynn","year":"1972","journal-title":"IEEE Trans. Comput."},{"issue":"2","key":"10.1016\/j.comcom.2018.07.012_bib0070","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1109\/2.44900","article-title":"A survey of parallel computer architectures","volume":"23","author":"Duncan","year":"1990","journal-title":"Computer"},{"issue":"2","key":"10.1016\/j.comcom.2018.07.012_bib0071","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/MM.2006.41","article-title":"Synergistic processing in Cell\u2019s multicore architecture","volume":"26","author":"Gschwind","year":"2006","journal-title":"IEEE Micro"},{"key":"10.1016\/j.comcom.2018.07.012_bib0072","unstructured":"Nxp | Microcontrollers and Processors. [Online]. Available: http:\/\/www.nxp.com\/products\/microcontrollers-and-processors:MICROCONTROLLERS-AND-PROCESSORS."},{"key":"10.1016\/j.comcom.2018.07.012_bib0073","unstructured":"Livanto ICE8060,. [Online]. Available: http:\/\/www.icerasemi.com\/products\/livanto_chipsets\/livanto_soft_baseband\/Livanto_ICE8060\/index.html."},{"key":"10.1016\/j.comcom.2018.07.012_bib0074","series-title":"Proceedings - International Symposium on Computer Architecture","first-page":"89","article-title":"SODA: a low-power architecture for software radio","volume":"2006","author":"Lin","year":"2006"},{"issue":"1","key":"10.1016\/j.comcom.2018.07.012_bib0075","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1109\/35.815456","article-title":"DSP-based architectures for mobile communications: past, present and future","volume":"38","author":"Gatherer","year":"2000","journal-title":"IEEE Commun. Mag."},{"key":"10.1016\/j.comcom.2018.07.012_bib0076","unstructured":"TigerSHARC Processors | Analog Devices."},{"key":"10.1016\/j.comcom.2018.07.012_bib0077","unstructured":"CEVA- Leading Licensor of Signal Processing IP, [Online]. Available: https:\/\/www.ceva-dsp.com\/."},{"key":"10.1016\/j.comcom.2018.07.012_bib0078","unstructured":"Qualcomm | Wireless Technology and Innovation. [Online]. Available: https:\/\/www.qualcomm.com\/."},{"issue":"6","key":"10.1016\/j.comcom.2018.07.012_bib0079","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/40.888703","article-title":"Digital signal processor trends","volume":"20","author":"Frantz","year":"2000","journal-title":"IEEE Micro"},{"key":"10.1016\/j.comcom.2018.07.012_bib0080","series-title":"IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops)","first-page":"491","article-title":"Design and verification of IEEE 802.11ah for IoT and M2M applications","author":"Akeela","year":"2017"},{"key":"10.1016\/j.comcom.2018.07.012_bib0081","doi-asserted-by":"crossref","first-page":"8276","DOI":"10.1109\/ACCESS.2017.2692764","article-title":"Model-Based design for software defined radio on an FPGA","volume":"5","author":"Cai","year":"2017","journal-title":"IEEE Access"},{"issue":"2","key":"10.1016\/j.comcom.2018.07.012_bib0082","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1561\/1000000005","article-title":"FPGA architecture: survey and challenges","volume":"2","author":"Kuon","year":"2007","journal-title":"Found. Trends Electron. Des. Autom."},{"issue":"5","key":"10.1016\/j.comcom.2018.07.012_bib0083","first-page":"50","article-title":"Reduction of power consumption in FPGAs -An overview","volume":"5","author":"Grover","year":"2012","journal-title":"Inf. Eng. Electron. Bus."},{"key":"10.1016\/j.comcom.2018.07.012_bib0084","unstructured":"D. Strenski, C. Kulkarni, J. Cappello, O. Design, P. Sundararajan, F. Programmable, G. Arrays, B. High, T. Graphical, Latest FPGAs Show Big Gains in Floating Point Performance, 2014. [Online]. Available: https:\/\/www.hpcwire.com\/2012\/04\/16\/latest_fpgas_show_big_gains_in_floating_point_performance\/."},{"key":"10.1016\/j.comcom.2018.07.012_bib0085","unstructured":"Xilinx - All Programmable, [Online]. Available: https:\/\/www.xilinx.com\/."},{"key":"10.1016\/j.comcom.2018.07.012_bib0086","series-title":"Proceedings of the 2016 ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays - FPGA \u201916, New York, USA","first-page":"159","article-title":"The Stratix 10 highly pipelined FPGA architecture","author":"Lewis","year":"2016"},{"issue":"10","key":"10.1016\/j.comcom.2018.07.012_bib0087","doi-asserted-by":"crossref","first-page":"2823","DOI":"10.1109\/TPDS.2017.2691770","article-title":"FPGA-based scalable and power-efficient fluid simulation using floating-point DSP blocks","volume":"28","author":"Sano","year":"2017","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"10.1016\/j.comcom.2018.07.012_bib0088","series-title":"2010 IEEE Computer Society Annual Symposium on VLSI","first-page":"288","article-title":"BLAS Comparison on FPGA, CPU and GPU","author":"Kestur","year":"2010"},{"key":"10.1016\/j.comcom.2018.07.012_bib0089","series-title":"FPGA-Based Implementation of Signal Processing Systems","author":"Woods","year":"2008"},{"key":"10.1016\/j.comcom.2018.07.012_bib0090","series-title":"Signals and Communication Technology","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-45309-0","article-title":"Digital Signal Processing with Field Programmable Gate Arrays","author":"Meyer-Baese","year":"2014"},{"key":"10.1016\/j.comcom.2018.07.012_bib0091","unstructured":"HDL Coder, [Online]. Available: https:\/\/www.mathworks.com\/products\/hdl-coder.html."},{"key":"10.1016\/j.comcom.2018.07.012_bib0092","unstructured":"MATLAB - MathWorks, [Online]. Available: https:\/\/www.mathworks.com\/products\/matlab.html."},{"key":"10.1016\/j.comcom.2018.07.012_bib0093","unstructured":"Vivado High-Level Synthesis, [Online]. Available: https:\/\/www.xilinx.com\/products\/design-tools\/vivado\/integration\/esl-design.html."},{"key":"10.1016\/j.comcom.2018.07.012_bib0094","unstructured":"Intel FPGA and SoC, [Online]. Available: https:\/\/www.altera.com\/."},{"key":"10.1016\/j.comcom.2018.07.012_bib0095","series-title":"Proceedings of the 2003 ACM\/SIGDA Eleventh International Symposium on Field Programmable Gate arrays - FPGA \u201903, New York, USA","first-page":"225","article-title":"Energy-efficient signal processing using FPGAs","author":"Choi","year":"2003"},{"key":"10.1016\/j.comcom.2018.07.012_bib0096","unstructured":"Altera, Achieving One TeraFLOPS with 28-nm FPGAs. Altera White Paper (2010)."},{"key":"10.1016\/j.comcom.2018.07.012_bib0097","unstructured":"Lattice Semiconductor, [Online]. Available: http:\/\/www.latticesemi.com\/."},{"key":"10.1016\/j.comcom.2018.07.012_bib0098","unstructured":"Microsemi | Semiconductor & System Solutions | Power Matters, [Online]. Available: https:\/\/www.microsemi.com\/."},{"key":"10.1016\/j.comcom.2018.07.012_bib0099","series-title":"Proceedings of the Second Workshop on Software Radio Implementation Forum - SRIF \u201913, New York, USA","first-page":"1","article-title":"CODIPHY","author":"Dutta","year":"2013"},{"issue":"4","key":"10.1016\/j.comcom.2018.07.012_bib0100","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/MC.2003.1193227","article-title":"A decade of hardware\/software codesign","volume":"36","author":"Wolf","year":"2003","journal-title":"Computer"},{"key":"10.1016\/j.comcom.2018.07.012_bib0101","series-title":"Readings in Hardware\/Software Co-Design","author":"De Micheli","year":"2002"},{"issue":"Special Centennial Issue","key":"10.1016\/j.comcom.2018.07.012_bib0102","doi-asserted-by":"crossref","first-page":"1411","DOI":"10.1109\/JPROC.2011.2182009","article-title":"Hardware\/software codesign: the past, the present, and predicting the future","volume":"100","author":"Teich","year":"2012","journal-title":"Proc. IEEE"},{"key":"10.1016\/j.comcom.2018.07.012_bib0103","unstructured":"Architecting a Smarter World Arm, [Online]. Available: https:\/\/www.arm.com\/."},{"issue":"3","key":"10.1016\/j.comcom.2018.07.012_bib0104","doi-asserted-by":"crossref","DOI":"10.1109\/JPROC.2015.2399275","article-title":"High-level language tools for reconfigurable computing","volume":"103","author":"Windh","year":"2015","journal-title":"Proc. IEEE"},{"key":"10.1016\/j.comcom.2018.07.012_bib0105","series-title":"Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems, New York, USA","first-page":"247","article-title":"HW \/ SW partitioning approach for reconfigurable system design","author":"Chehida","year":"2002"},{"issue":"3","key":"10.1016\/j.comcom.2018.07.012_bib0106","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1145\/785411.785412","article-title":"On the hardware-software partitioning problem","volume":"8","author":"L\u00f3pez-Vallejo","year":"2003","journal-title":"ACM Trans. Des. Autom. Electron. Syst."},{"key":"10.1016\/j.comcom.2018.07.012_bib0107","series-title":"2007 IEEE International Parallel and Distributed Processing Symposium","first-page":"1","article-title":"Hardware\/software co-design for matrix computations on reconfigurable computing systems","author":"Zhuo","year":"2007"},{"key":"10.1016\/j.comcom.2018.07.012_bib0108","series-title":"IEEE\/IFIP Conference on Software Architecture","first-page":"175","article-title":"Architectural decisions for HW\/SW partitioning based on multiple extra-functional properties","author":"Sapienza","year":"2014"},{"issue":"3","key":"10.1016\/j.comcom.2018.07.012_bib0109","doi-asserted-by":"crossref","first-page":"391","DOI":"10.1109\/5.558713","article-title":"Hardware\/software co-design of digital telecommunication systems","volume":"85","author":"Bolsens","year":"1997","journal-title":"Proc. IEEE"},{"key":"10.1016\/j.comcom.2018.07.012_bib0110","series-title":"14th International Conference on Computer-Aided Design and Computer Graphics (CAD\/Graphics)","first-page":"240","article-title":"HW\/SW partitioning algorithm targeting MPSOC with dynamic partial reconfigurable fabric","author":"Zhang","year":"2015"},{"key":"10.1016\/j.comcom.2018.07.012_bib0111","series-title":"3rd International Conference on New Media (CONMEDIA)","first-page":"1","article-title":"Exploring software-defined radio on multi-processor system-on-chip","author":"Halim","year":"2015"},{"issue":"8","key":"10.1016\/j.comcom.2018.07.012_bib0112","doi-asserted-by":"crossref","first-page":"881","DOI":"10.1088\/0957-4484\/15\/8\/003","article-title":"CMOS-like logic in defective, nanoscale crossbars","volume":"15","author":"Snider","year":"2004","journal-title":"Nanotechnology"},{"key":"10.1016\/j.comcom.2018.07.012_bib0113","series-title":"Euromicro Conference on Digital System Design (DSD)","first-page":"533","article-title":"A methodology for predicting application-specific achievable memory bandwidth for HW\/SW-Codesign","author":"Gobel","year":"2017"},{"key":"10.1016\/j.comcom.2018.07.012_bib0114","series-title":"Proceeding of the 2004 ACM\/SIGDA 12th international symposium on Field programmable gate arrays - FPGA \u201904, New York, USA","first-page":"171","article-title":"FPGAs vs. CPUs: trends in peak floating-point performance","author":"Underwood","year":"2004"},{"key":"10.1016\/j.comcom.2018.07.012_bib0115","series-title":"International Conference on Field-Programmable Technology","first-page":"94","article-title":"Comparing performance and energy efficiency of FPGAs and GPUs for high productivity computing","author":"Betkaoui","year":"2010"},{"key":"10.1016\/j.comcom.2018.07.012_bib0116","series-title":"International Conference on Field-Programmable Technology","first-page":"1","article-title":"Floating-point mixed-radix FFT core generation for FPGA and comparison with GPU and CPU","author":"Duan","year":"2011"},{"issue":"2","key":"10.1016\/j.comcom.2018.07.012_bib0117","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2656207","article-title":"Enhancing design space exploration by extending CPU\/GPU specifications onto FPGAs","volume":"14","author":"Owaida","year":"2015","journal-title":"ACM Trans. Embedded Comput. Syst."},{"issue":"4","key":"10.1016\/j.comcom.2018.07.012_bib0118","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1862648.1862656","article-title":"High-performance quasi-Monte Carlo financial simulation: FPGA vs. GPP vs. GPU","volume":"3","author":"Tian","year":"2010","journal-title":"ACM Trans. Reconfigurable Technol. Syst."},{"key":"10.1016\/j.comcom.2018.07.012_bib0119","series-title":"2014 International Symposium on Integrated Circuits (ISIC)","first-page":"220","article-title":"A heterogeneous platform with GPU and FPGA for power efficient high performance computing","author":"Wu","year":"2014"},{"key":"10.1016\/j.comcom.2018.07.012_bib0120","series-title":"2016 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)","first-page":"46","article-title":"Analyzing the energy-efficiency of sparse matrix multiplication on heterogeneous systems: a comparative study of GPU, Xeon Phi and FPGA","author":"Giefers","year":"2016"},{"key":"10.1016\/j.comcom.2018.07.012_bib0121","series-title":"FPGAs for Software Programmers","first-page":"23","article-title":"High-level synthesis","author":"Cardoso","year":"2016"},{"issue":"3","key":"10.1016\/j.comcom.2018.07.012_bib0122","doi-asserted-by":"crossref","first-page":"332","DOI":"10.1109\/JPROC.2014.2386883","article-title":"Reconfigurable computing architectures","volume":"103","author":"Tessier","year":"2015","journal-title":"Proc. IEEE"},{"key":"10.1016\/j.comcom.2018.07.012_bib0123","first-page":"1","article-title":"Design space exploration of LDPC decoders using high-level synthesis","author":"Andrade","year":"2017","journal-title":"IEEE Access"},{"issue":"2","key":"10.1016\/j.comcom.2018.07.012_bib0124","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2514740","article-title":"LegUp: : an open-source high-level synthesis tool for FPGA-based processor\/accelerator systems","volume":"13","author":"Canis","year":"2013","journal-title":"ACM Trans. Embedded Comput. Syst."},{"issue":"4","key":"10.1016\/j.comcom.2018.07.012_bib0125","doi-asserted-by":"crossref","first-page":"473","DOI":"10.1109\/TCAD.2011.2110592","article-title":"High-Level synthesis for FPGAs: from prototyping to deployment","volume":"30","author":"Cong","year":"2011","journal-title":"IEEE Trans. Comput. Aided Des. Integr. Circuits Syst."},{"key":"10.1016\/j.comcom.2018.07.012_bib0126","unstructured":"Intel FPGA SDK for OpenCL. [Online]. Available: https:\/\/www.altera.com\/products\/design-software\/embedded-software-developers\/opencl\/overview.html."},{"key":"10.1016\/j.comcom.2018.07.012_bib0127","unstructured":"MaxCompiler | Maxeler Technologies. [Online]. Available: https:\/\/www.maxeler.com\/products\/software\/maxcompiler\/."},{"key":"10.1016\/j.comcom.2018.07.012_bib0128","series-title":"International Conference on Field-Programmable Technology (FPT)","first-page":"12","article-title":"Is high level synthesis ready for business? A computational finance case study","author":"Inggs","year":"2014"},{"issue":"10","key":"10.1016\/j.comcom.2018.07.012_bib0129","doi-asserted-by":"crossref","first-page":"1591","DOI":"10.1109\/TCAD.2015.2513673","article-title":"A survey and evaluation of FPGA high-Level synthesis tools","volume":"35","author":"Nane","year":"2016","journal-title":"IEEE Trans. Comput. Aided Des. Integr. Circuits Syst."},{"key":"10.1016\/j.comcom.2018.07.012_bib0130","unstructured":"High-Level Synthesis For Any FPGA | LegUp Computing,. [Online]. Available: https:\/\/www.legupcomputing.com\/."},{"issue":"3","key":"10.1016\/j.comcom.2018.07.012_bib0131","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1007\/s10617-012-9096-8","article-title":"An overview of today\u2019s high-level synthesis tools","volume":"16","author":"Meeus","year":"2012","journal-title":"Des. Autom. Embedded Syst."},{"key":"10.1016\/j.comcom.2018.07.012_bib0132","series-title":"IEEE International Conference on Computational Intelligence and Computing Research (ICCIC)","first-page":"1","article-title":"Open source HLS tools: a stepping stone for modern electronic CAD","author":"Ravi","year":"2016"},{"issue":"2","key":"10.1016\/j.comcom.2018.07.012_bib0133","doi-asserted-by":"crossref","first-page":"874","DOI":"10.1109\/TNS.2017.2648978","article-title":"Analyzing reliability and performance trade-offs of HLS-Based designs in SRAM-Based FPGAs under soft errors","volume":"64","author":"Tambara","year":"2017","journal-title":"IEEE Trans. Nucl. Sci."},{"key":"10.1016\/j.comcom.2018.07.012_bib0134","unstructured":"Intel HLS Compiler, [Online]. Available: https:\/\/www.altera.com\/products\/design-software\/high-level-design\/intel-hls-compiler\/overview.html."},{"key":"10.1016\/j.comcom.2018.07.012_bib0135","unstructured":"SDSoC Development Environment. [Online]. Available: https:\/\/www.xilinx.com\/products\/design-tools\/software-zone\/sdsoc.html."},{"key":"10.1016\/j.comcom.2018.07.012_bib0136","unstructured":"Stratus High-Level Synthesis - Cadence Design Systems. [Online]. Available: https:\/\/www.cadence.com\/content\/cadence-www\/global\/en_US\/home\/tools\/digital-design-and-signoff\/synthesis\/stratus-high-level-synthesis.html."},{"key":"10.1016\/j.comcom.2018.07.012_bib0137","unstructured":"Synphony C Compiler - Synopsys. [Online]. Available: https:\/\/www.synopsys.com\/implementation-and-signoff\/rtl-synthesis-test\/synphony-c-compiler.html."},{"key":"10.1016\/j.comcom.2018.07.012_bib0138","unstructured":"MathWorks - Makers of MATLAB and Simulink. [Online]. Available: https:\/\/www.mathworks.com\/."},{"key":"10.1016\/j.comcom.2018.07.012_bib0139","unstructured":"LabVIEW - National Instruments. [Online]. Available: http:\/\/www.ni.com\/en-us\/shop\/labview.html."},{"key":"10.1016\/j.comcom.2018.07.012_bib0140","unstructured":"Simulink - Simulation and Model-Based Design. [Online]. Available: https:\/\/www.mathworks.com\/products\/simulink.html."},{"key":"10.1016\/j.comcom.2018.07.012_bib0141","unstructured":"MATLAB Coder. [Online]. Available: https:\/\/www.mathworks.com\/products\/matlab-coder.html."},{"key":"10.1016\/j.comcom.2018.07.012_bib0142","unstructured":"Simulink Coder - MATLAB & Simulink. [Online]. Available: https:\/\/www.mathworks.com\/products\/simulink-coder.html."},{"key":"10.1016\/j.comcom.2018.07.012_bib0143","unstructured":"Embedded Coder - MATLAB & Simulink. [Online]. Available: https:\/\/www.mathworks.com\/products\/embedded-coder.html."},{"key":"10.1016\/j.comcom.2018.07.012_bib0144","unstructured":"ZedBoard Zynq-7000 ARM\/FPGA SoC Development Board. [Online]. Available: https:\/\/www.xilinx.com\/products\/boards-and-kits\/1-elhabt.html."},{"issue":"9","key":"10.1016\/j.comcom.2018.07.012_bib0145","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1109\/MCOM.2015.7263347","article-title":"A low-cost desktop software defined radio design environment using MATLAB, simulink, and the RTL-SDR","volume":"53","author":"Stewart","year":"2015","journal-title":"IEEE Commun. Mag."},{"key":"10.1016\/j.comcom.2018.07.012_bib0146","series-title":"Software Defined Radio using MATLAB & Simulink and the RTL-SDR","author":"Stewart","year":"2015"},{"key":"10.1016\/j.comcom.2018.07.012_bib0147","unstructured":"RTL-SDR (RTL2832U). [Online]. Available: https:\/\/www.rtl-sdr.com\/."},{"issue":"122","key":"10.1016\/j.comcom.2018.07.012_bib0148","first-page":"4","article-title":"GNU radio: tools for exploring the radio frequency spectrum","volume":"2004","author":"Blossom","year":"2004","journal-title":"Linux J."},{"key":"10.1016\/j.comcom.2018.07.012_bib0149","unstructured":"Vivado System Generator for DSP. [Online]. Available: https:\/\/www.xilinx.com\/products\/design-tools\/vivado\/integration\/sysgen.html."},{"key":"10.1016\/j.comcom.2018.07.012_bib0150","series-title":"Proceedings of the Second Workshop on Software Radio Implementation Forum - SRIF \u201913","article-title":"Modular, open-source software transceiver for PHY\/MAC research","author":"Malsbury","year":"2013"},{"key":"10.1016\/j.comcom.2018.07.012_bib0151","series-title":"4th International Conference on Computing, Communications and Networking Technologies, ICCCNT 2013","article-title":"Exploiting GNU radio and USRP: an economical test bed for real time communication systems","author":"Abirami","year":"2013"},{"key":"10.1016\/j.comcom.2018.07.012_bib0152","article-title":"RTWiFi-Lab: a real-time wi-Fi laboratory platform on USRP and labview for wireless communications education and research","author":"K\u00fc\u00e7\u00fck","year":"2017","journal-title":"Computer Applications in Engineering Education"},{"issue":"5","key":"10.1016\/j.comcom.2018.07.012_bib0153","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1109\/MCOM.2017.1601219","article-title":"Learning mobile communications standards through flexible software defined radio base stations","volume":"55","author":"Jimenez","year":"2017","journal-title":"IEEE Commun. Mag."},{"key":"10.1016\/j.comcom.2018.07.012_bib0154","unstructured":"Software Defined Radio - Lime Micro, [Online]. Available: http:\/\/www.limemicro.com\/products\/software-defined-radio\/."},{"key":"10.1016\/j.comcom.2018.07.012_sbref0106","series-title":"Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS","first-page":"415","article-title":"Ziria","volume":"50","author":"Stewart","year":"2015"},{"issue":"9","key":"10.1016\/j.comcom.2018.07.012_bib0156","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1109\/MCOM.2010.5560595","article-title":"Iris: an architecture for cognitive radio networking testbeds","volume":"48","author":"Sutton","year":"2010","journal-title":"IEEE Commun. Mag."},{"key":"10.1016\/j.comcom.2018.07.012_bib0157","series-title":"IFIP\/IEEE 21st International Conference on Very Large Scale Integration (VLSI-SoC)","first-page":"294","article-title":"Accelerating software radio: Iris on the Zynq SoC","author":"van de Belt","year":"2013"},{"issue":"3","key":"10.1016\/j.comcom.2018.07.012_bib0158","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1109\/MCOM.2010.5434388","article-title":"Implementation of an SDR system using graphics processing unit","volume":"48","author":"Kim","year":"2010","journal-title":"IEEE Commun. Mag."},{"key":"10.1016\/j.comcom.2018.07.012_bib0159","series-title":"The 2002 45th Midwest Symposium on Circuits and Systems, 2002. MWSCAS-2002.","first-page":"413","article-title":"A programmable baseband processor design for software defined radios","volume":"3","author":"Rajagopal","year":"2002"},{"issue":"2","key":"10.1016\/j.comcom.2018.07.012_bib0160","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1109\/40.918001","article-title":"Imagine: media processing with streams","volume":"21","author":"Khailany","year":"2001","journal-title":"IEEE Micro"},{"key":"10.1016\/j.comcom.2018.07.012_bib0161","series-title":"The Ninth International Symposium on High-Performance Computer Architecture, 2003. HPCA-9 2003. Proceedings.","first-page":"153","article-title":"Exploring the VLSI scalability of stream processors","author":"Khailany","year":"2003"},{"key":"10.1016\/j.comcom.2018.07.012_bib0162","series-title":"38th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO\u201905)","first-page":"343","article-title":"Stream programming on general-purpose processors","author":"Gummaraju","year":"2005"},{"issue":"1","key":"10.1016\/j.comcom.2018.07.012_bib0163","doi-asserted-by":"crossref","first-page":"202","DOI":"10.1109\/JSSC.2007.909331","article-title":"A programmable 512 GOPS stream processor for signal, image, and video processing","volume":"43","author":"Khailany","year":"2008","journal-title":"IEEE J. Solid-State Circuits"},{"key":"10.1016\/j.comcom.2018.07.012_bib0164","series-title":"2008 41st IEEE\/ACM International Symposium on Microarchitecture","first-page":"152","article-title":"From SODA to scotch: the evolution of a wireless baseband processor","author":"Woh","year":"2008"},{"key":"10.1016\/j.comcom.2018.07.012_bib0165","unstructured":"DigiKey Electronics - Electronic Components Distributor, [Online]. Available: https:\/\/www.digikey.com\/."},{"key":"10.1016\/j.comcom.2018.07.012_bib0166","unstructured":"Newark element14 Electronics | Electronic Components Distributor, [Online]. Available: https:\/\/www.newark.com."},{"key":"10.1016\/j.comcom.2018.07.012_bib0167","unstructured":"BeagleBoard.org - community supported open hardware computers for making, [Online]. Available: http:\/\/beagleboard.org\/."},{"key":"10.1016\/j.comcom.2018.07.012_bib0168","unstructured":"Imagination Technologies - Developing and Licensing IP cores, [Online]. Available: https:\/\/www.imgtec.com\/."},{"key":"10.1016\/j.comcom.2018.07.012_bib0169","series-title":"Designing a Software Defined Radio to Run on a Heterogeneous Processor","author":"Fayez","year":"2011"},{"key":"10.1016\/j.comcom.2018.07.012_bib0170","series-title":"Proceedings of the 2007 SDR Forum Technical Conference, SDRF Google Scholar","article-title":"A public safety cognitive radio node","author":"Le","year":"2007"},{"key":"10.1016\/j.comcom.2018.07.012_bib0171","series-title":"Term Rewriting Systems","author":"Bezem","year":"2003"},{"key":"10.1016\/j.comcom.2018.07.012_bib0172","unstructured":"32-bit ARM Cortex-M3 PSoC 5LP | Cypress Semiconductor, [Online]. Available: http:\/\/www.cypress.com\/products\/32-bit-arm-cortex-m3-psoc-5lp."},{"key":"10.1016\/j.comcom.2018.07.012_bib0173","unstructured":"PSoC SDR PA\u00f8RWE, [Online]. Available: http:\/\/pa0rwe.nl\/?page_id=32."},{"key":"10.1016\/j.comcom.2018.07.012_bib0174","first-page":"1","article-title":"Hardware-Software codesign of wireless transceivers on Zynq heterogeneous systems","author":"Drozdenko","year":"2017","journal-title":"IEEE Trans. Emerg. Top Comput."},{"key":"10.1016\/j.comcom.2018.07.012_bib0175","series-title":"IET International Radar Conference 2015","first-page":"4.","article-title":"Remote updating for DSP and FPGA programs","author":"Zhang Xin","year":"2015"},{"issue":"3","key":"10.1016\/j.comcom.2018.07.012_bib0176","doi-asserted-by":"crossref","first-page":"S26","DOI":"10.1109\/MCOM.2004.1273771","article-title":"Radio software download for commercial wireless reconfigurable devices","volume":"42","author":"Hoffmeyer","year":"2004","journal-title":"IEEE Commun. Mag."},{"issue":"6","key":"10.1016\/j.comcom.2018.07.012_bib0177","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1109\/MCOM.2006.1668420","article-title":"A fast and secure framework for over-the-air wireless software download using reconfigurable mobile devices","volume":"44","author":"Bing","year":"2006","journal-title":"IEEE Commun. Mag."},{"issue":"2","key":"10.1016\/j.comcom.2018.07.012_bib0178","doi-asserted-by":"crossref","first-page":"45","DOI":"10.3390\/electronics6020045","article-title":"Remote system update for system on programmable chip based on controller area network","volume":"6","author":"Zhou","year":"2017","journal-title":"Electronics"},{"issue":"3","key":"10.1016\/j.comcom.2018.07.012_bib0179","doi-asserted-by":"crossref","first-page":"1645","DOI":"10.1109\/TNS.2016.2559478","article-title":"FPGA remote update for nuclear environments","volume":"63","author":"Fernandes","year":"2016","journal-title":"IEEE Trans. Nucl. Sci."},{"issue":"4","key":"10.1016\/j.comcom.2018.07.012_bib0180","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2629423","article-title":"Secure, remote, dynamic reconfiguration of FPGAs","volume":"7","author":"Vliegen","year":"2014","journal-title":"ACM Trans. Reconfigurable Technol. Syst."},{"issue":"2","key":"10.1016\/j.comcom.2018.07.012_bib0181","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2816822","article-title":"Compact and on-the-Fly secure dynamic reconfiguration for volatile FPGAs","volume":"9","author":"Kashyap","year":"2016","journal-title":"ACM Trans. Reconfigurable Technol. Syst."},{"issue":"2","key":"10.1016\/j.comcom.2018.07.012_bib0182","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1145\/1355734.1355746","article-title":"OpenFlow: enabling innovation in campus networks","volume":"38","author":"McKeown","year":"2008","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"key":"10.1016\/j.comcom.2018.07.012_bib0183","article-title":"Network configuration protocol (NETCONF)","author":"Enns","year":"2011","journal-title":"IETF RFC"},{"issue":"1","key":"10.1016\/j.comcom.2018.07.012_bib0184","doi-asserted-by":"crossref","first-page":"236","DOI":"10.1109\/COMST.2015.2477041","article-title":"Network function virtualization: state-of-the-art and research challenges","volume":"18","author":"Mijumbi","year":"2016","journal-title":"IEEE Commun. Surv. Tutor."},{"issue":"3","key":"10.1016\/j.comcom.2018.07.012_bib0185","doi-asserted-by":"crossref","first-page":"518","DOI":"10.1109\/TNSM.2016.2598420","article-title":"Resource allocation in NFV: a comprehensive survey","volume":"13","author":"Gil Herrera","year":"2016","journal-title":"IEEE Trans. Netw. Serv. Manage."},{"issue":"3","key":"10.1016\/j.comcom.2018.07.012_bib0186","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/MNET.2015.7113226","article-title":"Integrating network function virtualization with SDR and SDN for 4G\/5G networks","volume":"29","author":"Sun","year":"2015","journal-title":"IEEE Netw."},{"key":"10.1016\/j.comcom.2018.07.012_bib0187","series-title":"IEEE Conference on Network Function Virtualization and Software Defined Network (NFV-SDN)","first-page":"37","article-title":"CrossFlow: a cross-layer architecture for SDR using SDN principles","author":"Shome","year":"2015"},{"key":"10.1016\/j.comcom.2018.07.012_bib0188","series-title":"Proceedings of the 1st ACM SIGCOMM Symposium on Software Defined Networking Research","first-page":"16","article-title":"OpenSDWN: programmatic control over home and enterprise Wifi","author":"Schulz-Zander","year":"2015"},{"key":"10.1016\/j.comcom.2018.07.012_bib0189","series-title":"in IEEE\/IFIP Network Operations and Management Symposium (NOMS)","first-page":"445","article-title":"BIGAP - seamless handover in high performance enterprise IEEE 802.11 networks","author":"Zubow","year":"2016"},{"issue":"2","key":"10.1016\/j.comcom.2018.07.012_bib0190","doi-asserted-by":"crossref","first-page":"146","DOI":"10.1109\/TNSM.2015.2417772","article-title":"Programming abstractions for software-defined wireless networks","volume":"12","author":"Riggio","year":"2015","journal-title":"IEEE Trans. Netw. Serv. Manage."},{"key":"10.1016\/j.comcom.2018.07.012_bib0191","series-title":"1st IEEE Conference on Network Softwarization (NetSoft)","first-page":"1","article-title":"QoS enabled Wifi mac layer processing as an example of a NFV service","author":"Vestin","year":"2015"},{"issue":"1","key":"10.1016\/j.comcom.2018.07.012_bib0192","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/MCOM.2016.7378423","article-title":"A software-defined wireless networking enabled spectrum management architecture","volume":"54","author":"Wang","year":"2016","journal-title":"IEEE Commun. Mag."},{"key":"10.1016\/j.comcom.2018.07.012_bib0193","series-title":"Wireless Multimedia Sensor Networks on Reconfigurable Hardware","author":"Ang","year":"2013"},{"issue":"2","key":"10.1016\/j.comcom.2018.07.012_bib0194","doi-asserted-by":"crossref","first-page":"1038","DOI":"10.1109\/TNET.2015.2404576","article-title":"A traffic load balancing framework for software-Defined radio access networks powered by hybrid energy sources","volume":"24","author":"Han","year":"2016","journal-title":"IEEE\/ACM Trans. Network."},{"issue":"8","key":"10.1016\/j.comcom.2018.07.012_bib0195","doi-asserted-by":"crossref","first-page":"3872","DOI":"10.1109\/TCOMM.2013.051313.121249","article-title":"On optimizing green energy utilization for cellular networks with hybrid energy supplies","volume":"12","author":"Han","year":"2013","journal-title":"IEEE Trans. Wirel. Commun."},{"issue":"11","key":"10.1016\/j.comcom.2018.07.012_bib0196","doi-asserted-by":"crossref","first-page":"1644","DOI":"10.1109\/JPROC.2014.2361599","article-title":"Energy harvesting and scavenging [Scanning the Issue]","volume":"102","author":"Tentzeris","year":"2014","journal-title":"Proc. IEEE"},{"issue":"1","key":"10.1016\/j.comcom.2018.07.012_bib0197","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/MWC.2014.6757901","article-title":"Powering mobile networks with green energy","volume":"21","author":"Han","year":"2014","journal-title":"IEEE Wirel. Commun."},{"key":"10.1016\/j.comcom.2018.07.012_bib0198","series-title":"Technical Report","article-title":"Sustainable Energy Use in Mobile Communications Abstract","author":"Ericsson Inc.","year":"2017"},{"issue":"3","key":"10.1016\/j.comcom.2018.07.012_bib0199","doi-asserted-by":"crossref","first-page":"1386","DOI":"10.1109\/TWC.2013.012413.121009","article-title":"Cognitive radio networks with energy harvesting","volume":"12","author":"Park","year":"2013","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"10.1016\/j.comcom.2018.07.012_bib0200","doi-asserted-by":"crossref","DOI":"10.1109\/JSYST.2015.2415194","article-title":"Enabling technologies for green internet of things","author":"Shaikh","year":"2017","journal-title":"IEEE Syst. J."},{"key":"10.1016\/j.comcom.2018.07.012_bib0201","doi-asserted-by":"crossref","first-page":"15667","DOI":"10.1109\/ACCESS.2017.2686092","article-title":"Green IoT: an investigation on energy saving practices for 2020 and beyond","volume":"5","author":"Arshad","year":"2017","journal-title":"IEEE Access"},{"key":"10.1016\/j.comcom.2018.07.012_bib0202","first-page":"1","article-title":"An efficient technique for hardware\/software partitioning process in codesign","author":"Mhadhbi","year":"2016","journal-title":"Sci Program"},{"issue":"4","key":"10.1016\/j.comcom.2018.07.012_bib0203","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1109\/62.210638","article-title":"Software radios survey, critical evaluation and future directions","volume":"8","author":"Mitola","year":"1993","journal-title":"IEEE Aerosp. Electron. Syst. Mag."},{"issue":"2","key":"10.1016\/j.comcom.2018.07.012_bib0204","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/98.760422","article-title":"Software-defined radio: facets of a developing technology","volume":"6","author":"Tuttlebee","year":"1999","journal-title":"IEEE Pers. Commun."},{"issue":"8","key":"10.1016\/j.comcom.2018.07.012_bib0205","doi-asserted-by":"crossref","first-page":"146","DOI":"10.1109\/35.952929","article-title":"Research and developments of software-defined radio technologies in japan","volume":"39","author":"Nakajima","year":"2001","journal-title":"IEEE Commun. Mag."},{"key":"10.1016\/j.comcom.2018.07.012_bib0206","series-title":"8th International Wireless Communications and Mobile Computing Conference","first-page":"189","article-title":"Software defined radio architecture survey for cognitive testbeds","author":"Dardaillon","year":"2012"},{"issue":"1","key":"10.1016\/j.comcom.2018.07.012_bib0207","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1186\/1687-1499-2011-5","article-title":"State of the art baseband DSP platforms for software defined radio: a survey","volume":"2011","author":"Anjum","year":"2011","journal-title":"EURASIP J. Wirel. Commun. Netw."},{"key":"10.1016\/j.comcom.2018.07.012_bib0208","series-title":"25th International Conference on Computer Design","first-page":"103","article-title":"Tutorial: Software-defined radio technology","author":"Cummings","year":"2007"},{"issue":"9","key":"10.1016\/j.comcom.2018.07.012_bib0209","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/MCOM.2015.7263342","article-title":"Software radio: a catalyst for wireless innovation","volume":"53","author":"Moy","year":"2015","journal-title":"IEEE Commun. Mag."},{"issue":"2","key":"10.1016\/j.comcom.2018.07.012_bib0210","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/MSP.2009.935386","article-title":"Future software-defined radio platforms and mapping flows","volume":"27","author":"Palkovic","year":"2010","journal-title":"IEEE Signal Process. Mag."},{"key":"10.1016\/j.comcom.2018.07.012_bib0211","series-title":"2009 Symposium on VLSI Circuits","first-page":"292","article-title":"A 200\u00a0Mbps+ 2.14nJ\/b digital baseband multi processor system-on-chip for SDRs","author":"Derudder","year":"2009"},{"issue":"3","key":"10.1016\/j.comcom.2018.07.012_bib0212","doi-asserted-by":"crossref","first-page":"409","DOI":"10.1109\/JPROC.2015.2399173","article-title":"Software-defined radio: bridging the analog-digital divide","volume":"103","author":"Machado","year":"2015","journal-title":"Proc. IEEE"},{"issue":"1","key":"10.1016\/j.comcom.2018.07.012_bib0213","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1109\/MCOM.2016.7378428","article-title":"Revolutionizing software defined radio: case studies in hardware, software, and education","volume":"54","author":"Wyglinski","year":"2016","journal-title":"IEEE Commun. Mag."},{"key":"10.1016\/j.comcom.2018.07.012_bib0214","first-page":"1","article-title":"Software-defined radio demonstrators: an example and future trends","author":"Farrell","year":"2009","journal-title":"Int. J. Digit. Multim. Broadcast."},{"key":"10.1016\/j.comcom.2018.07.012_bib0215","series-title":"2010 10th Mediterranean Microwave Symposium","first-page":"87","article-title":"A review of software defined radio enabling technologies","author":"Nesimoglu","year":"2010"},{"issue":"1","key":"10.1016\/j.comcom.2018.07.012_bib0216","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1007\/s11265-017-1263-5","article-title":"Special issue on increasing flexibility in wireless software defined radio systems","volume":"89","author":"Singh","year":"2017","journal-title":"J. Signal Process. Syst."},{"issue":"2","key":"10.1016\/j.comcom.2018.07.012_bib0217","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1109\/SURV.2011.032511.00097","article-title":"Security aspects in software defined radio and cognitive radio networks: A Survey and a way ahead","volume":"14","author":"Baldini","year":"2012","journal-title":"IEEE Commun. Surv. Tutor."}],"container-title":["Computer Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0140366418302937?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0140366418302937?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,7,6]],"date-time":"2025-07-06T03:11:12Z","timestamp":1751771472000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0140366418302937"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9]]},"references-count":217,"alternative-id":["S0140366418302937"],"URL":"https:\/\/doi.org\/10.1016\/j.comcom.2018.07.012","relation":{},"ISSN":["0140-3664"],"issn-type":[{"value":"0140-3664","type":"print"}],"subject":[],"published":{"date-parts":[[2018,9]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Software-defined Radios: Architecture, state-of-the-art, and challenges","name":"articletitle","label":"Article Title"},{"value":"Computer Communications","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.comcom.2018.07.012","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2018 Elsevier B.V. All rights reserved.","name":"copyright","label":"Copyright"}]}}