Abstract

A signal detection scheme is proposed for two-way relaying network (TWRN) using distributed differential space-time coding (DDSTC) under imperfect synchronization. Unlike most of existing work, which assumed perfect synchronization and channel state information (CSI) at all nodes, a more realistic scenario is investigated here by considering the signals transmitted from the two source nodes arriving at the relay not exactly at the same time due to the distributed nature of the nodes, and no CSI is available at any node. The proposed signal detection scheme is then demonstrated to remove the imperfect synchronization effect significantly through simulation results. Furthermore, pairwise error probability (PEP) of the asynchronous TWRN is analyzed and derived for both source nodes. Based on the simplified PEP expression, an optimum power allocation (OPA) scheme is then determined to further improve the whole system performance, when neither the source nor the relay has any knowledge of the CSI.

1. Introduction

Cooperative communications have attracted much attention nowadays, by allowing nodes in the network to cooperate and form a virtual antenna array [1, 2]. Compared with one-way relaying, two-way relaying networks (TWRNs) [3] have the advantage of high spectral efficiency, where two source nodes exchange information via the help of the relay nodes located between them. Recently, distributed space-time coding (DSTC) for TWRNs was extensively investigated [46] due to the diversity and multiplexing gain of multiple-input and multiple-output (MIMO) technology. Most of the existing studies on DSTC consider coherent detection by assuming that the channel state information (CSI) is known at the receiver. However, in fast-fading scenario, accurate CSI is hard to acquire, and training symbols required for channel estimation will decrease the spectrum efficiency and increase computation complexity, especially when there are multiple relays in wireless networks. Therefore, differential modulation has been considered to address this problem since it does not require the knowledge of CSI at either the transmitter or the receiver [7, 8].

Similar to the coherent detection scenario [9, 10], several protocols have been proposed for TWRNs using differential detection. One of the most commonly used protocols is the amplify-and-forward (AF) scheme [11, 12]. In this scheme, both source nodes transmit information to the relay node at the same time, the relay then amplifies the received superimposed signal and broadcasts to both sources. For multiple relay nodes, space-time coding is used before amplifying the signals. This AF based bidirectional relaying is also referred to as analog network coding (ANC), which is very useful in wireless networks since the wireless channel acts as a natural fulfillment of network coding by superimposing the wireless signals over the air. In [11], distributed differential space-time coding by AF was applied to TWRNs for the first time. However, the correctness of the currently detected symbol significantly affects the decoding of next symbols, resulting in severe error propagation. To solve this problem, Huo et al. [12] presented a differential space-time coding with distributed ANC (DDSTC-ANC) scheme for TWRNs with multiple relays. The DDSTC-ANC scheme has been proved to achieve the same diversity order as the coherent detection scheme, but the performance of which is 3 dB away compared with that of the coherent detection due to the differential modulation.

So far, almost all work on DDSTC with TWRNs has assumed that the transmission is perfectly synchronized by assuming that the relay nodes receive the signals from both source nodes at the same time, which can be difficult to achieve in practical systems due to the distributed nature of the nodes, and the channels may become dispersive with imperfect synchronization even under flat fading [1316]. In [15], a signal detection scheme for differential bidirectional relaying with ANC under imperfect synchronization was put forward, but it only considers a single relay node. In [16], the authors proposed a simple detection scheme for distributed space-time block coding under imperfect synchronization for TWRNs. However, perfect CSI is required at all nodes. To the best of our knowledge, little has been reported for TWRNs with multiple relays using DSTC under imperfect synchronization, when neither the sources nor the relays have any knowledge of the CSI.

Therefore, a differential signal detection scheme for asynchronous TWRNs with multiple relays using DDSTC is proposed in this paper. Due to imperfect synchronization, the symbols that relays broadcast back to sources are not symmetrical, signal detection will not be the same at the two sources, which will be described in detail thereafter. Due to the importance of resource allocation for the TWRN system [17, 18], the performance of the proposed detection schemes is analyzed and PEP for both sides is derived. Moreover, an optimum power allocation (OPA) scheme is presented to further improve the system performance, based on the simplified PEP expression.

The rest of this paper is organized as follows. Section 2 introduces the system model. In Section 3, the detection schemes of the different sides are proposed, respectively, by two subsections. Section 4 presents the performance analysis and OPA for the system. The simulation results and corresponding conclusions are provided in Section 5. Section 6 summarizes the paper.

Notation. Throughout this paper, capital and boldface lower-case letters denote matrices and vectors, respectively. , , , and stand for complex conjugate, transpose, conjugate transpose, and inverse, respectively, for both matrix and vector. denotes the expectation. represents matrix whose th diagonal entry is .

2. System Model

A TWRN with two source nodes and two relay nodes is considered in this paper, all equipped with a single antenna and working in the half-duplex mode. The source nodes, and , exchange information through relay nodes and , using two phases, the multiple access (MA) phase and the broadcast (BC) phase, as shown in Figure 1. In the MA phase, both sources transmit signals to and simultaneously, while in the BC phase, the relays broadcast the amplified superimposed signal back to the source nodes. Let and () denote the fading coefficients of the channels and , respectively. In the MA phase, both relays receive a superposition of the signals transmitted from and . The number of symbols in a distributed differential space-time coding block is normally assumed to be equal to the number of relay nodes. Since two relay nodes are considered in this TWRN, the signals transmitted from and can be represented as two-dimensional vectors , normalized as . Considering that and are imperfectly synchronized during the first phase, therefore they arrive at the relay nodes at different time with a relative time delay. In the distributed TWRNs, there are two nodes in the relay, the relative relay time of and at two relay nodes are different, and they are assumed as and corresponding to nodes and , respectively. Since the effort of synchronization is always required, and are assumed no greater than the symbol period . Such a relative time delay will still cause “intersymbol interference (ISI)” from neighboring symbols at the receiver. Without loss of generality, we assume that the signal from is perfectly synchronized to and . The received signals at relay node can then be expressed as where and are the transmitted power of and . represents the noise in the MA phase, which follows a zero-mean white Gaussian distribution, that is, . stands for the imperfect coefficient of channel fading between and , which reflects the effect of timing delay . Normally, we have for , which means the synchronization situation, and for , which means the power of delay signal is equal to that of current signal. The fading coefficients and , denoting the Rayleigh channel fading from source to Relay and source to Relay , that is, and , are assumed to be constant over one frame and change independently from one frame to another for simplicity [15, 17, 18]. So, let , , and can be expressed as

Since differential modulation is considered in this paper, a unitary matrix is used to encode the signal at nodes and . At time , it is encoded as , where is the signal transmitted by at time . For space-time coding, a block is often constructed for transmission [10], which satisfies where and are two complex matrices. For simplicity, it is designed that either is unitary, (case I), or is unitary, (case II).

In the BC phase, the th relay node utilizes to generate a symbol vector to satisfy the space-time coding scheme, which is a linear combination of and its conjugate [12, 19]. Hence, , . Considering amplify-and-forward (AF) protocol in the relay nodes, the transmitted signal at the th relay can be represented as where is the scaling factor at and specially given by where is the transmitted power of and it is assumed that , so we have (constant). Then, the relay nodes broadcast the coded symbol vector . The signals received at two source nodes are expressed as follows, respectively. At node , where denotes the additive white Gaussian noise (AWGN) at . is the space-time coding block which satisfies (7), and it is also a linear construction of and its conjugate [20] Besides, is in the differential modulation with as follows: Let , , , and ; then can be abbreviated as It is easy to prove that , and . Similarly, at node , where , , , , and has the same property as ; that is, .

For the first block, a known vector can be transmitted to both source nodes for differential modulation which satisfies , for example, . Here, let , as initial state; then , .

3. Signal Detection

Due to the imperfect synchronization, detection methods at the two source nodes are not the same. They are proposed and presented as follows, respectively.

3.1. Detection at Node

Theorem 1. If the relay matrices have the property: for , for (where stands for or ) [12], it can be elicited that So, can be approximated as where L is the frame length. Then let

If detection of is in the same way as in the perfect synchronization case, that is, ignoring ISI , there will be a severe error floor, which is the same at node . To eliminate the error floor caused by imperfect synchronization, a detection scheme is proposed to remove the ISI as much as possible. When , the initial value is , ; hence we have Then , can be calculated as By using the least square (LS) decoder, the transmitted signal can be recovered as Since is initialized as , set , so , and then can be estimated as When , use instead of to increase the accuracy with Then the ISI part can be removed using , let denote the remaining signal, and it can be calculated as where . The transmitted signal is then detected by LS as and then , and estimate again using The detection process is then repeated as described in steps (18)(22), which improves the accuracy of as increases.

3.2. Detection at Node

Using the same estimation method of in node , and here can be approximated as Then set as where . The transmitted signal from can be detected by LS as However, and estimated above are not accurate enough, which will lead to error floor in the detection. The reason is that when estimating , includes part of . and are not completely independent in statistical terms, so is not while for node . The same problem is also existing in the estimation of . To eliminate the inaccuracy of and , a method is proposed as follows. Though is not accurate enough, it can be used. Firstly, rewrite and as and . Then define as Use the similar estimation method of to estimate ; denote the result as . The only difference is that is already known at node , which leads to a more accurate value. Set ; then can be reestimated as So, can be calculated as The transmitted signal can be detected by LS again as It is proved in the simulation results that the method of reestimating and can effectively eliminate the error floor and ensure the detection performance.

3.3. Constellation Rotation

Note that the value of can be equal to zero, which may affect the accuracy of . This issue also exists in estimating . To solve this problem, a rotation angle is required for the symbols modulated [21]. For BPSK constellation, the effective rotation angle is in the interval . To simplify, the rotation angle may be set as . Here, we give as an example on how to achieve the constellation rotation. Set as and it is easy to calculate that Then we can get which is impossible to be zero. This constellation rotation scheme is also applied to .

4. Performance Analysis

In this section, the Pairwise Error Probability (PEP) of the asynchronous TWRNs using DDSTC is derived. Due to the effect of imperfect synchronization, performance at the two source nodes is also asymmetric, which will be analyzed as follows, respectively. Total PEP and optimum power allocation method are also discussed in this section.

4.1. PEP of Node

In Section 3, the differential detection expression at is derived as . Define and . The PEP of mistaking the kth STC block by the th STC block can be evaluated by averaging the conditional PEP over the channel statistics [12] as where is the signal-to-noise ratio (SNR), is the total transmitted power in the TWRN, and is the Gaussian Q-function. Since it is very difficult to analyze directly, we use as in (20) instead in the following analysis. In Section 2, and are assumed to be constant over one frame, so is constant; that is, . Based on (8), , so can be simplified as As derived in Section 2, . Define , where and . Then, according to [12], can be derived as where , and denotes the singular value of . The mean of is , so the term in can be approximated as . Hence, can then be expressed as It can be observed from (37) that the influence factor of is the same as in synchronization case except the term . However, is a constant during a frame. So the PEP expression of node can be simplified at high SNR as where . Since the total transmission power is , . Denote , , and . So at high SNR can be expressed as , where . Thus, the simplified PEP at high SNR can be rewritten as

4.2. PEP of Node

Similarly to the derivation of PEP at node , PEP of node can be expressed as where and . If we define , where and , it is easy to find that the elements in have no relationship to the imperfect synchronization coefficient ; that is, it is identical to the synchronization situation [12]. So can be derived as where .

4.3. Optimum Power Allocation

In order to analyze the overall performance of the system, the total PEP is considered. It can be calculated as It is obvious that, to minimize the PEP at high SNR, should be minimized. For simplification, the source nodes and the relay nodes are assumed to have the same power, which is to say ; that is, ; then , can be rewritten as , . Two cases are considered for further performance analysis. For case I, . For case II, , . In case I, can be simplified as Denote ; obviously, when obtain the minimum value, is minimum. This minimum value can be calculated by mathematical tools on computer easily, and the corresponding value of leads to the optimum power allocation of this system. Similarly, in case II, can be simplified as where . The OPA method also referred to the value of when is minimum.

5. Simulation Results

In this section, simulation results of the BER performance on both sides using the proposed signal detection and the OPA scheme are presented. Rayleigh fading channel is used as the channel model in the simulations. Transmitted power of the relay nodes is assumed as , that is, equal power allocation (EPA), if not specially pointed out. BPSK modulation is used, and the frame length is .

Figure 2 shows the performance of TWRN under imperfect synchronization using the existing differential detection scheme in [12]. Set , the normalized imperfect synchronization coefficients, and take its values as 1, 0.5, 0.3, 0.2, and 0.1 for the simulations. For comparison, the performance of the TWRN under perfect synchronization is also presented [12]. It can be concluded easily that, with increasing, the detection error floor becomes higher. But in the real system, is generated randomly since is a random value, ranging from 0 to 1. The result is also provided in Figure 2; in this case, the error floor is almost the same as the case that .

Figure 3 shows the detection performance of the two source nodes using the proposed differential detection schemes for the two sides. It can be observed that the detection schemes proposed for both nodes and remove the high error floor caused by imperfect synchronization. The detection method on node eliminates the error floor at high SNR after reestimating , providing a BER performance approaching the synchronization situation. The BER of node is 4 dB less than that of node . The reason is that element in the interference part is known to node but unknown to node , which has been mentioned in Section 3.

In Figure 4, it shows the BER performance of the proposed differential detection and power allocation scheme. It can be observed that, in both case I and case II, the BER of node decreased while that of node increased compared to equal power allocation (EPA), and the total BER of node and node is decreased for about 1 dB. So, it is obvious that OPA can balance the asymmetric performance of the signal detection at the two sources caused by imperfect synchronization, while the performance of the whole system can also be improved.

6. Conclusion

In this paper, we have proposed a signal detection scheme for TWRN under imperfect synchronization when neither the sources nor the relays have any knowledge of CSI. Due to the effect of imperfect synchronization, detection schemes and performance are different for both sources. Simulation results indicate that the proposed algorithms on both sides perform well, with the imperfect synchronization effect greatly removed. Furthermore, we derived the simplified PEP of the TWRN and determined the optimum power allocation scheme, which improves the performance of the whole system and leads to a symmetrical detection performance for both sides even though imperfect synchronization exists.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work was supported in part by Shanghai leading academic discipline project under Grant nos. S30108, 08DZ2231100, Shanghai Natural Science Foundation under Grant no. 14ZR1415100, the National Natural Science Foundation of China under Grant no. 60972055, no. 61132003, and no. 61171086, funding of Key Laboratory of Wireless Sensor Network and Communication, Shanghai Institute of Microsystem and Information Technology, funding of Shanghai Education Committee, Chinese Academy of Sciences and Shanghai Science Committee under Grant no. 12511503303, and Key Laboratory of Specialty Fiber Optics and Optical Access Networks, Shanghai University, under Grant SKLSFO2012-04.