Spectrum Sharing Opportunities of Full-Duplex Systems using Improper Gaussian Signaling

Spectrum Sharing Opportunities of Full-Duplex Systems using Improper Gaussian Signaling

Mohamed Gaafar, Osama Amin, Walid Abediseid, and Mohamed-Slim Alouini
Computer, Electrical and Mathematical Sciences and Engineering (CEMSE) Division,
King Abdullah University of Science and Technology (KAUST),
Thuwal, Makkah Province, Saudi Arabia.
E-mail: {mohamed.gaafar, osama.amin, walid.abediseid, slim.alouini}@kaust.edu.sa
The work of M.-S. Alouini was supported by the Qatar National Research Fund (a member of Qatar Foundation) under NPRP Grant NPRP 5-250-2-087. The statements made herein are solely the responsibility of the authors.

Sharing the licensed spectrum of full-duplex (FD) primary users (PU) brings strict limitations on the underlay cognitive radio operation. Particularly, the self interference may overwhelm the PU receiver and limit the opportunity of secondary users (SU) to access the spectrum. Improper Gaussian signaling (IGS) has demonstrated its superiority in improving the performance of interference channel systems. Throughout this paper, we assume a FD PU pair that uses proper Gaussian signaling (PGS), and a half-duplex SU pair that uses IGS. The objective is to maximize the SU instantaneous achievable rate while meeting the PU quality-of-service. To this end, we propose a simplified algorithm that optimizes the SU signal parameters, i.e, the transmit power and the circularity coefficient, which is a measure of the degree of impropriety of the SU signal, to achieve the design objective. Numerical results show the merits of adopting IGS compared with PGS for the SU especially with the existence of week PU direct channels and/or strong SU interference channels.

I Introduction

Underlay cognitive radio (CR) is a new dimension in wireless communications that holds the promise of increasing the opportunity of spectrum access especially after the explosive growth of the spectrum demand over the past decade [1]. It allows the secondary users (SU) to use the licensed spectrum while causing tolerable interference to the primary users (PU) through power limitation policies. Therefore, it becomes a big challenge to improve the SU coverage and data rate performance while satisfying the PU quality-of-service (QoS). The overall improvements in such systems are mainly governed by the progress achieved in interference channel system design. To manage the interference in such systems, several techniques have been proposed in literature. In this paper, we tackle this problem using Improper Gaussian signaling (IGS)[2].

Designing IGS includes optimizing the transmitted power along with a special parameter that measures the degree of impropriety. Optimal adjusting of these parameters increases the degrees of freedom in interference channel systems and thus improves its performance limits. Recently, IGS has been adopted in underlay CR systems and provided a great promise in improving the SU performance [3, 4]. In [3], Lameiro et al. studied the instantaneous achievable rate of both PU and SU assuming IGS at the SU and proper Gaussian signaling (PGS) at PU. Then, the SU power and the circularity coefficient are adjusted to maximize its rate while achieving the PU QoS. IGS achieves better performance than PGS when the PU is not highly loaded. In [4], Amin et al. investigated the outage probability of PU and SU of the same system. Then, they designed the SU IGS parameters, based on average channel state information (CSI), to minimize its outage probability considering a predefined PU QoS. The aforementioned research in [3, 4] considered half-duplex PU and SU. Designing underlay CR to coexist with full-duplex (FD) PU is a challenging design problem and has not been studied before.

In-band FD communications allow both communication nodes to achieve simultaneous transmission in the same frequency band. In underlay CR systems, FD is used in conjugation with cooperative communications to increase both the spectral efficiency and coverage [5, 6], in addition to improving the sensing procedure [7]. The current literature did not consider the coexistence of underlay CR with FD networks due to the self-interference impact at the PU, which reduces the possibility of spectrum sharing[8].

In this paper, we explore the opportunity of improving spectrum sharing opportunities with in-band FD systems throughout employing IGS at the SU. The main contributions of this paper are:

  • Share the licensed spectrum of FD PU, where the PU design criterion is based on minimum fixed target rate.

  • Develop a simple optimal algorithm that design the SU IGS parameters represented in the power and circularity coefficient to maximize the SU rate while satisfying the PU QoS based on instantaneous CSI.

  • Investigate through numerical results the benefits that can be reaped by employing IGS for the SU when compared with PGS.

II System Model

The spectrum licensed system consists of an in-band FD pair, as shown in Fig. 1 that uses zero-mean unity variance PGS x_{i},i\in{\{1,2\}}. The underlay cognitive system shares the PU spectrum through half-duplex communications and employs IGS x_{\mathrm{s}} with a unit variance and a circularity coefficient \mathcal{C}_{x}. To clarify the difference between IGS and PGS schemes, we introduce the following definitions:

Definition 1: The variance and pseudo-variance of a zero mean complex random variable x are defined as \sigma_{x}^{2}={\mathbb{E}}{{{[\left|x\right|}^{2}]}} and \bar{\sigma}_{x}^{2}={\mathbb{E}}{{[{x}^{2}]}}, respectively, where \mathbb{E}[.] is the expectation operator and \left|.\right| is the absolute value [9].

Definition 2: The proper signal has a zero \bar{\sigma}_{x}^{2}, while the improper signal has a non-zero \bar{\sigma}_{x}^{2}.

Definition 3: The circularity coefficient \mathcal{C}_{x} is a measure of the degree of impropriety of signal x and is defined as \mathcal{C}_{x}=\left|\bar{\sigma}_{x}^{2}\right|/\sigma_{x}^{2}, where 0\leq{\mathcal{C}_{x}}\leq 1. \mathcal{C}_{x}=0 denotes proper signal and \mathcal{C}_{x}=1 denotes maximally improper signal.

Fig. 1: System model.

The received signal at PU node j, where j\in{\{1,2\}}, i\neq j, is expressed as

{y_{j}}=\sqrt{{p_{i}}}{h_{ij}}{x_{i}}+\sqrt{{p_{j}}}{h_{jj}}{x_{j}}+\sqrt{{p_{% \mathrm{s}}}}{g_{j}}{x_{\mathrm{s}}}+{n_{j}}, (1)

where p_{i} is the transmitted signal power of the PU node i, {p_{\mathrm{s}}} is the SU transmitted power, n_{j} is the additive white Gaussian noise (AWGN) at the receiver of the PU node j, h_{ij} denotes the direct communication channel between the PU node i and the PU node j, g_{j} represents the interference channel between the SU transmitter and the PU node j, and h_{jj} represents the residual self interference (RSI) channel of node j after undergoing analog and digital cancellation techniques. We assume that the RSI is modeled as a zero mean complex Gaussian random variable as in [5, 10]. The PU nodes transmit and receive at the same time over the same frequency and hence, we could assume channel reciprocity, i.e., h_{ij}=h_{ji}, however this might not always be valid if the PU nodes use different spatial antennas’ locations or the receivers’ front end and transmitters’ back end are not perfectly matched [11]. The proposed frame work and algorithm apply to both symmetrical and asymmetrical channels.

On the other hand, the received signal at the SU receiver is written as,

{y_{\rm{s}}}=\sqrt{{p_{\rm{s}}}}g{x_{\rm{s}}}+\sum\limits_{i=1}^{2}{\sqrt{{p_{% i}}}{h_{i}}{x_{i}}}+{n_{\rm{s}}}, (2)

where n_{\mathrm{s}} is the AWGN at the SU receiver, h_{i} is the interference channel of the PU node i on the SU receiver, g denotes the direct communication channel between the SU transmitter and receiver.

The channels in the described system are modeled as Rayleigh flat fading channels and the additive noise at the receivers end is modeled as a white, zero-mean, circularly symmetric, complex Gaussian with variance \sigma^{2}. Similar to [3], we assume perfect CSI knowledge, which might be impractical, but it provides beneficial performance bounds of spectrum sharing with FD PU. Furthermore, some channel estimation implementations are suggested in [12, 13, 14].

By employing IGS, the achievable rate for the PU node i is given by [2, 3],

\displaystyle{R_{{{\mathrm{p}}_{i}}}}\left({{p_{\mathrm{s}}},{\mathcal{C}_{x}}% }\right)={\log_{2}}\left({1+\frac{{{p_{i}}{\gamma_{{{\mathrm{p}}_{i}}}}}}{{% \beta_{j}+{p_{\mathrm{s}}}{{\mathcal{I}}_{{{\mathrm{s}}_{j}}}}}}}\right)+\frac% {1}{2}{\log_{2}}{\frac{{1-{\mathcal{C}}_{{{{y}}_{i}}}^{2}}}{{1-{\mathcal{C}}_{% {{\mathcal{I}}_{i}}}^{2}}}}, (3)

where {\gamma_{{{\mathrm{p}}_{{}_{i}}}}}={{{{\left|{{h_{ij}}}\right|}^{2}}}}/{{{% \sigma^{2}}}} is the channel-to-noise ratio (CNR) of the link from the PU node i to the PU node j, {{\mathcal{I}}_{{{\mathrm{s}}_{i}}}}={{{{\left|{{g_{{i}}}}\right|}^{2}}}}/{{{% \sigma^{2}}}} is the interference CNR of the SU to the PU node i, \beta_{j}={{p_{j}}{\upsilon_{{{\rm{p}}_{j}}}}+1}, {\upsilon_{{{\mathrm{p}}_{i}}}}={{{{\left|{{h_{ii}}}\right|}^{2}}}}/{{{\sigma^% {2}}}} in the RSI CNR at the PU node i, {\mathcal{C}}{{}_{{{y}_{i}}}} and {{\mathcal{C}}_{{{\mathcal{I}}_{i}}}} are the circularity coefficients of the received and interference-plus-noise signals at PU node i, respectively, which are given by

\displaystyle{\cal C}{{}_{{y_{i}}}}=\frac{{{p_{\rm{s}}}{{\cal I}_{{{\rm{s}}_{j% }}}}{{\cal C}_{x}}}}{{{p_{i}}{\gamma_{{{\rm{p}}_{i}}}}+\beta_{j}+{p_{\rm{s}}}{% {\cal I}_{{{\rm{s}}_{j}}}}}},\hskip 5.690551pt{{\cal C}_{{{\cal I}_{i}}}}=% \frac{{{p_{\rm{s}}}{{\cal I}_{{{\rm{s}}_{j}}}}{{\cal C}_{x}}}}{{\beta_{j}+{p_{% \rm{s}}}{{\cal I}_{{{\rm{s}}_{j}}}}}}. (4)

After some manipulations, {R_{{{\mathrm{p}}_{i}}}}\left({{p_{\mathrm{s}}},{\mathcal{C}_{x}}}\right) can be simplified as

\displaystyle{R_{{{\mathrm{p}}_{i}}}}\left({{p_{\mathrm{s}}},{\mathcal{C}_{x}}% }\right)=\frac{1}{2}{\log_{2}}\left({\frac{{{{\left({{p_{i}}{\gamma_{{{\mathrm% {p}}_{i}}}}+\beta_{j}+{p_{\mathrm{s}}}{{\mathcal{I}}_{{{\mathrm{s}}_{j}}}}}% \right)}^{2}}-{{\left({{p_{\mathrm{s}}}{{\mathcal{I}}_{{{\mathrm{s}}_{j}}}}{% \mathcal{C}_{x}}}\right)}^{2}}}}{{{{\left({\beta_{j}+{p_{\mathrm{s}}}{{% \mathcal{I}}_{{{\mathrm{s}}_{j}}}}}\right)}^{2}}-{{\left({{p_{\mathrm{s}}}{{% \mathcal{I}}_{{{\mathrm{s}}_{j}}}}{\mathcal{C}_{x}}}\right)}^{2}}}}}\right). (5)

Similarly, the SU achievable rate can be expressed as

\displaystyle{R_{\mathrm{s}}}\left({{p_{\mathrm{s}}},{\mathcal{C}_{x}}}\right)% =\frac{1}{2}{\log_{2}}\left({\frac{{p_{\mathrm{s}}^{2}{\gamma_{\mathrm{s}}}^{2% }\left({1-{\mathcal{C}_{x}^{2}}}\right)}}{{{{\left({\sum\nolimits_{i=1}^{2}{{p% _{i}}{{\cal I}_{{{\rm{p}}_{i}}}}}+1}\right)}^{2}}}}}\right.
\displaystyle\qquad\qquad\qquad\qquad\qquad\left.{+\frac{{2{p_{\mathrm{s}}}{% \gamma_{\mathrm{s}}}}}{{\sum\nolimits_{i=1}^{2}{{p_{i}}{{\cal I}_{{{\rm{p}}_{i% }}}}}+1}}+1}\right), (6)

where {\gamma_{\mathrm{s}}}={{{{\left|{{g}}\right|}^{2}}}}/{{{\sigma^{2}}}} is the SU direct CNR between the SU transmitter and receiver and {{\mathcal{I}}_{{{\mathrm{p}}_{i}}}}={{{{\left|{{h_{i}}}\right|}^{2}}}}/{{{% \sigma^{2}}}} is the interference of the PU node i to the SU.

Due to the Rayleigh fading assumption, the direct, interference and RSI CNR {\gamma_{{{\mathrm{p}}_{{}_{i}}}}},\,{\gamma_{\mathrm{s}}},\;{{\mathcal{I}}_{{% {\mathrm{p}}_{i}}}},\;{{\mathcal{I}}_{{{\mathrm{s}}_{i}}}},\,{\upsilon_{{{% \mathrm{p}}_{i}}}} are then exponentially distributed random variables with mean values {\bar{\gamma}_{{{\mathrm{p}}_{{}_{i}}}}},\,{\bar{\gamma}_{\mathrm{s}}},\,{\bar% {\mathcal{I}}_{{{\mathrm{p}}_{i}}}},\,{\bar{\mathcal{I}}_{{{\mathrm{s}}_{i}}}}% ,\,{\bar{\upsilon}_{{{\mathrm{p}}_{i}}}} respectively.

From (5) and (II) that if \mathcal{C}_{x}=0, we can obtain the well known formulations of the achievable rates of proper signaling as follows

\displaystyle{R_{\rm{s}}}\left({{p_{\rm{s}}},0}\right)={\log_{2}}\left({1+% \frac{{{p_{\rm{s}}}{\gamma_{\rm{s}}}}}{{\sum\nolimits_{i=1}^{2}{{p_{{}_{i}}}{{% \cal I}_{{{\rm{p}}_{i}}}}}+1}}}\right),
\displaystyle{R_{{{\rm{p}}_{i}}}}\left({{p_{\rm{s}}},0}\right)={\log_{2}}\left% ({1+\frac{{{p_{i}}{\gamma_{{{\rm{p}}_{i}}}}}}{{{\beta_{j}}+{p_{\rm{s}}}{{\cal I% }_{{{\rm{s}}_{j}}}}}}}\right). (7)

Moreover, if \mathcal{C}_{x} increases, the SU rate decreases while the PU rate increases which will allow the SU to increase its transmitted power. Thus, proper adjustment of the SU power and circularity coefficient should be carefully considered to maximize the SU rate and satisfy the PU QoS requirements along with the maximum SU power budget.

III CR Transmitted Signal Design

In this section, we optimize the SU signal parameters, i.e, transmit power p_{\rm{s}} and circularity coefficient \mathcal{C}_{x}, in order to maximize the SU achievable rate while maintaining a predetermined PU achievable rate constraint for each PU link.

III-A Primary Users rates Constraint Based Criterion

The i^{\mathrm{th}} PU node design criterion is to achieve a minimum fixed target rate R_{{\rm{0,}}{{\rm{p}}_{i}}}, i.e., R_{{\rm{p}}_{i}}\geq{R_{{\rm{0,}}{{\rm{p}}_{i}}}}. The PU is assumed to transmit with its maximum power budget p_{i} to mitigate interference sources such as the RSI, and ensure its QoS requirements. According to the PU perspective, its achievable rate is

\displaystyle{R_{{\rm{p}}_{i}}}={\log_{2}}\left({1+\frac{{{p_{i}}{\gamma_{{{% \rm{p}}_{i}}}}}}{{1+{{\cal I}_{{{\rm{agg,p}}_{i}}}}}}}\right), (8)

where {{\cal I}_{{{\rm{agg,p}}_{i}}}} is the aggregate interference-to-noise ratio at the i^{\mathrm{th}} PU receiver. As a result, the maximum allowable margin interference-to-noise ratio, {{\cal I}_{{\rm{max,}}{{\rm{p}}_{i}}}}, at the receiver of the i^{\mathrm{th}} PU node can be found from (8) at R_{{\rm{p}}_{i}}={R_{{\rm{0,}}{{\rm{p}}_{i}}}} as

\displaystyle{{\cal I}_{{\rm{max,}}{{\rm{p}}_{i}}}}={\left[{\frac{{{p_{i}}{% \gamma_{{{\rm{p}}_{i}}}}}}{{{\Gamma_{{{\rm{p}}_{i}}}}\left(1\right)}}-1}\right% ]^{+}}, (9)

where [z]^{+}=\max(0,z) and {\Gamma_{{}_{i}}}\left(x\right)=\left({{2^{x{R_{{\rm{0,}}{{\rm{p}}_{i}}}}}}-1}\right) represents the required signal-to-interference-plus-noise ratio (SINR) to achieve a rate of x{R_{{\rm{0,}}{{\rm{p}}_{i}}}}. Hence, according to the instantaneous direct CNR of the PU and its parameters, the PU may be in outage if it cannot attain its required minimum target rate {R_{{\rm{0,}}{{\rm{p}}_{i}}}}. The outage happens if the RSI surpasses the maximum allowable interference.

III-B Proper Gaussian Signaling Design

For the PGS design, the SU allocates its transmit power in order to maximize its achievable rate subject to its own power budget {p_{{\rm{s,max}}}} and PU QoS. As such, we formulate the following optimization problem,

\displaystyle\mathop{\max}\limits_{{p_{\rm{s}}}}{R_{\rm{s}}}\left({{p_{\rm{s}}% },0}\right)
\displaystyle\mathrm{s.\;t.}\hskip 7.113189pt{R_{{{\rm{p}}_{i}}}}\left({{p_{% \rm{s}}},0}\right)\geq{R_{{\rm{0,}}{{\rm{p}}_{i}}}},
\displaystyle        0<{p_{\rm{s}}}\leq{p_{{\rm{s,max}}}}. (10)

From (II), the PU rate constraints in (III-B) reduce to {p_{\rm{s}}}\leq{p^{\left(i\right)}_{\rm{s}}}, where {p^{\left(i\right)}_{\rm{s}}} is the feasible upper bound of the SU power that satisfies the i^{\mathrm{th}} PU rate constraint and is found to be,

\displaystyle p_{\rm{s}}^{\left(i\right)}={\left[{\frac{{\beta_{j}}}{{{{\cal I% }_{{{\rm{s}}_{j}}}}}}{\Psi_{i}}\left({1,1}\right)}\right]^{+}}, (11)

where {\Psi_{i}}\left({x,y}\right)=\frac{{{\varphi_{i}}\left(x\right)}}{{{\Gamma_{{}% _{i}}}\left(y\right)}}-1 and {\varphi_{i}}\left(x\right)={2^{x{R_{{{\rm{p}}_{i}}}}\left({0,0}\right)}}-1 represents the required signal-to-interference-plus-noise ratio (SINR) to achieve a rate of {x{R_{{{\rm{p}}_{i}}}}\left({0,0}\right)} in the absence of the SU. Hence, (III-B) can be rewritten as

\displaystyle\mathop{\max}\limits_{{p_{\rm{s}}}}{R_{\rm{s}}}\left({{p_{\rm{s}}% },0}\right)
\displaystyle\mathrm{s.\;t.\;}\;{p_{\rm{s}}}\leq\mathop{\min}\left(p_{\rm{s}}^% {\left(1\right)},p_{\rm{s}}^{\left(2\right)},p_{\mathrm{s,max}}\right). (12)

Moreover, from (II), one can show that {R_{\rm{s}}}\left({{p_{\rm{s}}},0}\right) is monotonically increasing in {p_{\rm{s}}}, hence the optimal SU transmitted can be found from

\displaystyle{p_{\rm{s}}}=\mathop{\min}\left(p_{\rm{s}}^{\left(1\right)},p_{% \rm{s}}^{\left(2\right)},p_{\mathrm{s,max}}\right). (13)

Furthermore, one can deduce easily from (11) that the SU transmits when the maximum allowable margin interference exceeds the RSI, i.e.,

\displaystyle{{\cal I}_{{\rm{max,}}{{\rm{p}}_{i}}}}>{p_{{}_{j}}}{\upsilon_{{{% \rm{p}}_{j}}}}. (14)

Otherwise, the SU stays idle.

III-C Improper Gaussian Signaling Design

Different from the previous subsection, the IGS based-system has here an additional parameter, i.e, \mathcal{C}_{x}, which needs to be jointly optimized with p_{\mathrm{s}} in order to maximize the SU achievable rate under the PU rate constraints. To this end, we formulate the following optimization problem

\displaystyle\mathop{\max}\limits_{{p_{\rm{s}}},{\cal C}{{}_{x}}}{R_{\rm{s}}}% \left({{p_{\rm{s}}},{\cal C}{{}_{x}}}\right)
\displaystyle\mathrm{s.\;t.}\hskip 7.113189pt{R_{{{\rm{p}}_{i}}}}\left({{p_{% \rm{s}}},{\cal C}{{}_{x}}}\right)\geq{R_{{\rm{0,}}{{\rm{p}}_{\rm{i}}}}},
\displaystyle\qquad\quad 0<{p_{\rm{s}}}\leq{p_{{\rm{s,max}}}},
\displaystyle        0\leq{\cal C}{{}_{x}}\leq 1. (15)

Unfortunately, this is a non-linear and non-convex optimization problem which makes it hard to obtain its optimal solution. However, thanks to some monotonicity properties of the objective function and the constraints, we get the optimal solution of (III-C) as will be explained in the following.

First, after some manipulations, the PU rate constraints in (III-C) reduce to

\displaystyle{\cal I}_{{{\rm{s}}_{j}}}^{2}\left({1-{\cal C}_{x}^{2}}\right){p_% {\rm{s}}^{2}}-2{p_{\rm{s}}}{\beta_{j}}{{\cal I}_{{{\rm{s}}_{j}}}}{\Psi_{i}}% \left({1,2}\right)-\beta_{j}^{2}{\Psi_{i}}\left({2,2}\right)\leq 0. (16)

After solving the quadratic inequality in (16), we obtain the feasible upper bound of the SU power from

\displaystyle p_{\rm{s}}^{\left(i\right)}\left(\mathcal{C}_{x}\right)\hskip-2.% 845276pt=\hskip-2.845276pt\left[{{\beta_{j}}\frac{{\sqrt{\Psi_{i}^{2}\left({1,% 2}\right)+\left({1-{\cal C}_{x}^{2}}\right){\Psi_{i}}\left({2,2}\right)}+{\Psi% _{i}}\left({1,2}\right)}}{{{{\cal I}_{{{\rm{s}}_{j}}}}\left({1-{\cal C}_{x}^{2% }}\right)}}}\right]^{+}\hskip-2.845276pt. (17)

Similar to the proper Gaussian signaling design case, one can show easily that if (14) is valid, then p_{\rm{s}}^{\left(i\right)}\left(\mathcal{C}_{x}\right)>0 and the SU may transmit improper signals, otherwise, it remains silent. Hence, (III-C) can be equivalently reformulated as

\displaystyle\mathop{\max}\limits_{{p_{\rm{s}}},{\cal C}{{}_{x}}}{R_{\rm{s}}}% \left({{p_{\rm{s}}},{\cal C}{{}_{x}}}\right)
\displaystyle\mathrm{s.\;t.}\hskip 7.113189pt{p_{\rm{s}}}\leq\min\left\{{p_{% \rm{s}}^{\left(1\right)}\left({{{\cal C}_{x}}}\right),p_{\rm{s}}^{\left(2% \right)}\left({{{\cal C}_{x}}}\right),{p_{{\rm{s}},{\rm{max}}}}}\right\},
\displaystyle\qquad\quad\hskip-5.690551pt0\leq{\cal C}{{}_{x}}\leq 1. (18)

From (II), it is clear that {R_{\rm{s}}}\left({{p_{\rm{s}}},{\cal C}{{}_{x}}}\right) is monotonically increasing in p_{\mathrm{s}} for a fixed {{{\cal C}_{x}}}, thus p_{\mathrm{s}} is assigned the upper bound of the SU power constraint in (III-C) as

\displaystyle{p_{\rm{s}}}=\mathop{\min}\left(p_{\rm{s}}^{\left(1\right)}\left(% \mathcal{C}_{x}\right),p_{\rm{s}}^{\left(2\right)}\left(\mathcal{C}_{x}\right)% ,p_{\mathrm{s,max}}\right). (19)

To solve (III-C), we obtain the distinct intersection points of the three functions of the SU power constraint in 0<{{\cal C}_{x}}<1. First, we can show that p_{\rm{s}}^{\left(i\right)}\left(\mathcal{C}_{x}\right) is strictly111See Appendix A for the proof increasing in {\cal C}_{x} over the interested interval. Thus, the power constraint in (III-C) can be described as a piecewise function with a maximum of four intervals (three breaking points) and a minimum of one interval (zero breaking points). We can calculate the intersection point, r^{\left(i\right)}, between p_{\rm{s}}^{\left(i\right)} and {p_{{\rm{s,max}}}} from

\displaystyle{r^{\left(i\right)}}=\sqrt{1-\frac{{\beta_{j}^{2}{\Psi_{i}}\left(% {2,2}\right)+2{p_{{\rm{s,max}}}}{\beta_{j}}{{\cal I}_{{{\rm{s}}_{j}}}}{\Psi_{i% }}\left({1,2}\right)}}{{{{\left({{p_{{\rm{s,max}}}}{{\cal I}_{{{\rm{s}}_{j}}}}% }\right)}^{2}}}}}, (20)

which exists if p_{\mathrm{s}}^{\left(i\right)}\left(0\right)<{p_{{\rm{s,max}}}} and p_{\mathrm{s}}^{\left(i\right)}\left(1\right)>{p_{{\rm{s,max}}}}. Moreover, the intersection between p_{\rm{s}}^{\left(1\right)}\left(\mathcal{C}_{x}\right) and p_{\rm{s}}^{\left(2\right)}\left(\mathcal{C}_{x}\right) in the interested interval, if they are not identical, is computed from (21), which exists if p_{s}^{\left(i\right)}\left(0\right)<p_{s}^{\left(j\right)}\left(0\right) and p_{s}^{\left(i\right)}\left(1\right)>p_{s}^{\left(j\right)}\left(1\right).

\displaystyle{r^{\left(3\right)}}=\sqrt{1-\frac{{4{\beta_{1}}{\beta_{2}}{{\cal I% }_{{{\rm{s}}_{1}}}}{{\cal I}_{{{\rm{s}}_{2}}}}\left({{\beta_{1}}{{\cal I}_{{{% \rm{s}}_{2}}}}{\Psi_{2}}\left({1,2}\right)-{\beta_{2}}{{\cal I}_{{{\rm{s}}_{1}% }}}{\Psi_{1}}\left({1,2}\right)}\right)\left({{\beta_{2}}{{\cal I}_{{{\rm{s}}_% {1}}}}{\Psi_{2}}\left({1,2}\right){\Psi_{1}}\left({2,2}\right)-{\beta_{1}}{{% \cal I}_{{{\rm{s}}_{2}}}}{\Psi_{1}}\left({1,2}\right){\Psi_{2}}\left({2,2}% \right)}\right)}}{{{{\left({\beta_{2}^{2}{\cal I}_{{{\rm{s}}_{1}}}^{2}{\Psi_{1% }}\left({2,2}\right)-\beta_{1}^{2}{\cal I}_{{{\rm{s}}_{2}}}^{2}{\Psi_{2}}\left% ({2,2}\right)}\right)}^{2}}}}}, (21)

After that, we define the interval boundaries points as {\cal C}_{x}^{(z)}, where z is an integer number in [1,k+1], k is the number of distinct intersection points, i.e. k\in\{0,1,2,3\}, {\cal C}_{x}^{(0)}=0, {\cal C}_{x}^{(k+1)}=1 and {\cal C}_{x}^{(1)}, {\cal C}_{x}^{(2)} and {\cal C}_{x}^{(3)} are the ordered distinct intersection points (if exist).

Hence, we can divide the optimization problem in (III-C) into (k+1) subproblems, where each subproblem is defined in a specific range {\cal C}_{x}^{(z-1)}\leq{{\cal C}_{x}}\leq{\cal C}_{x}^{(z)}. Then, we compute the optimal solution that achieves the maximum SU rate. After obtaining the minimum of the three functions in (19) in the interested interval, the z^{\mathrm{th}} subproblem is formulated as

\displaystyle{\mathfrak{P}_{z}}:\mathop{\max}\limits_{{\cal C}{{}_{x}}}{R_{\rm% {s}}}\left({{\cal C}{{}_{x}}}\right)
\displaystyle\qquad\mathrm{s.\;t.}\hskip 7.113189pt{\cal C}_{x}^{\left({z-1}% \right)}\leq{{\cal C}_{x}}\leq{\cal C}_{x}^{\left(z\right)}. (22)

In order to solve {\mathfrak{P}_{z}}, there are two cases, either p_{\rm{s}}=p_{\rm{s}}^{\left(i\right)}\left({{\cal C}_{x}}\right) or p_{\rm{s}}={p_{{\rm{s,max}}}}. If p_{\rm{s}}=p_{\rm{s}}^{\left(i\right)}\left({{\cal C}_{x}}\right) in (II), then {R_{\rm{s}}}\left({{\cal C}{{}_{x}}}\right) is strictly increasing in \mathcal{C}_{x} if and only if222See Appendix B for the proof.

\displaystyle\frac{{{\beta_{j}}{\gamma_{\rm{s}}}{\Psi_{i}}\left({1,2}\right)}}% {{{{\cal I}_{{{\rm{s}}_{j}}}}\left({\sum\nolimits_{i=1}^{2}{{p_{i}}{{\cal I}_{% {{\rm{p}}_{i}}}}}+1}\right)}}>-1. (23)

Hence, the optimal solution pair in this case is ({p_{\rm{o}}^{(z)},{\cal C}_{\rm{o}}^{(z)}})=(p_{s}^{\left(i\right)}({\cal C}_% {x}^{(z)}),{\cal C}_{x}^{(z)}). Otherwise, it is a strictly decreasing function and hence, ({p_{\rm{o}}^{(z)},{\cal C}_{\rm{o}}^{(z)}})=(p_{s}^{\left(i\right)}({\cal C}_% {x}^{(z-1)}),{\cal C}_{x}^{(z-1)}). Moreover, if p_{\rm{s}}={p_{{\rm{s,max}}}} in (19), it is clear that {R_{\rm{s}}}\left({{\cal C}{{}_{x}}}\right) is strictly decreasing in \mathcal{C}_{x}, hence, the optimal solution pair is ({p_{\rm{o}}^{(z)},{\cal C}_{\rm{o}}^{(z)}})=({p_{{\rm{s,max}}}},{\cal C}_{x}^% {(z-1)}). At the end, we pick the optimal pair ({p_{\rm{o}}^{(z)},{\cal C}_{\rm{o}}^{(z)}}) that has the maximum cost value. Based on the aforementioned analysis, we design Algorithm I to find the optimal solution pair \left({p_{\rm{s}}^{*},{\cal C}_{x}^{*}}\right) that solves the IGS optimization problem.

Algorithm I
1:Input p_{i}, {\gamma_{{{\mathrm{p}}_{{}_{i}}}}}, {{{\cal I}}_{{{\rm{p}}_{i}}}}, {\upsilon_{{{\mathrm{p}}_{i}}}}, {R_{0,{{\rm{p}}_{i}}}} , {{\mathcal{I}}_{{{\mathrm{s}}_{i}}}}, p_{\mathrm{s}}^{(0)}\hskip-2.845276pt={p_{{\rm{s,max}}}}, {\gamma_{\rm{s}}}, {\cal C}_{x}^{(z)}, and {\cal C}_{x}^{(z-1)}
2:Compute {{\cal I}_{{\rm{max,}}{{\rm{p}}_{i}}}} from (9).
3:if \left({\cal I}_{{\rm{max,}}{\rm{p}_{i}}}>{p_{{}_{j}}}\upsilon_{{\rm{p}}_{j}}\right) then
4:     for z=1:k+1 do
5:         Compute m=\mathop{\arg\min}\limits_{l\in\{0,1,2\}}p_{\mathrm{s}}^{(l)}\left(\frac{{% \cal C}_{x}^{(z-1)}+{\cal C}_{x}^{(z)}}{2}\right)
6:         if  m=0 then
7:              p_{\rm{o}}^{(z)}\leftarrow{p_{{\rm{s,max}}}}, \quad\mathcal{C}_{\mathrm{o}}^{(z)}\leftarrow{\cal C}_{x}^{(z-1)}
8:         else if  \left(\frac{{{\beta_{j}}{\gamma_{\rm{s}}}{\Psi_{m}}\left({1,2}\right)}}{{{{% \cal I}_{{{\rm{s}}_{j}}}}\left({\sum\nolimits_{i=1}^{2}{{p_{i}}{{\cal I}_{{{% \rm{p}}_{i}}}}}+1}\right)}}>-1\right), j\neq m then
9:              p_{\rm{o}}^{(z)}\leftarrow p_{\mathrm{s}}^{\left(m\right)}\left({\cal C}_{x}^{% (z)}\right), \quad\mathcal{C}_{\rm{o}}^{(z)}\leftarrow{\cal C}_{x}^{(z)}
10:         else
11:              p_{\rm{o}}^{(z)}\leftarrow p_{\mathrm{s}}^{\left(m\right)}\left({\cal C}_{x}^{% (z-1)}\right), \quad\mathcal{C}_{\rm{o}}^{(z)}\leftarrow{\cal C}_{x}^{(z-1)}
12:         end if
13:     end for
14:     Output \left({p_{\rm{s}}^{*},{\cal C}_{x}^{*}}\right)=\mathop{\arg\max}\limits_{p_{% \rm{o}}^{(z)},\;{\cal C}_{o}^{(z)}}{R_{{\rm{s}}}}\left({p_{\rm{o}}^{(z)},{\cal C% }_{\rm{o}}^{(z)}}\right)
16:     Output \left({p_{\rm{s}}^{*},{\cal C}_{x}^{*}}\right)=\left(0,0\right)
17:end if

IV Simulation Results

In this section, we conduct some numerical examples which investigate the benefits of adopting IGS in improving the opportunities of the SU to share the spectrum with FD PU. The simulations are done over 10^{5} independent channel realizations except for h_{ij} and h_{ji} which are generated with a correlation coefficient of 0.95. Throughout the simulations, we use the following simulation parameters, unless otherwise specified. For the PU nodes, we assume {R_{0,{{\rm{p}}_{i}}}}=1 b/s/Hz with a maximum power budget p_{i}=1\;\mathrm{W}. The communications channels are characterized as, {\bar{\gamma}_{{{\mathrm{p}}_{{}_{i}}}}}={\bar{\gamma}_{{{\mathrm{p}}}}}=15 dB, \left(\bar{\cal I}_{{{\rm{p}}_{1}}},\bar{\cal I}_{{{\rm{p}}_{2}}}\right)=\left% (5,8\right) dB, {\bar{\upsilon}_{{{\mathrm{p}}_{i}}}}={\bar{\upsilon}_{{{\mathrm{p}}}}}=10 dB. The SU is assumed to have a maximum power budget p_{\rm{s,max}}=1\;\mathrm{W}. The SU channels parameters are \left(\bar{\cal I}_{{{\rm{s}}_{1}}},\bar{\cal I}_{{{\rm{s}}_{2}}}\right)=\left% (20,10\right) dB and {\bar{\gamma}_{{{\mathrm{s}}}}}=15 dB. The PGS design is based on (11). For the IGS design, we first get the distinct intersection points, if exist, using (20) and (21) and sort them in \mathcal{C}_{x}^{z}, then we apply Algorithm I to obtain the optimal pair \left(p_{{\rm{s}}}^{*},\mathcal{C}_{x}^{*}\right).

Example 1: This example investigates the benefits of deploying IGS over the conventional PGS for spectrum sharing with FD PU and inspect the effects of the direct PU and SU channels on the performance of such systems. Fig. 2 plots the achievable rate of the SU versus {\bar{\gamma}_{{{\mathrm{s}}}}} for different values of {\bar{\gamma}_{{{\mathrm{p}}}}}. Interestingly, the IGS scheme can boost the rate performance at small {\bar{\gamma}_{{{\mathrm{s}}}}} achieving a 1-4 dB improvement over PGS.

At lower values of {\bar{\gamma}_{{{\mathrm{p}}}}}, the PU cannot afford more interference from the SU. Hence, PGS uses less power while IGS increases its transmitted power and compensates for its interference impact on the PU by increasing the circularity coefficient \mathcal{C}_{x}. On the other hand, at higher values of {\bar{\gamma}_{{{\mathrm{p}}}}}, the PU has a bigger room for interference and hence, PGS can use the maximum budget and still satisfy the PU QoS. Thus IGS and PGS reduce to approximately the same solution. IGS can achieve better performance if the SU have more power budget as it is discussed in simulation example 3.

Fig. 2: SU achievable rate versus {\bar{\gamma}_{{{\mathrm{s}}}}} for different {\bar{\gamma}_{{{\mathrm{p}}}}} values.

Example 2: In this example, the effect of the SU interference channel to the PU and the minimum PU target rates are studied. For this purpose, we plot the SU achievable rate versus {{\bar{\cal I}}_{{{\rm{s}}}}} for different PU rates {R_{0,{{\rm{p}}}}} in Fig. 3, assuming that {{\bar{\cal I}}_{{{\rm{s}}_{i}}}}={{\bar{\cal I}}_{{{\rm{s}}}}} and {R_{0,{{\rm{p}}_{i}}}}={R_{0,{{\rm{p}}}}}. At lower values of {{\bar{\cal I}}_{{{\rm{s}}}}}, there are no significant benefits of employing the IGS scheme when compared with the PGS scheme. This is due to the weak interference channel, which permits increasing the SU power, thus, the IGS solution reduces to the PGS one. On the other hand, when \bar{{\cal I}}_{{{\rm{s}}}} become stronger, PGS tends to use less power to meet the PU QoS while IGS uses more power to improve its performance and relieve its interference impact on the PU through increasing the circularity coefficient.

At very low PU rates {R_{0,{{\rm{p}}}}}, both IGS and PGS use approximately the maximum power budget as the PU QoS requirements are relaxed. As {R_{0,{{\rm{p}}}}} increases, the allowable interference room in the PU network decreases, which forces the PGS to reduce the transmitted power. On the other hand, IGS has the ability to use more power to increase the SU rate performance. At high PU rates, the PU nodes cannot afford more interference from the SU and thus both IGS and PGS use less power to meet the PU QoS requirements. Therefore, the performance gain of deploying the IGS scheme decreases till a certain value for {R_{0,{{\rm{p}}}}} at which both PGS and IGS schemes converges almost to the same solution.

Fig. 3: SU achievable rate versus {{\bar{\cal I}}_{{{\rm{s}}}}} for different PU rates {R_{0,{{\rm{p}}}}}.

Example 3: This example investigates the impact of RSI in limiting the underlay CR operation and compares between its effect on both IGS and PGS based systems. To this end, we plot R_{\mathrm{s}} versus {\bar{\upsilon}_{{{\mathrm{p}}}}} for different {p_{{\rm{s,max}}}} in Fig. 4. We notice that IGS achieves better performance than PGS until a certain value of the RSI CNR at which the PU is overwhelmed by the RSI and both signaling schemes fail to operate properly.

Furthermore, PGS system cannot get more benefits from increasing the SU power budget while the IGS tends to use the total budget efficiently and relieve the interference effect on PU by increasing \mathcal{C}_{x}, which reduces the interference impact as can be seen from (3).

Fig. 4: SU achievable rate versus {\bar{\upsilon}_{{{\mathrm{p}}}}} for different maximum power budget {p_{{\rm{s,max}}}}.

V Conclusion

In this paper, we consider the challenging spectrum sharing scenario when the PU uses in-band FD paradigm. We employ IGS to enhance the opportunities of sharing the resources of the proposed system. The SU signal parameters is optimized to maximize the SU achievable rate subject to a minimum PU target rate constraint and a maximum SU power budget. We develop a simple algorithm that optimally computes the SU power and circularity coefficient. The numerical results show that the SU can achieve a significant performance gain through adopting IGS. The main advantages of the proposed scheme are for week PU direct channels and/or for strong SU interference channels to PU. PGS tends to use less transmitted power, while IGS uses more power and compensate for its interference signature through increasing the circularity coefficient. Thus, IGS gets benefits from increasing the SU power budget and uses it efficiently unlike PGS.

Appendix A

In this appendix, we prove that p_{\mathrm{s}}^{\left(i\right)}\left({{\cal C}{{}_{x}}}\right) is strictly increasing in {\cal C}_{x} over the interval 0<{{\cal C}_{x}}<1 by taking the first derivative as follows

\displaystyle\frac{{dp_{\rm{s}}^{\left(i\right)}\left({{\cal C}{{}_{x}}}\right% )}}{{d{{\cal C}_{x}}}}= \displaystyle\frac{{{{\cal C}_{x}}{\beta_{j}}\left|{\Psi_{i}}\left({1,2}\right% )\right|}}{{{{\bar{\cal I}}_{{{\rm{s}}_{j}}}}{{\left({1-{\cal C}_{x}^{2}}% \right)}^{2}}\sqrt{1+{\Omega_{i}}}}}\Bigg{[}\left({{\Omega_{i}}+2}\right)+
\displaystyle{\mathop{\rm sgn}}\left\{{{\Psi_{i}}\left({1,2}\right)}\right\}% \sqrt{{{\left({{\Omega_{i}}+2}\right)}^{2}}-\Omega_{i}^{2}}\Bigg{]}, (24)

where {\Omega_{i}}=\frac{{\left({1-{\cal C}_{x}^{2}}\right){\Psi_{i}}\left({2,2}% \right)}}{{\Psi_{i}^{2}\left({1,2}\right)}}>0 and the sign function, {\mathop{\rm sgn}}\left\{x\right\}, is defined as

\displaystyle{\mathop{\rm sgn}}\left\{x\right\}=\left\{{\begin{array}[]{*{20}{% l}}{-1}&{x<0},\\ 0&{x=0},\\ 1&{x>0}.\end{array}}\right. (25)

Hence, (Appendix A) is always positive and this concludes the proof.

Appendix B

In this appendix, we derive the conditions in (23) over the interested interval 0<{{\cal C}_{x}}<1. From (16), we obtain

\displaystyle{\left({p_{\rm{s}}^{\left(i\right)}\left({{{\cal C}_{x}}}\right)}% \right)^{2}}\leq\frac{{\left({\beta_{j}^{2}{\Psi_{i}}\left({2,2}\right)+2p_{% \rm{s}}^{\left(i\right)}\left({{{\cal C}_{x}}}\right){\beta_{j}}{{\cal I}_{{{% \rm{s}}_{j}}}}{\Psi_{i}}\left({1,2}\right)}\right)}}{{{\cal I}_{{{\rm{s}}_{j}}% }^{2}\left({1-{\cal C}_{x}^{2}}\right)}}. (26)

By substituting (26) in (II), we get

\displaystyle{R_{\rm{s}}}\left({\cal C}{{}_{x}}\right)=\frac{1}{2}{\log_{2}}% \Bigg{(} \displaystyle\frac{{2{\gamma_{\rm{s}}}{p_{\rm{s}}^{\left(i\right)}\left({{{% \cal C}_{x}}}\right)}}}{\Delta}\left({1+\frac{{{\beta_{j}}{\gamma_{\rm{s}}}{% \Psi_{i}}\left({1,2}\right)}}{{{{\cal I}_{{{\rm{s}}_{j}}}}\Delta}}}\right)+
\displaystyle\frac{{\beta_{j}^{2}{\Psi_{i}}\left({2,2}\right)\gamma_{\rm{s}}^{% 2}}}{{{\cal I}_{{{\rm{s}}_{j}}}^{2}{\Delta^{2}}}}+1\Bigg{)}, (27)

where \Delta=\sum\nolimits_{i=1}^{2}{{p_{i}}{{\cal I}_{{{\rm{p}}_{i}}}}}+1>0. We show in Appendix A that p_{\mathrm{s}}^{\left(i\right)}\left({{\cal C}{{}_{x}}}\right), is a strictly increasing function in {\cal C}_{x} over the interval 0<{{\cal C}_{x}}<1. Moreover, p_{\mathrm{s}}^{\left(i\right)}\left({{\cal C}{{}_{x}}}\right) represents the only dependency on {\cal C}_{x} in (Appendix B) and since the logarithmic function {\log_{2}}\left(x\right) is strictly increasing for x>0, {R_{\rm{s}}}\left({\cal C}{{}_{x}}\right) is strictly increasing in {{\cal C}_{x}} when the slope of the linear term inside the logarithm with respect to p_{\mathrm{s}}^{\left(i\right)}\left({{\cal C}{{}_{x}}}\right) is positive, which results in the following condition

\displaystyle{1+\frac{{{\beta_{j}}{\gamma_{\rm{s}}}{\Psi_{i}}\left({1,2}\right% )}}{{{{\cal I}_{{{\rm{s}}_{j}}}}\Delta}}}>0. (28)

This gives the conditions in (23) and concludes the proof.


  • [1] Q. Zhao and B. M. Sadler, “A survey of dynamic spectrum access,” IEEE Signal Process. Mag., vol. 24, no. 3, pp. 79–89, May 2007.
  • [2] Y. Zeng, C. M. Yetis, E. Gunawan, Y. L. Guan, and R. Zhang, “Transmit optimization with improper Gaussian signaling for interference channels,” IEEE Trans. Signal Process., vol. 61, no. 11, pp. 2899–2913, Jun. 2013.
  • [3] C. Lameiro, I. Santamaria, and P. Schreier, “Benefits of improper signaling for underlay cognitive radio,” IEE Wireless Commun. Lett., vol. 4, no. 1, pp. 22–25, Feb. 2015.
  • [4] O. Amin, W. Abediseid, and M.-S. Alouini, “Outage performance of cognitive radio systems with improper Gaussian signaling,” in Proc. IEEE International Symposium on Information Theory (ISIT), 2015.
  • [5] H. Kim, S. Lim, H. Wang, and D. Hong, “Optimal power allocation and outage analysis for cognitive full duplex relay systems,” IEEE Trans. Wireless Commun., vol. 11, no. 10, pp. 3754–3765, Oct. 2012.
  • [6] B. Zhong, Z. Zhang, X. Chai, Z. Pan, K. Long, and H. Cao, “Performance analysis for opportunistic full-duplex relay selection in underlay cognitive networks,” IEEE Trans. Veh. Technol. DOI: 10.1109/TVT.2014.2368584.
  • [7] W. Afifi and M. Krunz, “Incorporating self-interference suppression for full-duplex operation in opportunistic spectrum access systems,” IEEE Trans. Wireless Commun., vol. 14, no. 4, pp. 2180–2191, April 2015.
  • [8] A. Sabharwal, P. Schniter, D. Guo, D. W. Bliss, S. Rangarajan, and R. Wichman, “In-band full-duplex wireless: Challenges and opportunities,” IEEE J. Sel. Areas Commun., vol. 32, no. 9, pp. 1637–1652, Sep. 2014.
  • [9] F. D. Neeser and J. L. Massey, “Proper complex random processes with applications to information theory,” IEEE Trans. Inf. Theory, vol. 39, no. 4, pp. 1293–1302, Jul. 1993.
  • [10] B. P. Day, A. R. Margetts, D. W. Bliss, and P. Schniter, “Full-duplex MIMO relaying: Achievable rates under limited dynamic range,” IEEE J. Sel. Areas Commun., vol. 30, no. 8, pp. 1541–1553, Sep. 2012.
  • [11] E. Biglieri, R. Calderbank, A. Constantinides, A. Goldsmith, A. Paulraj, and H. V. Poor, MIMO wireless communications.   Cambridge University Press, 2007.
  • [12] G. Zheng, I. Krikidis, and B. Ottersten, “Full-duplex cooperative cognitive radio with transmit imperfections,” IEEE Trans. Wireless Commun., vol. 12, no. 5, pp. 2498–2511, May 2013.
  • [13] A. Ghasemi and E. Sousa, “Fundamental limits of spectrum-sharing in fading environments,” IEEE Trans. Wireless Commun., vol. 6, no. 2, pp. 649–658, Feb. 2007.
  • [14] R. Zhang, “Optimal power control over fading cognitive radio channel by exploiting primary user CSI,” in Global Telecommunications Conference.   IEEE, Nov. 2008, pp. 1–5.
Comments 0
Request Comment
You are adding the first comment!
How to quickly get a good reply:
  • Give credit where it’s due by listing out the positive aspects of a paper before getting into which changes should be made.
  • Be specific in your critique, and provide supporting evidence with appropriate references to substantiate general statements.
  • Your comment should inspire ideas to flow and help the author improves the paper.

The better we are at sharing our knowledge with each other, the faster we move forward.
The feedback must be of minimum 40 characters and the title a minimum of 5 characters
Add comment
Loading ...
This is a comment super asjknd jkasnjk adsnkj
The feedback must be of minumum 40 characters
The feedback must be of minumum 40 characters

You are asking your first question!
How to quickly get a good answer:
  • Keep your question short and to the point
  • Check for grammar or spelling errors.
  • Phrase it like a question
Test description