George Sklivanitis, Emrecan Demirors, S. Batalama, D. Pados, T. Melodia
{"title":"Demo: ROCH: Software-defined Radio Toolbox for Experimental Evaluation of All-spectrum Cognitive Networking","authors":"George Sklivanitis, Emrecan Demirors, S. Batalama, D. Pados, T. Melodia","doi":"10.1145/2801676.2801686","DOIUrl":null,"url":null,"abstract":"We present the first complete software-based framework for real-time experimental evaluation of secondary multi-hop cognitive underlay networks with decentralized control. We build a $7$-node software-defined radio testbed and implement a distributed algorithm that maximizes the secondary network throughput, while at the same time avoids interference to primary users through joint Routing and cOde-waveform CHannelization (ROCH). ROCH is implemented using GNU Radio and Universal Software Radio Peripherals ($\\mathrm{USRP-N210s}$). The implementation of ROCH is facilitated by the architectural abstractions of a novel radio framework, referred to as RcUBe, that provides reconfigurability at the PHY, MAC, and network layers of the protocol stack.","PeriodicalId":184216,"journal":{"name":"Proceedings of the 2015 Workshop on Software Radio Implementation Forum","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2015 Workshop on Software Radio Implementation Forum","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2801676.2801686","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
We present the first complete software-based framework for real-time experimental evaluation of secondary multi-hop cognitive underlay networks with decentralized control. We build a $7$-node software-defined radio testbed and implement a distributed algorithm that maximizes the secondary network throughput, while at the same time avoids interference to primary users through joint Routing and cOde-waveform CHannelization (ROCH). ROCH is implemented using GNU Radio and Universal Software Radio Peripherals ($\mathrm{USRP-N210s}$). The implementation of ROCH is facilitated by the architectural abstractions of a novel radio framework, referred to as RcUBe, that provides reconfigurability at the PHY, MAC, and network layers of the protocol stack.