SlideShare a Scribd company logo
1 of 12
Download to read offline
1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE
Transactions on Signal Processing
1
Low Complexity Modem Design for GFDM
Arman Farhang, Member, IEEE, Nicola Marchetti, Senior Member, IEEE, and Linda E. Doyle, Senior Member, IEEE
Abstract—Due to its attractive properties, generalized fre-
quency division multiplexing (GFDM) is recently being dis-
cussed as a candidate waveform for the fifth generation of
wireless communication systems (5G). GFDM is introduced as
a generalized form of the widely used orthogonal frequency
division multiplexing (OFDM) modulation scheme and since it
uses only one cyclic prefix (CP) for a group of symbols rather
than a CP per symbol, it is more bandwidth efficient than
OFDM. In this paper, we propose novel modem structures for
GFDM by taking advantage of the particular structure in the
modulation matrix. Our proposed transmitter is based on mod-
ulation matrix sparsification through application of fast Fourier
transform (FFT) to reduce the implementation complexity. A
unified demodulator structure for matched filter (MF), zero
forcing (ZF) and minimum mean square error (MMSE) receivers
is also derived. The proposed demodulation techniques harness
the special block circulant property of the matrices involved in
the demodulation stage to reduce the computational cost of the
system implementation. We have derived the closed forms for
the ZF and MMSE receiver filters. Additionally, our algorithms
do not incur any performance loss as they maintain the op-
timal performance. The computational costs of our proposed
techniques are analyzed in detail and are compared with the
existing solutions that are known to have the lowest complexity. It
is shown that through application of our structures a substantial
amount of computational complexity reduction can be achieved.
I. INTRODUCTION
OFDM has been the technology of choice in wired and
wireless systems for years, [1]–[3]. The advent of the
fifth generation of wireless communication systems (5G) and
the associated focus on a wide range of applications from
those involving bursty machine-to-machine (M2M) like traffic
to media-rich high bandwidth applications has led to a re-
quirement for new signaling techniques with better time and
frequency containment than that of OFDM. Hence, a plethora
of waveforms are coming under the microscope for analysis
and investigation.
The limitations of OFDM are well documented. OFDM
suffers from large out-of-band emissions which not only have
interference implications but it also can reduce the potential
for exploiting non-contiguous spectrum chunks through such
techniques as carrier aggregation. For future high bandwidth
applications this can be a major drawback. OFDM also has
high sensitivity to synchronization errors especially carrier
frequency offset (CFO). As a case in point, in multiuser uplink
scenarios where OFDMA is utilized, in order to avoid the
large amount of interference caused by multiple CFOs as
well as timing offsets, stringent synchronization is required
Copyright (c) 2015 IEEE. Personal use of this material is permitted.
However, permission to use this material for any other purposes must be
obtained from the IEEE by sending a request to pubs-permissions@ieee.org.
A. Farhang, N. Marchetti, and L. E. Doyle are with the CTVR/CONNECT,
The Telecommunications Research Centre, Trinity College Dublin, Ireland,
Postal Code: Dublin2 (e-mail: farhanga; marchetn; ledoyle@tcd.ie).
which in turn imposes a great amount of overhead to the
network. This overhead is not acceptable for lightweight M2M
applications for example. The presence of multiple Doppler
shifts and propagation delays in the received uplink signal at
the base station (BS) results in some residual synchronization
errors and hence multiuser interference (MUI), [4]. The MUI
problem can be tackled with a range of different solutions that
are proposed in [5]–[7]. However, these lead to an increased
receiver computational complexity. Thus, one of the main
advantages of OFDM, i.e., its low complexity, is lost. The
challenge therefore is to provide waveforms with more relaxed
synchronization requirements and more localized signals in
time and frequency to suit future 5G applications, without the
penalty of a more complex transceiver.
There are many suggestions on the table as candidate
waveforms [8]–[12]. In general, all of these signaling methods
can be considered as filter bank multicarrier (FBMC) systems.
They can be broadly broken into two categories, those with
linear pulse shaping [11], [12] and those with circular pulse
shaping, [8]–[10]. The former signals with linear pulse shaping
have attractive spectral properties, [13]. In addition, these
systems are resilient to the timing as well as frequency errors.
However, the ramp-up and ramp-down of their signal which
are due to the transient interval of the prototype filter result
in additional latency issues. In contrast, FBMC systems with
circular pulse shaping remove the prototype filter transients
thanks to their so called tail biting property, [8]. The waveform
of interest in this paper is known as generalized frequency
division multiplexing (GFDM) and it can be categorized as an
FBMC system with circular pulse shaping. The focus of the
paper, more specifically, is on the design of a low complexity
modem structure for GFDM.
GFDM has attractive properties and as a result has recently
received a great deal of attention. One of the main attractions
of GFDM is that it is a generalized form of OFDM which
preserves most of the advantageous properties of OFDM
while addressing its limitations. As Datta and Fettweis have
pointed out in [14], GFDM can provide a very low out-of-
band radiation which removes the limitations of OFDM for
carrier aggregation. It is also more bandwidth efficient than
OFDM since it uses only one cyclic prefix (CP) for a group
of symbols in its block rather than a CP per symbol as is the
case in OFDM. Through circular filtering, GFDM removes
the prototype filter transient intervals and hence the latency.
Additionally, its special block structure makes it an attractive
choice for the low latency applications like IoT and M2M,
[15]. Filtering the subcarriers using a well-designed prototype
filter limits the intercarrier interference (ICI) only to adjacent
subcarriers which reduces the amount of leakage between
subcarriers and increases the resiliency of the system to CFO
as well as narrow band interference. In other words, GFDM
has robustness to synchronization errors. As Michailow et al
1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE
Transactions on Signal Processing
2
report in [15], GFDM is also a good match for multiple input
multiple output (MIMO) systems.
The advantages of GFDM come at the expense of an
increased bit error rate (BER) compared with OFDM. This
degradation is due to the fact that GFDM is a non-orthogonal
waveform. Consequently, non-orthogonality of the neighbor-
ing subcarriers and time slots results in self-interference. To
tackle this self-interference, matched filter (MF), zero forcing
(ZF) or minimum mean square error (MMSE) receivers can
be derived [16]. Since, the MF receiver cannot completely
remove the ICI, ZF receiver can be utilized. However, due to
its noise enhancement problem, ZF receiver incurs some BER
performance loss. Thus, the MMSE approach can be chosen to
reduce the noise enhancement effect and maximize the signal-
to-interference plus noise ratio (SINR). As MF, ZF and MMSE
receivers involve large matrix inversion and multiplication
operations, they demand a large computational complexity that
makes them inefficient for practical implementations. As an
alternative solution, Datta et al, [17], take a time domain suc-
cessive interference cancellation approach. This solution can
completely remove the effect of the self-interference. However,
that solution is a computationally exhaustive procedure. In a
more recent work from the same research group, Gaspar et al,
[18], take advantage of the sparsity of the pulse shaping filter
in frequency domain to perform the interference cancellation
in the frequency domain and hence further reduce the compu-
tational complexity of the receiver. Even though the solutions
that are based on the results of [17] and [18] successive
interference cancellation can remove the self-interference, they
can incur error propagation problems. Recently, Matth´e et al,
[19], have proposed a fast algorithm to calculate the ZF and
MMSE receiver filters. Their approach is based on the Gabor
transform structure of GFDM. Although matrix inversion is
circumvented multiplication of the ZF and MMSE matrices
to the received signal is a bottle-neck in this approach as the
matrix to vector multiplication is a computationally expensive
operation. To reduce the implementation complexity of the
ZF and MMSE demodulators, after efficient calculation of the
filter coefficients using the technique in [19], the structure that
is proposed in [15] can be utilized.
In this paper, we design a low complexity modem structure
for GFDM and therefore improve on the existing approaches.
The special structure of the modulation matrix is utilized
to reduce the complexity of the transmitter. Compared with
the existing GFDM transmitter [20], so far known to have
the lowest complexity, our proposed transmitter structure is
more computationally efficient. Based on the lessons that we
learned from ICI cancellation in uplink OFDMA systems with
interleaved subcarrier allocation, [6], we are able to substan-
tially reduce the complexity of the ZF and MMSE receivers
compared with the low complexity receiver structure that is
proposed in [18]. To be more specific, we take advantage
of block circulant matrices and some mathematical concepts
discussed in [6] for the purpose of complexity reduction.
We propose a unified structure for the MF, ZF and MMSE
receivers. This unified receiver structure is beneficial as only
the filter coefficients need to be changed for implementation
of different receivers. These coefficients can be saved on
memory and be used if needed in different scenarios. For
instance, ZF receiver can be used instead of MMSE one at high
signal-to-noise ratios (SNRs). As our techniques are direct and
no approximation is involved, our proposed receivers do not
incur any performance loss compared with the optimal MF,
ZF and MMSE receivers. Another advantage of our receiver
structure with respect to interference cancellation receivers is
that it is not iterative and hence the computations can run
in parallel which can in turn reduce the overall processing
delay of the system. As our proposed modem structure is
based on sparsification of the matrices that are involved, it
also provides savings in the memory requirements of the
system. It is worth mentioning that there are some similarities
between our approach and Zak transform which is used to
derive the ZF and MMSE filter coefficients in [19], not their
implementation. These similarities are in utilization of the
block Fourier transform matrices in the calculation of Zak
transform. However, in [19] no structure is proposed for
implementation of the ZF and MMSE filters at the receiver.
In contrast, the approach that we take in this paper is to
make the matrices involved sparse through using block Fourier
transform matrices and hence reduce the complexity of both
GFDM modulator and demodulator.
The rest of the paper is organized as follows. Section II
presents the GFDM system model. Sections III and IV include
the design and implementation of our proposed GFDM trans-
mitter and receiver structures, respectively. The computational
complexity of our modulator and demodulator pair is analyzed
in Section V. Performance optimality of the proposed tech-
niques is investigated in Section VI. Finally, the conclusions
are drawn in Section VII.
Notations: Matrices, vectors and scalar quantities are de-
noted by boldface uppercase, boldface lowercase and normal
letters, respectively. [A]m,n and [a]n represent the element in
the mth
row and nth
column of A and the nth
element of
a, respectively and A−1
signifies the inverse of A. IM and
0M are the identity and zero matrices of the size M × M,
respectively. D = diag(a) is a diagonal matrix whose diagonal
elements are formed by the elements of the vector a and
C = circ(a) is a circulant matrix whose first column is
a. The round-down operator · , rounds the value inside to
the nearest integer towards minus infinity. The superscripts
(·)T
, (·)H
and (·)∗
indicate transpose, conjugate transpose
and conjugate operations, respectively. Finally, δ(·), M and
mod N represent the Dirac delta function, M-point circular
convolution and modulo-N operations, respectively.
II. SYSTEM MODEL FOR GFDM
We consider a GFDM system with the total number of
N subcarriers that includes M symbols in each block. In a
GFDM block, M symbols overlap in time. Therefore, we call
M, overlapping factor of the GFDM system. The MN × 1
vector d = [dT
0 , . . . , dT
N−1]T
contains the complex data
symbols of the GFDM block where the M × 1 data vector
di = [di(0), . . . , di(M −1)]T
contains the data symbols to be
transmitted on the ith
subcarrier. To put it differently, di(m) is
the data symbol to be transmitted at the mth
time slot on the
1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE
Transactions on Signal Processing
3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Circ. Conv.
Circ. Conv.
Circ. Conv.
Circ. Conv.
Circ. Conv.
Circ. Conv.
N
N
NN
N
N
Channel
Synthesis filter bank Analysis filter bank
Addition removal
CPCP
gn
gn
gn
˘gn
˘gn
˘gn
d0
d1
dN−1
ˆd0
ˆd1
ˆdN−1
e
j2πn
N
e
j2πn
N
(N−1)
e−
j2πn
N
e−
j2πn
N
(N−1)
Fig. 1. Baseband block diagram of a GFDM transceiver system in AWGN channel.
ith
subcarrier. The data symbols are taken from a zero mean
independent and identically distributed (i.i.d) process with the
variance of unity. In GFDM modulation, the data symbols to
be transmitted on the ith
subcarrier are first up-sampled by
the factor of N to form an impulse train
si(n) =
M−1
m=0
di(m)δ(n − mN), n = 0, . . . , NM − 1. (1)
Then, si = [si(0), . . . , si(MN − 1)]T
is circularly convolved
with the prototype filter and up-converted to its corresponding
subcarrier frequency. After performing the same procedure for
all the subcarriers, the resulting signals are summed up to form
the GFDM signal x(n), [16].
x(n) =
N−1
i=0
(si(n) MN gn)ej 2πin
N
=
N−1
i=0
M−1
m=0
di(m)g{(n−mN) mod MN}ej 2πin
N , (2)
where g is the th
coefficient of the prototype filter.
Putting together all the transmitter output samples in an
MN × 1 vector x = [x(0), . . . , x(MN − 1)]T
, the GFDM
signal can be represented as multiplication of a modulation
matrix A of size MN × MN to the data vector d, [16].
x = Ad. (3)
Modulation matrix A encompasses all signal processing
steps involved in modulation. Let g = [g0, . . . , gMN−1]T
hold
all the coefficients of the pulse shaping/prototype filter with
the length MN, the elements of A can be represented as,
[A]nm = g{(n−mN) mod MN}ej 2πn
N
m
M . (4)
Based on the equations (2) to (4), the matrix A can be written
as
A = G E1G . . . EN−1G , (5)
where G is an MN × M matrix whose first column contains
the samples of the prototype filter g and its consecutive
columns are the copies of the previous column circularly
shifted by N samples. Ei = diag{[eT
i , . . . , eT
i ]T
} is an
MN × MN diagonal matrix whose diagonal elements are
comprised of M concatenated copies of the vector ei =
[1, ej 2πi
N , . . . , ej 2πi
N (N−1)
]T
.
In GFDM systems, a CP which is longer than the channel
delay spread is added to the beginning of the block to
accommodate the channel transient period. This enables the
MF and ZF receivers to use frequency domain equalization
(FDE) to tackle the wireless channel impairments and hence
reduce the channel equalization complexity. If NCP is the CP
length, the last NCP elements of the vector x are appended
to its beginning in order to form the transmitted signal vector
¯x whose length is MN + NCP. Let h = [h0, . . . , hNch−1]T
be the channel impulse response. Thus, the CP length NCP
needs to be longer than the channel length Nch. The received
signal which has gone through the channel, after CP removal
can be shown as
r = Hx + ν, (6)
where ν is the complex additive white Gaussian noise
(AWGN) vector, i.e, ν ∼ CN(0, σν
2
IMN ), σν
2
is the noise
variance, H = circ{˜h} and ˜h is the zero padded version
of h to have the same length as x. Due to the fact that H
is a circulant matrix, an FDE procedure can be performed
to compensate for the multipath channel impairments. With
the assumption of having perfect synchronization and channel
estimates, the equalized signal can be obtained as
y = FH
MN H−1
FMN r, (7)
where FMN is MN-point normalized discrete Fourier trans-
form (DFT) matrix and H−1
is a diagonal matrix whose
diagonal elements are reciprocals of the elements of the vector
obtained from taking MN-point DFT of the zero padded
version of h, viz., ˜h. The vector y = [y0, . . . , yMN−1]T
is
the output of the FDE block.
In order to suppress or remove the ICI due to non-
orthogonality of the subcarriers and estimate the transmitted
data vector d from the equalized signal vector, three linear
GFDM receivers; namely, MF, ZF and MMSE detectors are
considered in this paper.
1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE
Transactions on Signal Processing
4
As it was discussed in, [16], the transmitted symbols can
be recovered through match filtering
ˆdMF = AH
y. (8)
However, MF receiver cannot completely remove the ICI.
Hence, ZF solution can be utilized to completely eliminate
the ICI that is caused by non-orthogonality of the subcarriers.
The ZF estimate of the transmitted data vector can be found
as
ˆdZF = (AH
A)−1
AH
y. (9)
Since (AH
A)−1
AH
can have large values, its multiplication
to y can result in noise enhancement. This noise amplification
problem can be taken care of by utilizing the MMSE receiver
ˆdMMSE = (AH
HH
HA + σν
2
IMN )−1
AH
HH
r. (10)
It is worth mentioning that due to the noise coloring effects,
opposed to MF and ZF receivers in (8) and (9), respectively,
the channel distortions cannot be compensated using (7) before
MMSE receiver. Hence, the channel matrix is included in (10).
Fig. 1, depicts the baseband block diagram of a GFDM
transceiver when we have perfect synchronization in time and
frequency between the transmitter and receiver in an AWGN
channel. Fig. 1 summarizes the modulation and demodulation
process that is discussed above. It is worth mentioning that
gn’s for n = 0, . . . , MN−1 are the prototype filter coefficients
and ˘gn’s are the receiver filter coefficients which can be taken
from the coefficients of MF, ZF or MMSE receiver filter in
AWGN channel. As it was mentioned in Section I, GFDM is
a type of filter bank multicarrier system with circular pulse
shaping. Therefore, GFDM transmitter and receiver can be
thought of as a pair of synthesis and analysis filter banks,
respectively.
From equations (3) and (8) to (10), one realizes that direct
matrix multiplications and inversions that are involved, de-
mand a very large computational complexity as all the matrices
are of the size MN × MN, with N being usually large, and
such complexity may not be affordable for practical systems.
Therefore, in the remainder of this paper, low complexity
techniques will be proposed that can substantially reduce
the computational cost of the synthesis and analysis filter
banks that are shown in Fig. 1, while maintaining the optimal
performance.
III. PROPOSED GFDM TRANSMITTER
This section presents our proposed low complexity GFDM
transmitter design and implementation. In the following sub-
sections, we will show how the synthesis filter bank of Fig. 1
can be simplified to have a very low computational load.
A. GFDM transmitter design
Starting from (3), one can realize that direct multiplication
of the matrix A to the data vector d is a complex operation
which demands (MN)2
complex multiplications. Therefore,
complexity will be an issue for practical systems as the
number of subcarriers and/or the parameter M increases.
Accordingly, a low complexity implementation technique for
GFDM transmitter has to be sought. To this end, equation (3)
can be written as
x = Ad = AFH
b Fbd, (11)
where Fb is the MN × MN normalized block DFT matrix
that includes M × M submatrices Ωni = 1√
N
e−j 2πni
N IM and
n, i = 0, . . . , N − 1. Validity of equation (11) is based on the
fact that FH
b Fb = IMN . As it is derived in Appendix A, the
resulting matrix from multiplication of the block DFT matrix
Fb into AH
is sparse and it is comprised of the prototype
filter coefficients scaled by
√
N. From equation (11), it can
be inferred that ΓH
= AFH
b is also sparse since it is the
conjugate transpose of FbAH
. Hence, our strategy allows
us to make the matrix A sparse and real as the prototype
filter is usually chosen as a real filter1
. Due to (11) and the
definition of Fb, Fbd can be implemented by performing M
DFT operations of size N on the data samples, i.e., one per
GFDM symbol. Let ¯d = Fbd = [¯dT
0 , . . . , ¯dT
N−1]T
where the
M × 1 vector ¯di = [ ¯di(0), . . . , ¯di(M − 1)]T
contains the ith
output of each DFT block, then (11) can be rearranged as
x = ΓH ¯d =
N−1
i=0
ΓH
i
¯dκ, (12)
where κ = (N − i) mod N. As discussed in Appendix B,
the M × MN matrices Γi’s have only M non-zero columns
and the sets of those column indices are mutually exclusive
with respect to each other. As a result, ΓH
i
¯dκ will be a sparse
vector with only M non-zero elements located on the positions
κ, κ+N, . . . , κ+(M−1)N. On the basis of the derivations that
are presented in Appendix A, the non-zero elements of ΓH
i
¯dκ
can be obtained from M-point circular convolution of ¯dκ with
the κth
polyphase component of the prototype filter gκ that is
scaled by
√
N. Therefore, defining the non-zero elements of
ΓH
i
¯dκ as the vector xκ = [xκ, xκ+N , . . . , xκ+(M−1)N ]T
, we
get
xκ = ¯gκ M ¯dκ, (13)
where ¯gκ =
√
Ngκ.
B. GFDM transmitter implementation
In this subsection, implementation of the designed GFDM
transmitter in Section III-A is discussed. From the equations
(11) to (13), GFDM modulation, based on our design, can be
summarized into two steps.
1) M number of N-point DFT operations, i.e., application
of N-point DFT to each individual GFDM symbol
which includes N subcarriers. This can be efficiently
implemented by taking advantage of the fast Fourier
transform (FFT) algorithm.
2) N number of M-point circular convolution operations.
Therefore, the first and second steps of our GFDM trans-
mitter can be implemented by cascading the block diagrams
shown in Fig. 2 (a) and (b), respectively. The blocks P/S
convert the parallel FFT outputs to serial streams. All the
1It is worth mentioning that GFDM is not limited to real-valued prototype
filters. Additionally, real-valued or complex-valued filters are applicable to the
proposed solutions in this paper.
1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE
Transactions on Signal Processing
5
.
.
.
.
.
.
.
.
.
dn
¯dn
z−1
z−1
N-point
N-point
N-point
DFT
DFT
DFT
M
M
M
P/S
P/S
P/S
(a)
.
.
.
.
.
.
.
.
.
Circular Convolution
Circular Convolution
Circular Convolution
¯g0
¯g1
¯gN−1
¯dn xn
This commutator
turns by one position
after every M samples
(b)
Fig. 2. Concatenation of (a) and (b) show the implementation of the proposed GFDM transmitter.
commutators shown in Fig. 2 turn counter clockwise. Both
commutators located on the right hand side of the Fig. 2 (a)
and (b) turn after one sample collection. However, the one
located on the left hand side of (b) turns by one position
after sending M samples to each M-point circular convolution
block.
IV. PROPOSED GFDM RECEIVER
In this section, we derive low complexity ZF and MMSE
receivers for GFDM systems. It is worth mentioning that
our solutions are direct and hence lower complexity of these
receivers comes for free as they do not result in any per-
formance loss, thanks to the special structure of the matrix
AH
A. The characteristics of AH
A will be discussed in the
next subsection and then we will derive our proposed receivers
on the basis of those traits.
A. Block-diagonalization of the matrix AH
A
The key idea behind our proposed GFDM receiver tech-
niques is to take advantage of the particular structure of the
matrix AH
A which is present in both ZF and MMSE receiver
formulations. Using (5), one can calculate AH
A and find out
that it has the following structure
AH
A =
⎡
⎢
⎢
⎢
⎣
GH
G GH
E1G · · · GH
EN−1G
GH
EH
1 G GH
G · · · GH
EN−2G
...
...
...
...
GH
EH
N−1G GH
EH
N−2G · · · GH
G
⎤
⎥
⎥
⎥
⎦
.
(14)
From the definition of vector ei, it can be straightforwardly
perceived that eH
N−i = ei and hence EH
N−i = Ei. Therefore,
the columns of AH
A as shown in (14) are circularly shifted
with respect to each other. Accordingly, AH
A is a block-
circulant matrix with blocks of size M × M. Following a
similar line of derivations as in [21] and [6], AH
A can be
expanded as follows
AH
A = FH
b DFb, (15)
where D is an MN × MN block-diagonal matrix, D =
diag{D0, . . . , DN−1} and Di’s are M × M block matrices.
From (15), D can be derived as
D = Fb(AH
A)FH
b . (16)
As it is explained in Appendix B, Di’s can be derived from
polyphase components of the prototype filter.
Di = Ncirc{gκ M ˜gκ}, (17)
where κ = (N − i) mod N, gi is the ith
polyphase com-
ponent of g and ˜gi = [gi, gi+(M−1)N , . . . , gi+N ]T
is its
circularly folded version. As (17) highlights, Di’s are all real
and circulant matrices.
B. Low complexity MF receiver
Based on equation (8), direct implementation of MF re-
ceiver involves a matrix to vector multiplication which has
the computational cost of (MN)2
complex multiplications.
This procedure becomes highly complex for large values of
N and/or M which is usually the case. As discussed in
Appendix A, multiplication of AH
by the block DFT matrix
results in a sparse matrix. Due to the fact that FH
b Fb = IMN ,
similar to the transmitter (equation(11)), equation (8) can be
written as
ˆdMF = FH
b FbAH
y
= FH
b Γy, (18)
where Γ is a sparse matrix with only NM2
non-zero elements
that are the scaled version of the prototype filter coefficients.
Closed form of Γ = [ΓT
0 , . . . , ΓT
N−1]T
is derived in Ap-
pendix A and it is shown that the matrix is real valued and
comprised of the prototype filter elements. Non-zero columns
of the M × MN block matrices Γi’s are circularly shifted
copies of each other. Hence, multiplication of Γi and y is
equivalent to M-point circular convolution of M equidistant
elements of y starting from the κth
position and circularly
folded version of the κth
polyphase component of g scaled
by
√
N, viz.,
√
N ˜gκ. Usually, the prototype filter coefficients
are real-valued. Thus, Γ is real-valued. Multiplication of FH
b
to the vector Γy can be implemented by applying M number
of N-point IDFT operations. Let ¯y = Γy = [¯yT
0 , . . . , ¯yT
N−1]T
and yκ = [yκ, yκ+N , . . . , yκ+(M−1)N ]T
. Therefore, we have
¯yi = Γiy = vκ M yκ, (19)
1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE
Transactions on Signal Processing
6
.
.
.
.
.
.
.
.
.
Circular Convolution
Circular Convolution
Circular Convolution
γ0
γ1
γN−1
yn ¯yn/˜yn/˘yn
This commutator
turns by one position
after collecting M samples
(a)
.
.
.
.
.
.
.
.
.
¯yn/˜yn/˘yn
z−1
z−1
N-point
N-point
N-point
IDFT
IDFT
IDFT
ˆdn
M
M
M
P/S
P/S
P/S
(b)
Fig. 3. Unified implementation of our proposed MF, ZF and MMSE-based GFDM receivers from cascading the block diagrams (a) and (b).
where vκ =
√
N ˜gκ. Finally, the MF estimates of d can be
obtained as
ˆdMF = FH
b ¯y. (20)
C. Low complexity ZF receiver
Inserting (15) into (9), we get
ˆdZF = FH
b D−1
FbAH
y. (21)
Multiplication of matrix AH
to the vector y is the first
source of computational burden in ZF receiver which has
computational cost of (MN)2
. However, this complexity can
be reduced by taking advantage of the sparsity of the matrix
Γ = FbAH
as it was suggested in the previous subsection.
Equation (19) can be written as ¯yi = Γiy =
√
Ncirc{˜gκ}yκ.
Let ˜y = D−1
¯y = [˜yT
0 , . . . , ˜yT
N−1]T
where
˜yi =
√
ND−1
i circ{˜gκ}yκ. (22)
Therefore, from rearranging equation (17) as Di =
Ncirc{˜gκ}circ{gκ} and inserting it into (22), we have
˜yi =
1
√
N
(circ{˜gκ}circ{gκ})−1
circ{˜gκ}yκ
=
1
√
N
(circ{gκ})−1
yκ
= qκ M yκ, (23)
where qκ includes the first column of the circulant matrix
(circ{gκ})−1
scaled by 1√
N
. Due to the fact that the the
coefficients of the prototype filter are known, the vectors qκ’s
can be calculated offline. Additionally, since the prototype
filter coefficients are real, qκ’s are also real. From (23), one
may realize that calculation of the vector ˜y needs N number
of M-point circular convolutions. After acquiring ˜y, the ZF
estimates of the transmitted symbols can be obtained as
ˆdZF = FH
b ˜y. (24)
As can be inferred from (24), finding ˆdZF from ˜y requires M
number of N-point inverse DFT (IDFT) operations.
D. Low complexity MMSE receiver for AWGN channels
From (10), one may realize that in presence of channel
matrix in the equations, the matrix AH
HH
HA is not block
circulant opposed to AH
A. As a result, low complexity
MMSE receiver using DFT based matrix block diagonalization
approach only exists for AWGN channels. Hence, in this paper,
we limit ourselves to such channels for the MMSE based
GFDM receiver design. It is worth noting that the MMSE
receiver in AWGN channel becomes relevant when ZF receiver
leads to a large amount of noise amplification. The MMSE
estimate of the transmitted data block in the AWGN channel
is simplified to
ˆdMMSE = (AH
A + σν
2
IMN )−1
AH
y. (25)
Using (15) in (25) we get
ˆdMMSE = (FH
b DFb + σν
2
IMN )−1
AH
y
= FH
b
¯D
−1
FbAH
y, (26)
where ¯D = D + σν
2
IMN = diag{ ¯D0, . . . , ¯DN−1} and
¯Di = Di + σν
2
IM . Recalling circulant property of Di
from (17), it can be understood that ¯Di is also circulant and
can be expanded as ¯Di = FH
M (Φ∗
κΦκ + σν
2
IM )FM where
Φκ = MNdiag{FM gκ}2
. Let ˘y = [˘yT
0 , . . . , ˘yT
N−1]T
=
¯D
−1
FbAH
y, we can write
˘yi = FH
M (Φ∗
κΦκ + σν
2
IM )−1
Φ∗
κFM yκ
= pκ M yκ, (27)
where pκ includes the first column of the circulant matrix
FH
M {(Φ∗
κΦκ + σν
2
IM )−1
Φ∗
κ}FM . Since, in MMSE receiver,
the matrix ¯D
−1
depends on σν
2
and the receiver cannot be
simplified as in (19) or (23), circular convolution of (27)
needs to be calculated in the frequency domain, known as
fast convolution, in order to have the lowest complexity. After
obtaining ˘y, the MMSE estimates of the transmitted symbols
can be found as
ˆdMMSE = FH
b ˘y. (28)
2Since, ˜gκ is a real vector and circularly folded version of gκ, Φ∗
κ =
MNdiag{FM ˜gκ}.
1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE
Transactions on Signal Processing
7
E. Receiver implementation
In this subsection, we present a unified implementation
of the MF, ZF and MMSE receivers that we proposed in
Sections IV-B, IV-C and IV-D. As Fig. 3 depicts, the proposed
GFDM receivers can be implemented by cascading Fig. 3 (a)
and (b). It is worth mentioning that the commutator on the
right hand side of Fig. 3 (a) will turn by one position after
collecting M samples from the ith
branch, i.e., M × 1
vector ¯yi/˜yi/˘yi, in the clockwise direction. In the MF and
ZF receivers, the vectors γi are replaced by vi’s and qi’s,
respectively, and in MMSE receiver, they will be replaced by
pi’s3
. Due to the fact that in the MF and ZF receivers, the
vectors vi and qi are fixed and only depend on the prototype
filter coefficients, they can be calculated offline and hence
there is no need for their real-time calculation. However, in
MMSE receivers, the vectors pi depend on the signal to noise
ratio and hence they should be calculated in real-time. As
mentioned earlier in Section IV-D, circular convolutions in our
MMSE receiver need to be performed by taking advantage of
fast convolution to keep the complexity low.
V. COMPUTATIONAL COMPLEXITY
In this section, the computational complexity of our pro-
posed GFDM transmitter and receiver structures are discussed
and compared to the existing ones that are known to have the
lowest complexity, [18], [20]. In both cases, total number of
N subcarriers and overlapping factor of M are considered.
A. Transmitter complexity
Table I presents the computational complexity of different
GFDM transmitter implementations based on the number of
complex multiplications (CMs).
As discussed in Section III-B, our proposed GFDM trans-
mitter involves two steps. The first step includes M number of
N-point FFT operations that requires MN
2 log2 N CMs. The
second step needs N number of M-point circular convolutions.
Recalling equation (13), since gκ’s are real-valued vectors,
one may realize that each M-point circular convolution de-
mands M2
2 number of CMs. If M is a power of two, the
complexity can be further reduced by performing the circular
convolutions in frequency domain. This is due to the fact that
circular convolution in time is multiplication in the frequency
domain. Thus, to perform each circular convolution, a pair
of M-point FFT and IFFT blocks together with M complex
multiplications to the filter coefficients in frequency domain
are required. However, based on the results of [19], M cannot
take even values as the matrix A becomes singular.
The complexity relationships that are presented in Table I
are calculated and plotted in Fig. 4 for N = 1024 subcarriers
with respect to different values of overlapping factor M. As
the authors of [20] suggest, L = 2 is chosen for calculating
their GFDM transmitter complexity4
. Due to the fact that direct
3As mentioned earlier in Section IV-D, opposed to our proposed MF and
ZF receivers, the proposed MMSE receiver in this paper is only applicable to
AWGN channels.
4Parameter L indicates the number of overlapping subcarriers, i.e., two
adjacent subcarriers in GFDM transmission.
TABLE I
COMPUTATIONAL COMPLEXITY OF DIFFERENT GFDM TRANSMITTER
IMPLEMENTATIONS
Technique Number of Complex Multiplications
OFDM transmitter MN
2 log2 N
Direct GFDM transmitter (MN)2
Proposed GFDM transmitter in [20] MN(log2 N + 2 log2 M + L)
Our proposed GFDM transmitter MN
2 (M + log2 N)
5 10 15 20
10
3
10
4
10
5
10
6
Block length M
Numberofcomplexmultiplications Proposed transmitter in [20]
Proposed GFDM transmitter
OFDM transmitter
Fig. 4. Computational complexity comparison of different GFDM transmitter
techniques and the OFDM transmitter technique for N = 1024.
multiplication of A to the data vector d demands a large
number of CMs and is impractical, we do not present it in
Fig. 4. To give a quantitative indication of the complexity re-
duction that our proposed transmitter provides compared with
the direct computation of the equation (3), in the same system
setting as used for our other comparisons, i.e., N = 1024
and M ∈ [1, 21], complexity reduction of around three orders
of magnitude can be achieved. According to Fig. 4, for the
small values of M our proposed transmitter structure has a
complexity very close to that of OFDM5
. However, as M
increases the complexity of our transmitter increases with a
higher pace than OFDM. This is due to the overhead of NM2
2
number of CMs compared with OFDM. Compared with the
transmitter structure that we are proposing in this paper, for
small values of M up to 11, the transmitter proposed in [20]
demands about two times higher number of CMs. As M
increases, complexity of our technique gets close to that of
the one proposed in [20]. GFDM transmitter of [20] is about
3 to 4 times more complex than OFDM.
B. Receiver complexity
Table II summarizes the computational complexity of differ-
ent GFDM receivers in terms of the number of complex multi-
plications for two cases of AWGN and multipath channels. The
5For the purpose of having a fair comparison between OFDM and different
GFDM system implementations, an OFDM system transmitting M concate-
nated symbols having N subcarriers is considered in this study.
1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE
Transactions on Signal Processing
8
TABLE II
COMPUTATIONAL COMPLEXITY OF DIFFERENT GFDM RECEIVER TECHNIQUES
Technique Number of Complex Multiplications for AWGN channel Number of Complex Multiplications for multipath channel
OFDM receiver MN
2 log2 N MN
2 log2 N + MN
Direct ZF receiver for GFDM 2(MN)2
2(MN)2
+ MN log2 MN+MN
Direct MMSE receiver for GFDM 1
3(MN)3
+ 2(MN)2 7
3(MN)3
+ 2(MN)2
Matched filter + SIC in [18] MN(log2 MN + log2 M + L + I(2 log2 M + 1)) MN(2 log2 MN + log2 M + L + 1 + I(2 log2 M + 1))
MF/ZF GFDM receiver in [15] MN(log2 MN + log2 M + L) MN(2 log2 MN + log2 M + L + 1)
MMSE GFDM receiver using [15], [19] MN(log2 MN + log2 M + L) + (2NM2
+ MN
2 ) Not applicable
Proposed MF/ZF receiver for GFDM MN
2 (M + log2 N) MN
2 (M + 3 log2 N) + MN
Proposed MMSE receiver for GFDM MN
2 (4M + log2 N + 3) Not applicable
parameter I is the number of iterations in the algorithm with
interference cancellation and L indicates the span of receiver
filter in the neighborhood of each subcarrier band6
.
From Fig. 3, it can be understood that our proposed
receivers involve N and M numbers of M-point circular
convolutions and N-point IDFT operations, respectively. IDFT
operations can be efficiently implemented using N-point IFFT
algorithm which requires N
2 log2 N CMs. As mentioned ear-
lier, in the proposed MF and ZF receivers, the vectors γi have
fixed values and hence can be calculated and stored offline.
Furthermore, γi’s are real-valued vectors. Thus, the number
of complex multiplications needed for N number of M-point
circular convolutions is NM2
2 .
In contrast to the MF and ZF receivers, in the MMSE
receiver, the vectors γi’s are not fixed and depend on the
signal-to-noise ratio (SNR). Hence, they need to be calculated
in real-time. To this end, as highlighted in Section IV-D,
in AWGN channels, those operations can be performed by
using M-point DFT and IDFT operations. Due to the fact
that (Φ∗
κΦκ + σν
2
IM ) is a real-valued diagonal matrix, its
inversion and multiplication to Φ∗
κ only needs M
2 CMs. The
resulting diagonal matrix (Φ∗
κΦκ+σν
2
IM )−1
Φ∗
κ is multiplied
into an M × 1 vector which needs M CMs. Since, M is not
necessarily a power of 2, complexity of M-point DFT and
IDFT operations in the implementation of the circular convo-
lutions is considered as M2
. Obviously, if M is a power of
2, a further complexity reduction by taking advantage of FFT
and IFFT algorithms is possible. Therefore, the complexity
of our proposed MMSE receiver only differs from the MF
and ZF ones in the implementation of the circular convolution
operations.
Table II also presents the complexity of the direct MF, ZF
and MMSE detection techniques, i.e., direct matrix multiplica-
tions and solutions to the equations (9) and (10), respectively.
Those solutions involve direct inversion of an MN × MN
matrix which has the complexity of O(M3
N3
) and two vector
by matrix multiplications with the computational burden of
2(MN)2
CMs. To reduce receiver complexity, a number
6ZF and MMSE filters for each subcarrier have overlapping with more than
only the two adjacent subcarriers in frequency domain in contrast to the MF
filter, [15]. Based on the results of [15], L depends on the choice of prototype
filter and can be as large as 16.
1 3 5 7 9 11 13 15 17 19 21
10
3
10
4
10
5
10
6
Block length M
Numberofcomplexmultiplications
Proposed receiver in [18]
Proposed MMSE receiver in [15], [19]
Proposed ZF receiver in [15]
Proposed MF receiver in [15]
Proposed MMSE receiver
Proposed MF/ZF receiver
OFDM receiver
Fig. 5. Computational complexity comparison of different GFDM receiver
techniques with respect to each other and that of OFDM receiver in AWGN
channel when N = 1024 and M ∈ [1, 21].
1 3 5 7 9 11 13 15 17 19 21
10
3
10
4
10
5
10
6
Block length M
Numberofcomplexmultiplications
Proposed receiver in [18]
Proposed ZF receiver in [15]
Proposed MF receiver in [15]
Proposed MF/ZF receiver
OFDM receiver
Fig. 6. Computational complexity comparison of different GFDM receiver
techniques with respect to each other and that of OFDM receiver in presence
of multipath channel when N = 1024 and M ∈ [1, 21].
1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE
Transactions on Signal Processing
9
of solutions are proposed in the literature, [15], [18], and
their complexity is presented in Table II. These solutions in
essence are based on matrix sparsification techniques and their
complexity depend on the choice of prototype filter. However,
the complexity of our proposed solutions is independent of the
prototype filter choice.
The complexity formulas that are presented in Table II are
evaluated and plotted in Figs. 5 and 6 for different values of
overlapping factor M ∈ [1, 21], N = 1024 and I = 8 for
the receiver that is proposed in [18]. Based on the results
of [18], I = 8 and L = 2 are considered for the SIC
receiver. L = 2 and L = 16 are considered for the MF
and ZF receivers proposed in [15], respectively. For MMSE
reception in AWGN channels, the MMSE filter coefficients can
be efficiently calculated using the results of [19] and then the
receiver structure of [15] with L = 16 can be exploited. Due
to the fact that the complexity of MF, ZF and MMSE receivers
with direct matrix inversion and multiplications is prohibitively
high compared with other techniques (the difference is in
the level of orders of magnitude), they are not presented in
Figs. 5 and 6. However, to quantify the amount of complexity
reduction that our proposed techniques provide for AWGN
channel, in the case of N = 1024 and M = 7, our proposed
MF/ZF receiver is three orders of magnitude and the proposed
MMSE receiver is six orders of magnitudes simpler than the
direct ones, respectively, in terms of the required number of
CMs. As Fig. 5 depicts, our proposed ZF receiver is around
an order of magnitude and 2 to 5 times simpler than the
proposed receiver structures in [18] and [15], respectively. Our
proposed MF receiver is around two times simpler than the
one in [15]. In addition, our proposed MMSE receiver has
around 2 to 3 times lower complexity than the ones in [18]
and [15], [19]. Apart from lower computational cost compared
with the existing receiver structures, our techniques maintain
the optimal ZF and MMSE performance as they are direct.
Furthermore, their complexity is independent of the prototype
filter choice as opposed to the existing solutions. Finally, the
ZF and MMSE receivers that we are proposing are closer in
complexity to OFDM as compared to the receiver structures
in [18] and [15] that are over an order of magnitude more
complex than OFDM.
Fig. 6, compares the complexity of our proposed MF and
ZF receivers with the ones proposed in [18] and [15] in
the presence of the multipath channel where the channel
equalization complexity is considered. As the figure depicts,
our proposed ZF receiver in this case is 4 and 1.5 times simpler
than the SIC receiver of [18] and the proposed structure in
[15], respectively. Finally, our proposed ZF receiver is only
around 4 times more complex than OFDM receiver in presence
of multipath channel.
VI. NUMERICAL RESULTS
In this section, we present the bit error rate (BER) perfor-
mance of our proposed ZF and MMSE techniques in presence
of AWGN and multipath channels. The multipath channel
COST 207, [22], for typical urban area with 12 taps is
considered. The CP is chosen long enough to accommodate the
0 5 10 15 20 25
10
−7
10
−6
10
−5
10
−4
10
−3
10
−2
10
−1
10
0
E
b
/N
0
(dB)
BER
Proposed ZF
Direct ZF
Fig. 7. BER performance of our proposed ZF technique compared with the
direct ZF solution for N = 128, M = 5 and uncoded 64-QAM modulation
scheme in AWGN channel.
0 5 10 15 20 25
10
−7
10
−6
10
−5
10
−4
10
−3
10
−2
10
−1
10
0
E
b
/N
0
(dB)
BER Proposed MMSE
Direct MMSE
Fig. 8. BER performance of our proposed MMSE technique compared with
the direct MMSE solution for N = 128, M = 5 and uncoded 64-QAM
modulation scheme in AWGN channel.
wireless channel delay spread. A root-raised cosine prototype
filter with roll-off factor of α = 0.3 is used in all the
simulations. Each GFDM data block is comprised of N = 128
subcarriers and M = 5 symbols. In all the simulations
of this section, the proposed low complexity transmitter is
used for evaluating performance of the proposed receivers.
Direct implementation of the transmitter, i.e., (3) is used for
calculating the BER of the direct solutions. Each point, in our
BER curves, is calculated based on 10, 000 simulation runs.
Performance of the proposed ZF and MMSE solutions in
AWGN channel are investigated and compared with those of
the direct solutions7
in Figs. 7 and 8. It is worth mentioning
that uncoded 64-QAM modulation scheme is considered in
7Direct solution involves direct inversion and multiplication of the matrices
involved, i.e., direct calculation of equations (9) and (10).
1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE
Transactions on Signal Processing
10
0 5 10 15 20 25 30
10
−4
10
−3
10
−2
10
−1
10
0
Eb
/N0
(dB)
BER
Proposed ZF
Direct ZF
Direct MMSE
Fig. 9. BER performance of our proposed ZF technique compared with
the direct ZF and MMSE solutions for N = 128, M = 5 and 16-QAM
modulation scheme having convolutional coding with the code rate of 1/2 in
presence of multipath channel.
these simulations. As the figures show, the proposed tech-
niques provide the optimal ZF and MMSE performance with
orders of magnitude lower computational complexity than the
direct solutions.
As mentioned in Section IV-D, in presence of wireless
channel in (10) limits our proposed MMSE solution to AWGN
channels. Therefore, in Fig. 9, we evaluate the BER perfor-
mance of our proposed ZF technique and compare it with the
direct ZF solution in presence of multipath channel. In the
BER results shown in Fig. 9, 16-QAM modulation scheme
with convolutional coding and the code rate of 1/2 is consid-
ered. Based on our results, the BER curve of the proposed ZF
technique coincides with that of the direct ZF. However, the
MMSE receiver is superior to the ZF one in terms of BER
performance. This is due to the noise amplification problem
of ZF receiver. Performance superiority of MMSE receiver
over the ZF one, i.e., around 2 dB, comes in expense of a
substantial amount of computational burden. Direct MMSE
receiver of (10) is 7 orders of magnitude more complex than
the proposed ZF receiver.
VII. CONCLUSION
In this paper, we proposed low complexity modulation and
demodulation techniques for GFDM systems. The proposed
techniques exploit the special structure of the modulation
matrix to reduce the computational cost without incurring any
performance loss penalty. In our proposed transmitter, block
DFT and IDFT matrices were used to make the modulation
matrix sparse and hence reduce the computational burden. We
designed low complexity MF, ZF and MMSE demodulators by
block diagonalization of the matrices involved. It was shown
that through this block diagonalization, a substantial amount
of complexity reduction in the matrix inversion and multi-
plication operations can be achieved. A unified demodulator
structure based on MF, ZF and MMSE criteria was derived.
The closed form expressions for the ZF and MMSE receiver
filters were also obtained. We also analyzed and compared the
computational complexities of our techniques with the existing
ones known so far to have the lowest complexity. We have
shown that all the proposed techniques in this paper involve
lower computational cost than the existing low complexity
techniques [15], [18], [20]. For instance, over an order of mag-
nitude complexity reduction can be achieved through our ZF
receiver compared with the proposed technique in [18]. Such
a substantial reduction in the amount of computations that are
involved makes our proposed modem structures attractive for
hardware implementation of the real time GFDM systems.
APPENDIX A
DERIVATION OF FbAH
The key idea in the derivation of FbAH
is based on the
fact that inner product of two complex exponential signals with
different frequencies is zero.
N−1
=0
ej 2π
N (i−k)
= Nδik. (A.1)
From the definitions of Fb and A, Γ = FbAH
can be
obtained as Γ = [ΓT
0 , . . . , ΓT
N−1]T
where Γi’s are M × MN
block matrices that can be mathematically shown as
Γi =
1
√
N
GH
N−1
=0
Wi
EH
, (A.2)
where Wi
= e−j 2πi
N . Based on the definition of E and (A.1)
we have
N−1
=0
Wi
EH
= NΨκ, (A.3)
where κ = (N − i) mod N, Ψκ = diag{[ ψT
κ , . . . , ψT
κ
M block vectors
]T
},
ψκ = [0, . . ., 1, . . . , 0]T
,
↑
κth
position
ψκ’s are N × 1 vectors and Ψκ is a diagonal matrix whose
main diagonal elements are made up of M concatenated copies
of the vector ψκ. From (A.3) and (A.1), Γi’s can be obtained
as
Γi =
√
NGH
Ψκ. (A.4)
Accordingly, it can be perceived that the block matrices Γi’s
and hence the matrix Γ are sparse. The matrix Γi has only
M2
non-zero elements which are located on the circularly
equidistant columns κ, κ+N, . . . , κ+(M−1)N. The elements
of two consecutive non-zero columns of Γi are circularly
shifted copies of each other. For instance, the second non-zero
column of Γi is a circularly shifted version of the first non-
zero one by one sample. From (A.4), the first non-zero column
of Γi can be derived as
√
N[gκ, gκ+(M−1)N , . . . , gκ+N ]T
which is the circularly folded version of the κth
polyphase
component of the prototype filter. One can further deduce that
the matrix Γ is a real one consisted of the prototype filter
coefficients.
1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE
Transactions on Signal Processing
11
APPENDIX B
CLOSED FORM DERIVATION OF D
The polyphase components of the prototype filter g can
be defined as the vectors g0, g1, . . . , gN−1 where gi =
[gi, gi+N , . . . , gi+(M−1)N ]T
. As it is shown in Appendix A,
Γ = FbAH
is a sparse matrix with only M non-zero elements
in each column. The elements of Γ can be mathematically
represented as
[Γ]ni =
⎧
⎪⎪⎪⎪⎪⎪⎨
⎪⎪⎪⎪⎪⎪⎩
√
N[˜gn ]k, n = κM, . . . , (κ + 1)M − 1,
n = i mod N,
k = (n + M − i
N ) mod M,
0, otherwise,
(B.1)
where ˜gn is circularly folded version of gn and κ =
(N − i) mod N. From (B.1), it can be deduced that each
group of M consecutive rows of Γ, i.e., Γi’s, whose non-
zero elements are comprised of the elements of the vectors
˜gn ’s, is mutually orthogonal to the other ones. This is due to
the fact that the sets of column indices of Γi’s with non-zero
elements are mutually exclusive with respect to each other.
The block-diagonal matrix D, as derived earlier in (16), can
be calculated as D = Fb(AH
A)FH
b which can be rearranged
as D = (FbAH
)(FbAH
)H
= ΓΓH
.
Due to orthogonality of Γi’s with respect to each other,
i.e., ΓiΓH
j = 0M , i = j, it can be discerned that D
has a block-diagonal structure. Based on equation (B.1),
only equidistant columns of Γi’s with circular distance of
N are non-zero and two consecutive and non-zero columns
are circularly shifted copies of each other with one sample.
As a case in point, consider Γ0 and (B.1). Therefore, the
elements [Γ0]00 =
√
N[˜g0]0, [Γ0](M−1)0 =
√
N[˜g0](M−1)
and [Γ0]0N =
√
N[˜g0](M−1), [Γ0](M−1)N =
√
N[˜g0](M−2)
illustrate that the consecutive and non-zero columns of Γ0 are
circularly shifted versions of each other. Using (B.1), one can
conclude that the same property holds for the other non-zero
columns of Γ0 and all the other Γi’s.
The goal here is to derive a closed form for D.
D = ΓΓH
=
⎡
⎢
⎢
⎢
⎣
Γ0
...
ΓN−1
⎤
⎥
⎥
⎥
⎦
ΓH
0 . . . ΓH
N−1
. (B.2)
D is an MN ×MN matrix comprised of M ×M submatrices
which are all zero except the ones located on the main
diagonal, i.e., Di = ΓiΓH
i . From (B.1), it can be understood
that the first non-zero columns of the matrices Γi and ΓH
i are
equal to
√
N ˜gκ and
√
Ngκ, respectively and the rest of their
non-zero columns are circularly shifted version of their first
non-zero column. Removing zero columns of Γi’s
Di = ΓiΓH
i = ˜Γi
˜Γ
H
i , (B.3)
where ˜Γi and ˜Γ
H
i are circulant matrices with the first columns
equal to
√
N ˜gκ and
√
Ngκ, respectively. Since, ˜Γi and ˜Γ
H
i
are real and circulant, Di is also a real and circulant matrix
which can be obtained as
Di = Ncirc{gκ M ˜gκ}. (B.4)
ACKNOWLEDGMENT
This publication has emanated from research conducted
with the financial support of Science Foundation Ireland (SFI)
under Grant Number 13/RC/2077. CONNECT is funded under
the SFI Research Centres Programme and is co-funded under
the European Regional Development Fund.
REFERENCES
[1] T. Starr, J. M. Cioffi, and P. J. Silverman, Understanding Digital
Subscriber Line Technology. Upper Saddle River, NJ, USA: Prentice
Hall PTR, 1999.
[2] Y. G. Li and G. L. Stuber, Orthogonal Frequency Division Multiplexing
for Wireless Communications. New York, NY: Springer, 2006.
[3] A. Farhang, M. Kakhki, and B. Farhang-Boroujeny, “Wavelet-OFDM
versus filtered-OFDM in power line communication systems,” in 5th
International Symposium on Telecommunications (IST), Dec 2010, pp.
691–694.
[4] M. Morelli, C. C. J. Kuo, and M. O. Pun, “Synchronization techniques
for orthogonal frequency division multiple access (OFDMA): A tutorial
review,” Proceedings of the IEEE, vol. 95, no.7, pp. 1394–1427, July
2007.
[5] K. Lee, S.-R. Lee, S.-H. Moon, and I. Lee, “MMSE-based CFO
compensation for uplink OFDMA systems with conjugate gradient,”
IEEE Transactions on Wireless Communications, vol. 11, no.8, pp.
2767–2775, Aug. 2012.
[6] A. Farhang, N. Marchetti, and L. Doyle, “Low Complexity LS and
MMSE Based CFO Compensation Techniques for the Uplink of
OFDMA Systems,” in IEEE International Conference on Communica-
tions (ICC), June 2013, pp. 5748–5753.
[7] A. Farhang, A. Javaid Majid, N. Marchetti, L. E. Doyle, and B. Farhang-
Boroujeny, “Interference localization for uplink OFDMA systems in
presence of CFOs,” in IEEE Wireless Communications and Networking
Conference (WCNC), April 2014, pp. 1030–1035.
[8] G. Fettweis, M. Krondorf, and S. Bittner, “GFDM - Generalized
Frequency Division Multiplexing,” in IEEE Vehicular Technology Con-
ference (VTC Spring), April 2009, pp. 1–4.
[9] A. Tonello and M. Girotto, “Cyclic block FMT modulation for broad-
band power line communications,” in IEEE International Symposium on
Power Line Communications and Its Applications (ISPLC), March 2013,
pp. 247–251.
[10] H. Lin and P. Siohan, “An advanced multi-carrier modulation for future
radio systems,” in IEEE International Conference on Acoustics, Speech
and Signal Processing (ICASSP), May 2014, pp. 8097–8101.
[11] M. Renfors, J. Yli-Kaakinen, and F. Harris, “Analysis and design of
efficient and flexible fast-convolution based multirate filter banks,” IEEE
Transactions on Signal Processing, vol. 62, no. 15, pp. 3768–3783, Aug
2014.
[12] A. Farhang, N. Marchetti, L. Doyle, and B. Farhang-Boroujeny, “Filter
bank multicarrier for massive MIMO,” in IEEE Vehicular Technology
Conference (VTC Fall), Sept 2014, pp. 1–7.
[13] B. Farhang-Boroujeny, “OFDM versus filter bank multicarrier,” IEEE
Signal Processing Magazine, vol. 28, no. 3, pp. 92–112, 2011.
[14] R. Datta and G. Fettweis, “Improved ACLR by cancellation carrier in-
sertion in GFDM based cognitive radios,” in IEEE Vehicular Technology
Conference (VTC Spring), May 2014, pp. 1–5.
[15] N. Michailow, M. Matthe, I. Gaspar, A. Caldevilla, L. Mendes, A. Fes-
tag, and G. Fettweis, “Generalized Frequency Division Multiplexing for
5th Generation Cellular Networks,” IEEE Transactions on Communica-
tions, vol. 62, no. 9, pp. 3045–3061, 2014.
[16] N. Michailow, S. Krone, M. Lentmaier, and G. Fettweis, “Bit error rate
performance of generalized frequency division multiplexing,” in IEEE
Vehicular Technology Conference (VTC Fall), Sept 2012, pp. 1–5.
[17] R. Datta, N. Michailow, M. Lentmaier, and G. Fettweis, “GFDM
Interference Cancellation for Flexible Cognitive Radio PHY Design,”
in IEEE Vehicular Technology Conference (VTC Fall), Sept 2012, pp.
1–5.
1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE
Transactions on Signal Processing
12
[18] I. Gaspar, N. Michailow, A. Navarro, E. Ohlmer, S. Krone, and G. Fet-
tweis, “Low Complexity GFDM Receiver Based on Sparse Frequency
Domain Processing,” in IEEE Vehicular Technology Conference (VTC
Spring), June 2013, pp. 1–6.
[19] M. Matthe, L. Mendes, and G. Fettweis, “Generalized frequency division
multiplexing in a Gabor transform setting,” IEEE Communications
Letters,, vol. 18, no. 8, pp. 1379–1382, Aug 2014.
[20] N. Michailow, I. Gaspar, S. Krone, M. Lentmaier, and G. Fettweis,
“Generalized frequency division multiplexing: Analysis of an alternative
multi-carrier technique for next generation cellular systems,” in Interna-
tional Symposium on Wireless Communication Systems (ISWCS), 2012,
pp. 171–175.
[21] T. De Mazancourt and D. Gerlic, “The inverse of a block-circulant
matrix,” IEEE Transactions on Antennas and Propagation, vol. 31, no.5,
pp. 808–810, Sept. 1983.
[22] COST 207, “Digital land mobile radio communications,” Office for
Official Publications of the European Communities, Final Report, Lux-
embourg, 1989.
Arman Farhang received his BSc. in telecommu-
nications engineering from Azad University of Na-
jafabad, Iran in 2007. He received MSc. in telecom-
munications engineering from Sadjad University of
Technology, Mashhad, Iran in 2010. Currently, he is
pursuing a Ph.D. degree in Irish National Telecom-
munications Research Centre (CTVR/CONNECT) at
Trinity College Dublin, Ireland. His research inter-
ests include wireless communications, digital signal
processing for communications, multiuser commu-
nications and multicarrier systems.
Nicola Marchetti is currently Assistant Professor
at Trinity College Dublin, Ireland, where he holds
the Ussher Lectureship in Wireless Communications,
and is a member of the Irish National Telecom-
munications Research Centre (CTVR/CONNECT).
He received the Ph.D. in Wireless Communications
from Aalborg University, Denmark in 2007, and the
M.Sc. in Electronic Engineering from University of
Ferrara, Italy in 2003. He also holds a M.Sc. in
Mathematics which he received from Aalborg Uni-
versity in 2010. He worked as a Research Assistant
at the University of Ferrara in 2003-2004. He then was a Ph.D. Student
in 2004-2007, and a Research and Teaching Post-Doc in 2007-2010 at
Aalborg University. His former collaborations include research projects in
cooperation with Samsung, Nokia Siemens Networks, Huawei, Intel Mobile
Communications among others. His research interests include: 5G Wireless
Communication Systems, Cognitive Radio and Dynamic Spectrum Access,
Complex Systems Science, Integrated Optical-Wireless Networks, Multiple
Antenna Systems, Radio Resource Management, Small Cells and HetNets,
and Waveforms. He authored 60 refereed journals and conference papers,
hold 2 patents, and wrote 2 books and 4 book chapters.
Linda E. Doyle received the B.Sc. in electrical
engineering from University College Cork, Ireland,
in 1989, the M.Sc. degree from Trinity College
Dublin, Ireland, in 1992, and Ph.D. degree from
Trinity College Dublin, Ireland, in 1996. She is
Professor of Engineering and The Arts in Trinity
College, University of Dublin. She is the Direc-
tor of CTVR/CONNECT, an SFI Research centre
focused on future networks and communications.
CTVR/CONNECT is headquartered in Trinity Col-
lege, comprises ten academic institutions in total and
has over 40 industry partners. Prof. Doyle’s expertise is in the fields of
wireless communications, cognitive radio, reconfigurable networks, spectrum
management and creative arts practices.
She has published widely in these domains and leads a large research team
within CTVR/CONNECT. Prof. Doyle a member of the Ofcom Spectrum
Advisory Board in the UK. She is a Fellow Of Trinity College Dublin.

More Related Content

What's hot

Spectrally efficient multicarrier modulation system for visible light communi...
Spectrally efficient multicarrier modulation system for visible light communi...Spectrally efficient multicarrier modulation system for visible light communi...
Spectrally efficient multicarrier modulation system for visible light communi...IJECEIAES
 
Wavelet Packet based Multicarrier Modulation for Cognitive UWB Systems
Wavelet Packet based Multicarrier Modulation for Cognitive UWB SystemsWavelet Packet based Multicarrier Modulation for Cognitive UWB Systems
Wavelet Packet based Multicarrier Modulation for Cognitive UWB SystemsCSCJournals
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceresearchinventy
 
An Approach to Improve the Quality of Service in OFDMA Relay Networks via Re-...
An Approach to Improve the Quality of Service in OFDMA Relay Networks via Re-...An Approach to Improve the Quality of Service in OFDMA Relay Networks via Re-...
An Approach to Improve the Quality of Service in OFDMA Relay Networks via Re-...iosrjce
 
Simulation of Few Mode Fiber Communication System Using Adaptive Recursive le...
Simulation of Few Mode Fiber Communication System Using Adaptive Recursive le...Simulation of Few Mode Fiber Communication System Using Adaptive Recursive le...
Simulation of Few Mode Fiber Communication System Using Adaptive Recursive le...rahulmonikasharma
 
Lte ausarbeitung zarei
Lte ausarbeitung zareiLte ausarbeitung zarei
Lte ausarbeitung zareimehemed sifaw
 
A review paper on the papr analysis of orthogonal frequency division multiple...
A review paper on the papr analysis of orthogonal frequency division multiple...A review paper on the papr analysis of orthogonal frequency division multiple...
A review paper on the papr analysis of orthogonal frequency division multiple...ijmnct
 
New Technique Combining the Tone Reservation Method with Clipping Technique t...
New Technique Combining the Tone Reservation Method with Clipping Technique t...New Technique Combining the Tone Reservation Method with Clipping Technique t...
New Technique Combining the Tone Reservation Method with Clipping Technique t...IJECEIAES
 
Ijetae 0913 79
Ijetae 0913 79Ijetae 0913 79
Ijetae 0913 79Usman Ali
 
Performance Analysis of A Ds-Cdma System by using Rayleigh and Nakagami-M Fad...
Performance Analysis of A Ds-Cdma System by using Rayleigh and Nakagami-M Fad...Performance Analysis of A Ds-Cdma System by using Rayleigh and Nakagami-M Fad...
Performance Analysis of A Ds-Cdma System by using Rayleigh and Nakagami-M Fad...IRJET Journal
 
Deep_Learning_Empowered_Semi-Blind_Joint_Detection_in_Cooperative_NOMA.pdf
Deep_Learning_Empowered_Semi-Blind_Joint_Detection_in_Cooperative_NOMA.pdfDeep_Learning_Empowered_Semi-Blind_Joint_Detection_in_Cooperative_NOMA.pdf
Deep_Learning_Empowered_Semi-Blind_Joint_Detection_in_Cooperative_NOMA.pdfShailendraSinghJadon1
 
RECONFIGURABLE OPTICAL ADD AND DROP MULTIPLEXERS A REVIEW
RECONFIGURABLE OPTICAL ADD AND DROP MULTIPLEXERS A REVIEWRECONFIGURABLE OPTICAL ADD AND DROP MULTIPLEXERS A REVIEW
RECONFIGURABLE OPTICAL ADD AND DROP MULTIPLEXERS A REVIEWecijjournal
 
IRJET- Peak to Average Power Ratio Reduction Technique using LPC Coding in OF...
IRJET- Peak to Average Power Ratio Reduction Technique using LPC Coding in OF...IRJET- Peak to Average Power Ratio Reduction Technique using LPC Coding in OF...
IRJET- Peak to Average Power Ratio Reduction Technique using LPC Coding in OF...IRJET Journal
 
Comparatively analysis of FBG optical fiber in 25 & 35 Gbps DCDM based Commun...
Comparatively analysis of FBG optical fiber in 25 & 35 Gbps DCDM based Commun...Comparatively analysis of FBG optical fiber in 25 & 35 Gbps DCDM based Commun...
Comparatively analysis of FBG optical fiber in 25 & 35 Gbps DCDM based Commun...IJERD Editor
 

What's hot (17)

Spectrally efficient multicarrier modulation system for visible light communi...
Spectrally efficient multicarrier modulation system for visible light communi...Spectrally efficient multicarrier modulation system for visible light communi...
Spectrally efficient multicarrier modulation system for visible light communi...
 
Ijcnc050211
Ijcnc050211Ijcnc050211
Ijcnc050211
 
Wavelet Packet based Multicarrier Modulation for Cognitive UWB Systems
Wavelet Packet based Multicarrier Modulation for Cognitive UWB SystemsWavelet Packet based Multicarrier Modulation for Cognitive UWB Systems
Wavelet Packet based Multicarrier Modulation for Cognitive UWB Systems
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
An Approach to Improve the Quality of Service in OFDMA Relay Networks via Re-...
An Approach to Improve the Quality of Service in OFDMA Relay Networks via Re-...An Approach to Improve the Quality of Service in OFDMA Relay Networks via Re-...
An Approach to Improve the Quality of Service in OFDMA Relay Networks via Re-...
 
Simulation of Few Mode Fiber Communication System Using Adaptive Recursive le...
Simulation of Few Mode Fiber Communication System Using Adaptive Recursive le...Simulation of Few Mode Fiber Communication System Using Adaptive Recursive le...
Simulation of Few Mode Fiber Communication System Using Adaptive Recursive le...
 
Lte ausarbeitung zarei
Lte ausarbeitung zareiLte ausarbeitung zarei
Lte ausarbeitung zarei
 
38 41
38 4138 41
38 41
 
A review paper on the papr analysis of orthogonal frequency division multiple...
A review paper on the papr analysis of orthogonal frequency division multiple...A review paper on the papr analysis of orthogonal frequency division multiple...
A review paper on the papr analysis of orthogonal frequency division multiple...
 
New Technique Combining the Tone Reservation Method with Clipping Technique t...
New Technique Combining the Tone Reservation Method with Clipping Technique t...New Technique Combining the Tone Reservation Method with Clipping Technique t...
New Technique Combining the Tone Reservation Method with Clipping Technique t...
 
Ijetae 0913 79
Ijetae 0913 79Ijetae 0913 79
Ijetae 0913 79
 
Cd31527532
Cd31527532Cd31527532
Cd31527532
 
Performance Analysis of A Ds-Cdma System by using Rayleigh and Nakagami-M Fad...
Performance Analysis of A Ds-Cdma System by using Rayleigh and Nakagami-M Fad...Performance Analysis of A Ds-Cdma System by using Rayleigh and Nakagami-M Fad...
Performance Analysis of A Ds-Cdma System by using Rayleigh and Nakagami-M Fad...
 
Deep_Learning_Empowered_Semi-Blind_Joint_Detection_in_Cooperative_NOMA.pdf
Deep_Learning_Empowered_Semi-Blind_Joint_Detection_in_Cooperative_NOMA.pdfDeep_Learning_Empowered_Semi-Blind_Joint_Detection_in_Cooperative_NOMA.pdf
Deep_Learning_Empowered_Semi-Blind_Joint_Detection_in_Cooperative_NOMA.pdf
 
RECONFIGURABLE OPTICAL ADD AND DROP MULTIPLEXERS A REVIEW
RECONFIGURABLE OPTICAL ADD AND DROP MULTIPLEXERS A REVIEWRECONFIGURABLE OPTICAL ADD AND DROP MULTIPLEXERS A REVIEW
RECONFIGURABLE OPTICAL ADD AND DROP MULTIPLEXERS A REVIEW
 
IRJET- Peak to Average Power Ratio Reduction Technique using LPC Coding in OF...
IRJET- Peak to Average Power Ratio Reduction Technique using LPC Coding in OF...IRJET- Peak to Average Power Ratio Reduction Technique using LPC Coding in OF...
IRJET- Peak to Average Power Ratio Reduction Technique using LPC Coding in OF...
 
Comparatively analysis of FBG optical fiber in 25 & 35 Gbps DCDM based Commun...
Comparatively analysis of FBG optical fiber in 25 & 35 Gbps DCDM based Commun...Comparatively analysis of FBG optical fiber in 25 & 35 Gbps DCDM based Commun...
Comparatively analysis of FBG optical fiber in 25 & 35 Gbps DCDM based Commun...
 

Similar to 5G

Advantages And Disadvantages Of 5.1 Ofdm-IDMA Scheme
Advantages And Disadvantages Of 5.1 Ofdm-IDMA SchemeAdvantages And Disadvantages Of 5.1 Ofdm-IDMA Scheme
Advantages And Disadvantages Of 5.1 Ofdm-IDMA SchemeJulie Kwhl
 
An adaptive channel estimation scheme based on redundancy minimization for fi...
An adaptive channel estimation scheme based on redundancy minimization for fi...An adaptive channel estimation scheme based on redundancy minimization for fi...
An adaptive channel estimation scheme based on redundancy minimization for fi...TELKOMNIKA JOURNAL
 
DYNAMIC OPTIMIZATION OF OVERLAP-AND-ADD LENGTH OVER MIMO MBOFDM SYSTEM BASED ...
DYNAMIC OPTIMIZATION OF OVERLAP-AND-ADD LENGTH OVER MIMO MBOFDM SYSTEM BASED ...DYNAMIC OPTIMIZATION OF OVERLAP-AND-ADD LENGTH OVER MIMO MBOFDM SYSTEM BASED ...
DYNAMIC OPTIMIZATION OF OVERLAP-AND-ADD LENGTH OVER MIMO MBOFDM SYSTEM BASED ...ijwmn
 
DYNAMIC OPTIMIZATION OF OVERLAPAND- ADD LENGTH OVER MBOFDM SYSTEM BASED ON SN...
DYNAMIC OPTIMIZATION OF OVERLAPAND- ADD LENGTH OVER MBOFDM SYSTEM BASED ON SN...DYNAMIC OPTIMIZATION OF OVERLAPAND- ADD LENGTH OVER MBOFDM SYSTEM BASED ON SN...
DYNAMIC OPTIMIZATION OF OVERLAPAND- ADD LENGTH OVER MBOFDM SYSTEM BASED ON SN...cscpconf
 
Dynamic optimization of overlap
Dynamic optimization of overlapDynamic optimization of overlap
Dynamic optimization of overlapcsandit
 
PERFORMANCE IMPROVEMENT FOR THE SINGLE CARRIER IN FBMC SYSTEMS BY PAPR REDUCTION
PERFORMANCE IMPROVEMENT FOR THE SINGLE CARRIER IN FBMC SYSTEMS BY PAPR REDUCTIONPERFORMANCE IMPROVEMENT FOR THE SINGLE CARRIER IN FBMC SYSTEMS BY PAPR REDUCTION
PERFORMANCE IMPROVEMENT FOR THE SINGLE CARRIER IN FBMC SYSTEMS BY PAPR REDUCTIONIJCNCJournal
 
Performance Improvement for the Single Carrier in FBMC Systems by PAPR Reduction
Performance Improvement for the Single Carrier in FBMC Systems by PAPR ReductionPerformance Improvement for the Single Carrier in FBMC Systems by PAPR Reduction
Performance Improvement for the Single Carrier in FBMC Systems by PAPR ReductionIJCNCJournal
 
Design of time division multiplexing/wavelength division multiplexing passiv...
Design of time division multiplexing/wavelength division  multiplexing passiv...Design of time division multiplexing/wavelength division  multiplexing passiv...
Design of time division multiplexing/wavelength division multiplexing passiv...IJECEIAES
 
CHANNEL ESTIMATION IN MOBILE WIRELESS SYSTEMS
CHANNEL ESTIMATION IN MOBILE WIRELESS SYSTEMSCHANNEL ESTIMATION IN MOBILE WIRELESS SYSTEMS
CHANNEL ESTIMATION IN MOBILE WIRELESS SYSTEMSIAEME Publication
 
Comparison of Various Waveform Contenders of 5G Wireless Communication Based ...
Comparison of Various Waveform Contenders of 5G Wireless Communication Based ...Comparison of Various Waveform Contenders of 5G Wireless Communication Based ...
Comparison of Various Waveform Contenders of 5G Wireless Communication Based ...ijtsrd
 
Design of high scalability multi-subcarrier RoF hybrid system based on optica...
Design of high scalability multi-subcarrier RoF hybrid system based on optica...Design of high scalability multi-subcarrier RoF hybrid system based on optica...
Design of high scalability multi-subcarrier RoF hybrid system based on optica...nooriasukmaningtyas
 
Iaetsd comparative study mimo ofdm, cdma-sdma
Iaetsd comparative study mimo ofdm, cdma-sdmaIaetsd comparative study mimo ofdm, cdma-sdma
Iaetsd comparative study mimo ofdm, cdma-sdmaIaetsd Iaetsd
 
An effective technique for increasing capacity and improving bandwidth in 5G ...
An effective technique for increasing capacity and improving bandwidth in 5G ...An effective technique for increasing capacity and improving bandwidth in 5G ...
An effective technique for increasing capacity and improving bandwidth in 5G ...IJECEIAES
 
A Comparison on Different Techniques for PAPR and BER Reduction in OFDM Commu...
A Comparison on Different Techniques for PAPR and BER Reduction in OFDM Commu...A Comparison on Different Techniques for PAPR and BER Reduction in OFDM Commu...
A Comparison on Different Techniques for PAPR and BER Reduction in OFDM Commu...IRJET Journal
 
Evolution of millimeter-wave communications toward next generation in wireles...
Evolution of millimeter-wave communications toward next generation in wireles...Evolution of millimeter-wave communications toward next generation in wireles...
Evolution of millimeter-wave communications toward next generation in wireles...TELKOMNIKA JOURNAL
 
LTE in a Nutshell: Pysical Layer
LTE in a Nutshell: Pysical LayerLTE in a Nutshell: Pysical Layer
LTE in a Nutshell: Pysical LayerFrank Rayal
 
IRJET-Review of Massive MIMO, Filter Bank Multi Carrier and Orthogonal Freque...
IRJET-Review of Massive MIMO, Filter Bank Multi Carrier and Orthogonal Freque...IRJET-Review of Massive MIMO, Filter Bank Multi Carrier and Orthogonal Freque...
IRJET-Review of Massive MIMO, Filter Bank Multi Carrier and Orthogonal Freque...IRJET Journal
 

Similar to 5G (20)

Advantages And Disadvantages Of 5.1 Ofdm-IDMA Scheme
Advantages And Disadvantages Of 5.1 Ofdm-IDMA SchemeAdvantages And Disadvantages Of 5.1 Ofdm-IDMA Scheme
Advantages And Disadvantages Of 5.1 Ofdm-IDMA Scheme
 
An adaptive channel estimation scheme based on redundancy minimization for fi...
An adaptive channel estimation scheme based on redundancy minimization for fi...An adaptive channel estimation scheme based on redundancy minimization for fi...
An adaptive channel estimation scheme based on redundancy minimization for fi...
 
DYNAMIC OPTIMIZATION OF OVERLAP-AND-ADD LENGTH OVER MIMO MBOFDM SYSTEM BASED ...
DYNAMIC OPTIMIZATION OF OVERLAP-AND-ADD LENGTH OVER MIMO MBOFDM SYSTEM BASED ...DYNAMIC OPTIMIZATION OF OVERLAP-AND-ADD LENGTH OVER MIMO MBOFDM SYSTEM BASED ...
DYNAMIC OPTIMIZATION OF OVERLAP-AND-ADD LENGTH OVER MIMO MBOFDM SYSTEM BASED ...
 
DYNAMIC OPTIMIZATION OF OVERLAPAND- ADD LENGTH OVER MBOFDM SYSTEM BASED ON SN...
DYNAMIC OPTIMIZATION OF OVERLAPAND- ADD LENGTH OVER MBOFDM SYSTEM BASED ON SN...DYNAMIC OPTIMIZATION OF OVERLAPAND- ADD LENGTH OVER MBOFDM SYSTEM BASED ON SN...
DYNAMIC OPTIMIZATION OF OVERLAPAND- ADD LENGTH OVER MBOFDM SYSTEM BASED ON SN...
 
Dynamic optimization of overlap
Dynamic optimization of overlapDynamic optimization of overlap
Dynamic optimization of overlap
 
PERFORMANCE IMPROVEMENT FOR THE SINGLE CARRIER IN FBMC SYSTEMS BY PAPR REDUCTION
PERFORMANCE IMPROVEMENT FOR THE SINGLE CARRIER IN FBMC SYSTEMS BY PAPR REDUCTIONPERFORMANCE IMPROVEMENT FOR THE SINGLE CARRIER IN FBMC SYSTEMS BY PAPR REDUCTION
PERFORMANCE IMPROVEMENT FOR THE SINGLE CARRIER IN FBMC SYSTEMS BY PAPR REDUCTION
 
Performance Improvement for the Single Carrier in FBMC Systems by PAPR Reduction
Performance Improvement for the Single Carrier in FBMC Systems by PAPR ReductionPerformance Improvement for the Single Carrier in FBMC Systems by PAPR Reduction
Performance Improvement for the Single Carrier in FBMC Systems by PAPR Reduction
 
E0532630
E0532630E0532630
E0532630
 
Design of time division multiplexing/wavelength division multiplexing passiv...
Design of time division multiplexing/wavelength division  multiplexing passiv...Design of time division multiplexing/wavelength division  multiplexing passiv...
Design of time division multiplexing/wavelength division multiplexing passiv...
 
CHANNEL ESTIMATION IN MOBILE WIRELESS SYSTEMS
CHANNEL ESTIMATION IN MOBILE WIRELESS SYSTEMSCHANNEL ESTIMATION IN MOBILE WIRELESS SYSTEMS
CHANNEL ESTIMATION IN MOBILE WIRELESS SYSTEMS
 
Comparison of Various Waveform Contenders of 5G Wireless Communication Based ...
Comparison of Various Waveform Contenders of 5G Wireless Communication Based ...Comparison of Various Waveform Contenders of 5G Wireless Communication Based ...
Comparison of Various Waveform Contenders of 5G Wireless Communication Based ...
 
Design of high scalability multi-subcarrier RoF hybrid system based on optica...
Design of high scalability multi-subcarrier RoF hybrid system based on optica...Design of high scalability multi-subcarrier RoF hybrid system based on optica...
Design of high scalability multi-subcarrier RoF hybrid system based on optica...
 
Hp3414121418
Hp3414121418Hp3414121418
Hp3414121418
 
Iaetsd comparative study mimo ofdm, cdma-sdma
Iaetsd comparative study mimo ofdm, cdma-sdmaIaetsd comparative study mimo ofdm, cdma-sdma
Iaetsd comparative study mimo ofdm, cdma-sdma
 
An effective technique for increasing capacity and improving bandwidth in 5G ...
An effective technique for increasing capacity and improving bandwidth in 5G ...An effective technique for increasing capacity and improving bandwidth in 5G ...
An effective technique for increasing capacity and improving bandwidth in 5G ...
 
A Comparison on Different Techniques for PAPR and BER Reduction in OFDM Commu...
A Comparison on Different Techniques for PAPR and BER Reduction in OFDM Commu...A Comparison on Different Techniques for PAPR and BER Reduction in OFDM Commu...
A Comparison on Different Techniques for PAPR and BER Reduction in OFDM Commu...
 
Evolution of millimeter-wave communications toward next generation in wireles...
Evolution of millimeter-wave communications toward next generation in wireles...Evolution of millimeter-wave communications toward next generation in wireles...
Evolution of millimeter-wave communications toward next generation in wireles...
 
LTE in a Nutshell: Pysical Layer
LTE in a Nutshell: Pysical LayerLTE in a Nutshell: Pysical Layer
LTE in a Nutshell: Pysical Layer
 
IRJET-Review of Massive MIMO, Filter Bank Multi Carrier and Orthogonal Freque...
IRJET-Review of Massive MIMO, Filter Bank Multi Carrier and Orthogonal Freque...IRJET-Review of Massive MIMO, Filter Bank Multi Carrier and Orthogonal Freque...
IRJET-Review of Massive MIMO, Filter Bank Multi Carrier and Orthogonal Freque...
 
Mn2521592162
Mn2521592162Mn2521592162
Mn2521592162
 

Recently uploaded

Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 

Recently uploaded (20)

Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 

5G

  • 1. 1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information. This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE Transactions on Signal Processing 1 Low Complexity Modem Design for GFDM Arman Farhang, Member, IEEE, Nicola Marchetti, Senior Member, IEEE, and Linda E. Doyle, Senior Member, IEEE Abstract—Due to its attractive properties, generalized fre- quency division multiplexing (GFDM) is recently being dis- cussed as a candidate waveform for the fifth generation of wireless communication systems (5G). GFDM is introduced as a generalized form of the widely used orthogonal frequency division multiplexing (OFDM) modulation scheme and since it uses only one cyclic prefix (CP) for a group of symbols rather than a CP per symbol, it is more bandwidth efficient than OFDM. In this paper, we propose novel modem structures for GFDM by taking advantage of the particular structure in the modulation matrix. Our proposed transmitter is based on mod- ulation matrix sparsification through application of fast Fourier transform (FFT) to reduce the implementation complexity. A unified demodulator structure for matched filter (MF), zero forcing (ZF) and minimum mean square error (MMSE) receivers is also derived. The proposed demodulation techniques harness the special block circulant property of the matrices involved in the demodulation stage to reduce the computational cost of the system implementation. We have derived the closed forms for the ZF and MMSE receiver filters. Additionally, our algorithms do not incur any performance loss as they maintain the op- timal performance. The computational costs of our proposed techniques are analyzed in detail and are compared with the existing solutions that are known to have the lowest complexity. It is shown that through application of our structures a substantial amount of computational complexity reduction can be achieved. I. INTRODUCTION OFDM has been the technology of choice in wired and wireless systems for years, [1]–[3]. The advent of the fifth generation of wireless communication systems (5G) and the associated focus on a wide range of applications from those involving bursty machine-to-machine (M2M) like traffic to media-rich high bandwidth applications has led to a re- quirement for new signaling techniques with better time and frequency containment than that of OFDM. Hence, a plethora of waveforms are coming under the microscope for analysis and investigation. The limitations of OFDM are well documented. OFDM suffers from large out-of-band emissions which not only have interference implications but it also can reduce the potential for exploiting non-contiguous spectrum chunks through such techniques as carrier aggregation. For future high bandwidth applications this can be a major drawback. OFDM also has high sensitivity to synchronization errors especially carrier frequency offset (CFO). As a case in point, in multiuser uplink scenarios where OFDMA is utilized, in order to avoid the large amount of interference caused by multiple CFOs as well as timing offsets, stringent synchronization is required Copyright (c) 2015 IEEE. Personal use of this material is permitted. However, permission to use this material for any other purposes must be obtained from the IEEE by sending a request to pubs-permissions@ieee.org. A. Farhang, N. Marchetti, and L. E. Doyle are with the CTVR/CONNECT, The Telecommunications Research Centre, Trinity College Dublin, Ireland, Postal Code: Dublin2 (e-mail: farhanga; marchetn; ledoyle@tcd.ie). which in turn imposes a great amount of overhead to the network. This overhead is not acceptable for lightweight M2M applications for example. The presence of multiple Doppler shifts and propagation delays in the received uplink signal at the base station (BS) results in some residual synchronization errors and hence multiuser interference (MUI), [4]. The MUI problem can be tackled with a range of different solutions that are proposed in [5]–[7]. However, these lead to an increased receiver computational complexity. Thus, one of the main advantages of OFDM, i.e., its low complexity, is lost. The challenge therefore is to provide waveforms with more relaxed synchronization requirements and more localized signals in time and frequency to suit future 5G applications, without the penalty of a more complex transceiver. There are many suggestions on the table as candidate waveforms [8]–[12]. In general, all of these signaling methods can be considered as filter bank multicarrier (FBMC) systems. They can be broadly broken into two categories, those with linear pulse shaping [11], [12] and those with circular pulse shaping, [8]–[10]. The former signals with linear pulse shaping have attractive spectral properties, [13]. In addition, these systems are resilient to the timing as well as frequency errors. However, the ramp-up and ramp-down of their signal which are due to the transient interval of the prototype filter result in additional latency issues. In contrast, FBMC systems with circular pulse shaping remove the prototype filter transients thanks to their so called tail biting property, [8]. The waveform of interest in this paper is known as generalized frequency division multiplexing (GFDM) and it can be categorized as an FBMC system with circular pulse shaping. The focus of the paper, more specifically, is on the design of a low complexity modem structure for GFDM. GFDM has attractive properties and as a result has recently received a great deal of attention. One of the main attractions of GFDM is that it is a generalized form of OFDM which preserves most of the advantageous properties of OFDM while addressing its limitations. As Datta and Fettweis have pointed out in [14], GFDM can provide a very low out-of- band radiation which removes the limitations of OFDM for carrier aggregation. It is also more bandwidth efficient than OFDM since it uses only one cyclic prefix (CP) for a group of symbols in its block rather than a CP per symbol as is the case in OFDM. Through circular filtering, GFDM removes the prototype filter transient intervals and hence the latency. Additionally, its special block structure makes it an attractive choice for the low latency applications like IoT and M2M, [15]. Filtering the subcarriers using a well-designed prototype filter limits the intercarrier interference (ICI) only to adjacent subcarriers which reduces the amount of leakage between subcarriers and increases the resiliency of the system to CFO as well as narrow band interference. In other words, GFDM has robustness to synchronization errors. As Michailow et al
  • 2. 1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information. This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE Transactions on Signal Processing 2 report in [15], GFDM is also a good match for multiple input multiple output (MIMO) systems. The advantages of GFDM come at the expense of an increased bit error rate (BER) compared with OFDM. This degradation is due to the fact that GFDM is a non-orthogonal waveform. Consequently, non-orthogonality of the neighbor- ing subcarriers and time slots results in self-interference. To tackle this self-interference, matched filter (MF), zero forcing (ZF) or minimum mean square error (MMSE) receivers can be derived [16]. Since, the MF receiver cannot completely remove the ICI, ZF receiver can be utilized. However, due to its noise enhancement problem, ZF receiver incurs some BER performance loss. Thus, the MMSE approach can be chosen to reduce the noise enhancement effect and maximize the signal- to-interference plus noise ratio (SINR). As MF, ZF and MMSE receivers involve large matrix inversion and multiplication operations, they demand a large computational complexity that makes them inefficient for practical implementations. As an alternative solution, Datta et al, [17], take a time domain suc- cessive interference cancellation approach. This solution can completely remove the effect of the self-interference. However, that solution is a computationally exhaustive procedure. In a more recent work from the same research group, Gaspar et al, [18], take advantage of the sparsity of the pulse shaping filter in frequency domain to perform the interference cancellation in the frequency domain and hence further reduce the compu- tational complexity of the receiver. Even though the solutions that are based on the results of [17] and [18] successive interference cancellation can remove the self-interference, they can incur error propagation problems. Recently, Matth´e et al, [19], have proposed a fast algorithm to calculate the ZF and MMSE receiver filters. Their approach is based on the Gabor transform structure of GFDM. Although matrix inversion is circumvented multiplication of the ZF and MMSE matrices to the received signal is a bottle-neck in this approach as the matrix to vector multiplication is a computationally expensive operation. To reduce the implementation complexity of the ZF and MMSE demodulators, after efficient calculation of the filter coefficients using the technique in [19], the structure that is proposed in [15] can be utilized. In this paper, we design a low complexity modem structure for GFDM and therefore improve on the existing approaches. The special structure of the modulation matrix is utilized to reduce the complexity of the transmitter. Compared with the existing GFDM transmitter [20], so far known to have the lowest complexity, our proposed transmitter structure is more computationally efficient. Based on the lessons that we learned from ICI cancellation in uplink OFDMA systems with interleaved subcarrier allocation, [6], we are able to substan- tially reduce the complexity of the ZF and MMSE receivers compared with the low complexity receiver structure that is proposed in [18]. To be more specific, we take advantage of block circulant matrices and some mathematical concepts discussed in [6] for the purpose of complexity reduction. We propose a unified structure for the MF, ZF and MMSE receivers. This unified receiver structure is beneficial as only the filter coefficients need to be changed for implementation of different receivers. These coefficients can be saved on memory and be used if needed in different scenarios. For instance, ZF receiver can be used instead of MMSE one at high signal-to-noise ratios (SNRs). As our techniques are direct and no approximation is involved, our proposed receivers do not incur any performance loss compared with the optimal MF, ZF and MMSE receivers. Another advantage of our receiver structure with respect to interference cancellation receivers is that it is not iterative and hence the computations can run in parallel which can in turn reduce the overall processing delay of the system. As our proposed modem structure is based on sparsification of the matrices that are involved, it also provides savings in the memory requirements of the system. It is worth mentioning that there are some similarities between our approach and Zak transform which is used to derive the ZF and MMSE filter coefficients in [19], not their implementation. These similarities are in utilization of the block Fourier transform matrices in the calculation of Zak transform. However, in [19] no structure is proposed for implementation of the ZF and MMSE filters at the receiver. In contrast, the approach that we take in this paper is to make the matrices involved sparse through using block Fourier transform matrices and hence reduce the complexity of both GFDM modulator and demodulator. The rest of the paper is organized as follows. Section II presents the GFDM system model. Sections III and IV include the design and implementation of our proposed GFDM trans- mitter and receiver structures, respectively. The computational complexity of our modulator and demodulator pair is analyzed in Section V. Performance optimality of the proposed tech- niques is investigated in Section VI. Finally, the conclusions are drawn in Section VII. Notations: Matrices, vectors and scalar quantities are de- noted by boldface uppercase, boldface lowercase and normal letters, respectively. [A]m,n and [a]n represent the element in the mth row and nth column of A and the nth element of a, respectively and A−1 signifies the inverse of A. IM and 0M are the identity and zero matrices of the size M × M, respectively. D = diag(a) is a diagonal matrix whose diagonal elements are formed by the elements of the vector a and C = circ(a) is a circulant matrix whose first column is a. The round-down operator · , rounds the value inside to the nearest integer towards minus infinity. The superscripts (·)T , (·)H and (·)∗ indicate transpose, conjugate transpose and conjugate operations, respectively. Finally, δ(·), M and mod N represent the Dirac delta function, M-point circular convolution and modulo-N operations, respectively. II. SYSTEM MODEL FOR GFDM We consider a GFDM system with the total number of N subcarriers that includes M symbols in each block. In a GFDM block, M symbols overlap in time. Therefore, we call M, overlapping factor of the GFDM system. The MN × 1 vector d = [dT 0 , . . . , dT N−1]T contains the complex data symbols of the GFDM block where the M × 1 data vector di = [di(0), . . . , di(M −1)]T contains the data symbols to be transmitted on the ith subcarrier. To put it differently, di(m) is the data symbol to be transmitted at the mth time slot on the
  • 3. 1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information. This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE Transactions on Signal Processing 3 . . . . . . . . . . . . . . . . . . . . . . . . Circ. Conv. Circ. Conv. Circ. Conv. Circ. Conv. Circ. Conv. Circ. Conv. N N NN N N Channel Synthesis filter bank Analysis filter bank Addition removal CPCP gn gn gn ˘gn ˘gn ˘gn d0 d1 dN−1 ˆd0 ˆd1 ˆdN−1 e j2πn N e j2πn N (N−1) e− j2πn N e− j2πn N (N−1) Fig. 1. Baseband block diagram of a GFDM transceiver system in AWGN channel. ith subcarrier. The data symbols are taken from a zero mean independent and identically distributed (i.i.d) process with the variance of unity. In GFDM modulation, the data symbols to be transmitted on the ith subcarrier are first up-sampled by the factor of N to form an impulse train si(n) = M−1 m=0 di(m)δ(n − mN), n = 0, . . . , NM − 1. (1) Then, si = [si(0), . . . , si(MN − 1)]T is circularly convolved with the prototype filter and up-converted to its corresponding subcarrier frequency. After performing the same procedure for all the subcarriers, the resulting signals are summed up to form the GFDM signal x(n), [16]. x(n) = N−1 i=0 (si(n) MN gn)ej 2πin N = N−1 i=0 M−1 m=0 di(m)g{(n−mN) mod MN}ej 2πin N , (2) where g is the th coefficient of the prototype filter. Putting together all the transmitter output samples in an MN × 1 vector x = [x(0), . . . , x(MN − 1)]T , the GFDM signal can be represented as multiplication of a modulation matrix A of size MN × MN to the data vector d, [16]. x = Ad. (3) Modulation matrix A encompasses all signal processing steps involved in modulation. Let g = [g0, . . . , gMN−1]T hold all the coefficients of the pulse shaping/prototype filter with the length MN, the elements of A can be represented as, [A]nm = g{(n−mN) mod MN}ej 2πn N m M . (4) Based on the equations (2) to (4), the matrix A can be written as A = G E1G . . . EN−1G , (5) where G is an MN × M matrix whose first column contains the samples of the prototype filter g and its consecutive columns are the copies of the previous column circularly shifted by N samples. Ei = diag{[eT i , . . . , eT i ]T } is an MN × MN diagonal matrix whose diagonal elements are comprised of M concatenated copies of the vector ei = [1, ej 2πi N , . . . , ej 2πi N (N−1) ]T . In GFDM systems, a CP which is longer than the channel delay spread is added to the beginning of the block to accommodate the channel transient period. This enables the MF and ZF receivers to use frequency domain equalization (FDE) to tackle the wireless channel impairments and hence reduce the channel equalization complexity. If NCP is the CP length, the last NCP elements of the vector x are appended to its beginning in order to form the transmitted signal vector ¯x whose length is MN + NCP. Let h = [h0, . . . , hNch−1]T be the channel impulse response. Thus, the CP length NCP needs to be longer than the channel length Nch. The received signal which has gone through the channel, after CP removal can be shown as r = Hx + ν, (6) where ν is the complex additive white Gaussian noise (AWGN) vector, i.e, ν ∼ CN(0, σν 2 IMN ), σν 2 is the noise variance, H = circ{˜h} and ˜h is the zero padded version of h to have the same length as x. Due to the fact that H is a circulant matrix, an FDE procedure can be performed to compensate for the multipath channel impairments. With the assumption of having perfect synchronization and channel estimates, the equalized signal can be obtained as y = FH MN H−1 FMN r, (7) where FMN is MN-point normalized discrete Fourier trans- form (DFT) matrix and H−1 is a diagonal matrix whose diagonal elements are reciprocals of the elements of the vector obtained from taking MN-point DFT of the zero padded version of h, viz., ˜h. The vector y = [y0, . . . , yMN−1]T is the output of the FDE block. In order to suppress or remove the ICI due to non- orthogonality of the subcarriers and estimate the transmitted data vector d from the equalized signal vector, three linear GFDM receivers; namely, MF, ZF and MMSE detectors are considered in this paper.
  • 4. 1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information. This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE Transactions on Signal Processing 4 As it was discussed in, [16], the transmitted symbols can be recovered through match filtering ˆdMF = AH y. (8) However, MF receiver cannot completely remove the ICI. Hence, ZF solution can be utilized to completely eliminate the ICI that is caused by non-orthogonality of the subcarriers. The ZF estimate of the transmitted data vector can be found as ˆdZF = (AH A)−1 AH y. (9) Since (AH A)−1 AH can have large values, its multiplication to y can result in noise enhancement. This noise amplification problem can be taken care of by utilizing the MMSE receiver ˆdMMSE = (AH HH HA + σν 2 IMN )−1 AH HH r. (10) It is worth mentioning that due to the noise coloring effects, opposed to MF and ZF receivers in (8) and (9), respectively, the channel distortions cannot be compensated using (7) before MMSE receiver. Hence, the channel matrix is included in (10). Fig. 1, depicts the baseband block diagram of a GFDM transceiver when we have perfect synchronization in time and frequency between the transmitter and receiver in an AWGN channel. Fig. 1 summarizes the modulation and demodulation process that is discussed above. It is worth mentioning that gn’s for n = 0, . . . , MN−1 are the prototype filter coefficients and ˘gn’s are the receiver filter coefficients which can be taken from the coefficients of MF, ZF or MMSE receiver filter in AWGN channel. As it was mentioned in Section I, GFDM is a type of filter bank multicarrier system with circular pulse shaping. Therefore, GFDM transmitter and receiver can be thought of as a pair of synthesis and analysis filter banks, respectively. From equations (3) and (8) to (10), one realizes that direct matrix multiplications and inversions that are involved, de- mand a very large computational complexity as all the matrices are of the size MN × MN, with N being usually large, and such complexity may not be affordable for practical systems. Therefore, in the remainder of this paper, low complexity techniques will be proposed that can substantially reduce the computational cost of the synthesis and analysis filter banks that are shown in Fig. 1, while maintaining the optimal performance. III. PROPOSED GFDM TRANSMITTER This section presents our proposed low complexity GFDM transmitter design and implementation. In the following sub- sections, we will show how the synthesis filter bank of Fig. 1 can be simplified to have a very low computational load. A. GFDM transmitter design Starting from (3), one can realize that direct multiplication of the matrix A to the data vector d is a complex operation which demands (MN)2 complex multiplications. Therefore, complexity will be an issue for practical systems as the number of subcarriers and/or the parameter M increases. Accordingly, a low complexity implementation technique for GFDM transmitter has to be sought. To this end, equation (3) can be written as x = Ad = AFH b Fbd, (11) where Fb is the MN × MN normalized block DFT matrix that includes M × M submatrices Ωni = 1√ N e−j 2πni N IM and n, i = 0, . . . , N − 1. Validity of equation (11) is based on the fact that FH b Fb = IMN . As it is derived in Appendix A, the resulting matrix from multiplication of the block DFT matrix Fb into AH is sparse and it is comprised of the prototype filter coefficients scaled by √ N. From equation (11), it can be inferred that ΓH = AFH b is also sparse since it is the conjugate transpose of FbAH . Hence, our strategy allows us to make the matrix A sparse and real as the prototype filter is usually chosen as a real filter1 . Due to (11) and the definition of Fb, Fbd can be implemented by performing M DFT operations of size N on the data samples, i.e., one per GFDM symbol. Let ¯d = Fbd = [¯dT 0 , . . . , ¯dT N−1]T where the M × 1 vector ¯di = [ ¯di(0), . . . , ¯di(M − 1)]T contains the ith output of each DFT block, then (11) can be rearranged as x = ΓH ¯d = N−1 i=0 ΓH i ¯dκ, (12) where κ = (N − i) mod N. As discussed in Appendix B, the M × MN matrices Γi’s have only M non-zero columns and the sets of those column indices are mutually exclusive with respect to each other. As a result, ΓH i ¯dκ will be a sparse vector with only M non-zero elements located on the positions κ, κ+N, . . . , κ+(M−1)N. On the basis of the derivations that are presented in Appendix A, the non-zero elements of ΓH i ¯dκ can be obtained from M-point circular convolution of ¯dκ with the κth polyphase component of the prototype filter gκ that is scaled by √ N. Therefore, defining the non-zero elements of ΓH i ¯dκ as the vector xκ = [xκ, xκ+N , . . . , xκ+(M−1)N ]T , we get xκ = ¯gκ M ¯dκ, (13) where ¯gκ = √ Ngκ. B. GFDM transmitter implementation In this subsection, implementation of the designed GFDM transmitter in Section III-A is discussed. From the equations (11) to (13), GFDM modulation, based on our design, can be summarized into two steps. 1) M number of N-point DFT operations, i.e., application of N-point DFT to each individual GFDM symbol which includes N subcarriers. This can be efficiently implemented by taking advantage of the fast Fourier transform (FFT) algorithm. 2) N number of M-point circular convolution operations. Therefore, the first and second steps of our GFDM trans- mitter can be implemented by cascading the block diagrams shown in Fig. 2 (a) and (b), respectively. The blocks P/S convert the parallel FFT outputs to serial streams. All the 1It is worth mentioning that GFDM is not limited to real-valued prototype filters. Additionally, real-valued or complex-valued filters are applicable to the proposed solutions in this paper.
  • 5. 1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information. This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE Transactions on Signal Processing 5 . . . . . . . . . dn ¯dn z−1 z−1 N-point N-point N-point DFT DFT DFT M M M P/S P/S P/S (a) . . . . . . . . . Circular Convolution Circular Convolution Circular Convolution ¯g0 ¯g1 ¯gN−1 ¯dn xn This commutator turns by one position after every M samples (b) Fig. 2. Concatenation of (a) and (b) show the implementation of the proposed GFDM transmitter. commutators shown in Fig. 2 turn counter clockwise. Both commutators located on the right hand side of the Fig. 2 (a) and (b) turn after one sample collection. However, the one located on the left hand side of (b) turns by one position after sending M samples to each M-point circular convolution block. IV. PROPOSED GFDM RECEIVER In this section, we derive low complexity ZF and MMSE receivers for GFDM systems. It is worth mentioning that our solutions are direct and hence lower complexity of these receivers comes for free as they do not result in any per- formance loss, thanks to the special structure of the matrix AH A. The characteristics of AH A will be discussed in the next subsection and then we will derive our proposed receivers on the basis of those traits. A. Block-diagonalization of the matrix AH A The key idea behind our proposed GFDM receiver tech- niques is to take advantage of the particular structure of the matrix AH A which is present in both ZF and MMSE receiver formulations. Using (5), one can calculate AH A and find out that it has the following structure AH A = ⎡ ⎢ ⎢ ⎢ ⎣ GH G GH E1G · · · GH EN−1G GH EH 1 G GH G · · · GH EN−2G ... ... ... ... GH EH N−1G GH EH N−2G · · · GH G ⎤ ⎥ ⎥ ⎥ ⎦ . (14) From the definition of vector ei, it can be straightforwardly perceived that eH N−i = ei and hence EH N−i = Ei. Therefore, the columns of AH A as shown in (14) are circularly shifted with respect to each other. Accordingly, AH A is a block- circulant matrix with blocks of size M × M. Following a similar line of derivations as in [21] and [6], AH A can be expanded as follows AH A = FH b DFb, (15) where D is an MN × MN block-diagonal matrix, D = diag{D0, . . . , DN−1} and Di’s are M × M block matrices. From (15), D can be derived as D = Fb(AH A)FH b . (16) As it is explained in Appendix B, Di’s can be derived from polyphase components of the prototype filter. Di = Ncirc{gκ M ˜gκ}, (17) where κ = (N − i) mod N, gi is the ith polyphase com- ponent of g and ˜gi = [gi, gi+(M−1)N , . . . , gi+N ]T is its circularly folded version. As (17) highlights, Di’s are all real and circulant matrices. B. Low complexity MF receiver Based on equation (8), direct implementation of MF re- ceiver involves a matrix to vector multiplication which has the computational cost of (MN)2 complex multiplications. This procedure becomes highly complex for large values of N and/or M which is usually the case. As discussed in Appendix A, multiplication of AH by the block DFT matrix results in a sparse matrix. Due to the fact that FH b Fb = IMN , similar to the transmitter (equation(11)), equation (8) can be written as ˆdMF = FH b FbAH y = FH b Γy, (18) where Γ is a sparse matrix with only NM2 non-zero elements that are the scaled version of the prototype filter coefficients. Closed form of Γ = [ΓT 0 , . . . , ΓT N−1]T is derived in Ap- pendix A and it is shown that the matrix is real valued and comprised of the prototype filter elements. Non-zero columns of the M × MN block matrices Γi’s are circularly shifted copies of each other. Hence, multiplication of Γi and y is equivalent to M-point circular convolution of M equidistant elements of y starting from the κth position and circularly folded version of the κth polyphase component of g scaled by √ N, viz., √ N ˜gκ. Usually, the prototype filter coefficients are real-valued. Thus, Γ is real-valued. Multiplication of FH b to the vector Γy can be implemented by applying M number of N-point IDFT operations. Let ¯y = Γy = [¯yT 0 , . . . , ¯yT N−1]T and yκ = [yκ, yκ+N , . . . , yκ+(M−1)N ]T . Therefore, we have ¯yi = Γiy = vκ M yκ, (19)
  • 6. 1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information. This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE Transactions on Signal Processing 6 . . . . . . . . . Circular Convolution Circular Convolution Circular Convolution γ0 γ1 γN−1 yn ¯yn/˜yn/˘yn This commutator turns by one position after collecting M samples (a) . . . . . . . . . ¯yn/˜yn/˘yn z−1 z−1 N-point N-point N-point IDFT IDFT IDFT ˆdn M M M P/S P/S P/S (b) Fig. 3. Unified implementation of our proposed MF, ZF and MMSE-based GFDM receivers from cascading the block diagrams (a) and (b). where vκ = √ N ˜gκ. Finally, the MF estimates of d can be obtained as ˆdMF = FH b ¯y. (20) C. Low complexity ZF receiver Inserting (15) into (9), we get ˆdZF = FH b D−1 FbAH y. (21) Multiplication of matrix AH to the vector y is the first source of computational burden in ZF receiver which has computational cost of (MN)2 . However, this complexity can be reduced by taking advantage of the sparsity of the matrix Γ = FbAH as it was suggested in the previous subsection. Equation (19) can be written as ¯yi = Γiy = √ Ncirc{˜gκ}yκ. Let ˜y = D−1 ¯y = [˜yT 0 , . . . , ˜yT N−1]T where ˜yi = √ ND−1 i circ{˜gκ}yκ. (22) Therefore, from rearranging equation (17) as Di = Ncirc{˜gκ}circ{gκ} and inserting it into (22), we have ˜yi = 1 √ N (circ{˜gκ}circ{gκ})−1 circ{˜gκ}yκ = 1 √ N (circ{gκ})−1 yκ = qκ M yκ, (23) where qκ includes the first column of the circulant matrix (circ{gκ})−1 scaled by 1√ N . Due to the fact that the the coefficients of the prototype filter are known, the vectors qκ’s can be calculated offline. Additionally, since the prototype filter coefficients are real, qκ’s are also real. From (23), one may realize that calculation of the vector ˜y needs N number of M-point circular convolutions. After acquiring ˜y, the ZF estimates of the transmitted symbols can be obtained as ˆdZF = FH b ˜y. (24) As can be inferred from (24), finding ˆdZF from ˜y requires M number of N-point inverse DFT (IDFT) operations. D. Low complexity MMSE receiver for AWGN channels From (10), one may realize that in presence of channel matrix in the equations, the matrix AH HH HA is not block circulant opposed to AH A. As a result, low complexity MMSE receiver using DFT based matrix block diagonalization approach only exists for AWGN channels. Hence, in this paper, we limit ourselves to such channels for the MMSE based GFDM receiver design. It is worth noting that the MMSE receiver in AWGN channel becomes relevant when ZF receiver leads to a large amount of noise amplification. The MMSE estimate of the transmitted data block in the AWGN channel is simplified to ˆdMMSE = (AH A + σν 2 IMN )−1 AH y. (25) Using (15) in (25) we get ˆdMMSE = (FH b DFb + σν 2 IMN )−1 AH y = FH b ¯D −1 FbAH y, (26) where ¯D = D + σν 2 IMN = diag{ ¯D0, . . . , ¯DN−1} and ¯Di = Di + σν 2 IM . Recalling circulant property of Di from (17), it can be understood that ¯Di is also circulant and can be expanded as ¯Di = FH M (Φ∗ κΦκ + σν 2 IM )FM where Φκ = MNdiag{FM gκ}2 . Let ˘y = [˘yT 0 , . . . , ˘yT N−1]T = ¯D −1 FbAH y, we can write ˘yi = FH M (Φ∗ κΦκ + σν 2 IM )−1 Φ∗ κFM yκ = pκ M yκ, (27) where pκ includes the first column of the circulant matrix FH M {(Φ∗ κΦκ + σν 2 IM )−1 Φ∗ κ}FM . Since, in MMSE receiver, the matrix ¯D −1 depends on σν 2 and the receiver cannot be simplified as in (19) or (23), circular convolution of (27) needs to be calculated in the frequency domain, known as fast convolution, in order to have the lowest complexity. After obtaining ˘y, the MMSE estimates of the transmitted symbols can be found as ˆdMMSE = FH b ˘y. (28) 2Since, ˜gκ is a real vector and circularly folded version of gκ, Φ∗ κ = MNdiag{FM ˜gκ}.
  • 7. 1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information. This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE Transactions on Signal Processing 7 E. Receiver implementation In this subsection, we present a unified implementation of the MF, ZF and MMSE receivers that we proposed in Sections IV-B, IV-C and IV-D. As Fig. 3 depicts, the proposed GFDM receivers can be implemented by cascading Fig. 3 (a) and (b). It is worth mentioning that the commutator on the right hand side of Fig. 3 (a) will turn by one position after collecting M samples from the ith branch, i.e., M × 1 vector ¯yi/˜yi/˘yi, in the clockwise direction. In the MF and ZF receivers, the vectors γi are replaced by vi’s and qi’s, respectively, and in MMSE receiver, they will be replaced by pi’s3 . Due to the fact that in the MF and ZF receivers, the vectors vi and qi are fixed and only depend on the prototype filter coefficients, they can be calculated offline and hence there is no need for their real-time calculation. However, in MMSE receivers, the vectors pi depend on the signal to noise ratio and hence they should be calculated in real-time. As mentioned earlier in Section IV-D, circular convolutions in our MMSE receiver need to be performed by taking advantage of fast convolution to keep the complexity low. V. COMPUTATIONAL COMPLEXITY In this section, the computational complexity of our pro- posed GFDM transmitter and receiver structures are discussed and compared to the existing ones that are known to have the lowest complexity, [18], [20]. In both cases, total number of N subcarriers and overlapping factor of M are considered. A. Transmitter complexity Table I presents the computational complexity of different GFDM transmitter implementations based on the number of complex multiplications (CMs). As discussed in Section III-B, our proposed GFDM trans- mitter involves two steps. The first step includes M number of N-point FFT operations that requires MN 2 log2 N CMs. The second step needs N number of M-point circular convolutions. Recalling equation (13), since gκ’s are real-valued vectors, one may realize that each M-point circular convolution de- mands M2 2 number of CMs. If M is a power of two, the complexity can be further reduced by performing the circular convolutions in frequency domain. This is due to the fact that circular convolution in time is multiplication in the frequency domain. Thus, to perform each circular convolution, a pair of M-point FFT and IFFT blocks together with M complex multiplications to the filter coefficients in frequency domain are required. However, based on the results of [19], M cannot take even values as the matrix A becomes singular. The complexity relationships that are presented in Table I are calculated and plotted in Fig. 4 for N = 1024 subcarriers with respect to different values of overlapping factor M. As the authors of [20] suggest, L = 2 is chosen for calculating their GFDM transmitter complexity4 . Due to the fact that direct 3As mentioned earlier in Section IV-D, opposed to our proposed MF and ZF receivers, the proposed MMSE receiver in this paper is only applicable to AWGN channels. 4Parameter L indicates the number of overlapping subcarriers, i.e., two adjacent subcarriers in GFDM transmission. TABLE I COMPUTATIONAL COMPLEXITY OF DIFFERENT GFDM TRANSMITTER IMPLEMENTATIONS Technique Number of Complex Multiplications OFDM transmitter MN 2 log2 N Direct GFDM transmitter (MN)2 Proposed GFDM transmitter in [20] MN(log2 N + 2 log2 M + L) Our proposed GFDM transmitter MN 2 (M + log2 N) 5 10 15 20 10 3 10 4 10 5 10 6 Block length M Numberofcomplexmultiplications Proposed transmitter in [20] Proposed GFDM transmitter OFDM transmitter Fig. 4. Computational complexity comparison of different GFDM transmitter techniques and the OFDM transmitter technique for N = 1024. multiplication of A to the data vector d demands a large number of CMs and is impractical, we do not present it in Fig. 4. To give a quantitative indication of the complexity re- duction that our proposed transmitter provides compared with the direct computation of the equation (3), in the same system setting as used for our other comparisons, i.e., N = 1024 and M ∈ [1, 21], complexity reduction of around three orders of magnitude can be achieved. According to Fig. 4, for the small values of M our proposed transmitter structure has a complexity very close to that of OFDM5 . However, as M increases the complexity of our transmitter increases with a higher pace than OFDM. This is due to the overhead of NM2 2 number of CMs compared with OFDM. Compared with the transmitter structure that we are proposing in this paper, for small values of M up to 11, the transmitter proposed in [20] demands about two times higher number of CMs. As M increases, complexity of our technique gets close to that of the one proposed in [20]. GFDM transmitter of [20] is about 3 to 4 times more complex than OFDM. B. Receiver complexity Table II summarizes the computational complexity of differ- ent GFDM receivers in terms of the number of complex multi- plications for two cases of AWGN and multipath channels. The 5For the purpose of having a fair comparison between OFDM and different GFDM system implementations, an OFDM system transmitting M concate- nated symbols having N subcarriers is considered in this study.
  • 8. 1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information. This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE Transactions on Signal Processing 8 TABLE II COMPUTATIONAL COMPLEXITY OF DIFFERENT GFDM RECEIVER TECHNIQUES Technique Number of Complex Multiplications for AWGN channel Number of Complex Multiplications for multipath channel OFDM receiver MN 2 log2 N MN 2 log2 N + MN Direct ZF receiver for GFDM 2(MN)2 2(MN)2 + MN log2 MN+MN Direct MMSE receiver for GFDM 1 3(MN)3 + 2(MN)2 7 3(MN)3 + 2(MN)2 Matched filter + SIC in [18] MN(log2 MN + log2 M + L + I(2 log2 M + 1)) MN(2 log2 MN + log2 M + L + 1 + I(2 log2 M + 1)) MF/ZF GFDM receiver in [15] MN(log2 MN + log2 M + L) MN(2 log2 MN + log2 M + L + 1) MMSE GFDM receiver using [15], [19] MN(log2 MN + log2 M + L) + (2NM2 + MN 2 ) Not applicable Proposed MF/ZF receiver for GFDM MN 2 (M + log2 N) MN 2 (M + 3 log2 N) + MN Proposed MMSE receiver for GFDM MN 2 (4M + log2 N + 3) Not applicable parameter I is the number of iterations in the algorithm with interference cancellation and L indicates the span of receiver filter in the neighborhood of each subcarrier band6 . From Fig. 3, it can be understood that our proposed receivers involve N and M numbers of M-point circular convolutions and N-point IDFT operations, respectively. IDFT operations can be efficiently implemented using N-point IFFT algorithm which requires N 2 log2 N CMs. As mentioned ear- lier, in the proposed MF and ZF receivers, the vectors γi have fixed values and hence can be calculated and stored offline. Furthermore, γi’s are real-valued vectors. Thus, the number of complex multiplications needed for N number of M-point circular convolutions is NM2 2 . In contrast to the MF and ZF receivers, in the MMSE receiver, the vectors γi’s are not fixed and depend on the signal-to-noise ratio (SNR). Hence, they need to be calculated in real-time. To this end, as highlighted in Section IV-D, in AWGN channels, those operations can be performed by using M-point DFT and IDFT operations. Due to the fact that (Φ∗ κΦκ + σν 2 IM ) is a real-valued diagonal matrix, its inversion and multiplication to Φ∗ κ only needs M 2 CMs. The resulting diagonal matrix (Φ∗ κΦκ+σν 2 IM )−1 Φ∗ κ is multiplied into an M × 1 vector which needs M CMs. Since, M is not necessarily a power of 2, complexity of M-point DFT and IDFT operations in the implementation of the circular convo- lutions is considered as M2 . Obviously, if M is a power of 2, a further complexity reduction by taking advantage of FFT and IFFT algorithms is possible. Therefore, the complexity of our proposed MMSE receiver only differs from the MF and ZF ones in the implementation of the circular convolution operations. Table II also presents the complexity of the direct MF, ZF and MMSE detection techniques, i.e., direct matrix multiplica- tions and solutions to the equations (9) and (10), respectively. Those solutions involve direct inversion of an MN × MN matrix which has the complexity of O(M3 N3 ) and two vector by matrix multiplications with the computational burden of 2(MN)2 CMs. To reduce receiver complexity, a number 6ZF and MMSE filters for each subcarrier have overlapping with more than only the two adjacent subcarriers in frequency domain in contrast to the MF filter, [15]. Based on the results of [15], L depends on the choice of prototype filter and can be as large as 16. 1 3 5 7 9 11 13 15 17 19 21 10 3 10 4 10 5 10 6 Block length M Numberofcomplexmultiplications Proposed receiver in [18] Proposed MMSE receiver in [15], [19] Proposed ZF receiver in [15] Proposed MF receiver in [15] Proposed MMSE receiver Proposed MF/ZF receiver OFDM receiver Fig. 5. Computational complexity comparison of different GFDM receiver techniques with respect to each other and that of OFDM receiver in AWGN channel when N = 1024 and M ∈ [1, 21]. 1 3 5 7 9 11 13 15 17 19 21 10 3 10 4 10 5 10 6 Block length M Numberofcomplexmultiplications Proposed receiver in [18] Proposed ZF receiver in [15] Proposed MF receiver in [15] Proposed MF/ZF receiver OFDM receiver Fig. 6. Computational complexity comparison of different GFDM receiver techniques with respect to each other and that of OFDM receiver in presence of multipath channel when N = 1024 and M ∈ [1, 21].
  • 9. 1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information. This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE Transactions on Signal Processing 9 of solutions are proposed in the literature, [15], [18], and their complexity is presented in Table II. These solutions in essence are based on matrix sparsification techniques and their complexity depend on the choice of prototype filter. However, the complexity of our proposed solutions is independent of the prototype filter choice. The complexity formulas that are presented in Table II are evaluated and plotted in Figs. 5 and 6 for different values of overlapping factor M ∈ [1, 21], N = 1024 and I = 8 for the receiver that is proposed in [18]. Based on the results of [18], I = 8 and L = 2 are considered for the SIC receiver. L = 2 and L = 16 are considered for the MF and ZF receivers proposed in [15], respectively. For MMSE reception in AWGN channels, the MMSE filter coefficients can be efficiently calculated using the results of [19] and then the receiver structure of [15] with L = 16 can be exploited. Due to the fact that the complexity of MF, ZF and MMSE receivers with direct matrix inversion and multiplications is prohibitively high compared with other techniques (the difference is in the level of orders of magnitude), they are not presented in Figs. 5 and 6. However, to quantify the amount of complexity reduction that our proposed techniques provide for AWGN channel, in the case of N = 1024 and M = 7, our proposed MF/ZF receiver is three orders of magnitude and the proposed MMSE receiver is six orders of magnitudes simpler than the direct ones, respectively, in terms of the required number of CMs. As Fig. 5 depicts, our proposed ZF receiver is around an order of magnitude and 2 to 5 times simpler than the proposed receiver structures in [18] and [15], respectively. Our proposed MF receiver is around two times simpler than the one in [15]. In addition, our proposed MMSE receiver has around 2 to 3 times lower complexity than the ones in [18] and [15], [19]. Apart from lower computational cost compared with the existing receiver structures, our techniques maintain the optimal ZF and MMSE performance as they are direct. Furthermore, their complexity is independent of the prototype filter choice as opposed to the existing solutions. Finally, the ZF and MMSE receivers that we are proposing are closer in complexity to OFDM as compared to the receiver structures in [18] and [15] that are over an order of magnitude more complex than OFDM. Fig. 6, compares the complexity of our proposed MF and ZF receivers with the ones proposed in [18] and [15] in the presence of the multipath channel where the channel equalization complexity is considered. As the figure depicts, our proposed ZF receiver in this case is 4 and 1.5 times simpler than the SIC receiver of [18] and the proposed structure in [15], respectively. Finally, our proposed ZF receiver is only around 4 times more complex than OFDM receiver in presence of multipath channel. VI. NUMERICAL RESULTS In this section, we present the bit error rate (BER) perfor- mance of our proposed ZF and MMSE techniques in presence of AWGN and multipath channels. The multipath channel COST 207, [22], for typical urban area with 12 taps is considered. The CP is chosen long enough to accommodate the 0 5 10 15 20 25 10 −7 10 −6 10 −5 10 −4 10 −3 10 −2 10 −1 10 0 E b /N 0 (dB) BER Proposed ZF Direct ZF Fig. 7. BER performance of our proposed ZF technique compared with the direct ZF solution for N = 128, M = 5 and uncoded 64-QAM modulation scheme in AWGN channel. 0 5 10 15 20 25 10 −7 10 −6 10 −5 10 −4 10 −3 10 −2 10 −1 10 0 E b /N 0 (dB) BER Proposed MMSE Direct MMSE Fig. 8. BER performance of our proposed MMSE technique compared with the direct MMSE solution for N = 128, M = 5 and uncoded 64-QAM modulation scheme in AWGN channel. wireless channel delay spread. A root-raised cosine prototype filter with roll-off factor of α = 0.3 is used in all the simulations. Each GFDM data block is comprised of N = 128 subcarriers and M = 5 symbols. In all the simulations of this section, the proposed low complexity transmitter is used for evaluating performance of the proposed receivers. Direct implementation of the transmitter, i.e., (3) is used for calculating the BER of the direct solutions. Each point, in our BER curves, is calculated based on 10, 000 simulation runs. Performance of the proposed ZF and MMSE solutions in AWGN channel are investigated and compared with those of the direct solutions7 in Figs. 7 and 8. It is worth mentioning that uncoded 64-QAM modulation scheme is considered in 7Direct solution involves direct inversion and multiplication of the matrices involved, i.e., direct calculation of equations (9) and (10).
  • 10. 1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information. This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE Transactions on Signal Processing 10 0 5 10 15 20 25 30 10 −4 10 −3 10 −2 10 −1 10 0 Eb /N0 (dB) BER Proposed ZF Direct ZF Direct MMSE Fig. 9. BER performance of our proposed ZF technique compared with the direct ZF and MMSE solutions for N = 128, M = 5 and 16-QAM modulation scheme having convolutional coding with the code rate of 1/2 in presence of multipath channel. these simulations. As the figures show, the proposed tech- niques provide the optimal ZF and MMSE performance with orders of magnitude lower computational complexity than the direct solutions. As mentioned in Section IV-D, in presence of wireless channel in (10) limits our proposed MMSE solution to AWGN channels. Therefore, in Fig. 9, we evaluate the BER perfor- mance of our proposed ZF technique and compare it with the direct ZF solution in presence of multipath channel. In the BER results shown in Fig. 9, 16-QAM modulation scheme with convolutional coding and the code rate of 1/2 is consid- ered. Based on our results, the BER curve of the proposed ZF technique coincides with that of the direct ZF. However, the MMSE receiver is superior to the ZF one in terms of BER performance. This is due to the noise amplification problem of ZF receiver. Performance superiority of MMSE receiver over the ZF one, i.e., around 2 dB, comes in expense of a substantial amount of computational burden. Direct MMSE receiver of (10) is 7 orders of magnitude more complex than the proposed ZF receiver. VII. CONCLUSION In this paper, we proposed low complexity modulation and demodulation techniques for GFDM systems. The proposed techniques exploit the special structure of the modulation matrix to reduce the computational cost without incurring any performance loss penalty. In our proposed transmitter, block DFT and IDFT matrices were used to make the modulation matrix sparse and hence reduce the computational burden. We designed low complexity MF, ZF and MMSE demodulators by block diagonalization of the matrices involved. It was shown that through this block diagonalization, a substantial amount of complexity reduction in the matrix inversion and multi- plication operations can be achieved. A unified demodulator structure based on MF, ZF and MMSE criteria was derived. The closed form expressions for the ZF and MMSE receiver filters were also obtained. We also analyzed and compared the computational complexities of our techniques with the existing ones known so far to have the lowest complexity. We have shown that all the proposed techniques in this paper involve lower computational cost than the existing low complexity techniques [15], [18], [20]. For instance, over an order of mag- nitude complexity reduction can be achieved through our ZF receiver compared with the proposed technique in [18]. Such a substantial reduction in the amount of computations that are involved makes our proposed modem structures attractive for hardware implementation of the real time GFDM systems. APPENDIX A DERIVATION OF FbAH The key idea in the derivation of FbAH is based on the fact that inner product of two complex exponential signals with different frequencies is zero. N−1 =0 ej 2π N (i−k) = Nδik. (A.1) From the definitions of Fb and A, Γ = FbAH can be obtained as Γ = [ΓT 0 , . . . , ΓT N−1]T where Γi’s are M × MN block matrices that can be mathematically shown as Γi = 1 √ N GH N−1 =0 Wi EH , (A.2) where Wi = e−j 2πi N . Based on the definition of E and (A.1) we have N−1 =0 Wi EH = NΨκ, (A.3) where κ = (N − i) mod N, Ψκ = diag{[ ψT κ , . . . , ψT κ M block vectors ]T }, ψκ = [0, . . ., 1, . . . , 0]T , ↑ κth position ψκ’s are N × 1 vectors and Ψκ is a diagonal matrix whose main diagonal elements are made up of M concatenated copies of the vector ψκ. From (A.3) and (A.1), Γi’s can be obtained as Γi = √ NGH Ψκ. (A.4) Accordingly, it can be perceived that the block matrices Γi’s and hence the matrix Γ are sparse. The matrix Γi has only M2 non-zero elements which are located on the circularly equidistant columns κ, κ+N, . . . , κ+(M−1)N. The elements of two consecutive non-zero columns of Γi are circularly shifted copies of each other. For instance, the second non-zero column of Γi is a circularly shifted version of the first non- zero one by one sample. From (A.4), the first non-zero column of Γi can be derived as √ N[gκ, gκ+(M−1)N , . . . , gκ+N ]T which is the circularly folded version of the κth polyphase component of the prototype filter. One can further deduce that the matrix Γ is a real one consisted of the prototype filter coefficients.
  • 11. 1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information. This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE Transactions on Signal Processing 11 APPENDIX B CLOSED FORM DERIVATION OF D The polyphase components of the prototype filter g can be defined as the vectors g0, g1, . . . , gN−1 where gi = [gi, gi+N , . . . , gi+(M−1)N ]T . As it is shown in Appendix A, Γ = FbAH is a sparse matrix with only M non-zero elements in each column. The elements of Γ can be mathematically represented as [Γ]ni = ⎧ ⎪⎪⎪⎪⎪⎪⎨ ⎪⎪⎪⎪⎪⎪⎩ √ N[˜gn ]k, n = κM, . . . , (κ + 1)M − 1, n = i mod N, k = (n + M − i N ) mod M, 0, otherwise, (B.1) where ˜gn is circularly folded version of gn and κ = (N − i) mod N. From (B.1), it can be deduced that each group of M consecutive rows of Γ, i.e., Γi’s, whose non- zero elements are comprised of the elements of the vectors ˜gn ’s, is mutually orthogonal to the other ones. This is due to the fact that the sets of column indices of Γi’s with non-zero elements are mutually exclusive with respect to each other. The block-diagonal matrix D, as derived earlier in (16), can be calculated as D = Fb(AH A)FH b which can be rearranged as D = (FbAH )(FbAH )H = ΓΓH . Due to orthogonality of Γi’s with respect to each other, i.e., ΓiΓH j = 0M , i = j, it can be discerned that D has a block-diagonal structure. Based on equation (B.1), only equidistant columns of Γi’s with circular distance of N are non-zero and two consecutive and non-zero columns are circularly shifted copies of each other with one sample. As a case in point, consider Γ0 and (B.1). Therefore, the elements [Γ0]00 = √ N[˜g0]0, [Γ0](M−1)0 = √ N[˜g0](M−1) and [Γ0]0N = √ N[˜g0](M−1), [Γ0](M−1)N = √ N[˜g0](M−2) illustrate that the consecutive and non-zero columns of Γ0 are circularly shifted versions of each other. Using (B.1), one can conclude that the same property holds for the other non-zero columns of Γ0 and all the other Γi’s. The goal here is to derive a closed form for D. D = ΓΓH = ⎡ ⎢ ⎢ ⎢ ⎣ Γ0 ... ΓN−1 ⎤ ⎥ ⎥ ⎥ ⎦ ΓH 0 . . . ΓH N−1 . (B.2) D is an MN ×MN matrix comprised of M ×M submatrices which are all zero except the ones located on the main diagonal, i.e., Di = ΓiΓH i . From (B.1), it can be understood that the first non-zero columns of the matrices Γi and ΓH i are equal to √ N ˜gκ and √ Ngκ, respectively and the rest of their non-zero columns are circularly shifted version of their first non-zero column. Removing zero columns of Γi’s Di = ΓiΓH i = ˜Γi ˜Γ H i , (B.3) where ˜Γi and ˜Γ H i are circulant matrices with the first columns equal to √ N ˜gκ and √ Ngκ, respectively. Since, ˜Γi and ˜Γ H i are real and circulant, Di is also a real and circulant matrix which can be obtained as Di = Ncirc{gκ M ˜gκ}. (B.4) ACKNOWLEDGMENT This publication has emanated from research conducted with the financial support of Science Foundation Ireland (SFI) under Grant Number 13/RC/2077. CONNECT is funded under the SFI Research Centres Programme and is co-funded under the European Regional Development Fund. REFERENCES [1] T. Starr, J. M. Cioffi, and P. J. Silverman, Understanding Digital Subscriber Line Technology. Upper Saddle River, NJ, USA: Prentice Hall PTR, 1999. [2] Y. G. Li and G. L. Stuber, Orthogonal Frequency Division Multiplexing for Wireless Communications. New York, NY: Springer, 2006. [3] A. Farhang, M. Kakhki, and B. Farhang-Boroujeny, “Wavelet-OFDM versus filtered-OFDM in power line communication systems,” in 5th International Symposium on Telecommunications (IST), Dec 2010, pp. 691–694. [4] M. Morelli, C. C. J. Kuo, and M. O. Pun, “Synchronization techniques for orthogonal frequency division multiple access (OFDMA): A tutorial review,” Proceedings of the IEEE, vol. 95, no.7, pp. 1394–1427, July 2007. [5] K. Lee, S.-R. Lee, S.-H. Moon, and I. Lee, “MMSE-based CFO compensation for uplink OFDMA systems with conjugate gradient,” IEEE Transactions on Wireless Communications, vol. 11, no.8, pp. 2767–2775, Aug. 2012. [6] A. Farhang, N. Marchetti, and L. Doyle, “Low Complexity LS and MMSE Based CFO Compensation Techniques for the Uplink of OFDMA Systems,” in IEEE International Conference on Communica- tions (ICC), June 2013, pp. 5748–5753. [7] A. Farhang, A. Javaid Majid, N. Marchetti, L. E. Doyle, and B. Farhang- Boroujeny, “Interference localization for uplink OFDMA systems in presence of CFOs,” in IEEE Wireless Communications and Networking Conference (WCNC), April 2014, pp. 1030–1035. [8] G. Fettweis, M. Krondorf, and S. Bittner, “GFDM - Generalized Frequency Division Multiplexing,” in IEEE Vehicular Technology Con- ference (VTC Spring), April 2009, pp. 1–4. [9] A. Tonello and M. Girotto, “Cyclic block FMT modulation for broad- band power line communications,” in IEEE International Symposium on Power Line Communications and Its Applications (ISPLC), March 2013, pp. 247–251. [10] H. Lin and P. Siohan, “An advanced multi-carrier modulation for future radio systems,” in IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), May 2014, pp. 8097–8101. [11] M. Renfors, J. Yli-Kaakinen, and F. Harris, “Analysis and design of efficient and flexible fast-convolution based multirate filter banks,” IEEE Transactions on Signal Processing, vol. 62, no. 15, pp. 3768–3783, Aug 2014. [12] A. Farhang, N. Marchetti, L. Doyle, and B. Farhang-Boroujeny, “Filter bank multicarrier for massive MIMO,” in IEEE Vehicular Technology Conference (VTC Fall), Sept 2014, pp. 1–7. [13] B. Farhang-Boroujeny, “OFDM versus filter bank multicarrier,” IEEE Signal Processing Magazine, vol. 28, no. 3, pp. 92–112, 2011. [14] R. Datta and G. Fettweis, “Improved ACLR by cancellation carrier in- sertion in GFDM based cognitive radios,” in IEEE Vehicular Technology Conference (VTC Spring), May 2014, pp. 1–5. [15] N. Michailow, M. Matthe, I. Gaspar, A. Caldevilla, L. Mendes, A. Fes- tag, and G. Fettweis, “Generalized Frequency Division Multiplexing for 5th Generation Cellular Networks,” IEEE Transactions on Communica- tions, vol. 62, no. 9, pp. 3045–3061, 2014. [16] N. Michailow, S. Krone, M. Lentmaier, and G. Fettweis, “Bit error rate performance of generalized frequency division multiplexing,” in IEEE Vehicular Technology Conference (VTC Fall), Sept 2012, pp. 1–5. [17] R. Datta, N. Michailow, M. Lentmaier, and G. Fettweis, “GFDM Interference Cancellation for Flexible Cognitive Radio PHY Design,” in IEEE Vehicular Technology Conference (VTC Fall), Sept 2012, pp. 1–5.
  • 12. 1053-587X (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information. This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TSP.2015.2502546, IEEE Transactions on Signal Processing 12 [18] I. Gaspar, N. Michailow, A. Navarro, E. Ohlmer, S. Krone, and G. Fet- tweis, “Low Complexity GFDM Receiver Based on Sparse Frequency Domain Processing,” in IEEE Vehicular Technology Conference (VTC Spring), June 2013, pp. 1–6. [19] M. Matthe, L. Mendes, and G. Fettweis, “Generalized frequency division multiplexing in a Gabor transform setting,” IEEE Communications Letters,, vol. 18, no. 8, pp. 1379–1382, Aug 2014. [20] N. Michailow, I. Gaspar, S. Krone, M. Lentmaier, and G. Fettweis, “Generalized frequency division multiplexing: Analysis of an alternative multi-carrier technique for next generation cellular systems,” in Interna- tional Symposium on Wireless Communication Systems (ISWCS), 2012, pp. 171–175. [21] T. De Mazancourt and D. Gerlic, “The inverse of a block-circulant matrix,” IEEE Transactions on Antennas and Propagation, vol. 31, no.5, pp. 808–810, Sept. 1983. [22] COST 207, “Digital land mobile radio communications,” Office for Official Publications of the European Communities, Final Report, Lux- embourg, 1989. Arman Farhang received his BSc. in telecommu- nications engineering from Azad University of Na- jafabad, Iran in 2007. He received MSc. in telecom- munications engineering from Sadjad University of Technology, Mashhad, Iran in 2010. Currently, he is pursuing a Ph.D. degree in Irish National Telecom- munications Research Centre (CTVR/CONNECT) at Trinity College Dublin, Ireland. His research inter- ests include wireless communications, digital signal processing for communications, multiuser commu- nications and multicarrier systems. Nicola Marchetti is currently Assistant Professor at Trinity College Dublin, Ireland, where he holds the Ussher Lectureship in Wireless Communications, and is a member of the Irish National Telecom- munications Research Centre (CTVR/CONNECT). He received the Ph.D. in Wireless Communications from Aalborg University, Denmark in 2007, and the M.Sc. in Electronic Engineering from University of Ferrara, Italy in 2003. He also holds a M.Sc. in Mathematics which he received from Aalborg Uni- versity in 2010. He worked as a Research Assistant at the University of Ferrara in 2003-2004. He then was a Ph.D. Student in 2004-2007, and a Research and Teaching Post-Doc in 2007-2010 at Aalborg University. His former collaborations include research projects in cooperation with Samsung, Nokia Siemens Networks, Huawei, Intel Mobile Communications among others. His research interests include: 5G Wireless Communication Systems, Cognitive Radio and Dynamic Spectrum Access, Complex Systems Science, Integrated Optical-Wireless Networks, Multiple Antenna Systems, Radio Resource Management, Small Cells and HetNets, and Waveforms. He authored 60 refereed journals and conference papers, hold 2 patents, and wrote 2 books and 4 book chapters. Linda E. Doyle received the B.Sc. in electrical engineering from University College Cork, Ireland, in 1989, the M.Sc. degree from Trinity College Dublin, Ireland, in 1992, and Ph.D. degree from Trinity College Dublin, Ireland, in 1996. She is Professor of Engineering and The Arts in Trinity College, University of Dublin. She is the Direc- tor of CTVR/CONNECT, an SFI Research centre focused on future networks and communications. CTVR/CONNECT is headquartered in Trinity Col- lege, comprises ten academic institutions in total and has over 40 industry partners. Prof. Doyle’s expertise is in the fields of wireless communications, cognitive radio, reconfigurable networks, spectrum management and creative arts practices. She has published widely in these domains and leads a large research team within CTVR/CONNECT. Prof. Doyle a member of the Ofcom Spectrum Advisory Board in the UK. She is a Fellow Of Trinity College Dublin.