{"title":"Software defined radio implementation of a two-way relay network with digital network coding","authors":"D. Kramarev, Y. Hong, E. Viterbo","doi":"10.1109/AUSCTW.2014.6766439","DOIUrl":null,"url":null,"abstract":"Network coding is a technology which has the potential to increase network throughput beyond existing standards based on routing. Despite the fact, that the theoretical understanding is mature, there have been only a few papers on implementation of network coding and demonstration of a working testbed. This paper presents the implementation of a two-way relay network with digital network coding. Unlike previous work, where the testbeds are implemented on custom hardware, we implement the testbed on GNU Radio, an open-source software defined radio platform. In this paper we discuss the implementation issues and the ways to overcome the hardware imperfections and software inadequacies of the GNU Radio platform. Using our testbed we measure the throughput of the system in an indoor environment. The experimental results show that the network coding outperforms the traditional routing as predicted by the theoretical analysis.","PeriodicalId":378421,"journal":{"name":"2014 Australian Communications Theory Workshop (AusCTW)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-03-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 Australian Communications Theory Workshop (AusCTW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AUSCTW.2014.6766439","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
Network coding is a technology which has the potential to increase network throughput beyond existing standards based on routing. Despite the fact, that the theoretical understanding is mature, there have been only a few papers on implementation of network coding and demonstration of a working testbed. This paper presents the implementation of a two-way relay network with digital network coding. Unlike previous work, where the testbeds are implemented on custom hardware, we implement the testbed on GNU Radio, an open-source software defined radio platform. In this paper we discuss the implementation issues and the ways to overcome the hardware imperfections and software inadequacies of the GNU Radio platform. Using our testbed we measure the throughput of the system in an indoor environment. The experimental results show that the network coding outperforms the traditional routing as predicted by the theoretical analysis.
网络编码技术有可能提高网络吞吐量,超越基于路由的现有标准。尽管理论上的理解已经成熟,但关于网络编码的实施和工作测试平台演示的论文却寥寥无几。本文介绍了采用数字网络编码的双向中继网络的实施情况。与以往在定制硬件上实现测试平台的工作不同,我们在开源软件无线电平台 GNU Radio 上实现了测试平台。在本文中,我们讨论了实施问题以及克服 GNU Radio 平台的硬件缺陷和软件不足的方法。利用我们的测试平台,我们测量了系统在室内环境中的吞吐量。实验结果表明,正如理论分析所预测的那样,网络编码优于传统路由。