Elsevier

Computer Communications

Volume 55, 1 January 2015, Pages 102-111
Computer Communications

Demodulation-free protocol identification in heterogeneous wireless networks

https://doi.org/10.1016/j.comcom.2014.08.014Get rights and content

Abstract

Nowadays various wireless network protocols play respective roles to fulfill different demands. To better adapt to this heterogeneity and coexistence situation, it is critical for nodes to identify the available networks with high accuracy and low cost. Unlike traditional demodulation-based identification method, which is expensive and complexing, in this paper, we propose a novel conception called demodulation-free protocol identification. This method only employs the features of physical layer samples. We first extract features that can be used to identify different protocols. Specifically, a sparse sequence based Precision-Stable Folding Algorithm (PSFA) is proposed to detect periodicity feature, which is common in wireless network protocols. Then we construct a prototype with USRP to identify three commonly used protocols in the 2.4 GHz ISM band. Experiment results show that under low or moderate channel utilization, the accuracy is above 90%. We also show that the computational complexity is polynomial.

Introduction

The coexistence of heterogeneous networks has become a prominent trend, since various wireless network protocols play respective roles to fulfill different demands. In addition, most of the channels in these networks are overlapping with each other [1]. Take the city shown in Fig. 1 as an example. Wireless Sensor Networks (WSNs) are deployed in hospitals, forests, and roads for data collecting, e.g. CO2, temperature, pollution, etc., while WiFi hotspots are deployed to provide Internet access in restaurants and campus. In addition, Wireless Personal Area Networks (WPANs) are used for short-distance communications, like smart home networks. In this context, to enhance coexistence and heterogeneity, it is essential for nodes to have a preliminary view of the wireless networks in current region. Therefore, accurate and low-cost protocol identification is playing an important role for quick media access and interoperability.

Traditional protocol identification schemes are demodulation-based. By demodulation and decoding received packets [2], [3], [4], [5], the used protocols can be recognized. This requires nodes to implement all possible network protocol waveforms. The cost is high since physical layer (PHY) and most media access control (MAC) functions are implemented in hardware or firmware. Though Software Defined Radio (SDR) [6] can implement all possible waveforms in software and reduce the cost, nodes still need to load and try each waveform one by one [7]. Besides, packet decoding is not always feasible in practical circumstances, especially under war conditions. Various information technologies (e.g., information encryption) and electromagnetic interference (EMI) will be employed in future high-tech wars. In this situation, the SNR of received signals may drop to a level which cannot satisfy the demodulation requirement.

For above reasons, we are motivated to seek a less expensive protocol identification method, which can use PHY signals only and be demodulation-free. As we know, the current networks are based on a layered architecture, which results in the information scarcity of upper layer protocols when working with only PHY signals. Fortunately, protocol level behavior can be reflected to PHY signals, which leaves us a chance to infer upper-layer protocols through RF analysis. Its advantages are as follows:

  • It can reduce the implementation cost. As only PHY signal features are used to recognize different protocols, there is no need to try each demodulation scheme, or implement the whole protocol stack of each potential protocol. This can greatly reduce the implementation complexity and financial cost.

  • It can reduce the computational cost. Compared with traditional identification approaches, some signal processing modules are not necessary, such as frequency offset compensation, phase offset compensation, and timing recovery. This reduces the computational complexity.

  • It can be used in situations where reliable decoding is not feasible. For example, when scanning with omnidirectional antenna, the received SNR may be low for demodulation. We can first detect the existence of signals without demodulation. Then with beamforming and the direction of arrival estimation, received SNR can be strengthened and interested signals may be able to be demodulated.

Despite of the advantages, it may be more challengeable to consider raw PHY layer samples. Due to the layered architecture of networks, different layers work independently. Thus characterizing different signals and classifying them with these features can be difficult with original PHY layer samples.

Following the above idea, we propose a new conception called demodulation-free protocol identification, which only relies on PHY information. The key contributions of this paper can be summarized as follows:

  • We propose the conception of demodulation-free protocol identification. It only employs features of PHY samples. This approach can be embedded into intelligent devices for network identification before media access, and provide interoperability across heterogeneous platforms.

  • We investigate and extract the features of PHY signals that can be used to identify different wireless protocols. We analyze different signal features in both time domain and frequency domain. Specifically, a sparse sequence based Precision-Stable Folding Algorithm (PSFA) is proposed to detect the periodicity feature, which is common in wireless protocols [3], [4].

  • Taking three commonly used wireless protocols as an example, we construct a system design with USRP [8] to validate the feasibility and performance of the proposed conception. Experiments show that under low or moderate channel utilization ratio, the detection accuracy is above 90% for both single and multiple APs. We also show that the computational complexity is polynomial.

The remainder of this paper is organized as follows. Section 2 presents a review of related works. In Section 3, we investigate the features of different signals in both time domain and frequency domain. Section 4 describes the design and implementation of the identification system. The experimental results are shown in Section 5. Finally, Section 6 concludes the paper and presents future work.

Section snippets

Related works

Most of the protocol identification schemes are demodulation-based. By decoding and extracting information carried in the headers, we can obtain the necessary knowledge of the protocols used in each layer of the protocol stack. Protocol identification can be achieved either in an active or in a passive way. We introduce the two methods in the rest of this section.

Feature extraction

To identify wireless network protocols without demodulation, we need to deeply unearth PHY signals of different protocols and extract the features that may be used to specify a certain protocol. This requirement entails two major questions:

  • (1)

    Among all the features of PHY signals, which of them should be exploited to reflect the upper-layer protocols?

  • (2)

    After analyzing and extracting the necessary features of different signals, how to use them to identify different protocols?

In this section, we

System design and implementation

With the extracted signal features in both frequency domain and time domain mentioned above, it is rational to identify and analyze different protocols in physical layer without demodulation operation. To validate the feasibility of our demodulation-free identification method, we design a prototype to identify three commonly used protocols in the 2.4 GHz ISM band as an example, including WiFi, Zigbee and Bluetooth. It is worth noting that our conception is not limited to these three protocols.

Validation and discussion

Due to the speed of USB 2.0 interface, USRP1 can support a sample rate of no more than 8 MHz. So the prototype implements all the blocks in Fig. 4 except for the multi-carrier detection block. We let the wireless adapter, sensors and bluetooth adapter work simultaneously. The signals are collected by USRP and then conveyed to the identifying blocks. Energy detection block detects the presence of signals. Then the detected signals are classified to three categories by bandwidth estimation block

Conclusions and future work

In this paper, we present a new conception called demodulation-free protocol identification method. This concept can provide useful message for intelligent devices to make media access decisions and enhance interoperability across heterogeneous platforms. We implement a prototype with USRP which successfully identified three most commonly used wireless standards in 2.4 GHz ISM band to validate the feasibility of proposed conception.

However, the application of this conception is not limited to

Acknowledgments

This work is supported by the National Natural Science Foundation of China (61103224 and 61201217) and the Natural Science Foundation of Jiangsu Province (BK2011118).

References (28)

  • F.C. Commission, Title 47-telecommunication, chapter 1, part15-radio frequency devices, Tech. rep., U.S. Goverment...
  • Wireshark, 2014...
  • Wireless LAN medium access control (MAC) and physical layer (PHY) specifications, Tech. rep., IEEE Std. 802.11,...
  • Wireless medium access control (MAC) and physical layer (PHY) specifications for low-rate wireless personal area...
  • Wireless medium access control (MAC) and physical layer (PHY) specifications for wireless personal area networks...
  • E. Grayver

    Implementing Software Defined Radio

    (2013)
  • B. Le, T.W. Rondeau, D. Maldonado, C.W. Bostian, Modulation identification using neural network for cognitive radios,...
  • Ettus Research, 2014...
  • P. Kanuparthy, C. Dovrolis, K. Papagiannaki, S. Seshan, P. Steenkiste, Can user-level probing detect and diagnose...
  • S. Helal, N. Desai, V. Verma, C. Lee, Konark-a service discovery and delivery protocol for ad-hoc networks, in:...
  • Q. Chen, Cognitive Gateway to Promote Interoperability, Coverage and Throughput in Heterogeneous Communication Systems,...
  • W. Li, Y. Zhu, T. He, WiBee: Building WiFi radio map with ZigBee sensor networks, in: Proceedings IEEE INFOCOM, 2012,...
  • R. Miller, W. Xu, P. Kamat, W. Trappe, Service discovery and device identification in cognitive radio networks, in:...
  • J. Huang, W. Albazrqaoe, G. Xing, BlueID: a practical system for bluetooth device identification, in: Proceedings IEEE...
  • A preliminary version of this paper appeared in IEEE WCNC 2012, April 1–4, Paris, France.

    View full text