1. Introduction
The development and widespread use of wireless communication devices has led to development of several studies concerned with the electromagnetic spectrum [
1]. Research works demonstrated that the electromagnetic spectrum access relies on more relevant aspects other than its simple limited availability [
2]. From this point of view, the dynamic spectrum access (DSA) has been proposed as a novel spectrum allocation policy [
3]. In the specific case of radio systems, the transceiver should be able to detect free portions of the electromagnetic spectrum [
4], by employing spectrum sensing techniques [
5].
In general, three classic methods are defined in the literature for spectrum sensing: detection by energy, analysis of cyclostationary characteristics, and coupled filters [
6]. In spectrum sensing by cyclostationary characteristics analysis, detecting the free portions of the spectrum is based on statistical moments of the received signal [
7]. This method is regarded as being the most prominent one in scenarios characterized by low signal-to-noise ratios (SNR), because there is no need for the previous knowledge of the signals to be sensed [
2].
Recently, some studies analyzed the sensing performance through the use of cyclostationarity in distinct communications scenarios. The authors in [
8] proposed the use of a cyclostationary detector based on the softmax regression model, with the objective to improve detection performance under low SNRs in additive white Gaussian noise (AWGN) channels. The work developed in [
9] assessed the gains obtained through cooperative sensing of the spectrum in real conditions using mobile sensors randomly displaced in an environment while using cyclostationary analysis. The goal is to achieve better results associated with the degenerative effect on communication channels. The author in [
10] investigated the performance of a multiple input, multiple output, orthogonal frequency-division multiplexing (MIMO-OFDM) radio system where the cognitive radio equipment senses the communication channels continuously through compressive sensing with cyclostationary detection. The use of cyclostationary analysis for sensing signals whose sampling rate is lower than the Nyquist rate in AWGN channels is suggested in [
11]. Besides, the work in [
12] developed a cyclostationary detector for binary offset carrier (BOC) signals, which are widely used in current and next generation global navigation satellite systems. The aforementioned detection technique is also assessed in AWGN channels.
In most of the spectrum sensing architectures based on cyclostationary analysis, the signal to be sensed has a phase angle that varies linearly over time [
8,
11,
12]. However, in communication systems, the received signal has a nonlinear phase variation caused by a time-variant Doppler, thus distorting the cyclostationary features of the analyzed signals [
13,
14]. Thus, the obtained results become inaccurate, justifying the development of spectrum sensing techniques that can be more effective in this scenario. In the literature, in scenarios where Doppler deviations are considered, the solution to mitigate its effect consists of using multiple receiving antennas [
10,
15] or in employing cooperative spectrum sensing [
9,
16,
17], which implies higher cost for the system implementation.
This work aims at sensing signals with nonlinear phase behavior with good accuracy using the angle-time cyclostationary (ATCS) analysis. The introduced technique consists of a novel feature extractor to provide a generalized representation of the conventional cyclostationarity concept, which is referred to as time cyclostationarity hereafter.
The use of ATCS processes has been quite successful in the field of mechanical engineering, mainly for extracting signal features in the assessment of variables related to the rotational movement of engines, where speed varies over time [
13,
18,
19,
20]. In particular, this work addresses the use of ATCS theory associated with a detection architecture in order to decide whether a communication signal exists or not in a given range of the spectrum. The improved performance of the proposed approach is also validated through a proper comparison with cyclostationarity sensing methods by simulation results. The method does not increase the computational complexity compared to time cyclostationary, being also highly parallelizable analogously to the cyclostationary detection [
21,
22]. In addition, highly flexibility exists, with the possibility to use it in a cooperative sensing system or with multiple antennas to provide even greater robustness to the effects of Doppler deviations.
The remainder of this work is organized as follows. The theory of angle-time cyclostationary processes, which can be used for spectral sensing, is described in
Section 2.
Section 3 addresses the proposed technique.
Section 4 presents the simulation results, which are discussed in detail. Finally, the main conclusions are given in
Section 5.
2. Angle-Time Cyclostationary Procedures
Random signal processing generally adopted a model in which the signals are Wide Sense Stationary (WSS) [
2]. However, in signals found in wireless communication systems, statistical parameters vary over time. A more effective method for modeling the statistical behavior of these signals is to assume that they are cyclostationary [
23]. In this case, some statistical moments can vary over time, but periodically. However, in scenarios characterized by nonlinear phase signals, the cyclostationary characteristics are shaded [
18], and the use of angle-time cyclostationary analysis can be more appropriate.
Initially, this section introduces the fundamental concepts about cyclostationary and angle-time cyclostationary analysis. In the following, it is shown how these analysis can be used for spectral sensing. Finally, we present a mathematical demonstration that cyclostationary processes are a special class of angle-time cyclostationary processes.
2.1. Cyclostationary Analysis
A given signal
is said to be second-order cyclostationary if its autocorrelation function is periodic in time [
24]:
where
T is the cyclostationary period,
is the time delay, and
is the autocorrelation function defined by [
25]:
where
is the conjugate complex of
and
denotes the expected value operator.
When the theory regarding second-order cyclostationary processes is applied to spectral sensing, the main function used is the spectral correlation density (SCD) represented by
, which is defined as the double Fourier transform of the autocorrelation function of a cyclostationary process, i.e.,: [
26]:
where
is the cyclic frequency and
f is the frequency, both measured in Hz. In this case, the first Fourier transform maps the time for the cyclic frequency
, while the second one maps a time delay
(in seconds) for the frequency
f. It is effectively demonstrated in [
24] that the SCD can be calculated as the correlation between the spectral components
f and
of a signal
, that is:
where
is the Fourier transform of signal
in a window of finite length
W.
The evaluation of the SCD as expressed by Equations (3) and (4) generates a surface on the plane
, which is symmetric both in terms of
f and
[
27]. Considering such existing symmetry, a projection of the SCD on a plane orthogonal to
f can be obtained for
, which is called alpha profile [
2]:
2.2. Angle-Time Cyclostationary Analysis
Analogously to the case of cyclostationary processes, a given signal
is said to be second-order angle-time cyclostationary if its respective angle-time autocorrelation function is periodic with respect to the angle, that is [
13]:
where
is the angle-time autocorrelation function defined by [
19]:
and
is a time instant that corresponds to a given angle
.
When angle-time cyclostationary processes are used, the most important analysis tool is the order-frequency spectral correlation (OFSC) function, which is defined as the double Fourier transform applied to the angle-time autocorrelation function, resulting in [
13]:
In this case, the first Fourier transform maps the phase
(in radians) for the cyclic angular frequency
(dimensionless), whereas the second Fourier transform maps a time delay
(in seconds) for the frequency
f (in Hz). According to [
13] it can be demonstrated that Equation (
8) can be rewritten as:
where
is the Fourier transform over a finite time window
W and
is a transformed representation of the signal
, which is calculated as [
19]:
Besides, the instantaneous angular speed in rad/s, is given by:
From
, it is possible to obtain the angular sector spanned during the time interval
W in the form:
The OFSC definition presented in Equation (
9) is similar to the SCD one given in Equation (
4). Besides, unlike the SCD, the OFSC corresponds to the statistical correlation between the signal
and its respective transformed version
, which is calculated from Equation (
12).
Analogously to the cyclostationarity and considering the symmetries that exist in the OFSC, the alpha-angle profile can be defined as the projection of the OFSC in a plane orthogonal to
f for
, i.e.:
Spectral sensing based on the Cyclostationary or Angle-Time Cyclostationary analysis relies on the principle that the stationary noise has spectral line only for the cyclic frequency
, as shown in
Figure 1 [
23], which represents the alpha-angle profile calculated for a zero-mean Gaussian noise with unit variance. In the other hand, in the case of modulated signals, the alpha-angle profile always presents spectral lines for at least one value
, which can be used for the sensing task.
2.3. Angle-Time Cyclostationary Analysis for Communication Signals
This work proposes the use of angle-time cyclostationary analysis for spectrum sensing. In particular, the OFSC and the alpha-angle profile are adopted to determine the presence or absence of communication signals. Thus, it is demonstrated in this subsection that the OFSC is a generalization of the SCD.
Let us consider a typical passing band communication signal
. It is assumed that the phase of this signal represented by
can be written in terms of a quantity that varies linearly with time, while another one presents a differentiable nonlinear variation, that is:
where
corresponds to the angular frequency of the carrier signal in rad/s, and
is any nonlinear variation with respect to time, caused by the distortions of the communication channel. After some manipulation, the transformed version of the signal
corresponding to
, as defined in Equation (
12), can be calculated as:
where:
Thus, it is possible to obtain the OFCD as:
Assuming
, applying the frequency shifting property of the Fourier transform to term
, and substituting
, it is possible to define the OFSC as:
Equation (
18) corresponds to the calculation of a spectral density cross-correlation function between signals
and
. A practical way to check this similarity is obtained when
, i.e., when the channel does not cause interference in the phase of the received signal. In this case,
and
, thus making the OFSC identical to the SCD.
In this sense, the OFSC can be seen as a generalization of the SCD function. For cases where the phase of signal
is linear over time, both metrics are equivalent. However, if the phase of
contains nonlinear components, applying the OFSC will lead to other results than those provided by the SCD, also reinforcing the periodic characteristics of
, which are lost when a conventional cyclostationary analysis is employed [
13].
To illustrate such concepts, the calculation of the SCD and OFSC are presented in
Figure 2a,b, respectively, for an amplitude modulation, double sideband full carrier (AM-DSB-FC) modulated signal with coherent nonlinear phase variation. In this case, the spectral lines of the alpha profile are attenuated, which would impair the detection of this signal during the spectrum sensing. On the other hand, these same spectral rays still exist in the alpha-angle profile, thus denoting the robustness of this metric in scenarios characterized by nonlinear phase over time.
3. Proposed Sensing Architecture
The spectrum sensing architecture using the angle-time cyclostationarity analysis proposed this work relies on the detection of amplitude peaks for in modulated signals, since the noise has no amplitude peaks in the alpha-angle profile for .
In this context, a detection approach is introduced, based on a decision metric, called sensing metric, calculated from the alpha-angle profile as:
Assuming the existence of a communication signal in the aforementioned spectrum range, the value of the sensing metric will tend to unit because the alpha-angle profile is normalized in terms of the maximum value of the OFSC. However, if a given spectral band is not occupied, the observed signal will only be composed of white Gaussian noise, thus the value assumed by the sensing metric will tend to lower values as a consequence.
Thus, assuming a suboptimal threshold , the decision on the occupation of a particular spectrum will consist of the following binary hypothesis test:
If , then the spectral band under analysis is free, and so transmission may occur;
If , then the analyzed spectral band is occupied;
In this paper, the suboptimal threshold for decision making is obtained through a curve that relates decision thresholds to the false alarm probabilities of the sensing architecture. This curve is obtained by making the analyzed signal just a AWGN noise with zero mean and unit variance. From the desired False Alarm Probability and using this curve, the threshold to be used is chosen.
3.1. Estimation of the OFSC
In this work, the OFSC calculation is carried out through the estimation from a discrete sequence of finite size. It can be demonstrated that the OFSC estimator for a discrete sequence
with
L samples can be determined from the Welch periodogram as [
13]:
where:
being
the angular window given by:
Besides,
corresponds to a shifted version in a multiple of
R samples within a window
, i.e.,
, where
S is given by:
where
is the result obtained with the floor operator,
is the discrete-time Fourier transform, and
is the energy associated with the adopted window.
4. Simulation Results
This section presents simulation results to compare the performance of the angle-time cyclostationarity and time cyclostationarity when sensing communication signals. For this purpose, a signal
obtained from BPSK (Binary Phase Shift Keying) modulation subjected to white Gaussian noise is employed, whose phase at the receiver terminal can be determined as:
where
is the carrier frequency and
is the instantaneous phase variation of signal
, which is caused by a time-variant Doppler represented by:
In this case, the term corresponds to the maximum Doppler deviation with respect to and is the frequency for which the deviation occurs.
The sensing probability of signal was determined considering a nonlinear variation of the signal phase with Hz and Hz/s. In all cases, the carrier frequency is Hz and the sampling frequency is 32,768 Hz.
The alpha profile was estimated through the cyclic periodogram detection (CPD) algorithm proposed in [
28] with the parameters listed in
Table 1. The alpha-angle profile was estimated through the Welch periodogram described in
Section 3.1 with the parameters presented in
Table 2.
4.1. Characterization of the Sensing Metric
To investigate the behavior of the sensing metric, defined in Equation (
19), according to the communication channel, simulation tests were carried out for an SNR range from −15 dB to 0 dB with steps of 1 dB. Besides, for comparison purposes, a reference curve was obtained considering the use of the alpha profile in calculating the sensing metric rather than the alpha-angle profile. The curves were plotted in
Figure 3 considering a total of 300 simulations for each value of the SNR, from which the average values were calculated.
From
Figure 3, it can be stated that the values of the sensing metrics for both techniques tend to decrease as the noise increases, as it is expected that the performance of the sensing architecture is affected when the SNR decreases. However, it is observed that the value of the sensing metric when using the angle-time cyclostationarity is superior that associated with time cyclostationarity, thus emphasizing the robustness of this sensing technique in scenarios characterized by nonlinear variation of the received signal phase.
4.2. Probability of Detection and False Alarm
Considering standard IEEE 802.22 [
29], which discusses the requirements of cognitive radio systems, a constant false alarm probability of 10% is desired. This value can be obtained adjusting the comparison threshold to be used in the decision making of the spectrum sensing architecture. The search for this threshold is performed from the curves plotted in
Figure 4, which show the relationship between a given comparison threshold as a function of the false alarm probability for the time cyclostationarity and angle-time cyclostationarity.
In
Figure 4, the comparison thresholds
and
were chosen for the time cyclostationarity and angle-time cyclostationarity, respectively, while the performance of the sensing architectures was properly assessed in
Figure 5. Each point of the curve in
Figure 5 was obtained through 250 simulations, while the average detection rate was determined for each group. It is noted that the angle-time cyclostationarity presents superior performance, being this an expected result due to the behavior of the sensing metrics as a function of the SNR as presented in
Figure 3. Once again, this technique proves to be robust when dealing with received signals whose phase variation is nonlinear.
5. Conclusions
This paper presented a novel spectrum sensing technique based on the angle-time analysis of communication signals, where this approach is also compared with the conventional time cyclostationary analysis. From the simulation results, it was demonstrated that the angle-time cyclostationarity is highly effective in scenarios where the signal phase does not vary linearly. The main contributions of this work can be stated as follows: (i) application of the angle-time cyclostationarity to spectrum sensing in communication systems; (ii) proposal of a mathematical representation in order to demonstrate that the angle-time cyclostationarity is a generalization of the conventional cyclostationarity; (iii) introduction of a novel sensing metric for the angle-time cyclostationary analysis in terms of the alpha-angle profile; and (iv) development of a novel spectrum sensing technique based on the angle-time cyclostationarity.
Future work includes the extension of this method to sense other types of modulation, such as quadrature phase shift keying (QPSK), quadrature amplitude modulation (QAM), minimum-shift keying (MSK), among others; and development of an automatic modulation classification architecture based on the angle-time cyclostationary analysis.