Open Access

Two-way amplify-and-forward relaying with carrier offsets in the absence of CSI: differential modulation-based schemes

Contributed equally
EURASIP Journal on Wireless Communications and Networking20142014:111

Received: 31 December 2013

Accepted: 28 May 2014

Published: 9 July 2014


In this paper, differential modulation (DM) schemes, including single differential and double differential, are proposed for amplify-and-forward two-way relaying (TWR) networks with unknown channel state information (CSI) and carrier frequency offsets caused by wireless terminals in high-speed vehicles and trains. Most existing work in TWR assumes perfect channel knowledge at all nodes and no carrier offsets. However, accurate CSI can be difficult to obtain for fast varying channels, while increases computational complexity in channel estimation and commonly existing carrier offsets can greatly degrade the system performance. Therefore, we propose the two schemes to remove the effect of unknown frequency offsets for TWR networks, when neither the sources nor the relay has any knowledge of CSI. Simulation results show that the proposed differential modulation schemes are both effective in overcoming the impact of carrier offsets with linear computational complexity in the presence of high mobility.


Bidirectional relay communicationAmplify-and-forwardDifferentialCarrier offsets


Two-way relaying (TWR) has attracted much interest recently[17], where two source terminals communicate with each other through an intermediate relay. Both amplify-and-forward (AF) and decode-and-forward (DF) relaying schemes under one-way relaying have been extended to TWR[3, 4]. In the DF protocol, the relay first decodes the information transmitted from both sources in the multiple-access (MA) phase, performs binary network coding to the decoded signal, then broadcasts the network-coded signal back to the sources in the broadcast (BC) phase. If the relay cannot decode the information correctly, erroneous relaying will cause significant performance degradation. For the AF-based TWR, the relay amplifies the superimposed signal received from the two sources and then broadcasts it back in the BC phase. AF-based TWR is particularly useful in wireless networks, since the wireless channel acts as a natural implementation of network coding by summing the wireless signals over the air. Therefore, we will focus on the AF-based TWR in this paper.

There has been some work investigating TWR using AF[46], referred to as analog network coding (ANC). However, most of the existing work assumes that perfect channel state information (CSI) is known at all transmission links. Although in some scenarios, the CSI is likely to be acquired through the use of pilot signals, it may be very difficult to obtain accurate CSI when the channel coefficients vary fast. Moreover, conventional estimation methods do not work for AF-based TWR, although they are effective for DF-based TWR. For example, channel estimation for TWR was studied in[8, 9] for frequency-flat and frequency-selective environments, respectively. These studies showed that AF TWRN systems require very different estimation techniques from conventional point-to-point systems. Therefore, differential modulation for TWR without the knowledge of CSI is worth being exploited. Differential receivers for TWR were designed in[7, 10, 11]. However, perfect synchronization was assumed in[7, 10], while imperfect synchronization scenario caused by different propagation delay from both sources to the relay due to the distributed nature of all nodes was investigated in[11]. To the best of our knowledge, no work has been reported in TWR with unknown carrier frequency offsets when CSI is not available at all nodes.

In wireless mobile communications, however, Doppler shift is common and inevitable, especially in the high-speed mobile environment. For example,it is anticipated that the third-generation European cellular standards will operate on trains moving as fast as 500 km/h. If the carrier frequency is 2 GHz, the induced Doppler shift may be up to 880 Hz. One technique to mitigate frequency offset is to estimate it at the receiver using a frequency acquisition and tracing circuit and then compensate it with single-differential modulation, resulting in increased computational complexity in the relay and reduced data rate[12, 13]. Another approach is double-differential modulation[1416], which can effectively handle frequency offsets in the presence of channel fading. A multiple symbol double-differential detection based on least squares criteria was proposed in[16], where the system performance was proved to be insensitive to different carrier offsets. However, all the above methods[1216] are carried out on point-to-point communication links and cannot be directly applied to TWR with unknown carrier offsets, since the signal received at the relay is a mixture of both source signals, and CSI is not available at all nodes.

Therefore, we investigate both single-differential detection (SD) and double-differential detection (DD) for TWR using AF with unknown carrier offsets in this paper. For SD, a carrier offset estimation and compensation scheme with reduced computational complexity is employed. To further improve the performance of using DD, a fast algorithm of multiple-symbol-based signal detection is proposed. Simulation results show that the proposed SD and DD schemes are both effective in removing the carrier offsets, and the computational complexity remains linear.


Boldface lower-case letters denote vectors, (·) stands for complex conjugate, (·) T represents transpose, (·) H represents conjugate transpose, E . is used for expectation, · denotes the Euclidean vector norm, CN(0,N0) denotes the set of Gaussian distributed complex numbers with the standard variance of N0 (i.e., 0.5 N0 per dimension), and Re{·} denotes real part.

Single-differential modulation for bidirectional relay networks under carrier offsets

We consider a network with three nodes including two source nodes, denoted by S1 and S2, and one relay node R. A half-duplex system is assumed and all nodes are equipped with one antenna. Information is exchanged between S1 and S2 with the help of R, which is completed in two phases. In the first phase, the MA phase, both source nodes send the differentially encoded signals to the relay, and in the second phase, the BC phase, the relay broadcasts the superimposed signals back to both source nodes.

Let z i (k)  Ω,i {1,2} denote the symbol to be transmitted by source node S i at discrete symbol time k, where Ω represents a unity power M-PSK constellation set. As single-differential modulation is used, the signal z i (k) sent by source S i is given as
s i ( k ) = s i k - 1 z i ( k ) , z i ( k ) Ω
In the MA phase, two terminals simultaneously transmit the differentially encoded information to the relay. For simplicity, we assume that the fading coefficients and the carrier offsets keep constant over the frame of length L and change independently from one frame to another[7, 10]. The received signal at the relay at time k is then
y r k = P 1 h 1 s 1 k e j ω 1 k + P 2 h 2 s 2 k e j ω 2 k + n r k ,

where h i ,i {1,2} denotes the complex channel gain with zero mean and unit variance between S i and R; ω i = 2 π f d i T , T is the symbol interval and f d i is the Doppler shift introduced between S i and R. nr(k) stands for a zero mean complex Gaussian random variable with variance σ n 2 , and P i denotes the transmit power at source S i .

In the BC phase, the relay R amplifies yr by a factor α and then broadcasts its conjugate, denoted by y r k back to both S1 and S2 with transmit power Pr. The corresponding signal received by S1 at time k, denoted by y1(k), can then be written as
y ~ 1 k = α P r h 1 y r k e j ω 1 k + n 1 k = α P 1 P r h 1 2 s 1 k + α P 2 P r h 1 h 2 s 2 k e j ω 1 - ω 2 k + α P r h 1 n r k e j ω 1 k + n 1 k
For the decoding simplicity at S1, we can obtain the conjugate of (3) as
y 1 k = y ~ 1 k = μ s 1 k + ν s 2 k e j ω 2 - ω 1 k + n ̄ 1 k ,

where α = P 1 h 1 2 + P 2 h 2 2 + N 0 - 1 2 , μ = α P 1 P r h 1 2 , ν = α P 2 P r h 1 h 2 and the equivalent noise n ̄ 1 k = α P r n r k h 1 e - j ω 1 k + n 1 k .

Similarly, the received signal at S2 can be expressed as
y ~ 2 k = α P r h 2 y r k e j ω 2 k + n 2 k

Given that S1 and S2 are mathematically symmetrical, as shown in (3) and (5), for simplicity, we only discuss the signal detection at S1 in the following.

Since the relay has no knowledge of CSI, we cannot obtain the amplification factor α directly. We may rewrite the received signals at the relay in a vector format as
Y r = P 1 h 1 S 1 + P 2 h 2 S 2 + n r ,
where Yr = [yr(1),,yr(L)] T ,nr = [nr(1),,nr(L)] T , S i = s i 1 e j ω i , , s i L e j ω i L T , i {1,2}. We therefore have
Y r H Y r = P 1 h 1 2 S 1 H S 1 + P 2 h 2 2 S 2 H S 2 + n r H n r + Re P 1 P 2 h 1 h 2 S 1 H S 2 + P 1 h 1 S 1 H n r + P 1 h 2 S 2 H n r ,
where E S 1 H S 1 = E S 2 H S 2 = L , E n r H n r = L N 0 , E S 1 H n r = E S 2 H n r = 0 and E S 1 H S 2 = E s 1 1 s 2 ( 1 ) e j ω 2 - ω 1 + + s 1 L s 2 L e j ω 2 - ω 1 L = e j ω 2 - ω 1 E s 1 ( 1 ) s 2 ( 1 ) + + e j ω 2 - ω 1 L E s 1 L s 2 L 0 . α can thus be approximated at high signal-to-noise-ratio (SNR) as
α = E Y r H Y r L Y r 2 L
Similar to (6), the received signals at source S1 can also be rewritten in the vector format as
Y 1 = μ S 1 + ν S 2 + n ̄ 1

where Y 1 = y r 1 , , y r L T , S 1 = s 1 1 , , s 1 L T , S 2 = s 2 1 e j ω 2 - ω 1 , , s 2 L e j ω 2 - ω 1 L T and n ̄ 1 = n ̄ 1 1 , , n ̄ 1 L T .

It is shown in (3) that the signal received at source S1 is a complex superimposed signal; therefore, the application of conventional single- or double-differential detection on point-to-point communication link to TWR is not straightforward. It is difficult to decode the expected information z2(k) if we cannot subtract the self-information s1(k) from y1(k) when μ is unknown, due to the lack of CSI at S1. Therefore, we propose a three-step approach in the single-differential detection for TWR with carrier offsets: step 1, the self-information of μ s1(k) is subtracted from y1(k), the most important step in the whole detection procedure. Step 2, the carrier frequency offset is estimated and compensated. Step 3, signal z2(k) differentially decoded using the single-symbol single-differential detector.

Step 1: self-information subtraction

Since terminal S1 knows its own transmitted signal, μ needs to be estimated before we can subtract the contribution of μ s1(k) from y1(k). We thereby propose a simple estimation method as follows
Y 1 S 1 H = μ S 1 S 1 H + ν S 2 S 1 H + n ̄ 1 S 1 H = L μ + ν S 2 S 1 H + n ̄ 1 S 1 H
By taking the expectation of Y 1 S 1 H , given that s1(k) and s2(k) are independent and have the same distribution, we can approximately obtain
E Y 1 S 1 H L μ
μ E Y 1 S 1 H L
After obtaining the estimation of μ, we can easily subtract the self-information of s1(k) as
y ̄ 1 k = Δ y 1 k - μ s 1 k = ν s 2 k e j ω 2 - ω 1 k + n ̄ 1 k

Step 2: carrier offset estimation

A frequency offset estimation method was introduced in[13], which is effective in removing the impact of carrier frequency offsets, independent of data symbols and channel gains. However, training symbols are required to be transmitted at the beginning of each frame to solve the ambiguous estimation problem. In this case, two training symbols are enough to provide a good estimation of the carrier offsets. Then, the signals received at S1 can be rewritten as
Y ̄ 1 = y ̄ 1 - P , , y ̄ 1 - 1 , y ̄ 1 0 , y ̄ 1 1 , , y ̄ 1 N T
S 2 = s 2 - P , , s 2 - 1 , s 2 0 , s 2 1 , , s 2 N T ,
where P is the number of training symbols. Define the training symbols as s i (-P) = 1 and P = 2, we have
y ̄ 1 - 2 = ν e j ω - 2 + n ̄ 1 - 2 y ̄ 1 - 1 = ν e j ω - 1 + n ̄ 1 - 1 y ̄ 1 0 = ν e j ω 0 + n ̄ 1 0
Since ν is also a complex value, the following transformation is made
ŷ 1 - 1 = y ̄ 1 - 1 y ̄ 1 - 2 = ν 2 e j ω + n ̂ 1 - 1 ŷ 1 0 = y ̄ 1 0 y ̄ 1 - 1 = ν 2 e j ω + n ̂ 1 0 ,

where ω = Δ ω 2 - ω 1 . Then, the estimation of ω can be obtained as ω ̂ = arg l = - 1 0 y l - π , π .

Step 3: single-symbol single-differential detection

With the estimation of the carrier frequency offset ω ̂ , the frequency offset effect is compensated, and the received data after compensation can be expressed as
ŷ 1 k = y ̄ 1 k e - j ω ̂ k = ν s 2 k + n ̄ 1 k e - j ω ̂ k
Consider the generalized likelihood ratio test (GLRT) detection of the multiple symbols s 2 k - n n = 0 N . Define
Y ̂ 1 = ŷ 1 0 , ŷ 1 1 , , ŷ 1 N T S 2 = s 2 0 , s 2 1 , , s 2 N T
The GLRT algorithm for detection of s 2 k - n n = 0 N can be obtained by minimizing the following metric:
min s 2 t t = 1 N - 1 , v Y ̂ 1 - v S 2 2
Performing the minimization of the metric over ν results in the following decision algorithm:
max s 2 k - n n = 0 N n = 0 N ŷ 1 k - n s 2 k - n 2
Let ŝ 2 k - n k = 0 N be the detection results during the observation length of N for the signal transmitted by S2. Then, by differential decoding, we can recover the z2(k-n) as
z ̂ 2 k - n = ŝ 2 k - n ŝ 2 k - n - 1 , n = 0 , 1 , , N - 1

Double-differential modulation bidirectional relay networks under carrier offsets

In this section, we investigate the double-differential modulation for TWR. Similar to the single-differential modulation, the signal s i (k) sent by source S i is given as
s i k = s i k - 1 p i k , p i k Ω p i k = p i k - 1 z i k , z i k Ω
Same as single-differential modulation, the signals received at terminal S1 can be transformed as
y 1 k = y ~ 1 k = μ s 1 k + ν s 2 k e j ω 2 - ω 1 k + n ̄ 1 k

The DD in TWR is divided into two steps. Step 1 is self-information elimination, similar to the first step of the single-differential detection method described in section ‘Single-differential modulation for bidirectional relay networks under carrier offsets’. Step 2 is the double-differential demodulation. The attractive feature of double-differential modulation is its insensitivity to unknown frequency offset, so the frequency offset is not necessarily acquired and tracked in step 2. For the second step of DD detection, conventional double-differential detector, including symbol-by-symbol and multiple-symbol detection can be applied, once the self-information μ s1(k) is subtracted from the received signal y1(k). Since the processing of step 1 has been introduced in the above section in detail, we in the next focus on step 2.

Symbol-by-symbol double-differential detection

From (13), the self-information of μ s1(k) can be subtracted at S1 without the need of any CSI; therefore, (13) is equivalent to the DD detection on a direct transmission link[14]. A symbol-by-symbol double-differential detector is then developed to recover the desired information, as in the following:
z ~ 2 k = argmax z 2 k y ̄ 1 k y ̄ 1 k - 1 y ̄ 1 k - 1 y ̄ 1 k - 2 z 2 k

Multiple-symbol double-differential detection

Even though double-differential modulation can eliminate the degradation due to frequency offset, it needs higher SNR power ratio than that of coherent detection, to achieve the same average bit error rate (BER) performance. An attractive approach to mitigate this SNR loss is called multiple-symbol double-differential detection[15, 16].

In the absence of noise, we can obtain
ŷ 1 k = y ̄ 1 k y ̄ 1 k - 1 = ν 2 e j ω 2 - ω 1 p 2 k - 1 z 2 k = h ˆ p 2 k - 1 z 2 k
which is equivalent to single-differential detection, and when iterated, it becomes
ŷ 1 k - n = h ˆ p 2 k - N + 2 m = 0 N - n - 3 z 2 k - n - m , n = 0 , 1 , 2 , , N - 2
Here, N denotes the symbol length in the observation. Next, the minimum least-square (LS) criterion[16] is applied. By performing the minimization of the metric over h ˆ p 2 k - N + 2 , the following decision can be obtained:
max z 2 ( k ) , z 2 k - 1 , , z 2 k - N + 3 n = 0 N - 2 y 1 k - n m = 0 N - n - 3 z 2 k - n - m 2
However, (28) has a computational complexity of MN - 3 M - N + 2 M N - 1 M - 1 2 , which is prohibitively high. Then, a fast algorithm is introduced in the following with a complexity on the order of N log2N independent of the constellation size based on the principle in[17].
  1. (26)
    can be rewritten as
    ŷ 1 k = y ̄ 1 k y ̄ 1 k - 1 = ν 2 e j ω 2 - ω 1 p 2 k
With the theorem[17] that the vector Z2 maximizes p ŷ 1 | Z 2 if and only if the vector P2 maximizes p ŷ 1 | P 2 , P ̂ 2 which maximizes the following is then selected:
k = 1 N ŷ 1 k p ̂ 2 k 2 ,

where Z2 = [z2(k + 1),,z2(k + N)] T ,P2 = [p2(k + 1),,p2(k + N)] T ,k ≥ 0.

If P ̂ 2 = P 2 , following the corollary[17], for any k, l, with 1 ≤ k, 1 ≤ N, we have
arg ŷ 1 k p ̂ 2 k - arg ŷ 1 l p ̂ 2 l < 2 π M

For any k,k = 1,,N and any p ̂ 2 k , ŷ 1 k p ̂ 2 k is termed as a re-modulation of ŷ 1 k . Therefore, it is sufficient to consider only those sets of re-modulations of ŷ 1 k , k = 1 , , N , which contain the re-modulations within 2 π M . Let P ̄ 2 be the unique P2, which satisfies arg ŷ 1 k p ̄ 2 k 0 , 2 π M . For simplicity, we define d k = ŷ 1 k p ̄ 2 k and then list the arg{d k } ordering from the largest to the smallest. Define the function k(i) where the value of k(i) denotes the subscript k of dk(i) and i represents the i th position in the list. To get all the possible re-modulations of ŷ 1 k , k = 1 , , N , let the list going clockwise around the circle at the interval of 2 π M . Let q i  = dk(i), i = 1,,N for m = 1,,M - 1 and then for mN < i m + 1 N , q i = e j 2 π M q i - mN .

To maximize (30), it is sufficient to obtain the starting position as
i ̂ = argmax i 1 , , MN i = n n + N - 1 modMN q i 2
Note that the magnitudes in (32) are periodic in N, resulting in M-fold ambiguity in (30), which will not affect differential decoding. Thus, only the following is required to be obtained:
i ̂ = argmax i 1 , · · · , N i = n n + N - 1 modMN q i 2 ,
and hence, the algorithm has the complexity on the order of N log2N. Then, vector P ̂ 2 can be obtained, where
p ̂ 2 , k i = p ̄ 2 , k i , i ̂ i N p ̂ 2 , k i - N = p ̄ 2 , k i - N + 2 π M , N i i ̂ + N - 1
By reordering the elements p ̂ 2 , k i , i = 1 , , N in the order of the subscript value (i), we can get the vector p ̂ 2 k , k = 1 , , N . For differential decoding, z2(k) can be recovered as
z 2 k = p ̂ 2 k + 1 p ̂ 2 k

Simulation results

In this section, we present some simulation results for the proposed SD and DD schemes for TWR using AF with different Doppler shifts corresponding to different relative velocities between the relay R and the terminal S i ,i {1,2}. We choose the carrier frequency 2 GHz and the symbol interval T = 100u s. Three different normalized Doppler frequencies have been selected, f d T = 0.12, f d T = 0.24 and f d T = 0.36, corresponding to a mobile terminal moving at speeds of 100, 200, and 300 Km/h, respectively. We also plot the performance of the analog network coding scheme with differential modulation (ANC-DM)[7] with no frequency offset for comparison. For simplicity, it is assumed that P1 = P2 = P r  = 1, both source nodes and the relay have the same noise variance N0, and the variance of complex channel coefficient is set to 1 for all links. All simulations are performed with BPSK modulation and the length of the frame is set to 100.

The BER performance of estimating μ as described in (11), and (12) is presented in Figure1a,b with random Doppler shift. For comparison, we also included the Genie-aided result by assuming that μ is perfectly known by the source such that traditional differential decoding without carrier offsets can be performed both for SD and DD. It is shown that there is almost no performance loss using the estimation method with the existence of carrier offsets, which clearly justifies the robustness of the proposed schemes.
Figure 1

Simulated BER performance of the proposed (a) SD and (b) DD detection. μ is under estimation and perfectly known under random carrier offset.

In Figure2, the BER of the proposed SD for TWR is compared with that of the ANC-DM[7] with different Doppler shifts. It can be observed that the proposed SD scheme based on Doppler shift estimation and compensation nearly has the same performance under different Doppler shifts. It is about 3 dB inferior to ANC-DM[7] without Doppler shift. However, ANC-DM[7] is shown to experience high error floor under the Doppler shift.
Figure 2

Simulated BER performance of the proposed single-differential detection with different Doppler shifts.

In Figure3, the BER of the proposed multiple-symbol double-differential detection (MSDD) for TWR is compared with that of the ANC-DM[7] with different Doppler shifts. It can be observed that the proposed MSDD scheme nearly has the same performance under different Doppler shifts; it nearly has the same performance as the ANC-DM[7] without Doppler shift at high SNR. However, ANC-DM[7] is shown to experience high error floor under the doppler shift.
Figure 3

Simulated BER performance of the proposed multiple-symbol double-differential detection with different Doppler shifts.

In Figure4, the BER of the proposed DD scheme is compared with that of ANC-DM[7] under random Doppler shift. It can be observed that the performance improves significantly with the increasing of the observation length N, approaching a limit about 0.5 dB away from the performance of ANC-DM[7] under no Doppler shift with N = 64. However, ANC-DM[7] under random Doppler shift can not work.
Figure 4

Simulated BER performance of the proposed double-differential detection under random Doppler shift.

Figure5 compares the BER performance between the proposed SD scheme and DD scheme. Liu et al.[13] shows the performance of multiple-symbol single-differential (MSSD) detection degrades with the increasing of the observation length N because of the inaccurate Doppler shift estimation caused by the short training symbols; therefore, for single-differential modulation in TWR, single-symbol detection is preferred. It is shown that the BER performance of DD with N = 64 is about 2 dB superior to that of SD with P = 2 with random carrier frequency offsets.
Figure 5

Simulated BER performance comparison between single-differential and double-differential detection under random carrier offset.

Next, the computational complexity of the two proposed methods is compared. The computational complexity of the proposed DD with multiple-symbol detection using fast algorithm is O(N log2N), which is independent of the constellation size M, while that of the SD is O(M), which are both linear. It is also demonstrated that single-differential detector using the frequency offset estimation needs extra training symbols, which decreases the transmit rate, while double-differential detector has its insensitivity to unknown frequency offsets, allowing the hardware implementation to be easy, without the need of complicated frequency offset acquisition and tracking circuitry. Its inherent SNR loss can be greatly minimized by using the multiple-symbol detection.


In this paper, we have proposed two differential modulation schemes to effectively attenuate the degrading effects on performance due to the Doppler shifts in TWR using ANC, when neither the sources nor the relay has any knowledge of CSI. The simulation results indicate that the proposed algorithms can effectively remove the impact of Doppler shift in the presence of channel fading with low computational complexity in high-speed mobile environment.




This work was supported in part by the National Natural Science Foundation of China under Grant No. 60972055, No. 61132003, and No. 61171086 by Shanghai Natural Science Foundation under Grant No. 14ZR1415100 and by the Shanghai Leading Academic Discipline Project under No. S30108. WT’s work is supported by The Program for Professor of Special Appointment (Eastern Scholar) at Shanghai Institutions of Higher Learning, Innovation Program of Shanghai Municipal Education Commission (14ZZ096), Specialized Research Fund for the Doctoral Program of Higher Education (20133108120015) and Innovation Fund of Shanghai University.

Authors’ Affiliations

Key Laboratory of Specialty Fiber Optics and Optical Access Networks, Shanghai University, Shanghai, China


  1. Ahlswede R, Cai N, Li S-YR, Yeung RW: Network information flow. IEEE Trans. Inf. Theory 2000, 46(4):1204-1216. 10.1109/18.850663MathSciNetView ArticleMATHGoogle Scholar
  2. Zhang S, Liew SC, Lam PP: Hot topic: physical-layer network coding. In Proceedings of the 12th Annual International Conference on Mobile Computing and Networking. Los Angeles, CA, USA; 2006:358-365.View ArticleGoogle Scholar
  3. Yuen C, Chin WH, Guan YL, Chen W, Tee T: Bi-directional multi-antenna relay communications with wireless network coding. IEEE Vehicular Technology Conference, 2008 1385-1388.Google Scholar
  4. Popovski P, Yomo H: Wireless network coding by amplify-and-forward for bi-directional traffic flows. IEEE Commun. Lett 2007, 11(1):16-18.View ArticleGoogle Scholar
  5. Wang H-M, Xia X-G, Yin Q: A linear analog network coding for asynchronous two-way relay networks. IEEE Trans. Wireless Commun 2010, 9(12):3630-3637.MathSciNetView ArticleGoogle Scholar
  6. Jing Y: A relay selection scheme for two-way amplify-and-forward relay networks. International Conference on Wireless Communications & Signal Processing, 2008 1-5.Google Scholar
  7. Song L, Li Y, Huang A, Jiao B, Vasilakos AV: Differential modulation for bidirectional relaying with analog network coding. IEEE Trans. Signal Process 2010, 58(7):3933-3938.MathSciNetView ArticleGoogle Scholar
  8. Gao F, Zhang R, Liang Y-C: Optimal channel estimation and training design for two-way relay. IEEE Trans. Commun 2009, 57(10):3024-3033.MathSciNetView ArticleGoogle Scholar
  9. Gao F, Zhang R, Liang Y-C: Channel estimation for OFDM modulated two-way relay networks. IEEE Trans. Signal Process 2009, 57(11):4443-4455.MathSciNetView ArticleGoogle Scholar
  10. Cui T, Gao F, Tellambura C: Differential modulation for two-way wireless communications: a perspective of differential network coding at the physical layer. IEEE Trans. Commun 2009, 57(10):2977-2987.View ArticleGoogle Scholar
  11. Wu Z, Liu L, Jin Y, Song L: Signal detection for differential bidirectional relaying with analog network coding under imperfect synchronisation. IEEE Commun. Lett 2013, 17(6):1132-1135.View ArticleGoogle Scholar
  12. Nallanathan A, Liang Y-C: Joint channel and frequency offset estimation in distributed MIMO flatfading channels. IEEE Trans. Wireless Commun 2008, 7(2):648-656.View ArticleGoogle Scholar
  13. Liu J, Stoica P, Simon M, Li J: Single differential modulation and detection for MPSK in the presence of unknown frequency offset. Fortieth Asilomar Conference on Signals, Systems and Computers, 2006 1440-1444.View ArticleGoogle Scholar
  14. van Alphen DK, Lindsey WC: Higher-order differential phase shift keyed modulation. IEEE Trans. Commun 1994, 42(234):440-448.View ArticleGoogle Scholar
  15. Divsalar D, Simon MK: Multiple-symbol differential detection of MPSK. IEEE Trans. Commun 1990, 38(3):300-308. 10.1109/26.48887View ArticleGoogle Scholar
  16. Simon M, Liu J, Stoica P, Li J: Multiple-symbol double-differential detection based on least-squares and generalized-likelihood ratio criteria. IEEE Trans. Commun 2004, 52(1):46-49. 10.1109/TCOMM.2003.822163View ArticleGoogle Scholar
  17. MaCkenthun Jr KM: A fast algorithm for multiple-symbol differential detection of MPSK. IEEE Trans. Commun 1994, 42(234):1471-1474.View ArticleGoogle Scholar


© Zhuo et al.; licensee Springer. 2014

This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited.