# Performance of pilot-assisted channel estimation without feedback for broadband ANC systems using OFDM access

- Iulia Prodan
^{1}Email author, - Tatsunori Obara
^{1}, - Fumiyuki Adachi
^{1}and - Haris Gacanin
^{2}

**2012**:315

https://doi.org/10.1186/1687-1499-2012-315

© Prodan et al; licensee Springer. 2012

**Received: **19 February 2012

**Accepted: **28 September 2012

**Published: **16 October 2012

## Abstract

### Abstract

Recently, broadband analog network coding (ANC) has intensively been studied due to its potential to increase the network capacity by exploiting the broadcasting nature of the wireless channel. However, channel state information (CSI) knowledge is required for self-information removal and signal detection. A low-complexity pilot-assisted channel estimation (PACE) scheme has been presented for broadband ANC, where feedback of the CSI estimates from the relay to the users is required. In this study, we propose a PACE scheme without CSI feedback from the relay for broadband ANC using orthogonal frequency-division multiplexing. In the first time slot the users transmit their respective pilots to the relay and in the second time slot the relay simply amplifies and forwards the received pilot signals to both users. Each user can then estimate all the CSI it needs for self-information removal and coherent signal detection, without requiring any feedback of the CSI estimates from the relay. We theoretically analyze the channel estimator’s mean square error (MSE) performance and evaluate the bit error rate (BER) and throughput performance of broadband ANC using the proposed PACE by computer simulation. The results show that the increase in the MSE of the proposed CE scheme causes only a slight BER performance degradation compared to the conventional PACE scheme with ideal feedback. However, the benefit of eliminating the CSI feedback can be seen in the throughput performance.

## Keywords

## Introduction

Next generation wireless communication networks will require very high capacity to cover the wide range of broadband services such as multicasting, video conferences, video on demand, etc., that evolve along with technology development. This can be achieved by using higher modulation levels or multiple antennas systems such as multiple-input multiple-output (MIMO), but recently another method, based on embracing interference rather than suppressing it, has become a hot topic. In wired networks, network coding was proposed to increase the network capacity[1]. The same concept can be used in wireless networks to exploit the broadcasting nature of wireless transmission and further increase the network capacity[2, 3]. It has been shown that for bi-directional wireless communication, network coding at the physical layer (PNC) can double the network capacity[4]. Narrowband analog network coding (ANC) was introduced in[5] as a simplification of PNC where the signals from the two users are mixed in the wireless medium. In[6], broadband ANC was presented and it was shown that it requires channel state information (CSI) for self-information removal and coherent signal detection. Thus, accurate channel estimation (CE) is crucial to broadband ANC. As both users transmit at the same time, using the same frequency, we would have to allocate four time slots for pilot-assisted channel estimation (PACE) to avoid interference among users’ signals in the same time slot. However, this would decrease the spectrum efficiency of ANC systems.

In[7], a two-phase protocol for CE in two-way relay networks is proposed, in which the CSIs of the equivalent channels are estimated through the least-square (LS) algorithm. Then, in order to overcome the interference of the two pilot signals, considering the channel orders known, the CSI of the individual channels between each user and the relay are identified. Finally, the gains of the equivalent channels to be used for self-information removal and data detection are recomputed from the individual channels. This algorithm requires the users to have *a priori* knowledge of the channel order. Moreover, it is shown in[7] that small overestimation of the channel order severely degrades the performance of the CE scheme. A complex maximum likelihood CE scheme for narrowband channels is presented in[8], in which the relay estimates the channel gains for both users and then it applies a power allocation algorithm to allocate power to different channel components so that the detection or CE at the user terminals is optimized. This scheme requires *a priori* knowledge of the channel cross-correlation coefficients of the narrowband channels and noise variance. A tensor-based CE scheme is presented in[9], in which the channel gains are estimated at the users’ side using a non-iterative algebraic solution to nonlinear LS problems. However, the scheme requires iterative refinement to approach LS–CE performance, and while it has lower computational complexity, it requires larger training overhead. Also, the scheme is designed without considering the effect of noise, which must be available *a priori* if taken into consideration. A blind CE scheme has also been introduced for systems using M-PSK modulation exclusively[10]. The scheme is designed for systems that use constant-modulus signaling, and it provides lower overhead and a performance close to that of LS–CE, but is designed specifically for M-PSK systems.

Recently, a two-phase carrier frequency offset (CFO) and CE scheme that estimates the CSIs of the equivalent channels has been introduced[11]. This scheme has a high computational complexity, as it is utilizing a nulling-based LS estimation and the performance degrades in comparison to the scheme in[7] due to residual interference between the two pilot signals. Wang et al.[12] propose to superimpose pilots at the relay and then apply a complex algorithm to estimate the CFO and the CSIs of the equivalent channels. However, the scheme requires a large number of pilot tones or a large number of iterations of the estimation algorithm. In[13], a low-complexity two-slot PACE scheme that uses cyclically shifted pilot signals for the two users to avoid the pilot signals interference is introduced. The individual channels from the users to the relay are first estimated by the relay, and then sent to the users through feedback. However, the scheme assumes perfect CSI feedback from the relay to the users, and imperfect feedback causes additional errors in addition to bandwidth efficiency degradation.

In this article, we introduce a PACE scheme for broadband ANC using orthogonal frequency-division multiplexing (OFDM) that estimates the CSIs of the equivalent channels, but unlike the work in[13], it does not require feedback from the relay. In the first stage, both users transmit their pilot signals to the relay. In order to avoid interference in the first time slot, the pilot signal of one of the users is cyclically shifted[14] to allow the signals to be separated in delay-time domain at the destination for CE. Then, unlike the work in[13], the relay does not estimate the individual CSIs, but rather broadcasts the received pilot signals to both users. Finally, the CSIs of the equivalent channels are estimated by the users. This way, we can have a simplified relay that does not need to do any processing, while also decreasing the overhead by eliminating the need of CSI feedback from the relay. We theoretically analyze the mean square error (MSE) performance of the channel estimator and evaluate the performance with respect to the perfect CSI case and the CE scheme introduced in[13] (in this article referred to as “conventional PACE scheme”). We show that the proposed PACE scheme causes only a slight BER performance degradation from that of the conventional PACE scheme with ideal feedback, due to noise enhancement. However, the benefit from removing the feedback requirement can be seen in the throughput performance.

The rest of the article is organized as follows. The network model is presented in “Network model” section. “Channel estimation” section presents the proposed CE scheme, and the evaluation of the channel estimator’s MSE performance is shown in “Channel estimator performance analysis” section. “Numerical results” section shows some numerical results and discussions. We summarize our findings in “Conclusion” section.

## Network model

*U*

_{0}and

*U*

_{1}outside each other’s coverage area, communicating through the relay

*R*, as shown in Figure1. The communication between the users and the relay uses time division duplex in two slots: in the first time slot

*U*

_{0}and

*U*

_{1}transmit their signals to the relay and in the second time slot the relay broadcasts the received signal to the users through the amplify-and-forward (AF) protocol. In this article, we assume that the channel between the users and the relay does not change during the two slots.

### First time slot

The information bit sequence is channel coded and the encoded sequence is mapped to a complex-valued finite constellation such as quadrature phase shift keying (QPSK) modulation. The data-modulated symbol sequence of the *k* th user *U*_{
k
} is represented by {*d*_{
k
}(*n*);*n* = 0 ∼ *N*_{
c
}−1} for *k* ∈ {0,1}. An *N*_{
c
}-point inverse fast Fourier transform (IFFT) is applied to {*d*_{
k
}(*n*);*n*=0∼*N*_{
c
}−1} in order to generate the respective OFDM signals. An *N*_{
g
}-sample cyclic prefix (CP) is inserted as a guard interval (GI), and the signals from the users are transmitted through the frequency-selective fading channel. The GI length is assumed to be longer than the maximum time delay of the equivalent channels, in order to maintain subcarrier orthogonality.

for *n* = 0 ∼ *N*_{
c
}−1, where *P*_{
t
}(=*E*_{
s
}/*T*_{
c
}*N*_{
c
}), *H*_{
k
}(*n*) and *N*_{
r
}(*n*) denote the transmit signal power of the users, the channel gain between user *U*_{
k
} and the relay, and the additive white Gaussian noise (AWGN) at the *n* th frequency with single-sided power spectral density *N*_{0}, respectively. *E*_{
s
} and *T*_{
c
} denote the symbol energy and the sampling period of IFFT, respectively. Please note that in our system, for brevity, we consider both users to use the same transmit power. The problem of optimal power allocation has been approached in several papers, considering maximizing the system reliability[15] or fairness[16]. Also, Jiang et al.[8] propose a system in which the relay estimates the channel parameters and allocates the power to the users to maximize the average effective signal-to-noise ratio of the data detection. However, this requires the relay to perform CE and the transmission of the power allocation parameters increases the overhead. In this study, we propose a system with a simplified relay that does not need to do any processing such as CE, and try to minimize overhead, in this respect choosing a fixed power allocation scheme. While our power allocation scheme may not be optimal from the system’s performance (i.e., BER performance) point of view, it does not affect the channel estimator’s performance (i.e., MSE performance). This will be further discussed in the “Channel estimation” section.

### Second time slot

*P*

_{ r }. The frequency-domain representation of the received signal at user

*U*

_{ k }’s receiver can be written as

for *n* = 0 ∼ *N*_{
c
}−1, where *N*_{
k
}(*n*) denotes the AWGN at the user side with single-sided power spectral density *N*_{0}.

*k*th user

*U*

_{ k }removes its self-information and the frequency-domain signal after self-information removal can be expressed as

for *n* = 0 ∼ *N*_{
c
}−1, where *H*_{i→k}(*n*) denotes the channel between user *U*_{
i
}and *U*_{
k
} via the relay, given by${H}_{i\to k}\left(n\right)=2\sqrt{{P}_{r}{P}_{t}}G{H}_{i}\left(n\right){H}_{k}\left(n\right)$.

One-tap zero forcing frequency domain equalization (ZF-FDE) is then applied to obtain the decision variables${\widehat{d}}_{k}(n)={\stackrel{~}{R}}_{k}(n){W}_{k}(n)$, where *W*_{
k
}(*n*) is the equalization weight for the *n* th subcarrier, given by${W}_{k}(n)={H}_{\stackrel{\u0304}{k}\to k}^{\ast}(n)/|{H}_{\stackrel{\u0304}{k}\to k}(n){|}^{2}$. Here, (·)^{∗} denotes the complex conjugate operation.$\stackrel{\u0304}{k}$ represents the index of the user that is the source of the data desired by user *U*_{
k
} (i.e.,$\stackrel{\u0304}{k}=1-k$). Thus,${H}_{\stackrel{\u0304}{k}\to k}(n)$ is the channel gain of the channel between users *U*_{0} and *U*_{1}. Since we consider that the channel gain does not change between the two transmission time slots, we have that${H}_{\stackrel{\u0304}{k}\to k}(n)=2\sqrt{{P}_{r}{P}_{t}}G{H}_{0}(n){H}_{1}(n)$. Finally, the equalized signal is demodulated and the decision variables are decoded using Viterbi algorithm.

The self-information removal and the ZF-FDE require knowledge of the equivalent channel gains, {*H*_{0→k}(*n*);*n* = 0 ∼ *N*_{
c
}−1} and {*H*_{1→k}(*n*);*n* = 0 ∼ *N*_{
c
}−1}. In practice, the equivalent channel gains must be estimated and we replace them in the self-information removal and the ZF-FDE processing by their estimates, denoted by$\{{\stackrel{\u0306}{H}}_{0\to k}(n);n\phantom{\rule{0.3em}{0ex}}=\phantom{\rule{0.3em}{0ex}}0\sim {N}_{c}\phantom{\rule{0.3em}{0ex}}-\phantom{\rule{0.3em}{0ex}}1\}$ and$\{{\stackrel{\u0306}{H}}_{1\to k}(n);n\phantom{\rule{0.3em}{0ex}}=\phantom{\rule{0.3em}{0ex}}0\sim {N}_{c}\phantom{\rule{0.3em}{0ex}}-\phantom{\rule{0.3em}{0ex}}1\}$, respectively.

## Channel estimation

Accurate CE is crucial to broadband ANC transmission, due to the use of CSI in both self-information removal and FDE. As both users transmit on the same frequency and at the same time, their pilot signals interfere during the first time slot. Two-slot CE schemes have been developed, and one approach to the pilot interference problem was using complex processing to mitigate it[7–12]. A low-complexity two-slot CE scheme that uses cyclically shifted pilot signals to separate the signals from the users has been introduced for broadband ANC systems, but it requires feedback of the channel estimates from the relay to the users[13]. Perfect feedback poses some difficult implementation problems, and accurate feedback can be very costly. We propose a low-complexity CE scheme that addresses the above mentioned problems.

*N*

_{ c }+

*N*

_{ g }samples. In the first time slot of the pilot stage, both users

*U*

_{0}and

*U*

_{1}transmit their respective pilot signals, {

*p*

_{0}(

*t*);

*t*= 0 ∼

*N*

_{ c }−1} and {

*p*

_{1}(

*t*);

*t*= 0 ∼

*N*

_{ c }−1}, to the relay. Unlike the work in[13], where the relay estimates the channel and transmits it to the users, in our scheme during the second time slot the relay broadcasts the received superimposed pilot signals of the two users through an AF protocol. Consequently, the CE processing is done only at the users’ side; therefore, in our system the relay can be simplified, and by decreasing transmission overhead we further increase the bandwidth efficiency. The estimates of the equivalent channels are used in the following

*N*

_{ b }data frames for self-information removal and equalization. The transmission process during the pilot stage is described below.

### Pilot signal transmission

*U*

_{0}and

*U*

_{1}transmit their pilot signals to the relay through a frequency-selective fading channel. The received pilot signal {

*R*

_{r,p}(

*n*);

*n*= 0 ∼

*N*

_{ c }−1} at the relay can be expressed in frequency domain as

where *P*_{
k
}(*n*) is the frequency domain representation of the pilot signal from user *k*.

*p*

_{1}(

*t*);

*t*= 0 ∼

*N*

_{ c }−1} of user

*U*

_{1}is cyclically shifted by

*θ*samples relative to user

*U*

_{0}’s pilot signal {

*p*

_{0}(

*t*);

*t*= 0 ∼

*N*

_{ c }−1}, so that {

*p*

_{1}(

*t*) =

*p*

_{0}((

*t*−

*θ*)mod

*N*

_{ c })}. The required value of

*θ*depends on the channel power delay profile (this will be discussed later). Thus, the pilot signal of user

*U*

_{1}can be expressed in frequency domain as

*n*= 0 ∼

*N*

_{ c }−1, and the pilot signal received by the relay can be written as

In the CE scheme, we propose that the relay handles the pilot frame in the exact same way it handles data frames, without performing any processing on the pilot signal it receives. It simply normalizes the received superimposed pilot signals by a factor of *G* and broadcasts the mixed signal with power *P*_{
r
}.

*N*

_{ c }-point FFT, the frequency-domain received signal {

*R*

_{k,p}(

*n*);

*n*= 0 ∼

*N*

_{ c }−1} at user

*U*

_{ k }’s receiver can be represented as

where${\xd1}_{k}\left(n\right)=\sqrt{2{P}_{r}}G{N}_{r}\left(n\right){H}_{k}\left(n\right)+{N}_{k}\left(n\right)$ denotes the composite noise. As above, *H*_{i→k}(*n*) denotes the channel between user *U*_{
i
}and *U*_{
k
} via the relay, given by${H}_{i\to k}\left(n\right)=2\sqrt{{P}_{r}{P}_{t}}G{H}_{i}\left(n\right){H}_{k}\left(n\right)$. We can see that the effect of the transmit power is included in the equivalent channel gain we estimate; therefore, the proposed CE scheme can be used with any power allocation scheme.

*R*

_{k,p}(

*n*) to remove the pilot as

*N*

_{ c }-point IFFT is applied to (9) to obtain the composite channel impulse response

where *h*_{0→k}(*τ*) and *h*_{1→k}(*τ*) denote the desired impulse responses of the channel from user *U*_{0}, respectively, user *U*_{1}, to user *U*_{
k
}via the relay. The third term is the noise. Note that due to the fact that the pilot of user *U*_{1} is cyclically shifted by *θ* samples, the impulse response of the channel from this user has a delay of *θ* samples, which separates it from the impulse response of the channel from user *U*_{0} and allows us to estimate both channels at the same time.

Finally, an *N*_{
c
}-point FFT is applied to both channel impulse response estimates,$\left\{{\stackrel{\u0306}{h}}_{0\to k}\right(\tau );\tau =0\sim {N}_{c}-1\}$ and$\left\{{\stackrel{\u0306}{h}}_{1\to k}\right(\tau );\tau =0\sim {N}_{c}-1\}$, to obtain the respective estimates of the channel gains$\left\{{\stackrel{\u0306}{H}}_{0\to k}\right(n);n=0\sim {N}_{c}-1\}$ and$\left\{{\stackrel{\u0306}{H}}_{1\to k}\right(n);n=0\sim {N}_{c}-1\}$.

### Estimated equivalent channel

We have seen that the proposed system estimates two equivalent channels at once, at each user side. As explained above, the impulse responses of the two equivalent channels are separated in delay time domain, due to the use of cyclically shifted pilots, which allows us to extract the channel impulse responses by applying simple filters.

*L*= 16, when

*N*

_{ c }= 256 subcarriers,

*N*

_{ g }= 32 samples and

*θ*= 128 samples, is shown in Figure3. It can clearly be seen from the figure that the channel impulse responses from the two users are completely separated in the delay time domain.

*i*,

*k*∈ {0,1}. Therefore, the impulse response

*h*

_{i→k}(

*τ*) obtained by an inverse Fourier transform is expressed by

We can see that (13) is expressed as the convolution of two impulse responses; therefore, the maximum delay of the equivalent channel increases to up to the sum of the maximum delays of two original channels.

Figure3 illustrates how the delay spread of the equivalent channels increases compared to the original channel impulse response. Therefore, the GI size *N*_{
g
} and the cyclic shift of the pilot signal *θ* must be set accordingly, in order to avoid inter-symbol interference (ISI) and overlapping of the two channel impulse responses. In our example, the equivalent channels that are estimated can be expressed as the convolution of two sample-spaced *L*-path channels. Thus, the maximum delay will become as high as double, and in order to avoid ISI and overlapping, we must have 2*L* ≤ *N*_{
g
}≤ *θ* ≤ *N*_{
c
}/2 for the case of FFT sample-spaced time delays.

The system we described in the “Network model” section uses a GI size larger than double the maximum delay of the individual channels, in order to comply with the constraints described above. However, increasing the GI size can be avoided at the cost of some signal processing at the relay. Gao et al.[7] proposed a method which removes the CP part of the received signal at the relay and adds a new CP that consists of the last symbols of the received signal. This way, a GI size equal to the maximum delay of the individual channels is sufficient for avoiding ISI.

## Channel estimator performance analysis

In this section, we present the MSE performance of CE schemes previously described.

*U*

_{ k }for the channel from user

*U*

_{ i }as

Here, *E*[·] denotes the time average operation.

*N*

_{ c }-point FFT, we obtain

*E*[|

*H*

_{ k }(

*n*)|

^{2}] = 1 for all

*n*. Also, considering that the noise power is the same at the relay and the users side and$E[|{N}_{r}(n){|}^{2}]=E[|{N}_{k}(n){|}^{2}]=2{\sigma}_{N}^{2}$, we find that (18) becomes

Note that in the case of a uniform power delay profile channel, the MSE has the same value for all subcarriers, which means the channel is estimated with the same accuracy for all the subcarriers. Also, as we consider the noise power at both users sides equal, the MSE is not a function of *i* or *k*, so in this case the accuracy is the same for any of the two equivalent channels estimated by any of the users.

*G*is defined as$G=\sqrt{1/E\left[{R}_{r}{\left(n\right)}^{2}\right]}$, we use a longer term average, so the value does not widely vary and affect the system’s performance, and therefore$G=1/(4{P}_{t}+2{\sigma}_{N}^{2})$. When we normalize the average MSE by the pilot signal’s total transmit power(=4

*P*

_{ r }

*P*

_{ t }

*G*), we get

Here,${\text{SNR}}_{t}={P}_{t}/{\sigma}_{N}^{2}$ and${\text{SNR}}_{r}={P}_{r}/{\sigma}_{N}^{2}$ represent the signal-to-noise power ratio at the users side and at the relay, respectively.

We want to emphasize the fact that this performance degradation is computed considering error-free feedback for the conventional CE scheme, as presented in[13], and is thus the upper limit to the performance gap. Inaccuracy of the CSI caused by noisy feedback from the relay in the conventional scheme is expected to further reduce the gap between the two schemes.

Numerical results and a comparison of the MSE performance of the two CE schemes are shown in the following section.

## Numerical results

*N*

_{ c }= 256 subcarriers, and

*N*

_{ g }= 32 samples. For forward error control we apply rate-1/2 convolutional coding with the generator vectors

*g*

_{1}= (111) and

*g*

_{2}= (101) with constraint length 3. Hard decision Viterbi decoding is used. The propagation channel is FFT sample-spaced

*L*= 16-path block Rayleigh fading, having a uniform power delay profile. For the pilot signal we use a Chu-sequence given by {

*p*

_{0}(

*t*) = exp(

*jΠ*

*t*

^{2}/

*N*

_{ c });

*t*= 0∼

*N*

_{ c }−1}[17] and a cyclic shift of

*θ*= 128 samples. We can see from the network model that the tracking ability against fading in the CE is identical for the proposed and conventional PACE schemes. In order to compare the accuracy of the CE of the proposed scheme to that of the conventional scheme, we consider a quasi-static fading channel (i.e., the Doppler frequency

*f*

_{ D }

*T*→ 0) for the computer simulation.

**Simulation parameters**

Transmitter | Data modulation | QPSK |

Block size |
| |

GI |
| |

Channel |
| |

Relay | Protocol | Amplify-and-forward |

Receiver | FDE | ZF |

CE | Pilot-assisted (Chu seq.) |

### Channel estimator’s MSE

*E*

_{ b }/

*N*

_{0}(=0.5(

*P*

_{ t }+

*P*

_{ r })(1 +

*N*

_{ g }/

*N*

_{ c })(1 + 1/

*N*

_{ b })

*T*

_{ c }/

*N*

_{0}). The lines show the theoretical MSE performance and the markers show the results of the computer simulation. We can conclude that the simulation results are consistent with the theoretical analysis, and they both show an increase in the MSE of the channel estimator of the proposed PACE scheme in comparison with that of the conventional scheme with ideal feedback. This increase is caused by the noise enhancement that occurs at the relay during the pilot stage. In the conventional scheme, the channels are estimated at the relay and at the users, and the pilot signals are not amplified and forwarded by the relay. In the proposed scheme, the relay forwards the pilot signals along with the noise added at the relay, thus the noise component during the estimation process is enhanced.

However, we want to draw attention to the fact that the MSE of the conventional scheme is evaluated assuming error-free feedback of the CSI from the relay to the users; therefore, the curve in the graph represents the lower-bound limit. Perfect feedback poses great implementation problems; in a practical system feedback errors are unavoidable, leading to further increase in the MSE of the channel estimator. This will reduce the performance gap between the two CE schemes.

### BER performance

*E*

_{ b }/

*N*

_{0}, under convolutional channel coding. The power loss due to GI and pilot insertion is taken into consideration. We compare the performance of the broadband ANC system with the proposed CE scheme, denoted by “Proposed PACE (w/o feedback)”, to the case of perfect knowledge of CSI, denoted by “Perfect CSI” and the conventional CE scheme with ideal feedback introduced in[13], denoted by “Conventional PACE (ideal feedback)”.

As can be seen from Figure5, the proposed PACE scheme achieves satisfactory performance, while eliminating the need of costly relay feedback. For example, the increase in the required *E*_{
b
}/*N*_{0} for achieving BER = 10^{−3} is 1.5 dB in comparison to the perfect CSI case, and only 0.75 dB in comparison to the CE scheme introduced in[13]. This performance degradation is the result of the increase in the channel estimator’s MSE, caused by noise enhancement at the relay during the estimation process, as shown in the previous section. However, the BER performance for the conventional scheme is evaluated under the assumption of cost-free, perfect CSI feedback from the relay to the users, and therefore represents the lower limit of the BER in practical systems. We can conclude that the noise enhancement at the relay in the proposed PACE does not severely affect the BER performance of the system.

Although the proposed scheme shows a small degradation in the BER performance in comparison to the conventional CE scheme with ideal feedback, we emphasize the fact that the BER performance does not reflect the benefit the proposed scheme induces by eliminating feedback. Depending on the feedback method employed with the conventional CE scheme, the throughput can become lower than that of the proposed scheme, due to reduced bandwidth efficiency and the BER performance degradation caused by feedback errors. This is discussed in the following section.

### Throughput performance

*E*

_{ b }/

*N*

_{0}, with and without convolutional channel coding. We compare the throughput of the broadband ANC system with the proposed CE scheme, denoted by “Proposed PACE (w/o feedback)”, to the case of perfect knowledge of CSI, denoted by “Perfect CSI” and the conventional CE scheme, introduced in[13], denoted by “Conventional PACE (ideal feedback)”. For the conventional CE scheme, we consider error-free feedback can be achieved at the cost of one time slot transmission.

It can be seen from Figure6 that the system with practical CE performs closely to the perfect CSI case, but we notice there is a gap between the upper limit in the high *E*_{
b
}/*N*_{0} region. The throughput gap between the perfect CSI knowledge and the proposed CE case is of 0.1 bps/Hz for the uncoded case and 0.05 bps/Hz for the coded case. The reason for this performance degradation is the fact that with practical CE, the system needs to transmit a pilot frame every *N*_{
b
} data frames. When we compare the performance of the two CE schemes, we notice that the proposed scheme has higher throughput than the conventional scheme with error-free, one time slot transmission feedback. We want to underline the fact that designing a feedback scheme is out of the scope of this work, and we only use this model as an example of the cost feedback can incur. We can see that in this case, there is a performance gap of 0.05 bps/Hz between the two CE scheme in the uncoded case, and 0.02 bps/Hz in the coded case. Therefore, we can see how the elimination of the feedback requirement can benefit the performance of the system.

We also notice that while channel coding significantly improves the throughput performance in the lower *E*_{
b
}/*N*_{0} region, the uncoded system has higher throughput the higher *E*_{
b
}/*N*_{0} region. We can conclude that the proposed CE scheme is a promising alternative for CE in broadband ANC systems where the feedback cost becomes higher than that of the BER performance degradation.

## Conclusion

In this article, we proposed a practical PACE scheme for broadband ANC systems that does not require feedback of CSI from the relay. The CE scheme is divided into two stages: first the users transmit their respective pilot signals to the relay, and then the relay amplifies and forwards the received combined signals back to the users, where the CSI required for self-information removal and coherent detection are estimated. Since each user can estimate all the CSI it needs for processing the data, there is no need for costly feedback from the relay to the users.

We evaluated the channel estimator’s MSE performance and compared it to that of the conventional PACE scheme that requires feedback of the CSI from the relay. We found that the MSE of the proposed scheme’s channel estimator shows a small increase compared to that of the conventional scheme with perfect feedback, because of the noise enhancement at the relay during the estimation process. The BER and throughput performance of an ANC system using the proposed CE scheme was also evaluated by computer simulation, and compared to the case of perfect knowledge of CSI and the conventional CE scheme with ideal feedback. Our results show that the proposed scheme shows similar performance to the conventional CE scheme with ideal feedback, with only slight BER performance degradation due to increased MSE of the channel estimator, but achieves that without the need of feedback from the relay, and the benefit can be seen in the throughput performance. While in a practical system, imperfect feedback in expected to lead to an increase in the MSE and the BER of the conventional scheme, the resources used for feedback also decrease the spectrum efficiency. Therefore, we can conclude that the proposed PACE that does not require CSI feedback from the relay is a good candidate for CE in broadband ANC systems.

While the tracking ability of the proposed CE scheme is identical to that of the conventional scheme, the tracking problem has not been discussed in this article. This is left as interesting future work.

## Appendix

### Conventional channel estimator’s MSE

*n*th subcarrier of user

*U*

_{ i }for the channel from user

*U*

_{ k }as

*E*[|

*H*

_{0,i}(

*n*)|

^{2}] =

*E*[|

*H*

_{1,i}(

*n*)|

^{2}] = 1 for all

*n*and the noise power is the same at the relay and the users side and$E\left[\left|{N}_{r}\right(n){|}^{2}\right]=E\left[\left|{N}_{i}\right(n){|}^{2}\right]=2{\sigma}_{N}^{2}$. (25) then becomes

*n*,

*i*, or

*k*. We normalize the MSE by the total transmit power of the pilot signals (=4

*P*

_{ t }

*P*

_{ r }) and we obtain

## Declarations

### Acknowledgements

Part of this article was presented at The 17th Asia-Pacific Conference on Communications, in Kota Kinabalu, Malaysia, October 2011. This study was supported in part by 2010 KDDI Foundation Research Grant Program.

## Authors’ Affiliations

## References

- Yeung RW, Multilevel diversity coding with distortion:
*IEEE Trans Inf. Theory*. 1995, IT-41: 412-422.View ArticleGoogle Scholar - Ahlswede R, Cai N, Li S-YR, Yeung RW: Network information flow.
*IEEE Trans. Inf. Theory*2000, 46: 1204-1216. 10.1109/18.850663MathSciNetView ArticleMATHGoogle Scholar - Popovski P, Yomo H: Bi-directional amplification of throughput in a wireless multi-hop network,. IEEE 63rd Vehicular Technology Conference (VTC) Melbourne, Australia, May 2006, pp. 588–593Google Scholar
- Zhang S, Liew S-C, Lam P: Hot topic: physical layer network coding,.
*ACM The 12th MobiCom 2006*Los Angeles, USA, September 2006, pp. 358–365Google Scholar - Katti S, Gollakota SS, Katabi D: Embracing wireless interference: analog network coding,.
*ACM SIGCOM 2007*Kyoto, Japan, August 2007, pp. 397–408Google Scholar - Gacanin H, Adachi F: Broadband analog network coding,.
*IEEE Trans. Wirel. Commun*2010, 9(5):1577-1583.View ArticleGoogle Scholar - 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 - Jiang B, Gao F, Gao X, Nallanathan A: Channel estimation training design for two-way relay networks with power allocation.
*IEEE Trans Wirel. Commun*2010, 9(6):2022-2032.View ArticleGoogle Scholar - Roemer F, Haardt M: Tensor-based channel estimation and iterative refinements for two-way relaying with multiple antennas and spatial reuse.
*IEEE Trans. Signal Process*2010, 58(11):5720-5735.MathSciNetView ArticleGoogle Scholar - Abdallah S, Psaromiligkos IN: Blind channel estimation for amplify-and-forward two-way relay networks employing M-PSK modulation.
*IEEE Trans. Signal Process*2012, 60(7):3604-3615.MathSciNetView ArticleGoogle Scholar - Wang G, Gao F, Wu Y-C, Tellambura C: Joint CFO and channel estimation for OFDM-based two-way relay network.
*IEEE Trans. Wirel. Commun*2011, 10(2):456-465.View ArticleGoogle Scholar - Wang G, Gao F, Tellambura C: Superimposed pilots aided joint CFO and channel estimation for ZP-OFDM modulated two-way relay networks, in. IEEE 72nd Vehicular Technology Conference Fall (VTC 2010-Fall) September 2010, pp. 1–5Google Scholar
- Gacanin H, Sjodin T, Adachi F: On channel estimation for analog network coding in a frequency-selective fading channel.
*EURASIP J. Wirel. Commun. Netw*2011: Article ID 980430, 12 (2011)Google Scholar - Li YG, Winters JH, Sollenberger NR: Simplified channel estimation for OFDM systems with multiple transmit antennas.
*IEEE Trans. Wirel. Commun*1999, 1(1):67-75.View ArticleGoogle Scholar - Ngo HQ, Quek TQS, Shin H: Amplify-and-forward two-way relay networks: error exponents and resource allocation.
*IEEE Trans. Commun*2010, 58(9):2653-2666.View ArticleGoogle Scholar - Pischella M, Le Ruyet D: Optimal power allocation for the two-way relay channel with data rate fairness.
*IEEE Commun. Lett*2011, 15(9):959-961.View ArticleGoogle Scholar - Chu DC, Polyphase codes with good periodic correlation properties:
*IEEE Trans Int. Theory*. 1972, 18(4):531-532. 10.1109/TIT.1972.1054840View ArticleGoogle Scholar

## Copyright

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 (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.