[ieee 2013 19th asia-pacific conference on communications (apcc) - denpasar, indonesia...

6
A Novel Scheme for Performing Wireless Distributed Computing with Strip Spectral Correlation Algorithm Mohammed Alfaqawi 1,2 , Jalel Chebil 1 , Mohamed Hadi Habaebi 1 , Nordin Ramli 2 , Hafizal Mohamad 2 1 Electrical and Computer Engineering Department, International Islamic University Malaysia, Malaysia 2 Wireless Network & Protocol Research (WNPR), Wireless Communication Cluster, MIMOS Berhad, Technology Park Malaysia (TPM), Malaysia [email protected] Abstract—Various techniques are introduced for cognitive radio (CR) technology to perform on the spectrum sensing. The most important factor to distinguish between these techniques is the accuracy. However, computational complexity, consumed power and sensing duration are increasing proportionally with the higher accuracy rate. Cyclostationary feature detection is one of those accurate and computationally taxing approaches. To the best of our knowledge, this paper can be considered as the first research for applying wireless distributed computing (WDC) with spectrum sensing which introduces a novel technique to reduce the complexity of one of the practical methods used in cyclostationary feature detection i.e. the strip spectral correlation algorithm (SSCA) by performing WDC. First, the paper demonstrates the capability of distributing the workload for computing the spectral correlation function (SCF) between the cooperative CRs. Second, it discusses the channel effect on the reliability of SCF. Keywords-cognitive radio; spectrum sensing; cyclostationary feature detection; strip spectral correlation algorithm; wireless distributed computing. I. INTRODUCTION The most suitable frequency bands for wireless communications are facing scarcity due to the fixed bands allocation policy. On the other hand, general surveys of radio frequency showed that the spectrum is not utilized efficiently for bands 30 MHz to 3 GHz [1], [2], [3]. Cognitive radio (CR) technology introduced by Mitola [4] allows secondary or unlicensed users (SU) to access the primary or licensed users (PU) bands. This technology raises technical challenges such as the hardware requirements and the hidden primary user problem [5]. One of the most challenges in CR is spectrum sensing which guarantees the SU will not interfere with the PU by efficiently detecting the PU signal [6]. In spite of the many approaches used for enabling the SU to sense the PU signal, each one has its advantages and limitations. The most common approach is energy detection which requires low computational and implementation complexities and does not require a priori knowledge the PU signal. However, the limitations of energy detection are the inability to differentiate between PU signals and noise in addition to poor accuracy rate at low regime of signal to noise ratio (SNR). On the other hand, matched-filtering is an accurate approach that maximizes the SNR and requires less processing time. However, it needs prior knowledge about the PU signal and requires a dedicated filter for every signal class that increases the system complexity [3], [5], [6], [7]. Another accurate approach for detecting the PU signals is the cyclostationary feature detection method that exploiting the footprints of the received signals (e.g. number of signals, their modulation types, symbol rates and presence of interferers) [7]. In this approach, instead of power spectral density (PSD), these footprints are reflected in the spectral correlation function (SCF) therefore, it is used for detecting the PU presence [8]. The advantages of cyclostationary feature detection are the SCF can be highly distinctive with different types of modulated signals having identical PSD functions in addition to the relative robustness at low levels of SNR [5], [7], [9]. However, the limitations of this approach is the two dimensional representation of the SCF and the demand of long observation time in order to get more reliable signal analysis [8], [10], [11]. In practice there are two algorithms to compute SCF which are the FFT Accumulation Method (FAM) and the Strip Spectral Correlation Algorithm (SSCA) [11]. In this work, we propose a novel method to reduce the complexity of cyclostationary feature detection by performing wireless distributed computing (WDC) using the SSCA. The philosophy behind applying WDC is that cooperation between the nodes is used in CR networks in order to solve the hidden primary user problem and to get more accurate results [3], [5], [12], [13]. The proposed method extends the cooperation by distributing the local node workload over cooperating nodes. The WDC is a new topic has many advantages over local computing. Nevertheless, it is facing numerous challenges such as mobility, channel variations, synchronization, workload allocation and leader election [14]. In [15], the concept of using WDC in homogeneous and heterogeneous environments for CR networks was presented. The main aim of our work is to demonstrate further the capabilities of introducing WDC to the SSCA in order to reduce the computational complexity. In addition, it studies the channel effect on the proposed method. However, WDC field still an open area for researches due to the various challenges in controlling the network or designing the communications system. Thus, our work will not discuss those challenges. The paper is organized as follows. The a background of SCF and SSCA are presented in Section II. The proposed method is explained in Section III. The results are discussed in Section IV. Finally, the conclusion is drawn in Section V. 2013 19th Asia-Pacific Conference on Communications (APCC), Bali - Indonesia 978-1-4673-6050-0/13/$31.00 ©2013 IEEE 387

Upload: hafizal

Post on 07-Mar-2017

214 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: [IEEE 2013 19th Asia-Pacific Conference on Communications (APCC) - Denpasar, Indonesia (2013.08.29-2013.08.31)] 2013 19th Asia-Pacific Conference on Communications (APCC) - A novel

A Novel Scheme for Performing Wireless Distributed

Computing with Strip Spectral Correlation Algorithm

Mohammed Alfaqawi1,2

, Jalel Chebil1, Mohamed Hadi Habaebi

1, Nordin Ramli

2, Hafizal Mohamad

2

1 Electrical and Computer Engineering Department, International Islamic University Malaysia, Malaysia

2 Wireless Network & Protocol Research (WNPR), Wireless Communication Cluster, MIMOS Berhad, Technology

Park Malaysia (TPM), Malaysia [email protected]

Abstract—Various techniques are introduced for cognitive radio

(CR) technology to perform on the spectrum sensing. The most

important factor to distinguish between these techniques is the

accuracy. However, computational complexity, consumed power

and sensing duration are increasing proportionally with the

higher accuracy rate. Cyclostationary feature detection is one of

those accurate and computationally taxing approaches. To the

best of our knowledge, this paper can be considered as the first

research for applying wireless distributed computing (WDC)

with spectrum sensing which introduces a novel technique to

reduce the complexity of one of the practical methods used in

cyclostationary feature detection i.e. the strip spectral correlation

algorithm (SSCA) by performing WDC. First, the paper

demonstrates the capability of distributing the workload for

computing the spectral correlation function (SCF) between the

cooperative CRs. Second, it discusses the channel effect on the

reliability of SCF.

Keywords-cognitive radio; spectrum sensing; cyclostationary

feature detection; strip spectral correlation algorithm; wireless

distributed computing.

I. INTRODUCTION

The most suitable frequency bands for wireless

communications are facing scarcity due to the fixed bands

allocation policy. On the other hand, general surveys of radio

frequency showed that the spectrum is not utilized efficiently

for bands 30 MHz to 3 GHz [1], [2], [3]. Cognitive radio (CR)

technology introduced by Mitola [4] allows secondary or

unlicensed users (SU) to access the primary or licensed users

(PU) bands. This technology raises technical challenges such

as the hardware requirements and the hidden primary user

problem [5]. One of the most challenges in CR is spectrum

sensing which guarantees the SU will not interfere with the PU

by efficiently detecting the PU signal [6].

In spite of the many approaches used for enabling the SU to

sense the PU signal, each one has its advantages and

limitations. The most common approach is energy detection

which requires low computational and implementation

complexities and does not require a priori knowledge the PU

signal. However, the limitations of energy detection are the

inability to differentiate between PU signals and noise in

addition to poor accuracy rate at low regime of signal to noise

ratio (SNR). On the other hand, matched-filtering is an

accurate approach that maximizes the SNR and requires less

processing time. However, it needs prior knowledge about the

PU signal and requires a dedicated filter for every signal class

that increases the system complexity [3], [5], [6], [7]. Another

accurate approach for detecting the PU signals is the

cyclostationary feature detection method that exploiting the

footprints of the received signals (e.g. number of signals, their

modulation types, symbol rates and presence of interferers)

[7]. In this approach, instead of power spectral density (PSD),

these footprints are reflected in the spectral correlation

function (SCF) therefore, it is used for detecting the PU

presence [8]. The advantages of cyclostationary feature

detection are the SCF can be highly distinctive with different

types of modulated signals having identical PSD functions in

addition to the relative robustness at low levels of SNR [5],

[7], [9]. However, the limitations of this approach is the two

dimensional representation of the SCF and the demand of long

observation time in order to get more reliable signal analysis

[8], [10], [11]. In practice there are two algorithms to compute

SCF which are the FFT Accumulation Method (FAM) and the

Strip Spectral Correlation Algorithm (SSCA) [11].

In this work, we propose a novel method to reduce the

complexity of cyclostationary feature detection by performing

wireless distributed computing (WDC) using the SSCA. The

philosophy behind applying WDC is that cooperation between

the nodes is used in CR networks in order to solve the hidden

primary user problem and to get more accurate results [3], [5],

[12], [13]. The proposed method extends the cooperation by

distributing the local node workload over cooperating nodes.

The WDC is a new topic has many advantages over local

computing. Nevertheless, it is facing numerous challenges

such as mobility, channel variations, synchronization,

workload allocation and leader election [14]. In [15], the

concept of using WDC in homogeneous and heterogeneous

environments for CR networks was presented. The main aim

of our work is to demonstrate further the capabilities of

introducing WDC to the SSCA in order to reduce the

computational complexity. In addition, it studies the channel

effect on the proposed method. However, WDC field still an

open area for researches due to the various challenges in

controlling the network or designing the communications

system. Thus, our work will not discuss those challenges.

The paper is organized as follows. The a background of

SCF and SSCA are presented in Section II. The proposed

method is explained in Section III. The results are discussed in

Section IV. Finally, the conclusion is drawn in Section V.

2013 19th Asia-Pacific Conference on Communications (APCC), Bali - Indonesia

978-1-4673-6050-0/13/$31.00 ©2013 IEEE 387

Page 2: [IEEE 2013 19th Asia-Pacific Conference on Communications (APCC) - Denpasar, Indonesia (2013.08.29-2013.08.31)] 2013 19th Asia-Pacific Conference on Communications (APCC) - A novel

II. BACKGROUND

A. The Mathematical Model

Consider the random process �(�) represents the received

signal. It is said to be wide-sense cyclostationary if its mean

and autocorrelation functions exhibit periodicity [16] i.e.:

��(�) = ��(� + �) (1)

��(� , ��) = ��(� + �, �� + �) (2)

When� = � + �/2 and�� = � − �/2, then

�� �� + �2 + �, � − �

2 + ��= �� �� + �

2 , � − �/2�

(3)

where� is the lagging time and−∞ < � < ∞, k an integer

number and T0 is the period of ��(�). Due to periodicity property the autocorrelation function

can be expressed by Fourier series as [8]:

�� �� − �2 , � +

�2� = ����(�)������

(4)

where� is the cyclic frequency, � = m/T0 and m is an integer.

The Fourier coefficient is given as:

���(�) = 1�! �� �� − �2 , � +

�2�

"#/�

$"#/��$����� %�

(5)

where���(�) is said to be the cyclic autocorrelation function

(CAF). The CAF is the time domain test that consider �(�) is

cyclostationary if there exist ���(�) ≠ 0 for� = �/�while

it is said to be purely stationary if ���(�) = 0 for � ≠ 0 e.g.

noise [17]. The Fourier transform of CAF can be extended to:

(��()) = ! ���(�)*

$*�$���+, %�

(6)

where(��()) is called the spectral correlation function (SCF)

and considered as the frequency domain test.

The SCF can be expressed as:

(��()) = lim∆+→� lim∆�→*1∆�! (�� (�, ))∆�/�

$∆�/�%� (7)

where ) is the spectral frequency, ∆) and ∆� are the spectral

and the time resolution, respectively. (�"� (�, ))is the cyclic

periodogram can be expressed as [8]:

(�"� (�, )) = 1 �"(�, ) + �/2) ∙ �∗"(�, ) − �/2) (8)

where = 1/∆) and

� /∆+(�, 4) = ! 5(6)�7 /�∆+

�$ /�∆+�$���89 %6

(9)

representing the complex envelope of 5(�) with center

frequency v [8].

The time smoothing of (8) can be expressed in discrete-time

as:

(�"� (:, )) = lim;→*1

2: + 1�1

<;=$<

�"(:, ) + �/2)∙ �∗"(:, ) − �/2)

(10)

where the complex envelope is represented as:

�"(:, )) = � >()<?�

@=$<?�

5(: − )�$���+(;$@)"A

(11)

where >() is the data tapering window with length = B′D, D is the sampling period, D =

+A and BE = +A∆+[11].

B. Strip Spectral Correlation Algorithm (SSCA)

In order to detect the presence of the PU using

cyclostationary feature detector, the detector must decide about

the cyclostationarity of the received signal. In [17], two

statistical tests are presented to detect the cyclostationarity.

First, the time domain test which exploits CAF to decide about

the signal cyclostationarity and another test in frequency

domain that exploits SCF. The first methods to analyze SCF

are introduced in [18] i.e. time smoothing spectral correlation

analyzer (TSM) and frequency smoothing method (FSM).

Efficient algorithms to compute the SCF are explained in [11]

and [19] i.e. the FFT Accumulation Method (FAM) and SSCA.

In [20] and [21], the implementation models and a comparison

between TSM, FSM, FAM, and SSCA are presented. A novel

algorithm called spectral correlation algorithm using temporary

correlation function (SCOUT) is introduced and distinguished

with FAM in [22]. The research concluded that SCOUT needs

less hardware requirements than FAM. Because of the higher

)(* nx

eNkni '/2π−

),( fnSXT

α

),( fX kTn

)(nx

Figure 1. The SSCA algorithm [19].

2013 19th Asia-Pacific Conference on Communications (APCC), Bali - Indonesia

978-1-4673-6050-0/13/$31.00 ©2013 IEEE 388

Page 3: [IEEE 2013 19th Asia-Pacific Conference on Communications (APCC) - Denpasar, Indonesia (2013.08.29-2013.08.31)] 2013 19th Asia-Pacific Conference on Communications (APCC) - A novel

complexity of TSM and FSM, FAM and SSCA are the two

common practical and efficient algorithms being used in

detecting the presence of the PU using cyclostationary feature

detection approach [11]. The difference between FAM and

SSCA is represented in (10) which estimated for FAM by

multiplying the complex envelope with its conjugate while for

SSCA it is estimated by multiplying the complex envelope with

the conjugate of the received signal 5∗(:). In this paper, SSCA is selected to compute the SCF. Fig. 1

indicates the implementation of SSCA. Firstly, it starts with

applying B’- points Hamming window on the received signal

5(:); (the effect of using different windows is shown in [23]).

Secondly, the complex envelope in (11) is computed by

performing down-conversion for the output of the B’- points of

FFT. Thirdly, the SCF is the output of the B- points FFT of the

multiplication between the complex envelope and the signal

conjugate. Finally, reordering is necessary specially with using

software programs [19].

III. PROPOSED WDC WITH SSCA

One of the main limitations of cyclostationary feature

detection is the long observation time in addition, as observed

in Fig. 1, each output sample of the down-conversion will be

multiplied with the conjugate of the signal 5(:) implying to

that each output sample needs B-points FFT as shown in Fig.

2. That in turn can increase the multipliers complexity and lead

to increased processing time and the power consumption.

The proposed method can overcome the increased

complexity of the long observation time and the increased

number of the B points FFT blocks by distributing the output

samples of the first B’- FFT on � cooperative slave CRs as

shown in Fig. 3. However, this scheme is facing control and

synchronization problems. They might be solved by electing

centralized leader or master CR which sense the PU and

gathers the wireless channel information about the �

cooperative slave CRs and nominates a set of nodes to work

with. After the slaved CRs complete those tasks, they can

operate in distributed mode to combine the computations by

sending them to elected CR or in centralized mode by sending

the completed tasks to fusion center as shown in Fig. 4.

The proposed method of WDC with SSCA is

demonstrated in Appendix A and summarized as follows,

1) The SU1, who want to use the PU channel, initiates

the call with the master SU that has good wireless

channel conditions with the PU.

2) The master SU will sense the PU channel.

3) Then, it will broadcast the sensed signal 5’(:), the

assigned individual workload GH, where I =1, 2, … ,�, and the combiner address to the m slave

CRs. Due to the channel variations each CR might

receive a corrupted and different version of the input

signal 5’(:). The system is assumed homogeneous

thus the received signal at each CR of the � slaves is

assumed 5H(:) = 5(:) and the workload per CR is

GH = G.

4) Each slave CR will compute the B’-FFT for 5(:). Then, each slave CR will compute the down-

conversion and apply the second B-FFT steps for

only its assigned G. After that, each slave CR will

send the results of its workload G to the combiner

address, whom, it turn, will combine the results with

regard to the assigned workload for analyzing the

SCF, deciding about the presence of the PU.

5) Finally, the combiner or the fusion center will relay

its decision to the SU1.

Figure 2. The SSCA signal flow graph [20].

Figure 3. Simple scheme for WDC method.

Figure 4. The steps of the proposed WDC method.

IV. RESULTS AND ANALYSIS

In order to demonstrate the viability of the proposed

WDC method against local computing a mathematical model

in appendix A is introduced. The validity of the mathematical

model is proved by simulating the SCF with local computing

where only one SU does all the computations then, it is

simulated using the proposed WDC algorithm. In both cases

the simulation input parameters were fixed and noiseless

channel is assumed. After that, the channel effect on the

proposed method is discussed at different degrees of

reliabilities i.e. ∆� = 64 and ∆� = 2by applying additive

white Gaussian noise (AWGN) with (B� = 0%M and

Rayleigh fading channel on 5(:) and the sent signal from the

� cooperated CRs to the combiner. The SCF is computed

when the input signal 5(:) is modulated by using amplitude

2013 19th Asia-Pacific Conference on Communications (APCC), Bali - Indonesia

978-1-4673-6050-0/13/$31.00 ©2013 IEEE 389

Page 4: [IEEE 2013 19th Asia-Pacific Conference on Communications (APCC) - Denpasar, Indonesia (2013.08.29-2013.08.31)] 2013 19th Asia-Pacific Conference on Communications (APCC) - A novel

modulation (AM) single side-band signal with the following

parameters, carrier frequency ()N) = 2048PQ, sampling

rate()D) = 8192PQ, spectral resolution (∆)) = 256. Fig. 5 represents SCF of AM in case of noiseless channel.

It is found that in each case of local and distributed computing

the graph of the SCF is identical, thus demonstrating the

feasibility of using WDC with SSCA. The advantage of using

WDC is highlighted in Table I. The table shows the number of

complex multipliers of local computing which is represented

in [19] and distinguishes it with the proposed method. The

proposed method distributes the complex multipliers on �

cooperative slave CRs, hence, reducing the consumed power

and the processing time per participating CR node in

comparison with local computing.

The effect of the channel on the reliability of the received

SCF at the combiner when the number of cooperated CRs is

� = 4 is shown in Figs. 6 and 7. In addition, the required

numerical complexity for both cases is represented in Table II.

As indicated in Figs. 6 and 7. and Table II. The number of

points of the second FFT when ∆� = 64 is smaller than the

number of points when ∆� = 2 thus, increasing the number of

points of the FFTs implies to more reliable SCF representation

at lower SNR regimes.

Figure 5. The SCF representation at ∆) = 256 and ∆� = 64 in noiseless

channel with local and distributed computing.

Figure 6. The SCF at the combiner with � = 4, ∆� = 64, AWGN with

(B� = 0%M and Rayleigh fading channel.

Figure 7. The SCF at the combiner with � = 4, ∆� = 2, AWGN with

(B� = 0%M and Rayleigh fading channel.

Table I. COMPARISON SHOWS THE COMPUTATIONAL COMPLEXITY OF SSCA

BETWEEN LOCAL AND DISTRIBUTED COMPUTING

Comparison Section Number of Complex Multipliers

Local computing [19] Distributed computing

Data tapering BEB B′B

B’-FFT BEB2 GUV�B′ BEB

2 GUV�B′ Downconversion BEB BEB

Sequences multiplication

BEB BEB�

B-FFT BEB2 GUV�B

BEB2� GUV�B

Total BEB(3 + 12 GUV�BB′)

B′B((� + 2)/�+ 12 GUV�B′B /X)

Table II. COMPARISON SHOWS THE NUMERICAL COMPLEXITY OF SSCA

BETWEEN LOCAL AND DISTRIBUTED COMPUTING

Complexity N’ N The total

complexity of

local

computing

The complexity per

cooperated CR of

distributed computing

and m=4

∆Y = Z[ 32 16 3840 2304

∆Y = \ 32 512 172032 83968

V. CONCLUSION

To the best of our knoweldge, this paper can be considered as the first research introduces to the utilization of wireless distributed computing (WDC) with spectrum sensing. The main aim of the paper was demonstrating the ability of performing WDC with strip spectral correlation algorithm (SSCA) and highlighting the advantage of using WDC on the computational complexity. In this paper, we have discussed the effect of the channel on the reliability of the proposed method. Finally, the WDC is a new topic that still facing numerous challenging. Therefore, in future we will study the performance of the proposed method by performing it with the challenges facing WDC and compare the propsed method with the conventional methods.

2013 19th Asia-Pacific Conference on Communications (APCC), Bali - Indonesia

978-1-4673-6050-0/13/$31.00 ©2013 IEEE 390

Page 5: [IEEE 2013 19th Asia-Pacific Conference on Communications (APCC) - Denpasar, Indonesia (2013.08.29-2013.08.31)] 2013 19th Asia-Pacific Conference on Communications (APCC) - A novel

Appendix A. The mathematical proof of the viability to

utilize WDC with SSCA

This part develops a mathematical demonstration to prove

the ability of distributing the workload over � cooperated

nodes.

Consider the received signal is a random process 5 which

represented as column vector:

5 =]^

_ 5�5 ...5(<?$ )

aaaab

(A.1)

5H = [>H�>H ….>Hd<?$ e] (A.2)

where >H@ represents the vector 5H sample, 0 ≤ I ≤ BE − 1

and 0 ≤ ≤ BE − 1.

After applying discrete Fourier transform, then,

h⟨5⟩ = � (A.3)

where h⟨∙⟩ is discrete Fourier transform

� =

]^^_ ��� .

.

.�(<?$ )`aaaab

(A.4)

�H = [kH�kH …kH(<?$ )] (A.5)

According to the methodology, the output of B’ FFT i.e.

�will distribute to l , l�, … , l� as following,

l =

]^^_ ��� .

.

.�(<?� $ )

aaaaabl� =

]^^

_ �<?�

��7 ...�(�<?� $ )

aaaaaab

. . . .l�

=

]^^_�((<?$<?

� )$ )�(<?$�).

.

.�(<?$ )aaaaab

(A.6)

where m represents the number of the slaved cooperated CRs,

2 ≤ m ≤ BE − 1.

Then, as shown in Fig. 1, the down-conversion is applied

on (A.6),

n = � ∙ �$���@;/<? =

]^^_l l�...l�aaaab∙ �$���@;/<? =

]^^_n n�...n�aaaab

(A.7)

According to Fig. 1, the next step is the multiplication of

(A.7) with 5∗,

o = n ∙ 5∗ =

]^^_n n�...n�aaaab∙ 5∗ =

]^^_o o�...o�aaaab

(A.8)

where o represents the complex envelope in (11).

After that, apply second discrete Fourier transform on (A.8),

]^^_h⟨o ⟩h⟨o�⟩.

.

.h⟨o�⟩`aaaab=

]^^_h⟨n ∙ 5∗⟩h⟨n� ∙ 5∗⟩.

.

.h⟨n� ∙ 5∗⟩`aaaab=

]^^_( (�...(�aaaab

(A.9)

From the linearity property of discrete Fourier transform (A.9)

could be written as following:

]^^_n n�...n�aaaab∙ h⟨5∗⟩ = (

(A.10)

Finally, from (A.9) and (A.10), we conclude

]^^_( (�...(�aaaab= (

(A.11)

Hint, the product is numbers multiplication not for

matrices.

REFERENCES

[1] W. Zhang, and K. W. Zhang, and K. Ben Letaief, “Cooperative spectrum

sensing with transmit and relay diversity in cognitive radio networks,” IEEE Trans. on Wireless Communication, vol. 7, no. 12, pp. 4761- 4766, Dec 2008.

[2] “General survey of radio frequency bands 30 MHz to 3 GHz,” Shared Spectrum Company, Sep 2010. www.sharedspectrum.com.

[3] A. Ghasemi, and E. S. Sousa, “Collaborative spectrum sensing for opportunistic access in fading environments,” First IEEE International

Symposium on Dynamic New Frontiers in Dynamic Spectrum Access Networks (DySPAN2005), pp. 131- 136, Nov 2005.

[4] J. Mitola et al., “Cognitive radio: making software radios more personal,” IEEE Personal Communications, vol. 6, no. 4, pp. 13–18, August 1999.

[5] T. Y. ucek and H. Arslan, “A survey of spectrum sensing algorithms for cognitive radio applications,” IEEE Communication Surveys & Tutorials, vol. 11, no. 1, pp. 116-130, First Quarter 2009.

[6] D. Cabric, A. Tkachenko and R. W. Brodersen, “Spectrum sensing measurements of pilot, energy, and collaborative detection,” IEEE Military Communications Conference (MILCOM 2006), Oct 2006.

[7] D. Cabric, S.M. Mishra, R.W Brodersen, “Implementation issues in spectrum sensing for cognitive radios,” Thirty-Eighth Asilomar

Conference on Signals, Systems and Computers, vol.1, no., pp. 772- 776 vol.1, 7-10 Nov 2004.

[8] W. Gardner, “Measurement of spectral correlation,” IEEE Trans. on

Acoustics, Speech, and Signal Processing, vol. assp-34, no. 5, pp. 1111- 1123, Oct 1986.

2013 19th Asia-Pacific Conference on Communications (APCC), Bali - Indonesia

978-1-4673-6050-0/13/$31.00 ©2013 IEEE 391

Page 6: [IEEE 2013 19th Asia-Pacific Conference on Communications (APCC) - Denpasar, Indonesia (2013.08.29-2013.08.31)] 2013 19th Asia-Pacific Conference on Communications (APCC) - A novel

[9] Z. Ye, J. Grosspietsch, and G. Memik, “Spectrum sensing using cyclostationary spectrum density for cognitive radios,” IEEE Workshop on Signal Processing Systems, vol., no., pp.1-6, 17-19 Oct. 2007.

[10] P. D. Sutton, K. E. Nolan, and L. E. Doyle, “Cyclostationary signatures in practical cognitive radio applications,” IEEE Journal on selected areas in communications, vol. 26, no. 1, pp. 13-24, Jan 2008.

[11] V. Prithiviraj, B. Sarankumar, A. Kalaiyarasan, P. Chandru, and N. Singh, “Cyclostationary analysis method of spectrum sensing for cognitive radio,” 2011 2nd International Conference on Wireless

Communication, Vehicular Technology, Information Theory and

Aerospace & Electronic Systems Technology (Wireless VITAE), vol., no., pp.1-5, Feb. 28 2011-March 3, 2011.

[12] M. Gandetto, C. Regazzoni, "Spectrum sensing: A distributed approach for cognitive terminals," Selected Areas in Communications, IEEE Journal on , vol.25, no.3, pp.546-557, April 2007.

[13] J. Lundén, V. Koivunen, A. Huttunen, H.V. Poor, "Collaborative Cyclostationary Spectrum Sensing for Cognitive Radio Systems," Signal

Processing, IEEE Transactions on , vol.57, no.11, pp.4182-4195, Nov. 2009.

[14] D. Datla, H. I. Volos, S. M. Hasan, J. H. Reed, T. Bose, et. al. “Wireless distributed computing: a survey of research challenges,” IEEE Communications Magazine, pp. 144- 152, Jan 2012.

[15] D. Datla, H. I. Volos, S. M. Hasan, J. H. Reed, T. Bose, “Wireless distributed computing in cognitive radio networks,” Elsevier Ad Hoc Networks, pp. 845-856, 2011.

[16] W. Gardner, A. Napolitano, and L. Paura , “Cyclostationarity: Half a century of research,” Signal Processing (Elsevier), vol. 86, no. 4, pp. 639-697, 2005.

[17] A.V. Dandawate, G.B. Giannakis, "Statistical tests for presence of cyclostationarity," Signal Processing, IEEE Transactions on , vol.42, no.9, pp.2355-2369, Sep 1994.

[18] W. Gardner, “The spectral correlation theory of cyclostationary time-series,” Signal Processing, awarded the best paper of the year, from European Association for Signal Processing, vol. 11, pp. 13-36, 1986.

[19] D. C. Simic, and J. R. Simid, “The strip spectral correlation algorithm for spectral correlation estimation of digitally modulated signals,” 4th

Inter. Conf. Telecommunications in Modern Satellite, Cable and Broadcasting Services, vol.1, no., pp.277-280 vol.1, 1999.

[20] R. S. Roberts, W. A. Brown, and H. Loomis, “Computationally efficient algorithms for cyclic spectral analysis,” IEEE Signal Processing magazine, pp. 38-49, April1991.

[21] W. A. Brown, and H. Loomis, “Digital implementations of spectral correlation analyzers,” IEEE Trans. on Signal Processing, vol. 41, no. 2, pp. 703- 720, February 1993.

[22] J. Goerlich, D. Bruckner, A. Richter, O. Strama, R. S. Thoma, and U. Trautwein, “Signal analysis using spectral correlation measurement,” IEEE Instrumentation and Measurement Technology Conference, 1998 (IMTC/98), vol.2, no., pp.1313-1318, 18-21 May 1998.

[23] J. Chen, A. Gibson and J. Zafar, “Cyclostationary spectrum detection in cognitive radios,” 2008 IET Seminar on Cognitive Radio and Software

Defined Radios: Technologies and Techniques, vol., no., pp.1-5, 18-18 Sept. 2008.

2013 19th Asia-Pacific Conference on Communications (APCC), Bali - Indonesia

978-1-4673-6050-0/13/$31.00 ©2013 IEEE 392