1

Demonstration of Real-time Spectrum Sensing for Cognitive Radio Zhe Chen, Nan Guo, Member, IEEE, and Robert C. Qiu, Senior Member, IEEE

Abstract—The requirement for real-time processing indeed poses challenges on implementing spectrum sensing algorithms. Trade-off between the complexity and the effectiveness of spectrum sensing algorithms should be taken into consideration. In this paper, a fast Fourier transform based spectrum sensing algorithm, whose decision variable is independent of noise level, is introduced. A small form factor software defined radio development platform is employed to implement a spectrum sensing receiver with the proposed algorithm. To our best knowledge, it is the first time that real-time spectrum sensing on hardware platform with controllable primary user devices is demonstrated. Index Terms—Cognitive radio, spectrum sensing, real-time, demonstration

I. I NTRODUCTION OGNITIVE radio (CR) has been put forward to make an efficient use of the scarce radio frequency spectrum. Spectrum sensing is the cornerstone of CR, which detects the availability of the spectrum for secondary users (SUs). The effectiveness of spectrum sensing largely determines the overall spectrum utilization. A good spectrum sensing algorithm should offer high probability of detection (PD ) at low probability of false alarm (PF A ) for a wide range of signalto-noise ratio (SNR). However, from practical perspective, the algorithm has to be implementation-friendly, including acceptable computational complexity. Less computation means less power consumption, which is especially meaningful for battery-powered devices. There have been some techniques for spectrum sensing [1], [2]. In addition to tremendous efforts on theoretical investigation, work on hardware implementation has been reported as well [3]–[6]. However, to our best knowledge, real-time spectrum sensing on hardware platforms with controllable primary user (PU) devices has not been demonstrated. In this paper, a more sophisticated real-time platform called small form factor (SFF) software defined radio (SDR) development platform (DP) [7] is employed, and real-time spectrum sensing with the presence of controllable PU devices is demonstrated. It is the first time that real-time spectrum sensing on hardware platform with controllable PU devices is demonstrated. The major contributions and features of this paper are listed as follows. Firstly, the platform employed in our research is real-time oriented. Secondly, the spectrum sensing algorithm proposed in this paper is implementation-friendly and its decision variable is independent of noise level. Thirdly, both PD and PF A of the spectrum sensing algorithm are measured

C

on the hardware platform. Finally, a real-time demonstration of spectrum sensing with controllable PU devices is reported. II. T HE FFT-AVERAGING -R ATIO (FAR) A LGORITHM FOR S PECTRUM S ENSING Aiming at hardware friendliness and effective detection, a blind spectrum sensing algorithm, called fast Fourier transform (FFT)-averaging-ratio (FAR), is proposed as follows. The input to the FAR algorithm is a baseband discrete-time signal sampled at frequency fs , and the output is a series of vectors of two-class decisions that represent the availabilities of the channel. The input signal is in real numbers since the phase information is not required here. Firstly, in each time slot, a block of base-band signal samples are segmented into T frames. Denote t-th frame of the input samples by xt (n), n = 0, 1, . . . , N − 1, t = 0, 1, . . . , T − 1, where N is the number of samples in a frame, and T is the number of frames. Then the segmented frames are multiplied by a window function: xw,t (n) = xt (n)w(n) n = 0, 1, . . . , N − 1, t = 0, 1, . . . , T − 1

(1)

After that, FFT is applied to the windowed frame. Note that xw,t (n) are real numbers and the frequency spectrum of xw,t (n): Xt (k) =

N −1 X

xw,t (n)e−j2πkn/N

n=0

k = 0, 1, . . . , N − 1, t = 0, 1, . . . , T − 1

(2)

is symmetric, thus for each frame only N2 + 1 tones of Xt (k), k = 0, 1, . . . , N2 , t = 0, 1, . . . , T − 1, are required (assume N is even). These tones are separated by fs /N Hz. The power spectral density (PSD) calculation follows the FFT operation. Define Pt (k), the PSD of xw,t (n), as: 2

k = 0, 1, . . . , N2 , t = 0, 1, . . . , T − 1 (3) The PSDs of T consecutive frames are used for averaging, yielding: Pt (k) = |Xt (k)| ,

Pavg (k) =

1 T

TP −1

Pt (k),

t=0

k = 0, 1, . . . , N2

(4)

where the factor T1 is not actually required. Let Pm be the mean of Pavg (k) calculated across all frequency tones: N

The authors are with the Department of Electrical and Computer Engineering, Center for Manufacturing Research, Tennessee Technological University, Cookeville, TN 38505, USA. E-mail: {zchen42, nguo, rqiu}@tntech.edu

Pm

2 2 X Pavg (k) = N +2

k=0

(5)

2

1 0.9 0.8 −121 dBm/kHz −124 dBm/kHz −126 dBm/kHz

0.7

PD

0.6

Fig. 1.

The SFF SDR DP and the equipment.

0.5 0.4 0.3

where, again, the factor N2+2 can be dropped. In order to be robust to the noise level, the decision variable r(k) is formed as a ratio: r(k) =

Pavg (k) Pm ,

k = 0, 1, . . . , N2

occupied > < available

α

(7)

where α is a preset threshold. For every N · T samples, N2 + 1 tones over an fs /2 Hz frequency band are scanned. It can be proved that the ratio r(k) is independent of noise level. Alternatively, the decision rule can be written as: Pavg (k) − α · Pm

occupied > < available

0

0.1 0

0

0.2

0.4

(8)

Decision results of channel states from multi-tones can be combined to make a joint decision. For instance, if K is a frequency set of interest, a joint decision for frequency tones k ∈ K can be formed as: ( T {r(k) ≥ α} occupied, if k∈K T (9) JointDecision = available, if k∈K {r(k) < α} T where denotes AND operation.

III. I MPLEMENTATION OF S PECTRUM S ENSING ON SFF SDR DP A receiver with the FAR spectrum sensing algorithm is implemented on the SFF SDR DP. Three functional modules, i.e., radio frequency (RF) module, data conversion module, and digital processing module, constitute the SFF SDR DP [7]. The nominal noise figure of the RF module is 5 dB. There are two Xilinx Virtex-4 field-programmable gate arrays (FPGAs) and one Texas Instruments (TI) TMS320DM6446 digital signal processor (DSP) on the SFF SDR DP. The FAR algorithm is implemented on the DSP. In this implementation, the parameters of the FAR algorithm are set to N = 128 and T = 16. For a better resolution in frequency domain, the rectangular window is employed as the window function. IV. E XPERIMENTS AND R EAL -T IME D EMONSTRATION Fig. 1 shows the SFF SDR DP and the equipment. In the experiment, family radio service (FRS) handsets serve as PUs, while the SFF SDR DP acts as an SU. A 2-tone joint detection (9) is employed in performance evaluation.

0.6

0.8

1

P

(6)

Finally, thresholding is applied to r(k) for k = 0, 1, . . . , N2 , and the decisions on channel states are made according to the following rule: r(k)

0.2

FA

Fig. 2.

ROC curves.

A. Performance Evaluation In order to precisely evaluate the performance of the FAR algorithm using real-time signals generated by the PU, a setup with coaxial cable connection is adopted. The FRS signal is measured and recorded using a digital phosphor oscilloscope (DPO), Tektronix DPO72004, and the recorded signals are then transmitted by an arbitrary waveform generator (AWG), Tektronix AWG7122B, to both the SFF SDR DP and a spectrum analyzer (SA), Rohde&Schwarz FSEM20, through attenuators and a power divider. The transmitted FRS signal strength can be adjusted. The maximum PSD of the received signal measured in 1-kHz resolution bandwidth on the SA is used as an indicator in this experiment. Consider an FRS transmitter emitting 1 Watt power 10 miles away from the receiver, then the maximum PSD of the received FRS signal is in the order of -80 dBm/kHz, assuming free space propagation. Using this setup, the receiver operating characteristic (ROC) of the FAR algorithm implemented on the SFF SDR DP is measured, as shown in Fig. 2. It can be observed that the implemented FAR algorithm works well when the received maximum PSD is -121 dBm/kHz or above, and it almost stops functioning as the maximum PSD goes below -126 dBm/kHz. Performance of PD and PF A versus received maximum PSD is given in Fig. 3. One can see that with PF A close to zero, the FAR algorithm on the SFF SDR DP can achieve a high PD when the maximum PSD is -121 dBm/kHz or above, noting that typical PSD of the received FRS signal is higher than our detection limit. B. Real-Time Demonstration In the demonstration, two FRS handsets (PUs) call each other, and one SFF SDR DP running the FAR algorithm senses the spectrum in real-time. The experiment is conducted in an indoor environment. As illustrated in Fig. 4, the separation between the two FRS handsets is 14 feet, and the SFF SDR DP is 7 feet and 14 feet away from the two FRS handsets, respectively. To monitor the received signal, the DPO is used together with the SFF SDR DP, and they both interface the

3

Amplitude of Rx Signal(V)

1 0.9 0.8

0.6 PFA

0.5

0.3 0.2 0.1

Fig. 3.

−0.05

0

5

10

15

20 Time (s)

25

30

35

40

0

5

10

15

20 Time (s)

25

30

35

40

PD

0.4

0

0

Sensed Channel State

Probability

0.7

0.05

−128

−126

−124

−122 −120 −118 Power (dBm/kHz)

−116

−114

Calling each other PU2 (FRS)

14 ft

14 ft PU1 (FRS)

0.6 0.4 0.2 0

−112

Probability of detection and probability of false alarm v.s. power.

1 0.8

Fig. 5.

The received signal and the sensed channel states.

well. Moreover, a real-time demonstration of spectrum sensing has been conducted, and encouraging experimental results have been obtained, suggesting that the FFT-averaging-ratio algorithm is indeed effective. Implementing spectrum sensing on a hardware platform is the first step to establish cognitive radio networks. In the future, cognitive radio networks with 40 nodes will be built and tested.

7 ft

ACKNOWLEDGMENT

SU1 (SFF SDR DP)

This work is funded by National Science Foundation through grants (ECCS-0901420), (ECCS-0821658), and (ECCS-0622125). R EFERENCES

Fig. 4.

A layoff for real-time demonstration.

channel with the same antenna through a power divider. Attenuators may be put at the receiver input to emulate path loss caused by increased distance. The DPO records the channel data while the SFF SDR DP performs spectrum sensing at the same time. Fig. 5 shows the channel waveform recorded by the DPO and the sensed channel states output from the SFF SDR DP, where “1” and “0” indicate the channel is occupied and available, respectively. From the observation, the sensed channel states perfectly match the recorded channel waveforms. V. C ONCLUSION It is the first time that real-time spectrum sensing on hardware platform with controllable primary users has been demonstrated. The FFT-averaging-ratio algorithm for spectrum sensing, designed to compromise between the performance and the implementation complexity, has been proposed. A spectrum sensing receiver with the FFT-averaging-ratio algorithm has been implemented on the small form factor software defined radio development platform and tested as

[1] S. Haykin, D. Thomson, and J. Reed, “Spectrum sensing for cognitive radio,” Proceedings of the IEEE, vol. 97, no. 5, pp. 849–877, May 2009. [2] T. Yucek and H. Arslan, “A survey of spectrum sensing algorithms for cognitive radio applications,” IEEE Communications Surveys & Tutorials, vol. 11, no. 1, pp. 116–130, March 2009. [3] A. Tkachenko, D. Cabric, and R. Brodersen, “Cognitive radio experiments using reconfigurable BEE2,” in Proc. Asilomar Conference on Signals, Systems, and Computers, October 2006, pp. 2041–2045. [4] S. Oh, T. Le, W. Zhang, S. Ahmed, Y. Zeng, and K. Kua, “TV white-space sensing prototype,” Wireless Communications and Mobile Computing, vol. 9, no. 11, pp. 1543 – 1551, December 2008. [5] Y. Tachwali, M. Chmeiseh, F. Basma, and H. Refai, “A frequency agile implementation for IEEE 802.22 using software defined radio platform,” in Proc. IEEE Global Telecommunications Conference, November 2008, pp. 1–6. [6] O. Mian, R. Zhou, X. Li, S. Hong, and Z. Wu, “A software-defined radio based cognitive radio demonstration over FM band,” in Proc. International Conference on Wireless Communications and Mobile Computing, June 2009, pp. 495 – 499. [7] Lyrtech Incorporated. (2010, April). [Online]. Available: http://www.lyrtech.com/

Demonstration of Real-time Spectrum Sensing for Cognitive Radio

form factor (SFF) software defined radio (SDR) development platform (DP) [7] is ..... [5] Y. Tachwali, M. Chmeiseh, F. Basma, and H. Refai, “A frequency agile.

313KB Sizes 7 Downloads 252 Views

Recommend Documents

Cooperative Spectrum Sensing and Cognitive ...
Broadband and Wireless Group .... distances are smaller than their distances to the PU, so that ..... New York, NY: Springer Science Business Media, LLC,. 2007.

Cognitive Radio Infrastructure using Spectrum ...
Abstract: Cognitive radio is an amazing technology that allows low cost voice and data services by identifying opportunities in spectrum, space, code and time.

Research Article Spectrum Sensing for Cognitive ...
bution [30] with a mean time between transmission given. τH /Tw. τL/Tw. H o ld time/scanning ..... for modeling the call hold time describing many real time.

Soft Sensing-Based Access Scheme for Cognitive Radio Networks
Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks. (WiOpt), 2012 [1]. This paper was supported by a grant from the Egyptian National ...

Experimental Demonstration of a Heterodyned Radio ...
155 Mbps PRBS Data .... (PRBS) data was imposed on two unlocked light sources separated by 35.75 GHz, ... fiber. m is the modulation index of the single-drive. MZM, m ... free (at a BER of 10-9) recovery of data with a receiver sensitivity of ...

Prediction of Channel State for Cognitive Radio ... - Semantic Scholar
Department of Electrical and Computer Engineering ... in [10]. HMM has been used to predict the usage behavior of a frequency band based on channel usage patterns in [11] for ..... range of 800MHz to 2500MHz is placed near the laptop and.

Prediction of Channel State for Cognitive Radio Using ...
ity, an algorithm named AA-HMM is proposed in this paper as follows. It derives from the Viterbi algorithm for first-order. HMM [20]. 1) Initialization. âiRiR+1 ...

A New Cooperative Spectrum Sensing Scheme for ...
Abstract. As the radio spectrum is becoming more and more crowded, the cognitive radio has recently become a hot research topic to improve the spectrum ...

Joint Cross-Layer Scheduling and Spectrum Sensing for ... - IEEE Xplore
secondary system sharing the spectrum with primary users using cognitive radio technology. We shall rely on the joint design framework to optimize a system ...

IN-NETWORK COOPERATIVE SPECTRUM SENSING ...
ber has to be finite, we derive high probability bounds on the iteration ... proposed in-network cooperative spectrum sensing at a given iteration. 1. ... To guarantee high spectrum uti- ..... little impact (logarithmic) on the convergence speed.

Early Builder Momentum-Spectrum Monitor-Radio Resource ...
Early Builder Momentum-Spectrum Monitor-Radio Resource Mission Critical (2-15).pdf. Early Builder Momentum-Spectrum Monitor-Radio Resource Mission ...

Radio Frequency Spectrum Licence Exemptions Regulations ... - Ellipsis
Jul 29, 2008 - REGULATIONS IN RESPECT OF LICENCE EXEMPTIONS IN TERMS OF. SECTION 6 OF THE ... operational rules of various bands. .... "Video Surveillance Equipment" means radio apparatus used for security camera.

Single-Radio Adaptive Channel Algorithm for Spectrum Agile Wireless ...
network might be partitioned into many small fragments, each on a different dynamic ... wireless ad hoc networks operating in static spectrum en- vironments.

Soft Sensing-Based Access Scheme for Cognitive ... - Semantic Scholar
Abstract—In this paper, we examine a cognitive spectrum access scheme in which secondary users exploit the primary feedback information. We consider an overlay secondary network employing a random access scheme in which secondary users access the c

Allocating Dynamic Time-Spectrum Blocks for Cognitive ...
College Park MD 97124 [email protected] ... republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee.

Pricing-based distributed spectrum access for cognitive ... - IEEE Xplore
Abstract: A pricing-based distributed spectrum access technique for cognitive radio (CR) networks which adopt the geolocation database (GD) is proposed.

Spectrum Learning and Access for Cognitive Satellite ...
Intelligent Automation, Inc., Rockville, MD, USA. Email: {yshi, ysagduyu}@i-a-i.com ..... all selected channels and the best channel (i.e., the channel with the ...

A Cognitive p-Persistent CSMA Scheme for Spectrum ...
KAIST Institute for Information Technology Convergence,. 373-1, Guseong-dong, ... carrier sense multiple access (CpCSMA) scheme for spectrum sharing based ...

Joint Scheduling and Flow Control for Multi-hop Cognitive Radio ...
Cognitive Radio Network with Spectrum Underlay ... multi-hop CRN overlay with a primary network in [2]. .... network can support in sense that there exists a.

reconfigurable antennas for sdr and cognitive radio
and WiMAX (again, several bands are proposed). Many of these systems will be required to operate simultaneously. Multi-mode, multi-band operation presents a formidable challenge to mobile phone designers, particularly for the RF parts. Of these, the