Skip to main content

Novel self-interference suppression schemes based on Dempster-Shafer theory with network coding in two-way full-duplex MIMO relay

Abstract

A two-way full-duplex multiple-input multiple-output (MIMO) relay provides effective spectral efficiency and system capacity improvement. However, self-interference (SI) as a serious problem limits the development of a full-duplex relay. In this paper, the novel SI suppression schemes based on the Dempster-Shafer (DS) evidence theory are proposed to suppress SI in the two-way full-duplex MIMO relay. DS evidence theory can appropriately characterize uncertainty and make full use of multiple evidence source information by DS combination rule to obtain reliable decisions. The first proposed DS network coding (DS-NC) scheme adopts DS evidence theory to detect the signal of each source node, considering SI suppression in the basic probability assignment computation in the multiple access phase. Moreover, different from the DS-NC scheme, the further proposed DS physical-layer network coding (DS-PNC) scheme considers SI suppression from the vector space perspective and combines the PNC mapping rule with the DS theory to obtain a network-coded signal without estimating each source node signal. In the broadcast phase, antenna selection is adopted at the relay and DS evidence theory is also applied at each source node for SI suppression. Meanwhile, the effects of imperfect SI channel estimation and the intended channel estimation on the proposed schemes are also studied. Finally, the proposed DS-PNC scheme is studied with the SI signal model which considers analog radio frequency cancellation, the effects of I/Q modulator imbalances, and power amplifier nonlinearity of the transmitter. Simulation results reveal that the proposed DS-PNC scheme is a little more sensitive to the channel estimation errors than the traditional spatial-domain schemes. However, with the perfect channel state information, the proposed DS-NC with one iteration and DS-PNC schemes outperform traditional spatial-domain schemes. Furthermore, considering the SI signal model with nonlinear distortion and radio frequency cancellation, the DS-PNC scheme is also superior to the traditional schemes. Meanwhile, the DS-PNC scheme is more robust to the SI and achieves the same diversity gain as the ideal cancellation.

1 Introduction

Relaying is regarded as a key technique in cooperation communication to provide more extensive coverage and mitigate the transmit power [1]. Furthermore, the multiple-input multiple-output (MIMO) technique has attracted the most research interest and is widely used in wireless communication systems. Hence, the MIMO relay is considered as a promising technique to obtain better reliability and higher capacity. Considering the traditional two-way half-duplex (HD) MIMO relay [24], four orthogonal transmission phases are required to finish information exchange between two source nodes via relay. To improve the spectral efficiency, the two-way HD MIMO relay with network coding (NC) [57] is proposed to reduce the phases of exchanging information. Two source nodes send their own signals to the relay at the same time in the multiple access (MA) phase, and the relay transmits the network-coded signal to each source node simultaneously in the broadcast (BC) phase. Finally, each source node detects the network-coded signal and obtains the other’s transmitted signal by XOR operation. Furthermore, the physical-layer network coding (PNC) proposed in [8, 9] can obtain network-coded signal directly at the relay without estimating the signal of each source node. Recently, full-duplex (FD) communication is proposed as a potential technique to further improve the spectral efficiency, which can transmit and receive simultaneously at the same frequency band. However, the main challenge in a two-way FD MIMO relay system [10, 11] is the self-interference (SI) caused by the self-feedback signal from the relay transmitter to the receiver. At the relay input, the SI is much larger than the interested signals, which reduces the reliability and system throughput [12]. Therefore, the SI suppression in the FD relay system is considered as an important technique to enable simultaneous transmission and reception.

Various SI suppression schemes in a one-way FD relay have been proposed in earlier works. The SI suppression techniques are usually classified into passive and active suppressions. Passive SI suppression is defined as the signal power attenuation imposed by the physical separation between the transmit and receive antennas [13, 14]. Active suppression techniques are divided into analog suppression, digital suppression, and combined suppression. This paper focuses on digital baseband suppression techniques, which are subdivided into time-domain cancellation [15, 16] and spatial-domain suppression [1725]. Time-domain cancellation cancels the SI by subtracting its own transmitted signal at the reception. However, as the MIMO technique is widely used at the relay, the biggest disadvantage of time-domain cancellation is that it cannot take full advantage of spatial-domain resources. Hence, spatial-domain suppression schemes are proposed to design different transceiver matrices to meet different system objectives, e.g., null-spacing projection [1719], minimum mean square error (MMSE) filter [17, 18], antenna selection [2022], maximum signal-to-interference ratio (SIR) [23], eigenbeamforming [24], and linear transceiver [25]. For a two-way FD relay, most previous researches mainly aim at improving the achievable sum rate, outage probability, capacity, and throughput with SI existing and do not consider the SI suppression problem. For example, the author in [26] compares the performances of the two-way FD and HD relays and illustrates the benefit of power optimization. The Alamouti-based scheme used in [27] enhances the capacity and outage probability without considering the SI suppression. The power allocation scheme used in [28] focuses on maximizing the sum rate of the two-way FD amplify-forward (AF) relay. Moreover, in [29], the paper mainly aims at maximizing the end-to-end sum rate by exploiting joint beamforming optimization and power control.

Recently, the Dempster-Shafer (DS) evidence theory has been proved to obtain good performance in many fields such as data fusion [30], artificial intelligence research [31], and cooperative communication [32]. In this paper, two novel SI suppression schemes based on the DS theory are proposed for the two-way FD MIMO relay system. According to the DS theory, uncertainty of the received signals caused by channel fading, SI, and noise can be characterized by the basic probability assignment (BPA) function, which is a likelihood measure and computed by the proposed probability density function (PDF) with the SI suppression considered. The first proposed scheme called DS-NC exploits the Dempster’s rule to combine the BPAs from different receive antennas to explicitly estimate the signal of each source node in the MA phase. Then, the network-coded signal is achieved by XOR operation. Different from DS-NC, another SI suppression scheme called DS-PNC is proposed, which considers the SI suppression from the vector space perspective and combines the PNC mapping rule with the DS theory to directly decide the network-coded signal without estimating each source node signal. For comparison, the DS-PNC scheme is used to further suppress the SI after traditional spatial-domain schemes. In the BC phase, antenna selection [33] is adopted at the relay and DS evidence theory is also applied at each source node for SI suppression. Meanwhile, the effects of imperfect SI channel estimation and the intended channel estimation on the proposed schemes are also studied. Finally, we build a SI signal model which considers analog radio frequency (RF) cancellation, the effects of I/Q modulator imbalances, and power amplifier (PA) nonlinear distortion at the transmitter.

The rest of paper is organized as follows. Section 2 depicts a theoretical system model without nonlinear distortion considered for the two-way FD MIMO relay. In Section 3, the DS evidence theory is briefly reviewed and two SI suppression schemes based on the DS evidence theory are proposed. In Section 4, the transmit scheme adopted in the BC phase is briefly introduced. Section 5 shows the influence of channel estimation errors on the proposed schemes. In Section 6, the proposed DS-PNC scheme is studied with transmitter impairments considered. The simulation results are presented and described in Section 7. Section 8 shows the complexity analysis of the proposed schemes. Finally, Section 9 concludes the paper.

2 System model without nonlinear distortion

A two-way FD MIMO relay system is considered as Fig. 1, which consists of two source nodes and a relay node. Each source node has one transmit and two receive antennas, and the relay node has n R receive antennas and n T transmit antennas. In this paper, we assume that n T n R and no direct link exists between the source nodes. Both the relay node and two source nodes work in FD mode, and physical isolation between transmit and receive antennas is considered. At the t-th time slot, each source node detects the signal of (t−1)-th time with a fixed delay of a single time slot. The MA, BC, and self-feedback channels are assumed to be quasi-static flat fading and remain static during the one-frame transmission phase.

Fig. 1
figure 1

Two-way FD MIMO relay system

In this paper, regular italics symbols, boldface lower-case symbols, boldface upper-case symbols, and regular upper-case symbols denote scalars, vectors, matrices, and sets, respectively. In the MA phase, the received signal vector in the t-th time slot at the relay is depicted as follows

$$\begin{array}{@{}rcl@{}} &&\mathbf{y}(t)=\mathbf{H}_{MA}\mathbf{x}(t)+\mathbf{H}_{L}\mathbf{x}_{L}(t)+\mathbf{n}_{R}(t) \end{array} $$
((1))

where H MA and H L denote a n R ×2 MA channel and n R ×n T self-feedback channel, respectively. The source nodes transmit a 2×1 signal vector x(t), and the relay node transmits a n T ×1 signal vector x L (t) while it simultaneously receives a n R ×1 signal vector y(t); n R (t) is a n R ×1 additive white Gaussian noise vector with zero mean and variance σ 2.

The Eq. (1) can be rewritten as

$$\begin{array}{@{}rcl@{}} {}y_{i}(t)&\,=\,&h_{ij}^{\text{MA}}x_{j}(t)\,+\,\sum\limits_{l=1\atop {l\neq j}}^{2}h_{il}^{\text{MA}}x_{l}(t)\,+\,\sum_{k=1}^{n_{T}}h_{ik}^{L}{x_{k}^{L}}(t)\,+\,{n_{i}^{R}}(t) \\ i&\,=\,&1,2, \cdots,n_{R},j=1,2 \end{array} $$
((2))

where y i (t) denotes the received signal of the i-th antenna at the relay in the t-th time slot.

In the BC phase, the received signal vector at each source node can be indicated as

$$\begin{array}{@{}rcl@{}} &&\mathbf{r}_{si}(t)=\mathbf{H}_{i}^{BC}\mathbf{x}_{L}(t)+\mathbf{H}_{Li}x_{i}(t)+\mathbf{n}_{si}(t)\quad i=1,2 \end{array} $$
((3))

where r si (t) denotes the received signal vector at the i-th source node, \(\mathbf {H}_{i}^{BC}\) is the corresponding 2×n T BC channel submatrix for each source node, H Li denotes the 2×1 self feedback channel of the i-th source node, and n si (t) is the white Gaussian noise vector.

3 The proposed self-interference suppression schemes based on Dempster-Shafer evidence theory

In this section, the basic concept of the DS evidence theory [34] is briefly reviewed at first, then two novel SI suppression schemes based on the DS evidence theory are proposed to obtain better bit error rate (BER) performance.

3.1 A brief review of Dempster-Shafer evidence theory

The DS evidence theory is a generalization of the Bayes theory, which is based on the constructive interpretation of probability proposed by Shafer. The constructive interpretation of probability emphasizes not only the importance of objective evidence but also the importance of subjective estimation. So, it can fully characterize the uncertainty of propositions. Let Θ indicate the finite set which contains mutually exclusive and exhaustive hypotheses, called the framework of discernment. All subsets of the framework of discernment constitute a power set 2Θ. After establishing the concept of framework of discernment, Shafer presents a mathematical model for evidence processing as shown in Fig. 2.

Fig. 2
figure 2

Mathematical model for evidence processing

The knowledge about the hypothetical propositions produces a BPA function, which is defined as a function m(·) from the power set 2Θ mapping to the interval [ 0,1] as follows

$$\begin{array}{@{}rcl@{}} &&m(\Phi)=0 \end{array} $$
((4))
$$\begin{array}{@{}rcl@{}} &&\forall{A}\subset{\Theta},m(A)\geq0 \end{array} $$
((5))
$$\begin{array}{@{}rcl@{}} &&\sum_{\forall{A}\subseteq{\Theta}} m(A)=1 \end{array} $$
((6))

where Φ is a null set and each subset AΘ is called a focal element set (FES), which satisfies m(A)≥0. Based on the BPA function m(A), belief function Bel(A) can be expressed as

$$\begin{array}{@{}rcl@{}} &&\text{Bel}(A)=\sum_{B\subseteq{A}} m(B) \end{array} $$
((7))

The belief function Bel(A) denotes the total belief assigned to the proposition A. It is important for the DS evidence theory to combine several different evidences from the same framework of discernment through Dempster’s combining rule, which is defined as the orthogonal sum [34, 35]. We assume that Bel1,…,Bel n are belief functions of the same framework of discernment and m 1,…,m n are the corresponding BPAs. If Bel1Bel n exists, Dempster’s combining rule can be expressed as follows [36]

$$\begin{array}{@{}rcl@{}} &&\forall{A}\subset{\Theta},A\neq{\Phi} \\ &&m(A)=k\cdot{\sum\limits_{A^{1}\cdots{A^{n}}\subset{\Theta}\atop {A^{1}\cap{\cdots}\cap{A^{n}}=A}} m_{1}(A^{1})\cdots{m_{n}(A^{n})}} \end{array} $$
((8))

where the normalization coefficient k is shown as

$$\begin{array}{@{}rcl@{}} &&k=\left(\sum\limits_{A^{1}\cdots{A^{n}}\subset{\Theta}\atop {A^{1}\cap{\cdots}\cap{A^{n}}\neq{\Phi}}} m_{1}(A^{1})\cdots{m_{n}(A^{n})}\right)^{-1} \end{array} $$
((9))

where A n denotes the FES for the n-th evidence source. The normalization coefficient k denotes the conflict among several different evidences. DS theory can combine multiple evidences to counteract uncertainty contained in different evidences and make a more reliable decision.

In this paper, the frame of discernment is selected as modulation constellation set Ψ. A FES AΨ contains some constellation points. For example, A={φ a } or A={φ a ,φ b } or A={φ a ,φ b ,φ c }, where φ a ,φ b ,φ c are constellation points and abc,a,b,c=1,2,,M. M is the modulation constellation set cardinality. FES A represents the uncertainty of decisions. For example, A={φ a ,φ b } implies that the transmitted signal is likely to be φ a or φ b . That is, the more elements FES A contains, the more uncertainty it reflects. DS theory characterizes this uncertainty of FES A by BPA function m(A). Actually, the m(A) can be defined by several methods such as the cumulative density function (CDF) and probability density function (PDF). In this paper, PDF is used to denote the BPA of a FES A. From the above description, we can see that the complexity of the algorithm increases with the number of FES. In this paper, Binary Phase Shift Keying (BPSK) and Quadrature Phase Shift Keying (QPSK) modulation are considered. For BPSK modulation, all the FESs such as single-point set A 1={−1},A 1={1} and two-point set A 2={−1,1} are considered because the number of FES is only three. For high order modulation, due to large number of FES, the FES which only contains single-point or two-point is considered for simplicity. The following sections will discuss the proposed SI suppression schemes based on the DS theory in details.

3.2 The proposed Dempster-Shafer network coding scheme for self-interference suppression in two-way full-duplex MIMO relay

Different from traditional spatial-domain suppression schemes, the DS-NC scheme employs the DS evidence theory to estimate the signal of each source node and suppresses the SI without designing the transceiver filter matrices.

In DS-NC, the decision statistics of each source node needs to be obtained at each receive antenna for BPA computation. However, due to SI, the decreased accuracy of decision statistics leads to the bad performance of DS-NC. Hence, the iteration method is adopted for BPA computation to mitigate this problem.

First, for each transmitted signal from each source node, there are n R decision statistics at the relay. According to Eq. (2), the n R decision statistics of the j-th source node signal x j is shown as

$$ {\fontsize{9.7pt}{9.6pt}{\begin{aligned} {}\hat{x}_{ij}(t)\!&=\!h_{ij}^{MA^{-1}}\!\left[\!y_{i}(t)\,-\,\sum\limits_{l=1\atop {l\neq j}}^{2}h_{il}^{MA}\tilde{x}_{l}(t)\!\right]\!,i\,=\,1,\cdots\!,n_{R},j\,=\,1,2 \end{aligned}}} $$
((10))

where \(\tilde {x}_{l}(t)\) denotes the initial estimation as follows

$$\begin{array}{@{}rcl@{}} {}\tilde{x}_{l}(t)&\,=\,&\mathbf{w}_{l}\mathbf{y}(t)\,=\,x_{l}(t)\,+\,\mathbf{w}_{l}\mathbf{H}_{L}\mathbf{x}_{L}(t)\!+\mathbf{w}_{l}\mathbf{n}_{R}(t),l\,=\,1,2 \end{array} $$
((11))

where w l denotes a zero-forcing (ZF) linear detection weight vector for the l-th source. Substitute Eqs. (2) and (11) into Eq. (10), then Eq. (10) is rewritten as

$$ {\fontsize{8.2pt}{9.6pt}{\begin{aligned} {}\hat{x}_{ij}(t)&=h_{ij}^{\text{MA}^{-1}}\left[h_{ij}^{\text{MA}}x_{j}(t)+\sum\limits_{l=1\atop {l\neq j}}^{2}h_{il}^{\text{MA}}x_{l}(t)+\sum_{k=1}^{n_{T}}h_{ik}^{L}{x_{k}^{L}}(t)+{n_{i}^{R}}(t)\right.\\ &\quad\left.-\sum\limits_{l=1\atop {l\neq j}}^{2}h_{il}^{\text{MA}}(x_{l}(t)+\mathbf{w}_{l}\mathbf{H}_{L}\mathbf{x}_{L}(t)+\mathbf{w}_{l}\mathbf{n}_{R}(t))\right]\\ &=x_{j}(t)-h_{ij}^{\text{MA}^{-1}}\left[-\sum_{k=1}^{n_{T}}h_{ik}^{L}{x_{k}^{L}}(t)+\sum\limits_{l=1\atop {l\neq j}}^{2}h_{il}^{\text{MA}}\mathbf{w}_{l}\mathbf{H}_{L}\mathbf{x}_{L}(t)\right.\\ &\quad\left.+\sum\limits_{l=1\atop {l\neq j}}^{2}h_{il}^{\text{MA}}\mathbf{w}_{l}\mathbf{n}_{R}(t)-{n_{i}^{R}}(t)\right]\\ &=x_{j}(t)-h_{ij}^{\text{MA}^{-1}}\left[-\mathbf{h}_{i}^{L}\mathbf{x}_{L}(t)+\sum\limits_{l=1\atop {l\neq j}}^{2}h_{il}^{\text{MA}}\mathbf{w}_{l}\mathbf{H}_{L}\mathbf{x}_{L}(t)\right.\\ &\quad\left.+\!\sum\limits_{l=1\atop {l\neq j}}^{2}\!h_{il}^{\text{MA}}(w_{l1}{n_{1}^{R}}\!(t)\,+\,\cdots{+w_{li}{n_{i}^{R}}\!(t)}\! +\!\cdots{+w_{ln_{R}}n_{in_{R}}^{R}(t)})\,-\,{n_{i}^{R}}(t)\!\!\right]\\ &=x_{j}(t)-h_{ij}^{\text{MA}^{-1}}\left[\left(-\mathbf{h}_{i}^{L}+\sum\limits_{l=1\atop {l\neq j}}^{2}h_{il}^{\text{MA}}\mathbf{w}_{l}\mathbf{H}_{L}\right)\mathbf{x}_{L}(t)+\breve{n}_{i}^{R}(t)\right] \end{aligned}}} $$
((12))

where the \(\mathbf {h}_{i}^{L}\) denotes the i-th row of self-feedback channel matrix H L and the equivalent noise \(\breve {n}_{i}^{R}(t)\) can be expressed as

$$ {\fontsize{8.9pt}{9.6pt}{\begin{aligned} {} \breve{n}_{i}^{R}(t)&={\breve{\mathbf{g}}}_{i} \mathbf{n}_{R}(t)\\ \breve{\mathbf{g}}_{i}&=\left[\sum\limits_{l=1\atop {l\neq j}}^{2}h_{il}^{\text{MA}}w_{l1},\cdots,\sum\limits_{l=1\atop {l\neq j}}^{2}h_{il}^{\text{MA}}w_{li}-1,\cdots,\sum\limits_{l=1\atop {l\neq j}}^{2}h_{il}^{\text{MA}}w_{ln_{R}}\right]\\ \end{aligned}}} $$
((13))

In this paper, the BPA m ij (A) of each FES A is defined as the conditional PDF of decision statistics \(\hat {x}_{ij}(t)\). According to Eq. (12), \(\hat {x}_{ij}(t)\) is a complex Gaussian random variable with mean \(x_{j}(t)-h_{ij}^{\text {MA}^{-1}}(-\mathbf {h}_{i}^{L}+\sum _{l=1,l\neq j}^{2}h_{il}^{\text {MA}}\mathbf {w}_{l}\mathbf {H}_{L})\mathbf {x}_{L}(t)\) and variance \(\parallel h_{ij}^{\text {MA}^{-1}}{\breve {\mathbf {g}}_{i} }\parallel ^{2}\sigma ^{2}\). The vector x L (t) belongs to the set Ω which contains \(M^{n_{T}}\phantom {\dot {i}\!}\) possible vectors (for BPSK modulation, M=2; for QPSK modulation, M=4). So, the conditional PDF of \(\hat {x}_{ij}(t)\) can be written as

$$ {\fontsize{8.8pt}{9.6pt}{\begin{aligned} {} &f(\hat{x}_{ij}(t)\mid \alpha(A))\quad \forall A\subset U\\ {}&=\sum_{\mathbf{x}_{L}(t)\in\Omega}\frac{1}{\sqrt{2\pi\!\parallel\! h_{ij}^{\text{MA}^{-1}}{\breve{\mathbf{g}}_{i}} \parallel^{2}\sigma^{2}}} \text{exp}\!\left[\frac{\,-\,\parallel\hat{x}_{ij}(t)-\alpha(A)+L\parallel^{2}}{2\parallel h_{ij}^{\text{MA}^{-1}}{\breve{\mathbf{g}}_{i}} \parallel^{2}\sigma^{2}}\right]\\ {}L&=h_{ij}^{\text{MA}^{-1}}\left(\!-\mathbf{h}_{i}^{L}+\sum\limits_{l=1\atop {l\neq j}}^{2}h_{il}^{\text{MA}}\mathbf{w}_{l}\mathbf{H}_{L}\right)\mathbf{x}_{L}(t) \end{aligned}}} $$
((14))

where U is the set that contains all the considered FESs and α(A) denotes the eigenvalue of FES A, which is defined as the mean of all elements of FES A [34, 35]. As shown in Eq. (14), the SI is considered as a part of the expectation of \(\hat {x}_{ij}(t)\) in the BPA computation. According to the DS theory, BPA m ij (A) must be normalized to satisfy Eq. (6) and is written as

$$\begin{array}{@{}rcl@{}} &&m_{ij}(A)=r_{ij}\cdot f(\hat{x}_{ij}(t)\mid\alpha(A)), \forall A\subset U \end{array} $$
((15))

where r ij is the normalization coefficient expressed as

$$\begin{array}{@{}rcl@{}} &&r_{ij}=\frac{1}{\sum_{\forall A\subset U}f(\hat{x}_{ij}(t)\mid\alpha(A))} \end{array} $$
((16))

Then Dempster’s combination rule Eq. (8) is applied to combine the BPAs m ij (A) from each receive antenna and the m j (A) for each source node is obtained. In [34] and [35], a least point decision (LPD) rule is proposed to make a final decision as follows

$$\begin{array}{@{}rcl@{}} &&\bar{A}_{n-1}=\underset{{A_{n-1}\subset{U}}}{\text{argmax}}\, \text{BPA}(A_{n-1})\\ &&\bar{A}_{n-2}={\underset{A_{n-2}\subset\bar{A}_{n-1}}{\text{argmax}}}\text{BPA}(A_{n-2})\\ &&\qquad\qquad\vdots\\ &&\bar{A}_{1}={\underset{A_{1}\subset\bar{A}_{2}}{\text{argmax}}} \,\text{BPA}(A_{1}) \end{array} $$
((17))

where A n denotes the FES that has n constellation points. \(\bar {A}_{n-1}\) is the FES which has the maximum credibility in all the FESs which satisfy A n−1U. For LPD, n−1 comparisons are needed. In order to reduce the decision complexity, a maximum single-point credibility (MC) rule is adopted to decide the signal estimation \(\hat {x}_{j}(t)\) corresponding to the maximum BPA(A 1) as follows

$$\begin{array}{@{}rcl@{}} &&\bar{A}_{1}=\max \text{BPA}(A_{1}) \end{array} $$
((18))

where \(\bar {A}_{1}\) is the FES which has the maximum credibility among all the single-point FESs.

Although the signal estimation \(\hat {x}_{j}(t)\) is obtained at the relay, the result is not good because of inaccurate initial estimation. In order to further enhance the estimation performance, \(\hat {x}_{j}(t)\) instead of the initial estimation \(\tilde {x}_{l}(t)\) is substituted into Eq. (10), then the BPA m j (A 1) is computed again by Eqs. (8), (14), and (15). The final signal estimation is decided according to the MC rule. In this paper, we only use one iteration in DS-NC for complexity problem. Finally, the network-coded signal x 1x 2 is obtained by XOR operation at the relay (for QPSK modulation, the XOR operation is applied for the in-phase part and the quadrature-phase part).

3.3 The proposed Dempster-Shafer physical-layer network coding scheme for self-interference suppression in two-way full-duplex MIMO relay

3.3.1 The proposed Dempster-Shafer physical-layer network coding scheme

DS-NC is suboptimal because it still comes from the virtual MIMO perspective. However, the DS-PNC scheme is proposed from the vector space perspective, which combines the PNC mapping rule and DS evidence theory to directly obtain the network-coded signal with the SI considered in the BPA computation. In the DS-PNC scheme, the modulation constellation set is also selected as the framework of discernment. For BPSK modulation, three FESs are considered, e.g., A 1={−1} or A 1={1} or A 2={−1,1}. According to the PNC mapping rule, the combined transmit vector x s (t)=[x 1(t),x 2(t),x L (t)]T is divided into two groups corresponding to x 1x 2=1 and x 1x 2=−1. The number of elements in each group is decided by the number of transmit antennas n T at the relay, and each group contains \(2^{n_{T}+1}\phantom {\dot {i}\!}\) candidate vectors. One group B={[−1,1,x L (t)]T,[1,−1,x L (t)]T} corresponds to x 1x 2=1, and the other group C={[−1,−1,x L (t)]T,[1,1,x L (t)]T} corresponds to x 1x 2=−1. The vector x L (t) also belongs to the set Ω presented in DS-NC. Different from DS-NC, the BPA m(A) is defined as a conditional PDF of the received signal y i (t). For all single-point FESs A 1, the conditional PDF of y i (t) can be written as

$$\begin{array}{@{}rcl@{}} &&f(y_{i}(t)\mid{x_{1}\oplus{x_{2}}}=-1)\\ &&=\frac{1}{\sqrt{2\pi{\sigma^{2}}}}\sum_{\mathbf{x}_{s}(t)\in{C}}\text{exp} \left[\frac{\parallel{y_{i}(t)\,-\,(h_{i1}^{\text{MA}},h_{i2}^{\text{MA}}, \mathbf{h}_{i}^{L})\mathbf{x}_{s}(t)}\!\parallel^{2}}{2\sigma^{2}}\right]\\ \\ &&f(y_{i}(t)\mid{x_{1}\oplus{x_{2}}}=1)\\ &&=\!\frac{1}{\sqrt{2\pi{\sigma^{2}}}}\sum_{\mathbf{x}_{s}(t)\in{B}}\text{exp}\! \left[\frac{\!\parallel\!{y_{i}(t)\,-\,\left(h_{i1}^{\text{MA}},h_{i2}^{\text{MA}}, \mathbf{h}_{i}^{L}\right)\mathbf{x}_{s}(t)}\!\parallel^{2}}{2\sigma^{2}}\!\right]\\ &&i=1,\cdots,n_{R} \end{array} $$
((19))

where σ 2 denotes the variance of additional Gaussian white noise n R (t) and \(\mathbf {h}_{i}^{L}\) is the i-th row of the self-feedback channel matrix.

For two-point FES A 2, the conditional PDF is defined as the sum of the PDFs for all single-point FESs A 1 as follows

$$\begin{array}{@{}rcl@{}} {}&&f(y_{i}\!\mid\!{\alpha(A_{2})}) \,=\, f(y_{i}\!\mid\!{x_{1}\!\oplus\!{x_{2}}\,=\,-1})+f(y_{i}\!\mid\!{x_{1}\!\oplus\!{x_{2}}\,=\,1}) \end{array} $$
((20))

where α(A 2) denotes the eigenvalue of FES A 2 defined as the mean of vectors for each FES.

For the QPSK modulation, four single-point FESs and six two-point FESs are considered for BPA computation. According to the PNC mapping rule for the in-phase and quadrature-phase parts of a QPSK symbol, vector x s (t) is divided into four groups denoted by λ k , k=1,2,,4. Each group contains \(4^{n_{T}+1}\phantom {\dot {i}\!}\) vectors which are decided by the number of transmit antennas n T at the relay. For example, the group λ 1={[−1−j,1+j,x L (t)]T,[−1+j,1−j,x L (t)]T,[1−j,−1+j,x L (t)]T,[1+j,−1−j,x L (t)]T} corresponds to x 1x 2=(1+j). The other groups λ 2, λ 3, and λ 4 correspond to x 1x 2=(−1+j), x 1x 2=(1−j), x 1x 2=(−1−j), respectively. The vector x L (t) also belongs to the set Ω that contains \(4^{n_{T}}\phantom {\dot {i}\!}\) candidate vectors. For the single-point FES in QPSK, similar to the case of BPSK, the conditional PDF is described as

$$\begin{array}{@{}rcl@{}} f(y_{i}(t)\mid{\alpha(A_{1})})&=&\frac{1}{\sqrt{2\pi{\sigma^{2}}}}\sum_{\mathbf{x}_{s}(t)\in{\lambda_{k}}}\\ &&\text{exp}\!\left[\frac{\parallel\!{y_{i}(t)\,-\,\left(h_{i1}^{\text{MA}},h_{i2}^{\text{MA}}, \mathbf{h}_{i}^{L}\right)\mathbf{x}_{s}(t)}\!\parallel^{2}}{2\sigma^{2}}\right]\\ k&=&1,2,\cdots,4 \end{array} $$
((21))

For high order modulation, the BPA computation is different from the case of BPSK, which is based on the fact that the BPA of multi-point FES mainly depends on the minimum BPA of its own contained single-point FES [32]. So, the conditional PDF is denoted by

$$\begin{array}{@{}rcl@{}} &&f(y_{i}(t)\mid{\alpha(A_{2})})=\mathop{\min}_{A_{1}\subset A_{2}}f(y_{i}(t)\mid{\alpha(A_{1})}) \end{array} $$
((22))

Similar to DS-NC, BPA m i (A) of the i-th receive antenna must be normalized to satisfy Eq. (6) and is written as

$$\begin{array}{@{}rcl@{}} &&m_{i}(A)=r_{i}\cdot{f(y_{i}(t)\mid{\alpha(A)})}, \quad \forall{A}\subset{U} \end{array} $$
((23))

where U is the set that contains all the considered FESs and r i is the normalization coefficient, indicated by

$$\begin{array}{@{}rcl@{}} &&r_{i}=\frac{1}{\sum_{\forall{A}\subset{U}}f(y_{i}(t)\mid{\alpha(A)})} \end{array} $$
((24))

After obtaining the BPA m i (A) of FES A, Dempster’s combination rule is applied to combine the BPAs m i (A) from each receive antenna. Then, the final decision of network-coded signal x 1x 2 is decided by the maximum m(A 1) according to the MC rule.

3.3.2 The combination of Dempster-Shafer physical-layer network coding and minimum mean square error scheme

For comparison, the proposed DS-PNC scheme combined with the MMSE spatial-domain scheme is presented in this part. In fact, DS-PNC regarded as the detection algorithm is applied to further suppress the SI after the traditional MMSE spatial-domain scheme.

In the MMSE suppression scheme, considering transceiver filter matrices at the relay, Eq. (1) can be rewritten as follows

$$\begin{array}{@{}rcl@{}} &&\widehat{\mathbf{y}}_{mmse}(t)=\mathbf{H}_{MA}^{eq}\mathbf{x}(t)+\mathbf{H}_{L}^{eq}\mathbf{x}_{L}(t)+\mathbf{n}_{R}^{eq}(t) \end{array} $$
((25))

where \(\mathbf {H}_{MA}^{eq}=\mathbf {G}_{rx}\mathbf {H}_{MA}\), \(\mathbf {H}_{L}^{eq}=\mathbf {G}_{rx}\mathbf {H}_{L}\mathbf {G}_{tx}\), and \(\mathbf {n}_{R}^{eq}=\mathbf {G}_{rx}\mathbf {n}_{R}\) are the equivalent MA channel, self-feedback channel, and noise vector, respectively. For BPSK modulation, substitute Eq. (25) into Eq. (19), then the BPAs of all single-point FESs can be expressed as

$$ {\fontsize{8.2pt}{9.6pt}{\begin{aligned} {} &f(\hat{y}_{i}^{\text{mmse}}(t)\mid{x_{1}\oplus{x_{2}}}=-1)\\ {}&=\!\frac{1}{\sqrt{2\pi{\sigma_{\text{ieq}}^{2}}}}\sum_{\mathbf{x}_{s}(t)\in{C}} \text{exp}\!\left[\frac{\parallel{\hat{y}_{i}^{\text{mmse}}(t)\,-\,\left(h_{i1}^{\text{MAeq}},h_{i2}^{\text{MAeq}}, \mathbf{h}_{i}^{Leq}\right)\mathbf{x}_{s}(t)}\!\parallel^{2}}{2\sigma_{ieq}^{2}}\right]\\ {}&f(\hat{y}_{i}^{\text{mmse}}(t)\mid{x_{1}\oplus{x_{2}}}=1)\\ {}&=\!\frac{1}{\sqrt{2\pi{\sigma_{\text{ieq}}^{2}}}}\sum_{\mathbf{x}_{s}(t)\in{B}}\text{exp}\! \left[\frac{\parallel\!{\hat{y}_{i}^{\text{mmse}}(t)\,-\,\left(h_{i1}^{\text{MAeq}},h_{i2}^{\text{MAeq}}, \mathbf{h}_{i}^{Leq}\right)\mathbf{x}_{s}(t)}\!\parallel^{2}}{2\sigma_{\text{ieq}}^{2}}\right]\\ {}i&=1,\cdots,n_{R} \end{aligned}}} $$
((26))

where \(h_{i1}^{\text {MAeq}}\) and \(h_{i2}^{\text {MAeq}}\) denote the elements of the equivalent MA channel matrix, \(\mathbf {h}_{i}^{Leq}\) is the i-th row vector of the equivalent self-feedback channel matrix, \(\hat {y}_{i}^{\text {mmse}}(t)\) denotes the i-th row of the received signal \(\widehat {\mathbf {y}}_{mmse}(t)\), and \(\sigma _{\text {ieq}}^{2}\) denotes the equivalent noise variance at the i-th receive antenna that can be written as

$$\begin{array}{@{}rcl@{}} &&\sigma_{\text{ieq}}^{2}=\left[\mathbf{g}_{i}^{rx}\mathbf{g}_{i}^{rxH}\right]\sigma^{2} \end{array} $$
((27))

where \(\mathbf {g}_{i}^{rx}\) denotes the i-th row vector of the MMSE receive filter matrix G rx . For QPSK, the BPA computation for single-point FES is obtained by substituting Eq. (25) into Eq. (21).

For two-point FES, the BPA computation is still defined as Eqs. (20) and (22) for the BPSK and QPSK modulations, respectively. After obtaining the BPAs of all the FESs, Dempster’s combination rule and the MC rule are used to obtain the network-coded symbol.

3.4 The Dempster-Shafer scheme for self-interference suppression at the source nodes

Considering the model presented in Section 2, the SI still exists at each source node and the DS theory is again applied to suppress the SI from vector perspective. But different from the DS-NC and DS-PNC schemes, initial signal estimation and PNC mapping rule are not needed at the source nodes. The modulation constellation set Ψ still acts as the framework of discernment. The combined transmit vector x ri (t)=[x L (t),x i (t)]T is divided into two groups for BPSK and four groups for QPSK. According to Eq. (3), for the j-th receive antenna of the i-th source node, the BPA computation of all single-point FES can be denoted as

$$\begin{array}{@{}rcl@{}} &&f(r_{sij}(t)\mid{\alpha(A_{1})})\\ &&=\frac{1}{\sqrt{2\pi{\sigma^{2}}}}\sum_{{x}_{i}(t)\in{\Psi}} \text{exp}\left[\frac{\parallel{r_{sij}(t)-(\mathbf{h}_{j}^{BCi},h_{j}^{Lsi})\mathbf{x}_{ri}(t)}\parallel^{2}}{2\sigma^{2}}\right]\\ &&\quad i=1,2 \quad j=1,2 \end{array} $$
((28))

where r sij (t) denotes the received signal of the j-th antenna at the i-th source node, \(\mathbf {h}_{j}^{BCi}\) denotes the BC channel vector for the j-th receive antenna of the i-th source node, and \(h_{j}^{Lsi}\) is the j-th row of the self-feedback channel matrix H Li for the i-th source node. For two-point FES, the BPA computation is similar to the method in the proposed DS-PNC schemes.

4 The transmit scheme in the BC phase

After transmission in the MA phase, the network-coded signal is obtained by the proposed schemes at the relay. In order to enhance the end-to-end BER performance, the BC transmission is also expected with high reliability. In the BC phase, how to exploit the channel state information at the transmitter (CSIT) is the main concern for designing the BC phase scheme. According to [34], antenna selection (AS) can obtain better performance with lower complexity. Therefore, one relay antenna is selected to transmit the network-coded signal according to the max-min singular value method. First, for each source node, n T singular values are obtained by singular value decomposition (SVD) of the channel from each relay transmit antenna to the source node, denoted by η ij (j=1,2,,n T i=1,2). For each relay transmit antenna j{1,2,,n T }, the source node corresponding to the minimum value of η ij is selected as follows

$$\begin{array}{@{}rcl@{}} &&k(j)=\mathop{\arg\min}_{i}{\lvert{\eta_{ij}}\rvert},\quad i=1,2 \end{array} $$
((29))

Second, the relay transmit antenna l is selected as follows

$$\begin{array}{@{}rcl@{}} &&l=\mathop{\arg\max}_{j}{\lvert{\eta_{k(j)j}}\rvert},\quad j=1,2,\cdots,n_{T} \end{array} $$
((30))

Then the antenna l is exploited to broadcast the network-coded symbol to the two source nodes.

5 The effect of channel estimation errors on the proposed schemes in the MA phase

The accurate CSI at the source and relay nodes is important for the proposed scheme. Several channel estimation methods are studied to obtain CSI in a two-way relay system [37, 38]. In this section, the effect of channel estimation errors on the proposed schemes is studied. We assume that the true channel values for the MA and self-feedback channel are denoted by

$$\begin{array}{@{}rcl@{}} &&\mathbf{H}_{MA}={\hat{\mathbf{H}}_{MA}}+\Delta \mathbf{H}_{MA}\\ &&\mathbf{H}_{L}={\hat{\mathbf{H}}_{L}}+\Delta \mathbf{H}_{L} \end{array} $$
((31))

where \({\hat {\mathbf {H}}_{MA}}\) and \({\hat {\mathbf {H}}_{L}}\) denote the estimation values of the MA and self-feedback channels and Δ H MA and Δ H L are channel estimation error matrices, whose elements are Gaussian random variables with zero mean, variances \({\sigma ^{2}}_{\Delta h_{\text {MA}}}\) and \({\sigma ^{2}}_{\Delta h_{L}}\), respectively. After considering channel estimation errors, Eq. (1) is rewritten as

$$\begin{array}{@{}rcl@{}} \mathbf{y}(t)&=&{\hat{\mathbf{H}}_{MA}}\mathbf{x}(t)+{\hat{\mathbf{H}}_{L}}\mathbf{x}_{L}(t)+\Delta\mathbf{H}_{MA}\mathbf{x}(t)\\ &&+\Delta\mathbf{H}_{L}\mathbf{x}_{L}(t)+\mathbf{n}_{R}(t) \end{array} $$
((32))

In this paper, the channel estimation errors are regarded as a part of noise, defining the equivalent noise as n eq =Δ H MA x(t)+Δ H L x L (t)+n R (t). For the proposed DS-PNC scheme, the BPA computation of single-point FES for BPSK can be denoted by

$$ {\fontsize{9.2pt}{9.6pt}{\begin{aligned} {} &f(y_{i}(t)\mid{x_{1}\oplus{x_{2}}}=-1)\\ {}&=\frac{1}{\sqrt{2\pi{\sigma^{2}}_{\text{total}}}}\sum_{\mathbf{x}_{s}(t)\in{C}} \text{exp}\left[\frac{\parallel{y_{i}(t)\,-\,(\hat{h}_{i1}^{\text{MA}},\hat{h}_{i2}^{\text{MA}},{\hat{\mathbf{h}}_{i}^{L}}) \mathbf{x}_{s}(t)}\!\parallel^{2}}{2\sigma^{2}_{\text{total}}}\right]\\ {}&f(y_{i}(t)\mid{x_{1}\oplus{x_{2}}}=1)\\ {}&=\frac{1}{\sqrt{2\pi{\sigma^{2}_{\text{total}}}}}\sum_{\mathbf{x}_{s}(t)\in{B}}\text{exp} \left[\frac{\parallel{y_{i}(t)\,-\,(\hat{h}_{i1}^{\text{MA}},\hat{h}_{i2}^{\text{MA}},{\hat{\mathbf{h}}_{i}^{L}}) \mathbf{x}_{s}(t)}\parallel^{2}}{2\sigma^{2}_{\text{total}}}\right]\\ {}i&=1,\cdots,n_{R} \end{aligned}}} $$
((33))

where \(\hat {h}_{i1}^{\text {MA}}\) and \(\hat {h}_{i2}^{\text {MA}}\) denote the elements of the estimated channel matrix \({\hat {\mathbf {H}}_{MA}}\) and \({\hat {\mathbf {h}}_{i}^{L}}\) is the i-th row vector of the estimated self-feedback channel matrix \({\hat {\mathbf {H}}_{L}}\). The sets C and B are the same with the ones mentioned above. The equivalent noise variance σ 2 total at the i-th receive antenna is denoted by

$$\begin{array}{@{}rcl@{}} &&{\sigma^{2}}_{\text{total}}={\sigma^{2}}+n_{st} \cdot {\sigma^{2}}_{\Delta h_{\text{MA}}}+n_{T} \cdot {\sigma^{2}}_{\Delta h_{L}} \end{array} $$
((34))

where n st denotes the number of transmit antennas from all the source nodes.

For QPSK, the BPA computation for single-point FES is obtained by substituting Eq. (32) into Eq. (21). For two-point FES, the BPA computation is still defined as Eqs. (20) and (22) for the BPSK and QPSK modulations, respectively.

6 The Dempster-Shafer physical-layer network coding scheme under the self-interference signal model with nonlinear distortion

6.1 The self-interference signal model with nonlinear distortion

In this paper, we build a SI signal model which includes radio frequency (RF) analog cancellation, the effects of PA nonlinearity, and I/Q imbalance of the transmitter. For simplicity, we assume the receiver I/Q imbalance can be calibrated with some methods [39].

The digital baseband signal of relay transmitter j is denoted as s j (t), and the output signal of I/Q modulator model is written as follows [39]

$$\begin{array}{@{}rcl@{}} &&s^{\text{IQM}}_{j}(t)=g_{1,j}s_{j}(t)+g_{2,j}s^{\ast}_{j}(t) \end{array} $$
((35))

with the imbalance coefficients given as

$$\begin{array}{@{}rcl@{}} &&g_{1,j}=\frac{1+{\rho}_{j} \text{exp}(j{\varphi}_{j})}{2},g_{2,j}=\frac{1-{\rho}_{j} \text{exp}(j{\varphi}_{j})}{2} \end{array} $$
((36))

where ρ j and φ j denote the gains and phase imbalance parameters of transmitter j, respectively. Actually, the imbalance coefficients g 1,j and g 2,j are satisfied with |g 1,j ||g 2,j | for any practical transmitter front end.

The basic memoryless nonlinear model for PA is adopted in this paper, which can be explicitly represented by Taylor’s series [40, 41]. So, the P-order PA nonlinear model with Taylor’s series is denoted by

$$\begin{array}{@{}rcl@{}} &&s^{\text{PA}}_{j}(t)=\sum\limits_{p=1\atop {p\,\text{odd}}}^{P} a_{p,j}(s^{\text{IQM}}_{j}(t))^{p} \end{array} $$
((37))

where a p,j is Taylor’s series coefficient and \(s^{\text {PA}}_{j}(t)\) is the output signal of PA at the relay transmitter j. Then, substituting Eq. (35) into Eq. (37), \(s^{\text {PA}}_{j}(t)\) is rewritten as

$$\begin{array}{@{}rcl@{}} &&s^{\text{PA}}_{j}(t)=\sum\limits_{p=1\atop {p\,\text{odd}}}^{P} a_{p,j}(g_{1,j}s_{j}(t)+g_{2,j}s^{\ast}_{j}(t))^{p}\\ &&\quad \quad \quad=\sum\limits_{p=1\atop {p\,\text{odd}}}^{P} \sum_{q=0}^{p} a^{(q,p-q)}_{p,j}\times {s_{j}(t)}^{q}{s^{\ast}_{j}(t)}^{(p-q)}\\ \end{array} $$
((38))

where \(a^{(q,p-q)}_{p,j}\) denotes the coefficient for the basis function \({s_{j}(t)}^{q}{s^{\ast }_{j}(t)}^{(p-q)}\). The order p only considers an odd number (p=1,3,5,), such as for p=1

$$\begin{array}{@{}rcl@{}} &&a^{(0,1)}_{1,j}=a_{1,j}g_{2,j}\\ &&a^{(1,0)}_{1,j}=a_{1,j}g_{1,j} \end{array} $$

and for p=3 as

$$\begin{array}{@{}rcl@{}} &&a^{(0,3)}_{3,j}=a_{3,j}{g_{2,j}}^{3}\\ &&a^{(1,2)}_{3,j}=3a_{3,j}g_{1,j}{g_{2,j}}^{2}\\ &&a^{(2,1)}_{3,j}=3a_{3,j}{g_{1,j}}^{2}g_{2,j}\\ &&a^{(3,0)}_{3,j}=a_{3,j}{g_{1,j}}^{3} \end{array} $$

The other higher orders are computed similarly but are not written out in this part.

In this paper, the SI channel model is assumed to be quasi-static flat fading and Eq. (1) can be rewritten as

$$\begin{array}{@{}rcl@{}} &&\mathbf{y}(t)=\mathbf{H}_{MA}\mathbf{x}(t)+\sqrt{E_{s}}\mathbf{H}^{SI}\mathbf{s}^{PA}(t)+\mathbf{n}_{R}(t) \end{array} $$
((39))

where H SI denotes the n R ×n T actual SI channel matrix and the PA output signal vector is \(\mathbf {s}^{PA}(t)=[s^{PA}_{1}(t),s^{PA}_{2}(t),\cdots,s^{PA}_{n_{T}}(t)]^{T}\). For simplicity, we assume the transmit power of each relay antenna is satisfied with \( E\{|\sqrt {E_{s}}s^{\text {PA}}_{j}(t)|^{2}\}=1\), \(E_{s}=\sum \limits _{s_{j}(t)\in \Psi }|\sum \limits _{p=1\atop {p\,\text {odd}}}^{P} \sum \limits _{q=0}^{p} a^{(q,p-q)}_{p,j}\times {s_{j}(t)}^{q}{s^{\ast }_{j}(t)}^{(p-q)}|^{2}\) denotes the power normalization coefficient, and Ψ is the modulation constellation point set. The received signal at the i-th relay receiver is denoted by

$$ \begin{aligned} {} y_{i}(t)&\,=\,h_{ij}^{\text{MA}}x_{j}(t)\,+\,\sum\limits_{l=1\atop l \neq j}^{2}h_{il}^{\text{MA}}x_{l}(t)\,+\,\sum_{k=1}^{n_{T}}h_{ik}^{\text{SI}}\sqrt{E_{s}}s_{k}^{\text{PA}}(t)\,+\,{n_{i}^{R}}(t)\\ {}&\,=\,h_{ij}^{\text{MA}}x_{j}(t)+\sum\limits_{l=1\atop l \neq j}^{2}h_{il}^{\text{MA}}x_{l}(t)\\ {}&\quad\,+\,\sum_{k=1}^{n_{T}}\! \sum\limits_{p=1\atop \!{\!p\,\text{odd}}}^{P} \sum_{q=0}^{p} h_{ik}^{\text{SI}}\sqrt{\!E_{s}}a_{p,k}^{(q,p-q)}\!\!\times\! {s_{j}(t)}^{q}{s^{\ast}_{j}(t)}^{\!(p-q)}\,+\,{n_{i}^{R}}(t)\\ {}i&\,=\,1,2, \cdots,n_{R},j=1,2 \end{aligned} $$
((40))

where \(h^{\text {SI}}_{ik}\) is the elements of the actual SI channel matrix.

Considering the active RF analog cancellation at the receiver, the SI signal is subtracted from each of the received signal after suitable gains and phase adjustments. We assume the RF analog canceller is single-tap in this paper and is denoted as H RF, the cancellation matrix operated on the PA output signals. After analog RF cancellation, the received signal at the relay becomes

$$\begin{array}{@{}rcl@{}} &&\mathbf{y}^{RSI}(t)=\mathbf{y}(t)-\mathbf{H}^{RF}\sqrt{E_{s}}\mathbf{s}^{PA}(t)\\ &&\quad\qquad\;\;=\mathbf{H}_{MA}\mathbf{x}(t)+\sqrt{E_{s}}\mathbf{H}^{RSI}\mathbf{s}^{PA}(t)+\mathbf{n}_{R}(t) \end{array} $$
((41))

where H RSI=H SIH RF denotes the n R ×n T residual self-interference (RSI) channel after RF analog cancellation. For simplicity, we assume that H SI and H RF can be estimated at the RF receiver front end with several methods [42] and H RSI is a Gaussian matrix whose elements are zero mean and variance λ random variables. The variance λ reflects the quality of RF analog cancellation. The smaller λ represents a high quality of analog cancellation at the RF front end. Then, substituting Eqs. (39) and (40) into Eq.(41), the RSI signal at the i-th receiver is given as

$$ {\fontsize{8.5pt}{9.6pt}{\begin{aligned} {}&y^{\text{RSI}}_{i}(t)=y_{i}(t)-\sum_{k=1}^{n_{T}}h_{ik}^{\text{RF}}\sqrt{E_{s}}s_{k}^{\text{PA}}(t)\\ {}&\quad \quad\,\,=h_{ij}^{\text{MA}}x_{j}(t)+\sum\limits_{l=1\atop l \neq j}^{2}h_{il}^{\text{MA}}x_{l}(t)\\ {}&\quad \quad\quad\quad+\sum_{k=1}^{n_{T}} \sum\limits_{p=1\atop {p\,\text{odd}}}^{P} \sum_{q=0}^{p} h_{ik}^{\text{RSI}}\sqrt{E_{s}}a_{p,k}^{(q,p-q)}\!\times\! {s_{j}(t)}^{q}{s^{\ast}_{j}(t)}^{(p-q)}\,+\,{n_{i}^{R}}(t)\\ {}&\qquad i=1,2, \cdots,n_{R},j=1,2 \end{aligned}}} $$
((42))

where \(h^{\text {RSI}}_{ik}=h^{\text {SI}}_{ik}-h^{\text {RF}}_{ik}\) is the element of the matrix H RSI and \(y^{\text {RSI}}_{i}(t)\) denotes the RSI signal at the i-th receiver after RF analog cancellation.

6.2 The Dempster-Shafer physical-layer network coding scheme under the self-interference signal model with nonlinear distortion

In this paper, since the best performance is obtained by the proposed DS-PNC scheme, the DS-PNC scheme is studied to suppress the RSI after analog RF cancellation. Similar to the processing methods in Section 3.3, the output signal vector \(\sqrt {E_{s}}\mathbf {s}^{PA}(t)\) of PA is regarded as x L (t) in Eq. (41). The framework of discernment is still selected as modulation constellation set Ψ. For BPSK, there are also three FESs considered in BPA computation and the combined transmit vector \(\mathbf {x}_{s}(t)=[x_{1}(t),x_{2}(t),\sqrt {E_{s}}\mathbf {s}^{PA}(t)]^{T}\) is also divided into two groups. One group \(E= \{[-1,-1,\sqrt {E_{s}}\mathbf {s}^{PA}(t)]^{T}, [1,1,\sqrt {E_{s}}\mathbf {s}^{PA}(t)]^{T}\}\) corresponds to x 1x 2=1 and the other group \(F=\{[-1,1,\sqrt {E_{s}}\mathbf {s}^{PA}(t)]^{T}, [1,-1,\sqrt {E_{s}}\mathbf {s}^{PA}(t)]^{T}\}\) corresponds to x 1x 2=−1. The elements of vector s PA(t) belong to the set \(\Lambda =\{\sum \limits _{p=1\atop {p\,\text {odd}}}^{P} \sum \limits _{q=0}^{p} a^{(q,p-q)}_{p,j}\times {s_{j}(t)}^{q}{s^{\ast }_{j}(t)}^{(p-q)}\},s_{j}(t)\in \Psi \). Because the cardinality of set Λ is M, the vector s PA(t) has \(M^{n_{T}}\phantom {\dot {i}\!}\) possible vectors. So, the size of each group is also decided by the modulation constellation order M and the number of relay transmit antennas n T . For all single-point FES A 1, the conditional PDF of \(y^{\text {RSI}}_{i}(t)\) is denoted by

$$ {\fontsize{9.1pt}{9.6pt}{\begin{aligned} {} &f(y^{\text{RSI}}_{i}(t)\mid{x_{1}\oplus{x_{2}}}=-1)\\ {}&=\frac{1}{\sqrt{2\pi{\sigma^{2}}}}\sum_{\mathbf{x}_{s}(t)\in{E}}\text{exp}\left[\frac{\parallel{y^{\text{RSI}}_{i}(t)-(h_{i1}^{\text{MA}},h_{i2}^{\text{MA}},\mathbf{h}_{i}^{\text{RSI}})\mathbf{x}_{s}(t)}\parallel^{2}}{2\sigma^{2}}\right]\\ {}&f(y^{\text{RSI}}_{i}(t)\mid{x_{1}\oplus{x_{2}}}=1)\\ {}&=\frac{1}{\sqrt{2\pi{\sigma^{2}}}}\sum_{\mathbf{x}_{s}(t)\in{F}}\text{exp}\left[\frac{\parallel{y^{\text{RSI}}_{i}(t)-(h_{i1}^{\text{MA}},h_{i2}^{\text{MA}},\mathbf{h}_{i}^{\text{RSI}})\mathbf{x}_{s}(t)}\parallel^{2}}{2\sigma^{2}}\right]\\ {}&i=1,\cdots,n_{R} \end{aligned}}} $$
((43))

where the \(\mathbf {h}^{RSI}_{i}\) is the i-th row of the RSI channel. The groups E and F contain \(M^{n_{T}+1}\phantom {\dot {i}\!}\) possible vectors.

For two-point FES A 2, the BPA can be computed by Eq. (20). For QPSK, the BPAs are computed similarly as Eqs. (21) and (22). After obtaining the BPAs of all the FESs, Dempster’s combination rule and the MC rule are used to obtain the network-coded signal.

7 Simulation results and analysis

In this section, compared with traditional spatial-domain schemes, BER performances of the proposed schemes are evaluated in a two-way FD MIMO relay system. For comparison, DS-PNC regarded as detection algorithm is applied to further suppress the residual SI after traditional spatial-domain schemes such as the MMSE filter. Hence, the combination of DS-PNC and the MMSE filter called the DS-PNC-MMSE scheme is also presented in this paper. For simplicity, we assume n R =2 and n T =1 or n T =2 at the relay. Meanwhile, BPSK and QPSK modulations are considered at all the nodes. The transmit power at each antenna is normalized to one. The signal-to-interference ratio (SIR) and the signal-to-noise ratio (SNR) are defined respectively as the ratio of the received useful signal power to the SI power and the ratio of the received useful signal power to the noise power at each receive antenna. In order to achieve better performance for traditional spatial-domain suppression schemes, maximum likelihood (ML) detection is used at the relay after spatial-domain suppression schemes in our simulation.

7.1 Simulation and discussion for the relay equipped with one and two transmit antennas

Firstly, compared with traditional spatial-domain schemes, BER performances of the proposed schemes in the MA phase are illustrated in Fig. 3 for the relay equipped with one transmit antenna and BPSK modulation. As shown in the figure, the proposed schemes are better than the traditional spatial-domain suppression schemes. Considering SIR=3 dB at the relay, DS-NC without iteration has a worse BER performance compared with the ZF filter. However, DS-NC with one iteration outperforms DS-NC without iteration by about 8 dB at a BER of 10−2 with a little complexity increase. Meanwhile, DS-NC with one iteration also outperforms the ZF filter and MMSE filter, which proves that iteration can indeed improve the performance and the DS-NC scheme at least needs one iteration to obtain better performance. In addition, compared with DS-NC, the proposed DS-PNC not only obtains about a 4-dB performance gain at a BER of 10−3 but also has a reduced complexity. Meanwhile, DS-PNC achieves the same diversity gain as ideal cancellation. The combined DS-PNC-MMSE has an inferior performance to DS-PNC and DS-NC with one iteration, but it outperforms the traditional spatial-domain schemes.

Fig. 3
figure 3

BER performances for the relay equipped with one transmit antenna and BPSK modulation in the MA phase when SIR is 3 dB

Considering S I R=0 dB at each source node, the BER performance of the DS scheme at the source nodes is depicted in Fig. 4 for the BPSK modulation. Compared with the ZF and MMSE schemes, the DS scheme obtains obvious performance gain and achieves the same diversity gain as ideal cancellation.

Fig. 4
figure 4

BER performances for the relay equipped with one transmit antenna and each source node equipped with two receive antennas for BPSK modulation in the BC phase

In Fig. 5, end-to-end average BER performances of the proposed schemes are compared with traditional spatial-domain suppression schemes. As we all know, end-to-end average BER performance is decided by the worst link in two-way relay. From Figs. 3 and 4, we can see that the performances of the BC phase are better than those of the MA phase. So, end-to-end performances of all the schemes are similar to the performances in the MA phase. As shown in Fig. 5, all the proposed schemes are better than the traditional schemes. The proposed DS-NC with one iteration/DS (the suppression scheme used at the relay/the suppression scheme used at the source nodes) obtains about a 5-dB performance gain at a BER of 10−2 compared with the traditional spatial-domain schemes. Furthermore, the proposed DS-PNC/DS is superior to DS-NC with one iteration/DS and has about a 6-dB gain than the traditional spatial-domain schemes at a BER of 10−2. Similar to Fig. 3, the DS-PNC-MMSE/DS scheme is inferior to DS-PNC/DS and DS-NC with one iteration/DS but is superior to spatial-domain schemes.

Fig. 5
figure 5

End-to-end average BER performances for the relay equipped with one transmit antenna and BPSK modulation

Figure 6 depicts the BER performances in the MA phase for the relay with one transmit antenna and QPSK modulation. Similar to Fig. 3, the performances of all the proposed schemes are better than those of traditional schemes. For QPSK, the performance of DS-PNC-MMSE is similar to that of DS-NC with one iteration, which outperforms the traditional schemes by about 3 dB at a BER of 10−2. Moreover, DS-PNC obtains about 2-dB gains over DS-NC with one iteration at a BER of 10−2 and has a lower complexity. Meanwhile, DS-PNC achieves the same diversity gain as ideal cancellation.

Fig. 6
figure 6

BER performances for the relay equipped with one transmit antenna and QPSK modulation in the MA phase when SIR is 3 dB

Figures 7 and 8 show the BER performances of the BC phase and end-to-end transmission for the QPSK modulation, respectively. Compared with traditional spatial-domain schemes, the proposed DS scheme in the BC phase obtains at least 7-dB gains at a BER of 10−3. In addition, end-to-end average BER performance is still decided by the worst link between the MA and BC phases. Compared with Fig. 6, similar conclusions are obtained. The end-to-end average BER performances of the proposed schemes are much better than those of spatial-domain schemes. The proposed DS-NC with one iteration/DS is superior to spatial-domain schemes but is inferior to the DS-PNC/DS scheme. Moreover, the proposed DS-PNC/DS achieves the same diversity gain as ideal cancellation.

Fig. 7
figure 7

BER performances for the relay equipped with one transmit antenna and each source node equipped with two receive antennas for QPSK modulation in the BC phase

Fig. 8
figure 8

End-to-end average BER performances for the relay equipped with one transmit antenna and QPSK modulation

Secondly, considering the relay equipped with two transmit antennas, the BER performances of the DS scheme and traditional spatial-domain schemes are also discussed for the BPSK and QPSK modulations. In this situation, the relay selects one antenna to transmit the signal according to the antenna selection method mentioned in Section 4.

Figure 9 depicts the BER performances of different suppression schemes at the source nodes for QPSK in the BC phase. As shown in the figure, the similar results can be revealed that the DS scheme still obtains better performance than the traditional spatial-domain schemes. For comparison, we also present the performances of the relay with one transmit antenna. From the figure, we can see that for the same suppression scheme at the source nodes, the antenna selection scheme exploited at the relay with two transmit antennas has better BER performance than the relay equipped with one transmit antenna.

Fig. 9
figure 9

BER performances for the relay with two transmit antennas and QPSK modulation in the BC phase. Antenna selection is used at the relay

The end-to-end average BER performances of the proposed schemes are compared with the spatial-domain schemes in Fig. 10 for the relay with antenna selection and the BPSK modulation. Compared with Fig. 5, similar conclusions are obtained. The BER performances of the proposed schemes are much better than those of spatial-domain schemes. The proposed DS-NC with one iteration/DS-AS is superior to DS-PNC-MMSE/DS-AS and the spatial-domain schemes but inferior to the proposed DS-PNC/DS-AS. Moreover, the DS-PNC/DS-AS achieves the same diversity gain as ideal cancellation. Meanwhile, compared with Fig. 8, the similar results can be found in Fig. 11 for the QPSK modulation.

Fig. 10
figure 10

End-to-end average BER performances for the relay equipped with two transmit antennas and the BPSK modulation. Antenna selection is used in the BC phase

Fig. 11
figure 11

End-to-end average BER performances for the relay equipped with two transmit antennas and the QPSK modulation. Antenna selection is used in the BC phase

7.2 Simulation results for the effects of different signal-to-interference ratio and channel estimation errors

In order to investigate the influence of different SIRs on the proposed schemes, Fig. 12 shows the BER performances of the proposed schemes and the MMSE filter suppression scheme in the MA phase when SNR is 25 and 30 dB, respectively, for the BPSK modulation. It can be showed that the BER performance of the MMSE filter scheme is improved obviously with SIR increased, but BER performances of the proposed DS-NC with one iteration and the DS-PNC schemes almost keep unchanged when SIR is varying. It means that the proposed schemes are more robust to SI than traditional spatial-domain schemes.

Fig. 12
figure 12

BER performance comparison of different schemes in the MA phase for different SIR

Considering channel estimation errors in both the MA and self-feedback channels, the BER performances of DS-PNC and the spatial-domain schemes are illustrated in Fig. 13 when SNR=20 dB and SIR=3 dB at the relay. As shown in the figure, the BER performances of DS-PNC and the spatial-domain schemes become worse when the variance of the channel estimation errors increased. Although the proposed DS-PNC scheme is a little more sensitive to the channel estimation errors than the traditional spatial-domain schemes. However, as mentioned above,with the perfect channel state information, the proposed DS schemes outperform the spatial-domain schemes. Meanwhile, the proposed schemes are more robust to the SI and the DS-PNC scheme achieves the same diversity gain as the ideal cancellation. So, the proposed DS schemes are more suitable for the situation that has accurate channel estimation.

Fig. 13
figure 13

The effect of channel estimation errors in the MA phase. The SNR of the MA phase is 20 dB, and the SIR at the relay is 3 dB

7.3 Simulation results under the self-interference signal model with nonlinear distortion

For simplicity, we assume that the PA nonlinear order P is three and the Taylor coefficients a p,j are set according to the reference [43]. The amplitude gains and phase parameters for I/Q imbalance are set as ρ=0.95 and φ=5° [44]. In Fig. 14, the BER performance of the proposed DS-PNC scheme with nonlinear distortion and RF analog cancellation is compared with spatial-domain suppression schemes in the MA phase. Considering λ=0.5 after RF analog cancellation, it can be seen that the proposed DS-PNC scheme outperforms the ZF and MMSE filters by about 7 and 3 dB, respectively, at a BER of 10−2, which proves that the DS-PNC scheme is also superior to the traditional schemes for considering the transmitter nonlinear distortion and RF analog cancellation. Meanwhile, DS-PNC also achieves the same diversity gains as ideal cancellation.

Fig. 14
figure 14

BER performances with the relay equipped with one transmit antenna for the BPSK modulation in the MA phase when λ=0.5

In order to investigate the effects of different RF analog cancellation quality on the proposed DS-PNC and traditional schemes, Fig. 15 depicts BER performances of the DS-PNC and traditional schemes with the coefficient λ varying in the interval [0.1,1] when the SNR is 20 dB. As shown in the figure, the BER performance of the MMSE filter becomes worse obviously with λ increasing but the performance of DS-PNC similar to that of the ZF filter almost keeps unchanged. It proves that the proposed DS-PNC scheme is more robust to the SI than the MMSE filter scheme no matter how the RF analog cancellation quality is. This conclusion is consistent with the results obtained in Fig. 12.

Fig. 15
figure 15

BER performance comparison of different schemes in the MA phase with λ varying

8 Complexity analysis

For the proposed schemes based on the DS theory, the complexities of the proposed schemes mainly depend on the complexities of the computations and combinations for multiple BPAs. There are \(\frac {M^{2}+M}{2}\) uncertain decision propositions with only single-point and two-point FES considered in this paper, where M denotes the modulation constellation set cardinality. In [36], a BPA calculation or a combination of two BPAs is defined as a BPA evaluation. For simplicity, the complexities of the proposed schemes are determined by the number of BPA evaluation involved. According to [36], the complexity of a BPA evaluation is considered as O(M 2) without existing SI. Considering the SI suppression in BPA computation, a BPA evaluation defined in this paper is the sum of \(M^{n_{T}}\phantom {\dot {i}\!}\) terms of the BPA computation. Therefore, the complexity of a BPA evaluation in this paper is approximately denoted by \(O(M^{n_{T}+2})\phantom {\dot {i}\!}\).

For DS-NC without the iteration scheme, the complexity is mainly decided by the complexity of DS detection. The relay obtains n st estimation signals for each receive antenna, where n st denotes the number of all transmit antennas at the source nodes. Therefore, each receive antenna has n st BPA evaluations. Since Dempster’s combination rule is exploited to combine the BPAs from each receive antenna, the number of BPA evaluation can be expressed as n R n st . Therefore, the complexity of DS-NC without iteration is approximately \(\phantom {\dot {i}\!}O(M^{n_{T}+2}n_{R}n_{st})\). With one iteration exploited in DS-NC, the complexity is increased to \(\phantom {\dot {i}\!}O(2M^{n_{T}+2}n_{R}n_{st})\). However, the relay only has n R BPA evaluations in DS-PNC because the signal detection is not needed at each receive antenna. So, the complexity is reduced to \(\phantom {\dot {i}\!}O(M^{n_{T}+2}n_{R})\). For comparison, the complexity of the MMSE SI suppression can be considered as O(n R 3) according to [45]. From the above analysis, the complexity of the proposed DS-PNC is lower than that of the proposed DS-NC.

9 Conclusions

In this paper, the novel SI suppression schemes based on the DS theory were proposed at the relay and source nodes for the two-way FD MIMO relay system. In the MA phase, DS-NC adopted the DS evidence theory to estimate the signals of each source node with SI considered in the BPA computation. Furthermore, the proposed DS-PNC scheme considered SI suppression from the vector space perspective and combined the PNC mapping rule with the DS theory to obtain the network-coded signal directly. For comparison, DS-PNC-MMSE that combined the DS-PNC and MMSE filter schemes was presented. In the BC phase, antenna selection was adopted at the relay and the DS scheme exploited at the source nodes was similar to DS-PNC but without considering the PNC mapping rule in the BPA computation. Meanwhile, the effects of imperfect SI channel estimation and the intended channel estimation on the proposed schemes was also studied. Finally, the proposed DS-PNC scheme was studied under the SI signal model with nonlinear distortion and RF analog cancellation. Simulation results revealed that the proposed DS-PNC scheme was a little more sensitive to the channel estimation errors than the traditional spatial-domain schemes. However, the proposed schemes outperformed spatial-domain schemes with the perfect channel state information. Furthermore, considering the SI signal model with nonlinear distortion and RF cancellation, the DS-PNC scheme was also superior to the traditional schemes and more robust to the SI. Meanwhile, the DS-PNC scheme achieved the same diversity gain as the ideal cancellation.

References

  1. B Rankov, A Wittneben, Spectral efficient protocols for half-duplex fading relay channels. IEEE J. Sel. Areas Commun. 25(2), 379–389 (2007).

    Article  Google Scholar 

  2. C Eşli, A Wittneben, in IEEE Global Telecommunications Conference. One- and two-way decode-and-forward relaying for wireless multiuser MIMO networks (IEEENew Orleans, USA, 2008), pp. 1–6.

    Google Scholar 

  3. T Unger, A Klein, in Proceeding of the 16th Imaging Systems and Techniques on Mobile and Wireless Communications Summit. On the performance of two-way relaying with multiple-antenna relay stations (IEEEBudapest, Hungary, 2007), pp. 1–5.

    Google Scholar 

  4. I Hammerström, M Kuhn, C Eşli, J Zhao, A Wittneben, G Bauch, in Proceeding of the 8th Workshop On Signal Processing Advances in Wireless Communications. MIMO two-way relaying with transmit CSI at the relay (IEEEHelsinki, Finland, 2007), pp. 1–5.

    Google Scholar 

  5. M Peng, H Liu, W Wang, H-H Chen, Cooperative network coding with MIMO transmission in wireless decode-and-forward relay networks. IEEE Trans. Veh. Technol.59(7), 3577–3588 (2010).

    Article  Google Scholar 

  6. CH Liu, F Xue, in Proceeding of IEEE International Conference on Communications. Network coding for two-way relaying: rate region, sum rate and opportunistic scheduling (IEEEBeijing, China, 2008), pp. 1044–1049.

    Google Scholar 

  7. S-YR Li, RW Yeung, N Cai, Linear network coding. IEEE Trans. Inf. Theory. 49(2), 371–381 (2003).

    Article  MathSciNet  MATH  Google Scholar 

  8. Z Shengli, S-C Liew, PP Lam, Physical layer network coding. arXiv preprint arXiv: 0704.2475 (2007).

  9. S Zhang, QF Zhou, C Kai, W Zhang, Full diversity physical-layer network coding in two-way relay channels with multiple antennas. IEEE Trans. Wirel. Commun.13(8), 4273–4282 (2014).

    Article  Google Scholar 

  10. O Taghizadeh, R Mathar, in Proceeding of the 18th International ITG Workshop On Smart Antennas. Full-duplex decode-and-forward relaying with limited self-interference cancellation (VDEErlangen, Germany, 2014), pp. 1–7.

    Google Scholar 

  11. AC Cirik, R Wang, Y Rong, Y Hua, in Proceeding of the 15th International Workshop On Signal Processing Advances in Wireless Communications. MSE based transceiver designs for bi-directional full-duplex MIMO systems (IEEEToronto, Canada, 2014), pp. 384–388.

    Google Scholar 

  12. K Haneda, E Kahra, S Wyne, C Icheln, P Vainikainen, in Proceeding of the 4th European Conference On Antennas and Propagation. Measurement of loop-back interference channels for outdoor-to-indoor full-duplex radio relays (IEEEBarcelona, Spain, 2010), pp. 1–5.

    Google Scholar 

  13. W Slingsby, J McGeehan, in Proceeding of the 9th International Conference on Antennas and Propagation. Antenna isolation measurements for on-frequency radio repeaters (IETEindhoven, Holland, 1995), pp. 239–243.

    Google Scholar 

  14. CR Anderson, S Krishnamoorthy, CG Ranson, TJ Lemon, WG Newhall, T Kummetz, JH Reed, in Proc. IEEE SoutheastCon. Antenna isolation, wideband multipath propagation measurements, and interference mitigation for on-frequency repeaters (IEEEGreensboro, USA, 2004), pp. 110–114.

    Google Scholar 

  15. H Hamazumi, K Imamura, N Iai, K Shibuya, M Sasaki, in Proceeding of Global Telecommunications Conference. A study of a loop interference canceller for the relay stations in an SFN for digital terrestrial broadcasting (IEEESan Francisco, USA, 2000), pp. 167–171.

    Google Scholar 

  16. KM Nasr, JP Cosmas, M Bard, J Gledhill, Performance of an echo canceller and channel estimation for on-channel repeaters in DVB-T/H networks. IEEE Trans. Broadcast. 53(3), 609–618 (2007).

    Article  Google Scholar 

  17. T Riihonen, S Werner, R Wichman, in Proceeding of IEEE Conference Record of the Forty-Third Asilomar Conference On Signals, Systems and Computers. Spatial loop interference suppression in full-duplex MIMO relays (IEEEPacific Grove, USA, 2009), pp. 1508–1512.

    Google Scholar 

  18. B Chun, E-R Jeong, J Joung, Y Oh, YH Lee, in Proceeding of 2009 Annual Summit and Conference. Asia-Pacific Signal and Information Processing Association, Pre-nulling for self-interference suppression in full-duplex relays (IEEESapporo, Japan, 2009), pp. 91–97.

    Google Scholar 

  19. M Ahmed, CC Tsimenidis, SY Le Goff, in Proceeding of the 10th International Conference On Wireless and Mobile Computing, Networking and Communications. Performance analysis of full-duplex MIMO-SVD-SIC based relay in the presence of channel estimation errors (IEEELarnaca, Republic of Cyprus, 2014), pp. 467–472.

    Google Scholar 

  20. T Riihonen, S Werner, R Wichman, Mitigation of loopback self-interference in full-duplex MIMO relays. IEEE Trans. Signal Process.59(12), 5983–5993 (2011).

    Article  MathSciNet  Google Scholar 

  21. Y Sung, J Ahn, B Van Nguyen, K Kim, in Proceeding of IEEE International Symposium on Intelligent Signal Processing and Communications Systems. Loop-interference suppression strategies using antenna selection in full-duplex MIMO relays (IEEEChiang Mai, Thailand, 2011), pp. 1–4.

    Google Scholar 

  22. K Yang, H Cui, L Song, Y Li, in Proceeding of IEEE International Conference On Communications. Joint relay and antenna selection for full-duplex AF relay networks (IEEESydney, Australia, 2014), pp. 4454–4459.

    Google Scholar 

  23. P Lioliou, M Viberg, M Coldrey, F Athley, in Proceeding of IEEE Record of the Forty Fourth Asilomar Conference On Signals, Systems and Computers. Self-interference suppression in full-duplex MIMO relays (IEEEPacific Grove, USA, 2010), pp. 658–662.

    Google Scholar 

  24. T Riihonen, A Balakrishnan, K Haneda, S Wyne, S Werner, R Wichman, in Proceeding of the 45th Annual Conference On Information Sciences and Systems. Optimal eigenbeamforming for suppressing self-interference in full-duplex MIMO relays (IEEEBaltimore, USA, 2011), pp. 1–6.

    Google Scholar 

  25. CYA Shang, PJ Smith, GK Woodward, H Suraweera, in Proceeding of Australian Communications Theory Workshop. Linear transceivers for full duplex MIMO relays (IEEESydney, Australia, 2014), pp. 11–16.

    Google Scholar 

  26. X Cheng, B Yu, X Cheng, L Yang, in Proceeding of IEEE Military Communications Conference. Two-way full-duplex amplify-and-forward relaying (IEEESan Deigo, USA, 2013), pp. 1–6.

    Google Scholar 

  27. G Bi, H Gao, T Lv, W Wang, in Proceeding of IEEE Military Communications Conference. Alamouti-based schemes for full-duplex two-way relay networks (IEEEBaltimore, Maryland, 2014), pp. 1601–1607.

    Google Scholar 

  28. J Yang, X Liu, Q Yang, in Proceeding of the 14th International Symposium On Communications and Information Technologies. Power allocation of two-way full-duplex AF relay under residual self-interference (IEEEIncheon, Republic of Korea, 2014), pp. 213–217.

    Google Scholar 

  29. G Zheng, Joint beamforming optimization and power control for full-duplex MIMO two-way relay channel. IEEE Trans. Signal Process.63(3), 555–566 (2015).

    Article  MathSciNet  Google Scholar 

  30. D Zeng, J Xu, G Xu, Data fusion for traffic incident detector using DS evidence theory with probabilistic SVMS. J. Comput.3(10), 36–43 (2008).

    Article  Google Scholar 

  31. T Denoeux, A neural network classifier based on Dempster-Shafer theory. IEEE Trans. Syst. Man Cybern. Syst. Hum.30(2), 131–150 (2000).

    Article  MathSciNet  Google Scholar 

  32. L Qin, Y Li, Z He, J Lin, Y Lu, in Proceeding of the 8th International ICST Conference On Communications and Networking in China. Cooperative signal processing scheme for multiple-cell based on evidence theory (IEEEBeijing, China, 2013), pp. 643–647.

    Google Scholar 

  33. M Eslamifar, WH Chin, C Yuen, YL Guan, Performance analysis of two-step bi-directional relaying with multiple antennas. IEEE Trans. Wirel. Commun.11(12), 4237–4242 (2012).

    Article  Google Scholar 

  34. G Shafer, A mathematical theory of evidence. Princeton University Press Princeton. 1: (1976).

  35. J Xia, T Lv, DST-based combining scheme outperforms maximal-ratio combining. Electron. Lett.46(7), 536–537 (2010).

    Article  Google Scholar 

  36. J Xia, T Lv, Y Li, in Proceeding of the 70th Vehicular Technology Conference Fall. A novel MIMO detection scheme based on DS evidence theory (IEEEAnchorage, USA, 2009), pp. 1–5.

    Google Scholar 

  37. C Chiong, Y Rong, Y Xiang, Channel estimation for two-way MIMO relay systems in frequency-selective fading environments. IEEE Trans. Wirel. Commun.14(1), 399–409 (2015).

    Article  Google Scholar 

  38. F Zhaoxi, S Jiong, S Hangguan, in Proceeding of Cross Strait Quad-Regional Radio Science and Wireless Technology Conference. Comparison of channel estimation schemes for MIMO two-way relaying systems (IEEEHarbin, China, 2011), pp. 719–722.

    Chapter  Google Scholar 

  39. L Anttila, Digital front-end signal processing with widely-linear signal models in radio devices, Ph.D. dissertation, Tampere University of Technology (2011).

  40. J Cha, J Yi, J Kim, B Kim, Optimum design of a predistortion RF power Amplifier for multicarrier WCDMA applications. IEEE Trans. Microw. Theory Tech.52(2), 655–663 (2004).

    Article  Google Scholar 

  41. Y Yang, B Kim, A new linear amplifier using low-frequency second-order intermodulation component feed-forwarding. IEEE Microw. Guided Wave Lett.9(10), 419–421 (1999).

    Article  MathSciNet  Google Scholar 

  42. L Anttila, D Korpi, V Syrjala, M Valkama, in Proceeding of 2013 Asilomar Conference on Signals, Systems and Computers. Cancellation of power amplifier induced nonlinear self-interference in full-duplex transceivers (IEEEPacific Grove, USA, 2013), pp. 1193–1198.

    Chapter  Google Scholar 

  43. L Anttila, Research on nonlinear and mobile communication key technology of RF power amplifier, PH.D. dissertation, Zhejiang University (2005).

  44. A Gokceoglu, S Dikmese, M Valkama, M Renfors, Energy detection under IQ imbalance with single- and multi-channel direct-conversion receiver: analysis and mitigation. IEEE J. Sel. Areas Commun.32(3), 411–424 (2014).

    Article  Google Scholar 

  45. J Benesty, Y Huang, J Chen, A fast recursive algorithm for optimum sequential signal detection in a BLAST system. IEEE Trans. Signal Process.51(7), 1722–1730 (2003).

    Article  Google Scholar 

Download references

Acknowledgements

This work is jointly supported by the National Natural Science Foundation of China under Grant 61201198, Beijing Natural Science Foundation of China under Grant 4132015, 4132007, and 4132019.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yanhua Sun.

Additional information

Competing interests

The authors declare that they have no competing interests.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License(http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sun, Y., Yang, Y., Si, P. et al. Novel self-interference suppression schemes based on Dempster-Shafer theory with network coding in two-way full-duplex MIMO relay. J Wireless Com Network 2016, 109 (2016). https://doi.org/10.1186/s13638-016-0597-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13638-016-0597-1

Keywords