Skip to main content
Erschienen in: EURASIP Journal on Wireless Communications and Networking 1/2009

Open Access 01.12.2009 | Research Article

Diversity Techniques for Single-Carrier Packet Retransmissions over Frequency-Selective Channels

verfasst von: Abdel-Nasser Assimi, Charly Poulliat, Inbar Fijalkow

Erschienen in: EURASIP Journal on Wireless Communications and Networking | Ausgabe 1/2009

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In data packet communication systems over multipath frequency-selective channels, hybrid automatic repeat request (HARQ) protocols are usually used in order to ensure data reliability. For single-carrier packet transmission in slow fading environment, an identical retransmission of the same packet, due to a decoding failure, does not fully exploit the available time diversity in retransmission-based HARQ protocols. In this paper, we compare two transmit diversity techniques, namely, cyclic frequency-shift diversity and bit-interleaving diversity. Both techniques can be integrated in the HARQ scheme in order to improve the performance of the joint detector. Their performance in terms of pairwise error probability is investigated using maximum likelihood detection and decoding. The impact of the channel memory and the modulation order on the performance gain is emphasized. In practice, we use low complexity linear filter-based equalization which can be efficiently implemented in the frequency domain. The use of iterative equalization and decoding is also considered. The performance gain in terms of frame error rate and data throughput is evaluated by numerical simulations.

1. Introduction

Single carrier with cyclic-prefix transmissions has recently gained a certain attention, especially after its adoption for the uplink in the 3GPP Long-Term-Evolution (LTE) standard [1]. Actually, single-carrier signaling provides a low peak-to-average power ratio (PAPR) compared to the orthogonal frequency division multiplexing (OFDM). Moreover, the insertion of a cyclic prefix allows simplified signal processing in the frequency domain at the receiver. Reliable data communication systems usually implement HARQ protocols [2] in order to combat errors introduced by the communication channel. This includes channel noise and intersymbol interference (ISI) resulting from multipath propagation in wireless channels. In order to reduce the effect of the ISI on the performance of the system, one could implement a sophisticated detection scheme at the receiver, such as a turboequalizer [3], for example, at the expense of increased receiver complexity. Another possibility is to use a simple linear equalizer with a low rate channel code in order to handle the residual interference remaining after equalization. The price to pay for this solution is reduced data throughput, even in good channel conditions.
In the context of HARQ protocols, joint equalization of multiple received copies of the same packet significantly enhances system performance, especially when there is channel diversity among subsequent HARQ transmissions. When a part of the available bandwidth falls in a deep fading, a decoding failure may occur and a retransmission request is made by the receiver. An identical retransmission of the same packet would suffer from the same problem if the channel remains unchanged. Combining both received packets provides some signal-to-noise ratio (SNR) gain resulting from noise averaging, but the interference power remains the same.
In order to enhance the joint detection performance, many transmit diversity schemes have been proposed for multiple HARQ transmissions. When channel state information at the transmitter (CSIT) is available, precoding (preequalization) techniques [4, 5] can be used at the transmitter in order to transform the frequency selective channel into a flat channel. In [6], linear precoding filters are optimized for multiple HARQ transmissions. In general, linear filtering increases the PAPR of the transmitted signal, especially when the channel response contains a deep fading. Note that methods based on the availability of CSIT require an increased load on the feedback channel. In addition, these methods can be sensitive to channel mismatch and can not be applied when the channel changes rapidly from one transmission to the next.
For communication systems with very limited feedback channels, the CSIT assumption is not applicable. However, in the absence of CSIT, there are some useful techniques that enhance the system performance in slow time-varying channel conditions while keeping the system performance unchanged in fast changing channel conditions without the need for switching mechanisms. In the absence of CSIT, a phase-precoding scheme has been proposed in [7]. In this scheme, a periodic phase rotation pattern is applied for each HARQ transmission in order to decorrelate the ISI among the received copies of the same packet. This can be seen in the frequency domain as a frequency shift by more than the coherence bandwidth of the channel. The advantage of the phase-precoding transmit diversity scheme is the conservation of the power characteristics of the transmitted symbols. Hence, it does not increase the PAPR of the transmitted signal. Another transmit diversity scheme is the bit-interleaving diversity initially proposed in [8] for noncoded transmissions using iterative equalization at the receiver. This scheme outperforms joint equalization of identically interleaved transmissions but it has higher complexity. For coded transmissions, it has been found in [9] that the iterative equalization approach is not suitable for the bit-interleaving diversity. Performing separate equalization with joint decoding instead leads to a significant performance improvement and reduced complexity. In [10], a mapping diversity scheme was proposed for high-order modulations. This scheme results in an increased Euclidean distance separation between transmitted frames. The drawback of this method is to be limited to high-order modulations which makes it not applicable for BPSK or QPSK modulations.
In this paper, we compare two transmit diversity schemes: the cyclic frequency-shift diversity and the bit-interleaving diversity. The theoretical comparison is performed assuming optimal ML detection and decoding. Since the ML receiver is practically nonrealistic, an iterative receiver using a turboequalizer is considered in this paper in order to verify the theoretical results. However, the performance of a noniterative receiver is also evaluated for low complexity requirements.
The remaining of this paper is organized as follows. In Section 2, the system model for both diversity schemes is introduced. In Section 3, we investigate their respective performance using an optimal ML receiver. In Section 4, we present the corresponding receivers and investigate their respective complexity. In Section 5, we give some simulation results showing the advantages of each diversity scheme for different system parameters. Finally, conclusions are given in Section 6.
Notation 1.
The following notations are used throughout this paper. Uppercase boldface letters ( https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq1_HTML.gif ) denote matrices; lowercase boldface letters ( https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq2_HTML.gif ) denote (column) vectors, and italics ( https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq3_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq4_HTML.gif ) denote scalars; an ensemble of elements is represented with calligraphic fonts ( https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq5_HTML.gif ).

2. System Model

We consider the communication system model shown in Figure 1 using single carrier bit-interleaved coded modulation with multiple HARQ transmissions over a frequency selective channel.
A data packet https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq6_HTML.gif , of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq7_HTML.gif information bits including cyclic redundancy check (CRC) bits for error detection, is first encoded by a rate- https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq8_HTML.gif error correction code to obtain https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq9_HTML.gif coded bits https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq10_HTML.gif . The codeword https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq11_HTML.gif is stored at the transmitter in order to be retransmitted later if it is requested by the receiver due to a transmission error. Each branch in Figure 1 corresponds to a single transmission of the same packet. Thus, for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq12_HTML.gif , the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq13_HTML.gif th branch corresponds to the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq14_HTML.gif th (re)transmission of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq15_HTML.gif according to the considered HARQ scheme.
For the first transmission of the coded packet, a bit-interleaver https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq16_HTML.gif is applied on https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq17_HTML.gif in order to statistically decorrelate the encoded bits. The obtained coded and interleaved bits https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq18_HTML.gif are then mapped into a sequence of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq19_HTML.gif symbols, denoted by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq20_HTML.gif , using a complex constellation alphabet https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq21_HTML.gif of size https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq22_HTML.gif symbols having unit average power. The modulated symbols are then processed by a channel precoder to generate the signal https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq23_HTML.gif . In this paper, the channel precoder performs a simple cyclic frequency-shift (CFS) operation on the signal https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq24_HTML.gif . Before the transmission of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq25_HTML.gif over the propagation channel, a cyclic prefix (CP) of length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq26_HTML.gif is inserted at the beginning of the packet in order to avoid interpacket interference and to facilitate the equalization in the frequency domain.
At the receiver side, if the packet is successfully decoded by the receiver, a positive acknowledgment (ACK) signal is returned to the transmitter through an error-free feedback channel with zero delay; otherwise a negative acknowledgment (NACK) signal is returned indicating a decoding failure. In the latter case, the transmitter responds by resending the same coded packet https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq27_HTML.gif but in a different way according to the considered transmit diversity scheme. If the packet is still in error after a maximum number https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq28_HTML.gif of allowable transmissions (the first transmission plus https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq29_HTML.gif possible retransmissions), an error is declared and the packet is dropped out from the transmission buffer.
Note that this model corresponds to SC-FDMA transmission in LTE system when each user is allocated the entire system bandwidth as in time division multiplexing. However, the main results of this paper are still applicable when the same subcarriers are allocated to the user during all HARQ retransmissions by considering the equivalent channel response seen by the user's carriers. We define three transmission schemes.
(a)
Identical Transmissions (IT) Scheme
 
In this scheme, the same interleaver is used for all transmissions with no channel precoding. As stated in the introduction of this paper, the benefit of the IT-HARQ scheme in slow time-varying channels is the SNR gain due to noise averaging. This scheme is used as a reference in order to evaluate the gain introduced by the other diversity schemes.
(b)
Bit-Interleaving Diversity (BID) Scheme
 
In this scheme, a different bit-interleaver is used for each retransmission with no channel precoding.
(c)
Cyclic Frequency-Shift Diversity (CFSD) Scheme
 
In this scheme, the same interleaver is used for all transmissions but a different channel precoder is used for each transmission. The precoder cyclically shifts the transmitted signal in the frequency domain by the normalized frequency value https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq30_HTML.gif for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq31_HTML.gif , where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq32_HTML.gif denotes the HARQ transmission index. This operation can be performed in the time domain by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ1_HTML.gif
(1)
for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq33_HTML.gif .
The transmission channel is frequency-selective modeled by its equivalent complex-valued discrete-time finite impulse response of length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq34_HTML.gif , denoted by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq35_HTML.gif assumed constant during the period of one packet transmission. Each channel tap is a zero mean complex random variable with a given variance which is determined from the power-delay profile of the channel. In addition, we assume that the channel response changes slowly from one transmission to the next. In our analysis, we consider the long-term static channel model where the channel remains the same for all HARQ transmissions of the same packet, but changes independently from packet to packet as in [11]. The independence assumption between channel responses from packet to packet may not be justified in practice, but it is adopted in this paper in order to evaluate the average system performance for all possible channel realizations from link to link. However, we keep the indexing of the channel response by the transmission index https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq36_HTML.gif for the sake of generality of the receiver structure. Moreover, we assume that the length of the cyclic prefix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq37_HTML.gif is larger than the maximum delay spread https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq38_HTML.gif . According to this model, the received sequence samples, denoted by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq39_HTML.gif , are given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ2_HTML.gif
(2)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq40_HTML.gif is an additive complex white Gaussian noise with variance https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq41_HTML.gif ( https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq42_HTML.gif per real dimension).
We compare the achievable performance between the different transmission schemes under investigation assuming an optimal joint ML receiver with perfect channel state information at the receiver while no CSIT is assumed. A comparative analysis based on the average pairwise error probability (PEP) is presented in Section 3.

3. Error Probability Analysis

In order to compare the theoretical performance of the BID and the CFSD schemes, we consider an optimal ML receiver, and we compare the properties of the Euclidean distance distribution at the output of the frequency-selective channel for multiple transmissions.
Let https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq43_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq44_HTML.gif be the transmitted and the estimated binary codewords after https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq45_HTML.gif transmissions. Let https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq46_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq47_HTML.gif be the corresponding transmitted sequences. We define the error sequence between https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq48_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq49_HTML.gif by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq50_HTML.gif . For a joint ML receiver, Forney has shown in [12] that the PEP between any pair of sequences is given as a function of the error sequence https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq51_HTML.gif between them by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ3_HTML.gif
(3)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq52_HTML.gif is the complementary distribution function of standard Gaussian, and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq53_HTML.gif is the Euclidean distance between https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq54_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq55_HTML.gif at the output of the noiseless channel. For a given set of channel realizations https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq56_HTML.gif , the squared Euclidean distance https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq57_HTML.gif can be evaluated as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ4_HTML.gif
(4)
By developing the squared sum in (4) and performing some algebraic computations, we obtain
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ5_HTML.gif
(5)
where the superscript https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq58_HTML.gif denotes the complex conjugate and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq59_HTML.gif is the deterministic periodic autocorrelation function for a lag https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq60_HTML.gif , defined for an arbitrary complex sequence https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq61_HTML.gif of length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq62_HTML.gif by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq63_HTML.gif with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq64_HTML.gif . Expression (5) for the squared Euclidean distance is equivalent to that given by Forney in [12] using polynomial notations.
From (5), we note that the channel and the error sequence have a symmetrical effect on the Euclidean distance through their respective autocorrelation functions. By analogy to channel diversity, transmit diversity is a way to decrease the probability of error sequences leading to a low output Euclidean distance. In fact, the auto-correlation function of the error sequence https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq65_HTML.gif depends simultaneously on the Hamming weight of the binary error sequence, the interleaving, and the mapping scheme. Therefore, most of diversity techniques try to enhance the statistical distribution of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq66_HTML.gif by modifying some system parameters such as the mapping [13], or by adding additional devices at the transmitter such as a binary precoder [8], for example.
For convenience, we denote the squared Euclidean distance by the new variable https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq67_HTML.gif . We can rewrite (5) as the sum of two variables as follows:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ6_HTML.gif
(6)
with
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ7_HTML.gif
(7)
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ8_HTML.gif
(8)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq68_HTML.gif denotes the real part. In (6), the first variable https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq69_HTML.gif takes positive real values reflecting the effect of the channel gain on the squared Euclidean distance, whereas the second variable https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq70_HTML.gif takes signed real values reflecting the fluctuation of the Euclidean distance due to the presence of the ISI. For an ISI-free channel, it is obvious that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq71_HTML.gif and the performance limit for channel equalization are only determined by the properties of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq72_HTML.gif .
The PEP depends actually on the Hamming weight https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq73_HTML.gif of the binary error codeword between https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq74_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq75_HTML.gif . The average PEP over the space of all possible error sequences of a given Hamming weight https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq76_HTML.gif and all channel realizations depends on the statistical distribution of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq77_HTML.gif over this probability space. Since its difficult in general to analytically derive the probability density function (pdf) of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq78_HTML.gif , we compare different transmission schemes by comparing the main statistical properties of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq79_HTML.gif for each scheme, that is, the mean and the variance. A higher mean value and/or a smaller variance indicates better error performance. First, we compare the limiting performance of both diversity schemes assuming perfect interference cancellation by the receiver, then we compare the ISI power between them.

3.1. Performance Limits

A lower bound on the PEP can be obtained by assuming that the ISI is completely removed by the receiver, that is, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq80_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq81_HTML.gif . This is equivalent to packet transmission over an equivalent flat-fading channel with an equivalent squared gain of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq82_HTML.gif . This bound is usually referred to as the matched filter lower bound (MFB). Assuming that the channel remains the same for all retransmissions https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq83_HTML.gif and defining https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq84_HTML.gif , we can rewrite (7) as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ9_HTML.gif
(9)
The variable https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq85_HTML.gif depends on the binary error pattern and the underlying modulation. For each diversity scheme, we will calculate the mean and the variance of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq86_HTML.gif .
For the CFSD scheme, multiplying each symbol by a unit amplitude complex number does not change the amplitude of the error symbol. Therefore, the variables https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq87_HTML.gif are identical. Let https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq88_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq89_HTML.gif be the mean and the variance of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq90_HTML.gif . Let https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq91_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq92_HTML.gif be the mean and the variance of the squared channel gain https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq93_HTML.gif . Using the independence between https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq94_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq95_HTML.gif , we obtain the following expressions for the mean and the variance of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq96_HTML.gif :
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ10_HTML.gif
(10)
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ11_HTML.gif
(11)
Consequently, the performance limits for the CFSD scheme are the same as for the IT scheme.
For the BID scheme, assuming independent interleavers, the variables https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq97_HTML.gif are i.i.d. random variables. In this case we obtain
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ12_HTML.gif
(12)
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ13_HTML.gif
(13)
For a given mapping scheme the computation of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq98_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq99_HTML.gif is shown in the appendix under the uniform interleaving assumption [14] which gives the average estimations over all possible deterministic random interleavers. Note that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq100_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq101_HTML.gif depend on the Hamming weight https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq102_HTML.gif .
By comparing (11) with (13), we note that the second term in the variance expression for the CFSD scheme is reduced by a factor https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq103_HTML.gif for the BID scheme. This reflects the inherent modulation diversity of the BID scheme because error bits are located in different symbols at each retransmission. However, in some special cases such as BPSK and QPSK modulations with Gray mapping, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq104_HTML.gif is invariant to bit-interleaving. Indeed, we have https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq105_HTML.gif , where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq106_HTML.gif for BPSK and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq107_HTML.gif for QPSK. Consequently, we have https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq108_HTML.gif , and both diversity schemes have the same performance limits as for the IT scheme in this case. By contrast, for a higher order modulation such as 16-QAM or 64-QAM, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq109_HTML.gif and some variance reduction can be expected.

3.2. Intersymbol Interference Power

In this section, we show the effect of both diversity schemes on the interference power by evaluating the variance of the variable https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq110_HTML.gif . For the long-term static channel model, (8) can be written as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ14_HTML.gif
(14)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq111_HTML.gif . Assuming that the channel tap coefficients are independent with zero mean, this implies that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq112_HTML.gif are zero mean random variables and pairwise uncorrelated for different https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq113_HTML.gif . Consequently, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq114_HTML.gif is also a zero mean random variable. In addition, we assume that both the channel response and the error sequence have the same power per real dimension; the variance of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq115_HTML.gif can be computed as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ15_HTML.gif
(15)
The difference between both transmit diversity schemes concerns the value of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq116_HTML.gif . Thanks to the interleaver, we can assume that error symbols https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq117_HTML.gif in the transmitted packet are uncorrelated (but not independent due to the constraint on their total Hamming weight https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq118_HTML.gif ). Consequently, the random variables https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq119_HTML.gif have a zero mean and pairwise uncorrelated for different https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq120_HTML.gif . This yields
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ16_HTML.gif
(16)
Moreover, two error symbols https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq121_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq122_HTML.gif are conditionally independent to their respective Hamming weight https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq123_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq124_HTML.gif . Using all previous assumptions, it is straightforward to compute the variance of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq125_HTML.gif for both diversity schemes.
For the BID scheme we obtain
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ17_HTML.gif
(17)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq126_HTML.gif for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq127_HTML.gif which can be computed as indicated in the appendix.
For the CFSD scheme we obtain
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ18_HTML.gif
(18)
where
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ19_HTML.gif
(19)
We remark from (15) that the variance https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq128_HTML.gif depends on the power-delay profile of the channel. Since no CSIT is assumed, the optimal frequency-shift values are those that minimize the objective function https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq129_HTML.gif . As it is shown in [15], this function can achieve its absolute minimum value when
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ20_HTML.gif
(20)
This minimum value could be achieved by a proper choice of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq130_HTML.gif from the set https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq131_HTML.gif . For unknown channel length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq132_HTML.gif , frequency shifts can be chosen as the maximum possible in order to take account for the shortest channel memory.
By comparing the value of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq133_HTML.gif for the BID scheme given in (17) with its value for the CFSD scheme given in (18), we note that the CFSD scheme leads to a smaller interference variance https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq134_HTML.gif because https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq135_HTML.gif . In the particular case when https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq136_HTML.gif , we can have https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq137_HTML.gif , hence https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq138_HTML.gif which means that the interference is completely cancelled by the CFSD scheme.
For large values of channel memory https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq139_HTML.gif , we have https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq140_HTML.gif and the difference between the two diversity schemes with regard to the ISI power becomes smaller. Note that for the IT scheme, we have https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq141_HTML.gif which is obtained by setting https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq142_HTML.gif in (18).
In conclusion, the BID scheme has a better performance limit than the CFSD scheme for high-order modulations, but the CFSD scheme is more efficient in combating the interference for a short channel memory.

4. Iterative Receiver Structure

It is known that the performance of an optimal ML receiver can be approached by using an iterative equalization and decoding approach as in turboequalization. In this section we present the structure of the turboequalizer with integrated packet combining for both diversity schemes with the purpose of showing the performance-complexity tradeoff achieved by these diversity techniques.

4.1. Cyclic Frequency-Shift Diversity

The receiver structure for the CFSD scheme is shown in Figure 2. For each received frame https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq143_HTML.gif , the CP is first removed and then a discrete Fourier transform (DFT) is applied in order to perform equalization in the frequency domain. In the following, the DFTs of signals are denoted by capital letters as a function of the normalized frequency https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq144_HTML.gif . Thanks to the cyclic prefix insertion, the time-domain convolution becomes a simple multiplication in the frequency domain. The received frame can be written as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ21_HTML.gif
(21)
The inverse frequency shift is performed on https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq145_HTML.gif to obtain https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq146_HTML.gif which is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ22_HTML.gif
(22)
This gives the equivalent single-input multiple-output (SIMO) model for the CFSD scheme, where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq147_HTML.gif is the equivalent channel and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq148_HTML.gif is the equivalent noise. The signals https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq149_HTML.gif are then processed by a turboequalizer including two soft-input soft-output (SISO) modules which are connected iteratively through the interleaver. One SISO module for joint MMSE equalization operating in the frequency domain and another SISO module for a maximum a posteriori (MAP) channel decoding [16] operating in the time domain. The joint MMSE equalizer includes multiple forward linear filters https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq150_HTML.gif and a backward filter https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq151_HTML.gif . According to this structure, the linear estimate https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq152_HTML.gif of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq153_HTML.gif after https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq154_HTML.gif transmissions is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ23_HTML.gif
(23)
Following the same analysis in [17, 18] and using the equivalent SIMO model, the derivation of the MMSE filters that minimize the mean square error https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq155_HTML.gif is straightforward and leads to the following solution:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ24_HTML.gif
(24)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq156_HTML.gif is the compound channel defined by its squared amplitude https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq157_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq158_HTML.gif is reliability of the decoder feedback, where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq159_HTML.gif indicates a perfect feedback, and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq160_HTML.gif for no a priori. The output of the MMSE estimator can be written in the time domain after an IDFT using the Gaussian model for the estimated symbols as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ25_HTML.gif
(25)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq161_HTML.gif is a complex Gaussian noise with zero mean and variance https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq162_HTML.gif . The output extrinsic a posteriori probabilities (APPs) are given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ26_HTML.gif
(26)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq163_HTML.gif is a normalization factor in order to have a true probability mass function. The extrinsic log-likelihood ratios (LLRs) of the coded bits are then computed by soft demapping in order to decode the received frame by a MAP decoder after deinterleaving. For an iterative processing, the decoder's soft decisions in the form of extrinsic LLRs are interleaved and returned to the equalizer which, in turn, produces soft symbol decisions https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq164_HTML.gif to be used as priory in the next iteration. Note that for separate detection and decoding, one can put the equalizer's soft input to zero ( https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq165_HTML.gif ).
With regard to the system complexity, we see that the CFSD requires only https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq166_HTML.gif additional complex multiplications at the transmitter and a simple vector shift operation at the receiver. In addition, the complexity of the joint MMSE equalizer in the frequency domain is almost the same as for an MMSE equalizer with a single input. To show that, we note that the numerator of each forward filter is the matched filter to the channel which does not change with turboiterations. Hence, it is performed once per transmission. Since the denominator is common for all forward filters, the division can be performed after summation of the matched filters outputs. Consequently, for each new reception, the accumulated sum of the matched filters is updated and the same for the squared compound channel. Other operations are the same as for an equalizer with single input.

4.2. Bit-Interleaving Diversity

Joint equalization for the BID scheme is not possible because the transmitted symbols at each HARQ round are different. Therefore, we perform a postcombining at the bit level by adding the LLRs issued from all equalizers as shown in Figure 3. The structure of the SISO equalizer is similar to the joint equalizer presented for the CFSD scheme with only one single input.
Here, we need for each turboiteration two DFT operations and two interleaving operations per equalizer. Since there is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq167_HTML.gif parallel equalizers in the BID scheme, the complexity of the receiver increases linearly with the number of transmissions. While in the CFSD scheme, there is one joint equalizer which requires only two DFTs and two interleaving operations per turbo-iteration independently of the number of transmissions. Therefore, the BID scheme has a larger complexity in comparison with the CFSD scheme if turbo-equalization is performed.

5. Results

In this section, we present some simulation results comparing the performance of the two transmit diversity schemes for different system configurations.
Simulations are performed using the 3GPP Spatial Channel Model Extended (SCME) of the European WINNER framework as specified in [19, 20] in the case of monoantenna transmission. This channel model is characterized by six nonzero taps with varying delays per link. For each transmitted packet, a random channel realization is generated and then used for all HARQ retransmissions of the packet. The system performance is evaluated in terms of FER versus the average SNR defined by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq168_HTML.gif . We assume that the maximum of HARQ transmissions is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq169_HTML.gif . For the CFSD scheme, frequency-shift parameters are https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq170_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq171_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq172_HTML.gif , and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq173_HTML.gif . All used interleavers are pseudorandom interleavers. Other simulation parameters inspired from the LTE standard [21] are listed in Table 1. Monte Carlo simulations are performed over a maximum of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq174_HTML.gif packets.
Table 1
Simulation parameters.
Parameter
Value
Frame length
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq175_HTML.gif for QPSK, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq176_HTML.gif for 16-QAM
Symbol rate
7.68 Msps
CP length
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq177_HTML.gif
Channel model
SCME urban macroscenario
Shaping filter
Raised cosine with roll off 0.23
Doppler
No Doppler
We first consider a noncoded transmission system in order to show the intrinsic gain for both diversity schemes compared to the identical transmission scheme. This corresponds to the system performance before channel decoding for coded systems. Figure 4 shows the FER performance versus the average SNR after the last HARQ round ( https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq178_HTML.gif ) for QPSK and 16-QAM modulations.
We can observe the superiority of the CFSD scheme among all transmission schemes due to its best capability in interference mitigation. For QPSK modulation, we have SNR gain at FER = https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq179_HTML.gif of about 2 dB for the BID scheme and 4 dB for the CFSD scheme in comparison with the IT scheme. Note that the CFSD scheme is only at 0.4 dB of the MFB which is the same for all schemes. For 16-QAM modulation, the MFB for the BID scheme gives the best performance, but the better performance for the CFSD scheme is due to better performance of the joint equalization compared to the LLR combining used for the BID scheme. It is true that the used channel has a large channel memory which may attain more than 100 symbol periods, but it has a decreasing power-delay profile with most of the interference power originating from the less delayed paths. In this sense, the effective channel memory is not very large. This explains the larger interference reduction in the case of the CFSD scheme.
Now, we consider a coded system with a noniterative receiver including separate equalization and channel decoding without turboiteration. The performance of the noniterative receiver is obtained by performing one equalization step followed by one channel decoding step.
The channel code is the LTE turbocode of rate-1/3 using two identical constituent convolutional codes https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq180_HTML.gif with quadratic permutation polynomial internal interleaver of length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq181_HTML.gif taken from [21, (Table https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq182_HTML.gif - https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq183_HTML.gif )]. For simplicity, no trellis termination is performed for the component codes. The receiver performs one equalization step followed by one channel decoding step. The channel decoder itself performs a maximum of five internal iterations between the two internal convolutional decoders in the turbodecoder. Simulation results are given in Figure 5 for both QPSK and 16-QAM modulations. Using a powerful code, both diversity schemes have almost similar performances. We can observe that the performance of the BID scheme is still far from the corresponding MFB for 16-QAM modulation. Note that for high throughput requirements, bit-puncturing can be applied in order to increase the coding rate. For a higher coding rate, the performance gains of the proposed diversity schemes lay somewhere between the full rate case (rate 1/3) and the uncoded case. In order to close this gap, an iterative processing can be performed between the detector and the channel decoder. Due to the high complexity of the iterative processing using a turbocode, we use the LTE convolutional code of rate-1/3 whose generator polynomial is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq184_HTML.gif . Here again, no trellis termination is performed for convolutional codes. Figure 6 shows the FER performance at the last HARQ round for separate detection and decoding, while Figure 7 shows the corresponding FER performance for a turbo-equalizer which performs a maximum of four turbo-iterations.
We note that for a linear receiver without turbo-iterations, the performance of both diversity schemes is almost the same. With a turbo-equalizer, the BID scheme outperforms the CFSD scheme unlike the noncoded system because the iterative receiver performs closely to the MFB which is better for the BID scheme.
In conclusion, we find that the CFSD is suitable for a linear receiver with separate equalization and decoding, especially for high rate channel coding. The BID scheme gives better performance with an iterative receiver at the expense of a higher system complexity.

6. Conclusions

We have presented and compared two transmit diversity schemes for multiple HARQ retransmission using single carrier signaling over frequency selective channels. Our theoretical analysis shows that the BID scheme has better performance limits than the CFSD scheme for high order modulation, but the CFSD scheme is more efficient in combating the ISI for channels with short memory. The CFSD is suitable for a linear receiver with separate equalization and decoding, while the BID scheme gives a better performance with an iterative receiver at the expense of a higher system complexity. These diversity schemes can be used in order to compensate for poor channel diversity in slow fading environment depending to the desired performance complexity tradeoff and the system parameters including the channel coding rate, the modulation order.

Acknowledgment

This work was supported by the project "Urbanisme des Radiocommunications" of the Pôle de compétitivité SYSTEM@TIC.
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://​creativecommons.​org/​licenses/​by/​2.​0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Anhänge

Appendix

Assuming uniform interleaving, the error symbols are considered as identically distributed but not independent due the constraint on the sum of their Hamming weights. However, any two error symbols are conditionally independent knowing their respective Hamming weights. The coded and interleaved packet contains https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq185_HTML.gif bits which are modulated to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq186_HTML.gif symbols. The error packet contains https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq187_HTML.gif errors which are assumed uniformly distributed over the packet. The probability that a symbol https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq188_HTML.gif has a Hamming weight https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq189_HTML.gif is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ27_HTML.gif
(A1)
The average squared amplitude https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq190_HTML.gif can be calculated as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ28_HTML.gif
(A2)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq191_HTML.gif for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq192_HTML.gif is the conditional mean of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq193_HTML.gif giving its Hamming weight https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq194_HTML.gif .The variance https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq195_HTML.gif can be similarly calculated as follows:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ29_HTML.gif
(A3)
where
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_Equ30_HTML.gif
(A4)
for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq196_HTML.gif , where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq197_HTML.gif . The conditional moments https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq198_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F406028/MediaObjects/13638_2009_Article_1656_IEq199_HTML.gif can be computed directly from the modulation and the mapping scheme.
Literatur
2.
Zurück zum Zitat Lin S, Costello D Jr., Miller M: Automatic-repeat-request error-control schemes. IEEE Communications Magazine 1984, 22(12):5-17.CrossRef Lin S, Costello D Jr., Miller M: Automatic-repeat-request error-control schemes. IEEE Communications Magazine 1984, 22(12):5-17.CrossRef
3.
Zurück zum Zitat Douillard C, Picart A, Didier P, Jézéquel M, Berrou C, Glavieux A: Iterative correction of intersymbol interference: turbo-equalization. European Transactions on Telecommunications and Related Technologies 1995, 6(5):507-512. 10.1002/ett.4460060506CrossRef Douillard C, Picart A, Didier P, Jézéquel M, Berrou C, Glavieux A: Iterative correction of intersymbol interference: turbo-equalization. European Transactions on Telecommunications and Related Technologies 1995, 6(5):507-512. 10.1002/ett.4460060506CrossRef
4.
Zurück zum Zitat Harashima H, Miyakawa H: Matched-transmission technique for channels with intersymbol interference. IEEE Transactions on Communications 1972, 20(4):774-780. 10.1109/TCOM.1972.1091221CrossRef Harashima H, Miyakawa H: Matched-transmission technique for channels with intersymbol interference. IEEE Transactions on Communications 1972, 20(4):774-780. 10.1109/TCOM.1972.1091221CrossRef
5.
Zurück zum Zitat Forney GD Jr., Eyuboglu MV: Combined equalization and coding using precoding. IEEE Communications Magazine 1991, 29(12):25-34. 10.1109/35.120349CrossRef Forney GD Jr., Eyuboglu MV: Combined equalization and coding using precoding. IEEE Communications Magazine 1991, 29(12):25-34. 10.1109/35.120349CrossRef
6.
Zurück zum Zitat Samra H, Sun H, Ding Z: Capacity and linear precoding for packet retransmissions. Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP '05), 2005 3: 541-544. Samra H, Sun H, Ding Z: Capacity and linear precoding for packet retransmissions. Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP '05), 2005 3: 541-544.
7.
Zurück zum Zitat Assimi A-N, Poulliat C, Fijalkow I, Declercq D: Periodic Hadamard phase precoding for HARQ systems over intersymbol interference channels. Proceedings of the IEEE International Symposium on Spread Spectrum Techniques and Applications (ISSSTA '08), 2008, Bologna, Italy 714-718. Assimi A-N, Poulliat C, Fijalkow I, Declercq D: Periodic Hadamard phase precoding for HARQ systems over intersymbol interference channels. Proceedings of the IEEE International Symposium on Spread Spectrum Techniques and Applications (ISSSTA '08), 2008, Bologna, Italy 714-718.
8.
Zurück zum Zitat Doan DN, Narayanan KR: Iterative packet combining schemes for intersymbol interference channels. IEEE Transactions on Communications 2002, 50(4):560-570. 10.1109/26.996070CrossRef Doan DN, Narayanan KR: Iterative packet combining schemes for intersymbol interference channels. IEEE Transactions on Communications 2002, 50(4):560-570. 10.1109/26.996070CrossRef
9.
Zurück zum Zitat Assimi A-N, Poulliat C, Fijalkow I: Packet combining for turbo-diversity in HARQ systems with integrated turbo-equalization. Proceedings of the 5th International Symposium on Turbo Codes and Related Topics (TURBOCODING '08), 2008, Lausanne, Switzerland 61-66. Assimi A-N, Poulliat C, Fijalkow I: Packet combining for turbo-diversity in HARQ systems with integrated turbo-equalization. Proceedings of the 5th International Symposium on Turbo Codes and Related Topics (TURBOCODING '08), 2008, Lausanne, Switzerland 61-66.
10.
Zurück zum Zitat Samra H, Ding Z: Symbol mapping diversity in iterative decoding/demodulation of ARQ systems. Proceedings of IEEE International Conference on Communications (ICC '03), 2003, Anchorage, Alaska, USA 5: 3585-3589. Samra H, Ding Z: Symbol mapping diversity in iterative decoding/demodulation of ARQ systems. Proceedings of IEEE International Conference on Communications (ICC '03), 2003, Anchorage, Alaska, USA 5: 3585-3589.
11.
Zurück zum Zitat El Gamal H, Caire G, Damen MO: The MIMO ARQ channel: diversity-multiplexing-delay tradeoff. IEEE Transactions on Information Theory 2006, 52(8):3601-3621.MathSciNetCrossRefMATH El Gamal H, Caire G, Damen MO: The MIMO ARQ channel: diversity-multiplexing-delay tradeoff. IEEE Transactions on Information Theory 2006, 52(8):3601-3621.MathSciNetCrossRefMATH
12.
Zurück zum Zitat Forney GD Jr.: Maximum-likelihood sequence estimation of digital sequences in the presence of intersymbol interference. IEEE Transactions on Information Theory 1972, 18(3):363-378. 10.1109/TIT.1972.1054829MathSciNetCrossRefMATH Forney GD Jr.: Maximum-likelihood sequence estimation of digital sequences in the presence of intersymbol interference. IEEE Transactions on Information Theory 1972, 18(3):363-378. 10.1109/TIT.1972.1054829MathSciNetCrossRefMATH
13.
Zurück zum Zitat Samra H, Ding Z, Hahn PM: Optimal symbol mapping diversity for multiple packet transmissions. Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP '03), 2003, Hong Kong 4: 181-184. Samra H, Ding Z, Hahn PM: Optimal symbol mapping diversity for multiple packet transmissions. Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP '03), 2003, Hong Kong 4: 181-184.
14.
Zurück zum Zitat Benedetto S, Divsalar D, Montorsi G, Pollara F: Serial concatenation of interleaved codes: performance analysis, design, and iterative decoding. IEEE Transactions on Information Theory 1998, 44(3):909-926. 10.1109/18.669119MathSciNetCrossRefMATH Benedetto S, Divsalar D, Montorsi G, Pollara F: Serial concatenation of interleaved codes: performance analysis, design, and iterative decoding. IEEE Transactions on Information Theory 1998, 44(3):909-926. 10.1109/18.669119MathSciNetCrossRefMATH
15.
Zurück zum Zitat Xia P, Zhou S, Giannakis GB: Achieving the Welch bound with difference sets. IEEE Transactions on Information Theory 2005, 51(5):1900-1907. 10.1109/TIT.2005.846411MathSciNetCrossRefMATH Xia P, Zhou S, Giannakis GB: Achieving the Welch bound with difference sets. IEEE Transactions on Information Theory 2005, 51(5):1900-1907. 10.1109/TIT.2005.846411MathSciNetCrossRefMATH
16.
Zurück zum Zitat Bahl L, Cocke J, Jelinek F, Raviv J: Optimal decoding of linear codes for minimizing symbol error rate. IEEE Transactions on Information Theory 1974, 20(2):284-287.MathSciNetCrossRefMATH Bahl L, Cocke J, Jelinek F, Raviv J: Optimal decoding of linear codes for minimizing symbol error rate. IEEE Transactions on Information Theory 1974, 20(2):284-287.MathSciNetCrossRefMATH
17.
Zurück zum Zitat Visoz R, Berthet AO, Chtourou S: Frequency-domain block turbo-equalization for single-carrier transmission over MIMO broadband wireless channel. IEEE Transactions on Communications 2006, 54(12):2144-2149.CrossRef Visoz R, Berthet AO, Chtourou S: Frequency-domain block turbo-equalization for single-carrier transmission over MIMO broadband wireless channel. IEEE Transactions on Communications 2006, 54(12):2144-2149.CrossRef
18.
Zurück zum Zitat Ait-Idir T, Chafnaji H, Saoudi S: Joint hybrid ARQ and iterative space-time equalization for coded transmission over the MIMO-ISI channel. Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC '08), March 2008, Las Vegas, Nev, USA 622-627. Ait-Idir T, Chafnaji H, Saoudi S: Joint hybrid ARQ and iterative space-time equalization for coded transmission over the MIMO-ISI channel. Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC '08), March 2008, Las Vegas, Nev, USA 622-627.
19.
Zurück zum Zitat Baum DS, Hansen J, Salo J: An interim channel model for beyond-3G systems: extending the 3GPP spatial channel model (SCM). Proceedings of the IEEE Vehicular Technology Conference (VTC '05), 2005, Zurich, Switzerland 5: 3132-3136. Baum DS, Hansen J, Salo J: An interim channel model for beyond-3G systems: extending the 3GPP spatial channel model (SCM). Proceedings of the IEEE Vehicular Technology Conference (VTC '05), 2005, Zurich, Switzerland 5: 3132-3136.
Metadaten
Titel
Diversity Techniques for Single-Carrier Packet Retransmissions over Frequency-Selective Channels
verfasst von
Abdel-Nasser Assimi
Charly Poulliat
Inbar Fijalkow
Publikationsdatum
01.12.2009
Verlag
Springer International Publishing
DOI
https://doi.org/10.1155/2009/406028

Weitere Artikel der Ausgabe 1/2009

EURASIP Journal on Wireless Communications and Networking 1/2009 Zur Ausgabe