One possibility for implementing continuous sensing is to leave the upper part of the PU channel empty (i.e., free from SU transmissions) [
35]. As shown in Fig.
1, we split the PU channel into three subchannels: (A) SU communication channel, (B) a sufficient vacant guard band to reduce the effect of SU’s self-interference, and (C) SU sensing channel. When the PU is active, it uses the whole bandwidth (A+B+C) for its communication. The secondary user uses subchannel (A) for its communication. A reappearing PU can be detected by sensing, during ongoing SU transmission from the subchannel (C). It is obvious that a problem here is the self-interference due to the leakage of the SU’s transmitted signal back to its sensing device. However, the emergence of a large variety of self-interference cancellation techniques [
36‐
38] in the literature enabled efficient reduction in self-interference and therefore allowing radios to operate in full-duplex mode. For example, the authors of [
39] present a method for canceling a passband self-interference signal using adaptive filtering in the digital domain. Therefore, in addition to the vacant guard band and bandpass filtering, self-interference cancellation has also been assumed to remove most of the residual self-interference. In this model,
q∈{1,2} denotes an index with the interpretation that
q=1 if the spectrum sensing is carried out by incoming SUs and
q=2 if the spectrum sensing is performed by ongoing SUs.
4.1 Energy detector-based spectrum sensing
Without loss of generality, we consider that initial and ongoing spectrum sensing are done using an energy detector [
9] with an integrate and dump operation mode as described in [
10,
11]. The analysis techniques presented in this paper are generic and not limited to any particular detector, provided that the used detector can be mapped to false alarm probabilities, probability of detections, and false alarm rates. Let
y
q
(
t) denote the SU received signal process. We express the incoming SU received signal process in the form
$$ y_{\!_{1}}(t) = \left\{ \begin{array}{l} n(t)\\ {h_{\!_{\text{PU}}}}{s_{\!_{\text{PU}}}}(t) + n(t) \end{array} \right. \begin{array}{*{20}{c}} {}\\ {} \end{array} \begin{array}{*{20}{c}} {:{H_{0}}}\\ {:{H_{1}},} \end{array} $$
(1)
and the ongoing SU received signal process can be formulated as
$$ y_{\!_{2}}(t) = \left\{ \begin{array}{l} {h_{\!_{\text{SU}}}}{s_{\!_{\text{SU}}}}(t) + n(t)\\ {h_{\!_{\text{PU}}}}{s_{\!_{\text{PU}}}}(t) + {h_{\!_{\text{SU}}}}{s_{\!_{\text{SU}}}}(t) + n(t) \end{array} \right. \begin{array}{*{20}{c}} {}\\ {} \end{array} \begin{array}{*{20}{c}} {:{H_{0}}}\\ {:{H_{1}},} \end{array} $$
(2)
In Eqs. (
1) and (
2),
\(s_{\!_{\text {PU}}}(t)\) is the PU transmitted signal,
\(s_{\!_{\text {SU}}}(t)\) represents the leakage from the SU transmitted signal,
n(
t) is the additive white Gaussian noise (AWGN),
\(h_{\!_{\text {PU}}}\) is the PU channel gain while
\(h_{\!_{\text {SU}}}\) represents the SU leakage signal gain, and
t is the time. In the above equations,
H
0 is the null hypothesis meaning that PU is not present in the sensed band, and
H
1 represents the alternative hypothesis referring to the presence of the PU signal.
The received signal is filtered by a bandpass filter to remove the out-of-band and self-interference noise. The filtered signal is then squared by the squaring device and applied to the integrator. The integrator output
Y
q
(also denotes the decision variable of the energy detector) is sampled every
T
q
seconds. Then, the integrator is reset before integrating the next sample over the next
T
q
seconds. Finally,
Y
q
is compared with the decision threshold to decide about the presence of the PU. Let
W
q
denote the sensed bandwidth. Let
γ
q
denote the signal to noise ratio SNR and
η
q
denote the energy detection threshold. According to [
9]
$$Y_{q} \sim \left\{ \begin{array}{l} \chi_{2u_{\!_{q}}}^{2}\\ \chi_{2u_{\!_{q}}}^{2}(2\gamma_{q}), \end{array} \right. \begin{array}{*{20}{c}} {}\\ {} \end{array} \begin{array}{*{20}{c}} {{\text{under}}}\\ {{\text{under}}} \end{array} \begin{array}{*{20}{c}} {{H_{0}}}\\ {{H_{1}},} \end{array}$$
where
\(\chi _{2u_{q}}^{2}\) is a chi-square distribution with 2
u
q
degrees of freedom (i.e., the time-bandwidth product
u
q
=
W
q
T
q
) and
\(\chi _{2u_{q}}^{2}(2\gamma _{q})\) is a non-central chi-square distribution with 2
u
q
degrees of freedom and a non-centrality parameter (2
γ
q
). It has been shown in [
40] that the probability of detection
P
Dq
and the false alarm probability
P
FAq
can be given as follows:
$$ {P_{Dq}} = {Q_{u_{q}}}\left(\sqrt {2\gamma_{q}},\sqrt \eta_{q} \right), $$
(3)
$$ {P_{\text{FA}q}} = \frac{{\Gamma \left(u_{q},\frac{\eta_{q} }{2}\right)}}{{\Gamma (u_{q})}}, $$
(4)
where
Q
m(.,.) is the generalized
mth Marcum Q-function [
41].
Referring to Fig.
1, where
W represents the PU channel bandwidth. To obtain the received signal energy, let
P
PU denote the PU transmitted signal power. Let also
N
0 denote the one-sided power spectrum density (PSD). Let
T
1 denote the incoming SU initial sensing time. Assuming that the PU signal power is uniformly distributed over the PU channel, then the incoming SU signal energy within the initial sensed area can be obtained as
$$ {E_{S1}} = {P_{\text{PU}}}{T_{1}} $$
(5)
and the initial sensing SNR is then obtained with
$$ \gamma_{1} = \frac{{{E_{S1}}}}{{{N_{0}}}} $$
(6)
Similarly, we can obtain the signal energy within the ongoing SU sensed area with a sensing time duration
T
2 as
$$ {E_{S2}} = {P_{\text{PU}}}{T_{2}}\frac{W_{2}}{W} $$
(7)
Although we use guard band, bandpass filtering, and self-interference cancellation to eliminate the effect of SU leakage signal, we assume that the SU self-interference has not been fully removed. To handle the effect of any remaining self-interference, we follow the results presented in [
42] to model the residual interference. Let assume that the SU operate with a single-antenna full-duplex transceiver. Let
\(\alpha _{_{\text {SU}}}\) denote the SU’s residual interference distortion factor. By using Eq. (
2), the effective ongoing sensing SNR can be expressed as [
42]
$$ \gamma_{2} = \frac{{{E_{S2}}}}{{{N_{0}({1+\alpha_{_{\text{SU}}}})}}} $$
(8)
In continuous spectrum sensing with full-duplex communication, the consideration of self-interference is particulary important since the self-interference can affect the sensing outcome and degrade SUs performance. Although the SU self-interference signal can have non-zero mean, it has been been assumed in the majority of related works to have a zero mean. For instance in [
43], the authors mentioned that in practical full-duplex systems, the self-interference cannot be completely canceled, such that the signals received at each node is a combination of the signal transmitted by the other source, the residual self-interference (RSI), and the noise. They also assume that the RSI can be typically modeled as zero-mean additive white Gaussian noise (AWGN). The work reported in [
42] assumed that the Gaussian distortion and noise follows central chi-square distribution in the absence of PU signals but potentially including RSI and noncentral chi-square distribution when PU signal is present.
Self-interference mitigation in full-duplex MIMO relays has been investigated in [
23] where the authors focused on minimizing the residual loop interference so that it can be regarded as additional relay input noise. They assumed that all signal from the relay output to the relay input (including loop interference (LI) signal) and noise vectors have zero mean. Furthermore, the authors of [
44‐
46] assumed that the SU self-interfering signal before carrying out self-interference suppression (SIS) to be a zero-mean random signal with self-interference channel coefficient equal one. In [
47], the residual self-transmitted signal is modelled with circular symmetric complex Gaussian variables. Following the common practice in existing models, the use of the assumption that SU’s leakage signal can be zero mean and follows central chi-square distributions is justified and can be hold in order to take into account the RSI signal and perform the analysis.
It should be noted that when we use a dedicated part of the bandwidth (subchannel C) for continuous sensing, the effect of the residual interference becomes much lower than when we use the full bandwidth for simultaneous sensing and transmission. Each incoming SU correctly detects channel occupancy with probability P
D1, and falsely classifies a free channel as occupied with P
FA1. Similarly, each SU with ongoing calls detects the arrival of a PU with probability P
D2 and falsely classifies a free channel as occupied with P
FA2. The corresponding misdetection probabilities for incoming and outgoing SUs are P
M1=1−P
D1 and P
M2=1−P
D2, respectively. The detection probability P
D2 refers to the probability of detecting incoming PU during the first \(\widehat {T_{\text {TOL}}}\) full slots of its arrival, instead of the per-slot detection probability. If the per-slot detection probability is denoted as z then \(P_{D2}=1-(1-z)^{\widehat {T_{\text {TOL}}}}\). This does not affect the FAR process since one per-slot false alarm event is enough to initiate the spectrum handoff and channel searching process. Modeling of partial slot sensing is left for future work.
4.2 Poisson process approximation
We model the occurrence of the false alarm at each sensing decision with the Bernoulli process. The energy detector makes only one sensing decision in each slot which results into a binary variable (0 or 1). Since the sensing decisions with only white Gaussian noise present are independent, the resulting binary output of the sensing clearly follows the Bernoulli process (i.e., independent and identically distributed process generating 1 and 0 s), and the Bernoulli parameter corresponds to the probability of FAR occurrence (binary output 1) in each spectrum sensing decision.
At each spectrum sensing decision epoch
T
2, a false alarm occurs with probability
P
FA2 and does not occur with probability 1−
P
FA2, independently of the decision outcome of the last sensing period. The
λ
FAR parameter is the product of the decision rate and the false alarm probability [
10,
11,
48]. Therefore,
λ
FAR is given by
P
FA2/
T
2. Let us assume that the sensing interval
T
2 is short and therefore we assume that the decision rate given by 1/
T
2 is large, and that the false alarm
P
FA2 is small as otherwise there would be too many false alarms for successful SU operation. Then, the arrival process of false alarms can be approximated by a Poisson process as a limit of a shrinking Bernoulli process [
13] with parameter
λ
FAR.