0% found this document useful (0 votes)
194 views18 pages

Oqam - FBMC For Wireless Communications Principles Technologies and Applications

This document provides a 2nd edition of an introduction to Offset QAM (OQAM) modulation, also known as OFDM-OQAM. It explains the idea behind OFDM-OQAM and compares it to traditional OFDM. The introduction discusses the requirements for a multipulse modulation system and how OFDM meets these requirements through time domain isolation of pulses. It then explains how OFDM-OQAM provides frequency domain isolation of pulses using offset QAM to meet the requirements without the drawbacks of OFDM such as out-of-band emissions. The document is intended to provide students and researchers an intuitive understanding of OFDM-OQAM.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
194 views18 pages

Oqam - FBMC For Wireless Communications Principles Technologies and Applications

This document provides a 2nd edition of an introduction to Offset QAM (OQAM) modulation, also known as OFDM-OQAM. It explains the idea behind OFDM-OQAM and compares it to traditional OFDM. The introduction discusses the requirements for a multipulse modulation system and how OFDM meets these requirements through time domain isolation of pulses. It then explains how OFDM-OQAM provides frequency domain isolation of pulses using offset QAM to meet the requirements without the drawbacks of OFDM such as out-of-band emissions. The document is intended to provide students and researchers an intuitive understanding of OFDM-OQAM.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/264230812

An introduction to OFDM/OQAM (FBMC)

Technical Report · May 2014

CITATIONS READS

0 10,551

1 author:

Saeed Afrasiabi-Gorgani
Technische Universität Berlin
13 PUBLICATIONS   21 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Waveform design for Machine Type Communications. View project

PAPR reduction: on the limits and a revision View project

All content following this page was uploaded by Saeed Afrasiabi-Gorgani on 28 July 2017.

The user has requested enhancement of the downloaded file.


An Introduction to OFDM-OQAM
2nd Edition
Saeed Afrasiabi-Gorgani
Ph.D. candidate
Technische Universität Berlin
July 27, 2017

The Filter Bank MultiCarrier (FBMC) modulation with Offset QAM (OQAM), also know as OFDM-
arXiv:1707.08934v1 [cs.IT] 27 Jul 2017

OQAM, has been very well studied in, roughly speaking, the last 15 years. A rich literature exists
on the principle itself, discrete-time version and implementation, equalization, extension to MIMO,
etc. This text, written in a tutorial style, explains the idea of Offset QAM and why it works from a
Communications Engineer point of view. The language is very simple and the math elementary. Students
and researchers in universities or practitioners who are interested in gaining an intuition into the logic
behind OFDM-OQAM will hopefully enjoy reading this text. On the other hand, those interested in a
quick understanding of the idea, just enough to start using the waveform, can find far better material.
In the first section, the general model for a multipulse modulation and its requirements are discussed.
A multipulse modulation is a term referring to the general case where more than one pulse shape is used,
of which the multicarrier modulation is a special case.
In the second section, the popular Orthogonal Frequency Division Multiplexing (OFDM) is explained.
It is well-known that the OFDM lacks the features required for the emerging applications. This is mainly
due to the rectangular pulse shape which slowly decays in the frequency domain. In the third section,
it is shown that using other pulse shapes is not straightforward. In the fourth section, an old scheme
from the 60s referred to as Cosine Modulated Multitone (CMT) is developed. Based on that, the fourth
section explains the Staggered Modulated Multitone (SMT) scheme, which is the main objective of this
text. OFDM-OQAM is only a small step away from SMT.

Acknowledgment
This report was mostly written as a part of my Master’s thesis, submitted in May 2014, under supervision
of Professor Markku Renfors, in Tampere University of Technology, Finland. I have always been and
will be grateful for having the experience of working with him.
There has been additions and modifications which have not been peer-reviewed.

1 Multipulse modulation
Consider a multipulse modulation of the form
+∞ N
X X −1
s(t) = Ak,n hn (t − kT ), (1)
k=−∞ n=0

where Ak,n is the data symbol that modulates the nth subcarrier in the k th symbol interval. The
modulation structure is illustrated in Figure 1. In order to avoid Inter-Symbol Interference (ISI), the set
of pulses hn (t) for n = 0, . . . , N − 1 must satisfy the ordinary Nyquist criterion

hn (t) ∗ h∗n (−t)|t=kT = δk , n = 0, . . . , N − 1, (2)

1
A0 Â0
h0 (t) h∗0 (−t)
T

A1 Â1
h1 (t) h∗1 (−t)
T
s(t)
+

AN −1 ÂN −1
hN −1 (t) h∗N −1 (−t)
T

Figure 1: The general structure of the multipulse modulation.

where δk is the Kronecker delta function and is defined as


(
1, k = 1
δk = (3)
0, k 6= 1.

Equation (2) is, in the frequency domain, equivalent to


+∞
1 X 2π 2
|Hn (j(ω + m ))| = 1, n = 0, . . . , N − 1. (4)
T m=−∞
T

where Hn (jω) is the Fourier transform of hn (t). In order to avoid Inter-Channel Interference (ICI), the
chosen pulses must satisfy the generalized Nyquist criterion [4, p. 235]

hn (t) ∗ h∗l (−t)|t=kT = δk δl−n , n, l = 0, . . . , N − 1, (5)

or equivalently in the frequency domain


+∞
1 X 2π 2π
Hn (j(ω + m ))Hl∗ (j(ω + m )) = δl−n , n, l = 0, . . . , N − 1. (6)
T m=−∞
T T

It is clear that the ordinary Nyquist criterion is the special case of its generalized version for n = l.
A simple and straightforward way to design the pulses in (1) which satisfy the generalized Nyquist
criterion is to isolate them in either the time or the frequency domain. The widely used OFDM scheme
is based on isolation in the time domain, as will be explained in the next.

2 Isolation in time, OFDM


Time domain isolation is probably a natural choice. The rectangular pulse shape, and hence a sinc
shape in the frequency domain, is a popular one. Such a pulse would then need infinite bandwidth as
a sinc function is theoretically nonzero over R. Therefore, the practical case is an approximation of
such rectangular pulses. This scheme is referred to as the Orthogonal Frequency Division Multiplexing
(OFDM). In the sequel, the OFDM signal model is described based on the notation commonly used in
the literature.
The continuous-time baseband signal model for a single symbol of the OFDM is
N −1
1 X
s(t) = √ Xk ej2πkf∆ t t ∈ [0, T ], (7)
N k=0

2
where N is the number of subcarriers, the vector
X = [X0 , X1 , . . . , XN −1 ]T (8)
denotes the data symbols, T is the OFDM symbol duration and
1
f∆ = (9)
T
is the frequency spacing of subcarriers. In this text, a data symbol is distinguished from an OFDM
symbol explicitly unless it is clear from the context. Note that the pulses used in OFDM, according to
(1), are
t − T /2 j2π n t
hn (t) = rect( )e T , n = 0, . . . , N − 1, (10)
T
where (
1 |t| ≤ 21
rect(t) = (11)
0 elsewhere.
The critically-sampled discrete-time signal model is accordingly obtained as
N −1
1 X n
s[k] = s(kTs ) = √ Xn ej2π T kTs , k = 0, 1, . . . , N − 1, (12)
N n=0
1
where the sampling frequency is Ts = N f∆ . Therefore, s[k] can be written as
N −1
1 X 2π
s[k] = √ Xn ej N nk , k = 0, 1, . . . , N − 1. (13)
N n=0

The scalar factor √1N is necessary to derive the statistical properties of the OFDM symbols.
It is interesting to observe that (13) is the expression for the Inverse Discrete Fourier Transform
(IDFT). This makes it possible to use the very popular implementation of IDFT known as Fast Fourier
Transform (FFT) to do the OFDM modulation. The scalar factor may vary among the different FFT
implementations.

Channel equalization
The effect of a frequency-selective channel, caused by multipath propagation, on a signal can be modeled
and illustrated by the effect of an FIR filter. The received signal is the sum of multiple replicas of the
signal with different delays and attenuations. In other words, the symbols are mixed and the so-called
Inter-Symbol Interference (ISI) happens. Thus the channel can be viewed as a filter in the transmitter-
receiver chain, which is not taken into account when the pulse shape is designed. As a matter of fact,
it is not possible to predict and account for the channel in advance. Therefore, the channel must be
estimated and equalized. The problem is that equalizing a severely frequency-selective channel, which is
the case in the modern applications, requires a high-order FIR filter. In addition, the equalization must
be adaptive as the channel changes in time, which becomes more complex for such a filter.
The main motivation for using the multicarrier modulation, particularly the OFDM as a widely used
technique, is to avoid the complex channel equalization required for the single-carrier schemes. This
facility requires that the channel functions as a subcarrier-wise multiplication of the data symbols with
complex gains [6]. In other words, it is necessary that the channel response is flat in each subcarrier
bandwidth.
In the OFDM, each subcarrier is spread over the entire available bandwidth. It takes a distance
of several subcarriers until the so-called sidelobes drop to a negligible level. However, as the OFDM
symbols are isolated in the time-domain, it is possible to change the linear convolution of the channel
to circular convolution and establish the subcarrier-wise multiplication of the frequency response of the
channel with the data symbols. This is done by inserting a Cyclic Prefix (CP) to the beginning of the
OFDM symbol [5, Chapter 8]. In the receiver side, the CP is discarded before the demodulation.
In the schemes developed in the following sections, the pulse shapes are well-localized in the frequency
domain. If the bandwidth of the subchannels is relatively small and the number of them is high, then
each of them experiences an approximately flat channel response [2].

3
|Q(jω)|

ω
− 2π
T
− Tπ π
T

T

Figure 2: A sketch of the amplitude of the basic pulse shape in frequency


domain, Q(jω)

3 Overlapping in time and frequency


A major drawback of the OFDM scheme is the heavy overlapping of the neighboring subchannels in the
frequency domain. This drawback stands out most when it is desired to have the multicarrier system
work in coexistence with other systems [7]. It is often necessary to have a spectrally well-contained
waveform, a property that the OFDM waveform mainly lacks.
Here we investigate the problem from the viewpoint of the uniform framework explained before. It is
clear that pulses with mild behavior in the time domain have better spectral containment. For simplicity,
and to keep the discussion close to the well-known schemes, pulses are allowed to overlap over only the
adjacent subchannels. This corresponds to a 100% or lower roll-off.
A first thought would suggest to modify the OFDM modulation only by changing the pulse shape
from a rect(t/T ) to a more well-behaved waveform q(t), i.e.,

hn (t) = q(t)ej T nt
, (14)

where q(t) is the basic pulse shape designed for a symbol duration of T . The frequency transform of
each pulse is

Hn (jω) = Q(j(ω − n )), (15)
T
where Q(jω) is the Fourier transform of q(t). Applying the ordinary Nyquist criterion as in (4), Q(jω)
must satisfy
+∞
1 X 2π 2π
|Q(j(ω − n + m ))|2 = 1, (16)
T m=−∞ T T
which can be rewritten via a change of variable as
+∞
1 X 2π 2
|Q(j(ω − m ))| = 1. (17)
T m=−∞
T

This shows that Q(jω) must be a Nyquist pulse, e.g., as the popular root-raised cosine pulse. Note that
the ordinary Nyquist criterion restricts only the magnitude of Q(jω).
Following the assumption that Q(jω) overlaps only over the adjacent subchannels, as sketched in
Figure 2, the generalized Nyquist criterion as in (6) can be simplified. It is clear that the criterion is
satisfied for l − n > 1, as the more distant pulses never overlap theoretically. Hence,
+∞
1 X 2π ∗ 2π
Hn (j(ω + m ))Hn+1 (j(ω + m )) = 0 (18)
T m=−∞
T T

must be met. In terms of Q(jω), and after a change of variable, we have


+∞
1 X 2π 2π
Q(j(ω + m ))Q∗ (j(ω + (m − 1) )) = 0. (19)
T m=−∞
T T

Note that the choices of l = n + 1 and l = n − 1 are equivalent.


The expression in (19) is clearly periodic over intervals of 2π T . Therefore, we can investigate the
interval of ω ∈ [− Tπ , Tπ ]. Figure 3 reveals the contribution of each term to the summation in (19). The

4
|Hn (jω)|

m = +1 m = −1

n=0 n=1

− πT π ω
− 6π
T
− 5π
T
− 4π
T
− 3π
T
− 2π
T T

T

T

T

T

T

Figure 3: The construction of the expression in (19). A hashed area indicates


the interval where a product is nonzero.

black curves refer to the adjacent pulses for n = 0 and n = 1. The shifted copies of the product of these
pulses build the summation in (19). For simplicity, only the nonzero interval of the product is indicated
by a gray hashed box. Focusing on ω ∈ [− Tπ , Tπ ], the figure shows all the terms which contribute and
their nonzero intervals.
Therefore, it is clear from Figure 3 that the summation in the desired interval can be simplified to
2π 2π π π
Q(jω)Q∗ (j(ω − )) + Q(j(ω + ))Q∗ (jω) = 0, ω ∈ [− , ], (20)
T T T T
which includes the terms corresponding to m = 0 and m = 1. Furthermore, Figure 3 shows that the
nonzero intervals of the products in (19) do not overlap. In other words, both of the terms in (20) must
be zero. Furthermore, since they differ only by a frequency shift, the generalized Nyquist criterion finally
reduces to
2π π π
Q(jω)Q∗ (j(ω − )) = 0, ω ∈ [− , ]. (21)
T T T
It is clear that generally for a complex number a, |a|ejθa = 0 if and only if |a| = 0. Thus |Q(jω)|
cannot lead to (21) as it would be absurd. Therefore, it is not possible to satisfy the generalized Nyquist
criterion by these pulses. In other words, following the general idea of the OFDM and changing the pulse
shapes does not lead to a working scheme.

4 Cosine Modulated Multitone (CMT)


There is a working modulation scheme first developed by Chang [1], which is the basis for the so-called
Cosine Modulated Multitone (CMT) scheme. The pulses hn (t), as in (1), are defined as
1 π
hn (t) = q(t) cos ((n + ) t), n = 0, 1, . . . , N − 1, (22)
2 T
where q(t) is a Nyquist pulse for a symbol duration of 2T . In the frequency domain, they are
1h π π π π i
Hn (jω) = Q(j(ω + + n )) + Q(j(ω − − n )) , n = 0, 1, . . . , N − 1. (23)
2 2T T 2T T
Figure 4 illustrates the arrangement of the pulses in the frequency domain. The minimum bandwidth
required for q(t) is Tπ . Repeating the assumption of 100% roll-off, it needs twice the minimum bandwidth,
2π π
T . Thus the frequency separation is T . However, the key difference here is that the pulses are real
and double-sided in frequency. If real data symbols are used, the symmetry of the pulses allows the
application of the Vestigial Side Band (VSB) modulation.
It is clear from Figure 4 that hn (t), n = 1, 2, . . . , N satisfies the ordinary Nyquist criterion for the
π
symbol duration T provided that q(t) does so for 2T . Here the role of the extra frequency shift by 2T
nπ nπ
and then the modulation to − T and T becomes clear.
The ordinary Nyquist criterion sets constraints on A(ω) = |Q(jω)|. Applying the generalized criterion
will then reveal the requirement for the phase response θ(ω) = arg Q(jω) as will be explained shortly.

5
|Hn (jω)|

n=3 n=2 n=1 n=0 n=0 n=1 n=2 n=3

ω
− 5π
T − 4π
T − 3π
T − 2π
T
− πT π
T

T

T

T

T

Figure 4: A frequency domain illustration of the pulses in the CMT scheme.


The dashed curves indicate the negative frequency part of the double-sided
pulses.

Since the pulses overlap only over the adjacent ones, then it is enough to consider the cases l = n + 1 or
l = n − 1. It is clear from (6) that these two cases are equivalent. Rewriting (6) for l = n + 1, we have
+∞
1 X 2π ∗ 2π
Hn (j(ω + m ))Hn+1 (j(ω + m )) = 0. (24)
T m=−∞
T T

Substituting (23) and after some manipulation, it follows as


+∞
1 X π 2π π 2π
[Q(j(ω − (2n + 1) + m )) + Q(j(ω + (2n + 1) + m ))]×
T m=−∞
2T T 2T T
π 2π π 2π
[Q∗ (j(ω − (2n + 3) + m )) + Q∗ (j(ω + (2n + 3) + m ))] = 0. (25)
2T T 2T T
Two of the four product terms vanish as they do not overlap. Therefore, we have
+∞
1 X π 2π π 2π
Q(j(ω − (2n + 1) + m ))Q∗ (j(ω − (2n + 3) + m ))+
T m=−∞
2T T 2T T
π 2π π 2π
Q(j(ω + (2n + 1) + m ))Q∗ (j(ω + (2n + 3) + m )) = 0. (26)
2T T 2T T
Since this expression is 2π-periodic, its evaluation can be made easier by inspecting it over only ω ∈
[− Tπ , Tπ ].
The procedure to derive (26) is visualized in Figure 5a for n = 1 and in Figure 5b for n = 0. Here
we proceed with the case of n = 1, as an example. It is clear that in (26) the terms referring to m = 1
and m = −1 partly fall into the interval of ω ∈ [− Tπ , Tπ ]. Therefore, removing the remaining frequency
shifts that fall outside the interval, we have
π π π π
Q(j(ω − ))Q∗ (j(ω + )) + Q(j(ω + ))Q∗ (j(ω − )) = 0, (27)
2T 2T 2T 2T
which is, since α + α∗ = 2Re {α}, equivalent to
n π π o
2Re Q(j(ω − ))Q∗ (j(ω + )) = 0. (28)
2T 2T
Rewriting it in terms of the magnitude and phase of Q(jω), we can find a constraint on the phase as
π π π π
cos(θ(ω − ) + θ(−ω − )) = 0, ω ∈ [− , ], (29)
2T 2T T T
or equivalently
π π π π π
θ(ω − ) + θ(−ω − ) = p , p ∈ Z ω ∈ [− , ]. (30)
2T 2T 2 T T
This implies a constraint on the phase of q(t), which is easily achievable as will be explained shortly.
Notice that this is exactly where the approach taken in section 3 failed. A comparison between Figure 3
and Figure 5 is illustrative in understanding the chain of events.

6
|Hn (jω)|

m = −1 m = +1

n=1 n=2

ω
− 5π
T − 4π
T − 3π
T − 2π
T
− πT π
T

T

T

T

T

(a)
|Hn (jω)|

m = +1 m = −1

n=0 n=1

ω
− 5π
T − 4π
T − 3π
T − 2π
T
− πT π
T

T

T

T

T

(b)

Figure 5: Illustration of the procedure taken to reach at (26) for (a) n = 1 and
(b) n = 0. The blue, red and black components indicate the m = 1, m = −1
and m = 0 terms, respectively. Dashed lines show the negative frequency part
of the pulses. The hashed areas indicate nonzero intervals.

θ(ω) π
2

ω ω
− Tπ π
− 2T π
2T
π
T
− Tπ π
− 2T π
2T
π
T

π π
θ(ω + 2T ) θ(ω − 2T )

(a) (b)

Figure 6: An illustration of the phase constraint (30) imposed by the general-


ized Nyquist criterion. (a) A generic sketch of θ(ω), the phase response of the
basic pulse q(t). (b) The terms in (30).

The situation with the phase requirement is depicted in Figure 6. Knowing that θ(ω) is odd, it can
π
be seen from the figure that a phase symmetry about 2T is required. A practical consideration is to use
a zero-phase or symmetric q(t), where θ(ω) = 0. In this special case, the phase requirement can be met
by simply adding a phase shift of π2 to every other pulse. This can be readily justified by considering a
multiplicative term e±jπ/2 added to either Hn (jω) or Hn+1 (jω) in (24).
Since the developed baseband signal is real for real data symbols, hence symmetric in the frequency
domain, only a single side-band is sufficient for the modulation. This way, it provides a symbol rate of
1 N
T for an aggregate bandwidth of about 2T . Considering that a QAM symbol could be viewed as two

7
A0 π
q(t)ej 2T t
π
ej T t

A1 π
q(t)ej 2T t ×

s(t)
+
π
ej(N −1) T t

AN −1 π
q(t)ej 2T t ×
(a)

π Â0
q(−t)e−j 2T t Re
T
π
e−j T t

π Â1
× q(−t)e−j 2T t Re
T
s(t)

π
e−j(N −1) T t

π
ÂN −1
× q(−t)e−j 2T t Re
T
(b)

Figure 7: The CMT (a) modulator and (b) demodulator. Note the real oper-
ation after each filter.

real symbols, this is equal to the bandwidth efficiency of the OFDM scheme.
In order to use a single side-band, we can construct it directly without actually doing the required
filtering in modulations such as VSB or SSB. This would modify the pulses to
π π
hn (t) = (q(t)ej 2T t )ejn T t , n = 0, 1, . . . , N − 1. (31)

The rest of the operations in such a modulator are as usual, as depicted in Figure 7a. The receiver,
however, is slightly different. After demodulation to the baseband, the real part of the signal is obtained
to form a double side-band signal. The block diagram of the receiver is depicted in Figure 7b.
It is now straightforward to use the CMT scheme for the QAM symbols, by splitting each into two
consecutive real symbols. These real symbols are defined as

A′2k,n = AR
k,n = Re {Ak,n } ,

A′2k+1,n = AIk,n = Im {Ak,n } , (32)

where Ak,n is the QAM symbol of time index k and subcarrier n. With the notation developed so far,
such a scheme would need 2T for each QAM symbol. In order to adjust the parameters to the typical
ones of a QAM modulation, such that the QAM symbol interval is T , consider a basic pulse q ′ (t) which
satisfies ordinary Nyquist criterion for the symbol duration of T2 . Then the minimum bandwidth of the
pulse, hence the required subcarrier spacing, is 2π
T . Therefore, we can rewrite (22) as

1 2π
h′n (t) = q ′ (t) cos ((n + ) t), n = 0, 1, . . . , N − 1, (33)
2 T

8
or for the construction of the single side-band signal in the baseband,
π 2π
h′n (t) = q ′ (t)ej T t ejn T t , n = 0, 1, . . . , N − 1. (34)

Figure 8 shows the block diagram representation of this scheme. In the diagram, a zero-phase pulse
waveform is used and the generalized Nyquist criterion is satisfied by π2 phase difference between the
adjacent subchannels.

5 Staggered Modulated Multitone (SMT)


π
Figure 9 shows an interpretation of the phase rotation ej 2T t applied to the basic pulse q(t) as in (31). It
it geometrically clear that this phase rotation matches the pulse duration of T to create a phase difference
of π2 between the adjacent pulses. This can also be obtained mathematically by substituting (31) in (1)

+∞ N −1
π π
X X
s(t) = A′k,n q(t − kT )ej 2T (t−kT ) ejn T (t−kT )
k=−∞ n=0
+∞ N −1
π π
X X
= ej 2T t A′k,n q(t − kT )(−j)k ejn T (t−kT ) . (35)
k=−∞ n=0

The term (−j)k , which depends only on the time index k, implies the mentioned phase shift.
This provides an interesting insight into this development. That is, using double side-band real
pulses, as the key idea behind the CMT scheme, is equivalent to applying (−j)k to the data symbols.
Although it takes the values from {1, −j, −1, j} periodically, only the π2 phase difference among the
adjacent subchannels is important. Therefore, a factor alternating between 1 and j is enough.
Therefore, the structure shown in Figure 8 can be modified to obtain the one shown in Figure 10.
In this transformation, the derivation indicated in (35) is used, such that the imaginary part of the
QAM symbols are now purely imaginary. In the previous structure, the effect of the phase term in the
pulses were compensated by its matched filter counterpart in the receiver. In the modified scheme, the
compensation is done by using the Im {.} operator instead of Re {.} for the sampling instances when a
purely imaginary symbol is expected. This is equivalent to a multiplication by the suitable scalar and
then using the Re {.} operator. Therefore, the working principle is unchanged.
π
In addition to the purely imaginary symbols, (35) requires multiplication of the phase term ej 2T t to
the time-domain baseband signal. This is equivalent to a frequency shift. However, it is immediately
canceled in the receiver before the Re {.} or Im {.} operators. Therefore, they can be omitted without
violating the Nyquist criteria.
The structure shown in Figure 10 emphasizes the idea of splitting the QAM symbols into their real
and imaginary parts. That is, the input symbols of the modulator are shown at consecutive time instants.
Similarly, the output symbols of the demodulator are produced based on timing of the switch. However, a
more familiar appearance of this scheme, commonly known as SMT, is shown in Figure 11 and Figure 12
[3]. In this structure, the subchannel filters that process the split symbols have a time offset of T2 ,
implying that symbols are processed consecutively in time. The receiver filters accordingly have a time
offset. Note that in the receiver, the Re {.} and Im {.} operators are commuted with the filters. This is
valid as long as the filters are real, which is the case in this development.
π
The ej 2 multipliers in the SMT modulator of Figure 11 can be translated to a scalar j multiplied
by the symbols. Thus, the QAM symbols are pre-processed before entering the modulator as shown
in Figure 13a. It is easy to see that the modulation works correctly if there is a phase difference of π2
between the adjacent symbols on one subcarrier and between the simultaneous symbols of the adjacent
subcarriers. For instance, the implementation of the PHYDYAS project [10], which is used in this work
as well, is based on the phase arrangement of Figure 13b. In addition, the order in which the real
and imaginary parts of the QAM symbols are arranged may vary. Such variations do not change the
mechanism of the modulation itself, but modifies the pre- and post-processing of the QAM symbols into
the so-called OQAM symbols and vice versa.

9
AR
k,0 AIk,0 π
q ′ (t)ej T t
π 2π
ej 2 ej T t

AR
k,1 AIk,1 π
q ′ (t)ej T t × ×

ej2 T t
s(t)
AR
k,2 AIk,2 π
+
q ′ (t)ej T t ×

T
2
π 2π
ej 2 ej(N −1) T t
t
AR I
k,(N −1) Ak,(N −1) π
q ′ (t)ej T t × ×
(a)

π
ÂIk,0 ÂR
k,0
q ′ (t)e−j T t Re T

t π 2
e−j T e−j 2

π
ÂIk,1 ÂR
k,1
× × q ′ (t)e−j T t Re T
s(t) 2π
t 2
e−j2 T

π
ÂIk,2 ÂR
k,2
× q ′ (t)e−j T t Re T
2

2π π
e−j(N −1) T t e−j 2
ÂIk,(N −1) ÂR
k,(N −1)
π
× × ′
q (t)e −j T t
Re T
2

(b)

Figure 8: The CMT (a) modulator and (b) demodulator, for QAM data sym-
bols and zero-phase q ′ (t).

6 Discrete-time model, OFDM/OQAM


This chapter is concluded by introducing a practical implementation of the developed SMT scheme. The
details are based on the structure used in the PHYDYAS project [10]. The SMT scheme is formalized
and commonly used in the literature under the name “OFDM with offset OQAM” or OFDM/OQAM.
A discrete-time version of this model is developed in [8]. It uses DFT-based modulation, as in OFDM,
as well as the polyphase representation of the pulse shaping filter to achieve an efficient implementation
of the OFDM/OQAM scheme.
The discrete-time model and its implementation are briefly reviewed here. The discussion here is
incomplete and lacks continuity. The interested reader would find a detailed development in [8] and the
required background in [9].
The discrete-time formulation of the OFDM/OQAM signal model requires causal prototype filter

10
q(t − kT )

−3T −2T −T 0 T 2T 3T 4T t

π
slope= 2T
π
j2T (t−kT ) π π
e 2 2

−3T −2T −T 0 T 2T 3T 4T t

Figure 9: One implication of the phase rotation applied to q(t) as in (31).

h[k] which is the truncated and shifted version of the continuous-time filter h(t). The final discrete-time
signal model is [8]
+∞ N −1
X X N 2π
s[k] = am,n h[k − m ]ej N n(k−D/2) ejφm,n , (36)
m=−∞ n=0
2

where the index n refers to the subcarrier number and the index m counts the intervals of N2 samples
which are transmitted for each set of N OQAM symbols entering the modulator. Recall that each QAM
symbol is split into two parts, referred to as OQAM symbols in this text. The length of the prototype
filter Lh is included in D = Lh − 1. The real-valued real-valued symbols am,n together with the phase
term ejφm,n form the OQAM symbols. The conversion of the QAM symbols to the OQAM ones is
illustrated in Figure 13. In the sequel, the efficient implementation of this model is discussed.
The modulator part, the Synthesis Filter Bank (SFB), is shown in Figure 14a. The inputs to the SFB
are the offset QAM symbols, as shown in Figure 13. The IFFT block essentially performs the modulation
to the subcarrier frequencies. From the hardware point of view, it performs the computations in a block
processing manner. That is, a set of samples are fed into the N branches of the IFFT block at once and
a set of output samples are generated. After the polyphase filters, the upsampling by a factor of N/2 is
performed. Through the specific combination of the delays and the adders, the resulting samples from
the parallel branches go through a parallel-to-serial conversion. An important point is that for a set of
samples at the input of IDFT, which are one part of the two-part QAM symbols, N2 samples are put on
the final output of the SFB. Viewing from one stage before, for each set of N QAM symbols, N samples
are generated at the output. However, depending on the pulse shape, each OFDM/OQAM symbol is
several times longer than N samples.
The demodulator part, the Analysis Filter Bank (AFB), is shown in Figure 14b. The output of the
parallel branches are the OQAM symbols which must go through OQAM-postprocessing which reverses
the procedure shown in Figure 13.
One important consideration is the pulse shape, namely the prototype filter, which satisfies the
orthogonality condition, i.e., the discrete-time version of the Nyquist criterion. The pulse shape proposed
in [10] is presented here. The impulse response of the causal FIR prototype filter, denoted by p[m], is
defined as
K−1  
X
k 2πk
p[m] = P̄ [0] + 2 (−1) P̄ [k] cos (m + 1) , m = 0, 1, . . . , KM − 2, (37)
KM
k=1

where M is the number of the subcarriers, K = 4 is the overlapping factor and the other constants are

11
AR
k,0 jAIk,0
q ′ (t)
π 2π
ej 2 ej T t

AR
k,1 jAIk,1
q ′ (t) × × π
ej T
j2 2π
T t
e
s(t)
AR
k,2 jAIk,2 + ×
q ′ (t) ×

T
2
π 2π
ej 2 ej(N −1) T t
t
AR I
k,(N −1) jAk,(N −1)
q ′ (t) × ×
(a)
ÂR
k,0
t = 2m T2 Re
q ′ (t)
ÂIk,0
t= (2m+1) T2 Im
2π π
e−j T t e−j 2
ÂR
k,1
Re

× × q (t)
ÂIk,1
π
Im
e−j T t 2π
t
e−j2 T ÂR
k,2
ŝ(t) Re
× ′
× q (t)
ÂIk,2
Im

2π π
e−j(N −1) T t e−j 2 ÂR
k,(N −1)
Re

× × q (t)
ÂIk,(N −1)
Im

(b)

Figure 10: The modified CMT modulator and demodulator.

defined as

P̄ [0] = 1,
P̄ [1] = 0.97195983,
1
P̄ [2] = √ ,
2
q
P̄ [3] = 1 − P̄ [2].

12
AR
k,0
q ′ (t)

jAIk,0
T
+
q ′ (t − 2)

AR
π 2π
k,1 ej 2 ej T t

q (t)

jAIk,1
T
+ × ×
q ′ (t − 2)
s(t)
+

AR
k,(N −1) ej 2
π
ej(N −1) T

t

q (t)

jAIk,(N −1)
T
+ × ×
q ′ (t − 2)

Figure 11: The SMT modulator.

ÂR
0
Re q ′ (t)
T
2

T
ÂI0
Im q ′ (t + 2) T
2

2π π
t
e−j T e−j 2 ÂR
1
Re q ′ (t)
T
2
× × ÂI1
T
ŝ(t) Im q ′ (t + 2) T
2


e−j(N −1) T t e−j 2
π
ÂR
(N −1)

Re q (t)
T
2
× × ÂI(N −1)
′ T
Im q (t + 2) T
2

Figure 12: The SMT demodulator.

The prototype filter is designed for the fixed overlapping factor K = 4. This indicates that the polyphase
filters and the parallel-to-serial conversion in the SFB continue processing the samples of each symbol for
the following 3 symbol intervals. Figure 15 shows that the pulse shape in the frequency domain overlaps
mainly over the adjacent channel, and has an attenuation of more than 60 dB afterwards.

13
AR jAI1,0 −AR −jAI2,0
AR
1,0 jAI1,0 AR
2,0 jAI2,0 1,0 2,0

jAR −AI1,1 −jAR AI2,1


jAR
1,1 −AI1,1 jAR
2,1 −AI2,1 1,1 2,1

−AR −jAI1,2 AR jAI2,2


AR
1,2 jAI1,2 AR
2,2 jAI2,2 1,2 2,2

−jAR AI1,3 jAR −AI2,3


jAR
1,3 −AI1,3 jAR
2,3 −AI2,3 1,3 2,3

(a)
(b)

Figure 13: The preprocessing of the QAM symbols before entering the modu-
lator, as in (a) SMT scheme, (b) implementation of the PHYDYAS project.

It is evident that the discretization of the continuous-time model developed in the previous sections
does not necessarily lead to perfect satisfaction of the orthogonality conditions. The described pulse
shape is an example of such a design. The investigation of the details of this approximation is beyond
the scope of this text. However, the mentioned literature provide an in-depth formalization of this issue
and show that the interference due to the approximate orthogonality is negligible.

14
β0
A0 N
s[k]
× A0 (z 2 ) ↑ 2
+

β1 z −1
A1 N
× A1 (z 2 ) ↑ 2
+

IDFT z −1

βN −1 z −1
AN −1 N
× AN −1 (z 2 ) ↑ 2

(a)
β0
s′ [k] N
Â0
↓ 2 A0 (z 2 ) ×

z −1 β1
N
Â1
↓ 2 A1 (z 2 ) ×

z −1 DFT

z −1 βN −1
N
ÂN −1
↓ 2 AN −1 (z 2 ) ×

(b)

Figure 14: The structure of the efficient implementation of the OFDM/OQAM


model. (a) The modulator or the Synthesis Filter Bank (SFB), (b) the demod-
ulator or the Analysis Filter Bank (AFB).

15
0

−10

−20

−30

−40
Amplitude

−50

−60

−70

−80

−90

−100
0 0.5 1 1.5 2 2.5 3 3.5 4
Subcarrier index

Figure 15: The pulse shape in the frequency domain. The frequency axis is
normalized to the subcarrier spacing 2π
N .

16
References
[1] Robert W. Chang. Synthesis of band-limited orthogonal signals for multichannel data transmission.
Bell Sys. Tech. J., pages 1775–1796, December 1966.

[2] B. Farhang-Boroujeny. OFDM versus filter bank multicarrier. Signal Processing Magazine, IEEE,
28(3):92–112, May 2011.
[3] Behrouz Farhang-Boroujeny and Chung Him Yuen. Cosine modulated and offset QAM filter bank
multicarrier techniques: a continuous-time prospect. EURASIP J. Adv. Signal Process, 2010:6:1–
6:11, January 2010.

[4] Edward A. Lee and David G. Messerschmitt. Digital communications. Kluwer academic publishers,
second edition, 1994.
[5] Alan V. Oppenheim, Ronald W. Schafer, and John R. Buck. Discrete-time Signal Processing (2nd
Ed.). Prentice-Hall, Inc., Upper Saddle River, NJ, USA, 1999.
[6] Man-on Pun, Michele Morelli, and C. C. Jay Kuo. Multi-Carrier Techniques For Broadband Wireless
Communications: A Signal Processing Perspectives. Imperial College Press, London, UK, UK, 2007.

[7] M. Renfors, F. Bader, L. Baltar, D. Le Ruyet, D. Roviras, P. Mege, M. Haardt, and T. Hidalgo Stitz.
On the use of filter bank based multicarrier modulation for professional mobile radio. In Vehicular
Technology Conference (VTC Spring), 2013 IEEE 77th, pages 1–5, June 2013.
[8] P. Siohan, C. Siclet, and N. Lacaille. Analysis and design of OFDM/OQAM systems based on
filterbank theory. Signal Processing, IEEE Transactions on, 50(5):1170–1183, May 2002.
[9] P. P. Vaidyanathan. Multirate Systems and Filter Banks. Prentice-Hall, Inc., Upper Saddle River,
NJ, USA, 1993.
[10] Ari Viholainen, Maurice Bellanger, and Mathieu Huchard. PHYDYAS project, deliverable 5.1:
Prototype filter and structure optimization. Technical report, FP7-ICT, January 2009.

17

View publication stats

You might also like