Next Article in Journal
Electrical Impedance Spectroscopy-Based Defect Sensing Technique in Estimating Cracks
Previous Article in Journal
Quaternion-Based Unscented Kalman Filter for Accurate Indoor Heading Estimation Using Wearable Multi-Sensor System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Resource-Efficient Fusion with Pre-Compensated Transmissions for Cooperative Spectrum Sensing

by
Dayan Adionel Guimarães
1,
Guilherme Pedro Aquino
1,* and
Marco E. G. V. Cattaneo
2
1
National Institute of Telecommunications—Inatel, Av. João de Camargo, 510, 37540-000 Santa Rita do Sapucaí, Brazil
2
University of Hull, Cottingham Road, Hull HU6 7RX, UK
*
Author to whom correspondence should be addressed.
Sensors 2015, 15(5), 10891-10908; https://doi.org/10.3390/s150510891
Submission received: 3 April 2015 / Revised: 30 April 2015 / Accepted: 4 May 2015 / Published: 8 May 2015
(This article belongs to the Section Sensor Networks)

Abstract

: Recently, a novel fusion scheme for cooperative spectrum sensing was proposed for saving resources in the control channel. Secondary users (SUs) simultaneously report their decisions using binary modulations with the same carrier frequencies. The transmitted symbols add incoherently at the fusion centre (FC), leading to a larger set of symbols in which a subset is associated with the presence of the primary user (PU) signal, and another subset is associated with the absence of such a signal. The decision criterion applied for discriminating these subsets works under the assumption that the channel gains are known at the FC. In this paper, we propose a new simultaneous transmission and decision scheme in which the task of channel estimation is shifted from the FC to the SUs, without the need for feeding-back of the estimates to the FC. The estimates are used at the SUs to pre-compensate for the reporting channel phase rotations and to partially compensate for the channel gains. This partial compensation is the result of signal clipping for peak-to-average power ratio (PAPR) control. We show, analytically and with simulations, that this new scheme can produce large performance improvements, yet reduces the implementation complexity when compared with the original one.

1. Introduction

The problem of the scarcity of free bands in the radio frequency spectrum is known to be a severe obstacle to the deployment of existing wireless communication systems, as well as to the development of new ones. A promising solution for alleviating such a problem has come with the advent of cognitive radio (CR) [1] technology, which is a candidate for being one of the key enabling alternatives in the fifth-generation (5G) wireless communication systems [2]. In one of the CR concepts, unused spectrum portions allocated to the primary (incumbent) network can be opportunistically used by secondary CR networks. In order to accomplish this task, a spectrum sensing [3] technique detects the unused frequency bands before opportunistic access by the CRs. As soon as the incumbent re-establishes the occupation of that band, the secondary network must be capable of detecting the event and vacate the band before harmful interference is caused to the primary network.

In order to increase the reliability of the decisions regarding the occupancy of a given channel, cooperative spectrum sensing [3] has become a common choice. In decision fusion cooperative spectrum sensing, individual CR or secondary user (SU) decisions are sent to a fusion centre (FC), where the final decision upon the channel state is made. A well-known decision fusion is the K-out-of-M rule, in which the FC decides the presence of a primary user (PU) when at least K among M secondary users declare an active PU in the band of interest. To send their local decisions to the FC, the SUs make use of a reporting control channel, typically adopting a time division multiple access (TDMA), a frequency division multiple access (FDMA) or a combination of these. However, as the number of SUs grows, these multiple access techniques tend to require more time or frequency resources, reducing the overall spectral efficiency of the decision fusion task.

A number of attempts have been made for saving bandwidth during the reporting of secondary user's decisions. For instance, in [4], the authors propose a method for decreasing the average number of sensing bits sent to the FC. In this method, only the users with high reliability are allowed to report their binary decisions. A cooperative sensing without a dedicated reporting channel is proposed in [5]. In this proposal, the SUs send their local decisions to the FC in the same licensed primary user channel, potentially causing interference to the primary network; the authors of [5] suggest in [6] how to mitigate this interference. In [7], each SU reports its local decision only after having enough confidence. As a consequence, the SUs report their decisions in a different time, decreasing the necessary maximum bandwidth in the reporting channel. In [8,9], the FC coordinates the reporting task in the SU network, choosing the SUs that will report their decisions. These SUs then randomly send their decisions until the condition required to make a global decision is satisfied at the FC. As a result, the number of sensing reports is reduced. In [10], each SU shares the local decision with its neighbour, sequentially and in a ring basis, and the last SU makes the final decision about the PU signal presence. In [11], the authors propose a final decision weighting scheme with a low average number of sensing bits sent through the reporting channel.

The energy efficiency is also an important aspect of the fusion task of the sensors' data, since it is also desired to save the energy used for signal processing and transmission. Initiatives that take into account the energy efficiency are presented, for example, in [1219].

In the recent technique proposed in [20], M secondary users send their local decisions to the FC simultaneously and at the same frequency, improving the resource efficiency of the reporting channel transmissions. The transmitted decisions add incoherently at the FC, forming a set of 2M symbols (if fading reporting channels are considered) or M + 1 symbols (in the case of non-fading channels), in which a subset is associated with the presence of the PU signal and another subset is associated with the absence of the PU signal. The decision criterion applied for discriminating these subsets works under the assumption that the channel gains from the SUs to the FC are known at the FC. The author of [20] suggests that the estimation of these gains can be accomplished in practice by means of sounding techniques in the uplink. Extensions and further details about the technique proposed in [20] are provided in [21]. A novel decision rule is proposed in [22] in order to improve the performance of the technique suggested in [20], with practically no additional cost in complexity.

Following [20], in [21,22], it is assumed that the channel gain estimates used in the global decision process are obtained from some pilot signal sent in the downlink. Moreover, the transmitted and received signal model adopted in [21,22] follows the one suggested in [20]. In this paper, we propose a new simultaneous transmission scheme in which the task of channel estimation is shifted from the uplink to the downlink, eliminating the use of resources for feeding back the estimates to the FC. This task, besides being more suitable to the purpose of resource savings than the one suggested in [20], can be easily accomplished in practice, as long as the coherence time of the channel is larger than the time lag between the downlink sounding signal transmission and the uplink reporting transmissions. In our new fusion scheme, the channel estimates are used by each SU to pre-compensate for the channel phase rotation and to partially compensate for the reporting channel gain. This partial compensation results from signal clipping, which is suggested here as a means for peak-to-average power ratio (PAPR) control or, equivalently, crest factor (CF) control: without this control, high PAPR or CF levels would result from the compensation of low channel gains. We show that our new scheme can achieve large performance improvements over a fading reporting channel, yet reducing the system implementation complexity when compared with the original one. The performance and complexity gains come as a consequence of the simplification of the received constellation and the corresponding decision rule, when compared to [20], to a situation very close to the one that is achieved when the reporting channels are in a non-fading condition. We also give expressions for computing the key performance metrics of our technique. Such expressions, though derived through approximations, can produce accurate results, which are validated with simulations.

The remainder of the paper is organized as follows: The system model is presented in Section 2, where the proposed transmission technique and its decision rule are also described, and the performance metrics are derived. Theoretical and numerical results are provided and discussed in Section 3. Finally, Section 4 concludes the paper.

2. System Model

We consider a cooperative spectrum sensing system with M secondary users that transmit their local hard decisions to the fusion centre using binary phase-shift keying (BPSK) modulation, at the same time and carrier frequency. Let mk represent the binary local decision generated by the k-th secondary user, with mk = 1 indicating the presence of a primary user signal (hypothesis H1) and mk = 0 indicating no active primary user (hypothesis H0). In the subsequent subsections, we first present the original transmission and decision rules proposed in [20]. Then, we describe the new transmission and decision rules proposed in this paper.

2.1. Original Fusion Scheme

In [20], the baseband equivalent of the BPSK symbols with energy Eb transmitted from each SU are s k = ( 2 m k 1 ) E b. If hk is the complex gain of the reporting channel between the k-th secondary user and the FC, the received signal sample at the FC is given by:

r = k = 1 M h k s k + n
where n is the zero-mean, additive white Gaussian noise (AWGN) sample with variance σ2 and power spectral density N0 = 2σ2 watts/hertz.

It is assumed in [20] that the complex channel gains are known at the FC, which allows the final decision upon the sensed channel state to be reached from r. Specifically, define a local decision vector s = [s1, s2,…, sm]T and a channel vector h = [h1,h2,…,hm]T, with [·]T meaning transposition. Let D0 and D1 represent the sets of local decision vectors that would lead to the choice of H0 and H1, respectively, on the basis of the K-out-of-M rule. According to the decision rule proposed in [20], the FC will choose H1 if:

s D 1 exp { | r h T s | 2 2 σ 2 } s D 0 exp { | r h T s | 2 2 σ 2 }
and will choose H0 otherwise. This can be classified as a maximum a posteriori (MAP) decision rule with uniform a priori probabilities for the local decision vectors, although it is denoted as a maximum-likelihood (ML) decision rule in [20].

Expressions for computing the global probabilities of detection, PD,FC, and false alarm, PFA,FC, at the FC are provided in [20] for the simplest case of hk = 1. However, such expressions are accurate only in the high SNR regime [21], since they were derived considering an approximated version of Equation (2), which applies the analytic approximation of the max function to the log-sum-exp (logarithm of the sum of exponentials) function [23], i.e., ln i exp ( a i ) max ( a i ).

One of the strongest reasons for the difficulty in deriving expressions for PD,FC and PFA,FC when the reporting channel gains are complex and time-varying is the fact that the received symbol constellation at the FC shows-up with randomly varying shapes and symbol positions, leading to decision regions that vary accordingly [21]. The derivation of PD,FC and PFA,FC in this case remains an open problem.

2.2. Proposed Fusion Scheme

As in [20], we assume that the complex channel gains from the SUs to the FC are known. However, unlike in [20], these channel gains are known only at the SUs, not at the FC. In practice, the estimation of these gains can be made by means of a sounding signal periodically broadcasted by the FC (in the downlink). Accurate estimates of the uplink complex gains can be made as long as the coherence time of the channel is larger than the time lag between the downlink sounding signal transmissions and the uplink reporting transmissions, and the sounding signal carrier frequency is equal or approximately equal to the carrier frequency used for the reporting transmissions. For a sufficiently slow fading channel, the period of the sounding signal transmissions can be large, leading to a low average transmission rate. Recall that, in the case of [20], to use the idea of estimating the reporting channel gains at the FC by means of sounding signals in the uplink would require a larger amount of resources, since the probing signal sent from each SU would have to be orthogonal to the remaining ones.

The channel estimates in our approach are used by each SU to pre-compensate for the reporting channel phase rotation and to partially compensate for the corresponding channel gains in a channel-inversion fashion, as described in the sequel. As far as we know, no similar idea has been applied yet to the fusion scheme proposed in [20]. As will be shown later on in this paper, this pre-compensation leads to a very simple decision rule at the FC and to a performance that beats the one achieved by the original scheme of [20]. These are the main specific advantages of our proposal.

Let the complex reporting channel gains be written as hk = αkek. Let us define the clipping threshold C = c E b, where c is a positive constant. This threshold will act by limiting the energy of the transmitted symbols at low values of the estimated channel gains {αk}. Such a process is necessary in practice as a means for PAPR control, since, without this control, high PAPR levels that would result from the compensation of low channel gains would impose a strong limitation to the design of the power amplifiers, which would have to work under low power efficiency and very wide, perhaps prohibitive, dynamic ranges.

By the influence of channel compensation and clipping, a symbol transmitted by the k-th SU can be written as:

s k = ( 2 m k 1 ) min ( 1 α k , C ) e j θ k E b ξ
where the factor E b / ξ ensures that the average energy per symbol is maintained in Eb. The variable ξ is the second moment of the random variable yk = min(1/αk, C). If {αk} are Rayleigh-distributed, ξ can be computed from:
ξ = 0 min 2 ( 1 2 , C ) 2 z Ω exp ( z 2 Ω ) d z
where Ω is the second moment of the Rayleigh fading magnitude. By noticing that:
min ( 1 / z , C ) = { 1 / z , 0 1 / z C C , C 1 / z

Equation (4) can be written as:

ξ = 1 / C 2 z Ω exp ( z 2 Ω ) d z + 0 1 / C C 2 2 z Ω exp ( z 2 Ω ) d z = E 1 ( 1 C 2 ) + C 2 [ 1 exp ( 1 C 2 Ω ) ]
where E1(·) is the generalized exponential integral function of order one.

The transmitted symbols defined in Equation (3) define a rotated and scaled BPSK constellation that can be easily generated in practice by means of a quadrature transmitter [24].

Substituting hk = αkek and sk from Equation (3) in Equation (1), the received signal sample at the FC now becomes:

r = k = 1 M ( 2 m k 1 ) α k min ( 1 α k , C ) E b ξ + n

Since we have made a phase pre-compensation at the SUs, the received signals at the FC add coherently and, as a consequence, the received signal samples are real-valued. These samples can be obtained from the in-phase branch only (real part) in a quadrature receiver. The quadrature branch need not be used.

If the clipping threshold C → ∞, meaning no clipping, from Equation (7), it can be seen that the noiseless received symbols will be a sum of M Bernoulli random variables, thus having a binomial distribution with M + 1 real-valued symbols. The i-th symbol level is given by ( 2 i M 2 ) E b / ξ, i = 1, …, M + 1. The K symbols with the smallest values correspond to the choice of H0 and the remaining M + 1 − K symbols to the choice of H1 according to the K-out-of-M rule. The probability of the i-th symbol is given by:

P i = ( M i 1 ) p i 1 ( 1 p ) M i + 1
with p being the probability of success of the Bernoulli random variables, i.e., p = PD,SU or p = PFA,SU, where PD,SU and PFA,SU are, respectively, the probability of detection and the probability of false alarm at each secondary user terminal.

As the value of C is reduced, the effect of clipping in the symbols transmitted by the SUs starts to be noticed in r. As an example, Figure 1 shows, in its upper part, the histogram of the noiseless received symbols for M = 3, Eb = 1, Ω = 1, C = 3 E b and p = 0.3, for 500,000 realizations of the channel gains and of the vectors with the SU's decisions. The lower part of the figure is just a rescaled version of the upper part. From this figure, one can notice that symbols having values other than the awaited ones ( 2 i M 2 ) E b / ξ are appearing, with a probability that depends on the clipping threshold: the larger the threshold, the lower the probability. The probability that the noiseless received symbol values fall outside the awaited ones is given by the probability of clipping in one or more SUs, that is,

P out = 1 ( 1 P clipp ) M
where Pclipp is the probability of the occurrence of clipping in a single SU. Considering a Rayleigh fading channel, this probability can be computed from:
P clipp = 0 1 / C 2 z Ω exp ( z 2 Ω ) d z = 1 e 1 C 2 Ω

From Figure 1, one can also notice a very important aspect of our proposal. Observe that the decision at the FC can be made based on a simple comparison of the received sample with a threshold value that is exactly computed from:

λ = ( 2 K M 1 ) E b ξ

As an example, again considering Figure 1, if K = 1, we will have λ = −1.223, the midpoint between the leftmost noiseless symbol value, which refers to H0, and its neighbour, which refers to H1 along with the remaining ones located on its right side.

A natural question now arises: which is the optimum value of the clipping threshold? To answer this question, we must first notice that, from the perspective of the spectrum sensing performance, the value of C would have to be as large as possible so that Pout becomes small. However, large values for C would result in a prohibitively high PAPR for the signals transmitted by the SUs, since transmitted symbols with high energy would appear whenever low estimated channel gains were used in the pre-compensation process. Clearly, we have a trade-off problem in the choice for C. To solve this problem, let us first define a PAPR measure, which from Equation (3) can be written as:

PAPR = s 2 E [ s 2 2 ] = ( C E b / ξ ) 2 E b = C 2 ξ
where s = [s1, s2,…, sM]T, with [·]T meaning transposition, ‖s‖ is the Chebyshev norm of s, ‖s‖2 is the Euclidean norm of s and Sensors 15 10891i1[·] denotes the expected value operation.

We then plot Equations (9) and (10) against Equation (12) for several values of C, as illustrated in Figure 2, for M = 3, Eb = 1 and Ω = 1. Being trade-off curves, any point over each of them is as good as any other point. However, notice that Pclipp reduces slowly as the PAPR increases, for Pclipp ≤ 0.1. If Pclipp = 0.1, then PAPR ≈ 3.5 and Pout ≈ 0.3 for M = 3. Then, adopting the reference value of Pout = 0.3 for determining the clipping threshold will guarantee Pclipp < 0.1 for M > 3. Hereafter, the clipping threshold C will be computed by inverting Equations (9) and (10) for Pout = 0.3. It will be shown that this approach leads to an attractive trade-off solution between the spectrum sensing performance and the PAPR of the signals transmitted by the SUs.

It is informative to mention that a very similar approach was used to determine the time-bandwidth product of the Gaussian filter adopted for the GMSK (Gaussian-filtered minimum shift keying) modulation in the GSM (global system for mobile) standard. In this case, by the influence of the time-bandwidth product, spectral compactness was traded against the performance degradation caused by the inter-symbol interference introduced by the filter ([24], Section 6.6.3).

It is also informative to mention that a BPSK signal filtered with a root-raised-cosine filter can easily reach PAPR levels above 3.5, up to 10 or more, for low roll-off factors [25]. Since the transmission of any modulated signal is almost always accomplished after filtering, for spectrum control purposes, it is immediate to conclude that PAPR values even above 3.5 can be produced in the original fusion scheme proposed in [20], just due to the filtering effect on the transmitted BPSK signal.

2.3. Probabilities of Detection and False Alarm

The received symbols at the FC are corrupted by Gaussian noise, but their actual positions in the received constellation are also dependent on the clipping threshold and channel fading, as well as on the decisions made by the SUs. Under the assumption of constant channel gains during the reporting phase, the Gaussian noise is the single short-term influence on the received symbols. Then, the global probabilities of detection and false alarm, respectively PD,FC and PFA,FC, under clipping, fading and noise can be computed by averaging the corresponding probabilities computed under the noise-only condition, over the probability density function (pdf) related to the joint effect of the fading and clipping. Thus, the derivation of PD,FC and PFA,FC starts with the derivation of the pdf of the noiseless part of Equation (7).

A symbol transmitted by the k-th SU, at the fusion centre and without noise, can be written as:

ρ k = ( 2 m k 1 ) min ( 1 α k , C ) α k E b ξ

Since clipping occurs when 1/αk > C, ρk will be a scaled two-sided, truncated ( at ± E b / ξ ) Rayleigh random variable with values ± C α k E b / ξ occurring with probability Pclipp, combined with a uniform random variable with values ± E b / ξ and probability 1 − Pclipp. Let us define:

L = E b / ξ
and define the scaled Rayleigh pdf:
g ( z ) = { 2 z Ω C 2 L 2 exp ( z 2 Ω C 2 L 2 ) if z 0 0 if z < 0
and an area scaling parameter:
A = 0 L g ( z ) d z

Notice that if L is made equal to 1/C in Equation (16), it turns out that this equation becomes equal to Equation (10), meaning that A = Pclipp. This equality is used in the derivations hereafter.

From above, the pdf of ρk can be written as,

f ρ k ( ρ k ) = P clipp A [ 1 u ( | ρ k | L ) ] [ p g ( ρ k ) + ( 1 p ) g ( ρ k ) ] + ( 1 P clipp ) [ p δ ( ρ k L ) + ( 1 p ) δ ( ρ k + L ) ] = [ 1 u ( | ρ k | L ) ] [ p g ( ρ k ) + ( 1 p ) g ( ρ k ) ] + ( 1 P clipp ) [ p δ ( ρ k L ) + ( 1 p ) δ ( ρ k + L ) ]
where u(x) is the unit-step function and δ(x) is the Dirac-delta function. Recall that p = PD,SU or p = PFA,SU, depending on which case we are interested.

To demonstrate the correctness of the Equation (17), Figure 3 shows the empirical (from the normalized histogram) and the theoretical pdf of the noiseless received symbols transmitted from an SU. We have used 500, 000 values of the corresponding random variable computed from Equation (13). The system parameters were arbitrarily chosen as M = 3, K = 1, Eb = 1, C = 2.9 E b and p = 0.3. From this figure, the adherence between the empirical and the theoretical plot is clear. To avoid erroneous analysis, the continuous part of the pdf was estimated without the values corresponding to the discrete part, which are represented by impulses (arrows). The above value of C was computed according to the procedure described at the end of Section 2.2.

The pdf of ρ = k = 1 M ρ k, which is associated with the histogram in Figure 1, will be the convolution of the M densities fρk(ρk) or the inverse Fourier transform of the product of the corresponding characteristic functions, under the assumption of independent channel gains and SU decisions. As far as we know, however, the derivation of such a pdf seems to be intractable, even numerically. Thus, below, we present the derivation of an approximate expression for such a pdf. The numerical results shown in the next section will unveil that this approximation is in fact very accurate.

Comparing Figure 1 with Figure 3, we see that the continuous part of the pdf in Figure 1 resembles a sum of weighted and shifted versions of the continuous part of the pdf in Figure 3. The discrete part of the pdf in Figure 1 is just given by the probabilities computed from Equation (8), weighted by 1 − Pout. Then, we can approximate the pdf of ρ as:

f ρ ( ρ ) = i = 0 M 1 P out P clipp f ρ k 1 [ ρ ( 2 i M + 1 ) L ] w i + i = 1 M + 1 P i ( 1 P out ) δ [ ρ ( 2 i M 2 ) L ]
where:
f ρ k 1 ( ρ k ) = [ 1 u ( | ρ k | L ) ] [ p g ( ρ k ) + ( 1 p ) g ( ρ k ) ]
is the continuous part of fρk(ρk), and:
w i = ( M 1 i ) p i ( 1 p ) M 1 i
and where, as before, p = PD,SU or p = PFA,SU, depending on which case we are interested.

As the first evidence of the accuracy of Equation (18), Figure 4 shows the theoretical approximation of the pdf drawn from Equation (18) for M = 3, K = 1, Eb = 1, C = 2.9 E b and p = 0.3. A very close adherence is observed in this figure. More evidence of the accuracy of Equation (18) will be demonstrated by the numerical performance results in the next section. As in the case of Figure 3, the continuous part of the pdf shown in Figure 4 was estimated without the values corresponding to the discrete part and vice-versa.

From Figure 1 or from more detailed information given in [21], it is not difficult to see that under the decision based on the comparison of r in Equation (7) with the threshold defined in Equation (11), the probabilities of detection and false alarm at the FC, without clipping, can be computed from:

P D , FC = i = 0 M Q [ λ + ( M 2 i ) L E b 2 Γ FC ] × ( M i ) P D , SU i ( 1 P D , SU ) M i
P FA , FC = i = 0 M Q [ λ + ( M 2 i ) L E b 2 Γ FC ] × ( M i ) P FA , SU i ( 1 P FA , SU ) M i
where ΓFC = Eb/N0 is the average received SNR per bit at the fusion centre.

Taking into account the effect of fading and clipping, the probabilities of detection and false alarm can be computed from the average of Equations (21) and (22) over Equation (18), respectively leading to Equations (23) and (24). In these expressions, we have adequately moved the discrete part of fρ(ρ) from the integrands to allow for numerical computations. The weights wi are calculated from Equation (20) for p = PD,SU or p = PFA,SU according to the desired probability, and f ρ k 1 ( ρ k ) is defined in Equation (19).

P D , FC = P out M L M L Q [ λ ρ E b 2 Γ FC ] 1 P clipp i = 0 M 1 f ρ k 1 [ ρ ( 2 i M + 1 ) L ] w i d ρ + ( 1 P out ) i = 0 M Q [ λ + ( M 2 i ) L E b 2 Γ FC ] ( M i ) P D , SU i ( 1 P D , SU ) M i
P FA , FC = P out M L M L Q [ λ ρ E b 2 Γ FC ] 1 P clipp i = 0 M 1 f ρ k 1 [ ρ ( 2 i M + 1 ) L ] w i d ρ + ( 1 P out ) i = 0 M Q [ λ + ( M 2 i ) L E b 2 Γ FC ] ( M i ) P FA , SU i ( 1 P FA , SU ) M i

3. Numerical Results

Before presenting results regarding the comparison among the various fusion schemes, we first analyse the accuracy of the expressions derived in the previous section.

3.1. Accuracy of the Expressions for Computing the Probabilities of Detection and False Alarm

In order to allow for an analysis of the accuracy of Equations (21) and (22), Figure 5 shows theoretical and simulated ROC curves of our fusion scheme for M = 3, M = 5 and K = 1 and different clipping thresholds C = c E b. The received SNR at the SUs was arbitrarily set to ΓSU = −5 dB and the average received SNR per bit at the FC was set to ΓFC = 0 dB. First, we notice that a better accuracy of Equations (21) and (22) is achieved for large values of c, which is an obvious result, since large c means a small probability of clipping and, thus, small probabilities that the noiseless received symbols fall outside their awaited values, i.e., small Pout. However, large values of c lead to transmitted signals with high PAPR, which reduces the average Euclidean distance between the transmitted symbols, eventually reducing the detection performance at the FC. Recall that a high PAPR is the result of the attempt to compensate for low channel gains and that a resulting BPSK signal with high peaks will cause a compression on the original symbol position, so as to maintain the average energy Eb; mathematically, high values of C = c E b will lead to high values of ξ in Equations (21) and (22). On the other hand, very low clipping thresholds, while good from the perspective of the PAPR, also degrade performance. This is due the fact that a high Pout produces a high influence on the threshold-based decision rule proposed here, because a received symbol may cross the threshold even without noise. Finally, from Figure 5, it is also possible to observe that the procedure described at the end of Subsection 2.2 for determining C is indeed adequate: notice that with c = 2.9 for M = 3 and c = 3.7 for M = 5, i.e., C = 2.9 E b and C = 3.7 E b, respectively, the simulated performance is the best one among those shown, and the gap from the theoretical performance is small. This gap is even smaller in the case of c slightly above the optimum, and the performance is only slightly decreased; however, the PAPR is increased more noticeably, from around 3.2 for c = 2.9, to around 6.8 for c = 5 in the case of M = 3. For M = 5, the PAPR is increased from around 4.5 for c = 3.7, to around nine for c = 6. These values can be easily verified from the curve of C versus PAPR in Figure 2.

From above, we can conclude that the expressions, (21) and (22), are very accurate for predicting the spectrum sensing performance, for any clipping threshold value above the so-called optimum, which is computed according to the process described at the end of Section 2.2. Lower values for the clipping threshold make the pdf of ρ given in Equation (18) depart from the actual pdf. In other words, the approximated pdf in Equation (18) looses its accuracy for very low clipping threshold values, which are indeed useless from a practical standpoint due to the high resulting signal distortion and non-optimality of the overall spectrum sensing performance.

3.2. Performance Comparisons

In this section, we compare the performances of our simultaneous transmission reporting scheme with the scheme proposed in [20] and with the conventional reporting scheme in which the local decisions are sent via orthogonal channels. For this conventional scheme, if P D , SU ' and P FA , SU ' respectively denote the probability of detection and the probability of false alarm, taking into account the transmission errors for the local decisions, then:

P D , SU = P D , SU ( 1 P e ) + P e ( 1 P D , SU )
P FA , SU = P FA , SU ( 1 P e ) + P e ( 1 P FA , SU )
where Pe is the modulation-dependent and channel-dependent bit error probability. For BPSK modulation with coherent detection over the slow flat Rayleigh fading reporting channel with Ω = 1, this error probability is given by:
P e = 1 2 ( 1 Γ FC 1 + Γ FC )

The probabilities of detection and false alarm at the FC for the conventional scheme using the hard decision are, then,

P D , FC = l = K M ( M l ) P D , SU l ( 1 P D , SU ) M l
P FA , FC = l = K M ( M l ) P FA , SU l ( 1 P FA , SU ) M l

The system parameters adopted for the comparisons were M = 5 and M = 3 secondary users, for K = 1, K = [M/2] = 3 (resp. two) and K = M = 5 (resp. three) in the K-out-of-M rule. These values of K were chosen to configure the well-known decision fusion rules OR, majority-voting and AND, respectively. The received SNR at the SUs was arbitrarily set to ΓSU = −5 dB, and the average received SNR per bit at the FC was set to ΓFC = 0 dB and −5 dB. Each value of the channel gain hk was drawn from a zero-mean complex Gaussian distribution with an unitary second moment. The hypotheses h0 and H1 were considered equiprobable.

For convenience, hereafter, we identify the conventional scheme as the reference. When the original decision rule (2) is applied to the scheme proposed in [20], we refer to it as original MAP. When our new transmission and detection scheme is considered, we simply refer to it as new.

Each value on the receiver operating characteristic (ROC) curves shown in this section was obtained from 500,000 Monte Carlo events. Each event corresponds to sending a zero-mean white Gaussian distributed PU signal through M independent AWGN channels to the SUs and performing independent energy detections at the SUs from N = 100 received samples, for a given SU decision threshold. The individual SU's decisions were then sent to the FC through the reporting channel, where the final decision upon the sensed channel occupation was made depending on the analysed technique. The SU's decisions and the final decision at the FC were used separately for computing false alarm and detection rates, which are the estimates of the associated probabilities. Repeating the above procedure while varying the SU decision threshold traces-out the complete ROC curves.

Figure 6, left, shows results for M = 3 and K = 1, 2 and 3, whereas Figure 6, right, shows results for M = 5 and K = 1, 3 and 5. In the case of M = 3, the clipping threshold is C = 2.9 E b. For M = 5, C = 3.7 E b. From these figures we first notice that our new fusion scheme outperforms the original and the reference schemes in all situations analysed. The gaps between the performances of our scheme and the original one can be very large, especially when the OR and AND rules are adopted. The performance gaps from our scheme and the reference one can also be very large, mainly when the OR and AND rules are adopted. Recall that the reference scheme is the one in which orthogonal transmissions from the SUs to the FC take place, occupying a larger amount of bandwidth or time resources as the number of SUs grow. We also notice from Figure 6 that the majority-voting (K = 2 and K = 3, respectively, for M = 3 and M = 5) results in the best performances of all fusion schemes. We also observe that the theoretical and simulation results are practically the same, attesting to the accuracy of the expressions derived throughout Section 2.

4. Conclusions

In this paper, we have proposed a new simultaneous transmission and decision scheme in which the task of channel estimation is shifted from the FC to the SUs, without the need for feeding back the estimates to the FC. The estimates are used at the SUs to pre-compensate for the reporting channel phase rotations and to partially compensate for the channel gains. This partial compensation is the result of signal clipping for PAPR control during the SU's reporting transmissions.

We have also suggested an approach for computing the optimum clipping threshold and showed that the resulting PAPR is not too high. Nevertheless, the PAPR can be easily reduced under the control of the clipping threshold, at the expense of a degradation in the performance of the spectrum sensing.

We have shown that our new fusion and decision scheme can produce large performance improvements over the original one proposed in [20], even outperforming the conventional reporting scheme in which orthogonal transmissions are used to report the SU's decisions to the FC. Our scheme also exhibits reduced implementation complexity when compared to the one proposed in [20], mainly due to a simpler decision rule and to a more feasible channel estimation process.

Expressions for approximating the probabilities of detection and false alarm were also provided and validated through simulations. These expressions produce very accurate results, as long as the clipping threshold value is equal to, or larger than, the optimal one. A method for computing this optimal threshold was also proposed and shown to be sufficiently precise.

Possible improvements of our technique can be envisaged if symbol probabilities and/or the sizes of the sets D0 and D1 are taken into account for computing the decision threshold. However, this would demand the knowledge or the estimation of the probabilities of detection and false alarm achieved by the SUs. Our threshold-based decision rule could also consider a possible imbalance between the probabilities of H0 and H1, which will produce a shift in the decision threshold, as well. To make use of this information, though, these probabilities should be known from the primary network or learned from past decisions in the secondary network.

Acknowledgements

This work was partially supported by Finep/Funttel Grant No. 01.14.0231.00, under the Reference Center for Radiocommunications (Centro de Referência em Radiocomunicações, CRR) project of the National Institute of Telecommunications (Instituto Nacional de Telecomunicações, Inatel), Brazil.

Author Contributions

D.A. Guimarães developed the system model, the first simulations and the first draft of the manuscript. G.P. Aquino and M. Cattaneo concluded the work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mitola, J.; Maguire, G.Q., Jr. Cognitive radio: Making software radios more personal. IEEE Pers. Commun. 1999, 6, 13–18. [Google Scholar]
  2. Hong, X.; Wang, J.; Wang, C.X.; Shi, J. Cognitive radio in 5G: A perspective on energy-spectral efficiency trade-off. IEEE Commun. Mag. 2014, 52, 46–53. [Google Scholar]
  3. Akyildiz, I.F.; Lo, B.F.; Balakrishnan, R. Cooperative Spectrum Sensing in Cognitive Radio Networks: A Survey. Elsevier Phys. Commun. 2011, 4, 40–62. [Google Scholar]
  4. Sun, C.; Zhang, W.; Letaief, K. Cooperative Spectrum Sensing for Cognitive Radios under Bandwidth Constraints. Proceedings of the Wireless Communications and Networking Conference, Kowloon, Hong Kong, China, 11–15 March 2007; pp. 1–5.
  5. Zou, Y.; Yao, Y.D.; Zheng, B. A Cooperative Sensing Based Cognitive Relay Transmission Scheme without a Dedicated Sensing Relay Channel in Cognitive Radio Networks. IEEE Trans. Signal Process 2011, 59, 854–858. [Google Scholar]
  6. Zou, Y.; Yao, Y.D.; Zheng, B. A Selective-Relay Based Cooperative Spectrum Sensing Scheme without Dedicated Reporting Channels in Cognitive Radio Networks. IEEE Trans. Wirel. Commun. 2011, 10, 1188–1198. [Google Scholar]
  7. Mitsuya, S.; Kobayashi, K.; Yamazato, T.; Katayama, M. Improvement of sequential-test-based cooperative spectrum sensing systems in band limited control channels. Proceedings of the 2010 International Symposium on Communications and Information Technologies (ISCIT), Tokyo, Japan, 26–29 October 2010; pp. 968–973.
  8. Zou, Q.; Zheng, S.; Sayed, A. Cooperative Sensing via Sequential Detection. IEEE Trans. Signal Process 2010, 58, 6266–6283. [Google Scholar]
  9. Vu-Van, H.; Koo, I. A sequential cooperative spectrum sensing scheme based on cognitive user reputation. IEEE Trans. Consum. Electron. 2012, 58, 1147–1152. [Google Scholar]
  10. Ghaznavi, M.; Jamshidi, A. Efficient method for reducing the average control bits in a distributed cooperative sensing in cognitive radio system. IET Commun. 2013, 7, 867–874. [Google Scholar]
  11. Liu, C.-Q.; Wang, Z.-M. Adaptive weighted algorithm of cooperative spectrum sensing in cognitive radio networks. Proceedings of the IET International Communication Conference on Wireless Mobile and Computing (CCWMC 2011), Shanghai, China, 14–16 November 2011; pp. 121–126.
  12. Sun, C.; Zhang, W.; Ben, K. Cluster-Based Cooperative Spectrum Sensing in Cognitive Radio Systems. Proceedings of the IEEE International Conference on Communications, Glasgow, UK, 24–28 June 2007; pp. 2511–2515.
  13. Kozal, A.; Merabti, M.; Bouhafs, F. Spectrum sensing-energy trade-off in multi-hop cluster based cooperative cognitive radio networks. Proceedings of the 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Toronto, ON, Canada, 27 April–2 May 2014; pp. 765–770.
  14. Wang, B.; Bai, Z.; Xu, Y.; Dong, P.; Kwak, K. Dynamical clustering cooperative spectrum sensing with bandwidth constraints in CR systems. Proceedings of the 2014 16th International Conference on Advanced Communication Technology (ICACT), Pyeongchang, Korea, 16–19 February 2014; pp. 244–248.
  15. Nie, G.; Wang, Y.; Li, G.; Xu, M. Sensing-Throughput Tradeoff in Cluster-Based Cooperative Cognitive Radio Networks: A Novel Frame Structure. Proceedings of the 2012 IEEE 75th Vehicular Technology Conference (VTC Spring), Yokohama, Japan, 6–9 May 2012; pp. 1–5.
  16. Althunibat, S.; Granelli, F. Energy-efficient reporting scheme for cooperative spectrum sensing. Proceedings of the 2013 IEEE 18th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), Berlin, Germany, 25–27 September 2013; pp. 28–32.
  17. Althunibat, S.; Granelli, F. Novel energy-efficient reporting scheme for spectrum sensing results in cognitive radio. Proceedings of the 2013 IEEE International Conference on Communications (ICC), Budapest, Hungary, 9–13 June 2013; pp. 2438–2442.
  18. Maleki, S.; Leus, G. Censored Truncated Sequential Spectrum Sensing for Cognitive Radio Networks. IEEE J. Sel. Areas Commun. 2013, 31, 364–378. [Google Scholar]
  19. Althunibat, S.; Granelli, F. An Objection-Based Collaborative Spectrum Sensing for Cognitive Radio Networks. IEEE Commun. Lett. 2014, 18, 1291–1294. [Google Scholar]
  20. Lim, C.H. Resource-efficient transmission for report channel in cooperative spectrum sensing. Electron. Lett. 2014, 50, 1171–1173. [Google Scholar]
  21. Guimarães, D.A.; Aquino, G.P. Resource-Efficient Fusion over Fading and Non-Fading Reporting Channels for Cooperative Spectrum Sensing. Sensors 2015, 15, 1861–1884. [Google Scholar]
  22. Guimarães, D.A.; Aquino, G.P.; Cattaneo, M. Improved decision for a resource-efficient fusion scheme in cooperative spectrum sensing. Proceedings of the 2015 Sixth Conference on International Workshop on Telecommunications (IWT), Santa Rita do Sapucaí, Brazil, 14–17 June 2015.
  23. Boyd, S.; Vandenberghe, L. Convex Optimization; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
  24. Guimarães, D.A. Digital Transmission: A Simulation-Aided Introduction with VisSim/Comm; Signals and Communication Technology; Springer: Berlin, Germany, 2009. [Google Scholar]
  25. Hadad, Z. OFDM Communication Channel. U.S. Patent 6,985,432, 2006. [Google Scholar]
Figure 1. Histogram of the noiseless received symbols for M = 3, Eb = 1, Ω = 1, C = 3 E b and p = 0.3. The value of λ is for K = 1. The lower part is a rescaled version of the upper one.
Figure 1. Histogram of the noiseless received symbols for M = 3, Eb = 1, Ω = 1, C = 3 E b and p = 0.3. The value of λ is for K = 1. The lower part is a rescaled version of the upper one.
Sensors 15 10891f1 1024
Figure 2. Pclipp and Pout versus PAPR for 0 < C < 10, M = 3, Eb = 1 and Ω = 1.
Figure 2. Pclipp and Pout versus PAPR for 0 < C < 10, M = 3, Eb = 1 and Ω = 1.
Sensors 15 10891f2 1024
Figure 3. Empirical and theoretical pdfs of the noiseless received symbols transmitted from a single secondary user (SU).
Figure 3. Empirical and theoretical pdfs of the noiseless received symbols transmitted from a single secondary user (SU).
Sensors 15 10891f3 1024
Figure 4. Empirical and theoretical pdfs of the noiseless received symbols from all SUs.
Figure 4. Empirical and theoretical pdfs of the noiseless received symbols from all SUs.
Sensors 15 10891f4 1024
Figure 5. Theoretical and simulated ROC curves of the proposed fusion scheme for M = 3 (Top), M = 5 (Bottom), K = 1 and different clipping thresholds.
Figure 5. Theoretical and simulated ROC curves of the proposed fusion scheme for M = 3 (Top), M = 5 (Bottom), K = 1 and different clipping thresholds.
Sensors 15 10891f5 1024
Figure 6. ROC curves at the fusion centre (FC) for M = 3 (Left), M = 5 (right), K = 1 (Top), K = [M/2] (Middle) and K = M (Bottom), γSU = −5 dB, γFC = 0 and −5 dB.
Figure 6. ROC curves at the fusion centre (FC) for M = 3 (Left), M = 5 (right), K = 1 (Top), K = [M/2] (Middle) and K = M (Bottom), γSU = −5 dB, γFC = 0 and −5 dB.
Sensors 15 10891f6 1024

Share and Cite

MDPI and ACS Style

Guimarães, D.A.; Aquino, G.P.; Cattaneo, M.E.G.V. Resource-Efficient Fusion with Pre-Compensated Transmissions for Cooperative Spectrum Sensing. Sensors 2015, 15, 10891-10908. https://doi.org/10.3390/s150510891

AMA Style

Guimarães DA, Aquino GP, Cattaneo MEGV. Resource-Efficient Fusion with Pre-Compensated Transmissions for Cooperative Spectrum Sensing. Sensors. 2015; 15(5):10891-10908. https://doi.org/10.3390/s150510891

Chicago/Turabian Style

Guimarães, Dayan Adionel, Guilherme Pedro Aquino, and Marco E. G. V. Cattaneo. 2015. "Resource-Efficient Fusion with Pre-Compensated Transmissions for Cooperative Spectrum Sensing" Sensors 15, no. 5: 10891-10908. https://doi.org/10.3390/s150510891

Article Metrics

Back to TopTop