A channel and delay estimation algorithm for both positive and negative delay, based on the distributed Alamouti scheme, has been recently discussed for base-station–based asynchronous cooperative
systems in frequency-flat fading channels. This paper extends the algorithm, the maximum likelihood estimator, to work in frequency-selective fading channels. The minimum mean square error (MMSE)
performance of channel estimation for both packet schemes and normal schemes is discussed in this paper. The symbol error rate (SER) performance of equalisation and detection for both time-reversal
space-time block code (STBC) and single-carrier STBC is also discussed in this paper. The MMSE simulation results demonstrated the superior performance of the packet scheme over the normal scheme
with an improvement in performance of up to 6 dB when feedback was used in the frequency-selective channel at a MSE of 3 x 10–2. The SER simulation results showed that, although
both the normal and packet schemes achieved similar diversity orders, the packet scheme demonstrated a 1 dB coding gain over the normal scheme at a SER of 10–5. Finally,
the SER simulations showed that the frequency-selective fading system outperformed the frequency-flat fading system.
Space-time block coding is a technique used to achieve spatial diversity in both synchronous multiple-input multiple-output and synchronous cooperative communication systems in frequency-flat fading
channels.1 However, cooperative communication is generally asynchronous, not synchronous. This is because different relays have different locations, and the transmitted signals from
different relays may arrive at different times. In asynchronous cooperative communication systems, when the relays use orthogonal space-time block codes (STBC) to forward the received data from
source to destination, the code structure at the receiver is not orthogonal.2 The system can only achieve a diversity order of 1. Therefore, new transmission schemes based on STBC are
required, and the estimation of the relative delays between different paths at the destination is needed.2 New transmission schemes based on STBC have been studied, but these studies
did not take into account delay estimation.2,3,4,5 In this paper, we focus on channel and delay estimation for asynchronous cooperative communication systems.A typical example of asynchronous cooperative communication systems is a base-station–based cooperative communication in macrocell downlink networks, proposed by Skjevling et al.6
Tourki and Deneire7 proposed a channel and delay estimation algorithm that achieved a lower Cramér–Rao bound (CRB) in Skjevling et al.’s system. But Tourki and Deneire’s
system was derived only for positive delays, that is, when Transmitter one’s data always arrives at the receiver before Transmitter two’s data.7 Recently, Xu and
Padayachee8 extended Tourki and Deneire’s scheme to accommodate negative delays (i.e. when Transmitter two’s data arrives at the receiver before Transmitter
one’s data). However, Xu and Padayachee’s scheme8 works only in frequency-flat fading channels. The main motivation of this paper was to extend the scheme described in Xu and Padayachee8 to work in frequency-selective fading channels. Extending the scheme to accommodate
transmission in frequency-selective channels is pivotal because current and future broadband wireless communication systems aim to have high data rates, which gives rise to frequency-selective
propagation effects. A typical example is that of a mobile communicating with a base station. As a result of the reflections of buildings, hills, cars and other obstacles, there are multiple
delayed receptions of the transmitted signals at the receiver. This causes frequency-selective propagation effects. Mheidat et al.9 have already discussed cooperative communication
over frequency-selective channels, but their scheme assumed perfect channel knowledge at the receiver, as well as perfect synchronisation. Simeone and Spagnolini10 discussed channel
estimation in frequency-selective fading channels but still maintained the assumption of synchronicity. Sirbu11 addressed channel and delay estimation in wireless communication systems,
but assumed that the delay was fixed. Very recently Li et al.12 proposed a simple orthogonal space-time coding scheme for asynchronous cooperative systems for frequency-selective fading
channels. Their proposed system used an orthogonal frequency division multiplexing technique to convert the delay in the time domain into phase in the frequency domain, but they assumed that full
channel state information was known at the receiver.
The base-station–based cooperative diversity system shown in Figure 1 is a macrocell consisting of two base stations transmitting wirelessly to a single mobile receiver.6,7 The base stations
(BS1, BS2) and mobile node have only one transceiver each. It is assumed that both base stations have the same set of data to transfer to the mobile receiver. This can be achieved in reality via either a
wired high-speed connection such as Ethernet, or a wireless transmission of the data between the base stations preceding the transmission scheme.To begin with, the data set to be transmitted is parsed into two blocks of N symbols each, dn and dn+1, where n is the block
number. Training symbols d1 and d2, each of length L, are then added at the end of dn and dn+1,
respectively, to form two (N + L) x 1 vectors. To insert a cyclic prefix of training symbols between any two successive blocks these vectors are pre-multiplied by a precoding matrix
Fp. Inserting the pilot sequences in clusters in the middle of the data frame minimises the CRB.13 Multiplying the vectors by Fp results in two
(N + 2L) x 1 blocks sn and sn+1. The blocks are then transmitted according to the time-reversed block form of Alamouti’s
scheme shown in Figure 2. In Figure 2, T is a time-reversal matrix which is described in [Eqn 3]. The channel impulse responses of the frequency-selective channels from BS1 and BS2 to the mobile node are given by h1 = [h1(0), h1(1),...,h1(L1)] and h2 = [h2(0),
h2(1),...,h2(L2)], where Li, i = 1,2 is the channel memory length which is assumed to be known at the
receiver. These channel impulse responses are also assumed to be Rayleigh block flat-fading, that is, the amplitude of the fading envelope follows a Rayleigh distribution which stays constant
for the duration of each frame but varies independently from frame to frame. Each hi(li), where i = 1,2, and li
= 0,1,..., Li, is assumed to be an independently and identically distributed zero-mean complex Gaussian with a variance of 1/(Li + 1).14
For simplicity it is also assumed that L1 = L2 = Lc in this paper. When designing the system model, the aim was to follow the following technique for linear equalisation7,15: Step 1 – model the received signals as
and
where rn and rn+1 are (N + 2L) x 1 received symbol vectors. bn and
bn+1 represent (N + 2L) x 1 zero-mean complex Gaussian noise with each entry having a variance of N0/2 per dimension,
T is an (N + 2L) x (N + 2L) time-reversal matrix as described by
and H1 and H2 are (N + 2L) x (N + 2L) circulant channel matrices given by
Step 2 – conjugate and time-reverse rn+1 and allow the received signals rn and rn+1
to be grouped in matrix form by using the identity THi * T = Hi H,9 which is shown in [Eqn 5]
where HiH , i = 1,2, denotes the Hermitian matrix.Step 3 – define a unitary matrix KTR as16
where represents the Kronecker product and IA denotes a square identity matrix of size A.Step 4 – because multiplying by unitary matrices does not result in any loss of decoding optimality,14 if [Eqn 5] is multiplied by KTR
the output streams can be decoupled according to [Eqn 7]
where bnout represents the filtered noise, which is still zero-mean complex Gaussian noise with each entry having a variance of N0/2
per dimension.16 The decoupled data streams can then be sent to a standard equaliser for detection.In order to extend the scheme in Xu and Padayachee8 to follow the above technique, it is required that the received signal is broken up into two parts, namely rn
and rn+1, which are then treated separately. A new (N + 2L) x (N + 2L) delay matrix P(τ) is then introduced to account for
the asynchronicity in the space-time block coded system. P(τ) is given by
where|.| denotes the absolute operator and 0AxB denotes a matrix of zeros of dimensions (A x B). P(τ) is basically a circularly shifted identity matrix used to circularly shift a symbol vector by τ symbols, τ is the difference between the arrival times of the two signals,
τ1 and τ2, where τ1 and τ2 are the arrival times of the first (BS1) and second (BS2) signals, respectively. With the inclusion of
P(τ), the asynchronous received signal can be modelled as follows: When τ ≥ 0,
and
And when τ < 0,
and
[Eqn 9] to [Eqn 12] are derived simply by noting that for positive delays the symbols from BS2 are shifted with respect to BS1, whilst for negative delays the symbols from BS1 are shifted with
respect to BS2.The asynchronicity introduced by cooperative communication poses a threat to the system’s orthogonality. One method proposed here to ensure orthogonality is to impose certain conditions
on the choice of pilot symbols, which will enable the receiver to employ linear equalisation. This is explained in Figure 3 and the subsequent discussion. The insertion of P(τ) into
the system model will only accurately describe the system if and only if d2 = ts1* when τ ≥ 0 and if d1
= – ts2* when τ < 0. ts1 and ts2 are given by
and Ts is an L x L time-reversal matrix.Figure 3 shows the difference between the actual system and system model for τ ≥ 0. In Figure 3, TN is an (N + L) x (N + L) time-reversal
matrix. It can be seen that when there is a positive delay in the actual system, the last τ symbols of ts1* are received in
the beginning of the current frame interval of BS2’s transmission, which destroys the orthogonality of the STBC. In the system model, however, P(τ) performs a cyclic shift
on sn+1, which results in the last τ symbols of d2 being placed at the beginning of BS2’s frame. To overcome this discrepancy
between the actual system and system model, setting d2 = ts1* when designing the pilot symbols will yield no difference between
the system model and the actual system for positive delays, thus allowing the insertion of P(τ) to restore the orthogonality of the system. Using similar reasoning, one can see
the need for d1 =–ts2* for negative delays.
|
FIGURE 1: An illustration of the system model of the base-station–based cooperative
diversity system, showing the macrocell consisting of two base stations transmitting
wirelessly to a single mobile receiver.
|
|
|
FIGURE 2: A block transmission of the time-reversed block form of Alamouti’s
scheme.
|
|
|
FIGURE 3: An illustration showing the differences between the actual system
and the system model for Base station 1 (BS1) and Base station 2 (BS2) when
the difference between the arrival times of the two signals from BS1 and BS2 is
greater than or equal to zero (τ > 0).
|
|
Channel and delay estimation algorithm
|
|
A maximum likelihood estimation algorithm in this paper essentially follows the same steps as those used by Tourki and Deneire7 and Sirbu11:Step 1 – define ss1, ss2 and S In order to account for the effects of the frequency-selective channels, ss1, ss2 and S have to be defined differently to their definitions used by Tourki and Deneire7.
Before one endeavours to understand how ss1 and ss2 are defined by equations, one should first understand how the pilot symbols are used to create these matrices. For a clearer understanding, the effect of P(τ), an L x L delay matrix, is shown in Figure 4 for τ = 1. The composition of S is illustrated in Figure 5 for L = 4, Lc = 2 and τ = 1. Note that d2 = ts1* and d1 = –ts2* are used in Figure 5. In Figure 5, the symbols denoted by ‘τ’ and ‘x’ are unknown at the receiver and hence cannot be used in the estimation process because S is the region of the received signal where only pilot symbols overlap. When τ ≥ 0
When τ < 0
Figure 6 illustrates how the indices of S(τ) are obtained.Step 2 – define z and find minimum error Define z as S(τ)h = r(N + L + |τ| + Lc + 1 : N + 3L), where h is a column vector containing the channel
coefficients of h1 followed by the coefficients of h2. It then follows that
where (.)# denotes the pseudo-inverse operator and h~ is the linear least squares estimate of h for a given value of τ.The maximum likelihood estimator, which is modified to accommodate frequency-selective channels and negative delays, is given by
and
where hˆ is the final estimate of h based on the delay estimate τˆ.The mean square error (MSE) is a widely used evaluation criteria for channel estimation. It is given by
|
FIGURE 4: An illustration showing the effect of the L x L delay matrix, P(τ), when
the difference between the arrival times of the two signals from BS1 and BS2
equals 1 (τ = 1).
|
|
|
FIGURE 5: An illustration showing the composition of the S matrices for Base
station 1 (BS1) and Base station 2 (BS2) when the channel memory length equals
2 (Lc = 2), the length of the training symbol equals 4 (L = 4) and the difference
between the arrival times of the two signals from BS1 and BS2 equals 1 (τ = 1).
|
|
|
FIGURE 6: An illustration showing how the indices of S(τ), the region of the
received signal where only pilot symbols overlap, were obtained.
|
|
Equalisation and detection
|
|
Once the channel parameters and delay have been estimated, the next step is to equalise the received signal
before extracting the data. In this paper, two equalisation techniques will be presented: time-reversal STBC16 and single-carrier STBC.14
Time-reversal STBC
The first step in the time-reversal equalisation process is to conjugate and time reverse rn+1 as defined in [Eqn 10] for τ ≥ 0, then multiply the result by the delay matrix P(τˆ) . This will produce the following equation:
The identity, [Eqn 35], is proven in Appendix 1:
Using [Eqn 35] and the identity THi* T = HiH,9 [Eqn 34] can be reduced to
Combining [Eqn 9] and [Eqn 36] in matrix form yields
Next we define the unitary matrix KTR as16
[Eqn 38] is identical to the definition in [Eqn 6] and is just repeated here for convenience. Multiplying [Eqn 37] by KTR allows for the decoupling of the output streams according to
and
where bnout and bn+1 still represent zero-mean complex Gaussian noise with each entry having a variance of N0/2 per dimension. Because the output streams are decoupled, standard equalisation techniques such as minimum mean square error (MMSE) or maximum likelihood sequence estimation (MLSE) may be employed.The analysis that yielded [Eqn 39] and [Eqn 40] was carried out assuming that τ ≥ 0. A similar analysis for τ < 0 will yield the following decoupled output equations:
and
Single-carrier STBC
The first step in the single-carrier equalisation process is to once again conjugate rn+1 and then multiply it by P(τ)T to obtain [Eqn 34]. Next, transfer rn and [Eqn 34] to the frequency domain by multiplying them by the discrete Fourier transform (DFT) matrix
Q where
and x and y are the row and column numbers of Q, respectively. In this paper it is assumed that the size of the DFT matrix, N + 2L, is a power of 2 and thus
the terms FFT (fast Fourier transform) and DFT are interchangeable.14The frequency domain equations are given by
and
Once again using the identities THi* T = HiH (14) and P(τ) THi* P(τ) T = HiH, [Eqn 45] reduces to
Using the circulant property of the channel matrices one can easily prove that16
where Λi is a diagonal matrix whose (k,k) element is the kth DFT coefficient hi.Using [Eqn 47], [Eqn 44] and [Eqn 46] reduce to
and
Combining [Eqn 48] and [Eqn 49] in matrix form yields
Next, we define the unitary matrix KSC as16
Multiplying [Eqn 50] by KSC results in the decoupling of the output streams according to
and
where bnout and bn+1 represent filtered noise vectors, which are still zero-mean complex Gaussian noise with variances of N0/2 per dimension. Because the output streams are now decoupled, standard equalisation techniques such as MMSE or MLSE may also be employed.The analysis that yielded [Eqn 52] and [Eqn 53] was carried out assuming that τ ≥ 0. A similar analysis for τ < 0 will yield the following decoupled output equations
and
Pilot symbol design for frequency-selective fading channels
The Cramér-Rao bound (CRB) of the channel estimation for a given τ is17
where tr(.) is the trace operator.If optimal sequences are used, then the trace in the CRB definition in [Eqn 56] will be minimised, and the lowest achievable MSE of the channel estimation will thus also be reduced. It was shown that the
use of optimal sequences in a similar synchronous system will result in the following condition18:
where (2L – Lc) is the number of rows of S. The number of rows of S is basically related to the number of pilot symbols available for use in the
estimation process. As expected, the estimation performance improves when more pilot symbols are available. Using a similar reasoning, the condition for optimality for an asynchronous system
can be defined as:
where (2L – Lc – |τ|) is the number of rows of S(τ).Once again, because the CRB is inversely proportional to [Eqn 58], it can be seen that increased pilot sequence lengths and decreased channel memory lengths and delay values will decrease the CRB and
improve the channel estimation performance. [Eqn 58] also demonstrates that the orthogonality of S(τ) hinges upon the channel memory lengths and the delay value, hence one would need to
know what the channel memory lengths and delay value are, before attempting to design optimal pilot sequences. This implies that the base stations would require knowledge of the channel and delay.
Generally, however, the base stations do not have access to this information, and hence it is not possible to satisfy [Eqn 58]. In these scenarios, using an exhaustive search to identify a pilot
sequence that has an impulse-like autocorrelation is suggested. The impulse-like autocorrelation criteria will not minimise the MSE of the channel estimation, but it will optimise the delay
estimation and hence improve the channel estimation and overall performance of the system. It was mentioned that the number of rows of S(τ), in this case (2L – Lc – |τ| ), must be even,8 because it would otherwise be
impossible to obtain zeros in the off-diagonal terms of (S(τ))HS(τ) and hence [Eqn 58] would not be satisfied. This implies that optimal sequences only exist
if the channel memory lengths and delay are both even or both odd. When this condition is not satisfied, suboptimal sequences for neighbouring delay values are used. An additional condition specific to the system model described in this paper is that d2 = Tsd1* for τ ≥ 0 and
d1 = –Tsd2* for τ < 0. While these conditions were stipulated in order to maintain the orthogonality of the system
as a whole, they minimise the possibility of finding sequences that will ensure the orthogonality of S(τ). Although all the above conditions generally result in only suboptimal sequences being found, they tremendously reduce the size of the search space and hence decrease the computational
complexity required to find these suboptimal sequences.
In our simulation, a 4-PSK modulation was used with N = 100, L = 14 and Lc = 3. The channel and noise parameters used in this paper were described from [Eqn 1] and [Eqn 2].
The channels were assumed to be unknown and hence needed to be estimated. Unless otherwise stated, the delay was assumed to remain constant over each frame but was allowed to vary randomly from frame
to frame. The delays were uniformly distributed between –(L–1) and (L–1). The signal-to-noise ratio (SNR) values used refer to the ratio between symbol and noise energy.
The single-input single-output (SISO) equaliser used was a MMSE equaliser.Two schemes, a normal scheme and a packet scheme, were used for data transmission in this paper. Normal schemes transmit pilot symbols, followed by data, whilst packet schemes transmit x pilot
frames after every y normal frames. The packet scheme can be divided into three phases. In the first phase, the base stations transmit x pilot frames consisting of pilot symbols only. The mobile receiver then uses these frames
to obtain an average estimate of the channel delay, and then transmits the estimated delay back to the base stations via the feedback channel in phase two. In phase three, the base stations use this
delay estimate to select the corresponding optimal pilot sequences for channel estimation to be used in the next y normal frames consisting of data and pilot symbols. It is assumed that the
delay remains constant over each round of the above three phases, but is allowed to vary from round to round. The first simulation was done for a packet transmission scheme, which shows how the delay error probability varies in the presence of a frequency-selective channel as a function of the number of
pilot frames, x, and the SNR at which these frames are transmitted. Figure 7 shows the delay estimation performance for a varying number of pilot frames. As can be seen, the delay estimation
performance improves as the number of pilot frames increases. Depending on the bandwidth and power requirements of the system, as well as its error tolerances, the user may choose the number of pilot
frames and transmission power that is best suited for their system. Also, it is worthy to note that in a system with a relatively high SNR, users may transmit the pilot frames at different and lower
power levels than the data frames, depending on the desired error performance. The next simulation was done for both a normal transmission scheme and a packet transmission scheme. The simulation investigated the performance of channel estimation in a frequency-selective fading
channel. The CRB given by [Eqn 56] was derived assuming that the delay was a known parameter, therefore it was once again only used here in order to obtain a tractable comparison. Figure 8 shows the MSE of
the channel estimation for varying scenarios. It has the following plots: • MSE (normal) – MSE of the channel estimation in the normal system where the packet scheme was not used. • MSE (no feedback) – MSE of the channel estimation when the packet scheme was used but no feedback was employed. • CRB (no feedback) – CRB for the channel estimation when the packet scheme was used but no feedback was employed, that is, a fixed pilot sequence was used for channel estimation. • MSE (with feedback) – MSE of the channel estimation when the packet scheme was used and feedback was employed. • CRB (with feedback) – CRB for the channel estimation when the packet scheme was used and feedback was employed, that is, the base stations used specific pilot sequences for channel
estimation based on the delay estimates that they received. From Figure 8 it can immediately be seen that the use of the packet scheme provided a substantial decrease in the MSE of the channel estimation when compared to the normal scheme – an
approximate 5dB decrease without feedback, and a further 2dB decrease when feedback was employed. Also important to note is that the packet scheme overlapped with the respective CRB, whether
feedback was employed or not. This highlights the fact that the use of the packet scheme resulted in a near zero delay error probability, as the CRB used was derived assuming the delay was a
known parameter. Figure 9 shows the symbol error rate (SER) performance of the normal scheme compared to that of the packet scheme. Figure 9 also shows the performance curves of the system under ideal conditions,
that is, when the system is assumed to be synchronous and the channel parameters are assumed to be known at the receiver. Figure 9 contains the following plots: • SER TR (normal) – SER performance when the time-reversal equalisation technique was used and the packet scheme was not employed. • SER SC (normal) – SER performance when the single-carrier equalisation technique was used and the packet scheme was not employed. • SER TR (packet) – SER performance when the time-reversal equalisation technique was used and the packet scheme was employed. After every 200 normal frames, 5 pilot frames at an
SNR of 10 dB were transmitted. • SER SC (packet) – SER performance when the single-carrier equalisation technique was used and the packet scheme was employed. After every 200 normal frames, 5 pilot frames at an
SNR of 10 dB were transmitted. • SER TR (ideal) – SER performance of the system under ideal conditions with time-reversal equalisation used at the receiver. • SER TR (ideal) – SER performance of the system under ideal conditions with single-carrier equalisation used at the receiver. • SER SC (ref) – SER performance of a similar system as presented by Mheidat and Uysal16, in which ideal conditions were assumed. The first notable observation from Figure 9 is that the performances of the two equalisation techniques overlap regardless of which scheme was used. Mheidat and Uysal16 also
reported the same results. It can also be seen that the performance of the system presented here when ideal conditions were assumed, overlapped with the performance of the system presented
by Mheidat and Uysal16, as expected. The packet scheme shows a 1 dB improvement in performance over the normal scheme and is only between 1 dB and 1.5 dB ‘off ideal’ performance. This reiterates the packet
scheme’s credibility and further justifies the minimal increase in overhead that the system may incur as a result of its employment. Finally, to demonstrate the benefits of the mulitpath diversity, Figure 10 shows the SER performance of the system when transmitting over frequency-flat fading channels (SER FF)
versus the performance of the system when transmitting over frequency-selective fading channels (SER FS). As can be seen, even though there were more parameters to estimate, such
are the benefits of multipath diversity that it enabled the frequency-selective fading system to outperform the frequency-flat fading system by 6 dB at an SER of 8 x 10-4,
even when ideal conditions were assumed in the frequency-flat fading system.
|
FIGURE 7: The delay error probability with an increase in the signal-to-noise
ratio (SNR, dB) for a varying number of pilot frames (x = 1 ,…, 5).
|
|
|
FIGURE 8: The mean square error (MSE) of the channel estimation with an
increasing signal-to-noise ratio (SNR, dB) under different scenarios: Cramér–Rao
bound (CRB)(no feedback) – CRB for the channel estimation when the packet
scheme was used but no feedback was employed; CRB with feedback – CRB
for the channel estimation when the packet scheme was used and feedback
was employed; MSE (normal) – MSE of the channel estimation in the normal
system where the packet scheme was not used; MSE (no feedback) – MSE of
the channel estimation when the packet scheme was used but no feedback was
employed; and MSE (with feedback) – MSE of the channel estimation when the
packet scheme was used and feedback was employed.
|
|
|
FIGURE 9: The symbol error rate (SER) performance with an increasing signalto-
noise ratio (SNR, dB) of the normal scheme compared to the packet scheme
under different scenarios: SER TR (normal) – SER performance when the
time-reversal equalisation technique was used and the packet scheme was
not employed; SER SC (normal) – SER performance when the single-carrier
equalisation technique was used and the packet scheme was not employed;
SER TR (packet) – SER performance when the time-reversal equalisation
technique was used and the packet scheme was employed; SER SC (packet) –
SER performance when the single-carrier equalisation technique was used and
the packet scheme was employed; SER TR (ideal) – SER performance of the
system under ideal conditions when time-reversal equalisation was used at the
receiver; SER TR (ideal) – SER performance of the system under ideal conditions
when single-carrier equalisation was used at the receiver; and SER SC (ref) –
SER performance of a system such as that presented by Mheidat and Uysal16, in
which ideal conditions were assumed.
|
|
|
FIGURE 10: The symbol error rate (SER) performances of the frequency-flat
fading channels (SER FF and Ideal FF) compared to that of the frequencyselective
fading channels (SER FS and Ideal FS) with an increasing signal-to-noise
ratio (SNR, dB), demonstrating the benefits of multipath diversity.
|
|
The channel and delay estimation algorithm proposed by Xu and Padayachee8 was extended to accommodate frequency-selective channels. New time-reversal and single-carrier equalisation
techniques proposed were capable of accommodating the asynchronicity of the system. The required criteria to design optimal pilot sequences for frequency-selective channels were presented, with the
imposed conditions suggesting that suboptimal sequences will have to be used in most cases. The MSE simulation results demonstrated the superior performance of the packet scheme over the normal
scheme with an improvement in performance of up to 5 dB when feedback was used. The SER simulations showed that, although both the normal and packet schemes achieved similar diversity orders,
the packet scheme demonstrated a 1 dB gain over the normal scheme. Also, it was important to note that, although there were more fading coefficients to estimate, the frequency-selective fading
channel model still outperformed the frequency-flat fading channel model in terms of SER performance because of the diversity benefits provided by the multipath nature of the frequency-selective
fading channel.
Appendix 1: Proof of P(τ)THi* P(τ) T = HiH
|
|
The proof of P(τ)THi* P(τ) T = HiH translates into proving that
This is because Hi is a (N + 2L) x (N + 2L) circulant matrix defined by
The step by step proof is outlined as follows:• Using [Eqn 3] the matrix THi corresponds to swapping the (N + 2L – k – 1)st rows with the (k + 1)st rows of
Hi, which results in
• The matrix P(τ)THi corresponds to performing τ downward cyclic shifts on the rows of [Eqn A3], resulting in
• The matrix P(τ)THiP(τ) corresponds to performing τ left cyclic shifts on the columns of [Eqn A4], resulting in
• Finally, using [Eqn 3], P(τ)THiP(τ)T corresponds to swapping the (N + 2L – (l – |τ|) – 1)st columns with the ((l – |τ|) + 1)st columns of [Eqn A5], resulting in
• Conjugating both sides of [Eqn A6] results in P(τ) T Hi* P (τ)T = HHi
1. Laneman JN, Wornell GW. Distributed space-time coded protocols for exploiting cooperative diversity in wireless networks. IEEE Trans Inf Theory. 2003;49(10):2415–2425.
doi:10.1109/TIT.2003.8178292. Wang D, Fu SL. Asynchronous cooperative communications with STBC coded single carrier block transmission. Paper presented at: IEEE International Conference on Global Communications 2007. Proceedings of IEEE International Conference on Global Communications; 2007 Nov 26–30; Washington DC, USA. Washington DC: IEEE Communication Society; 2007. p. 2987–2991. 3. Li X. Space-time coded multi-transmission among distributed transmitters without perfect synchronisation. IEEE Signal Process Lett. 2004;11(12):948–951.
doi:10.1109/LSP.2004.838213 4. Wei S, Goeckel DL, Valenti MC. Asynchronous cooperative diversity. IEEE Trans Wireless Commun. 2006;5(6):1547–1557.
doi:10.1109/TWC.2006.1638675 5. Li Z, Xia XG. A simple Alamouti space-time transmission scheme for asynchronous cooperative systems. IEEE Signal Process Lett. 2007;14(11):803–807.
doi:10.1109/LSP.2007.900224 6. Skjevling H, Gesbert D, Hjørungnes A. Precoded distributed space-time block codes in cooperative diversity-based downlink. IEEE Trans Wireless Commun. 2007;6(12):4209–4214.
doi:10.1109/TWC.2007.051008 7. Tourki K, Deneire L. Channel and delay estimation algorithm for asynchronous cooperative diversity. Wireless Pers Commun. 2006;37:361–369.
doi:10.1007/s11277-006-9033-x 8. Xu H, Padayachee L. Channel and delay estimation for base-station–based cooperative communications in frequency flat-fading channels. S Afr J Sci. 2010;106(3/4):32–37. doi:10.4102/sajs.v106i3/4.60 9. Mheidat H, Uysal M, Al-Dhahir N. Equalization techniques for distributed space-time block codes with amplify-and-forward relaying. IEEE Trans Wireless Commun. 2007;55(5):1839–1852. 10. Simeone O, Spagnolini U. Lower bound on training-based channel estimation error for frequency-selective block-fading Rayleigh MIMO channels. IEEE Trans Signal Processing. 2004;52(11):3265–3277.
doi:10.1109/TSP.2004.836534 11. Sirbu M. Channel and delay estimation algorithms for wireless communication systems. PhD thesis, Helsinki, Helsinki University of Technology, 2003. 12. Li. Z, Xia XG, Lee MH. A simple orthogonal space-time coding scheme for asynchronous cooperative systems for frequency selective fading channels. IEEE Trans Commun. 2010;58(8):2219–2224.
doi:10.1109/TCOMM.2010.08.090226 13. Dong M, Tong L. Optimal design and placement of pilot symbols for channel estimation. IEEE Trans Signal Processing. 2002;50(12):3055–3069.
doi:10.1109/TSP.2002.805504 14. Zhou S, Giannakis GB. Single-carrier space-time block-coded transmissions over frequency-selective fading channels. IEEE Trans Inf Theory. 2003;49(1):164–178.
doi:10.1109/TIT.2002.806158 15. Mheidat H. Channel estimation and equalization for cooperative communication. PhD thesis, Ontario, University of Waterloo, 2006. 16. Mheidat H, Uysal M. Equalization techniques for space-time coded cooperative systems. Paper presented at: IEEE 60th Vehicular Technology Conference 2004. Proceedings of IEEE 60th Vehicular Technology Conference; 2004 Sep 26–29; Los Angeles, California, USA. New York: IEEE Communications Society; 2004. p. 1708–1712. 17. Berriche L, Abed-Meraim K, Belfiore JC. Cramér-Rao bounds for MIMO channel estimation. Paper presented at: IEEE International Conference on Acoustics, Speech, and Signal Processing 2004. Proceedings of IEEE International Conference on Acoustics, Speech, and Signal Processing; 2004 May 17–21; Montreal, Canada. New York: IEEE Signal Processing Society; 2004. p. 397–400. 18. Fragouli C, Al-Dhahir N, Turin W. Training-based channel estimation for multiple-antenna broadband transmissions. IEEE Trans Wireless Commun. 2003;2(2):384–391.
doi:10.1109/TWC.2003.809454 |