Abstract
In this paper, a distributed approach to radio scene analysis is considered. A Wireless Sensor Network, composed by Software Defined and Cognitive terminals, is used to classify air interfaces present in the radio scene. Two modes, namely Frequency Hopping Code Division Multiple Access and Direct Sequence Code Division Multiple Access, are identified, employing a signal processing technique. Time Frequency analysis, and a distributed decision theory. Advantages given by distributed detection are used to improve the performance of a Mode Identification module. Results in terms of error probability are obtained by modelling the probability density function of considered features as Asymmetric Generalized and Generalized Gaussian functions.
Keywords
Introduction
In the last 5–10 years, the scientific community, under pressure from the military world (and not only the military world), is concentrating big and multidisciplinary efforts on the study of sensor networks (SN), particularly of wireless sensor networks (WSN). A SN is a group of nodes able to sense the external world and exchange the gathered information; if the medium of the communication flow is wireless, the network is called WSN. Thousands of applications can be mentioned for WSN, and four main possible fields of use can be identified: military, environmental, health, and domestic [1, 2].
The military field is the most demanding and because of this, the best performances can be found in these applications: force, equipment, and ammunition monitoring, battlefield surveillance, target identification and enemy spying, damages evaluation, nuclear, biological, and chemical (NBC) attack detection [3] are some of the possible uses.
In the environmental application, WSN are very useful because (usually) the variables to be monitored are spread in large areas which, many times, are not studied for their inaccessibility: in this case, the absence of infrastructure is overcome by the modularity of WSN allowing the user to cover the monitored area with high flexibility. Some examples can be found in [4–8].
The third application field is the medical world, where WSN are essentially used to monitor the health status of the patient. Particular interest is devoted to embedded sensors, directly inserted in the body, which compose a network with external nodes for a continuous control of the subject. Examples can be found in [9] and [10].
The last but not least important field is the building automation. In this case, the aim is to join heterogeneous systems present in a building to create a fully-interconnected network of devices. Many applications of this kind can be found in smart spaces, domotic, and video surveillance [11, 12].
In many of the previous mentioned applications and architectures, a common part is present and fundamental for each target: the availability to exchange information by using wireless links. The advantage consists in avoiding a fixed infrastructure, but the drawback is that a radio link is usually time-varying and very noisy. The first solution is to build a network with performances, pre-defined in respect to the worst case, but this means an inefficient use of resources, such as the spectrum. Thus, nowadays the challenge is to project networks and devices able to adapt themselves to the external environment, and in particular to the radio resources (spectrum, standard, mode, etc); this paradigm is reflected by the so-called Software Defined and Cognitive Radio approach [13, 14, 15]. The Software Defined and Cognitive Radio brings to the definition a completely adaptable physical layer, where the communication features can change in relation to the conditions of the wireless channel, to the traffic status, and to the users' requirements.
The Problem of Radio Scene Analysis
In order to reach such fully-reconfigurable devices and networks, many issues are still open,
such as powerful algorithms and procedures to understand the external “radio-scene”
[15]; among them, one of the main
important topics is Mode Identification and Spectrum Monitoring (MISM) [16, 17, 18]. MISM is the process
through which a base station or a terminal understands the radio-scene by classifying the available
transmission modes and the
Solutions for Radio Scene Analysis
In the state of the art, some proposals can be found to implement radio sensing modules. The
simpler and older solution is the use of the so-called radiometer [20]. The idea is to scan spectrum by extracting energy in each
sub-band identifying the presence of signals. The advantage of this approach is the very low
computational load, but the drawback is that, when signals temporally overlap on the same band,
energy detection can be insufficient to discriminate the mode. Moreover, the pieces of information
provided by energy detection cannot be enough to take further steps. For example, in the direction
of modulation recognition. Another work [16] presents the use of a radial basis function (RBF) neural network for a power spectral
density estimation to identify the communication standard. No superposition of signals is
considered, and different radio frequency stages are employed. In [18] a further integrated solution is proposed by means of a
two step sensing module: first an energy detection to identify a void or occupied carrier; and a
following Radio Access Technologies (air interface) classification to detect GSM and UMTS signals.
Also in this approach, no superposition of modes is taken into account and, moreover, the solution
is studied for a stand alone sensor. The first procedure for sensing and identification of
overlapping modes is presented in [17],
where a time frequency analysis is combined with neural network to classify spread spectrum
interfaces, such as frequency hopping and direct sequence. The use of time frequency methods allows
the study in the time and the frequency plane of spectrum in order to evaluate the so-called white
spaces (or spectrum holes) also in time domain and, moreover, to discriminate two air interfaces
using the same band. Approaches for spectrum sensing, based on time frequency analysis, have been
subsequently proposed also in [15] with
a complete and exhaustive analysis of cognitive radios; in that article, the author proposes a two
step-procedure composed by interference temperature estimation and spectrum holes detection. Another
recent work is [21], which shows an air
interface classification (that is mode identification), based on cyclostationarity detection. The
feature of cyclostationarity is used like a signature of superimposed modes: each signal provides
this property with different frequencies and for different values of time lag and, by using binary
hypothesis testing, is classified. Another related work, and probably one of the biggest efforts in
the field of spectrum sensing is given by the Next Generation (XG) Program, funded by DARPA, whose
goals are the improvement in assured military communications through the dynamic assignment of
allocated spectrum. In the Request for Comments (RFC) section of the XG Program [22], a key function is given by sensing
module, which has to sample the channel in order to determine occupancy. The criteria for declaring
a channel occupied is not specified, but it is reported that the basic notion is to determine if
there is a signal (
This article starts with the vision of cognitive wireless sensors (Section 4), whereas in Section 5 the entire proposed framework is described. In Sections 6 and 7 procedures are explained with a deep analysis of distributed detection (Subsect. 7.2). Results and conclusions are shown in Sections 8 and 9.
Cognitive Wireless Sensors Network Vision
The vision proposed in this work joins two different research fields: Sensor Network and Cognitive Radios. The problem of radio scene analysis, typical of Software Defined and Cognitive Radios [15, 18, 23], is tackled starting from the solution proposed in [17] to arrive at proposing the use of Distributed Detection, typical of Sensor Network [24–26], by considering cognitive terminal as cognitive sensor node. Through this approach, advantages of cooperative strategies and sensor networks are provided. A better performance in terms of correct detection, which cannot be reached, for stand alone sensor, with its own procedure will be shown in Section 8. Each device/sensor works together with other terminals to obtain data about wireless channel, more detailed and correct than in the stand alone scenario. To explain how this objective is reached, examples of two air interfaces. Direct Sequence Code Division Multiple Access (DS-CDMA) and Frequency Hopping Code Division Multiple Access (FH-CDMA) are classified by using distributed cooperative terminals. Two cases of study are considered: IEEE WLAN 802.11b and Bluetooth. The choice of these two standards stems from three factors: first, they are based on the chosen modes, DS-CDMA and FH-CDMA, second, they use the same bandwidth (Industrial Scientific Medical (ISM) Band) allowing the design of a unique RF conversion stage, as ideally required for an SDR platform [13]: third, the growing interest in them on the market for their wireless connectivity, especially for communications in coexistent environment.
General Framework and Proposed Method
The approach is a generalization of the one proposed in [17] to a multiple cooperative scenario. A number
The MISM and location problem is defined as follows: let us consider (Fig. 1) that a set of CSs, {

The general framework.
When

Example of stand alone seenario.
The two cognitive sensors,

Logical architecture of two cooperative sensors.
Time Frequency Analysis
The observation
where the superscript ∗ denotes the complex conjugate, and integral ranges from
−∞ to +∞ and
Features Extraction and Reduction
From Wigner-Ville transform, it is possible to extract TF features of the received signal
observed on a time window Feature 1 : standard deviation of the instantaneous frequency. Feature 2: maximum time duration of signal.
To obtain the first feature from a given TF distribution, the first conditional moment is
computed as:
where
where From the chosen transform, a binary TF matrix
The threshold has been chosen in an empirical way. After a trial and test procedure, its value
has been chosen as the mean value of the TF matrix. Once

Instantaneous frequency for the two signals, WLAN (a) and Bluetooth (b).
The feature used for the classification has been chosen as the maximum value
where
At the end of the feature computation, a vector
To simplify the problem decreasing the dimension of features space, the Karhunen-Loeve (K-L)
method [28] has been performed. It
computes a linear transformation, identified by the matrix
where
In case of WLAN and Bluetooth signal, the
where
where for both distribution, (7) and (8), Γ(
Once
It is worth mentioning another characteristic features: as it can be noticed in Fig. 5a, when one sensor

Feature plane for the four class at fixed user position (a) and for the bluetooth class during the movement of one sensor (b).
As reported in Section 5, in
addition to an advanced signal processing technique, i.e., the Time-Frequency analysis (Sect. 6.1),
to improve the performances of the
Different strategies can be designed to implement a cooperative behavior of Cognitive Sensors. In the following, two possible strategies are explained, pointing out the advantages and disadvantages of each one.
A first possible way of cooperation is to provide each sensor with multiple samples of the
features vector
As
Another possibility is that each element of the set of sensors shares the decision model with all
the others in an
To study and implement the detection problem, it still remains to be defined which values the
classification absence of signal, when all sources ( presence of WLAN signal (WLAN class), presence of Bluetooth signal (Bluetooth (BT) class), presence of WLAN and Bluetooth signals (WLAN and Bluetooth class),
Thus, by using the classification function
Hence, by studying


Let us then consider a binary phenomena, i.e., two possible hypotheses are present.
The local classification
where the dependance from the distance

The first binary decision tree used by each sensor.

The second binary decision tree used by each sensor.

Parallel decision performed by two sensors of a binary phenomenon.
Because the local classifications
Explicitly summing over
It's now possible to derive a classification rule for sensor 1 [24]:
Expanding the sum over
Assuming the cost of sensor 1, making an error when
(15) can be expressed
as a likelihood ratio test [24]:
The previous equation
(17) shows that the right-hand side is a function not only of the observation for sensor 1,
i.e.,
Under the hypothesis of the conditional independence of
the right-hand side of (17) can be reduced to a threshold given by [24]:
Noting that
it's possible to expand (20) in order to show explicitly that
The proposed general definition and optimization of the whole system involves the existence of
two coupled thresholds even if there is no communication link between the two detectors; but for the
setup considered in the present paper, an offline exchange of information consisting in

Structure of a distributed detection system.
Let us now consider a special assignment of the costs as follows [24], where the cost value doesn't depend on which
sensor makes the error:
The resulting threshold for sensor 1 becomes [24]:
A similar expression can be used to compute the threshold for sensor 2. These obtained thresholds are, in general, different from the ones computed if each sensor was considered independently.
Given the position of the sensor, it's possible to apply the binary tree shown in Figs. 8 and 9, transforming the M-ary classification problem into a binary one.
For each likelihood function, it is possible to consider two different cases, i.e., both
A similar expression can be obtained even in the second case, but the right side and the left side of the asymmetric gaussian have to be treated separately, because a different variance is involved for each side [29].
In the off-line phase, after computing the thresholds
if
In the following paragraph the simulation environment, based on previously described assumptions,
the theoretical error probability for the moving sensor
The general scenario explained in Section
5 is implemented by using Matlab/Simulink. In particular, two cognitive sensors,

Considered indoor scenario.
The received signals, corrupted by AWGN and multipath and attenuated as reported above, are then
translated in IF at 30 MHz with a sample rate of 120 Msample/s to satisfy the Nyquist limit. Then
they are computed by TF block: the Wigner-Ville distribution uses blocks with

Parameters of feature (after KL reduction) for bluetooth class in relation to user's distance from WLAN source. Variation (a), mean value (b).
To have a clear idea of the improvement of performances given by the proposed distributed system, in the following figures error probabilities, both for cooperative and stand alone scenarios, are shown.
In Fig. 14, error probabilities are
compared for the couple WLAN+Bluetooth and Noise, computed in case of one sensor at rest at
8.5m from the WLAN source, and the other one moving from 2m up to 12m on the line of sight between
the two access points: the cost

Error probability of WLAN+Bluetooth and Noise classes for the cooperative scenario.

Error probability of WLAN+Bluetooth and Noise classes for the stand alone scenario.
In Fig. 16, the error probabilities computed for the couple WLAN – Bluetooth and WLAN for the following scenario are presented: one detector fixed at 3.5m from the WLAN 802.11b source, and the other one moved from 2m up to 12m on the line of sight between the two access points; the cost of double error, even in this case, is taken equal to 10. For both cases (identifying WLAN when WLAN + Bluetooth is present and viceversa), the maximum ambiguity has been obtained for distances close to the WLAN source, where the classes are strongly overlapped. Also in this case the system presents good performances, and the closed form of the error probability, (25) and (26), allows an objective evaluation, biased by the fitting error and by K-L reduction, of the proposed algorithm. The improvement of cooperative case with respect to stand alone scenario is clear as it can be noticed in Figs. 16 and 17.

Error probability of WLAN and WLAN+Bluetooth and Noise classes for the cooperative scenario.

Error probability of WLAN and WLAN + Bluetooth classes for the stand alone scenario.
The paper deals with a distributed decision approach to solve the problem of Mode Identification in the context of Cognitive Wireless Sensor Networks. Two air interfaces have been considered to be classified, namely Frequency Hopping Code Division Multiple Access and Direct Sequence Code Division Multiple Access. A binary and distributed likelihood test has been computed obtaining a closed form for error probability in case of Generalized and Asymmetric Generalized Gaussian probability density function. Shown results demonstrate good performance of proposed approach. Ongoing research is centered on the resolution of multiple hypothesis distributed decision test, taking into account new air interfaces such as multi-carrier techniques, and new methodologies for a joint estimation of position and modes.
