Professional Documents
Culture Documents
Abstract—Generalized frequency division multiplexing combination with a cyclic prefix (CP), the scheme enables
(GFDM) is a new concept that can be seen as a generalization to consider the individual subcarriers as frequency flat and
of traditional OFDM. The scheme is based on the filtered thus enables an easy single-tap equalization. Further, the
multi-carrier approach and can offer an increased flexibility,
which will play a significant role in future cellular applications. orthogonality between the subcarriers enables an efficient,
In this paper we present the benefits of the pulse shaped carriers low-complexity transmitter and receiver implementation based
in GFDM. We show that based on the FFT/IFFT algorithm, on the fast Fourier transform (FFT) algorithm. However, the
the scheme can be implemented with reasonable computational scheme also exhibits some disadvantageous properties that
effort. Further, to be able to relate the results to the recent LTE make it unable to address several of the previously mentioned
standard, we present a suitable set of parameters for GFDM.
requirements. With its strong out-of-band radiation, OFDM
can present a non-negligible interference in overlay systems
I. I NTRODUCTION
applications, which makes additional filters necessary in or-
In the last couple of years, the popularity of smartphones der to meet a desired spectral mask. OFDM is also very
has grown tremendously and as a consequence to growing sensitive in terms of carrier frequency offset, which requires
demand, mobile internet has become an affordable service for sophisticated synchronization mechanisms to guarantee that
many people. Along with increasing data rates and improved the orthogonally is not affected. Lastly, the cyclic prefix
coverage, this trend enables novel applications of wireless approach constitutes a necessary overhead that can reduce the
cellular systems that had not been feasible a few years back. overall energy efficiency of the system. Also, depending on
Among those, the Internet of Things (IoT) is particularly the application, the scheme suffers from high peak-to-average
prominent. The idea of an IoT is based on the prediction that in power ratio due to the superposition of many subcarriers,
a couple of years, the internet will not only be used by people, which can increase the requirements to amplifiers. Thus, novel
but it will also constitute an infrastructure for the interaction transmission schemes are researched. Several concepts that
of all kinds of machines and devices from an extremely broad have emerged in this area during the past years are based on
field of application. Assuming each individual will own several the approach of filtered multi-carrer transmission, which has
IoT enabled devices, the next generation of cellular systems been known even before OFDM gained popularity [1], [2].
will be faced with a magnitude of larger number of subscribers. Among those, generalized frequency division multiplexing
And this will introduce a large variety of new requirements, (GFDM) [3], [4] is a new concept for flexible multi-carrier
e.g. regarding mobility, data rates, latency, energy efficiency transmission that introduces additional degrees of freedom
with respect to low-cost battery driven devices and quality when compared to traditional OFDM. In GFDM, the out-
of service. Another approach that tries to satisfy the above of-band radiation of the transmit signal is controlled by an
requirements in a spectrally flexible way is cognitive radio adjustable pulse shaping filter that is applied to the individ-
(CR). One particular goal there is to use dynamic spectrum ual subcarriers. Further, a two-dimensional data structure is
access to exploit spectrum resources, which although they are introduced to group data symbols across several subcarriers
assigned to a certain service, remain unused at a given time in and time slots to blocks. The size of the blocks is a variable
a given location. This area of application calls for the ability to parameter and allows to implement long filters or to reduce
transmit narrow-band signals with low out-of-band radiation the total number of subcarriers. The processing of these
that can be scattered across a large frequency range. blocks is done based on tail-biting digital filters that preserve
Many recent wireless standards rely on the orthogonal circular properties across time and frequency domain. Similar
frequency division multiplexing (OFDM) scheme because of to OFDM, in GFDM a cyclic prefix can be used to combat
various advantages. Like all multi-carrier systems, OFDM ISI in a multipath channel.
benefits from dividing a high data rate stream into several Filter bank multi-carrier (FBMC) [5], [6] is another tech-
parallel, low data rate streams that are transmitted on different nique that can provide strong side lobe suppression of the
subcarriers, which allows to exploit frequency diversity. In transmit signal, which is different from GFDM. There, the
pulse shaping filter is implemented with the help of a 10
polyphase network. Further, offset QAM modulation is utilized 5
N
to avoid intercarrier-interference (ICI) between neighboring
0.2
0.1
0 t
140 140
120 120
100 100 f
80 80 (b) Subcarrier filter in time and freq. domain
60 60
40 40
... ...
n 20 20 ℓ
f
(a) Absolute value of {A}n,ℓ (c) Filtering in frequency domain
{A}n,K+1
f
0
... ...
−0.2
f
0.2
{A}n,1
... ...
0 f
−0.2 k=0 k=1 k=2
0 20 40 60 80 100 120 140
time index n
f
(b) Real and imaginary part of {A}n,1 , {A}n,2 , {A}n,K+1
Fig. 4. Subcarrier superposition in frequency domain
Fig. 2. Structure of the modulation matrix A for a system with K = 16
subcarriers and M = 9 time slots.
dK−1
IFFT
FFT
...
d0
d1
x
subcarriers in frequency domain. For the root-raised cosine a subcarrier, is given in time-frequency domain. By applying
(RRC) typically L = 2, which again saves operations as the M point DFT along each column, the data is converted
outlined in Fig. 3(c). The number derives from the fact that, to the frequency-frequency domain, where all the processing
depending on the roll-off, an bandwidth of an ideal RRC pulse takes place. Finally, the signal is transformed back to time-
is between N1 and N2 . time domain by the N M point IDFT, which is the domain
k
Lastly, the DFT of a sinusoid DFTN M ej2π N n corre- necessary for transmission.
k
sponds to δ f − N in frequency domain and convolution IV. R ESULTS
with a Dirac results in a shift. Consequently, the subcarrier
upconversion can be implemented by shifting the samples in A. Complexity Analysis
frequency domain according to Fig. 4. Assuming that an M point DFT can be implemented with
The modifications listed above lead to a GFDM transmitter the FFT algorithm at the expense of M log2 M complex valued
model as depicted in Fig. 5. multiplications, the processing of (6) requires
A. Matrix model • K times M log2 M multiplications for the M point FFTs
of K subcarriers,
Consider a data matrix D that contains M × K complex
• K times LM multiplications for the filtering of K sub-
valued data symbols dk [m], where dk is the kth column of D
carriers,
and denotes the data transmitted on the kth subcarrier. First,
• N M log2 N M multiplications for the N M point IFFT.
an M point DFT is performed on each vector dk , which can
be expressed mathematically with a Fourier matrix The operations related to R(L) and P(k) can be realized by
means of pointer/memory operations and are thus not counted.
1 k,n (k−1)(n−1)
WM = √ w M×M
, wk,n = e−j2π N . (5) This leads to an implementation effort of
M
Sequentially, each of the transformed vectors WM dk under- CGFDM,FFT = KM log2 M + KLM + M N log2 M N
goes three stages of processing in frequency domain. First, = M N log2 N + (K + N )M log2 M + KLM
| {z } | {z }
the samples of the vector are reproduced L times accord- OFDM complexity GFDM overhead
ing to R(L) WM dk , by multiplying with a matrix R(L) = (7)
T
{IM , IM , . . . , IM } , which is a concatenation of L identity
matrices IM of size M × M . Next, the pulse shaping filter Γ for GFDM, while generating the OFDM transmit signal of the
is applied through multiplication according to ΓR(L) WM dk , same amount of data is at the cost of COFDM = M N log2 N .
where Γ is a matrix that contains WLM g on its diagonal Altough not analyzed in detail here, an implementation ac-
and zeros otherwise and g = {g[ℓ]}LM contains the time cording to (6) also gives savings in the memory consumption,
samples of the filter pulse. In the last stage, the kth subcarrier’s because the processing is performed on vectors and does not
signal Xk is created by moving the vector to the position require storing the N M × KM modulation matrix A from
of the corresponding subcarrier with a permutation matrix (2).
P(k) , such that Xk = P(k) ΓR(L) WM dk . Therein P(1) = A comparison of the implementation complexity of the
T
{ILM 0LM 0LM . . . } , P(2) = {0LM ILM 0LM . . . } and
T different transmitter approaches in terms of complex valued
so on, with 0LM being an LM × LM all zero matrix. Finally, multiplications is given in Fig. 6. An OFDM signal can be
all subcarrier signals are superpositioned. The transmit signal generated with the lowest computational effort. For certain
is then produced with an N M point IDFT according to parametrization, i.e. L = 2, with the new model the benefits
X of pulse shaped subcarriers in GFDM can be exploited at the
x = WN H
M P(k) ΓR(L) WM dk . (6) cost of an increase in complexity by a factor as low as roughly
k 2. In the impractical case that the pulse shaping filter spans
Note that the processing chain in Fig. 5 can be divided into the complete signal bandwidth, the number of multiplications
three general parts. Initially, the data matrix D, in which each increases by an order of two magnitudes compared to OFDM.
row corresponds to a time slot and each column corresponds to Implementations according to (1) and (2) suffer the highest
computational load, because they do not benefit from the log2 10
10