Skip to main content

Design of training sequences and channel estimation for amplify-and-forward two-path relaying networks

Abstract

This paper proposes a new channel estimation scheme for two-path relaying networks where two amplify-and-forward (AF) half-duplex relay nodes alternatively transmit the signals received from a source node. The channel estimation and interference cancellation would be mutually conditional in two-path relaying networks. To overcome such a difficulty, we design new training sequences and propose precoding matrices for use at the source and relays. Deriving the Cramer-Rao lower bound (CRLB), it is shown that the proposed estimator is efficient, i.e., the proposed channel estimation scheme achieves the CRLB. The performance of the proposed channel estimation is evaluated through the computer simulations where the validity of the theoretical analysis is also demonstrated.

Introduction

During the last decade, the cooperative communications have attracted lots of attention due to its ability to improve the system performance without the use of multiple antennas which increase the hardware complexity. In particular, among the various relaying protocols, an amplify-and-forward (AF) half-duplex (HD) relaying has been widely researched in the literature since it has less processing burden than the other schemes [1, 2]. However, due to the use of orthogonal time slot (or frequency band), the HD relaying basically causes a loss of the spectral efficiency. Recently, in order to overcome such a problem of the HD relaying, a two-path relaying protocol was proposed in [3, 4]. In two-path relaying networks, a pair of relays is introduced for alternatively forwarding the signal received from a source to a destination during odd and even time slots (see Figure 1). The main advantage of the two-path relaying is that its transmission rate becomes close to that of a full-duplex (FD) relaying. For instance, with M data blocks, a bandwidth efficiency of M/(M+1) can be achieved by two-path relaying, which approaches 1 when M is sufficiently large. Unfortunately, the two-path relaying suffers from the inter-relay interference (IRI) due to the round-trip between relays.

Figure 1
figure 1

Operation of a two-path relaying network. (a) During odd time slot. (b) During even time slot.

In order to suppress such IRI, many works have been accomplished [48]. In [4], a partial interference cancellation (PIC) performed at the destination node was proposed. However, a complete suppression of IRI requires high computational complexity, and a direct link between the source and destination is neglected in the derivation of PIC algorithm. In many practical situations, especially for mobile cooperative communications, the direct link may not be ignored. Furthermore, in [5, 6], cancellation of IRI at one of the relays was proposed. However, such a method requires the knowledge of the channel gain from the source to other relay, and thereby it increases the system overhead and complexity. To resolve such limitations, considering all possible transmission links, [7] developed a full interference cancellation (FIC) technique by which the IRI as well as inter-symbol interference (ISI) can be completely eliminated at the destination. The IRI cancellation in the FIC scheme utilizes the fact that the IRI term is essentially a transformation of the signal received in the previous time slot at the destination. As a result, the IRI can be perfectly suppressed at the destination. However, the performance of the FIC scheme is significantly degraded due to a severe error propagation during the ISI cancellation where the ISI is mitigated by performing a forward-and-backward successive interference cancellation (FB-SIC). To improve the performance of FIC, a robust SIC algorithm was proposed where the ISI cancellation is performed iteratively by using two consecutive block signals, which ultimately reduces the error propagation of the FB-SIC [8]. However, such works assumed that the perfect channel knowledge is available at the destination.

To get all the benefits of the two-path relaying, an accurate channel estimation is required. For the cooperative relaying networks, many works focusing on the channel estimation can be found in [912]. Lalos et al. [9] proposed a hybrid channel estimation scheme utilizing both training sequence and channel output correlation information for three-node cooperative relaying networks. Gao et al. [10] presented a Cramer-Rao lower bound (CRLB)-based training design and channel estimation for maximizing the signal-to-noise ratio (SNR) at the receiver in two-way relaying networks. Under the situation where multiple relays exist, the performance of the best linear unbiased estimation (BLUE) and linear minimum mean square error (LMMSE) estimation was respectively investigated in [11, 12]. Although the various channel estimation schemes have been studied for use in cooperative relaying networks [912], a practical channel estimation for the two-path relaying networks has not been extensively studied in the literature. In particular, since the interference cancellation and channel estimation are mutually conditional, the conventional estimation methods in [912] cannot be applied to the two-path relaying networks. In [13], a channel estimation for AF-based two-path relaying was proposed. However, it has several practical limitations as follows:

  • The channel estimation in [13] can be only applied to frequency flat fading channels. In addition, the authors assumed that the channels between nodes remain L consecutive data blocks (each data block consists of data symbols) to preserve the orthogonality between the pilot sequences transmitted by the source and relays. Specifically, in the simulations, it was assumed that L=80. Thus, the reliable channel estimation cannot be achieved in mobile environment which is sometimes modeled by block fading channels [8, 14].

  • For the channel estimation purpose, authors in [13] slightly modified the relaying mechanism by making the relays forward no information to the destination in some time slots. Therefore, the loss of spectral efficiency is unavoidable.

  • More importantly, authors in [13] assumed the channel reciprocity between relays, i.e., h r 1 r 2 k = h r 2 r 1 k in Figure 1. The reciprocity principle is based on the property that electromagnetic waves traveling in both directions will undergo the same physical perturbations such as reflection, refraction, and diffraction [15]. However, such a property would not be maintained in most of the realistic cases, and the validity of the estimation algorithm must be guaranteed in every expected situations. In this regard, it is needed to develop a channel estimation that overcomes the limitations of [13].

As a result, such limitations motivate us to develop a practical channel estimation for two-path relaying networks over frequency selective fading channels without any modification of the relaying protocol. Moreover, the unrealistic assumptions such as the channel reciprocity and much too long coherence time are not considered. In two-path relaying networks, the channel estimation and interference cancellation would be mutually conditional. To overcome this difficulty, we design new training sequences and precoding matrices for use at the source and relays. It is shown that our proposed estimator is efficient, i.e., it achieves the CRLB. The accuracy of the theoretical results and the performance with the proposed channel estimation are demonstrated by the simulations.

The remainder of this paper is organized as follows. In ‘Review of two-path relaying network’ section, we briefly review the two-path relaying protocol. The design of training sequences and precoding matrices are described in ‘Design and analysis of training-based channel estimation’ section, where the CRLB for the proposed channel estimation is also derived. The numerical results are presented in ‘Numerical results’ section, and finally the paper is concluded in ‘Conclusions’ section.

Notations

Symbols (·), (·)T, and (·) denote the conjugate, transpose, and Hermitian transpose operations, respectively. · denotes the Euclidean norm of a vector. {·} and I{·} represent the real and imaginary parts of its argument, respectively. [A]k,l denotes the (k,l)th entry of a matrix A and [a] k denotes the k th entry of a vector a. det[·] and tr{·} stand for a determinant and trace of the matrix, respectively. E{·} means a statistical expectation. 0M×K denotes M×K all-zero matrix. I M is an identity matrix of size M×M. The modulo-N operation is denoted by (·) mod N.

Review of two-path relaying network

Let us consider a two-path relay network composed of one source (), one destination (), and two relays ( R 1 , R 2 ) as illustrated in Figure 1. Each node is equipped with a single antenna and relays operate with AF mode [7, 8].

System parameters

We define data blocks transmitted by during odd and even time slots in the k th block time as x s,o k = x s,o k ( 0 ) , , x s,o k ( N 1 ) T and x s,e k = x s,e k ( 0 ) , , x s,e k ( N 1 ) T , respectively. The channel impulse response (CIR) in the k th block time between nodes and is denoted by h AB k = h AB k ( 0 ) , , h AB k ( L AB 1 ) T where L A B is the channel length. Let H AB k be an N×N circulant matrix, whose entries are given by the relation of H AB k m , l = h AB k ((ml)modN). It is assumed that H AB k is a normalized random vector having a zero-mean complex Gaussian distribution. Throughout this paper, we consider a quasi-static fading where the CIRs remain constant within a single block interval, i.e., a single time slot, but vary from block to block [14]. Therefore, to distinguish the CIR generated in the odd time slot between and from that generated in the even time slot, we define them h sd,o k and h sd,e k , respectively. The transmit powers of and R i (i=1,2) are defined as E s and E r i , respectively. In addition, the additive white Gaussian noise (AWGN) vector generated at R i in the k th block time is described by n r i k with each entry having zero-mean and variance σ nr i 2 . Similarly, the zero-mean AWGN vector at during odd (even) time slot in the k th block time is defined as n d,o k ( n d,e k ) with the covariance matrix σ nd 2 I N .

Input-output relations

With the notations defined above, we describe input-output relations of two-path relaying systems. Specifically, in order to simplify the descriptions, without loss of generality, we equivalently use the cyclic-prefix (CP)-removed expressions in the rest of this paper. Practically, to eliminate the inter-block interference during the first time slot, a CP is appended to the block of data. This CP is discarded at the destination and the relay. The aforementioned operation transforms Toeplitz channel matrix into a circulant one.

During odd time slot in the k th block time

In this time slot, both and R 2 transmit their own signals to R 1 and . The received signal at R 1 is then given by

y r 1 k = λ s H sr 1 k x s,o k + H r 2 r 1 k x r 2 k + n r 1 k
(1)

where the scaling factor is λ s = E s and the transmitted signal from R 2 , denoted by x r 2 k , is given by

x r 2 k = λ r 2 y r 2 k 1 = λ s λ r 2 H sr 2 k 1 x s,e k 1 + λ r 2 H r 1 r 2 k 1 x r 1 k 1 + λ r 2 n r 2 k 1
(2)

where y r 2 k 1 denotes the received signal at R 2 in the previous time slot, and λ r 2 = E r 2 / ( E s + E r 1 + σ nr 2 2 ) . At this time, the received signal at can be expressed as

y d,o k = λ s H sd,o k x s,o k + H r 2 d k x r 2 k + n d,o k .
(3)

By substituting (2) into (3), y d,o k can be rewritten as [7, 8]

y d,o k = λ s H sd k x s,o k current block + λ s λ r 2 H r 2 d k H sr 2 k 1 x s,e k 1 past block + λ r 2 H r 2 d k H r 1 r 2 k 1 x r 1 k 1 IRI + n ~ d,o k
(4)

where the effective noise n ~ d,o k is defined as n ~ d,o k = λ r 2 H r 2 d k n r 2 k 1 + n d,o k . It is found from (4) that the received signal at is disturbed by the past block received from S R 2 D link and IRI received from R 1 R 2 D link.

During even time slot in the k th block time

In this time slot, and R 1 transmit the signals. Based on (1), the transmit signal from R 1 can be written as

x r 1 k = λ r 1 y r 1 k = λ s λ r 1 H sr 1 k x s,o k + λ r 1 H r 2 r 1 k x r 2 k + λ r 1 n r 1 k
(5)

where λ r 1 = E r 1 / ( E s + E r 2 + σ nr 1 2 ) .

Referring to (3) and (5), the received signal at can be easily formulated as

y d,e k = λ s H sd,e k x s,e k + H r 1 d k x r 1 k + n d,e k .
(6)

Substituting (5) into (6) produces

y d,e k = λ s H sd,e k x s,e k current block + λ s λ r 1 H r 1 d k H sr 1 k x s,o k past block + λ r 1 H r 1 d k H r 2 r 1 k x r 2 k IRI + n ~ d,e k
(7)

where the effective noise n ~ d,e k is defined as n ~ d,e k = λ r 1 H r 1 d k n r 1 k + n d,e k . It should be noted from (4) and (7) that the interference cancellation and signal combining should be exploited in order to obtain the desired responses.

Inter-relay interference cancellation

The effects of IRI in (4) and (7) can be mitigated at by utilizing the signals received in the previous time slots [7, 8]. Using (6), the output of the IRI cancellation for y d,o k is given by

y ~ d,o k = y d,o k λ r 2 H r 2 d k H r 1 r 2 k 1 H r 1 d k 1 1 y d,e k 1 = λ s H sd,o k x s,o k desired response + λ s λ r 2 H r 2 d k H sr 2 k 1 H r 1 r 2 k 1 H r 1 d k 1 1 H sd,e k 1 x s,e k 1 interference + ω d,o k
(8)

where ω d,o k is the effective noise observed at the output of the IRI cancellation which is given by

ω d,o k = n ~ d,o k λ r 2 H r 2 d k H r 1 r 2 k 1 H r 1 d k 1 1 n d,e k 1 .
(9)

During the even time slot, a similar procedure of IRI cancellation described in (8) is performed. By using (3) to eliminate the IRI in (7), the output of the IRI cancellation for y d,e k is obtained as

y ~ d,e k = y d,e k λ r 1 H r 1 d k H r 2 r 1 k H r 2 d k 1 y d,o k = λ s H sd,e k x s,e k desired response + λ s λ r 1 H r 1 d k H sr 1 k H r 2 r 1 k H r 2 d k 1 H sd,o k x s,o k interference + ω d,e k
(10)

where ω d , e k is defined as

ω d,e k = n ~ d,e k λ r 1 H r 1 d k H r 2 r 1 k H r 2 d k 1 1 n d,o k .
(11)

We can see that the ISI components still remain in (8) and (10). Thus, after the IRI cancellation, the detection procedures such as the interference suppression and signal combining have to be performed [7, 8].

Required channel knowledge

For a successful implementation of the detection procedures at , it is noticed from (8) and (10) that we need the knowledge on all of the possible transmission links as listed in Table 1. The first and second columns in Table 1 stand for the symbolic notations of the required CIRs and their propagation links, respectively. In particular, the bracket in the second column means whether the corresponding CIR can be estimated in the current or previous time slot. Finally, the last column stands for the time slot in which the denoted CIRs are used in the detection procedures. For example, the last row in Table 1 notifies us that the channel information of R 2 D link denoted by H r 2 d k is used in the even time slot for the detection purpose, and it can be estimated in the previous time slot, i.e., odd time slot. From Table 1, we can see that λ s H sd,e k 1 and λ s H sd,o k , needed in the odd and even time slots, are estimated in the previous even and odd time slots, respectively. Therefore, four CIRs should be estimated in each time slot.

Table 1 Required channel knowledge at the destination

Design and analysis of training-based channel estimation

In this section, we propose a channel estimation in order to estimate the CIRs in Table 1. For that purpose, we design training sequences and precoding matrices for use at the source and relays. Then, we demonstrate that the proposed estimator is efficient by deriving the CRLB [16]. For the ease of notation and without loss of generality, we drop the block indices k and k+1 in the channel matrices.

Problem statement

In symbol recovery aspects, after the channel estimation, interference signals can be handled at [7, 8]. However, in channel estimation aspects, such procedures cannot be achieved since the channel estimation and interference cancellation would be mutually conditional. In other words, in order to properly estimate the CIRs at , the interference cancellation is a prerequisite. On the other hand, the interference cancellation before the channel estimation needs a reliable channel information.

As shown in the previous section, the channel knowledge of S R 1 R 2 and S R 2 R 1 links is useless at . Thus, it is not necessary for relays to retransmit the signal received from S R 1 R 2 or S R 2 R 1 link. Furthermore, the round-trip signal, propagated continuously between relays, must be eliminated at the relays prior to retransmission. Otherwise, the transmit power of the relays cannot be efficiently used for amplifying the desired signal since it is divided into interference signals as well as the desired one. As a result, the channel estimation suffers from a strong interference and noise, which makes a reliable channel estimation before the interference cancellation at difficult to be achieved.

To resolve such technical challenges, in what follows, we present an efficient estimator design for use in two-path relay networks. Similar problems of the round-trip are observed in data transmission as well. However, in this case, it is difficult to treat such problems since it is impossible for the relays to have the knowledge of the transmit signal of . Furthermore, to suppress the interference components, the instantaneous responses of S R i R k , i,k{1,2}, and R i R k links must be available at the relays, which significantly increases the system overhead and complexity. On the other hand, in channel estimation, we could overcome such difficulties by using a well-designed signaling protocol which is predefined.

Design of training sequence and precoder

We construct a repeated structure of training sequences (TSs), which consists of two groups. Each group has four subgroups, and each subgroup is constructed based on a base sequence defined as u=[u(0),…,u(K−1)]T. During the odd time slot, the l th subgroup is generated at by multiplying K×K unitary precoding matrix P s,o ( l ) to u as T sub,o ( l ) = u T P s,o ( l ) T , u T P s,o ( l ) T T . Note that the i th subgroups in the first and second groups are identical each other. Likewise, during the even time slot, the l th subgroup is defined as T sub,e ( l ) = u T P s,e ( l ) T , u T P s,e ( l ) T T . The first part in T sub,o ( l ) ( T sub,e ( l ) ) prevents inter-block interference and second part will be used for the channel estimation, i.e., the first part acts as a CP. Therefore, we explain the proposed channel estimation by only considering the second part without loss of generality.

The basic structures of the training sequences at the relays are similar to that of . However, for the suppression of the unwanted resources, the relays substitute new precoded sequences for one of the received groups, which will be used for the estimation of R i D and R i R k D links. The l th subgroup of the newly inserted group at R i is defined as T sub , r i ( l ) = u T P r i ( l ) T , u T P r i ( l ) T T , where P r i ( l ) denotes the precoding matrix used for the l th subgroup at R i .

During odd time slot

R 2 simply scales the first group received in the previous time slot and forwards it to both R 1 and . At this time, the second group is transmitted as well. Let r r 2 ( k , l ) be the second part of the l th subgroup in the k th group transmitted from R 2 , then the corresponding received part at is given by

y d,o ( k , l ) = λ s H sd,o P s,o ( l ) u+ H r 2 d r r 2 ( k , l ) + n d,o ( k , l )
(12)

where r r 2 ( 2 , l ) = E r 2 P r 2 ( l ) u and r r 2 ( 1 , l ) will be derived later. Meanwhile, R 1 receives the second part of the l th subgroup in the k th group which is formulated as

y r 1 ( k , l ) = λ s H sr 1 P s,o ( l ) u+ H r 2 r 1 r r 2 ( k , l ) + n r 1 ( k , l ) .
(13)

R 1 replaces y r 1 ( 1 , l ) with r r 1 ( 1 , l ) = E r 1 P r 1 ( l ) u, and scales the second group as r r 1 ( 2 , l ) = λ r 1 y r 1 ( 2 , l ) to be transmitted in the next time slot.

During even time slot

By the definition of r r 1 ( k , l ) (k=1,2) and r r 2 ( 2 , l ) , referring to (13), the received second part of the l th subgroup at can be represented as

y d,e ( 1 , l ) = λ s H sd,e P s,e ( l ) u + E r 1 H r 1 d P r 1 ( l ) u + n d,e ( 1 , l ) , y d,e ( 2 , l ) = λ s H sd,e P s,e ( l ) u + λ s λ r 1 H r 1 d H sr 1 P s,o ( l ) u + E r 2 λ r 1 H r 1 d H r 2 r 1 P r 2 ( l ) u + n ~ d,e ( 2 , l )
(14)

where the effective noise vector is defined as n ~ d,e ( 2 , l ) = λ r 1 H r 1 d n r 1 ( 2 , l ) + n d,e ( 2 , l ) .

The received signal at R 2 can be derived as

y r 2 ( k , l ) = λ s H sr 2 P s,e ( l ) u+ H r 1 r 2 r r 1 ( k , l ) + n r 2 ( k , l ) .
(15)

R 2 substitutes y r 2 ( 2 , l ) with r r 2 ( 2 , l ) = E r 2 P r 2 ( l ) u and scales the first group as r r 2 ( 1 , l ) = λ r 2 y r 2 ( 1 , l ) . Plugging r r 2 ( k , l ) into (12) and referring to (15), (12) can be rewritten as

y d,o ( 1 , l ) = λ s H sd,o P s,o ( l ) u + λ s λ r 2 H r 2 d H sr 2 P s,e ( l ) u + E r 1 λ r 2 H r 2 d H r 1 r 2 P r 1 ( l ) u + n ~ d,o ( 1 , l ) , y d,o ( 2 , l ) = λ s H sd,o P s,o ( l ) u + E r 2 H r 2 d P r 2 ( l ) u + n d,o ( 2 , l )
(16)

where n ~ d,o ( 1 , l ) = λ r 2 H r 2 d n r 2 ( 1 , l ) + n d,o ( 1 , l ) .

Let us define a K×K circulant matrix U whose first column is equal to u. We also define y d,o ( l ) as the summation of y d,o ( 1 , l ) and y d,o ( 2 , l ) , i.e., y d,o ( l ) = y d,o ( 1 , l ) + y d,o ( 2 , l ) . Then, y d,o ( l ) is given by

y d,o ( l ) = P s,o ( l ) U 2 λ 2 h ̄ sd,o + P s,e ( l ) U λ s λ r 2 h ̄ sr 2 d + P r 1 ( l ) U E r 1 λ r 2 h ̄ r 1 r 2 d + P r 2 ( l ) U E r 2 h ̄ r 2 d + w d,o ( l )
(17)

where h ̄ X = h X T , 0 ( K L X ) × 1 T T and we use the identity of H X P Y l u= P Y l U h ̄ X , where X denotes the subscript of the channel terms and Y is the subscript of the precoding matrices. The commutative law can be met if and only if the precoding matrices have circulant structures. In (17), w d,o ( l ) = n ~ d,o ( 1 , l ) + n d,o ( 2 , l ) denotes the effective noise vector whose covariance matrix conditioned on a specific realization of hr 2d is given by Cov w d,o ( l ) | h r 2 d = 2 σ nd 2 + λ r 2 2 P r 2 d σ nr 2 2 I K where P r 2 d = i = 0 L r 2 d | h r 2 d (i) | 2 [911]. Consequently, the effective noise under a specific realization of hr 2d is still Gaussian distributed [10, 11]. Stacking y d,o ( l ) (for l=1,2,3,4), we have

y d,o ( 1 ) y d,o ( 2 ) y d,o ( 3 ) y d,o ( 4 ) y 1 = P s,o ( 1 ) U P s,e ( 1 ) U P r 1 ( 1 ) U P r 2 ( 1 ) U P s,o ( 2 ) U P s,e ( 2 ) U P r 1 ( 2 ) U P r 2 ( 2 ) U P s,o ( 3 ) U P s,e ( 3 ) U P r 1 ( 3 ) U P r 2 ( 3 ) U P s,o ( 4 ) U P s,e ( 4 ) U P r 1 ( 4 ) U P r 2 ( 4 ) U M 1 × 2 λ 2 h ̄ sd,o λ s λ r 2 h ̄ sr 2 d E r 1 λ r 2 h ̄ r 1 r 2 d E r 2 h ̄ r 2 d h 1 + w d,o ( 1 ) w d,o ( 2 ) w d,o ( 3 ) w d,o ( 4 ) w 1 .
(18)

Least square (LS) estimate of h1 is given by [16]

h ̂ 1 = h 1 + M 1 M 1 1 M 1 w 1 .
(19)

The theoretical mean square error (MSE) of h ̂ 1 can be readily derived as

MSE 1 = 2 σ nd 2 + λ r 2 2 P r 2 d σ nr 2 2 4 K tr M 1 M 1 1 2 σ nd 2 + λ r 2 2 P r 2 d σ nr 2 2 4 K
(20)

where the equality holds if and only if ( M 1 M 1 ) 1 is a diagonal matrix and all elements on the diagonal are equal to 1/(4K) [10, 11]. In order to obtain the minimum MSE of the channel estimate, we must have

U P X ( i ) P Y ( j ) U = K I K , i = j and X = Y 0 K × K , otherwise .
(21)

To achieve (21), we design a base sequence in accordance with the Chu sequence which is a polyphase sequence that has a perfect periodic autocorrelation property leading to a constant magnitude in both time and frequency domains. The n th element of length-K Chu sequence is defined as [17]

u(n)= exp jπt n 2 / K , for even K exp jπtn ( n + 1 ) / K , for odd K
(22)

where t is an integer which is relative prime to K. With the help of the Chu sequences, we have UU=K I K . Next, let us decompose M1 as M 1 =P U ~ where U ~ is a block diagonal matrix of size 4K×4K composed of U. Then, to achieve (21), we design the precoding matrices P by a block-wise orthogonal matrix defined as

P= I K I K I K I K I K I K I K I K I K I K I K I K I K I K I K I K .
(23)

As a result, each node uses ± I K as the precoding matrix which satisfies the cumulative law used in (17). Consequently, the equality in (20) is satisfied. Introducing the CIR vector h 2 = 2 λ 2 h ̄ sd,e T , λ s λ r 1 h ̄ sr 1 d T , E r 2 λ r 1 h ̄ r 2 r 1 d T , E r 1 h ̄ r 1 d T T , the estimation of h2 is performed based on (14). The estimation procedures including the design of training sequence and precoder are exactly the same as those presented from (17) to (23); add two groups, stack subgroups, and perform the LS estimation. We can also achieve the minimum MSE of ( h 2 h ̂ 2 ) since the column-shifted version of P is still unitary matrix. Therefore, we can omit the description of such processing. Theoretical MSE of h ̂ 2 is given by

MSE 2 = 2 σ nd 2 + λ r 1 2 P r 1 d σ nr 1 2 4 K .
(24)

From (20) and (24), the total MSE of the proposed channel estimation can be formulated as follows:

MSE = 1 2 MSE 1 + MSE 2 = 4 σ nd 2 + λ r 1 2 P r 1 d σ nr 1 2 + λ r 2 2 P r 2 d σ nr 2 2 8 K .
(25)

From Table 1, we can see that the estimates in (19) are the scaled version of the required CIRs used in the detection process. Luckily, the scaling factors do not depend on the statistical quantities such as noise variances at the relays. Therefore, the proposed algorithm would be feasible in practice.

Next, we investigate the theoretical error floor performance by considering two link conditions. Let us first consider the case of σ nd 2 0. Then, the error floor is given by

MSE c1 = λ r 1 2 P r 1 d σ nr 1 2 + λ r 2 2 P r 2 d σ nr 2 2 8 K .
(26)

Similarly, considering the noise-free reception condition at the relays, the error floor for σ nr i 2 0 (i=1,2) is given by

MSE c2 = σ nd 2 2 K .
(27)

Cramer-Rao lower bound

From (19), it is obvious that the proposed estimator is unbiased. Thus, it is worth deriving the CRLB which is a lower bound on the variance of estimators and comparing it to the MSE performance of the proposed estimator. Here, we derive the CRLB for the proposed channel estimation. By definition, the LS estimation assumes the deterministic unknown channels, i.e., the LS estimation is the classical estimation [10, 11, 16]. Let us define C=ψ I4K where ψ=(2 σ nd 2 + λ r 2 2 P r 2 d σ nr 2 2 ). Then, the likelihood function of y1 is given by [10, 11, 16]

P( y 1 | h 1 )= 1 π 4 K det [ C ] exp y 1 M 1 h 1 2 ψ
(28)

where the scalar term does not depend on h1. Omitting (π4Kdet[C])−1, the log-likelihood function can be written as

log P ( y 1 | h 1 ) = 1 ψ y 1 y 1 h 1 M 1 y 1 y 1 M 1 h 1 + h 1 M 1 M 1 h 1
(29)

from which, except for the first term which is not a function of h1, we expand h 1 M 1 y 1 , y 1 M 1 h 1 , and h 1 M 1 M 1 h 1 as follows [11]:

h 1 M 1 y 1 = p = 0 4 K 1 q = 0 4 K 1 [ h 1 ] p [ M 1 ] q , p [ y 1 ] q , y 1 M 1 h 1 = p = 0 4 K 1 q = 0 4 K 1 [ h 1 ] p [ M 1 ] q , p [ y 1 ] q , h 1 M 1 M 1 h 1 = l = 0 4 K 1 p = 0 4 K 1 q = 0 4 K 1 [ h 1 ] l [ M 1 ] q , l [ M 1 ] q , p [ h 1 ] p = 4 K l = 0 4 K 1 [ h 1 ] l [ h 1 ] l
(30)

where the second line of the last equation in (30) results from the orthogonal structure of M1. The CRLB can be obtained from the inverse matrix of Fisher information matrix (FIM) J(h1) which is identified as

[ J ( h 1 ) ] p , q =E 2 log P ( y 1 | h 1 ) [ h 1 ] p [ h 1 ] q
(31)

From (30), it is obvious that the second order derivatives of h 1 M 1 y 1 and y 1 M 1 h 1 with respect to [h1] p and [ h 1 ] q become zero. On the other hand, by defining the complex derivatives ∂θ = 1 2 { θ } j ∂I { θ } and θ = 1 2 { θ } + j ∂I { θ } , we get

2 h 1 M 1 M 1 h 1 [ h 1 ] p [ h 1 ] q = 4 K 2 [ h 1 ] p [ h 1 ] q l = 0 4 K 1 [ h 1 ] l [ h 1 ] l = 4 K [ h 1 ] p [ h 1 ] q , 0 p , q 4 K 1 = 4 K , p = q 0 , otherwise
(32)

From (29) to (32), the FIM is given by

[ J ( h 1 ) ] p , q = 4 K ψ , p = q 0 , otherwise
(33)

where we can see that MSE1 achieves the CRLB represented by the inverse matrix of (33). Thus, the proposed estimator is efficient. Note that the CRLB for MSE2 can be readily formulated by replacing ψ with 2 σ nd 2 + λ r 1 2 P r 1 d σ nr 1 2 in the result of (33).

Numerical results

Throughout the simulations, we consider the frequency-selective channels with memory lengths L SD = L SR 1 = L SR 2 = L R 1 R 2 = L R 2 R 1 = L R 1 D = L R 2 D =2. In particular, we assume that the gain of post-echo is 10 dB lower than that of a main path. It is also assumed that a frame consists of 50 data blocks to be constructed by QPSK modulation, and the length of each data block is 64, i.e., N=64. The CP length is 4, which is larger than max{ L SD , L SR 1 + L R 1 D 1, L SR 2 + L R 2 D 1, L R 1 R 2 + L R 2 D 1, L R 2 R 1 + L R 1 D 1}=3. The root index of the Chu sequence is set to t=1, and its length is equal to that of CP. For the illustration purpose, we introduce new parameters β SD = E s / σ nd 2 , β SR i = E s / σ nr i 2 (i=1,2) and β R i D = E r i / σ nd 2 . Assuming that E s = E r 1 = E r 2 and σ nr 1 2 = σ nr 2 2 , it is further defined that β SD = β R i D and β SR 1 = β SR 2 β SR . In all experiments, we assume that β S R =25 dB.

Figure 2 shows the MSE performance of the channel estimation using two different TSs, i.e., Chu sequence and random sequence. The precoding matrices given by (23) are applied to both cases in order to accomplish the channel estimation. It is shown that the suboptimal random sequence provides a good estimation performance. Nevertheless, the Chu sequence outperforms the random sequence. The accuracy of the theoretical results of (25), equal to the CRLB, is demonstrated through the simulations. As predicted, (27) becomes a performance bound of MSE as a function of β S D ; i.e., the MSE corresponding to the shaded region in Figure 2 is never achievable even if the reliability of relay links is much more improved. Meanwhile, the improvement of the relay link condition alleviates the MSE floor, which can be explained by (26).

Figure 2
figure 2

MSE performance of the proposed channel estimation using various training sequences. MSE performance of the proposed channel estimation using various training sequences with the proposed precoding matrices, when β S R =25 dB.

Coded and uncoded bit error rate (BER) performances are investigated in Figures 3 and 4. To recover the symbol information, we apply FB-SIC or iterative SIC followed by maximal ratio combining and MMSE equalizer [7, 8]. In order to evaluate the coded BER performance, we use the convolutional encoder with the generator polynomials (133,171) and constraint length of 7 [18]. The Viterbi algorithm is applied for data decoding. We also include the BER performance with the perfect channel knowledge as a benchmark. From Figures 3 and 4, it is shown that the coded and uncoded BER performance of the proposed channel estimation scheme using the optimal sequence is very close to that of the perfect channel knowledge. In contrast, a tremendous performance degradation is observed with the random sequence. Finally, it is verified that with the practical channel estimation and error correction coding techniques applied, the iterative SIC scheme outperforms FB-SIC as presented in [8] where the uncoded system was considered. It should be noted that the channel estimation cannot be achieved without using (23), and such cases are not considered in the simulations.

Figure 3
figure 3

Coded and uncoded BER performance of the FB-SIC and MRC detection [7] when β SR = 25 dB.

Figure 4
figure 4

Coded and uncoded BER performance of the iterative SIC and MRC detection [8] when β SR = 25 dB.

Conclusions

In this paper, we proposed a training-based channel estimation for two-path cooperative relaying networks. The problem of the channel estimation in two-path relaying network is that the channel estimation and interference cancellation are mutually conditional. To resolve such a technical limitation, we designed a new sequence structure and proposed precoding matrices for use at the source and relays. The CRLB, a theoretical minimum bound of MSE, for the proposed channel estimation was also derived. Our simulation results demonstrate the accuracy of the theoretical analysis and the performance of the proposed channel estimation.

References

  1. Sendonaris A, Erkip E, Aazhang B: User cooperation diversity. Part I. System description. IEEE Trans. Commun 2003, 51(11):1927-1938. 10.1109/TCOMM.2003.818096

    Article  Google Scholar 

  2. Nabar RU, Boelcskei H, Kneubhueler FW: Fading relay channels: performance limits and space-time signal design. IEEE J. Sel. Areas Commun 2004, 22(6):1099-1109. 10.1109/JSAC.2004.830922

    Article  Google Scholar 

  3. Rankov B, Wittneben A: Spectral efficient signaling for half-duplex relay channels. In Proceedings of Asilomar Conference on Signals, Systems and Computers. Pacific Grove CA, USA, 28 October to 1 November; 2005:1066-1071.

    Google Scholar 

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

    Article  Google Scholar 

  5. Wicaksana H, Ting SH, Ho CK, Chin WH, Guan YL: AF two-path half-duplex relaying with inter-relay self interference cancellation: diversity analysis and its improvement. IEEE Trans. Wireless. Commun 2009, 8(9):4720-4729.

    Article  Google Scholar 

  6. Wicaksana H, Ting SH, Motani M, Guan YL: On the diversity-multiplexing tradeoff of amplify-and-forward half-duplex relaying. IEEE Trans. Commun 2010, 58(12):3621-3630.

    Article  Google Scholar 

  7. Luo C, Gong Y, Zheng F: Full interference cancellation for two-path relay cooperative networks. IEEE Trans. Veh. Technol 2011, 60(1):343-347.

    Article  Google Scholar 

  8. Baek JS, Seo JS: Efficient iterative SIC and detection for two-path cooperative block transmission relaying. IEEE Commun. Lett 2012, 16(2):199-201.

    Article  Google Scholar 

  9. Lalos AS, Rontogiannis AA, Berberidis K: Frequency domain channel estimation for cooperative communication networks. IEEE Trans. Signal Process 2010, 58(6):3400-3405.

    Article  MathSciNet  Google Scholar 

  10. Gao F, Zhang R, Liang Y-C: Optimal channel estimation and training design for two-way relay networks. IEEE Trans. Commun 2009, 57(10):3024-3033.

    Article  MathSciNet  Google Scholar 

  11. PremKumar M, SenthilKumaran VN, Thiruvengadam SJ: BLUE-based channel estimation technique for amplify-and-forward wireless relay networks. ETRI J 2012, 34(4):511-517.

    Article  Google Scholar 

  12. Yan K, Ding S, Qiu Y, Wang Y, Liu H: A low-complexity LMMSE channel estimation method for OFDM-based cooperative diversity systems with multiple amplify-and-forward relays. EURASIP J. Wireless Commun. Netw 2008, 2008: 1-9.

    Article  Google Scholar 

  13. Li B, Lin D, Li S: A channel estimation scheme for AF-based two-path relay cooperative networks. In International Conference on Computational Problem-Solving. Chengdu, China, 21- -23 October 2011; 77-81.

    Google Scholar 

  14. McEliece R, Stark W: Channels with block interference. IEEE Trans. Inf. Theory 1984, 30(1):44-53.

    Article  Google Scholar 

  15. Guillaud M, Slock DTM, Knopp R: A practical method for wireless channel reciprocity exploitation through relative calibration. In Proceedings of the 8th International Symposium on Signal Processing and Its Applications. (Sydney, Australia; 28–31 August 2005:403-406.

    Google Scholar 

  16. Kay SM: Fundamentals of Statistical Signal Processing: Estimation Theory. Prentice Hall, New Jersey; 1993.

    Google Scholar 

  17. Chu DC: Polyphase codes with good periodic correlation properties. IEEE Trans. Inform. Theory 1972, IT-18: 531-532.

    Article  Google Scholar 

  18. Huemer M, Onic A, Hofbauer C: Classical and Bayesian linear data estimators for unique word OFDM. IEEE Trans. Signal Process 2011, 59(12):6073-6085.

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This research was funded by the MSIP (Ministry of Science, ICT & Future Planning), Korea in the ICT R&D Program 2014. This research was also supported by the MSIP (Ministry of Science, ICT and Future Planning), Korea, under the ITRC (Information Technology Research Center) support program (NIPA-2014-H0301-14-1012) supervised by the NIPA (National IT Industry Promotion Agency).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jong-Soo Seo.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ original submitted files for images

Rights and permissions

Open Access  This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made.

The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.

To view a copy of this licence, visit https://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Choi, JM., Han, JS., Jeon, S. et al. Design of training sequences and channel estimation for amplify-and-forward two-path relaying networks. J Wireless Com Network 2014, 113 (2014). https://doi.org/10.1186/1687-1499-2014-113

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-1499-2014-113

Keywords