Energy Efficient Spectrum Sensing and Accessing Scheme for Zigbee Cognitive Networks

Similar documents
A Quality of Service aware Spectrum Decision for Cognitive Radio Networks

FULL-DUPLEX COGNITIVE RADIO: ENHANCING SPECTRUM USAGE MODEL

3V TRANSCEIVER 2.4GHz BAND

LABORATORY AND FIELD INVESTIGATIONS ON XBEE MODULE AND ITS EFFECTIVENESS FOR TRANSMISSION OF SLOPE MONITORING DATA IN MINES

RM24100A. Introduction. 1 Features. 2.4GHz 100mW RS232 / RS485 / RS422 DSSS Radio Modem (IEEE compliant) Operating Manual English 1.

RM24100D. Introduction. 1 Features. 2.4GHz 100mW RS232 / RS485 / RS422 DSSS Radio Modem (IEEE compliant) Operating Manual English 1.

Journal of Asian Scientific Research DEVELOPMENT OF A COGNITIVE RADIO MODEL USING WAVELET PACKET TRANSFORM - BASED ENERGY DETECTION TECHNIQUE

Energy-efficient spectrum sensing for cognitive sensor networks

A Solar-Powered Wireless Data Acquisition Network

Low Power with Long Range RF Module DATASHEET Description

Cooperative Spectrum Sensing in Cognitive Radio

IMPROVED PROBABILITY OF DETECTION AT LOW SNR IN COGNITIVE RADIOS

RFBee User Manual v1.0

RF4463F30 High Power wireless transceiver module

Catalog

A survey on broadcast protocols in multihop cognitive radio ad hoc network

Algorithm and Experimentation of Frequency Hopping, Band Hopping, and Transmission Band Selection Using a Cognitive Radio Test Bed

RM24100A. *Maximum transmit power output levels and local radio frequency regulator bodies must be obeyed in the country of operation.

By Ryan Winfield Woodings and Mark Gerrior, Cypress Semiconductor

OPTIMIZATION OF SPECTRUM SENSING IN COGNITIVE RADIO BY DEMAND BASED ADAPTIVE GENETIC ALGORITHM

Performance Analysis of Cognitive Radio based on Cooperative Spectrum Sensing

Various Sensing Techniques in Cognitive Radio Networks: A Review

RASPBERRY Pi BASED IRRIGATION SYSTEM BY USING WIRELESS SENSOR NETWORK AND ZIGBEE PROTOCOL

RM24100D. Introduction. Features. 2.4GHz 100mW RS232 / RS485 / RS422 DSSS Radio Modem (IEEE compliant) Operating Manual English 1.

RF4432 wireless transceiver module

Sequential Multi-Channel Access Game in Distributed Cognitive Radio Networks

Radio Module HG 75430

Technical Note #15. Radio Frequency Modems. GE ED&C Home Search ED&C GE ED&C Power Management Home GE ED&C PMCS Home

Efficient Method of Secondary Users Selection Using Dynamic Priority Scheduling

Active RFID System with Wireless Sensor Network for Power

Catalogue

WAVELET AND S-TRANSFORM BASED SPECTRUM SENSING IN COGNITIVE RADIO

Implementation of Cognitive Radio Networks Based on Cooperative Spectrum Sensing Optimization

COGNITIVE RADIO NETWORKS IS THE NEXT STEP IN COMMUNICATION TECHNOLOGY

RF NiceRF Wireless Technology Co., Ltd. Rev

SIMULATION OF COOPERATIVE SPECTRUM SENSING TECHNIQUES IN COGNITIVE RADIO USING MATLAB

Estimation of Spectrum Holes in Cognitive Radio using PSD

SNIOT702 Specification. Version number:v 1.0.1

DNT24MCA DNT24MPA. Low Cost 2.4 GHz FHSS Transceiver Modules with I/O. DNT24MCA/MPA Absolute Maximum Ratings. DNT24MCA/MPA Electrical Characteristics

ZT 20xx IOG SERIES. Quick Start 1 What s in the Shipping Package? ANT

A Novel Opportunistic Spectrum Access for Applications in. Cognitive Radio

Performance Evaluation of Energy Detector for Cognitive Radio Network

2 Intelligent meter reading mode

LoRa1276 Catalogue

Catalog

Catalog

SV613 USB Interface Wireless Module SV613

Polyhouse Monitoring And Controlling Using Wireless Sensor Network

15. ZBM2: low power Zigbee wireless sensor module for low frequency measurements

Cognitive Radio Techniques for GSM Band

Efficient Multi Stage Spectrum Sensing Technique For Cognitive Radio Networks Under Noisy Condition

An Attack Aware Cognitive Network

AVR2002: Raven Radio Evaluation Software. Application Note. Features. 1 Introduction

User Guide for the Calculators Version 0.9

Implementation of RSSI-Based 3D Indoor Localization using Wireless Sensor Networks Based on ZigBee Standard

HumDT TM Series RF Transceiver Module Data Guide

E31-TTL-500 Datasheet V Feature E31-TTL-500

Cognitive Ultra Wideband Radio

A Study of Cognitive Radio based on WARP Platform

The LoRa Protocol. Overview. Interference Immunity. Technical Brief AN205 Rev A0

CDR-915 Data Radio Module INTEGRATOR S GUIDE

ENERGY DETECTION BASED SPECTRUM SENSING FOR COGNITIVE RADIO

RF4432PRO wireless transceiver module

RF4432F27 Catalog

CL4790 USER GUIDE VERSION 3.0. Americas: Europe: Hong Kong:

Overview. Cognitive Radio: Definitions. Cognitive Radio. Multidimensional Spectrum Awareness: Radio Space

DNT90MCA DNT90MPA. Low Cost 900 MHz FHSS Transceiver Modules with I/O

BLE 4.0 Module ZBModule User Manual 1 / 15

Spectrum Sensing Using Bayesian Method for Maximum Spectrum Utilization in Cognitive Radio

Chapter 1 Basic concepts of wireless data networks (cont d.)

VT-CC2530-Z1 Wireless Module. User Guide

Continuous Monitoring Techniques for a Cognitive Radio Based GSM BTS

An Opportunistic Frequency Channels Selection Scheme for Interference Minimization

Tel: Fax: OMESH Networks Inc. 2011

Cognitive Radio Spectrum Access with Prioritized Secondary Users

Cross-layer Network Design for Quality of Services in Wireless Local Area Networks: Optimal Access Point Placement and Frequency Channel Assignment

VT-CC1110PA-433M. Wireless Module. User Guide

A Brief Review of Cognitive Radio and SEAMCAT Software Tool

TRANSCEIVER FSK. Version: 434 MHz Band / 868 MHZ Band / Code: / A

Performance Evaluation of Cooperative Sensing via IEEE Radio

Intelligent Systems Design in a Non Engineering Curriculum. Embedded Systems Without Major Hardware Engineering

RF1212 RF1212 Ultra-low Power ISM Transceiver Module V2.0

Catalogue

ENERGY EFFICIENT SENSOR NODE DESIGN IN WIRELESS SENSOR NETWORKS

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

Using Reconfigurable Radios to Increase Throughput in Wireless Sensor Networks

XTR VF 2.4 HP/V, XTR VF 2.4 HP/H User guide

SV-MESH Mesh network series Catalogue

A Secure Transmission of Cognitive Radio Networks through Markov Chain Model

SPECIAL SPECIFICATION 6744 Spread Spectrum Radio

CL4790 HARDWARE INTEGRATION GUIDE VERSION 3.0. Americas: Europe: Hong Kong:

User Guide LT1110. Version 3.4

COGNITIVE RADIO TECHNOLOGY: ARCHITECTURE, SENSING AND APPLICATIONS-A SURVEY

Co-Operative Spectrum Sensing In Cognitive Radio Network in ISM Band

COGNITIVE Radio (CR) [1] has been widely studied. Tradeoff between Spoofing and Jamming a Cognitive Radio

Full-Duplex Cognitive Radio: A New Design Paradigm for Enhancing Spectrum Usage

868MHz HumDT TM Series RF Transceiver Module Data Guide

Comparison between Preamble Sampling and Wake-Up Receivers in Wireless Sensor Networks

Chutima Prommak and Boriboon Deeka. Proceedings of the World Congress on Engineering 2007 Vol II WCE 2007, July 2-4, 2007, London, U.K.

Wireless LAN Applications LAN Extension Cross building interconnection Nomadic access Ad hoc networks Single Cell Wireless LAN

Transcription:

Energy Efficient Spectrum Sensing and Accessing Scheme for Zigbee Cognitive Networks P.Vijayakumar 1, Slitta Maria Joseph 1 1 Department of Electronics and communication, SRM University E-mail- vijayakumar.p@ktr.srmuniv.ac.in ABSTRACT - We consider a cognitive radio network that makes access to spectrum licensed to the primary user. In this network, the secondary user will be allowed to use the idle frequency channel of the primary user. It s primarily depending on the proper spectrum sensing. If the channel is seems to be idle the secondary user can occupy the channel but whenever the primary user returns to their frequency channel they have to either switch to the other idle channel or they can wait still on the same channel till it free. In this paper we are considering a cognitive network with one primary user and a secondary user. Secondary user (SU) accessing multiple channels via periodic sensing and spectrum handoff. In our design Implementation is done by utilizing the concept of energy detection algorithm on specific transceiver model of 802.15.4/Zigbee based on Arduino board by analysis of RSSI values of Zigbee devices according to the distance. Also include analyzing of the sensing duration and finding appropriate threshold value for sensing based on Zigbee modems. Energy efficient design is being implemented by utilizing sleeping mode of the Zigbee devices. Keywords RSSI, Energy efficiency, Cognitive Radio, INTRODUCTION The Electromagnetic Radio Spectrum, a natural resource, is currently licensed by regulatory bodies for various applications. Presently there is a severe shortage of the spectrum for new applications and systems. Recent studies of Federal communications commission show that 70% of the channels are occupied in US and also found that 90 percentage of the time licensed frequency bands remain unused [1]. To solve this scenario of the spectrum shortage, the concept of Cognitive radio is implemented. Cognitive radio enables the temporary use of the unused spectrum knows as spectrum hole [2]. While if the secondary user who do not have the license, can have the spectrum while its idle and whenever the primary user returns who have the license, secondary user have to return frequency spectrum to the primary user the moment it returns and either it can wait till primary user again gets free or can go in search of other idle channels. If there will be a delay to return there a collision will occur [3]. Most important thing in this is the channel sensing, it s a critical task. In some cognitive systems, channel sharing is facilitated through periodic sensing [4]. For some system, their energy is critical in that cases it s not suitable to handoff frequently and some time the secondary user choose to wait one the same channel and stop transmission at the cost of increased delay and reduced average throughput[5]. In this paper we propose hardware system with microcontroller, based on Arduino board as to control the spectrum sensing there after the switching of the channel using Zigbee modules in the ISM band and thus to design a system with very less energy consumption. In the rest of the paper is organized as follows: Section II describes about system model concerning about the transmitter and receiver section and their working mechanism. Section III describes about the implementation of the hardware and software part. Simulation results and discussions are shown in section IV. 128 www.ijergs.org

System Model A. Channel model In this section, we will describe the channel model. The primary users are the licensed users who are the one to access the channel same time secondary users are the one, who doesn t have the licensed spectrum and they will be seeking the opportunity to access the channel which is not used by the primary. We assume that there is only one pair of secondary user transmitter and receiver. The secondary user can sense only one channel at a time and access one channel for single transmission [8]. In this paper entire design consist of two parts 1) Monitoring Section 2) Controlling Section Monitoring section consists of two transceiver which is connected to the PC, can be monitored. Controlling section is fully controlled by the microcontroller. PU Zigbee Modem PC SU Zigbee Modem Figure.1 Monitoring part Two transceivers are connected to the microcontroller to one has set as primary user receiver and other as secondary user transmitter. From the receiver get the RSSI value and detecting the idle channel and data transmission on the sensed idle channel. B. Sensing model We consider secondary user as a single channel spectrum sensor. At each interval the secondary user will be checking the presence of the PU. We employ the hypothesis of spectrum sensing by using the energy detection algorithm. In which microcontroller collects all required data from the PU and makes its own decision. Microcontroller makes the final decision according to certain rule and solving a hypothesis testing problem, i.e., the microcontroller determines whether a primary user system is transmitting, given by hypothesis H 1, or not, given by hypothesis H 0 [10]. xn wn s n w n under H under H 0 1 (1) Here, n = 0, 1, 2... N-1, N represents the index of sample, wn [ ] specifies the noise and snis [ ] the primary signal required to detect. H0 is the hypothesis which means that the received signal consists of the noise only. In case 129 www.ijergs.org

of H 0 is true then the decision value will be less than the threshold set by microcontroller. So the controller will be concluding that there is availability of the vacant spectrum. On the other hand, if H 1 is true then the received signal has both signal and noise, the decision value will be larger than the threshold. So the microcontroller concludes that the vacant spectrum is not available [6]. EXPERIMENTAL SETUP AND IMPLEMENTATION The experimental setup used in this paper is illustrated in Fig.1 and Fig. 2. We make use of Xbee transceivers which is based on the Zigbee protocol. This low power radio is designed for wireless personal area networks to provide a data rate up to 250 Kbps in indoor/urban at a range up to 100m [7]. Xbee is programmed for 802.15.4 transmission in the ISM 2.4 GHz frequency band. For monitoring part we are using two Xbee as shown in Fig. 1 one is configured as primary user coordinator and other as the secondary user router/end device and these radios are monitored using the software X-CTU provided by the Digi international Inc. we can see the software window Fig.3 Designed controlling part mainly consists of two Xbee modems and microcontroller. The microcontroller is ATMEL ATMEGA328P based Arduino board called Duemilanove programmed using wiring programming language operating at 16 MHz. Controller has been coded for 1) sensing 2) decision making 3) data transmission. In the controlling part we also have the two Xbee modems configured as primary user router/end device and other one as secondary user coordinator. PU Zigbee Energy detection Threshold SU Zigbee Periodic Detectio Data transmissio Optimal channel switching Controller Figure.2 Controlling part 130 www.ijergs.org

A. Monitoring part This part mainly consist of the two Xbee modules, they are connected to the personal computer and monitored through the X-CTU software. In this part we will be able to communicate to the Xbees using the transparent /command mode. We make use of AT commands to check current channel used by the Xbee modules in the transmission process and the Table I is the list of all channels that a Xbee make use while it will be in the communication with each other. There is a total of 16 channels can occupied by Xbee in the ISM bands and they can utilize the frequency range of 2.405GHz to 2.480GHz. B. Spectrum sensing part There has been a lot research on spectrum sensing is going on. As our total design is meant for low power, we consider a simple sensing technique based on energy detection in this paper. The spectrum sensing part in the microcontroller solves a binary testing problem, choosing a threshold value in a controlled environment observation [9]. Threshold has been set from the value which is obtained from the received signal strength indication (RSSI) it can obtained from the RSSI pin of the Xbee module or either with help of the AT command. By the value received or sensed from the Xbee is made to compare with threshold value set previously. It has been designed to sense RSSI periodically in interrupt location with a interval of 90 seconds. It s the most critical part in the cognitive radio networks. C. Detection and decision making part. We can evaluate RSSI values obtained and, next are to make the decision to conclude that the primary user is present or not. If the sensed value is less than the threshold value then primary user is absent and in other case channel not available. In the design it has been coded to detect current channel of the primary user if the channel is available. D. Switching and data transmission In data transmission section after detection of the available channel the secondary user is allowed to access the channel which is available. The secondary user is allowed to take over the channel used by the primary user and allow the secondary user to change the channel with the help of the AT commands. While switching to the idle channel the secondary user is allowed to sense whether the primary user returned if so the secondary user have to switch to the another available channel in the ISM 2.4GHz band. The total process flow is Fig.4 131 www.ijergs.org

Channel hexadecimal value 0X0B 0X0C 0X0D 0X0E 0X0F 0X10 0X11 0X12 0X13 0X14 0X15 0X16 0X17 0X18 0X19 0X1A in TABLE I. CHANNEL DETAILS Frequency (GHz) SC mask 2.405 0x0001 2.410 0X0002 2.415 0X0004 2.420 0X0008 2.425 0X0010 2.430 0X0020 2.435 0X0040 2.440 0X0080 2.445 0X0100 2.450 0X0200 2.455 0X0400 2.460 0X0800 2.465 0X1000 2.470 0X2000 2.475 0X4000 2.480 0X8000 Programming is done in the Arduino IDE software version 0022 it s an open project written, debugged and supported by Massimo Banzi, David cuartielles, Tom Igoe Gianluca martino and David mellis, Based on processing by Casey Reas and Ben fry. Microcontroller board having a serial port which is connected to the secondary user coordinator. Primary user has been connected to the soft serial port which is assigned to the 2 nd and 3 rd pin of the controller board. 132 www.ijergs.org

Figure.3 X-CTU software window IV. PERFORMANCE ANALYSIS AND RESULTS In this section, we evaluate the values obtained from the RSSI pin of the Xbee module and the RSSI value obtained from the AT command ATDB. It has been observed that value obtained from the RSSI pin is always above the 600 even though the distance varies Fig.6. Value from the ATDB is variable according to the distance and we can reach a relation between these two. 133 www.ijergs.org

Start Make initial setup for Xbee and microcontroller. Establish a communication between them Switch to free channel Timer expires? Yes Collect Received signal No Getting channel from the PU and switching SU to that channel Compare average power with ththreshold power Less than Channel idle Greater than or equal to Channel busy Yes Idle channels available? No Figure.4 Flow chart of the total system 134 www.ijergs.org

Figure.5 Bar graph for RSSI pin value As in the observation done using AT command it implies the as the distance varies the RSSI value will get decreased. Figure.6 simulation result of relation between distance and RSSI 135 www.ijergs.org

In Xbee it will responds in hexadecimal value in the form of dbm [6].Range for Xbee indoor we are getting 40 meter without interference it should have a clear path between two Xbee modules then communication can extend few more meters. In channel detection the Xbee almost preferring channel D in the starting and while switching they need some delay to switch to the other channel. And modules needed a network resetting to follow the channel selected by the coordinator. In detection of the last received packet will be checked within a specified time gap and the value is updated always. And the updated value compared to predefined threshold value. It has been observed that, in switching case the Xbee sometimes not switching to the channel what we described but rather it switching to channels which is more comfortable in the given sixteen channels in the Table.1. FUTURE WORK The future applications will be done to reduce the delay in the detection and can carry out for more applications on the including more channels. And the more energy can be saved by enabling the sleep and wake up system in the end devices. When the primary user presence is sensed for a long time it will be possible to make the Xbee modems to sleep for certain amount of time. REFERENCES: [1] FCC Spectrum Policy Task Force Fcc report of the spectrum efficiency working group. Nov. 2002. [2] D. Cabric, S. M. Mishra, And R. W. Brodersen, Implementation Issues In Spectrum Sensing For Cognitive Radios, In Proc. 38th Asilomar Conference On Signals, Systems And Computers, Pp. 772776, Nov. 2004. [3] C.-W. Wang, L.-C.Wang, and F. Adachi, Modeling and analysis for reactive decision spectrum handoff in cognitive radio networks, in Proc. IEEE Globecom, Dec 2010, pp. 1 6. [4] Y.-C. Liang, Y. Zeng, E. C. Peh, and A. T. Hoang, Sensing-throughput tradeoff for cognitive radio networks, IEEE Trans. Wireless Commun., vol. 7, no. 4, pp. 1326 1337, Apr. 2008. [5] S. Maleki, A. Pandharipande, and G. Leus, Energy-efficient distributedspectrum sensing for cogntive sensor netowrks, IEEE Sens. J., vol. 11,no. 3, pp. 565 573, Mar. 2011. [6] Dynamic spectrum acess and management in Cognitive Radio Networks-Hossain,Niyato and Han published by Cambridge University Press. [7] xbee product manual XBee ZNet 2.5/XBee-PRO ZNet 2.5 OEM RF Modules [8] He li, Xinxin Feng, Xiaoying Gan, Zhongren cao. Joint spectrum sensing and transmission strategy for energy-efficient cognitive radio networks 2013 8 th international conference on cognitive radio oriented wireless networks. [9] Sina maleki, Ashish Pandharipande, Geert leus. Energy-efficient distributed spectrum sensing for cognitive sensor networks IEEE sensors journal, VOL. 11, No.3,March 2011. [10] Sundeep Prabhakar chepuri, Ruden de Franscisco and Geert Leus. Performance evaluation of an IEEE 802.15.4 cognitive radio link in the 2360-2400 MHz band IEEE WCNC 2011. 136 www.ijergs.org