Professional Documents
Culture Documents
Design of Low Complexity GFDM Transceiver, Shashank Tiwari and Suvra Sekhar Das, 2016
Design of Low Complexity GFDM Transceiver, Shashank Tiwari and Suvra Sekhar Das, 2016
Design of Low Complexity GFDM Transceiver, Shashank Tiwari and Suvra Sekhar Das, 2016
2016 1
Abstract—In this work, we propose a novel low com- transceivers can be reduced it would help widespread use of
plexity Generalised Frequency Division Multiplexing (GFDM) this versatile waveform design framework [9].
transceiver design. GFDM modulation matrix is factorized into The sparsity of prototype pulse shape in frequency domain
FFT matrices and a diagonal matrix to design low complexity
GFDM transmitter. Factorization of GFDM modulation matrix is exploited to design a low complexity transmitter in [13]
arXiv:1811.04663v2 [cs.IT] 16 Nov 2018
is used to derive low complexity Matched Filter (MF), Zero and a low-complexity MF receiver in [14]. The complex-
Forcing (ZF) and Minimum Mean Square Error (MMSE) based ity is reduced to O(M N log2 (M N ) + M N 2 ) but it comes
novel low complexity self-interference equalizers. A two-stage with increase in BER. Periodicity of complex exponential is
receiver is proposed for multipath fading channel in which exploited in [15], [16] to reduce the complexity further to
channel equalization is followed by our proposed low-complexity
self-interference equalizers. Unlike other known low complex- O(M N log2 (N ) + M 2 N ). Similar order of complexity is
ity GFDM transceivers, our proposed transceiver attains low achived by using block circulant property of multiplication
complexity for arbitrary number of time and frequency slots. of modulation matrix and its Hermitian in [11]. Behrouz and
The complexity of our proposed transceiver is log-linear with a Hussein proposed frequency spreading based GFDM trans-
number of transmitted symbols and achieves 3 to 300 times lower mitter in [17] based on the principles of frequency spreading
complexity compared to the existing structures without incurring
any performance loss. Our proposed Unbiased-MMSE receiver filter bank multi carrier (FMBC) transmitter proposed in [18].
outperforms our proposed ZF receiver without any significant The complexity of the transmitter is O(M N log2 (N )+M 2 N )
increase in complexity especially in the case of large number of similar to [19], [16], [15]. Recently, Wei et al. in [20]
time slots. In a nutshell, our proposed transceiver enables low have proposed a low complexity one-stage receiver based on
complexity flexible GFDM transceiver implementation. frequency-domain discrete Gabor transform (FD-DGT) called
Localized DGT receiver (LDGT) having the complexity of
O(M N log(M N )). Authors in [21] use two assumptions for
I. I NTRODUCTION
designing low complexity receiver (i) requirement of perfect
GFDM is a block based waveform fits into many next knowledge of coherence bandwidth by LDGT receiver 1 and
generation cellular network requirements [1], [2] such as low (ii) subcarrier bandwidth to be less than channel coherence
OoB radiation [3], immunity to CFO [4], [5], compatibility bandwidth2. Performance of LDGT receiver will depend on
with multiple input multiple output (MIMO) [6], [7], [8] and estimation of coherence bandwidth which is further dependent
flexibilty to use different time-frequency slots and pulse shapes upon stationarity conditions [22], [23]. There will be additional
[9]. However, it requires transceivers with high computational complexity requirement to estimate coherence bandwidth.
complexity. This is due to non-orthogonality, which is intro- Constraint on sub-carrier bandwidth decreases the flexibility
duced by the circular filtering of each sub-carrier. Moreover, of GFDM.
GFDM suffers from self-interference which mandates the A flexible GFDM system is free to choose any arbitrary
use of complex receivers to equalize self-interference. When value of M and N , arbitrary pulse shape and arbitrary sub-
exposed to multipath channel, GFDM signal further distorts carrier bandwidth [3] for different application requirements
which increases the complexity of signal reconstruction. [9]. To the best of author’s knowledge complexity of GFDM
A two-stage receiver can be used for GFDM reception in transmitter and linear receiver is either found to increase non-
multipath fading channel in which channel equalization is linearly with M or increase non-linearly with N . Additionally,
followed by self-interference equalizers [10]. Channel equal- only transceiver present in [11] assumes arbitrary pulse shape
ization can be implemented by using well known low com- but has high complexity when M is high. Hence, no existing
plexity frequency domain equalizaers (FDE) same as in the GFDM transceiver enables flexibility of GFDM. Hence, to en-
case of orthogonal frequency devision multiplexing (OFDM). able the flexibility of GFDM, we aim to reduce the complexity
However, implementation of self-intereference equalization growth further on M and N .
is costly [11]. If M and N represent number of time and
frequency slots respectively, the implementation of the trans-
Our Contribution
mitter, Matched Filter (MF) self-interference equalization and
Zero-Forcing (ZF) self-interference equalization involves a In this work, we assume prior knowledge of GFDM specific
complexity of O(M 2 N 2 ) [12] while the complexity of Mini- parameters such as N , M and pulse shape at transmitter as
mum Mean Square Error (MMSE) self-interference equaliza- well as receiver like in [13], [14], [15], [16], [11], [20]. Our
tion is O(M 3 N 3 ). When N ∼ 103 ’s and M ∼ 10’s (or N ∼
1 See equation (50-52) in [20]. Further, while computing complexity of
10’s and M ∼ 103 ’s), the count of computations becomes very
LDGT, the dual function Γ̃opt in (50) is assumed to be known for a broadband
high. This high complexity hinders practical implementation channel.
of GFDM transceivers. Therefore if complexity of GFDM 2 See equation (15) in [20]
SUBMITTED TO IEEE TVT ON DEC. 2016 2
T wo St age Receiver
design consider arbitrary value N and M . Unlike [14], [3], TABLE I: List of Important Symbols and Operators
our design assumes arbitrary pulse shapes. We consider that Operators Description
subcarrier bandwidth can be smaller as well as larger than ⊗ Kronecker product operator
channel coherence bandwidth, unlike in [20]. A diagonal matrix whose diagonal elements
are formed by the elements of the vector
1) We factorize the modulation matrix of GFDM in terms diag{.}
inside or diagonal elements of the matrix
of a Block Circulant Matrix and a Block Diagonal inside
IFFT matrix. This lead us to FFT based low complexity mod Modulus Operator
Rounds the value inside to the nearest integer
GFDM transmitter implementation. ⌊.⌋
towards minus infinity
2) We derive closed form expression for MF, ZF Symbols Description
and MMSE self-interference equalizers using above- I{.} Identity matrix with order {.}
mentioned GFDM modulation matrix factorization. W{.} {.}-order normalized IDFT matrix
These closed form expressions provide low complexity M Number of Time Slots
FFT based low complexity implementations. N Number of sub-carriers
g[n], n =
3) We also derive closed form expression for bias correc- 0, 1, · · · M N − 1.
prototype filter coefficients
tion correction for MMSE self-equalizer output to im- d M N length data vector
prove BER performance of biased-MMSE receiver[24]. A GFDM Modulation Matrix
4) We present low complexity transceiver structure in mul- x transmitted GFDM vector
xcp transmitted GFDM vector after CP addition
tipath channel. The overall complexity of our transceiver h channel impulse response vector
is found to be O(M N log2 (M N )) which is significantly H circulant channel convolution matrix
below that of existing transceivers. zcp received vector
5) We compare BER performance of our proposed z received vector after CP removal
h̃(r), r =
transceiver with the direct implementation of receivers. 0, 1, · · · , M N − channel frequency coefficients
Our proposed low complexity tranceiver does not make 1
any assumption related to parameters of GFDM i.e. num- Λ Channel frequency diagonal Matrix
ber of time-frequency slots and pulse shape. Hence, with ν AWGN noise vector
Λeq Channel equalization diagonal matrix for FDE
our transciever the properties of GFDM is same as in d̂ Estimated data vector
[3]. Thus, our trancievers attain same BER performance Aeq Self-Interference Equalization Matrix
as direct implementation of GFDM trancievers in [3]. Θgf dm
Bias correction diagonal Matrix for MMSE
self-interference equalization
II. S YSTEM M ODEL Block circulant Matrix with diagonal matrix
G
of order N
In this work, vectors are represented by bold small letters UN
Block diagonal matrix with IDFT blocks of
(x), matrices are represented by bold capital letters (X) order N
√ and D M N -order diagonal matrix
scalers are represented as normal small letters (x). j = −1. P Permutation Matrix
The superscripts (.)T and (.)H indicate transpose and conjugate
transpose operations, respectively. Table I lists operators and
important symbols used in rest of the paper. The transmitted signal can also be written as [3],
j2πln
g[n]e N is the modulation operator and Tr = g(n−rN )MN
is the cyclic shift operator.
0 for ZF FDE
CP of length NCP is prepended to x. After adding CP,
1 PMN −1 |h̃(r)|2
H
transmitted vector, xcp , can be given as, b = [WMN Λeq WMN − MN r=0 IMN ]Ad
σ2
|h̃(r)|2 + ν2
σd
xcp = [x(M N − Ncp + 1 : M N ) ; x]. (4)
for MMSE FDE
(9)
B. Channel Channel equalized vector, y, is further equalized to remove
the effect of self-interference. Estimated data, d̂, can be given
Let, h = [h0 , h1 , · · · hL−1 ]T be L length channel impulse
as,
response vector, where, hi , for 0 ≤ i ≤ L − 1, represents the
complex baseband channel coefficient of (i + 1)th path [25], d̂ = Aeq y, (10)
which we assume is zero mean circular symmetric complex where, Aeq is GFDM equalization matrix which can be given
Gaussian (ZMCSC). We also assume that channel coefficients as,
related to different paths are uncorrelated. We consider, Ncp ≥
AH for MF Equalizer
L. Received vector of length NCP + N M + L − 1 is given
by, A−1 for ZF Equalizer
zcp = h ∗ xcp + ν cp , (5) [ σν22 I + AH A]−1 AH
σd
Aeq = (11)
where ν cp is AWGN vector of length M N + Ncp + L − 1
for biased MMSE Equalizer
with elemental variance σν2 .
σν2
Θ−1 H
gf dm [ σd2 I + A A]
−1 H
A
for unbiased MMSE Equalizer,
C. Receiver
The first Ncp samples and last L − 1 samples of ycp are where, Θ−1
gf dm is a diagonal bias correction matrix for GFDM-
removed at the receiver i.e. y = [ycp (Ncp + 1 : Ncp + M N )]. MMSE equaliser, where,
Use of cyclic prefix converts linear channel convolution to σ2
circular channel convolution when Ncp ≥ L[26]. The M N Θgf dm = diag{[ σν2 I + AH A]−1 AH A}. (12)
d
length received vector after removal of CP can be written as,
III. L OW C OMPLEXITY GFDM T RANSMITTER
z = HAd + ν, (6)
In this section, we present low complex GFDM transmitter.
where H is circulant convolution matrix of size M N × M N A matrix is factorized into special matrices to obtained
and ν is WGN vector of length M N with elemental variance low complexity transmitter without incurring any assumptions
σν2 . Since H is a circulant matrix, y can be further written as, related to GFDM parameters. In the following subsections, we
H will explain the design and implementation of the transmitter.
z = WMN ΛWMN Ad + ν, (7)
where, Λ = diag{h̃(0) , h̃(1) · · · h̃(M N − 1)} is a diagonal A. Low Complexity Transmitter Design
channel frequency coefficientsPmatrix whose rth coefficient
can be given as, h̃(r) = L−1 j2πsr
where, r = GFDM trasmitted signal is critcally sampled Inverse De-
s=0 h(s)e
MN
H
Ψ
1 Ψ0 · · · Ψ2
..
y = WMN Λeq WMN z = aAd + b + ν̃, (8) .
=
.. .. .. ..
,
.
. . .
Λ−1 for ZF FDE
where, Λeq = 2 ΨM−1 ΨM−2 · · · Ψ0 WN
[ΛH Λ + σν2 IMN ]−1 ΛH for MMSE FDE (13)
σ d
H
where, ν̃ = WMN Λeq WMN ν, where, Ψm = diag{g[mN ], g[mN + 1], . . . , g[mN + N −
1]} for 0 ≤ m ≤ M − 1, is N × N diagonal matrix and
1 for ZF FDE
WN is N × N normalized IDFT matrix. The matrix G is
a= 1
PMN −1 |h̃(r)|2 block circulant matrix with diagonal blocks. G can be further
σ2
for MMSE FDE,
MN r=0
|h̃(r)|2 + ν
factorized as[30],
σd2
D = diag{D0 , D1 , . . . DM−1 }, is a block diagonal matrix. [ϑ̃(0) ϑ̃(1) · · · ϑ̃(M N − 1)]T . The ith element of the vector ϑ̃
The q th block of D ie. Dq can be obtained as M point DFT can be given as,
of Ψm blocks and can be given as,
i
M−1
ϑ̃(i) = ϑ((i mod M )N + ), 0 ≤ i ≤ M N − 1. (25)
X M
Dq = ω −qm Ψm , 0 ≤ q ≤ M − 1, (15)
m=0
The vector, ϑ̄ = PT ϑ = [ϑ̄(0) ϑ̄(1) · · · ϑ̄(M N − 1)]T . The
j2π
ith element of the vector ϑ̄ can be given as,
where ω = e M . Since Ψm ’s are diagonal, Dq ’s are also
i
diagonal and hence D = diag{λ(0), λ(1), · · · λ(M N − 1)}, ϑ̄(i) = ϑ((i mod N )M + ), 0 ≤ i ≤ M N − 1. (26)
N
is also diagonal whose rth diagonal value can be given as.
M−1 Proof: Using (20) in ϑ̃ = Pϑ and ϑ̄ = PT ϑ, (25) and
mod N ]ω −m⌊ ⌋ , 0 ≤ r ≤ M N −1. (26) are obtained.
r
X
λ(r) = g[mN + r N
m=0
(16) B. Low Complexity Transmitter Implementation
Using (13-14), the modulation matrix A can be given as, The low complexity transmitter can be obtained using
A= Fb DFH
b UN. (17) Corollary 1 and Lemma 2. Fig. 2 presents low complexity
transmitter implementation.
Using (2,17), the transmitted signal x can be given as, The vector e = U N d, can be obtained by M , N point
IFFT. The vector ẽ = Pe can be obtained by shuffling the
x = Fb DFH
b U N d. (18)
vector e using (25). The vector c = U H M ẽ can be obtained
Lemma 1. Let S = diag{s(0), s(1) · · · s(M N − 1)} be a using N , M -point FFT’s. Using (23), the matrix D̄, can be
diagonal matrix of size M N × M N . The matrix R = Fb SFH
b precomputed at the transmitter. The M N length vector, z =
can be written as, D̄c, can be obtained by M N -point complex multiplication.
The M N length vector, x̃ = U M z can be implemented using
R = PT U M S̄U H
M P, (19) N , M -point IFFT. Finally, the transmitted signal, x = PT x̃
where, U M = diag{WM , WM · · · WM } is a block diagonal can be obtained by shuffling x̃ according to (26).
matrix which holds N , M order normalised IDFT matrix on its d̃0 c0 z0
d0 x0
diagonal, P is a subset of perfect shuffle permutation matrix, d1 d˜N M-
c1 z1 M- xN
which can be defined as, P = [pl,q ] 0 ≤ l, q ≤ M N − 1, N- Point
DFT
Point
IDFT
Point d̃( M - 1 ) N cN - 1 zM - 1
x( M 1) N
where the matrix element pl,q can be given as, IDFT
d̃1 cN zM
cN + 1 x1
d̃N + 1 M- zM + 1 M- xN + 1
( dN 1
1 if q = lN + Ml
Point Point
pl,q = . (20) d̃M N - N + 1
DFT c2 N - 1 z2 M - 1
IDFT
x( M 1) N + 1
0 otherwise dN
dN + 1 MN-
N- Point
and S̄ = diag{s̄(0), s̄(1) · · · s̄(M N −1)} is a diagonal matrix Point M ult iplier
IDFT wit h Pre-
which can be given as, comput ed
d2N 1 Diagonal
j r k M at rix, D̄
s̄(r) = s((r mod M )N + ), for 0 ≤ r ≤ M N − 1.
M
(21)
d( M 1) N
Proof: See Appendix A. d( M 1) N + 1
d̃N - 1 cM ( N - 1 ) + 1 zM ( N - 1 ) + 1
N- xN 1
Point d̃2 N - 1 c( M ( N - 1 ) + 2 ) zM ( N - 1 ) + 2 x2N 1
Theorem 1. The GFDM modulation matrix A can be given IDFT
M-
Point
M-
Point
as, dM N 1
d̃M N - 1 DFT cM N - 1 zM N - 1 IDFT
xM N 1
A = PT U M D̄U H
M PU N , (22)
Fig. 2: Low Complexity Implementation of GFDM Transmit-
where, D̄ = diag{λ̄(0), λ̄(1) · · · λ̄(M N − 1)} is diagonal ter.
matrix, whose rth element can be given as,
M−1 j r k
IV. L OW C OMPLEXITY GFDM R ECIEVER
X
mod M)
λ̄(r) = g[mN + ]ω m(r . (23)
m=0
M In this section, we present the low complexity leaner GFDM
Proof: See Appendix B. receivers i.e. (1) MF (2) ZF and (3) Biased MMSE and (4)
Unbiased MMSE. In the following subsections, we will show
Corollary 1. Using Theorem 1 and (2), GFDM transmitted that using the factorization of A given in (13), receivers
signal, x can be given as, will low computational load can be designed. Additionally,
x = PT U M D̄U H our proposed receivers have unified implementation and will
M PU N d. (24)
lead to similar computational complexity. Our design does not
Lemma 2. Let ϑ = [ϑ(0) ϑ(1) · · · ϑ(M N − 1)]T be a make any assumption related to GFDM parameters, hence can
M N length complex valued vector. The vector, ϑ̃ = Pϑ = achieve optimum performance.
SUBMITTED TO IEEE TVT ON DEC. 2016 5
MN-
p oint M N M N
M N- M ul- M N- P oi nt P oi nt
Point t i- Point M ul- M ul-
D FT plier I D FT t i p l i er t i p l i er
w it h w i t h D eq wit h Φ
Λ eq
y ( N − 1) α M ( N -1) β M ( N -1) θ M ( N − 1) N-
y ( 2N − 1) α ( M ( N -1) + 1) β M ( N -1) + 1 θ M ( N − 1) + 1
M - M - Point
Point Point D FT
y ( M N − 1) D FT α M N -1 β M N -1 I D FT
θM N − 1 d̂ M N -1
z ( M N − 1)
For evaluation of computational complexity, we compute the and N ∈ [2, 1024]. In this work, since we assume any
flops required where one flop indicates one real multiplication arbitrary pulse shape. Hence, for fairness of comparison, we
or one real addition. Flops needed for one complex multipli- take L = N for transmitter in [13]. It is observed that for
cation, division, addition, conjugate and modulus square are M < 8, transmitter in [11] achieves the lowest complexity.
6, 6, 2, 2 and 3 respectively. For instace for M = 4, our transmitter requires 50 percent
We consider value of N and M to be a power of two. more computational load than one in [11]. For M ≥ 8, our
To enable this we use modified raised cosine pulse derived proposed transmitter has the lowest computational complexity.
for even M values in [31]. In the light of Sec. III-B and It is worth mentioning that complexity of transmitter in [11] is
Sec. IV-B, it is clear that our low complexity transceiver is quadratic with M whereas complexity of transmitter in [13]
implemented using N , M and M N point FFT and IFFT is quadratic with N . However, complexity of our proposed
algorithms. The choice of FFT/IFFT algorithm is a critical transmitter is log-linear with M as well as N . Hence, when M
aspect for complexity computation. Let us consider, the flops is large, our transmitter achieves significant complexity gain
required to compute N , M and M N point FFT/IFFT are over transmitter in [11]. In the same way, when N is large our
FLN , FLM and FLMN . It will be shown in further subsections transmitter acheives significant complexity gain over transmit-
that complexity of our proposed transceiver is given in terms ter in [13]. For instance, when M = 1024 and N = 16, our
of N × FLM and M × FLN . Value of N and M can be transmitter is 100 times lesser complex than one in [11] and 3
small as well as large, however it is unlikely that both N times lesser complex than one in [13]. When N = 1024 and
and M are small simultaneously. Hence, flops required for M = 16, our transmitter is 100 times lesser complex than one
FFT/IFFT of small inputs are also important for transceiver in [13] and 25 percent lesser complex than one in [11]. When
implementation. In Appendix D, it is shown that Winograd’s compared with OFDM, our proposed transmitter has 2 to 10
FFT [32] requires lesser flops than radix-2 and split-radix FFT times higher computational load. Comparative complexity of
[33] when N, M is small (≤ 19) . Hence, when N or M is GFDM transmitter with OFDM transmitter increases with M
small we choose Winograd’s small FFT algorithm. For input and decreases with N . For instance, when N = 1024 and
values of [2 4 8 16], Winograd’s small FFT requires [4 12 and M = 16, our transmitter has two higher complexity
34 92] flops. When M, N ≥ 32, we implement split-radix than OFDM. Whereas, when M = 1024 and N = 16,
algorithm to implement N or M point FFT/IFFT. We consider our transmitter is 6 times more complex than OFDM. It
that M N -point FFT/IFFT is also implemented using split- can be concluded that our proposed transmitter provides low
radix algorithm. Flops to compute X point FFT/IFFT using computational load for flexible GFDM transmitter which may
split-radix algorithm is 4X log2 X − 6X + 8 [33]. take arbitrary values of M , N and arbitrary pulse shape.
Assumptions to design receiver in [20] are incompatible
with ones in [19], [16], [15], [17]. We have adhered to condi-
B. Receiver
tions in [19], [16], [15], [17]. Because of contrary assumptions,
comparison of our tranceiver with [20] is beyond the scope of In this section we discuss the computation complexity of
our work. our proposed receivers for AWGN as well as multipath fading
channel.
A. Transmitter 1) AWGN Channel: For AWGN channel, channel equal-
ization is not needed. So, we will discuss the computational
As evident from Sec III and Fig. 2, the transmitter can complexity of self-interference equalizer in this section. As
be implemented using M numbers of F F TN , N numbers of evident from Sec IV and Fig. 3, the receiver can be imple-
F F TM , N numbers of IF F TM and M N complex divisions. mented using M numbers of F F TN , N numbers of F F TM ,
Table II presents the total number of complex multiplication N numbers of IF F TM and M N complex multiplications.
needed to implement different transmitter structures. The Deq matrix can be precomputed for ZF and MF receiver.
But, for MMSE receiver, Deq can be computed using M N real
TABLE II: Computational Complexity of different GFDM
additions, 2M N real multiplications and 2M N real divisions
Transmitter Implementations. FLN and FLM are flops required
when the matrix D̄H and abs{D̄}2 are precomputed. For MF,
to compute N and M point FFT respectively.
ZF and biased-MMSE receiver multiplication with Θgf dm is
Structure Number of Flops trivial and does not require any flops to implement. For Biased-
MMSE receiver, the Θ−1 gf dm can be computed using 2M N − 1
M ×FLN +2N ×FLM +6M N L,
Transmitter in [13]
where 1 < L ≤ N real additions, M N +1 real divisions and M N modulus square
operation. Computational complexity of different receivers in
Transmitter in [17] M × FLN + 4M 2 N
AWGN channel is given in Table III.
Transmitter in [15], [16],
[11]
M ×FLN +3M 2 N +2(M −1)N Complexities presented in Table III are plotted in Fig. 5a
for N = 16 and M ∈ [2, 1024] and Fig. 5b for M = 16 and
Our Proposed Transmitter M × FLN + 2N × FLM + 6M N
N ∈ [2, 1024]. In this work, since we assume any arbitrary
OFDM Transmitter M × FLN pulse shape. Hence, for fairness of comparison, we take
L = N for recievers in [3], [28], [14]. Using the results in [14],
Complexities presented in Table II are plotted in Fig. 4a we consider I = 8 for SIC receiver in [14]. It is observed that
for N = 16 and M ∈ [2, 1024] and Fig. 4b for M = 16 Our proposed MF/ZF, biased MMSE and Unbiased MMSE
SUBMITTED TO IEEE TVT ON DEC. 2016 7
10 6 100 and 300 times lesser complex than ones in [11]. When
N = 1024 and M = 16, our MF/ZF receiver and MMSE
Number of Flops
10 5 are respectively 100 and 300 times lesser complex than ones
in [13], [3], [28]. In comparison to SIC receiver in [14], our
10 4 proposed receivers are 100 to 200 times lesser complex. It
can be concluded that our proposed receivers attain significant
10 3
complexity reduction as compared to receivers in [3], [28],
[13], [11], [14].
10 2
When compared with OFDM, our proposed MF/ZF/MMSE
2 4 8 16 32 64 128 256 512 1024 receiver has 2 to 10 times higher computational load. Com-
N
parative complexity of our proposed GFDM MF/ZF/MMSE
(b) M = 16, N ∈ [2, 1024] receiver with OFDM receiver increases with M and decreases
with N . For instance, when N = 1024 and and M = 16,
Fig. 4: Computational Complexity of different Transmitters. our receivers have two times higher complexity than OFDM
receiver. Whereas, when M = 1024 and N = 16, our receivers
are 6 times more complex than OFDM.
have similar complexities since biased and unbiased MMSE 2) Multipath Fading Channel: As discussed in Sec. IV,
requires only 5M N and 11M N additional flops over ZF. receiver for multipath fading channel requires channel equal-
When M is small, our proposed MF/ZF receiver has similar ization in addition to self-interference equalization. Hence to
complexity to MF/ZF receiver in [11]. As M increases our compute complexity of receiver in multipath fading chan-
proposed MF/ZF receiver attains significant complexity gain nel, channel equalization complexity needs to be added to
over ones in [11]. Our proposed MMSE receiver has the lowest complexity required for self-interference equalization which
computation load and achievs complexity reduction of 3 to 300 is computed in Sec. V-B1. As discussed in Sec. IV-B, channel
times in comparision to the ones in [3], [28], [11], [16]. It is equalization can be implemented using one FFTMN , one
worth mentioning that complexity of MF/ZF/MMSE Receiver IFFTMN and one MN-point complex multiplication when Λeq
in [11] is quadratic with M , complexity of ZF receiver in [13] is known. This requires FLMN + 6M N flops. For ZF-FDE,
is quadratic with N and complexity of MMSE receiver in [3], Λeq does not need any flops. Using (8), Λeq for MMSE
[28] is quadratic with M as well as N . However, complexity receiver can be computed using M N -point modulus square to
of our proposed recievers are log-linear with M as well as N . compute |Λ|2 which requires 3M N flops, one M N -point real
Hence, when M is large, our MF/ZF/MMSE receiver achieves adder which requires M N flops and one M N -point real and
significant complexity gain over MF/ZF/MMSE receiver in complex divisions which requires 3M N flops. Thus, MMSE
[11] and MMSE receiver in [3], [28]. In the same way, when FDE needs extra 7M N Flops over ZF FDE. Computational
N is large our MF/ZF/MMSE receiver acheives significant complexity of different receivers in multipath fading channel
complexity gain over MF/ZF/MMSE receiver in [13] and is provided in Table IV.
MMSE receiver in [3], [28]. For instance, when M = 1024 Complexities presented in Table IV are plotted in Fig. 6b
and N = 16, our MF/ZF receiver and MMSE receiver are for N = 16 and M ∈ [2, 1024] and Fig. 6a for M = 16
SUBMITTED TO IEEE TVT ON DEC. 2016 8
TABLE IV: Computational Complexity of Different Receivers in Multipath Fading Channel. FLMN , FLN and FLM are flops
required to compute NM, N and M point FFT respectively.
Structure Number of Flops for ZF FDE Number of Flops for MMSE FDE
and N ∈ [2, 1024] for MMSE FDE3 . It is worthwhile to for two cases namely (i) CaseI : N = 128 and M = 8 denoting
note that complexity required for MMSE FDE will be added a system where value of N is high M is low as well as sub-
to all low complexity ZF/MMSE self-interference equalizers carrier bandwidth is low at 15 KHz and (ii) Case II : N = 8
(our proposed and ones in [3], [28], [13], [11], [14] ). Hence, and M = 128 denoting a system where value of M is high N
comparative complexities of GFDM receivers will be similar is low as well as sub-carrier bandwidth is high at 240 KHz.
as in the case of AWGN channel (see Sec. V-B1). However, Each point in our BER curve is calculated for 107 transmission
comparative complexity of GFDM receivers to OFDM receiver bits.
will increase as OFDM saves complexity in channel equal-
ization. For instance, when N = 1024 and and M = 16, TABLE V: Simulation Parameters
our receivers have 2.7 times higher complexity than OFDM. Parameters Case I Case II
Whereas, when M = 1024 and N = 16, our receivers are 6.5
times more complex than OFDM. Number of
128 8
Sub-carriers N
It can be concluded that our proposed ZF receiver in
AWGN as well as multipath fading channel is around 3 Number of Timeslots
8 128
M
times simpler than ZF receivers in [3], [28], [13], [11]. Our
Sub-carrier
Proposed Unbiased MMSE receiver in AWGN as well as Bandwidth
15 KHz 240 KHz
multipath fading channel is 3 to 300 times simpler than biased
Number of
MMSE receiver in [3], [28], [13], [11]. Our receivers retain Sub-carriers for 128
low computational load for arbitrary value of M , N and OFDM
pulse shape. Our receivers also retain the optimal ZF and Mapping 16 QAM
MMSE performance since they are direct. We will investigate
Pulse shape modified RC [31] with ROF = 0.1 or 0.9
performance optimality in detail in the next section.
Channel AWGN or ETU[34]
10 8 OFDM
ZF/MF in [14,15] 10 8 OFDM
ZF/MF in [3]
ZF/MF in [14,15]
MMSE in [14,15] ZF/MF in [3]
10 7 SIC in [12] MMSE in [14,15]
SIC in [12]
Our Proposed MMSE 10 7
Our Proposed Unbiased MMSE Our Proposed MMSE
Our Proposed MF/ZF Our Proposed Unbiased MMSE
10 6 Our Proposed MF/ZF
Number of Flops
Number of Flops
10 6
10 5
10 5
4
10
10 4
10 3
10 3
2 4 8 16 32 64 128 256 512 1024
M 2 4 8 16 32 64 128 256 512 1024
M
(a) N = 16, M ∈ [2, 1024]
(a) N = 16, M ∈ [2, 1024]
10 8
OFDM
10 8
ZF/MF in [14,15]
ZF/MF in [3] OFDM
ZF/MF in [14,15]
10 7 MMSE in [14,15]
SIC in [12] ZF/MF in [3]
MMSE in [14,15]
Our Proposed MMSE 10 7
Our Proposed Unbiased MMSE SIC in [12]
Our Proposed MMSE
10 6 Our Proposed MF/ZF
Our Proposed Unbiased MMSE
Number of Flops
10 5
× 10 5 10 5
10 4 8 × 10 6
1.6
6 1.5
10 3 4 10 4 1.4
2 1.3
512
10 2
10 3 1.2
2 4 8 16 32 64 128 256 512 1024 512
N 2 4 8 16 32 64 128 256 512 1024
N
(b) M = 16, N ∈ [2, 1024]
(b) M = 16, N ∈ [2, 1024]
Fig. 5: Computational Complexity of different Receivers in
AWGN Channel. Fig. 6: Computational Complexity of different Receivers in
multipath fading channel with MMSE FDE.
10 3
× 10 -3
10 -1 1.15
ROF=0.9 ZF ROF 0.1
MMSE ROF 0.1
ZF ROF 0.9
MMSE ROF 0.9
ZF direct
MMSE Unbiased direct
0.85 10 2
Condition Number
12
-2 MMSE Biased direct
10
Proposed ZF
BER
1.4
12
10 0
0 2 4 6 8 10 12 4 8 16 32 64 128 256 512 1024
E b /N 0 in dB M
Fig. 7: Uncoded BER performance of proposed GFDM Fig. 9: Condition number of GFDM equalization matrix Aeq
transceiver and direct implementation GFDM transceiver for for ZF and MMSE equalization for M ∈ [2, 1024], N = 16,
16 QAM modulation in AWGN channel. Case I : N = 128, σ2
ROF ∈ {0.1 0.9} and σd2 =30 dB.
ν
M = 8.
VII. C ONCLUSION
10 -2
In this work, we have proposed low complexity GFDM
transceivers. We used a special factorization of GFDM mod-
BER
10 -3
more complex than OFDM transceiver. When M is large,
our proposed MMSE receiver outperforms our proposed ZF
10 -4 Unbiased MMSE direct receiver without any signification computational complexity
Our Proposed ZF
Our Proposed Unbiased MMSE
addition. Such significant complexity reduction makes our
10 -5 ZF Direct transceiver an attractive choice for hardware implementation
SIC by Michailow et. al.
OFDM
of GFDM systems.
10 -6
0 5 10 15 20 25 30
A PPENDIX A
Eb /N o in dB
P ROOF OF L EMMA 1
Fig. 11: Coded BER performance of proposed GFDM The matrix R can be written as,
transceiver and direct implementation GFDM transceiver for
16 QAM modulation in fading channel. Case II : N = 8, R = (WM ⊗ IN )S(WM ⊗ IN )H . (31)
M = 128 and sub-carrier bandwidth is around ten times Using the properties of Kronecker product[35], R can be
channel coherence bandwidth. further simplified to,
R = PT (IN ⊗ WM )PSPT (IN ⊗ WM
H
)P
(32)
direct implementations. Since δfgf dm ∼ 10 × Bc , GFDM = PT U M S̄U H
M P,
receivers show frequency diversity gain for ROF value of 0.1.
Maximum diversity gain is extracted by our proposed MMSE where, S̄ = PSPT . Definition of S̄, given in (21), can be
receiver. Our proposed MMSE receiver has SNR gain of 12 directly obtained by using the definition of P given in (20).
dB, 9 dB and 8 dB over OFDM receiver, SIC receiver in [14]
and our proposed receiver respectively. When ROF value is A PPENDIX B
0.9, GFDM receivers show huge performance degradation. P ROOF OF T HEOREM 1
It can be concluded that our proposed MMSE receiver Using Lemma 1 for A given in (17), A can be given as,
show significant performance gain over our proposed ZF
receiver in [14] in multipath fading channel with mere 3 A = PT U M D̄U H
M PU N , (33)
SUBMITTED TO IEEE TVT ON DEC. 2016 12
σ2
where, D̄ = PDPT = diag{λ̄(0), λ̄(1) · · · λ̄(M N − 1)}. where, D̃ = [ σν2 I+abs{D}2]−1 abs{D}2 is a diagonal matrix.
d
Using (21) in (16), the rth diagonal value λ̄(r) can be given Using the definition of D in (16), rth diagonal value of D̃ can
as, be given as,
j r k
λ̄(r) = λ((r mod M )N + ), for 0 ≤ r ≤ M N − 1 |λr |2
M D̃(r, r) = , 0 ≤ r ≤ M N − 1. (40)
M−1 σν2
X j r k |λr |2 + σd2
= g[mN + ((r mod M )N + ) mod N ]×
m=0
M
It is straight forward to obtain (29) by using (38-40) and
⌊ Mr ⌋)
$ %
(r mod M )N +
−m N
properties of DFT matrix.
ω ]
(34)
r
A PPENDIX D
Now, using the fact that M will vary from 0 to N − 1, r
r C OMPARISON OF FLOPS FOR FFT/IFFT ALGORITHM WHEN
mod M will vary from 0 to M − 1, ((r mod M )N + M )
N OR M IS SMALL
r (r mod M)N +⌊ M
r
⌋)
mod N ] = M and N = r mod M .
(23) can be obtained by putting these simplified values in (34).
10 3
A PPENDIX C
P ROOF OF T HEOREM 2
Using the properties of unitary matrices, Theorem 1 and
(11), Aeq for MF and AMFeq , ZF can be given as, 10 2
Number of Flops
H
AMF T
eq = [P U M D̄U M PU N ]
H
(35)
= UH T H H
N P U M D̄ U M P.
Winograd's FFT
H
AZF T
eq = [P U M D̄U M PU N ]
−1 10 1 S[plit-Radix FFT
Radix-2 FFT
(36)
= UH T
N P U M D̄
−1 H
U M P.
Now, let, Γ1 = PT U M and Γ2 = U H M PU N . Both Γ1 and
Γ2 are unitary matrix and A = Γ1 D̄Γ2 . Using this, AH A = 10 0
ΓH 2 MMSE
2 abs{D̄} Γ2 . Using above definitions and (11), Aeq
2 4 8
N or M
16
[8] M. Matthe, L. L. Mendes, I. Gaspar, N. Michailow, D. Zhang, and [32] S. Winograd, “On computing the discrete Fourier transform,” Math.
G. Fettweis, “Multi-user time-reversal STC-GFDMA for future wireless Comp., vol. 32, no. 141, pp. 175–199, 1978.
networks,” J Wireless Com Network, vol. 2015, no. 1, pp. 1–8, May [33] P. Duhamel and M. Vetterli, “Fast fourier transforms: A tutorial review
2015. and a state of the art,” Signal Processing, vol. 19, no. 4, pp. 259–299,
[9] L. Mendes, N. Michailow et al., “GFDM: Providing Flexibility for the Apr. 1990.
5g Physical Layer,” in Opportunities in 5G Networks. CRC Press, [34] M.2135-1, “Guidelines for evaluation of radio interface technologies for
Mar. 2016. imt-advanced,” 2009.
[10] N. Michailow, S. Krone, M. Lentmaier, and G. Fettweis, “Bit Error Rate [35] K. Schcke, On the kronecker product. Technical report, University of
Performance of Generalized Frequency Division Multiplexing,” in 2012 Waterloo, 2013.
IEEE Vehicular Technology Conference (VTC Fall), Sep. 2012, pp. 1–5.
[11] A. Farhang, N. Marchetti, and L. E. Doyle, “Low-Complexity Modem
Design for GFDM,” IEEE Transactions on Signal Processing, vol. 64,
no. 6, pp. 1507–1518, Mar. 2016.
[12] S. Tiwari, S. S. Das, and K. K. Bandyopadhyay, “Precoded
generalised frequency division multiplexing system to combat inter-
carrier interference: performance analysis,” IET Communications, Sep.
2015.
[13] 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 2012
International Symposium on Wireless Communication Systems (ISWCS),
Aug. 2012, pp. 171–175.
[14] I. Gaspar, N. Michailow et al., “Low Complexity GFDM Receiver Based
on Sparse Frequency Domain Processing,” in Vehicular Technology
Conference (VTC Spring), 2013 IEEE 77th, Jun. 2013, pp. 1–6.
[15] H. Lin and P. Siohan, “Orthogonality improved GFDM with low
complexity implementation,” in 2015 IEEE Wireless Communications
and Networking Conference (WCNC), Mar. 2015, pp. 597–602.
[16] M. Matth, L. Mendes et al., “Precoded GFDM transceiver with low
complexity time domain processing,” EURASIP Journal on Wireless
Communications and Networking, vol. 2016, no. 1, p. 1, May 2016.
[17] B. Farhang-Boroujeny and H. Moradi, “Derivation of GFDM based
on OFDM principles,” in 2015 IEEE International Conference on
Communications (ICC), Jun. 2015, pp. 2680–2685.
[18] M. Bellanger, “Physical layer for future broadband radio systems,” in
2010 IEEE Radio and Wireless Symposium (RWS), Jan. 2010, pp. 436–
439.
[19] A. Farhang, N. Marchetti, and L. E. Doyle, “Low complexity GFDM re-
ceiver design: A new approach,” in 2015 IEEE International Conference
on Communications (ICC), Jun. 2015, pp. 4775–4780.
[20] p. wei, X. G. Xia, Y. Xiao, and S. Li, “Fast DGT Based Receivers for
GFDM in Broadband Channels,” IEEE Transactions on Communica-
tions, vol. PP, no. 99, pp. 1–1, 2016.
[21] T. Wild and F. Schaich, “A Reduced Complexity Transmitter for UF-
OFDM,” in 2015 IEEE 81st Vehicular Technology Conference (VTC
Spring), May 2015, pp. 1–6.
[22] A. G. Siamarou, “Broadband wireless local-area networks at millimeter
waves around 60 ghz,” IEEE Antennas and Propagation Magazine,
vol. 45, no. 1, pp. 177–181, Feb 2003.
[23] Y. Wang, W. J. Lu, and H. B. Zhu, “Propagation characteristics of the
lte indoor radio channel with persons at 2.6 ghz,” IEEE Antennas and
Wireless Propagation Letters, vol. 12, pp. 991–994, 2013.
[24] J. M. Cioffi, G. P. Dudevoir, M. V. Eyuboglu, and G. D. Forney, “MMSE
decision-feedback equalizers and coding. I. Equalization results,” IEEE
Transactions on Communications, vol. 43, no. 10, pp. 2582–2594, Oct.
1995.
[25] B. Sklar, Digital communications. Prentice Hall NJ, 2001, vol. 2.
[26] R. Prasad, OFDM for wireless communications systems, ser. Artech
House universal personal communications series. Boston: Artech
House, 2004.
[27] H. Sari, G. Karam, and I. Jeanclaud, “Frequency-domain equalization
of mobile radio and terrestrial broadcast channels,” in 1994 IEEE
GLOBECOM. Communications: The Global Bridge, Nov. 1994, pp. 1–5
vol.1.
[28] M. Matthe, L. Mendes, and G. Fettweis, “Generalized Frequency Divi-
sion Multiplexing in a Gabor Transform Setting,” IEEE Communications
Letters, vol. 18, no. 8, pp. 1379–1382, Aug. 2014.
[29] D. F. Stewart, L. C. Potter, and S. C. Ahalt, “Computationally attrac-
tive real Gabor transforms,” IEEE Transactions on Signal Processing,
vol. 43, no. 1, pp. 77–84, Jan. 1995.
[30] T. D. Mazancourt and D. Gerlic, “The inverse of a block-circulant
matrix,” IEEE Transactions on Antennas and Propagation, vol. 31, no. 5,
pp. 808–810, Sep. 1983.
[31] A. Nimr, M. Matthe, D. Zhang, and G. Fettweis, “Optimal Radix-2 FFT
Compatible Filters for GFDM,” IEEE Communications Letters, vol. PP,
no. 99, pp. 1–1, 2017.
10 -1
10 -2
6.5
Proposed Tx and MF, ZF Rx
5
Proposed Tx and MF, ZF Rx Tx and MF, ZF Rx [6-8]
BER
6
Tx and MF, ZF Rx in [6-8] Tx in [15]
y ( 0) α β
Tx 0in [15] -3 θ Tx in [4]
7
8 d*
y (10
N ) 5.5
4.5M - α1 10 β θ!
Tx in [4] M Proposed Biased-MMSE Rx
of Flops
1066878 Point OFDM
OFDM Point
,
./
10 7 OFDMProposed Biased-MMSE Rx NZF
- direct
Biased-MMSE Rx in [7-8]
10 -1D F T ZF/MF ZF-DSIC
ZF/MF by
by by Gaspar
Farhang
Farhang et. al. I D FT
y ( ( M − 1)10 8) 5 αBiased
ZF/MF MMSE Rx βinM -[7,8]
M -
by Farhang θM " # Point
Proposed
ZF Unbiased-MMSE Rx
Low Complex
10N12
14 -1 ZF by
ZF/MF
ZF/MF by
by Farhang et. al.
Michailow
Michailow
y10
105.5
78
7 8
7
10
6 4 ZF/MF by
Proposed Michailow
Unbiased MMSE Rx D FUnbiased
T MMSE direct
by α
10
( 1) 7 4
10 10 6 # 10 SIC by
MMSE
SIC
MMSESIC
Gaspar
ZF-MMSE
by
Gaspar
by byet.
M Farhang
MMSE
by Gaspar
al.
Farhang
Farhang
et. al.
by et. βal.
Farhang
et. al. θM M+ 1
Proposed Tx and ZF Rx
Unbiased MMSE Low Complex
10 SIC by Gaspar et. al.
Total Number
7 47
5
y ( N + 1) ZF
SICDSIC
by
Our α + Proposed
by
Farhang
Proposed
Proposed Gasparet.
et.ZF al.et.Txal.
Transmitter and ZF Rx ZF Reciever θM + 1
4.5 OFDM
ZF
SIC by Farhang
M al. β Mand
Multiplications
10
3.6
1012-1768 M - ZF
5 ZF OFDM
SIC
by
OFDM
by Farhang
Farhang Tx et.
and
et.
Proposed
al.al.
ZF Rx Tx and
infarhang
[7] + 2 RxM - Tx and ZF Rx in [7]
ZF Proposed Transmitter and ZF Reciever
10 5 MMSEZF by byFarhang
by Farhang et. et.al.
al.
Multiplications
10
10
10 OurOur
Proposed Transmitter
Proposed
Proposed and
ZF-MMSE
MMSE
Transmitter byZF byReciever in [6]
12
7 6 Point MMSE
10
-1
MMSE
Our
MMSEOur
ZF/MF
Proposed
Proposed
Tx
by Proposed
by byby
and
Farhang
Farhang
Farhang
Tx
Farhang
ZF
Proposed
MMSE
Transmitter
and et.
MMSE
et.
reciever
et. ZF
al.
al.
al.
MMSE Rxproposed
Rx [7] et.
infarhang P
al.
et.
in al.Proposed MMSE Rx
o int
[6]
Transmitter and Reciever in [6]
10
1010 76 ZF
OurMMSE
byProposed
Our
Proposed
ZF
Our by Michailow
Proposed
Proposed
Proposed
Michailow Farhanget.
MMSE
Unbiased
Transmitter
et.
Unbiased al.
Unbiased
al.et.
by al.
Reciever
ZF-MMSE
MMSE
gaspar
MMSE et. al.
y ( M N − N1010 6
3.4
4.5 3.5
6 D F T Our Proposed
Our Proposed
Proposed Transmitter
Proposed
ZF Unbiased MMSEby gaspar
MMSE et.
Rx Proposed
I D Fal.
T MMSE Rx in [7]
Multiplications
10
1061) 5
6 ZF ZF/MF
by
MMSEOur α by
Michailow
Proposed
by
MMSE Michailow
MMSE et.
Michailow al.
Rx
ZF
Reciever in
et. [7]
al.
in [6] θ 2M $ 1 Reciever
ROF-0.9 MMSE
1010
+4.5 OurOFDM Tx
Proposed
andTransmitter
ZF
MF/ZF Reciever βin [6]
Multiplications
Our 2M
Proposed
6 4 MMSE
Our
Our Our
Our by
Proposed
Proposed
Proposed Michailow
Proposed MMSE
MMSEMF/ZF et.
Transmitter
MF/ZF Rx al.
in [7]
Multiplications
2M -1
ZF direct
Multiplications
MMSE Proposed
byProposed
Michailow transmitter
et.
Txal. and ZFMMSEreciever Reciever in [6]
Multiplications
10 -1
66 -2 Our
Our Our Proposed
Proposed
Proposed ZF
ZFMMSE and ZF Reciever
103.2
1010 10 Our Proposed Unbiased MMSE ZF Low Complex
of Flops
5 Our SIC
Proposed ZF
Multiplication
6
10 54 Our Our Proposed
Proposed MMSE Unbiased -4 MMSE
10 45648 Our Proposed MMSE 10 and Reciever
10
10 OFDM
Our Proposed
OFDM MMSE
Transmitter Proposed Tx and ZF Rx × 10 5 OFDM
10
101053.5 5
3 3 Our Our
Our
Proposed
ZFProposed
by Michailow
Proposed
MMSE
Unbiased
M Net.
Unbiased al.MMSE
MMSE 1.6 M N
OFDM
Tx and ZF Rx in [7]
BER
OFDM P oi nt
Complex
105 P oi nt
Flops
Proposed MMSE Rx
Normalized
1010
10 ZFOur
by Proposed
Michailow MF/ZF et. al.
DM
DM
10
DM
DM
OFDM
OF
10 2.8
3.5
3.5-2 56 OFDM M u l - MMSE Rx in [7] M ul-
1010 ROF=0.9 1.4
Number
10
RM
RM
GF
OF
GF
3
OF
56 t i p l i er t i5p l i er
Complex C
4 4 × 10 6
BER
10
1010 4 Biased MMSE Low Compl
Real
2.6
RA
RA
Complex
RM
RM
CComplex
2.5
RA
Complex
GFDM
of
10
Complex
3 -3
4 ZF directw i t h D eq 8
BER
Real
4 × 10 41.6 × 10
/
10
10444410
36 wit h Φ
of
102.5 ZF ZF-DSIC
Low Complex bydirect
Gaspar et. al.
GFDM
of
10 Unbiased-MMSE [1]
Number of Real
4
2.5 MMSE direct × 10×410
×al.10et.6 al.
of
OFDM
Number
2.5
10 344
4
3 ZF MF
direct 2.5 22200 6
10
10 ZF-MMSE
Unbiased [1] MMSE by Farhang
direct et. al. 5.1et. al. 4.95
Number
10 direct 5.1
of
2.2 -2
3 ZF by
ZF-MMSE Farhang
by Farhang1 et. al.
2
Number
10
2.5
of
of
3
of
10 34 3 OFDM
ZF Our[1]
Biased
direct Proposed
MMSE ZF
direct 1.4
Number
10-3322 ZF-MMSE
Our Proposed by Farhang
ZF andet. ZFal.
2 Proposed Transmitter reciever
Number
10
103222 Our
Unbiased Proposed
MMSE ZF-MMSE
Low Complex 4Reciever
Total
34
Unbiased-MMSE Low -5
Complex Our
Our
Proposed Proposed
Proposed ZF
ZF-MMSE
Transmitter and ZF
10 Transmitter and ZF reciever in [6]
Total
3
10
1010 ZF Low
Biased Complex
MMSE
Our MMSE
Biased direct
Proposed 10
Low Unbiased
ComplexZF-MMSE 0.8
223102 -4 Biased-MMSE Low Complex OurProposed
Transmitter
Our Proposed
and 4.3ZFZF-MMSE
Reciever
Unbiased in [6]
ZF-MMSE
10
1010
1.8 22
3
4 ZF
OFDM direct Proposed MMSE
4.3 Reciever 512
10 2 2-3 OFDM
Total