首页 > 最新文献

Proceedings of the 2014 ACM workshop on Software radio implementation forum最新文献

英文 中文
MIMO-OFDM spatial multiplexing technique implementation for GNU radio MIMO-OFDM空间复用技术在GNU无线电中的实现
Pub Date : 2014-08-18 DOI: 10.1145/2627788.2627795
F. Martelli, A. Kocian, P. Santi, V. Gardellin
Multiple-Input Multiple-Output (MIMO) is a wireless technology allowing a significant increasing of the throughput without the extension of the bandwidth but by means of the use of multiple antennas both in transmission and reception. Currently, Orthogonal Frequency Division Multiplexing (OFDM) is used in conjuction with MIMO to achieve better performance. With OFDM, instead of a single carrier, the main signal is split in a sub-set of independently modulated signals on orthogonal sub-carriers. In this paper, we provide a description of our MIMONet SDR platform for network-level exploitation of MIMO technology. We present the implementation of our OFDM transceiver, developed following the structure of IEEE 802.11n standard and implementing one of the most powerful MIMO technique: spatial multiplexing. In this technique, two (or more) different data streams are simultaneously transmitted over two (or more) antennas. Starting from the original GNU Radio code, we modified and added blocks to achieve a complete implementation of MIMO-OFDM spatial multiplexing. We added some features, such as the concatenation of Forward Error Correction (FEC) in the packet construction, and the use of pilot sub-carriers for channel estimation. We also developed a new synchronization algorithm derived by extending the Van de Beek algorithm to the MIMO setting. We build the framework of the standard IEEE 802.11n. In particular, we put all the preambles needed for synchronization and channel estimation. We have also designed and implemented a fine grained signal-to-noise ratio (SNR) estimation, bit error rate (BER) and packet error rate (PER) computations, that allow us to evaluate the channel conditions and validate performance of the software implementation.
多输入多输出(MIMO)是一种无线技术,在不增加带宽的情况下,通过在传输和接收中使用多个天线来显著提高吞吐量。目前,正交频分复用(OFDM)技术与MIMO技术相结合,可以获得更好的性能。在OFDM中,主信号被分割成正交子载波上的独立调制信号子集,而不是单个载波。在本文中,我们提供了一个描述我们的MIMONet SDR平台,用于MIMO技术的网络级开发。我们介绍了我们的OFDM收发器的实现,该收发器是根据IEEE 802.11n标准的结构开发的,并实现了最强大的MIMO技术之一:空间复用。在这种技术中,两个(或更多)不同的数据流通过两个(或更多)天线同时传输。从最初的GNU Radio代码开始,我们修改并添加了块,以实现MIMO-OFDM空间复用的完整实现。我们增加了一些特征,如在分组结构中前向纠错(FEC)的连接,以及使用导频子载波进行信道估计。我们还开发了一种新的同步算法,将Van de Beek算法扩展到MIMO设置。我们构建了标准IEEE 802.11n的框架。特别是,我们放置了同步和信道估计所需的所有序文。我们还设计并实现了细粒度信噪比(SNR)估计、误码率(BER)和包错误率(PER)计算,使我们能够评估信道条件并验证软件实现的性能。
{"title":"MIMO-OFDM spatial multiplexing technique implementation for GNU radio","authors":"F. Martelli, A. Kocian, P. Santi, V. Gardellin","doi":"10.1145/2627788.2627795","DOIUrl":"https://doi.org/10.1145/2627788.2627795","url":null,"abstract":"Multiple-Input Multiple-Output (MIMO) is a wireless technology allowing a significant increasing of the throughput without the extension of the bandwidth but by means of the use of multiple antennas both in transmission and reception. Currently, Orthogonal Frequency Division Multiplexing (OFDM) is used in conjuction with MIMO to achieve better performance. With OFDM, instead of a single carrier, the main signal is split in a sub-set of independently modulated signals on orthogonal sub-carriers. In this paper, we provide a description of our MIMONet SDR platform for network-level exploitation of MIMO technology. We present the implementation of our OFDM transceiver, developed following the structure of IEEE 802.11n standard and implementing one of the most powerful MIMO technique: spatial multiplexing. In this technique, two (or more) different data streams are simultaneously transmitted over two (or more) antennas. Starting from the original GNU Radio code, we modified and added blocks to achieve a complete implementation of MIMO-OFDM spatial multiplexing. We added some features, such as the concatenation of Forward Error Correction (FEC) in the packet construction, and the use of pilot sub-carriers for channel estimation. We also developed a new synchronization algorithm derived by extending the Van de Beek algorithm to the MIMO setting. We build the framework of the standard IEEE 802.11n. In particular, we put all the preambles needed for synchronization and channel estimation. We have also designed and implemented a fine grained signal-to-noise ratio (SNR) estimation, bit error rate (BER) and packet error rate (PER) computations, that allow us to evaluate the channel conditions and validate performance of the software implementation.","PeriodicalId":248418,"journal":{"name":"Proceedings of the 2014 ACM workshop on Software radio implementation forum","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133869074","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
SDR-based passive indoor localization system for GSM 基于sdr的GSM被动室内定位系统
Pub Date : 2014-08-18 DOI: 10.1145/2627788.2627790
Islam Alyafawi, D. Dimitrova, T. Braun
This study deals with indoor positioning using GSM radio, which has the distinct advantage of wide coverage over other wireless technologies. In particular, we focus on passive localization systems that are able to achieve high localization accuracy without any prior knowledge of the indoor environment or the tracking device radio settings. In order to overcome these challenges, newly proposed localization algorithms based on the exploitation of the received signal strength (RSS) are proposed. We explore the effects of non-line-of-sight communication links, opening and closing of doors, and human mobility on RSS measurements and localization accuracy. We have implemented the proposed algorithms on top of software defined radio systems and carried out detailed empirical indoor experiments. The performance results show that the proposed solutions are accurate with average localization errors between 2.4 and 3.2 meters.
本研究涉及使用GSM无线电的室内定位,它具有比其他无线技术覆盖范围广的明显优势。特别是,我们专注于被动定位系统,它能够在不事先了解室内环境或跟踪设备无线电设置的情况下实现高定位精度。为了克服这些挑战,提出了基于接收信号强度(RSS)的定位算法。我们探讨了非视距通信链路、门的打开和关闭以及人类流动性对RSS测量和定位精度的影响。我们已经在软件定义的无线电系统上实现了所提出的算法,并进行了详细的室内实验。性能结果表明,该方法定位精度较高,平均定位误差在2.4 ~ 3.2 m之间。
{"title":"SDR-based passive indoor localization system for GSM","authors":"Islam Alyafawi, D. Dimitrova, T. Braun","doi":"10.1145/2627788.2627790","DOIUrl":"https://doi.org/10.1145/2627788.2627790","url":null,"abstract":"This study deals with indoor positioning using GSM radio, which has the distinct advantage of wide coverage over other wireless technologies. In particular, we focus on passive localization systems that are able to achieve high localization accuracy without any prior knowledge of the indoor environment or the tracking device radio settings. In order to overcome these challenges, newly proposed localization algorithms based on the exploitation of the received signal strength (RSS) are proposed. We explore the effects of non-line-of-sight communication links, opening and closing of doors, and human mobility on RSS measurements and localization accuracy. We have implemented the proposed algorithms on top of software defined radio systems and carried out detailed empirical indoor experiments. The performance results show that the proposed solutions are accurate with average localization errors between 2.4 and 3.2 meters.","PeriodicalId":248418,"journal":{"name":"Proceedings of the 2014 ACM workshop on Software radio implementation forum","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131586986","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Joint phase tracking and channel decoding for OFDM PNC: algorithm and experimental evaluation OFDM PNC联合相位跟踪与信道解码:算法与实验评价
Pub Date : 2014-08-18 DOI: 10.1145/2627788.2627792
Taotao Wang, S. Liew, Lizhao You
This paper investigates the problem of joint phase tracking and channel decoding in OFDM based Physical-layer Network Coding (PNC) systems. OFDM signaling can obviate the need for tight time synchronization among multiple simultaneous transmissions in the uplink of PNC systems. However, OFDM PNC systems are susceptible to phase drifts caused by residual carrier frequency offsets (CFOs). In the traditional OFDM system in which a receiver receives from only one transmitter, pilot tones are employed to aid phase tracking. In OFDM PNC systems, multiple transmitters transmit to a receiver, and these pilot tones are shared among the multiple transmitters. This reduces the number of pilots that can be used by each transmitting node. Phase tracking in OFDM PNC is more challenging as a result. To overcome the degradation due to the reduced number of per-node pilots, this work supplements the pilots with the channel information contained in the data. In particular, we propose to solve the problems of phase tracking and channel decoding jointly. Our solution consists of the use of the expectation-maximization (EM) algorithm for phase tracking and the use of the belief propagation (BP) algorithm for channel decoding. The two problems are solved jointly through iterative processing between the EM and BP algorithms. Simulations and real experiments based on software-defined radio (SDR) show that the proposed method can improve phase tracking as well as channel decoding performance.
研究了基于OFDM的物理层网络编码(PNC)系统中相位跟踪与信道解码的联合问题。OFDM信令可以消除PNC系统上行链路中多个同时传输的时间同步要求。然而,OFDM PNC系统容易受到剩余载波频率偏移(CFOs)引起的相漂移的影响。在传统的OFDM系统中,接收机只接收来自一个发射机的信号,导频音调被用来辅助相位跟踪。在OFDM PNC系统中,多个发射机向一个接收机发送信号,这些导频信号在多个发射机之间共享。这减少了每个传输节点可以使用的导频数量。因此,OFDM PNC中的相位跟踪更具挑战性。为了克服由于每个节点导频数量减少而导致的退化,本工作用数据中包含的信道信息补充导频。我们特别提出了相位跟踪和信道解码的联合解决方案。我们的解决方案包括使用期望最大化(EM)算法进行相位跟踪和使用信念传播(BP)算法进行信道解码。通过EM算法和BP算法的迭代处理,共同解决了这两个问题。基于软件定义无线电(SDR)的仿真和实际实验表明,该方法可以改善相位跟踪和信道解码性能。
{"title":"Joint phase tracking and channel decoding for OFDM PNC: algorithm and experimental evaluation","authors":"Taotao Wang, S. Liew, Lizhao You","doi":"10.1145/2627788.2627792","DOIUrl":"https://doi.org/10.1145/2627788.2627792","url":null,"abstract":"This paper investigates the problem of joint phase tracking and channel decoding in OFDM based Physical-layer Network Coding (PNC) systems. OFDM signaling can obviate the need for tight time synchronization among multiple simultaneous transmissions in the uplink of PNC systems. However, OFDM PNC systems are susceptible to phase drifts caused by residual carrier frequency offsets (CFOs). In the traditional OFDM system in which a receiver receives from only one transmitter, pilot tones are employed to aid phase tracking. In OFDM PNC systems, multiple transmitters transmit to a receiver, and these pilot tones are shared among the multiple transmitters. This reduces the number of pilots that can be used by each transmitting node. Phase tracking in OFDM PNC is more challenging as a result. To overcome the degradation due to the reduced number of per-node pilots, this work supplements the pilots with the channel information contained in the data. In particular, we propose to solve the problems of phase tracking and channel decoding jointly. Our solution consists of the use of the expectation-maximization (EM) algorithm for phase tracking and the use of the belief propagation (BP) algorithm for channel decoding. The two problems are solved jointly through iterative processing between the EM and BP algorithms. Simulations and real experiments based on software-defined radio (SDR) show that the proposed method can improve phase tracking as well as channel decoding performance.","PeriodicalId":248418,"journal":{"name":"Proceedings of the 2014 ACM workshop on Software radio implementation forum","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115016623","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Implementing TD-LTE as software defined radio in general purpose processor 在通用处理器中实现TD-LTE作为软件定义无线电
Pub Date : 2014-08-18 DOI: 10.1145/2627788.2627793
Jussi Kerttula, N. Malm, K. Ruttik, R. Jäntti, O. Tirkkonen
Cloud radio access networks use servers that are connected to Remote Radio Heads (RRH). Base station (BS) implementation with this concept is challenging. The strict real-time nature of baseband (BB) processing seems to rule out usage of General Purpose Processors (GPP) with non-real time Operating Systems (OS). In this paper, we propose a BS architecture where most of the real-time processing is confined into a Virtual Hardware Enhancement Layer (VHEL). VHEL hides the hardware non-idealities from the software and vice versa. Possible errors due to the non-real-time OS and RRH appear as channel errors, which makes software development easier. We demonstrate the benefits of our architecture by implementing a Time-Division LTE system (TD-LTE) in C++ and running it as a user process in an Intel i7 class PC. Over-the-air transmissions are realized using USRPs. We report the performance of the implemented platform. We observe that with the given VHEL the transmitter and receiver never lose synchronization. Also the PC tends to be quick enough to feed the data; and the loss rate of subframes due to the non-real-time nature of the platform is relatively low. The proposed platform provides the possibility to implement TD-LTE on GPPs and virtual machines.
云无线接入网络使用连接到远程无线电头(RRH)的服务器。基站(BS)实现这一概念是具有挑战性的。基带(BB)处理的严格实时性似乎排除了通用处理器(GPP)与非实时操作系统(OS)的使用。在本文中,我们提出了一种BS架构,其中大部分实时处理被限制在虚拟硬件增强层(VHEL)中。VHEL对软件隐藏了硬件的非理想性,反之亦然。由于非实时操作系统和RRH导致的可能错误显示为通道错误,这使得软件开发更容易。我们通过在c++中实现一个时分LTE系统(TD-LTE)并将其作为用户进程在Intel i7类PC中运行来演示我们的架构的好处。空中传输使用usrp实现。我们报告了实现平台的性能。我们观察到在给定的VHEL下,发射器和接收器永远不会失去同步。此外,个人电脑往往足够快,以提供数据;并且由于平台的非实时性,子帧的损失率相对较低。提出的平台提供了在gpp和虚拟机上实现TD-LTE的可能性。
{"title":"Implementing TD-LTE as software defined radio in general purpose processor","authors":"Jussi Kerttula, N. Malm, K. Ruttik, R. Jäntti, O. Tirkkonen","doi":"10.1145/2627788.2627793","DOIUrl":"https://doi.org/10.1145/2627788.2627793","url":null,"abstract":"Cloud radio access networks use servers that are connected to Remote Radio Heads (RRH). Base station (BS) implementation with this concept is challenging. The strict real-time nature of baseband (BB) processing seems to rule out usage of General Purpose Processors (GPP) with non-real time Operating Systems (OS). In this paper, we propose a BS architecture where most of the real-time processing is confined into a Virtual Hardware Enhancement Layer (VHEL). VHEL hides the hardware non-idealities from the software and vice versa. Possible errors due to the non-real-time OS and RRH appear as channel errors, which makes software development easier. We demonstrate the benefits of our architecture by implementing a Time-Division LTE system (TD-LTE) in C++ and running it as a user process in an Intel i7 class PC. Over-the-air transmissions are realized using USRPs. We report the performance of the implemented platform. We observe that with the given VHEL the transmitter and receiver never lose synchronization. Also the PC tends to be quick enough to feed the data; and the loss rate of subframes due to the non-real-time nature of the platform is relatively low. The proposed platform provides the possibility to implement TD-LTE on GPPs and virtual machines.","PeriodicalId":248418,"journal":{"name":"Proceedings of the 2014 ACM workshop on Software radio implementation forum","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129512611","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 21
Improving transport design for WARP SDR deployments 改进WARP SDR部署的传输设计
Pub Date : 2014-08-18 DOI: 10.1145/2627788.2627789
K. Garikipati, K. Shin
Software-Defined radios (SDRs) are a popular platform for developing and implementing wireless protocols. Their basic architecture consists of radio front-ends hosted on an FGPA board, and a back-end processing host for running bulk of the signal processing in software. The two components are bridged, usually by an Ethernet or PCIe interface that transports the radio samples. In addition to the processing delay in software, SDRs may experience a non-negligible transport latency, for example, due to the limited Ethernet bandwidth. Wireless-Access Research Platform (WARP) is one such SDR platform that has recently gained a lot of attention. Research prototypes deploying tens of WARP radios over the Ethernet have become a familiar sight. WARP's transport design, however, is inefficient due to its linear increase in transport latency with the number of radios. We propose modifications to improve the current design. First, we utilize functional parallelism to run the read/write operations of multiple WARP radios concurrently. Second, we propose a high-bandwidth link at the host in order to support the combined transfer rates resulting from the parallel transport to/from the radios. As a result, we achieve a significant reduction in the transport latency by scaling back the linear increase to a constant overhead.
软件定义无线电(sdr)是开发和实现无线协议的流行平台。它们的基本架构包括托管在FGPA板上的无线电前端,以及在软件中运行大量信号处理的后端处理主机。这两个组件通常通过传输无线电样本的以太网或PCIe接口桥接。除了软件上的处理延迟之外,sdr还可能经历不可忽略的传输延迟,例如,由于有限的以太网带宽。无线接入研究平台(WARP)就是近年来备受关注的SDR平台之一。在以太网上部署数十台WARP无线电的研究原型已经成为人们熟悉的景象。然而,WARP的传输设计是低效的,因为它的传输延迟随着无线电数量的增加而线性增加。我们提出修改意见以改进目前的设计。首先,我们利用函数并行性并发地运行多个WARP无线电的读/写操作。其次,我们在主机上提出了一个高带宽链路,以支持由无线电并行传输产生的联合传输速率。因此,我们通过将线性增长缩减为恒定的开销,实现了传输延迟的显著减少。
{"title":"Improving transport design for WARP SDR deployments","authors":"K. Garikipati, K. Shin","doi":"10.1145/2627788.2627789","DOIUrl":"https://doi.org/10.1145/2627788.2627789","url":null,"abstract":"Software-Defined radios (SDRs) are a popular platform for developing and implementing wireless protocols. Their basic architecture consists of radio front-ends hosted on an FGPA board, and a back-end processing host for running bulk of the signal processing in software. The two components are bridged, usually by an Ethernet or PCIe interface that transports the radio samples. In addition to the processing delay in software, SDRs may experience a non-negligible transport latency, for example, due to the limited Ethernet bandwidth. Wireless-Access Research Platform (WARP) is one such SDR platform that has recently gained a lot of attention. Research prototypes deploying tens of WARP radios over the Ethernet have become a familiar sight. WARP's transport design, however, is inefficient due to its linear increase in transport latency with the number of radios. We propose modifications to improve the current design. First, we utilize functional parallelism to run the read/write operations of multiple WARP radios concurrently. Second, we propose a high-bandwidth link at the host in order to support the combined transfer rates resulting from the parallel transport to/from the radios. As a result, we achieve a significant reduction in the transport latency by scaling back the linear increase to a constant overhead.","PeriodicalId":248418,"journal":{"name":"Proceedings of the 2014 ACM workshop on Software radio implementation forum","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126919456","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
A real-time and protocol-aware reactive jamming framework built on software-defined radios 基于软件定义无线电的实时和协议感知的响应干扰框架
Pub Date : 2014-08-18 DOI: 10.1145/2627788.2627798
D. Nguyen, Cem Sahin, Boris Shishkin, Nagarajan Kandasamy, K. Dandekar
This paper develops a software-defined radio (SDR) framework for real-time reactive adversarial jamming in wireless networks. The system consists of detection and RF response infrastructure, implemented in the FPGA of a USRP N210 and designed to function with the open source GNU Radio SDR library. The framework can be used to implement a fast turnaround reactive jamming system capable of timely RF response within textit{80ns} of signal detection. Our framework also allows for full control and feedback from the FPGA hardware to the GNU Radio-based cognitive radio backend, making it applicable to a wide range of preamble-based wireless communication schemes. This paper presents the capabilities, design, and experimental evaluation of this framework. Using this platform, we demonstrate real-time reactive jamming capabilities in both WiFi (802.11g) and mobile WiMAX (802.16e) networks and quantify jamming performances by measuring the network throughput using the iperf software tool. The results indicate that our system works reliably in real time as a reactive jammer and can be used for practical assessments of modern jamming and secure communication techniques.
针对无线网络中实时反应对抗干扰问题,提出了一种软件定义无线电(SDR)框架。该系统由检测和射频响应基础设施组成,在USRP N210的FPGA中实现,并设计用于开源GNU Radio SDR库。该框架可用于实现快速周转无源干扰系统,能够在信号检测的textit{80ns}内及时响应射频。我们的框架还允许从FPGA硬件到基于GNU radio的认知无线电后端进行完全控制和反馈,使其适用于广泛的基于前导的无线通信方案。本文介绍了该框架的功能、设计和实验评估。利用该平台,我们演示了WiFi (802.11g)和移动WiMAX (802.16e)网络中的实时响应干扰能力,并通过使用iperf软件工具测量网络吞吐量来量化干扰性能。结果表明,我们的系统作为一种响应式干扰机,可以实时可靠地工作,并可用于现代干扰和安全通信技术的实际评估。
{"title":"A real-time and protocol-aware reactive jamming framework built on software-defined radios","authors":"D. Nguyen, Cem Sahin, Boris Shishkin, Nagarajan Kandasamy, K. Dandekar","doi":"10.1145/2627788.2627798","DOIUrl":"https://doi.org/10.1145/2627788.2627798","url":null,"abstract":"This paper develops a software-defined radio (SDR) framework for real-time reactive adversarial jamming in wireless networks. The system consists of detection and RF response infrastructure, implemented in the FPGA of a USRP N210 and designed to function with the open source GNU Radio SDR library. The framework can be used to implement a fast turnaround reactive jamming system capable of timely RF response within textit{80ns} of signal detection. Our framework also allows for full control and feedback from the FPGA hardware to the GNU Radio-based cognitive radio backend, making it applicable to a wide range of preamble-based wireless communication schemes. This paper presents the capabilities, design, and experimental evaluation of this framework. Using this platform, we demonstrate real-time reactive jamming capabilities in both WiFi (802.11g) and mobile WiMAX (802.16e) networks and quantify jamming performances by measuring the network throughput using the iperf software tool. The results indicate that our system works reliably in real time as a reactive jammer and can be used for practical assessments of modern jamming and secure communication techniques.","PeriodicalId":248418,"journal":{"name":"Proceedings of the 2014 ACM workshop on Software radio implementation forum","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127706307","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 40
Demo: 802.11 a/g PHY implementation in ziria, domain-specific language for wireless programming 演示:802.11 a/g PHY在ziria中的实现,用于无线编程的领域特定语言
Pub Date : 2014-08-18 DOI: 10.1145/2627788.2627799
Gordon Stewart, Mahanth K. Gowda, G. Mainland, B. Radunovic, Dimitrios Vytiniotis
Software-defined radio (SDR) brings the flexibility of software to the domain of wireless protocol design, promising an ideal platform both for research and innovation and the rapid deployment of new protocols on existing hardware. However, existing SDR programming platforms require either careful hand-tuning of low-level code, negating many of the advantages of software, or are too slow to be useful in the real world. In this demo we present Ziria, the first software-defined radio programming platform that is both easily programmable and performant. Ziria introduces a novel programming model tailored to wireless physical layer tasks and captures the inherent and important distinction between data and control paths in this domain. We show the capabilities of Ziria by demonstrating a real-time implementation of WiFi PHY running at 20 MHz.
软件定义无线电(SDR)将软件的灵活性引入无线协议设计领域,为研究和创新以及在现有硬件上快速部署新协议提供了理想的平台。然而,现有的SDR编程平台要么需要小心地手工调优底层代码,从而否定了软件的许多优点,要么速度太慢,无法在现实世界中发挥作用。在这个演示中,我们展示了Ziria,这是第一个软件定义的无线电编程平台,它既易于编程又具有高性能。Ziria引入了一种针对无线物理层任务量身定制的新颖编程模型,并捕获了该领域中数据和控制路径之间固有的重要区别。我们通过演示运行在20 MHz的WiFi PHY的实时实现来展示Ziria的功能。
{"title":"Demo: 802.11 a/g PHY implementation in ziria, domain-specific language for wireless programming","authors":"Gordon Stewart, Mahanth K. Gowda, G. Mainland, B. Radunovic, Dimitrios Vytiniotis","doi":"10.1145/2627788.2627799","DOIUrl":"https://doi.org/10.1145/2627788.2627799","url":null,"abstract":"Software-defined radio (SDR) brings the flexibility of software to the domain of wireless protocol design, promising an ideal platform both for research and innovation and the rapid deployment of new protocols on existing hardware. However, existing SDR programming platforms require either careful hand-tuning of low-level code, negating many of the advantages of software, or are too slow to be useful in the real world. In this demo we present Ziria, the first software-defined radio programming platform that is both easily programmable and performant. Ziria introduces a novel programming model tailored to wireless physical layer tasks and captures the inherent and important distinction between data and control paths in this domain. We show the capabilities of Ziria by demonstrating a real-time implementation of WiFi PHY running at 20 MHz.","PeriodicalId":248418,"journal":{"name":"Proceedings of the 2014 ACM workshop on Software radio implementation forum","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116874497","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Demo: WARP drive - accelerating wireless multi-hop cross-layer experimentation on SDRs 演示:WARP驱动器-在sdr上加速无线多跳跨层实验
Pub Date : 2014-08-18 DOI: 10.1145/2627788.2627800
Adrian Loch, Matthias Schulz, M. Hollick
Rapid prototyping of cross-layer multi-hop schemes in wireless networks often poses a hard challenge. While SDRs allow to implement virtually any cross-layer technique, the underlying programming models for rapid prototyping are inherently designed for one-hop communication. Moreover, existing solutions are typically non-real-time and fall back to offline processing. While this is well-suited for evaluating techniques at the physical layer, the media access control and network layers demand interactivity. Further, network size becomes a critical parameter in multi-hop settings but the size of SDR testbeds is often limited, requiring costly reimplementations in a network simulator to investigate larger settings. We develop a framework to overcome these limitations and enable rapid prototyping of cross-layer multi-hop mechanisms on SDRs. We build on (1) a modular software design to allow for mechanism exchange, (2) a virtual timeline to abstract from the non-real-time nature of transmissions, and (3) a seamless switch from practical experiments to simulations using the same code. We provide a reference implementation of our framework to the community as a starting point for rapid prototyping of cross-layer multi-hop mechanisms.
无线网络中跨层多跳方案的快速原型设计往往是一个艰巨的挑战。虽然sdr允许实现几乎任何跨层技术,但用于快速原型的底层编程模型本质上是为单跳通信而设计的。此外,现有的解决方案通常是非实时的,并退回到离线处理。虽然这非常适合评估物理层的技术,但媒体访问控制和网络层需要交互性。此外,网络大小成为多跳设置中的一个关键参数,但SDR测试平台的大小通常是有限的,需要在网络模拟器中重新实现昂贵的设置来研究更大的设置。我们开发了一个框架来克服这些限制,并实现了sdr上跨层多跳机制的快速原型设计。我们建立在(1)允许机制交换的模块化软件设计,(2)从传输的非实时性质中抽象的虚拟时间轴,以及(3)使用相同代码从实际实验到模拟的无缝切换。我们向社区提供了一个框架的参考实现,作为跨层多跳机制快速原型的起点。
{"title":"Demo: WARP drive - accelerating wireless multi-hop cross-layer experimentation on SDRs","authors":"Adrian Loch, Matthias Schulz, M. Hollick","doi":"10.1145/2627788.2627800","DOIUrl":"https://doi.org/10.1145/2627788.2627800","url":null,"abstract":"Rapid prototyping of cross-layer multi-hop schemes in wireless networks often poses a hard challenge. While SDRs allow to implement virtually any cross-layer technique, the underlying programming models for rapid prototyping are inherently designed for one-hop communication. Moreover, existing solutions are typically non-real-time and fall back to offline processing. While this is well-suited for evaluating techniques at the physical layer, the media access control and network layers demand interactivity. Further, network size becomes a critical parameter in multi-hop settings but the size of SDR testbeds is often limited, requiring costly reimplementations in a network simulator to investigate larger settings. We develop a framework to overcome these limitations and enable rapid prototyping of cross-layer multi-hop mechanisms on SDRs. We build on (1) a modular software design to allow for mechanism exchange, (2) a virtual timeline to abstract from the non-real-time nature of transmissions, and (3) a seamless switch from practical experiments to simulations using the same code. We provide a reference implementation of our framework to the community as a starting point for rapid prototyping of cross-layer multi-hop mechanisms.","PeriodicalId":248418,"journal":{"name":"Proceedings of the 2014 ACM workshop on Software radio implementation forum","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128925231","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Software defined radio for smart utility networks 智能公用事业网络的软件定义无线电
Pub Date : 2014-08-18 DOI: 10.1145/2627788.2627797
Srinivas Lingam, T. Schmidl, A. Batra
In this paper, we describe a software defined radio (SDR) platform that can be used to implement the IEEE 802.15.4g standard for low data rate wireless smart utility networks (SUN). The SUN standard supports multiple wireless band plans, defines multiple physical (PHY) layers: FSK, OFDM and O-QPSK, each supporting a large number of data rates. Because of the flexibility allowed in the standards, an SDR approach provides the greatest flexibility in implementing the standard. We propose to use the SDR platform based on Texas Instruments C28x 32-bit MCU platform and a sub-1GHz CC1260 low power integrated radio. This platform can may be used for both the smart e-meter as well as the data concentrator. We begin the paper by providing an overview of the different PHY layers and enumerating the common elements across all PHYs for both the transmitter and receiver. Next, we discuss a partitioning between software and hardware that provides the flexibility without sacrificing efficiency. Finally, we provide the details of a hardware accelerator incorporated into the C28x architecture (VCU II) that can simplify many of the complex tasks associated with these PHYs.
在本文中,我们描述了一个软件定义无线电(SDR)平台,该平台可用于实现低数据速率无线智能公用事业网络(SUN)的IEEE 802.15.4g标准。SUN标准支持多个无线频段计划,定义了多个物理层:FSK、OFDM和O-QPSK,每个层都支持大量的数据速率。由于标准允许的灵活性,SDR方法在实现标准时提供了最大的灵活性。我们建议使用基于德州仪器C28x 32位MCU平台和sub-1GHz CC1260低功耗集成无线电的SDR平台。该平台既可用于智能电表,也可用于数据集中器。我们首先概述了不同的物理层,并列举了发送器和接收器的所有物理层的共同元素。接下来,我们将讨论在不牺牲效率的情况下提供灵活性的软件和硬件之间的分区。最后,我们提供了集成到C28x体系结构(VCU II)中的硬件加速器的详细信息,该加速器可以简化与这些物理相关的许多复杂任务。
{"title":"Software defined radio for smart utility networks","authors":"Srinivas Lingam, T. Schmidl, A. Batra","doi":"10.1145/2627788.2627797","DOIUrl":"https://doi.org/10.1145/2627788.2627797","url":null,"abstract":"In this paper, we describe a software defined radio (SDR) platform that can be used to implement the IEEE 802.15.4g standard for low data rate wireless smart utility networks (SUN). The SUN standard supports multiple wireless band plans, defines multiple physical (PHY) layers: FSK, OFDM and O-QPSK, each supporting a large number of data rates. Because of the flexibility allowed in the standards, an SDR approach provides the greatest flexibility in implementing the standard. We propose to use the SDR platform based on Texas Instruments C28x 32-bit MCU platform and a sub-1GHz CC1260 low power integrated radio. This platform can may be used for both the smart e-meter as well as the data concentrator. We begin the paper by providing an overview of the different PHY layers and enumerating the common elements across all PHYs for both the transmitter and receiver. Next, we discuss a partitioning between software and hardware that provides the flexibility without sacrificing efficiency. Finally, we provide the details of a hardware accelerator incorporated into the C28x architecture (VCU II) that can simplify many of the complex tasks associated with these PHYs.","PeriodicalId":248418,"journal":{"name":"Proceedings of the 2014 ACM workshop on Software radio implementation forum","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134574439","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Demo: CogMAC+ - a decentralized multichannel MAC protocol for cognitive wireless networks 演示:CogMAC+——用于认知无线网络的去中心化多通道MAC协议
Pub Date : 2014-08-18 DOI: 10.1145/2627788.2627802
Peng Wang, J. Ansari, M. Petrova, P. Mähönen
Cognitive MAC schemes are emerging as a prospective solution to efficiently utilize the wireless medium. In order to enable opportunistic access to unused licensed band, a node has to monitor the frequency spectrum and carry out its transmission without causing harmful interference to the primary user. In this work, we demonstrate a decentralized multichannel MAC protocol CogMAC+ which uses a multichannel preamble reservation scheme to achieve parallel transmissions for multiple secondary users. Moreover, CogMAC+ uses an adaptive energy detection scheme to dynamically set the frame detection threshold based on the false positive detection ratio. Our table-top demonstration shows that CogMAC+ enables spectral coexistence and allows nodes to utilize spectrum opportunities efficiently in a dynamic fashion.
认知MAC方案正成为有效利用无线媒体的一种有前景的解决方案。为了使机会访问未使用的许可频带,节点必须监视频谱并在不对主要用户造成有害干扰的情况下进行传输。在这项工作中,我们展示了一个分散的多通道MAC协议CogMAC+,它使用多通道前置保留方案来实现多个辅助用户的并行传输。此外,CogMAC+采用自适应能量检测方案,根据误报检测率动态设置帧检测门限。我们的桌面演示表明,CogMAC+可以实现频谱共存,并允许节点以动态方式有效地利用频谱机会。
{"title":"Demo: CogMAC+ - a decentralized multichannel MAC protocol for cognitive wireless networks","authors":"Peng Wang, J. Ansari, M. Petrova, P. Mähönen","doi":"10.1145/2627788.2627802","DOIUrl":"https://doi.org/10.1145/2627788.2627802","url":null,"abstract":"Cognitive MAC schemes are emerging as a prospective solution to efficiently utilize the wireless medium. In order to enable opportunistic access to unused licensed band, a node has to monitor the frequency spectrum and carry out its transmission without causing harmful interference to the primary user. In this work, we demonstrate a decentralized multichannel MAC protocol CogMAC+ which uses a multichannel preamble reservation scheme to achieve parallel transmissions for multiple secondary users. Moreover, CogMAC+ uses an adaptive energy detection scheme to dynamically set the frame detection threshold based on the false positive detection ratio. Our table-top demonstration shows that CogMAC+ enables spectral coexistence and allows nodes to utilize spectrum opportunities efficiently in a dynamic fashion.","PeriodicalId":248418,"journal":{"name":"Proceedings of the 2014 ACM workshop on Software radio implementation forum","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114269215","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
期刊
Proceedings of the 2014 ACM workshop on Software radio implementation forum
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1