Beruflich Dokumente
Kultur Dokumente
AbstractThis paper starts with presenting a fundamental principle based on which the celebrated orthogonal
frequency division multiplexing (OFDM) waveform is constructed. It then extends the same principle to construct
the newly introduced generalized frequency division multiplexing (GFDM) signals. This novel derivation sheds light
on some interesting properties of GFDM. In particular,
our derivation seamlessly leads to an implementation of
GFDM transmitter which has significantly lower complexity than what has been reported so far. Our derivation also
facilitates a trivial understanding of how GFDM (similar
to OFDM) can be applied in MIMO channels.
I. I NTRODUCTION
While the orthogonal frequency division multiplexing
(OFDM) has enjoyed its dominance in the present and
past wireless standards for broadband communications,
there is a strong tendency among those who explore
candidate waveforms for 5G to replace OFDM because
of its well-known limitations. OFDM suffers from some
bandwidth inefficiency, since a significant portion of
each data packet is allocated to the cyclic prefix (CP)
segments. Also, OFDM has been found to be a poor
choice in multiuser applications where any loss of synchronization among users leads to a significant loss in
performance, [1], [2].
Generalized frequency division multiplexing (GFDM)
is one of the candidate waveforms that has been proposed
and currently being explored extensively by the 5GNow
group, [3]. The GFDM waveform has already been
presented in a number of conference papers, e.g., [4]
[10], and its versatility as a 5G candidate has been
discussed in a great detail in [11].
The thrust of this paper is to give a novel presentation
of GFDM which shows how it can be constructed based
on a fundamental principle of OFDM waveform. We
remind the reader that in OFDM each symbol waveform
This manuscript has been authored by Battelle Energy Alliance,
LLC under Contract No. DE-AC07-05ID14517 with the U.S. Department of Energy. The United States Government retains and the
publisher, by accepting the article for publication, acknowledges
that the United States Government retains a nonexclusive, paid-up,
irrevocable, world-wide license to publish or reproduce the published
form of this manuscript, or allow others to do so, for United States
Government purposes. STI Number: INL/CON-14-33029
2680
N
1
X
sk [n]ej
2k
t
T
(1)
k=0
n=0
M
1
X
sk [n]ej T
(tn(T +TCP ))
n=0
(3)
where
1, TCP t T
(4)
0, otherwise.
To facilitate our discussions in the subsequent parts of
this paper, we have presented in Fig. 1 the structure of
an OFDM packet.
w(t) =
K1
X
ck ej
2kn
L
(6)
k=K+1
where
ck ,
0k K 1
(7)
ck , K + 1 k 1.
This observation implies that in the frequency domain,
over a grid of L frequency bins, p[n] is characterized
by the 2K 1 non-zero coefficients ck or, equivalently,
2K 1 complex frequency bins/tones. The modulated
versions of this filter, when used to realize a filter
bank, are similarly characterized by 2K 1 non-zero
coefficients/tones; shifted to the corresponding frequency
bands.
We note that the term frequency spreading was first
coined by Bellengar, where its application to filter bank
multicarrier (FBMC) was discussed in detail, [14], [15].
2681
ck =
s0 [2]
s0 [M 1]
s1 [0]
s1 [1]
s1 [2]
s1 [M 1]
s2 [0]
s2 [1]
s2 [2]
..
.
sN 1 [0]
Fig. 2.
..
.
sN 1 [1]
sN 1 [2]
s2 [M 1]
..
.
sN 1 [M 1]
An OFDM packet.
cyclic prefix
Fig. 1.
..
.
cyclic prefix
s0 [1]
cyclic prefix
s0 [0]
cyclic prefix
cyclic prefix
s0 [0]
s0 [1]
s0 [2]
s0 [M 1]
s1 [0]
s1 [1]
s1 [2]
s1 [M 1]
s2 [0]
s2 [1]
s2 [2]
s2 [M 1]
..
.
..
.
..
.
sN 1 [0]
sN 1 [1]
sN 1 [2]
..
.
sN 1 [M 1]
A GFDM packet.
N
1
X
K1
X
sl [n]
ck ej
2(M l+k)
(tnT )
MT
(8)
l=0 k=K+1
M
1
X
xn (t).
(9)
n=0
2682
(10)
(12)
where h = F 1
M N c1 is the vector of prototype filter
coefficients, in the time domain. We note that the computational complexity of (12) is still dominantly determined
by the complexity of the operation F 1
M N se [n], i.e.,
computation of IFFT of se [n]. Nevertheless, since se [n]
is the M -fold expanded version of the length N column
vector s[n] = [s0 [n] s1 [n] sN 1 [n]]T , F 1
M N se [n] can
s[n]
in
a column.
be obtained by M repetitions of F 1
N
Hence, following (12), x[n] can be calculated through
an IFFT of size N and a dot product of two vectos.
Next, we note that the final content of the circular shift
and accumulate block in Fig. 3, upon including all the
data symbols of the packet, will be the vector
xgfdm =
M
1
X
circshift(x[n], nN )
(13)
n=0
2683
s0 [n]
s1 [n]
s2 [n]
c0
c1
s3 [n]
c0
c0
c1
c1
c0
c1
IFFT (size M N )
h
s[n]
Fig. 4.
IFFT
and
expand
circular shift
and
accumulate
add CP
and
serialize
x[n]
TO
MIMO C HANNELS
2684
for k = 0, 1, , N 1
(16)
R EFERENCES
[1] M. Morelli, C. C. J. Kuo, and M. O. Pun, Synchronization
techniques for orthogonal frequency division multiple access
(OFDMA): A tutorial review, Proc. of the IEEE, vol. 95, no.7,
pp. 13941427, July 2007.
[2] B. Farhang-Boroujeny, OFDM Versus Filter Bank Multicarrier, IEEE Signal Processing Magazine, vol. 28, no. 3, pp.
92112, 2011.
[3] http://www.5gnow.eu.
[4] M. Matthe, L. Mendes, and G. Fettweis, Generalized frequency
division multiplexing in a gabor transform setting, Communications Letters, IEEE, vol. 18, no. 8, pp. 13791382, Aug 2014.
2685