 Research
 Open Access
 Published:
Selective reporting  a half signalling load algorithm for distributed sensing
EURASIP Journal on Wireless Communications and Networking volume 2013, Article number: 191 (2013)
Abstract
Spectrum sensing is a powerful tool of the cognitive cycle to help circumvent the apparent spectrum scarcity faced by wireless transmission systems. To overcome the challenging issues faced by the localized sensing, multiple cognitive radios can cooperate to explore the multiuser diversity and generate a more reliable decision on the presence of a signal in the frequencies of interest. In such a cooperative sensing scenario, a common reporting channel is needed for the transmission of the information of each element. As the number of elements that participate in the sensing operation increases, so does the bandwidth demanded for the reporting channel, quickly becoming the limiting factor in this scenario. To tackle the issue of reducing the sensing report overhead, this paper introduces a new cooperative sensing scheme that introduces silence periods in the reporting and, relying on information theory principles, explores the information present in these periods to reduce by 50% the sensing reporting overhead while maintaining the same performance of standard reporting schemes. Numerical and experimental results confirm the theoretical analysis and show the predicted reduction in reporting overhead and performance preservation.
1. Introduction
The ever increasing demand for higher data rates is unstoppable. A report from CISCO predicts a 39fold increase in data traffic in the period 2009 to 2014 [1]. A considerable portion of this data traffic will use wireless infrastructures, increasing the pressure on the efficient management of the available spectrum. The licensed spectrum is largely underutilized [2] as proven by the Federal Communication Commission in [3]. This study shows that the utilization of the licensed spectrum ranges from 15% to 85%.
Today, it is generally accepted that cognitive radio (CR) [4] is a promising solution to the apparent spectrum scarcity faced by the operators [5]. A CR adapts its operating parameters (i.e. centre frequency, bandwidth, etc.) to avoid interfering with (or be interfered by) other licensed or unlicensed wireless systems in the vicinity. This tuning is based on the radio environment monitoring operation, commonly termed sensing. A comprehensive survey of spectrum sensing techniques can be found in [6]. If a CR is to autonomously assess the availability of a given channel, it needs to overcome challenging issues posed by the varying wireless channel conditions: hidden node problem, deep fading, shadowing, etc., that will deteriorate CR sensing performance. To alleviate this problem, multiple CRs can cooperate to jointly perform the spectrum sensing, exploiting the multiuser diversity in the sensing process [7–9].
In the cooperative spectrum sensing, each CR usually performs the sensing individually and then reports the local observations to a common fusion unit (FU). This unit gathers the information from all sensors involved in the sensing process, generates the decision on the presence of other users in the channel of interest and broadcasts the decision to the CRs. If a large number of CRs participate in the sensing process, it is expectable that even though some will suffer from the localized sensing limitations (hidden node, deep fading, shadowing and sensing performance), others will output correct reports and the overall decision will be more reliable. A survey on cooperative sensing can be found in [10].
To transmit the local sensing reports to the FU, a bandwidthlimited common reporting channel is generally assumed, and the overhead needed for the CRs to send the reports is a critical issue in cooperative sensing. Although the information by itself may be a simple binary indication, it always requires the setup of the channel, which requires resources. Moreover, the transmissions from the sensors require energy. It is therefore highly convenient for energy reduction and overhead minimization purposes to devise cooperative sensing schemes that minimize the number of transmissions from the localized sensors to the FU.
The reduction of the reporting overhead in cooperative sensing has been addressed in the literature and can be divided into three categories: the CR network throughput optimization schemes [11–13], the user selection schemes [14–17] and the censorship algorithms [18–22].
The CR network throughput optimization schemes aim at maximizing the CR network throughput subject to a given detection probability. The work in [11] optimizes the number of sensors and sensing time that maximizes the network throughput when using energy detection at the sensors and the hard fusion OR decision rule at the FU. An extension for the k outofK decision rule at the FU can be found in [12]. An additional energy constraint per CR is added to the problem in [13] to derive the optimal number of sensors, reporting time and probability of false alarm (PFA) that maximizes the throughput.
The user selection schemes use different criteria to select the sensors that will participate in the cooperative sensing, limiting the dimension of the group and lowering the reporting overhead. The confidence level that each sensor builds on its own decision (when comparing with the decisions of remaining sensors) is used in [14] to limit the set of sensors that report back to the FU. The distance to the primary user (PU) is the criteria adopted in [15] for choosing the koutofK CR users that will participate in cooperative sensing when the positions of CR users and PU are known. The degree of knowledge of the positions of the CR users is the criteria used in the three selection algorithms proposed in [16] to address the shadow correlation problem in cellular systems. A tradeoff between the sensing reliability and the reporting overhead is used in [17] to induce the sensors with the best detection performance to join the cooperative sensing.
The censoring algorithms aim at limiting the number of reports sent by each sensor involved in the cooperative sensing by refraining the CR users from transmitting uninformative data. The local decisions made at each sensor are sent to the FU only if they are considered informative. The most common procedure defines two thresholds as shown in Equation 1. Information is sent only if:
If the statistic U belongs to the uncertainty interval L_{ l } L_{ u } then no reporting is performed because the binary information corresponding to the local decision is not reliable enough to justify the usage of transmitted power and radio resources. Although one can significantly reduce the overhead with such a scheme, optimization requires a careful setting of the thresholds L_{ u } and L_{ l }, which are dependent of the probabilities of having a primary signal or not. If such a priori probabilities are not known or cannot be guessed, then a random choice of the thresholds does not guarantee a good receiver operating characteristic (ROC). This can be improved with learning procedures, but this again takes time to stabilize.
To tackle the issue of reducing the sensing report overhead, a new cooperative scheme is proposed that essentially relies on basic information theory principles which say that silence periods may also convey information. The new cooperative sensing scheme reduces the average number of transmissions by 50% without any loss of performance and could be used in conjunction with the other two groups of distributed sensing algorithms to further reduce the signalling overhead.
The remainder of the paper is organized as follows. The next section introduces the proposed selective reporting algorithm and analyzes its performance under fading channels. Numerical and experimental results are presented and discussed in Section 3. Finally, the main conclusions of this work are drawn in Section 4.
2. Selective reporting algorithm
The selective reporting cooperative sensing algorithm explores the information present in silence periods to reduce the sensing report signalling overhead and associated energy and resource usage. The section starts with a concise background review, introduces the proposed cooperative sensing scheme with silence periods and analyzes the distribution of the number of transmitted messages. An information theory interpretation of the new scheme follows, ending with the investigation of the behaviour of the algorithm subject to fading channels.
2.1. Background review
Considering a node k out of the K cognitive radios in the scenario of Figure 1, the mathematical model for binary hypothesis testing problem is the following:
where the following notation is used:
x[n]: transmitted signal, usually modelled as zeromean additive white Gaussian noise (AWGN) with variance σ_{ x }^{2}
w[n]: zeromean AWGN noise with variance σ_{ w }^{2}
y[n]: received signal
a: complex coefficient that accounts for channel fading
n = 0, 1, ···, (N − 1), were N is the number of samples in the observation window of the received signal.
Considering an energy detector, the decision statistic is formed summing up the energy of the received samples during the observation interval, i.e. considering that N samples are collected. The decision statistic U is given by:
and using this statistic, the classical decision rule is simply:
where L is the decision threshold, chosen as to achieve a given operating point on the sensor's ROC curve.
Let us now extend the observation for the entire distributed sensing scheme of Figure 1. Assuming that the localized sensing variables are sent to the FU, the dominant fusion model has its origins in the distributed detection theory: the parallel fusion technique [23] combines the observations to improve the detection performance. The adoption of this fusion model, and its variants, for cooperative sensing can be found in [9, 24].
The combining at the FU can be divided into two major categories depending on the result reported by the sensors. If the sensors report the full samples (or its quantized versions), the FU performs a soft combining, achieving the best performance of both categories, at the cost of a higher signalling load. The optimal soft combining algorithm was proposed by [25], where a NeymanPearson criterion was used for the weighted combination of the local samples. If the sensors report the binary local decision, the FU performs a simple hard combining. The most commonly used fusion decision rules are the AND, OR and majority decision. These rules can be generalized in the k outofK rule [23] (for k = 1, K, ⌈K/2⌉ the rule becomes, respectively, the OR, AND and majority decision rules). The ideal k value depends on the type of channel affecting the transmission, the detection threshold and the total number of sensors [26]. For a large threshold, the OR rule tends to give the best performance, and due to its simplicity, it is commonly used for scenarios where, subject to a given PFA, the goal is to reduce the probability of missed detection (PMD). At each sensor, from Equation 4:
The final decision is made at the FU by employing the OR rule: if at least one sensor reports 1, decides H_{1}, otherwise H_{0}. With such a rule, and assuming K identical sensors, the global PFA, q_{ D }, is given by:
where q is the localized (at each sensor) PFA.
Similarly, the PMD, ν_{ D }, is simply expressed as a function of the localized PMDs:
where v_{ i } is the localized PMD for sensor i (i = 1,2,…,K).
Equation 6 can be extended, in the case of nonidentical sensors, to:
where q_{ i } is the localized PFA for sensor i (i = 1,2,…,K).
The localized probabilities, considering the energy detector, are amenable to analytical formulation under certain conditions. Assuming that the number of samples N is high so that we can invoke the central limit theorem, and resorting to the Gaussian hypothesis, it can be expressed as [27]:
where a_{ i } is the complex coefficient that accounts for the channel fading of sensor i; σ_{w(i)}^{2} is the individual sensor noise variance, and Q(.) is the complementary error function $\frac{1}{\sqrt{2\pi}}\underset{\mathit{x}}{\overset{\infty}{{\displaystyle \int}}}\phantom{\rule{0.25em}{0ex}}{e}^{\raisebox{1ex}{${x}^{2}$}\!\left/ \!\raisebox{1ex}{$2$}\right.}\mathit{dx}$.
2.2. Cooperative sensing with silence periods
The basis of the proposal relies on the use of two types of sensors that report if different events occur at each one, i.e.:

Type 1: report only if decision is H_{ 1 }. Do not report if decision is H_{ 0 }.

Type 2: report only if decision is H_{ 0 }. Do not report if decision is H_{ 1 }.
The operating mode of the type 1 sensor is shown in Figure 2 (left). In this figure, the columns represent the hypothesis that is really occurring, and the lines represent the decision made by the sensor. The cells contain the type of message that is sent along with the joint probability of (Ĥ_{ i }; H_{ j })i, j ∊ {0; 1}. The equivalent figure for a type 2 sensor is shown in Figure 2 (right). In this figure, E indicates that no message is sent (from the word erasure) and M that a message is sent. The type of message (M) is rather irrelevant.
The type of node is decided on the initialization procedure, and the FU must keep an uptodate list with the sensors integrating each group. When a new sensing report arrives, the only thing that counts is the identification of the transmitting node. In fact, upon receiving a message, the FU knows that if it is coming from a type 1 sensor, it means that this node has detected a primary signal, whereas if it is coming from a type 2 sensor, it means that no primary signal was locally detected.
Table 1 illustrates the operation of the scheme considering that there are only two sensors, one type 1 and one type 2.
Let us consider the number of messages that are transmitted assuming that P type 1 sensors and P − K type 2 sensors are deployed. As a starting assumption, it is considered that localized PMD and PFA are equal for all sensors.

1.
Hypothesis H _{ 0 }
Let us assume hypothesis H_{ 0 } where no primary signal is present. Conditioned to this hypothesis, a type 1 sensor transmits if it makes an erroneous detection, and thus, the average number of messages (T_{1}) coming from type 1 sensors is given by:
$$E\left({T}_{1}\left{H}_{0}\right.\right)=\mathit{Pq},$$(10)while type 2 sensors transmit when they make the correct decision, and then, the average number of messages (T_{2}) coming from type 2 sensors is given by:
$$E\left({T}_{2}\left{H}_{0}\right.\right)=\left(KP\right)\left(1q\right).$$(11)Therefore the average number of transmitted messages is given by:
$$\begin{array}{ll}E\left({T}_{1}+{T}_{2}\left{H}_{0}\right.\right)& =\mathit{Pq}+\left(KP\right)\left(1q\right)\\ =P\left(2q1\right)+K\left(1q\right)\end{array}$$(12) 
2.
Hypothesis H _{ 1 }
Under hypothesis H_{ 1 }, type 1 sensors transmit if they make the correct detection, while type 2 sensors transmit if they miss the detection. Thus, the average number of messages coming from type 1 and type 2 sensors is given by:
$$\left\{\begin{array}{l}E\left({T}_{1}\left{H}_{1}\right.\right)=P\left(1\nu \right)\\ E\left({T}_{2}\left{H}_{1}\right.\right)=\left(KP\right)\nu \end{array}\right.$$(13)and, therefore, the average number of total transmissions is given by:
$$E\left({T}_{1}+{T}_{2}\left{H}_{1}\right.\right)=P\left(12\nu \right)+\mathit{K\nu}.$$(14)
2.3. Analysis of the distribution of transmitted messages
Let us now consider the distribution of the number of transmitted messages.

1.
Hypothesis H _{0}
Under the assumptions of identical sensors, the distribution of the number of transmitted messages (see Appendix), conditioned to H_{ 0 }, is given by:
$${f}_{0}\left(m\right)={\left(1q\right)}^{P}{q}^{KP}{\left(\frac{1q}{q}\right)}^{m}\phantom{\rule{0.25em}{0ex}}{\displaystyle \sum _{l=0}^{m}\left(\begin{array}{c}\hfill P\hfill \\ \hfill l\hfill \end{array}\right)\left(\begin{array}{c}\hfill KP\hfill \\ \hfill ml\hfill \end{array}\right)}{\left(\frac{q}{1q}\right)}^{2l}$$(15)from which the average and variance can be computed:
$$\left\{\begin{array}{l}E\left[T{H}_{0}\right]=P\left(2q1\right)+K\left(1q\right)\\ \mathit{Var}\left[T{H}_{0}\right]=\mathit{Kq}(1q)\end{array}\right.$$(16) 
2.
Hypothesis H _{1}
Under the assumption of identical sensors, the distribution of the number of transmitted messages (see Appendix), and respective average and variance conditioned to H_{ 1 }, is given by:
$$\left\{\begin{array}{l}{f}_{1}\left(m\right)={\left(1v\right)}^{KP}{v}^{P}{\left(\frac{v}{1v}\right)}^{m}{\displaystyle \sum _{l=0}^{m}\left(\begin{array}{c}\hfill KP\hfill \\ \hfill l\hfill \end{array}\right)\left(\begin{array}{c}\hfill P\hfill \\ \hfill ml\hfill \end{array}\right)}{\left(\frac{1v}{v}\right)}^{2l}\\ E\left[T{H}_{1}\right]=P\left(12\nu \right)+\mathit{K\nu}\\ \mathit{Var}\left[T{H}_{1}\right]=\mathit{K\nu}(1\nu )\end{array}\right.$$(17)
Now, let us consider what would be the best choice of P. Assuming that we have no prior information on the presence or absence of the primary signal, we would like to choose P that minimizes the average value of required transmissions, whatever the value of the hypothesis,
The problem is illustrated graphically in Figure 3. The thick segments represent the maximum value of the average required transmissions for both hypotheses. The optimum values is achieved when
For the values of PFA, q and PMD, ν, of interest, the only solution to Equation 19 is P = K/2. This result will be used throughout the remaining of the paper.
Let us update the solution of Equation 19 in the most relevant equations. Under hypothesis H_{ 0 }, Equation 12 can be written as:
The result in Equation 20 proves that, irrespective of the localized PFA, the average number of transmissions is K/2, i.e. in average, only half of the sensors transmit.
The distribution of the number of transmitted messages, conditioned to H_{ 0 }, is given by:
The variance is given by Equation 16.
Under hypothesis H_{ 1 }, Equation 14 can be written as:
Irrespective of the localized PMDs, the average number of transmissions is K/2, i.e. in average, only half of the sensors transmit.
From Equations 20 and 22, one concludes that, irrespective of the hypothesis, the average number of transmissions from the sensors to the FU is K/2, which means that, when there is no fading, the average number of messages when using a total of K sensors with half being of type 1 and half of type 2 is equal to K/2.
The distribution of the number of transmitted messages, conditioned to H_{ 1 }, is given by:
The variance is given by Equation 17.
As the PFA and PMD coincide with the ones of K sensors with classical transmission/detection employing an OR rule at the FU, it can be concluded that with the proposed scheme, the number of transmissions can be reduced by a factor of 2 with no penalty in the ROC.
For typical designs, the number of transmissions is much more concentrated around the mean for hypothesis 0 than for hypothesis 1. Let us just point out some numbers for a scenario with ten sensors (five of each type). If the global PFA is designed to be q_{ D } = 0.2, using Equation 6, this requires a localized PFA at each sensor q_{ i } = 0.022, and therefore, ${\sigma}_{{H}_{0}}=\sqrt{\mathit{Var}\left[T\right]{H}_{0}}=\sqrt{10\times 0.022\times \left(10.022\right)}=0.46$, whereas designing for a global PMD v_{ D } = 10^{−5}, using Equation 7, the required localized PMD is v_{ i } = 0.316, resulting in ${\sigma}_{{H}_{1}}=\sqrt{\mathit{Var}\left[T{H}_{1}\right]}=\sqrt{10\times 0.316\times \left(10.316\right)}=1.47$.
It may be surprising that with the selective reporting scheme one gets, with fewer transmissions, the same ROC as in the case of a conventional distributed detector, where the results of the local detection are always sent. This may be explained using basic concepts of information theory which states that no transmission (silent periods) may carry information. Let us consider two sensors (one type 1 and one type 2) as shown in Figure 4, where E stands for no transmission.
It is easy to verify that the mutual information between A and B is the same if one replaces, in the output alphabet of type 1 sensors, E by 0, and, for the type 2 sensors, E by 1. The mutual information can be increased if we allow the use of three symbols, leaving the promise that using a double threshold can lead to improved performance.
2.4. Algorithm behaviour with fading channels
Let us now consider the case of fading between the primary system and the sensors. It is clear that when the primary signal is absent, nothing changes. Assuming that the sensors are identical, Equations 20 and 21 can still be used, i.e. it can be expected that the average number of transmissions is still equal to half the number of sensors.
However, the analysis under hypothesis H_{ 1 } is different. As the signal from the primary system arrives at the sensors with different powers, the PMD is different for the various sensors.
Let us now consider hypothesis H_{ 1 }, assuming K sensors labelled 0, 1, …, K/2 − 1 for sensors of type 1 and K/2, K/2 + 1, …, K − 1 for sensors of type 2. The PMD i, ν_{ i }, is given (under the asymptotic Gaussian approximation) by Equation 9. Sensors of type 1 transmit therefore with probability (1 − ν_{ i }) and sensors of type 2 with probability ν_{ i }. Although an analytic expression for the distribution of the number of transmissions is not amenable, the first and second order moments are quite easy to derive since it is a sum of Bernoulli variables that are independent. The additivity of the mean and variance can be invoked. The average number of transmissions for sensor i is given by:
Therefore,
Over the long term, if the environment is stationary, the average value of transmissions will be K/2, but for the reporting at a specific instant, this will depend on the specific distributions of the fading from the primary source to the sensors.
The variance of a Bernoulli variable with parameter α is α(1 − α). Therefore, for a sensor, we get a variance ν_{ i }(1 − ν_{ i }), either with parameter ν_{ i } or (1 − ν_{ i }). As the variables are independent, we get, for the total number of transmissions, the variance:
By introducing a new level of randomness in the PMDs, the variability of the number of transmissions will clearly increase.
3. Performance assessment
This section presents numerical results related to the number of transmissions achieved with the proposed algorithm and experimental results of the implementation of the selective reporting scheme in a distributed sensing test bed [28].
3.1. Numerical results
To assess the performance of the proposed algorithm, several simulations were performed with the following parameters:

Number of sensing nodes: 10

◦ Type 1 nodes: 5

◦ Type 2 nodes: 5


Global PFA designed for q_{ D } = 0.1

Transmitted signal and noise Gaussian

Signal to noise ratio at the sensors in the case a primary signal is present

◦ 0 dB for the case when no channel fading is considered

◦ Uniformly distributed between [−8; 10] dB for the case when fading is considered


Number of samples used in the energy detector: 20
Figures 5 and 6 report the distribution of the number of transmissions for the two different types of nodes for the case where no primary signal is present.
Figure 5 clearly shows the expected asymmetry between the distributions. The type 1 nodes are silent most of the time whereas the type 2 nodes are transmitting with a high probability.
In Figure 6, it is easy to identify the symmetry around the average value which is equal to half the number of sensors, i.e. five, with the distribution highly concentrated near this value.
The average value of transmissions in the case reported in Figure 6 is very close to the statistical mean as it can be seen by the high concentration of transmissions around five and the symmetry of the histogram. A wider spread will occur if the threshold is changed to give a larger PFA. However, to notice significant asymmetry, one has to increase the PFA to 0.3, which is a design value seldomly used in practical systems. The resulting distribution is shown in Figure 7 where a much larger dispersion around the mean and an asymmetry can be seen (in this particular simulation for values above the mean).
Figures 8 and 9 report the distribution of the number of transmissions for the two different types of nodes for the case where the primary signal is present. No fading is assumed, and the path loss is such that the signaltonoise ratio (SNR) at each node is equal to 0 dB. In these figures, a larger spread in the distributions can be seen, as it was anticipated in the theoretical analysis. However, the mean is very close to half the number of nodes in Figure 9.
In Figure 10, the behaviour in the average number of transmissions is evaluated as a function of the SNR (equal for all nodes). The figure shows that within a 12 dB fluctuation range, the results are very close to the theoretical statistical mean.
Figures 11 and 12 show the probability distributions in the presence of fading, i.e. the SNRs at each node may be different. For these figures, the SNR is assumed to vary uniformly in the interval [−8; 10] dB. Figure 11 shows a wider spread in the number of transmissions. In both plots (a and b), one can notice that at the opposite edge of the point where the probability is expected to be maximum there is an increase in the density. This arises because, for type 1 sensors, there may be nodes with very low SNR that simply cannot detect the primary signal and contribute to an enhancement of the value of 0. The opposite arises for type 2 nodes. Nevertheless, the distribution of Figure 12 turns out to be very symmetric, and the mean is very close to 5.
To evaluate the expected value of the number of transmissions, higher deviations in the SNR span were considered. In Figure 13, four cases are presented. The SNRs at the different nodes may vary in the intervals [−8k; 10k] dB with k taking the values 1, 2, 3 and 4. The results show that although the SNRs vary, the average number of transmissions is still very close to the theoretical statistical value. In general, one can say that for the parameters of interest (that can be summarized as q_{ D } < 0.1 and ν_{ D } < 10^{−3}) and for a moderately large number of sensors, the distributions are quite sharp and the number of transmissions are very close to the mean.
3.2. Experimental results
The selective reporting scheme was implemented in the distributed sensing test bed depicted in Figure 14 to evaluate the performance of the proposed algorithm in a closetoreal scenario. The test bed was composed of four sensing nodes, a FU and a primary scene emulator (baseband signal generator, channel emulator and RF upconverters). The sensing nodes and the FU were implemented in the open SDR platform GNU Radio [29]. The sensors used Ettus USRP [30] hardware to implement the physical layer algorithms. The sensors communicate with the FU over standard Fast Ethernet. The primary scene emulation was performed by the Agilent Technologies, Santa Clara, CA, USA [31] equipments in Figure 14. Further details on the test bed can be found in [28]. The main parameters used in the tests were as follows:

Number of sensing nodes: 4

→ Type 1 nodes: 2

→ Type 2 nodes: 2


Primary signal represented by an 8MHz bandwidth Digital Video Broadcasting  Terrestrial signal with a 0.8GHz carrier frequency

Tests performed with and without independent fading channels; used fading channel model  LTE extended typical urban low Doppler channel [32]

SNR at the sensors in the case a primary signal is present: {0 dB, 2 dB}

Number of samples used in the energy detector: {10, 20, …, 90}

Local decision thresholds: {0 dB, 1 dB, 2 dB}
Figures 15, 16, 17 and 18 show the ROC gains [28] of using a distributed sensing scheme with four sensors and an OR decision rule implemented in the FU, when compared to a single sensor. The plots in Figures 15 and 16 show the ROC gains when no fading channel is affecting the received signal and all sensors have similar SNR (0 dB and 2 dB, respectively, in Figures 15 and 16). The plots in Figures 17 and 18 depict the ROC gains when independent fading channels affect the signals received by the different sensors. Like in the previous figures, the average SNR of all sensors is similar (0 dB and 2 dB, respectively, in Figures 17 and 18). The PMD gains are clearly visible for low values of PFA and decrease as PFA values increase, because the single sensor's probability of detection approaches the unit value.
Figure 19 presents a comparison of the PFA for the foursensor OR decision rule distributed sensing and foursensor selective reporting. The plots show that for the tested thresholds, there is no significant difference in the performance between the reference ORbased scheme and the proposed scheme. Figures 20 and 21 plot the PMD differences between the proposed scheme and the reference ORbased, with and without fading channel. Observing both figures, one can easily conclude that the PMD difference is negligible, proving that the proposed method yields the same performance as the reference.
The plots in Figure 22 report the distribution of the number of transmissions (left vertical axis) for the two different types of nodes for different values of PFA (right vertical axis) when no primary signal is present.
In coherence with the theoretical analysis and the numerical results presented in the plots of Figure 5, the asymmetry between the distributions of type 1 and type 2 nodes is clearly visible. As the PFA decreases, two consequences can be observed: type 2 nodes (top plot) become increasingly silent and type 1 nodes (bottom plot) transmit with a high probability; the distribution of the number of transmissions becomes narrower.
Figure 23 reports the distribution of the total number of transmissions (left vertical axis) for different values of PFA (right vertical axis) when no primary signal is present. As observed previously in Figure 22, as the PFA decreases, the distribution of the number of transmissions becomes narrower. Another consequence that should be pointed is the asymmetry of the distribution. The leftmost set of bars (corresponding to the lowest PFA) presents a distribution shifted to the right, in coherence to the numerical results depicted in Figure 7. As the PFA increases, the distribution widens and the distribution shifts to the left. The rightmost set of bars (corresponding to the largest PFA >0.5) already shows a leftshifted distribution that, actually, can be correlated with the results presented in Figure 9, associated with the case where the primary signal is present.
4. Conclusions
The use of cognitive radios is becoming more and more an unquestionable reality to fight the apparent spectrum scarcity and efficiently explore the available spectrum. Spectrum sensing is a fundamental tool of cognitive radios to acquire the spectrum and decide on the best resources to use. The multiuser diversity provided by cooperative spectrum sensing schemes boosts the reliability of the spectrum acquisition, but the available sensing report channels easily become the bottleneck to the number of participants.
This paper proposes a new cooperative sensing scheme that introduces silence periods in the sensing reporting to lower the reporting bandwidth by 50%. Using the principles of information theory, the algorithm explores the information present in the silence periods to maintain the same performance of standard reporting schemes. The article presents a theoretical analysis of the distribution of transmitted messages, an information theory interpretation of selective reporting sensing scheme and a study on the behaviour of the algorithm when the received signal is subject to fading caused by the wireless channel that links primary transmitter and cognitive radio user. The theoretical analysis is backed up by numerical and experimental results that show that the PFA and PMD are similar to standard reporting schemes, validating the proposed algorithm. Furthermore, the proposed scheme can be used jointly with censorship and user selection algorithms to further reduce the bandwidth demanded of the sensing report channel.
Appendix
Under the assumptions of identical sensors and hypothesis H_{0}, the transmission of type 1 sensors represents P independent and identically distributed (i.i.d.) Bernoulli trials. The variable that accounts for the number of transmitted messages coming from these sensors follows a binomial distribution, X_{0}^{T 1} ~ B(P, q) with a probability distribution function:
The transmission of type 2 sensors represents K − P i.i.d. Bernoulli trials. The variable that accounts for the number of transmitted messages coming from these sensors follows a binomial distribution, X_{0}^{T 2} ~ B(K − P, 1 − q) with a probability distribution function:
Considering that X_{0}^{T 1} and X_{0}^{T 2} are independent, the distribution of the overall number of transmitted messages, conditioned to H_{ 0 }, is therefore given by:
For hypothesis H_{1}, the transmission of type 1 sensors represents P i.i.d. Bernoulli trials with probability (1 − ν), X_{1}^{T 1} ~ B(P, 1 − ν), with a probability distribution function:
For type 2 sensors, we have X_{1}^{T 2} ~ B(K − P, ν), with a probability distribution function:
The distribution of the overall number of transmitted messages, conditioned to H_{ 1 }, is therefore given by:
References
 1.
Reardon M: Cisco predicts wireless data explosion. . Accessed 1 April 2013 http://news.cnet.com/830130686_310449758266.html
 2.
Staple G, Werbach K: The end of spectrum scarcity. IEEE Spectrum 2004, 41(3):4852. 10.1109/MSPEC.2004.1270548
 3.
Federal Communications Commission: Spectrum Policy Task Force, Report ET Docket no. 02–135. Washington D.C: Federal Communications Commission; 2002.
 4.
Mitola J, Maguire GQ Jr: Cognitive radio: making software radios more personal. IEEE Pers. Comm. 1999, 6(4):1318. 10.1109/98.788210
 5.
OFCOM: Digital dividend: cognitive access, Statement on licenceexempting cognitive devices using interleaved spectrum. London: Office of Communications; 2009.
 6.
Yucek T, Arslan H: A survey of spectrum sensing algorithms for cognitive radio applications. IEEE Communications Survey and Tutorials 2009, 11(1):116130.
 7.
Cabric D, Mishra SM, Brodersen RW: Implementation issues in spectrum sensing for cognitive radios. Proceedings of Asilomar Conference on Signals, Systems and Computers, Pacific Grove, 710 Nov 2004 772776.
 8.
Ganesan G, Li YG: Agility improvement through cooperation diversity in cognitive radio. Proceedings of IEEE GLOBECOM, St. Louis, 2 Dec 2005 25052509.
 9.
Ghasemi A, Sousa ES: Collaborative spectrum sensing for opportunistic access in fading environments. Proceedings of the 1st IEEE Symposium on New Frontiers in Dynamic Spectrum Access Networks, Baltimore, 811 Nov 2005 131136.
 10.
Akyildiz IF, Lo BF, Balakrishnan R: Cooperative spectrum sensing in cognitive radio networks: a survey. Phys. Commun. 2011, 4(1):4062. 10.1016/j.phycom.2010.12.003
 11.
Choi YJ, Xin Y, Rangarajan S: Overheadthroughput tradeoff in cooperative cognitive radio networks. Proceedings of the IEEE Wireless Communications and Networking Conference 2009, Budapest,5–8Apr 2009 16.
 12.
Maleki S, Chepuri SP, Leus G: Energy and throughput efficient strategies for cooperative spectrum sensing in cognitive radios. Proceedings of the 12th IEEE International Workshop on Signal Processing Advances in Wireless Communications 2011, San Francisco, 2629 Jun 2011 7175.
 13.
Maleki S, Chepuri SP, Leus G: Optimization of hard fusion based spectrum sensing for energyconstrained cognitive radio networks. Physical Communication 2012. 10.1016/j.phycom.2012.07.003
 14.
Chiahan L, Wolf W: Energy efficient techniques for cooperative spectrum sensing in cognitive radios. Proceedings of the 5th IEEE Consumer Communications and Networking Conference 2008, Las Vegas, 1012 Jan 2008 968972.
 15.
Malady A, da Silva C: Clustering methods for distributed spectrum sensing in cognitive radio systems. Proceedings of IEEE Military Communications Conference, San Diego, 1619 Nov 2008 15.
 16.
Selen Y, Tullberg H, Kronander J: Sensor selection for cooperative spectrum sensing. Proceedings of the 3rd IEEE Symposium on New Frontiers in Dynamic Spectrum Access Networks, Chicago, 1417 Oct 2008 111.
 17.
Ding G, Wu Q, Song F, Wang J: Decentralized sensor selection for cooperative spectrum sensing based on unsupervised learning. Proceedings of IEEE International Conference on Communications, Ottawa, 1015 Jun 2012 15761580.
 18.
Lunden J, Koivunen V, Huttunen A, Poor HV: Censoring for collaborative spectrum sensing in cognitive radios. Proceedings of the 41st Asilomar Conference on Signals, Systems and Computers, Pacific Grove,4–7Nov 2007 772776.
 19.
Sun C, Zhang W, Letaief KB: Cooperative spectrum sensing for cognitive radios under bandwidth constraints. Proceedings of IEEE Wireless Communications and Networking Conference, Hong Kong, 1115 Mar 2007 15.
 20.
Axell E, Leus G, Larsson E: Overview of spectrum sensing for cognitive radio. Proceedings of the 2nd International Workshop on Cognitive Information Processing, Elba Island, 1416 Jun 2010 322327.
 21.
Maleki S, Leus G: Censored truncated sequential spectrum sensing for cognitive radio networks. Proceedings of the 17th International Conference on Digital Signal Processing, Corfu,6–8Jul 2011 18.
 22.
Maleki S, Pandharipande A, Leus G: Energyefficient distributed spectrum sensing for cognitive sensor networks. IEEE Sens. J. 2011, 11(3):565573.
 23.
Varshney PK: Distributed Detection and Data Fusion. New York: Springer; 1997.
 24.
Unnikrishnan J, Veeravalli VV: Cooperative sensing for primary detection in cognitive radio. IEEE J. Sel. Top. Signal Proc. 2008, 2(1):1827.
 25.
Ma J, Zhao G, Li Y: Soft combination and detection for cooperative spectrum sensing in cognitive radio networks. IEEE Trans. Wireless Comm. 2008, 7(11):45024507.
 26.
Wei Zhang R, Mallik K: Optimization of cooperative spectrum sensing with energy detection in cognitive radio networks. IEEE Trans. Wireless Commun. 2009, 8(12):57615766.
 27.
Cabric D, Tkachenko A, Brodersen R: Spectrum sensing measurements of pilot, energy, and collaborative detection. Proceedings of the IEEE Military Communications Conference, Washington D.C., 2325 Oct 2006 17.
 28.
Quaresma J, Ribeiro C, Gameiro A, Zelenak M, Duplicy J: Distributed RF sensing framework with radio environment emulation. Proceedings of the 2nd IEEE International Workshop on Emerging Cognitive Radio Applications and Algorithms, Madrid,4–7Jun 2013 16.
 29.
GNU Radio 2011.http://gnuradio.org/redmine/projects/gnuradio/wiki . Accessed 17 Jun 2013
 30.
USRP  Universal Software Radio Peripheral 2013.http://www.ettus.com . Accessed 17 Jun 2013
 31.
Agilent Technologies 2013.http://www.agilent.com . Accessed 17 Jun 2013
 32.
3rd Generation Partnership Project: Evolved universal terrestrial radio access (EUTRA); user equipment (UE) radio transmission and reception (release 8), Technical Report TS 36.803, V1.1.0. SophiaAntipolis: 3rd Generation Partnership Project; 2008.
Acknowledgements
The research leading to these results was derived from the European Community Seventh Framework Programme (FP7) under Grant Agreement number 248454 (QoSMOS).
Author information
Affiliations
Corresponding author
Additional information
Competing interests
The authors declare that they have no competing interests.
Authors’ original submitted files for images
Below are the links to the authors’ original submitted files for images.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License ( https://creativecommons.org/licenses/by/2.0 ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Gameiro, A., Ribeiro, C. & Quaresma, J. Selective reporting  a half signalling load algorithm for distributed sensing. J Wireless Com Network 2013, 191 (2013). https://doi.org/10.1186/168714992013191
Received:
Accepted:
Published:
Keywords
 Sensing
 Distributed centralised sensing scheme
 Harddecision
 Sensing reporting reduction