Cooperative Space-Time Coded OFDM with
Timing Errors and Carrier Frequency Offsets
F. S´ anchez
∗
, T. Zemen
∗
, G. Matz
†
, F. Kaltenberger
‡
, N. Czink
∗
∗
FTW Telecommunications Research Center, Vienna, Austria
†
Inst. of Communications and RF Engineering, Vienna University of Technology, Vienna, Austria
‡
Institute Eurecom, Sophia Antipolis, France
Abstract—The use of distributed space-time codes in coopera-
tive communications promises to increase the rate and reliability
of data transmission. These gains were mostly demonstrated for
ideal scenarios, where all the nodes are perfectly synchronized.
Considering a cooperative uplink scenario with asynchronous
nodes, the system suffers from two effects: timing errors and
individual carrier frequency offsets. In effect, timing errors
can completely cancel the advantages introduced by space-time
codes, while individual carrier frequency offsets provide a great
challenge to receivers. Indeed, in cooperative communications,
frequency offsets are perceived as a time-variant channel, even
if the individual links are static.
We show that using OFDM, space-time codes (STCs) become
robust to timing errors. Channel estimation and tracking takes
care of frequency offsets. Our simulations demonstrate that the
bit error rate (BER) performance improves by an order of
magnitude, when using a cooperative system design, which takes
these two effects into account.
Index Terms—OFDM, Block codes, distributed space-time
code, virtual MIMO, diversity methods, cooperative systems,
time-varying channels, delay effects, channel estimation, spatial
diversity, transmit diversity, Slepian basis expansion.
I. I NTRODUCTION
Cooperative communications can increase both data rate and
link reliability. Large gains can be expected when nodes are
acting as a virtual array. Popular schemes to utilize multi-
node diversity are based on STCs. Many publications study
the advantageous effects of STCs in distributed cooperative
communications but assuming perfectly synchronized nodes,
i.e. their signals have no carrier frequency offsets, and arrive
at the same time at the receiver [1].
The performance of STCs is deteriorated by synchronization
errors [2]. Timing offsets in the order of the duration of a
symbol can destroy the code structure, if the STC is not
designed to be delay tolerant. Damen et al. [3] and Sarkiss
et al. [4] adapted STCs to be delay tolerant, however the
authors did not investigate the effect of non-sample-spaced
timing offsets. Li and Xia [5] proposed to combine space-time
trellis codes with the stack construction concept from [6], but
their codes require high complexity for optimal decoding.
This work was supported by the project PUCCO funded by the Vienna
Science and Technology Fund (WWTF). The work was carried out within
the framework of COST 2100 and in the FP7 Network of Excellence
NEWCOM++. The Telecommunications Research Center Vienna (FTW) is
supported by the Austrian Government and the City of Vienna within the
competence center program COMET.
removed
at Rx
CP
Tx 1
Tx i
.
.
.
Rx
. . .
. . .
+
Time
of the signal
Useful part
Relative
delay
CP OFDM Sym. CP OFDM Sym.
CP OFDM Sym. CP OFDM Sym.
Channel
Channel
Desynchronization is perceived
as a cyclic rotation in
the OFDM symbols
δ1
foff,1
foff,i
δi
foff,1 H1(k)
Hi(k)
δi
foff,i
Fig. 1. OFDM distributed cooperative transmission.
Many current communication systems are based on or-
thogonal frequency division multiplexing (OFDM). Prominent
examples are LTE [7], WiFi [8], and DVB-T [9]. DVB-T single
frequency networks use distributed OFDM transmission, hence
several television stations transmit simultaneously the same
signal. OFDM uses the cyclic prefix (CP) to prevent inter-
symbol interference. It turns out that the CP provides also the
means to make cooperative communication systems inherently
robust against timing synchronization errors.
In this contribution we combine OFDM with STCs and
time-variant channel estimation for distributed cooperative
communications scenarios. The system presented successfully
compensates the main effects of real implementations i.e.
timing errors and frequency offsets between the distributed
nodes. We consider a scenario where at least two nodes join
up to transmit a common message to a distant base station as
outlined in Fig. 1. Using STCs, the nodes increase the diversity
and the overall uplink SNR, leading to a lower BER.
We show that the combination of OFDM and STC is advan-
tageous when using a proper receiver architecture. We consider
two STCs: delay diversity and the Alamouti code. Carrier
frequency offsets introduced by the individual transmitters
(TXs) lead to an effective time-variant channel at the receiver,
this effect can be compensated by proper time variant channel
estimation. We employ a channel estimator based on discrete
prolate spheroidal sequences (DPSs), which tracks the channel
in the time-frequency domain simultaneously.
The paper is organized as follows: Sec. II discusses the sys-
tem model of our cooperative communication system. Section
III analyses the system impairments. In Sec. IV, we detail the
channel estimators used. Simulation results are presented in
Sec. V. Finally, in Sec. VI, we draw conclusions.
978-1-61284-233-2/11/$26.00 ©2011 IEEE
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE ICC 2011 proceedings