arXiv is now an independent nonprofit! Learn more
License: arXiv.org perpetual non-exclusive license
arXiv:1809.02780v1 [cs.IT] 08 Sep 2018

Improving Wireless Physical Layer Security via D2D Communication

Hao Xu1, Cunhua Pan2, Wei Xu1, Jianfeng Shi1, Ming Chen1, and Wei Heng1 Affiliation: 1National Mobile Communications Research Laboratory, Southeast University, Nanjing 211111, China Affiliation: 2School of Electronic Engineering and Computer Science, Queen Mary University of London, London E1 4NS, U.K. Affiliation: E-mail: {xuhao2013, chenming and wheng}@seu.edu.cn
Abstract

This paper investigates the physical layer security issue of a device-to-device (D2D) underlaid cellular system with a multi-antenna base station (BS) and a multi-antenna eavesdropper. To investigate the potential of D2D communication in improving network security, the conventional network without D2D users (DUs) is first considered. It is shown that the problem of maximizing the sum secrecy rate (SR) of cellular users (CUs) for this special case can be transformed to an assignment problem and optimally solved. Then, a D2D underlaid network is considered. Since the joint optimization of resource block (RB) allocation, CU-DU matching and power control is a mixed integer programming, the problem is difficult to handle. Hence, the RB assignment process is first conducted by ignoring D2D communication, and an iterative algorithm is then proposed to solve the remaining problem. Simulation results show that the sum SR of CUs can be greatly increased by D2D communication, and compared with the existing schemes, a better secrecy performance can be obtained by the proposed algorithms.

I Introduction

During the past few years, wireless data traffic has grown dramatically due to the daily increasing demand on multimedia contents [1]. Enormous data traffic demand not only results in great pressures on the existing cellular systems, but also leads to great challenges to the transmission security since more and more confidential information is transmitted via wireless communication. Hence, enhancing the security of wireless communication has become one of the research focuses in the fifth generation (5G) network design [2]. As an information-theoretic approach, physical layer security has triggered considerable research interest recently [3, 4, 5, 6].

With a great potential in improving spectral and energy efficiency, device-to-device (D2D) communication has become a promising technique [7, 8, 9]. In terms of improving the network security from the physical layer, there have been works [10, 11, 12] showing that by introducing underlaid D2D pairs to act as friendly jammers, the secrecy performance of a cellular system can be significantly increased. In [10], the spectral efficiency (SE) of D2D users (DUs) was maximized with the minimum secrecy outage probability of cellular users (CUs) guaranteed. In [11], the problem of maximizing the system SR was considered, and the CU-DU matching problem was formulated as a weighted bipartite graph which could be solved in polynomial time. In [12], the sum SR of all CUs was maximized by conducting joint power and access control. However, the RB assignment and CU-DU matching were performed in a greedy manner in [12], which may not fully reap the RB and user diversity gains.

In this paper, we consider an uplink D2D underlaid cellular network and aim to maximize the sum SR of CUs. To improve the network security, the base station (BS) is assumed to have multiple antennas to exploit higher spatial degrees of freedom. Different from the single-input single-output (SISO) case in [12], where only the RB assignment strategy and the transmit power of all transmitters were optimized, in this paper, it is required to jointly optimize the variables in [12] and the receive filters at the BS. Those variables are coupled with each other, making the optimization problem difficult to handle. Therefore, the algorithms developed in [12] cannot be applied to solve the considered problem.

To investigate the potential of D2D communication in improving transmission security, the conventional cellular network without DUs is first considered. It is shown that the problem can be transformed to an assignment problem that can be optimally solved by applying the Hungarian algorithm [13]. The scenario with DUs is then considered. The RB assignment and CU-DU matching design make the sum SR maximization problem a mixed integer programming, which is in general difficult to solve. Hence, it is assumed that the RB assignment matrix is first obtained by ignoring D2D communication. The remaining problem is then divided into subproblems with each aiming to maximize the SR of a CU when it cooperates with a D2D pair. By adopting an iterative algorithm, a suboptimal solution to each subproblem can be obtained. Once all subproblems are solved, the CU-DU matching problem can be reformulated as an assignment problem and effectively solved. Simulation results show that the sum SR of CUs can be greatly increased by introducing DUs to serve as friendly jammers, and the proposed algorithms outperform the existing schemes remarkably in terms of sum SR since RB and user diversity gains are fully utilized.

The rest of this paper is organized as follows. In Section II, a multiuser D2D underlaid cellular system and the problem formulation are presented. In Section III, power and access control algorithms are proposed to maximize the sum SR of CUs for different cases. Numerical results are presented in Section IV before conclusions in Section V.

II System Model and Problem Formulation

II-A System Model

Consider an uplink communication system which consists of a BS, an eavesdropper, MM CUs and NN underlaid D2D pairs. The BS and eavesdropper are respectively equipped with BB and EE antennas, and each mobile user has one antenna. Denote the sets of CUs and D2D pairs by {\cal{M}} and 𝒩{\cal{N}}, respectively. To support multiple access for cellular communication, orthogonal frequency division multiplexing (OFDM) is adopted [14], and there is a set 𝒦{\cal{K}} of KK orthogonal RBs. For brevity, a fully loaded cellular network scenario is assumed, i.e., K=MK=M. As in [10, 11, 12], assume that each CU cooperates with at most one D2D pair and each D2D pair reuses the RB of no more than one CU. Moreover, it is also assumed that global channel state information (CSI) is available at the BS.

Define αmk\alpha_{m}^{k} to indicate whether CU mm uses RB kk or not, i.e., if CU mm uses RB kk, αmk=1\alpha_{m}^{k}=1, otherwise, αmk=0\alpha_{m}^{k}=0. Introduce variable θmn\theta_{m}^{n} to indicate whether CU mm cooperates with D2D pair nn or not, i.e., if CU mm shares its RB with D2D pair nn, θmn=1\theta_{m}^{n}=1, otherwise, θmn=0\theta_{m}^{n}=0. For signal detection, the BS is assumed to adopt minimum mean-square error (MMSE) receiver 𝒘mB×1\bm{w}_{m}\in{\mathbb{C}}^{B\times 1} to detect the data symbol of CU mm. Then, if CU mm cooperates with D2D pair nn on RB kk, i.e., αmk=θmn=1\alpha_{m}^{k}=\theta_{m}^{n}=1, the post-processing signal-to-interference-plus-noise ratio (SINR) from CU mm to the BS is given by

ηm,nk=pm|𝒘mH𝒈mbk|2qn|𝒘mH𝒉nbk|2+N0𝒘m2,{\eta}_{m,n}^{k}=\frac{p_{m}\left|\bm{w}_{m}^{H}\bm{g}_{mb}^{k}\right|^{2}}{q_{n}\left|\bm{w}_{m}^{H}\bm{h}_{nb}^{k}\right|^{2}+N_{0}\left\|\bm{w}_{m}\right\|^{2}}, (1)

where pmp_{m} denotes the transmit power of CU mm, and 𝒈mbkB×1{\bm{g}}_{mb}^{k}\in{\mathbb{C}}^{B\times 1} represents the channel vector from CU mm to the BS on RB kk. qnq_{n} and 𝒉nbk{\bm{h}}_{nb}^{k} are similarly defined for D2D transmitter (D2D-Tx) nn, and N0N_{0} is the noise power.

Since calculating MMSE receivers requires conducting the inversion of matrices, which usually involves high computational complexity, the eavesdropper is assumed to simply employ maximal-ratio combining (MRC) for signal detection. Then, if αmk=θmn=1\alpha_{m}^{k}=\theta_{m}^{n}=1, the post-processing SINR from CU mm to the eavesdropper on RB kk is

γm,nk=pm𝒈mek4qn|(𝒈mek)H𝒉nek|2+N0𝒈mek2,{\gamma}_{m,n}^{k}=\frac{p_{m}\left\|\bm{g}_{me}^{k}\right\|^{4}}{q_{n}\left|\left(\bm{g}_{me}^{k}\right)^{H}\bm{h}_{ne}^{k}\right|^{2}+N_{0}\left\|\bm{g}_{me}^{k}\right\|^{2}}, (2)

where 𝒈mek,𝒉nekE×1\bm{g}_{me}^{k},\bm{h}_{ne}^{k}\in{\mathbb{C}}^{E\times 1} denote the channel vectors from CU mm and D2D-Tx nn to the eavesdropper on RB kk, respectively.

Thus, if αmk=θmn=1\alpha_{m}^{k}=\theta_{m}^{n}=1, the SR of CU mm on RB kk can be calculated as [15]

Cm,nk=VK[log2(1+ηm,nk)log2(1+γm,nk)]+,C_{m,n}^{k}=\frac{V}{K}\left[\log_{2}\left(1+{\eta}_{m,n}^{k}\right)-\log_{2}\left(1+{\gamma}_{m,n}^{k}\right)\right]^{+}, (3)

where VV is the total bandwidth and []+max(,0)[\cdot]^{+}\triangleq\max(\cdot,0).

II-B Problem Formulation

This paper aims to maximize the sum SR of all CUs with the help of D2D communication. The problem can be mathematically formulated as

max𝑨,𝚯,𝒑,𝒒,𝑾\displaystyle\mathop{\max}\limits_{{\bm{A}},{\bm{\Theta}},{\bm{p}},{\bm{q}},{\bm{W}}}\quad mn𝒩k𝒦αmkθmnCm,nk\displaystyle\sum\limits_{m\in{\cal M}}\sum\limits_{n\in{\cal N}}\sum\limits_{k\in{\cal K}}\alpha_{m}^{k}\theta_{m}^{n}C_{m,n}^{k} (4a)
s.t.    0pmPm,m,\displaystyle 0\leq p_{m}\leq P_{m},\quad\forall m\in{\cal M}, (4b)
0qnQn,n𝒩,\displaystyle 0\leq q_{n}\leq Q_{n},\quad\forall n\in{\cal N}, (4c)
αmk{0,1},m,k𝒦,\displaystyle\alpha_{m}^{k}\in\left\{0,1\right\},\quad\forall m\in{\cal M},k\in{\cal K}, (4d)
k𝒦αmk=1,m,\displaystyle\sum\limits_{k\in{\cal K}}\alpha_{m}^{k}=1,\quad\forall m\in{\cal M}, (4e)
mαmk=1,k𝒦,\displaystyle\sum\limits_{m\in{\cal M}}\alpha_{m}^{k}=1,\quad\forall k\in{\cal K}, (4f)
θmn{0,1},m,n𝒩,\displaystyle\theta_{m}^{n}\in\left\{0,1\right\},\quad\forall m\in{\cal M},n\in{\cal N}, (4g)
n𝒩θmn1,m,\displaystyle\sum\limits_{n\in{\cal N}}\theta_{m}^{n}\leq 1,\quad\forall m\in{\cal M}, (4h)
mθmn1,n𝒩,\displaystyle\sum\limits_{m\in{\cal M}}\theta_{m}^{n}\leq 1,\quad\forall n\in{\cal N}, (4i)

​​​​​where 𝑨=[αmk]M×K{\bm{A}}=[\alpha_{m}^{k}]_{M\times K}, 𝚯=[θmn]M×N\bm{\Theta}=[\theta_{m}^{n}]_{M\times N}, 𝒑=(p1,,pM)T{\bm{p}}=(p_{1},\cdots,p_{M})^{T}, 𝒒=(q1,,qN)T{\bm{q}}=(q_{1},\cdots,q_{N})^{T} and 𝑾=[𝒘1,,𝒘M]{\bm{W}}=[\bm{w}_{1},\cdots,\bm{w}_{M}]. PmP_{m} and QnQ_{n} are the maximum transmit powers of CU mm and D2D-Tx nn. (4e) and (4f) indicate that a CU should be allocated an RB and an RB can be used by only one CU. (4h) and (4i) correspond to the RB reuse strategy which has been stated above.

III Physical Layer Security Based Power and Access Control

In this section, we first consider a simplified special case of (4), i.e., the conventional cellular communication without DUs, to characterize the potential of D2D communication in improving network security. It will be shown that the corresponding problem can be optimally solved. Then, we focus on solving problem (4). Beforehand, we first give Lemma 5, which is useful for the following analysis.

Lemma 1

Assume that 𝐀{\bm{A}}^{*}, 𝐩{\bm{p}}^{*}, 𝐪{\bm{q}}^{*} and 𝐖{\bm{W}}^{*} are the optimal solutions to (4), and denote the RB assigned to CU mm by kmk_{m}, i.e., αmkm=1\alpha_{m}^{k_{m}*}=1. Then, the transmit power of CU mm satisfies

pm={Pm,|𝒘mH𝒈mbkm|2𝒈mekm4>qn|𝒘mH𝒉nbkm|2+N0𝒘m2qn|(𝒈mekm)H𝒉nekm|2+N0𝒈mekm20,otherwise.p_{m}^{*}=\left\{\begin{array}[]{ll}P_{m},&\frac{\left|\bm{w}_{m}^{*H}\bm{g}_{mb}^{k_{m}}\right|^{2}}{\left\|\bm{g}_{me}^{k_{m}}\right\|^{4}}>\frac{q_{n}\left|\bm{w}_{m}^{*H}\bm{h}_{nb}^{k_{m}}\right|^{2}+N_{0}\left\|\bm{w}_{m}^{*}\right\|^{2}}{q_{n}\left|\left(\bm{g}_{me}^{k_{m}}\right)^{H}\bm{h}_{ne}^{k_{m}}\right|^{2}+N_{0}\left\|\bm{g}_{me}^{k_{m}}\right\|^{2}}\\ 0,&{\text{otherwise}}\\ \end{array}\right.. (5)

Proof: See Appendix A. \Box

Lemma 5 indicates that under the optimal condition, each CU either keeps inactive (i.e., the corresponding transmit power is 0) or transmits its signal with the maximum power.

III-A Without D2D communication

When N=0N=0, problem (4) can be simplified as

max𝑨,𝒑,𝑾\displaystyle\mathop{\max}\limits_{{\bm{A}},{\bm{p}},{\bm{W}}} mk𝒦αmkCmk\displaystyle\sum\limits_{m\in{\cal M}}\sum\limits_{k\in{\cal K}}\alpha_{m}^{k}C_{m}^{k}
s.t.   (4b),(4d)(4f),\displaystyle(\text{\ref{optimize_problem_b}}),(\text{\ref{optimize_problem_d}})\sim(\text{\ref{optimize_problem_f}}), (6)

​​where CmkC_{m}^{k} is a simplified version of Cm,nkC_{m,n}^{k} and is given by

Cmk=VK[log2(+pm|𝒘mH𝒈mbk|2N0𝒘m2)log2(+pm𝒈mek2N0)]+.C_{m}^{k}\!=\!\frac{V}{K}\!\!\left[\!\log_{2}\!\!\left(\!\!1\!+\!\frac{p_{m}\left|\bm{w}_{m}^{H}\bm{g}_{mb}^{k}\right|^{2}}{N_{0}\left\|\bm{w}_{m}\right\|^{2}}\!\right)\!-\!\log_{2}\!\!\left(\!\!1\!+\!\frac{p_{m}\left\|\bm{g}_{me}^{k}\right\|^{2}}{N_{0}}\!\right)\!\!\right]^{+}\!\!. (7)

To the best of the authors’ knowledge, the power and access control problem (6) has not been studied. From Lemma 5, it is known that when αmk=1\alpha_{m}^{k}=1, CU mm either keeps inactive or transmits in the maximum power on RB kk. If pm=Pmp_{m}=P_{m}, the MMSE receiver at the BS on RB kk for detecting the signal of CU mm can be directly obtained as

𝒘~mk=Pm[Pm𝒈mbk(𝒈mbk)H+N0𝑰B]1𝒈mbk.{\tilde{\bm{w}}}_{m}^{k}=\sqrt{P_{m}}\left[P_{m}\bm{g}_{mb}^{k}\left(\bm{g}_{mb}^{k}\right)^{H}+N_{0}\bm{I}_{B}\right]^{-1}\bm{g}_{mb}^{k}. (8)

Then, the SR of CU mm on RB kk is formulated as

ϕmk\displaystyle\phi_{m}^{k} =\displaystyle= VK[log2(1+Pm|(𝒘~mk)H𝒈mbk|2N0𝒘~mk2)\displaystyle\frac{V}{K}\left[\log_{2}\left(1+\frac{P_{m}\left|\left({\tilde{\bm{w}}}_{m}^{k}\right)^{H}\bm{g}_{mb}^{k}\right|^{2}}{N_{0}\left\|{\tilde{\bm{w}}}_{m}^{k}\right\|^{2}}\right)\right. (9)
log2(1+Pm𝒈mek2N0)]+.\displaystyle-\left.\log_{2}\left(1+\frac{P_{m}\left\|\bm{g}_{me}^{k}\right\|^{2}}{N_{0}}\right)\right]^{+}.

​​​The optimal channel allocation matrix 𝑨\bm{A} is thus determined by the following problem

max𝑨\displaystyle\mathop{\max}\limits_{\bm{A}} mk𝒦αmkϕmk\displaystyle\sum\limits_{m\in{\cal M}}\sum\limits_{k\in{\cal K}}\alpha_{m}^{k}\phi_{m}^{k}
s.t.   (4d)(4f),\displaystyle(\text{\ref{optimize_problem_d}})\sim(\text{\ref{optimize_problem_f}}), (10)

​​​which aims to maximize the sum SR of CUs by finding the optimal 𝑨{\bm{A}} with no more than two 1’s in the same row or column, and is thus an assignment problem. Obviously, problem (10) is equivalent to (6) in terms of sum SR of CUs, and can be optimally solved by using the Hungarian algorithm [13]. Once the optimal 𝑨\bm{A} is obtained, we have 𝒘m=k𝒦αmk𝒘~mk\bm{w}_{m}=\sum\limits_{k\in{\cal K}}\alpha_{m}^{k}{\tilde{\bm{w}}}_{m}^{k} and the optimal 𝒑\bm{p} from Lemma 5.

Thus, the power and access control algorithm for the case without D2D communication (referred to ‘PAC-NoD2D’) can be summarized in Algorithm 1. For brevity, please refer to [13] for detailed description of the Hungarian algorithm.

1: Initialization: Calculate matrix Φ=[ϕmk]M×K\Phi=[-\phi_{m}^{k}]_{M\times K} using (9) and (8).
2: Obtain the optimal 𝑨{\bm{A}} by using the Hungarian algorithm based on [13].
3: 𝒘m=k𝒦αmk𝒘~mk\bm{w}_{m}=\sum\limits_{k\in{\cal K}}\alpha_{m}^{k}{\tilde{\bm{w}}}_{m}^{k}. Obtain the optimal 𝒑\bm{p} based on Lemma 5.
Algorithm 1 PAC-NoD2D

According to Lemma 5, an active CU always transmits its signal using the maximum power. Hence, in the following corollary, the effect of the maximum transmit power of a CU on its corresponding SR is investigated.

Lemma 2

For any mm\in{\cal M} and k𝒦k\in{\cal K}, whether ϕmk\phi_{m}^{k} is positive or not depends only on the relation between 𝐠mbk\left\|\bm{g}_{mb}^{k}\right\| and 𝐠mek\left\|\bm{g}_{me}^{k}\right\|. When 𝐠mbk>𝐠mek\left\|\bm{g}_{mb}^{k}\right\|>\left\|\bm{g}_{me}^{k}\right\|, ϕmk\phi_{m}^{k} increases with PmP_{m}, and in the high PmP_{m} regime, i.e., high signal-to-noise ratio (SNR) case, ϕmk\phi_{m}^{k} becomes asymptotically invariant with PmP_{m}.

Proof: See Appendix B. \Box

III-B With D2D Communication

When D2D communication is adopted to improve the system security, we need to solve problem (4). Since each element of matrices 𝑨{\bm{A}} and 𝚯\bm{\Theta} is binary valued, problem (4) is a mixed integer programming, which is usually intractable. To make it tractable, assume that 𝑨{\bm{A}} is first obtained based on Algorithm 1 by ignoring D2D communication. Then, it is necessary to solve the CU-DU matching and power control problem as follows

max𝚯,𝒑,𝒒,𝑾\displaystyle\mathop{\max}\limits_{\bm{\Theta},{\bm{p}},{\bm{q}},{\bm{W}}}\quad mn𝒩θmnCm,nkm\displaystyle\sum\limits_{m\in{\cal M}}\sum\limits_{n\in{\cal N}}\theta_{m}^{n}C_{m,n}^{k_{m}}
s.t.     (4b),(4c),(4g)(4i).\displaystyle(\text{\ref{optimize_problem_b}}),(\text{\ref{optimize_problem_c}}),(\text{\ref{optimize_problem_g}})\sim(\text{\ref{optimize_problem_i}}). (11)

​​From Lemma 5, it is known that in the optimal case, each CU either keeps inactive or transmits its signal with the maximum power. Denoting

χm,nkm=log2(1+Pm|𝒘mH𝒈mbkm|2qn|𝒘mH𝒉nbkm|2+N0𝒘m2)\displaystyle\chi_{m,n}^{k_{m}}=\log_{2}\left(1+\frac{P_{m}\left|\bm{w}_{m}^{H}\bm{g}_{mb}^{k_{m}}\right|^{2}}{q_{n}\left|\bm{w}_{m}^{H}\bm{h}_{nb}^{k_{m}}\right|^{2}+N_{0}\left\|\bm{w}_{m}\right\|^{2}}\right)
log2(1+Pm𝒈mekm4qn|(𝒈mekm)H𝒉nekm|2+N0𝒈mekm2),\displaystyle\quad-\log_{2}\!\left(\!1+\frac{P_{m}\left\|\bm{g}_{me}^{k_{m}}\right\|^{4}}{q_{n}\left|\left(\bm{g}_{me}^{k_{m}}\right)^{H}\bm{h}_{ne}^{k_{m}}\right|^{2}+N_{0}\left\|\bm{g}_{me}^{k_{m}}\right\|^{2}}\right),\quad\quad (12)

​​​then, if θmn=1\theta_{m}^{n}=1, the maximum SR of CU mm can be obtained by solving the following problem

maxqn,𝒘m\displaystyle\mathop{\max}\limits_{q_{n},{\bm{w}}_{m}}\quad χm,nkm\displaystyle\chi_{m,n}^{k_{m}} (13a)
s.t.    0qnQn.\displaystyle 0\leq q_{n}\leq Q_{n}. (13b)

When the BS and the eavesdropper both have one antenna, i.e., B=1B=1 and E=1E=1, the optimal qnq_{n} can be obtained as shown in [12]. When B>1B>1, problem (13) becomes more complex since qnq_{n} and 𝒘m{\bm{w}}_{m} are coupled, and the fractional expression of SINRs as well as the log2()\log_{2}(\cdot) operation makes problem (13) nonconvex. To deal with the SINR in fractional form, the relationship between the MMSE and the pre-processing SINR is usually applied in a downlink cellular system [16], [17]. As for the considered D2D underlaid uplink cellular system, a similar relationship as presented in Lemma 3 also holds. Since Lemma 3 can be analogously verified as that in [17], we omit the proof process for brevity.

Lemma 3

If αmk=θmn=1\alpha_{m}^{k}=\theta_{m}^{n}=1, and 𝐰m\bm{w}_{m} is an MMSE receiver, the following relationship between the MMSE and the post-processing SINR of cellular link mm holds

MMSEm=11+ηm,nk,{\text{MMSE}}_{m}=\frac{1}{1+\eta_{m,n}^{k}}, (14)

where MMSEm{\text{MMSE}}_{m} denotes the MMSE of cellular link mm.

When θmn=1\theta_{m}^{n}=1, the MMSE of CU mm is given by

MMSEm=|Pm𝒘mH𝒈mbkm1|2+qn|𝒘mH𝒉nbkm|2+N0𝒘m2.{\text{MMSE}}_{m}=\left|\sqrt{P_{m}}\bm{w}_{m}^{H}\bm{g}_{mb}^{k_{m}}\!-\!1\right|^{2}\!+q_{n}\!\left|\bm{w}_{m}^{H}\bm{h}_{nb}^{k_{m}}\right|^{2}\!+\!N_{0}\left\|\bm{w}_{m}\right\|^{2}. (15)

Since 𝒘m\bm{w}_{m} is an MMSE receiver, according to Lemma 3, χm,nkm\chi_{m,n}^{k_{m}} is equivalent to

χ~m,nkm=\displaystyle{\tilde{\chi}}_{m,n}^{k_{m}}=
log2(|Pm𝒘mH𝒈mbkm1|2+qn|𝒘mH𝒉nbkm|2+N0𝒘m2)\displaystyle-\log_{2}\!\left(\left|\sqrt{P_{m}}\bm{w}_{m}^{H}\bm{g}_{mb}^{k_{m}}\!-\!1\right|^{2}\!\!+\!q_{n}\left|\bm{w}_{m}^{H}\bm{h}_{nb}^{k_{m}}\right|^{2}\!\!+\!N_{0}\left\|\bm{w}_{m}\right\|^{2}\right)
log2(1+Pm𝒈mekm4qn|(𝒈mekm)H𝒉nekm|2+N0𝒈mekm2).\displaystyle-\log_{2}\!\left(\!1+\frac{P_{m}\left\|\bm{g}_{me}^{k_{m}}\right\|^{4}}{q_{n}\left|\left(\bm{g}_{me}^{k_{m}}\right)^{H}\bm{h}_{ne}^{k_{m}}\right|^{2}+N_{0}\left\|\bm{g}_{me}^{k_{m}}\right\|^{2}}\right).\quad\quad (16)

​​​Then, problem (13) can be transformed to

maxqn,𝒘m\displaystyle\mathop{\max}\limits_{q_{n},{\bm{w}}_{m}}\quad χ~m,nkm\displaystyle{\tilde{\chi}}_{m,n}^{k_{m}} (17a)
s.t.    0qnQn.\displaystyle 0\leq q_{n}\leq Q_{n}. (17b)

​​​​Obviously, problem (17) is equivalent to problem (13) and can be effectively solved by iteratively optimizing 𝒘m{\bm{w}}_{m} and qnq_{n}. For fixed qnq_{n}, the optimal MMSE receive filter for detecting the signal of CU mm can be directly written as

𝒘m=Pm[Pm𝒈mbkm(𝒈mbkm)H+qn𝒉nbkm(𝒉nbkm)H+N0𝑰B]1𝒈mbkm.{\bm{w}}_{m}^{*}\!=\!\sqrt{P_{m}}\!\left[\!P_{m}{\bm{g}}_{mb}^{k_{m}}\!\left(\!{\bm{g}}_{mb}^{k_{m}}\!\right)^{\!H}\!\!\!+\!q_{n}{\bm{h}}_{nb}^{k_{m}}\!\left(\!{\bm{h}}_{nb}^{k_{m}}\!\right)^{\!H}\!\!\!+\!N_{0}\bm{I}_{B}\!\right]^{\!-1}\!\!\!{\bm{g}}_{mb}^{k_{m}}. (18)

When 𝒘m{\bm{w}}_{m} is determined, the optimal qnq_{n} can be obtained based on the following theorem.

Theorem 1

When θmn=1\theta_{m}^{n}=1 and 𝐰m{\bm{w}}_{m} is determined, the optimal transmit power of D2D-Tx nn is given by

qn={a~mn,Δmn>0and 0<a~mn<QnQn,Δmn>0anda~mnQn0,otherwise,q_{n}^{*}=\left\{\begin{array}[]{ll}{\tilde{a}}_{m}^{n},&\Delta_{m}^{n}>0\,{\text{and}}\,0<{\tilde{a}}_{m}^{n}<Q_{n}\\ Q_{n},&\Delta_{m}^{n}>0\,{\text{and}}\,{\tilde{a}}_{m}^{n}\geq Q_{n}\\ 0,&{\text{otherwise}}\\ \end{array}\right., (19)

where a~mn{\tilde{a}}_{m}^{n} and Δmn\Delta_{m}^{n} are respectively defined in (29) and (28).

Proof: See Appendix C. \Box

By iteratively updating 𝒘m{\bm{w}}_{m} and qnq_{n} based on (18) and Theorem 1, a suboptimal χ~m,nkm{\tilde{\chi}}_{m,n}^{k_{m}} can be obtained. Then, denote ψm,nkm=VK[χ~m,nkm]+\psi_{m,n}^{k_{m}}=\frac{V}{K}[{\tilde{\chi}}_{m,n}^{k_{m}}]^{+}, the CU-DU matching problem becomes

max𝚯\displaystyle\mathop{\max}\limits_{\bm{\Theta}}\quad mn𝒩θmnψm,nkm\displaystyle\sum\limits_{m\in{\cal M}}\sum\limits_{n\in{\cal N}}\theta_{m}^{n}\psi_{m,n}^{k_{m}}
s.t.   (4g)(4i).\displaystyle(\text{\ref{optimize_problem_g}})\sim(\text{\ref{optimize_problem_i}}). (20)

​​Obviously, problems (11) and (20) are equivalent in terms of sum SR of CUs. Denote Ψ=[ψm,nkm]M×N\Psi=\left[-\psi_{m,n}^{k_{m}}\right]_{M\times N}. When M=NM=N, Ψ\Psi is a square matrix and constraints (4h), (4i) will hold with equality. In this case, problem (20) is an assignment problem and can be optimally solved by employing the Hungarian algorithm. Once 𝚯\bm{\Theta} is determined, 𝒒{\bm{q}} and 𝑾{\bm{W}} can be directly optimized from previously obtained solution of problem (13), and 𝒑{\bm{p}} can then be obtained based on Lemma 5.

When M<NM<N, (20) can be cast to an assignment problem by first calculating Ψ\Psi based on the above analysis and then adding an (NM)×N(N-M)\times N zero matrix to the bottom of Ψ\Psi to obtain a new N×NN\times N dimensional matrix Ψ~\tilde{\Psi}. Similarly, an M×(MN)M\times(M-N) zero matrix can be added to the right side of Ψ\Psi to obtain a new M×MM\times M dimensional matrix Ψ~\tilde{\Psi} to solve problem (20) when M>NM>N. Note that in this case, since the number of D2D pairs is smaller than that of CUs, only NN CUs can get help from DUs to improve their secrecy performance, and the rest MNM-N CUs have to transmit in the conventional cellular communication mode.

Based on the above analysis, the power and access control algorithm for the case with D2D communication (referred to ‘PAC-D2D’) can be summarized in Algorithm 2.

1: Obtain 𝑨{\bm{A}} based on Algorithm 1 by ignoring D2D communication. Set 𝒒=𝟎\bm{q}=\bm{0}.
2: for m=1,,Mm=1,\cdots,M do
3:   for n=1,,Nn=1,\cdots,N do
4:    repeat
5:      Calculate 𝒘m\bm{w}_{m} based on (18),
6:      Calculate qnq_{n} based on Theorem 1,
7:    until convergence
8:    Calculate χ~m,nkm{\tilde{\chi}}_{m,n}^{k_{m}} from (16). ψm,nkm=VK[χ~m,nkm]+\psi_{m,n}^{k_{m}}=\frac{V}{K}[{\tilde{\chi}}_{m,n}^{k_{m}}]^{+}.
9:   end for
10: end for
11: Ψ=[ψm,nkm]M×N\Psi=\left[-\psi_{m,n}^{k_{m}}\right]_{M\times N}.
12: If M=NM=N, solve problem (20) and obtain 𝚯\bm{\Theta} by applying the Hungarian algorithm. Otherwise, if M<NM<N (M>NM>N), add an (NM)×N(N-M)\times N zero matrix to the bottom of Ψ\Psi (an M×(MN)M\times(M-N) zero matrix on the right side of Ψ\Psi) and obtain a new square matrix Ψ~\tilde{\Psi}. Solve the resulted assignment problem and obtain 𝚯\bm{\Theta} by applying the Hungarian algorithm.
13: Obtain 𝒑{\bm{p}} based on Lemma 5.
Algorithm 2 PAC-D2D

III-C Convergence Analysis

To verify the convergence of the proposed PAC-D2D algorithm, we only need to prove that the iteration of updating 𝒘m\bm{w}_{m} and qnq_{n} converges for any mm\in{\cal M} and n𝒩n\in{\cal N}. In each iteration, the optimal 𝒘m\bm{w}_{m} is first obtained based on (18) with fixed qnq_{n}. Then, for determined 𝒘m\bm{w}_{m}, the PAC-D2D algorithm outputs an optimal qnq_{n} based on Theorem 1. As a result, χ~m,nkm{\tilde{\chi}}_{m,n}^{k_{m}} always increases after each iteration. Since χ~m,nkm{\tilde{\chi}}_{m,n}^{k_{m}} is upper bounded, the iterative updating of 𝒘m\bm{w}_{m} and qnq_{n} converges, which guarantees the convergence of the PAC-D2D algorithm.

III-D Complexity Analysis

In this subsection, the computational complexity of Algorithm 1 and Algorithm 2 is analyzed with order notation.

The complexity of the PAC-NoD2D algorithm mainly lies in solving problem (10) by using the Hungarian algorithm, which has a complexity of 𝒪(M4){\cal O}(M^{4}). As for the PAC-D2D algorithm, the complexity mainly lies in calculating 𝒘m\bm{w}_{m}, whose complexity is dominated by the inversion process in (18). According to [18], inversion of an B×BB\times B Hermite matrix requires 43B3\frac{4}{3}B^{3} floating point operations. Therefore, calculating (18) involves a complexity of 𝒪(43B3){\cal O}\left(\frac{4}{3}B^{3}\right). Denote the number of iterations for updating 𝒘m\bm{w}_{m} and qnq_{n} by II. Since the iteration is carried out MNMN times, the total complexity of the PAC-D2D algorithm is 𝒪(43B3MNI){\cal O}\left(\frac{4}{3}B^{3}MNI\right). Simulation results show that the PAC-D2D algorithm converges rapidly, so the complexity is low and acceptable.

IV Simulation Results

TABLE I: Simulation Parameters
Radius of the cell 500 m
Maximum distance of a D2D pair DmaxD_{\text{max}} 50
Additive noise power N0N_{0} -100 dBm
Path loss exponent 3.7
Standard deviation of log-normal shadowing fading 8 dB

In this section, simulation results are presented to evaluate the performance of the proposed algorithms. Consider a single-cell network where the BS locates at the center and the eavesdropper as well as all mobile users are randomly distributed. The distance between a D2D-Tx and its associated receiver is uniformly distributed in [0m,Dmaxm][0\,\text{m},D_{\text{max}}\,\text{m}]. For brevity, unit total bandwidth and equal maximum power constraint are assumed, i.e., V=1V=1 Hz and Pm=Qn=P,m,n𝒩P_{m}=Q_{n}=P,\forall m\in{\cal M},n\in{\cal N}. The other parameters are summarized in Table I unless otherwise specified. All simulation results are obtained by averaging over 10001000 random topologies. To investigate the performance of the proposed algorithms, the PAC-NOD2D algorithm is compared with the scheme (labeled as ‘NoD2D-random’) which randomly assigns RBs to CUs, and the PAC-D2D algorithm is compared with the power and access control algorithm proposed in [12] (labeled as ‘PAC in [12]’).

Refer to caption
Fig. 1: Convergence behaviors of the proposed PAC-D2D algorithm with M=K=6M=K=6, N=10N=10 and B=E=4B=E=4.

Fig. 1 illustrates the convergence behavior of iteratively updating 𝒘m\bm{w}_{m} and qnq_{n} for the proposed PAC-D2D algorithm. The vertical axis represents the SR of CU mm when it cooperates with D2D pair nn. It can be seen that the SR of CU mm increases monotonically during the iterative process and converges rapidly for all considered configurations. Two to three iterations are sufficient for PAC-D2D to converge.

Refer to caption
Fig. 2: Sum SR of CUs versus the maximum transmit power with M=K=6M=K=6, N=10N=10 and B=E=4B=E=4.

The sum SR of CUs versus the maximum power is depicted in Fig. 2, from which several observations can be made. First, as expected, the sum SR of CUs increases with PP for all considered cases. Second, since RBs are assigned to CUs optimally, the sum SR of CUs obtained by the proposed PAC-NoD2D algorithm is much larger than that of NoD2D-random. For both PAC-NoD2D and NoD2D-random algorithms, as concluded in Lemma 2, the sum SR of CUs always grows with PP, and the increase becomes less obvious as PP grows large. Moreover, Fig. 2 also shows that the cellular transmission security can be significantly improved by D2D communication, and the proposed PAC-D2D algorithm outperforms PAC in [12] greatly in terms of cellular sum SR.

Refer to caption
Fig. 3: Sum SR of CUs versus the number of CUs with N=10N=10, B=E=4B=E=4 and P=20P=20 dBm.

In Fig. 3, the sum SR of CUs versus the number of CUs is depicted. It can be seen that as MM increases, the sum SR of CUs remains unchanged for NoD2D-random, while grows for PAC-NoD2D. This is because RBs are randomly assigned to CUs by NoD2D-random, while optimally allocated by PAC-NoD2D, which can fully reap the RB diversity gains. For the case with DUs, it can be found that as MM grows, the sum SR of CUs decreases for PAC in [12], while first increases and then reduces for the proposed PAC-D2D algorithm. This is because the RB assignment process and CU-DU matching are performed in a greedy manner by PAC in [12]. For fixed NN, a high-numbered CU always has less choices in selecting its cooperating D2D pair than a low-numbered CU. Hence, the sum SR of CUs decreases with MM. As for the proposed PAC-D2D algorithm, the RB assignment process and CU-DU matching are optimally performed via solving the corresponding assignment problems, so the sum SR of CUs increases with MM when MNM\leq N. After that, the sum SR of CUs reduces since MNM-N CUs will be unable to cooperate with a D2D pair.

Refer to caption
Fig. 4: Sum SR of CUs versus the number of D2D pairs with M=K=6M=K=6, B=E=4B=E=4 and P=20P=20 dBm.

In Fig. 4, the effect of the number of D2D pairs is depicted. Obviously, NN will not affect the curves corresponding to the NoD2D-random and PAC-NoD2D algorithms. For the case with DUs, the sum SR of CUs increases with NN, and the proposed PAC-D2D algorithm outperforms PAC in [12] greatly. In particular, when N=10N=10, in contrast to PAC in [12], the sum SR of CUs can be increased by over 40% via adopting the proposed PAC-D2D algorithm.

V Conclusions

This paper has studied the transmission secrecy of a D2D underlaid cellular network. To investigate the potential of D2D communication, the special case without DUs was first considered. It was shown that the sum SR maximization problem for this case could be optimally solved. Then, the case with DUs was considered and an iterative algorithm was proposed to solve the corresponding problem. Simulation results showed that the sum SR of CUs could be significantly increased by introducing D2D communication, and the proposed algorithms outperformed the existing schemes greatly in terms of sum SR.

Appendix A Proof of Lemma 5

If |𝒘mH𝒈mbkm|2𝒈mekm4qn|𝒘mH𝒉nbkm|2+N0𝒘m2qn|(𝒈mekm)H𝒉nekm|2+N0𝒈mekm2\frac{\left|\bm{w}_{m}^{*H}\bm{g}_{mb}^{k_{m}}\right|^{2}}{\left\|\bm{g}_{me}^{k_{m}}\right\|^{4}}\leq\frac{q_{n}\left|\bm{w}_{m}^{*H}\bm{h}_{nb}^{k_{m}}\right|^{2}+N_{0}\left\|\bm{w}_{m}^{*}\right\|^{2}}{q_{n}\left|\left(\bm{g}_{me}^{k_{m}}\right)^{H}\bm{h}_{ne}^{k_{m}}\right|^{2}+N_{0}\left\|\bm{g}_{me}^{k_{m}}\right\|^{2}}, from equations (1), (2) and (3), it is known that a positive SR cannot be obtained on this RB kmk_{m}. Hence pm=0p_{m}^{*}=0. Otherwise, if |𝒘mH𝒈mbkm|2𝒈mekm4>qn|𝒘mH𝒉nbkm|2+N0𝒘m2qn|(𝒈mekm)H𝒉nekm|2+N0𝒈mekm2\frac{\left|\bm{w}_{m}^{*H}\bm{g}_{mb}^{k_{m}}\right|^{2}}{\left\|\bm{g}_{me}^{k_{m}}\right\|^{4}}>\frac{q_{n}\left|\bm{w}_{m}^{*H}\bm{h}_{nb}^{k_{m}}\right|^{2}+N_{0}\left\|\bm{w}_{m}^{*}\right\|^{2}}{q_{n}\left|\left(\bm{g}_{me}^{k_{m}}\right)^{H}\bm{h}_{ne}^{k_{m}}\right|^{2}+N_{0}\left\|\bm{g}_{me}^{k_{m}}\right\|^{2}}, under the help of D2D communication, the BS possesses better channel conditions of CU mm than the eavesdropper on RB kmk_{m}. In this case, it can be found from (3) that Cm,nkmC_{m,n}^{k_{m}} increases with pmp_{m}. Hence, the maximum SR can be obtained by letting CU mm transmit its signal on RB kmk_{m} using the maximum power, i.e., pm=Pmp_{m}^{*}=P_{m}. The proof is completed.

Appendix B Proof of Lemma 2

For the case without D2D communication, ηm,nk\eta_{m,n}^{k} can be simplified as ηmk\eta_{m}^{k} by omitting subscript nn. When MMSE receivers are adopted for signal detection, it can be readily verified that ηmk\eta_{m}^{k} satisfies

ηmk=pm|𝒘mH𝒈mbk|2N0𝒘m2=pm𝒈mbk2N0.\eta_{m}^{k}=\frac{p_{m}\left|\bm{w}_{m}^{H}\bm{g}_{mb}^{k}\right|^{2}}{N_{0}\left\|\bm{w}_{m}\right\|^{2}}=\frac{p_{m}\left\|\bm{g}_{mb}^{k}\right\|^{2}}{N_{0}}. (21)

Hence, (9) can be rewritten as

ϕmk(Pm)\displaystyle\phi_{m}^{k}(P_{m}) =\displaystyle= VK[log2(1+Pm𝒈mbk2N0)\displaystyle\frac{V}{K}\left[\log_{2}\left(1+\frac{P_{m}\left\|\bm{g}_{mb}^{k}\right\|^{2}}{N_{0}}\right)\right. (22)
log2(1+Pm𝒈mek2N0)]+.\displaystyle-\left.\log_{2}\left(1+\frac{P_{m}\left\|\bm{g}_{me}^{k}\right\|^{2}}{N_{0}}\right)\right]^{+}.

​​As a function of PmP_{m}, the first-order derivative of the term inside []+[\cdot]^{+} in (22) can be calculated as

N0(𝒈mbk2𝒈mek2)(N0+Pm𝒈mbk2)(N0+Pm𝒈mek2)ln2.\frac{N_{0}\left(\left\|\bm{g}_{mb}^{k}\right\|^{2}-\left\|\bm{g}_{me}^{k}\right\|^{2}\right)}{\left(N_{0}+P_{m}\left\|\bm{g}_{mb}^{k}\right\|^{2}\right)\left(N_{0}+P_{m}\left\|\bm{g}_{me}^{k}\right\|^{2}\right)\ln 2}. (23)

When 𝒈mbk𝒈mek\left\|\bm{g}_{mb}^{k}\right\|\leq\left\|\bm{g}_{me}^{k}\right\|, (23) is nonpositive, indicating that the term inside []+[\cdot]^{+} of (22) decreases with PmP_{m}. So ϕmk=ϕmk(0)=0\phi_{m}^{k}=\phi_{m}^{k}(0)=0. When 𝒈mbk>𝒈mek\left\|\bm{g}_{mb}^{k}\right\|>\left\|\bm{g}_{me}^{k}\right\|, ϕmk\phi_{m}^{k} increases with PmP_{m} and is positive. Therefore, whether ϕmk\phi_{m}^{k} is positive or not is only determined by the relationship between 𝒈mbk\left\|\bm{g}_{mb}^{k}\right\| and 𝒈mek\left\|\bm{g}_{me}^{k}\right\|. Specifically, when 𝒈mbk>𝒈mek\left\|\bm{g}_{mb}^{k}\right\|>\left\|\bm{g}_{me}^{k}\right\|, in the high PmP_{m} regime, i.e., high SNR case, ϕmk\phi_{m}^{k} can be approximated by

ϕmk\displaystyle\phi_{m}^{k} \displaystyle\simeq VK(log2Pm𝒈mbk2N0log2Pm𝒈mek2N0),\displaystyle\frac{V}{K}\left(\log_{2}\frac{P_{m}\left\|\bm{g}_{mb}^{k}\right\|^{2}}{N_{0}}-\log_{2}\frac{P_{m}\left\|\bm{g}_{me}^{k}\right\|^{2}}{N_{0}}\right), (24)
=\displaystyle= 2VKlog2𝒈mbk𝒈mek,\displaystyle\frac{2V}{K}\log_{2}\frac{\left\|\bm{g}_{mb}^{k}\right\|}{\left\|\bm{g}_{me}^{k}\right\|},

​​​which is a constant, and implies that ϕmk\phi_{m}^{k} is asymptotically invariant as PmP_{m} grows large. Thus, Lemma 2 is proven.

Appendix C Proof of Theorem 1

For notational brevity, denote

ϵm=|Pm𝒘mH𝒈mbkm1|2+N0𝒘m2,\displaystyle\epsilon_{m}=\left|\sqrt{P_{m}}\bm{w}_{m}^{H}\bm{g}_{mb}^{k_{m}}-1\right|^{2}+N_{0}\left\|\bm{w}_{m}\right\|^{2},
δmn=|𝒘mH𝒉nbkm|2,εm=Pm𝒈mekm4,\displaystyle\delta_{m}^{n}=\left|\bm{w}_{m}^{H}\bm{h}_{nb}^{k_{m}}\right|^{2},\,\varepsilon_{m}=P_{m}\left\|\bm{g}_{me}^{k_{m}}\right\|^{4},
ζmn=|(𝒈mekm)H𝒉nekm|2,κm=N0𝒈mekm2.\displaystyle\zeta_{m}^{n}=\left|\left(\bm{g}_{me}^{k_{m}}\right)^{H}\bm{h}_{ne}^{k_{m}}\right|^{2},\,\kappa_{m}=N_{0}\left\|\bm{g}_{me}^{k_{m}}\right\|^{2}. (25)

​​Then, χ~m,nkm{\tilde{\chi}}_{m,n}^{k_{m}} in (16) can be rewritten as

χ~m,nkm=log2(qnδmn+ϵm)log2(1+εmqnζmn+κm).{\tilde{\chi}}_{m,n}^{k_{m}}=-\log_{2}\left(q_{n}\delta_{m}^{n}+\epsilon_{m}\right)-\log_{2}\left(1+\frac{\varepsilon_{m}}{q_{n}\zeta_{m}^{n}+\kappa_{m}}\right). (26)

Since qn[0,Qn]q_{n}\in[0,Q_{n}], there exist extreme points when maximizing χ~m,nkm{\tilde{\chi}}_{m,n}^{k_{m}} with respect to (w.r.t.) qnq_{n}. By calculating the first-order derivative of χ~m,nkm{\tilde{\chi}}_{m,n}^{k_{m}} and setting it to be 0, we have

χ~m,nkmqn=\displaystyle\frac{\partial{\tilde{\chi}}_{m,n}^{k_{m}}}{\partial q_{n}}=
qn2δmn(ζmn)22qnδmnζmnκm+ϵmεmζmnδmnεmκmδmnκm2(qnδmn+ϵm)(qnζmn+εm+κm)(qnζmn+κm)ln2\displaystyle\frac{-q_{n}^{2}\delta_{m}^{n}\!\left(\zeta_{m}^{n}\right)^{2}\!-\!2q_{n}\delta_{m}^{n}\zeta_{m}^{n}\kappa_{m}\!+\!\epsilon_{m}\varepsilon_{m}\zeta_{m}^{n}\!-\!\delta_{m}^{n}\varepsilon_{m}\kappa_{m}\!-\!\delta_{m}^{n}\kappa_{m}^{2}}{\left(q_{n}\delta_{m}^{n}+\epsilon_{m}\right)\left(q_{n}\zeta_{m}^{n}+\varepsilon_{m}+\kappa_{m}\right)\left(q_{n}\zeta_{m}^{n}+\kappa_{m}\right)\ln 2}
=0,\displaystyle=0, (27)

​​​which is a quadratic equation and has the discriminant

Δmn=4δmnεm(ζmn)2(ϵmζmnδmnκm).\Delta_{m}^{n}=4\delta_{m}^{n}\varepsilon_{m}\left(\zeta_{m}^{n}\right)^{2}\left(\epsilon_{m}\zeta_{m}^{n}-\delta_{m}^{n}\kappa_{m}\right). (28)

Since the parameters in (25) are all nonnegative, when Δmn0\Delta_{m}^{n}\leq 0, i.e., ϵmζmnδmnκm\epsilon_{m}\zeta_{m}^{n}\leq\delta_{m}^{n}\kappa_{m}, χ~m,nkmqn0\frac{\partial{\tilde{\chi}}_{m,n}^{k_{m}}}{\partial q_{n}}\leq 0, indicating that χ~m,nkm{\tilde{\chi}}_{m,n}^{k_{m}} decreases with qnq_{n} and qn=0q_{n}^{*}=0. When ϵmζmn>δmnκm\epsilon_{m}\zeta_{m}^{n}>\delta_{m}^{n}\kappa_{m}, the two zero points of (27) can be written as

a¯mn=κmζmnΔmn2δmn(ζmn)2,a~mn=κmζmn+Δmn2δmn(ζmn)2.{\bar{a}}_{m}^{n}=-\frac{\kappa_{m}}{\zeta_{m}^{n}}-\frac{\sqrt{\Delta_{m}^{n}}}{2\delta_{m}^{n}\left(\zeta_{m}^{n}\right)^{2}},\,{\tilde{a}}_{m}^{n}=-\frac{\kappa_{m}}{\zeta_{m}^{n}}+\frac{\sqrt{\Delta_{m}^{n}}}{2\delta_{m}^{n}\left(\zeta_{m}^{n}\right)^{2}}. (29)

Obviously, a¯mn{\bar{a}}_{m}^{n} is negative. As a result, the monotonicity of χ~m,nkm{\tilde{\chi}}_{m,n}^{k_{m}} w.r.t. qnq_{n} depends on the relationship between a~mn{\tilde{a}}_{m}^{n}, 00 and QnQ_{n}. When a~mn0{\tilde{a}}_{m}^{n}\leq 0, χ~m,nkm{\tilde{\chi}}_{m,n}^{k_{m}} decreases monotonically with qn[0,Qn]q_{n}\in[0,Q_{n}], so qn=0q_{n}^{*}=0. When 0<a~mnQn0<{\tilde{a}}_{m}^{n}\leq Q_{n}, χ~m,nkm{\tilde{\chi}}_{m,n}^{k_{m}} first increases on interval [0,a~mn][0,{\tilde{a}}_{m}^{n}] and then decreases on interval [a~mn,Qn][{\tilde{a}}_{m}^{n},Q_{n}], hence, qn=a~mnq_{n}^{*}={\tilde{a}}_{m}^{n}. Otherwise, if a~mnQn{\tilde{a}}_{m}^{n}\geq Q_{n}, χ~m,nkm{\tilde{\chi}}_{m,n}^{k_{m}} increases monotonically with qn[0,Qn]q_{n}\in[0,Q_{n}], so qn=Qnq_{n}^{*}=Q_{n}. Thus, Theorem 1 is proven.

Acknowledgments

This work was supported by the NSFC (Nos. 61372106, 61471114, & 61221002), NSTMP under 2016ZX03001016-003, the Six Talent Peaks project in Jiangsu Province under GDZB-005, Science and Technology Project of Guangdong Province under Grant 2014B010119001, the Scholarship from the China Scholarship Council (No. 201606090039), Program Sponsored for Scientific Innovation Research of College Graduate in Jiangsu Province under Grant KYLX16_0221, and the Scientific Research Foundation of Graduate School of Southeast University under Grant YBJJ1651.

References

  • [1] C. V. N. Index, “Global mobile data traffic forecast update, 2015–2020 white paper,” link: http://goo. gl/ylTuVx, 2016.
  • [2] N. Yang, L. Wang, G. Geraci, M. Elkashlan, J. Yuan, and M. Di Renzo, “Safeguarding 5g wireless communication networks using physical layer security,” IEEE Commun. Mag., vol. 53, no. 4, pp. 20–27, Apr. 2015.
  • [3] H.-M. Wang, Q. Yin, and X.-G. Xia, “Distributed beamforming for physical-layer security of two-way relay networks,” IEEE Trans. Signal Process., vol. 60, no. 7, pp. 3532–3545, Jul. 2012.
  • [4] T. M. Hoang, T. Q. Duong, H. A. Suraweera, C. Tellambura, and H. V. Poor, “Cooperative beamforming and user selection for improving the security of relay-aided systems,” IEEE Trans. Commun., vol. 63, no. 12, pp. 5039–5051, Dec. 2015.
  • [5] Z. Ding, Z. Ma, and P. Fan, “Asymptotic studies for the impact of antenna selection on secure two-way relaying communications with artificial noise,” IEEE Trans. Wireless Commun., vol. 13, no. 4, pp. 2189–2203, Apr. 2014.
  • [6] Z. Wang, M. Xiao, M. Skoglund, and H. V. Poor, “Secure degrees of freedom of wireless X networks using artificial noise alignment,” IEEE Trans. Commun., vol. 63, no. 7, pp. 2632–2646, Jul. 2015.
  • [7] H. Xu, Z. Yang, N. Huang, J.-Y. Wang, J. Shi, and M. Chen, “Channel allocation and power control in D2D uplink underlaid cellular networks,” in Proc. IEEE GLOBECOM Workshops (GC Wkshps), Washington, DC, USA, Dec. 2016, pp. 1–6.
  • [8] H. Xu, Y. Pan, J. Shi, Z. Yang, N. Huang, and M. Chen, “Resource allocation for energy-efficient transmission in D2D underlaid cellular networks,” in Proc. IEEE GLOBECOM Workshops (GC Wkshps), Washington, DC, USA, Dec. 2016, pp. 1–7.
  • [9] H. Xu, W. Xu, Z. Yang, Y. Pan, J. Shi, and M. Chen, “Energy-efficient resource allocation in D2D underlaid cellular uplinks,” IEEE Commun. Lett., vol. 21, no. 3, pp. 560–563, Mar. 2017.
  • [10] J. Yue, C. Ma, H. Yu, and W. Zhou, “Secrecy-based access control for device-to-device communication underlaying cellular networks,” IEEE Commun. Lett., vol. 17, no. 11, pp. 2068–2071, Nov. 2013.
  • [11] H. Zhang, T. Wang, L. Song, and Z. Han, “Radio resource allocation for physical-layer security in D2D underlay communications,” in Proc. IEEE ICC, Sydney, NSW, Australia, Jun. 2014, pp. 2319–2324.
  • [12] R. Zhang, X. Cheng, and L. Yang, “Joint power and access control for physical layer security in D2D communications underlaying cellular networks,” in Proc. IEEE ICC, Kuala Lumpur, Malaysia, May 2016, pp. 1–6.
  • [13] H. W. Kuhn, “The hungarian method for the assignment problem,” Nav. Res. Logist. Quart., vol. 2, no. 1-2, pp. 83–97, 1955.
  • [14] H. Zhu, “Radio resource allocation for OFDMA systems in high speed environments,” IEEE J. Sel. Areas Commun., vol. 30, no. 4, pp. 748–759, May 2012.
  • [15] J. Barros and M. R. Rodrigues, “Secrecy capacity of wireless channels,” in Proc. IEEE Int. Symp. Inf. Theory, Seattle, WA, USA, Jul. 2006, pp. 356–360.
  • [16] W. Xu, Y. Cui, H. Zhang, G. Y. Li, and X. You, “Robust beamforming with partial channel state information for energy efficient networks,” IEEE J. Sel. Areas Commun., vol. 33, no. 12, pp. 2920–2935, Dec. 2015.
  • [17] S. S. Christensen, R. Agarwal, E. De Carvalho, and J. M. Cioffi, “Weighted sum-rate maximization using weighted MMSE for MIMO-BC beamforming design,” IEEE Trans. Wireless Commun., vol. 7, no. 12, pp. 4792–4799, Dec. 2008.
  • [18] S. He, Y. Huang, L. Yang, and B. Ottersten, “Coordinated multicell multiuser precoding for maximizing weighted sum energy efficiency,” IEEE Trans. Signal Process., vol. 62, no. 3, pp. 741–751, Feb. 2014.