Professional Documents
Culture Documents
5, MAY 2002
Abstract—A discrete-time analysis of the orthogonal frequency the discrete Fourier transform (DFT). An important difference
division multiplex/offset QAM (OFDM/OQAM) multicarrier comes from the fact that OFDM/OQAM, unlike OFDM/QAM,
modulation technique, leading to a modulated transmultiplexer, is allows the introduction of an efficient pulse shaping, which
presented. The conditions of discrete orthogonality are established
with respect to the polyphase components of the OFDM/OQAM makes it less sensitive to the frequency offset due to the trans-
prototype filter, which is assumed to be symmetrical and with arbi- mission channel and to the receiver. Therefore, if OFDM/QAM
trary length. Fast implementation schemes of the OFDM/OQAM constitutes the modulation kernel of the famous so-called coded
modulator and demodulator are provided, which are based on the OFDM (COFDM) system, OFDM/OQAM is now presented as
inverse fast Fourier transform. Non-orthogonal prototypes create being a good candidate to get still higher bit rates over wireless
intersymbol and interchannel interferences (ISI and ICI) that,
in the case of a distortion-free transmission, are expressed by a channels [2].
closed-form expression. A large set of design examples is presented Based on the earliest works in the field; see, for example,
for OFDM/OQAM systems with a number of subcarriers going [3]–[5], the orthogonality of OFDM/OQAM has been presented
from four up to 2048, which also allows a comparison between for some time, only using continuous pulses of infinite length,
different approaches to get well-localized prototypes. as, for instance, the well-known raised-cosine function. The im-
Index Terms—Filterbanks, multicarrier modulation, polyphase portance of getting an orthogonal pulse-shaping satisfying given
representation, pulse shaping, transmultiplexer. criteria has only appeared recently. However, most of the solu-
tions already proposed do not take into account the truncation
I. INTRODUCTION and discretization effects of the pulse shape, i.e., a natural con-
sequence of DFT-based implementations. These effects imply a
(FIR) prototype filter of arbitrary length, which are de- pulse shape that can be different from the rectangular window.
rived in Section III; At the demodulation side, the symbols are estimated by
• an analytical expression of the overall distortion due to
the ISI and to the interchannel interference ICI created by
imperfect filterbanks in distortion-free channels, which is
derived in Section IV; (2)
• several design examples presenting a large set of orthog-
onal and nearly orthogonal prototype filters with different
pulse shapes. Design charts, tables, and graphical displays
are provided in Section V, allowing different comparisons (3)
in terms of orthogonality and time–frequency localization.
Notations: denote the set of integer and real num-
bers, respectively. correspond to the space of
square-summable continuous and discrete-time functions, (4)
respectively. Vectors and matrices are denoted with bold italic
letters, for instance, . Superscript stands for transposition.
We denote discrete filters of with lower case letters, for in-
stance, , and their -transform with upper case letters, such (5)
as . and designate the real part and imaginary
part of the complex-valued number , respectively. Similarly, In order to get simplified, easier-to-manipulate expressions, the
for a filter , we get and following notations can be introduced:
. Superscript denotes complex
conjugation. For a filter . The
(6)
tilde notation denotes paraconjugation: .
is the norm of .
(7)
II. OFDM SYSTEMS USING OFFSET-QAM (OFDM/OQAM)
In this section, we recall the classical continuous-time for- We also denote . Then, (1) –(5) are rewritten as
mulation of OFDM/OQAM, and the discrete-time formulation
is then derived. We also introduce the notations that allow clas- (8)
sical multirate relations of the filterbank theory [10] to be re-
covered in discrete time.
(12)
Assuming a distortion-free channel, the transmitted symbols are
perfectly recovered, i.e., , if and only if the set of
(1) functions constitutes an orthonormal basis of its span, i.e.,
where is the Kronecker delta. In particular, we get Then, assuming a distortion-free channel, if
. It is worthwhile mentioning that these conditions are and only if the set of functions constitutes an orthonormal
unchanged if is just defined modulo . Thus, it can be basis of its span, i.e.,
assumed, as, for example, in [2], that .
B. Discrete-Time Formulation
In the previous section, we considered continuous-time
signals in with its classical real-valued inner product (20)
. Now, our goal is to obtain a discrete-time signal
in with its classical real-valued inner product ,
which is defined by C. OFDM/OQAM Transmultiplexer
Equation (17) looks like the expression of a signal obtained at
the output of a synthesis bank of a filterbank with sub-bands
and with an expansion factor equal to on each sub-band.
(14) Indeed, if and denote the input signal and the filter
on the th subband of this synthesis bank, respectively, then the
Since the duration corresponds to the transmission of output signal is written as [10, p. 117]
complex-valued symbols, the critical sampling period is defined
by (21)
(24)
with
(18)
the reconstruction delay appear as trary length , which is not considered in the
works cited previously.
A. Polyphase Approach
It appears that (27) corresponds to (24) with
The analysis and synthesis filterbanks in Fig. 1 can be
and
expressed as functions of the prototype filter or of its
(28) -transform . Let us decompose as a function of its
polyphase components of order [10]
Using these notations and the Noble identities [10, p. 119], where is the antidiagonal matrix. Therefore, we
the transmultiplexer, as depicted in Fig. 1, is equivalent to its can directly derive from Fig. 2 the IFFT-based modulator and
polyphase representation shown in Fig. 2. Let demodulator schemes depicted in Figs. 3 and 4, respectively.
with a -transform . Then, denotes the Furthermore, Figs. 3 and 4 only represent two basic schemes
-transform of . Besides, at the receiver side, that can be further improved, as shown in Appendix A.
denotes the -transform of with .
C. Input–Output Relation
B. IFFT-Based Implementations Let us now introduce a matrix notation where
Direct implementation of the systems depicted in Figs. 1 and and are column vectors with elements
2 would be very costly. However, as the modulator and demod- and , respec-
ulator are related to a modulated transform, we examine, in this tively. is the -transform of . Then, it
section, how it is possible to get an efficient IFFT-based imple- can be seen from the scheme depicted in Fig. 2 that we have
mentation. the relation
In order to get the matrices and as functions of (35)
, we now introduce the matrices and ,
which are given by where denotes the transfer function of the section in-
cluding the expanders, delay lines, and decimators. Hence
diag
with
diag (33)
(36)
Using these latter notations and (31) and (32), we get Thus, from (34) and (36), we get
with
(34) (37)
SIOHAN et al.: ANALYSIS AND DESIGN OF OFDM/OQAM SYSTEMS 1175
After some computation reported in Appendix B, it can be It can be noted that with this latter expression, we recover
shown that is as in (38), shown at the bottom of the page, a PR condition that is identical to the ones already obtained at
where first for PR cosine-modulated filterbanks [10, p. 379], [14] and
afterwards, with exception of the normalization constant, for the
PR orthogonal MDFT filterbanks [15].1
It is worthwhile mentioning that using the analogy with filter-
(39) banks again, each pair of polyphase filters
satisfying (40), for , can be implemented in
Figs. 3 and 4 by means of a cascaded lattice that structurally en-
D. Mathematical Expression of Orthogonality sures a perfect orthogonality [10, pp. 380–383], [14].
Perfect orthogonality is provided when there is no ISI, i.e.,
, nor ICI, i.e., . IV. ISI AND ICI FOR A DISTORTION-FREE CHANNEL
Using filterbank terminology, we may also say that the orthog- In this section, we give, in the case of a distortion-free
onal transmultiplexer checks the perfect reconstruction (PR) channel, explicit expressions of the ISI and ICI terms when
property with the delay if and only if , where using OFDM/OQAM with a prototype filter that is not perfectly
is the identity matrix. In Appendix C, we derive orthogonal.
an equivalent formulation of this latter equality, which leads A modulation of each subcarrier using OQAM- , i.e., a
us to the following theorem showing how the conditions of states modulation, implies that each real-valued symbol
perfect orthogonality can be directly related to the polyphase , coded with bits, is such that ,
components of the prototype filter. where is a fixed amplitude, and is an integer in the range
Theorem 1: Let be a symmetrical real-valued prototype .
filter that is assumed to be causal and time-limited with arbi- In practice, most often, prototype functions for communi-
trary length , and let be its type cation systems are obtained by truncation and discretization
I polyphase components. Then, a sub-band OFDM/OQAM of continuous-time functions that are no longer orthogonal
signal, using this prototype, can be transmitted through a dis- in discrete time. Then, as (40) is not exactly satisfied, these
tortion-free channel and reconstructed without ISI nor ICI, with nonorthogonal prototypes create ISI, i.e., interference between
the delay denoting the integer part func- symbols inside a given subband, and ICI, i.e., interference
tion by superior value if and only if between symbols belonging to different subbands. Using (36)
1In that way, this result is an illustration of the equivalence between these two
(40) aspects of multirate filterbanks.
.. .. ..
. . .
.. .. .. (38)
. . .
..
.
1176 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 50, NO. 5, MAY 2002
and (38), it can be seen that each component of seen in several publications related to OFDM/OQAM over wire-
is such that less channels [2], [7], [8], [16]. In this paper, in order to assess
our results on a solid basis, we will use two different localiza-
tion measures.
Let be a discrete-time signal with finite energy, i.e.,
, and with Fourier transform denoted . Its second-
(41) order moment in time, which is denoted , and in frequency,
which is denoted , are given by
where is the integer part function. Therefore, in the time
domain, we get (42), shown at the bottom of the page.
The total distortion is then given by .
For a -OQAM, we have , and thus,
the maximum distortion is (45)
(43)
(46)
Moreover, using (39), we notice that Moreover, for a real-valued signal, mod .
so that It can be deduced from [17] that if , we can
define a localization measure denoted such that
(44)
(47)
(42)
SIOHAN et al.: ANALYSIS AND DESIGN OF OFDM/OQAM SYSTEMS 1177
order moments in time and frequency, respectively. It can be shown at the bottom of the page, where is the roll-off param-
shown that eter . Therefore, the continuous-time expression of
SRRC functions is given by
mod (52)
(56)
The optimum is still . where is the th prolate spheroidal wave function trun-
cated to the interval and where are
B. Design Examples Based on Continuous-Time Orthogonal some real-valued coefficients obtained thanks to an optimiza-
Functions tion procedure [20].
Last, the EGFs are defined by [21]
By truncation and sampling of a prototype function satis-
fying orthogonality conditions in continuous time, it is possible
to get a discrete prototype being nearly orthogonal, as long as
its length is sufficient. In our simulations, we have compared
three types of functions that, initially, were defined in contin- (58)
uous-time:
1) the well-known square root raised cosine (SRRC) func- where is a real-valued number, are some
tion (cf. for instance, [19]); real-valued coefficients, and is the Gaussian function
2) a family of pulses introduced by Vahlin and Holte in .
[20], which we will call optimal finite duration pulses For OFDM/OQAM signals, we suppose that
(OFDPs); , and in order to satisfy (13), we also suppose that
3) a new family of functions called extended Gaussian func- is such that . Given that
tions (EGFs); see [21]. , the corresponding filters are multiplied by a
In all cases, the truncation limits the pulse length to normalization factor equal to . The discrete-time version
and the discretization is carried out with a sampling period of the SRRC, OFDP, and EGF prototype filters are then obtained
. These three families are interesting from by truncation to the interval (except for
different points of view. Thus, SRRC functions mainly have OFDPs, which no longer need to be truncated) and thanks to
a historical interest, and we only consider them in order to (16).
make a comparison with some well-known functions. The Besides, when setting for the EGF, as
OFDPs have two important properties. The first is that they are in [2] and [21], has to be approximately within the
orthonormal with a finite duration so that they do not need to range to get the best time–frequency localization measures [22].
be truncated. The second is that they are optimized in order to In Table I, we have compared, for , the maximum dis-
get as much of the pulse energy as possible within a frequency tortion [cf. (44)] obtained for a few EGF and SRRC func-
band . Finally, an important property of the tions. They show that for a given length, except for and
EGF is the fact that they can also lead to an orthonormal basis , the EGF clearly outperform the best SRRC func-
after discretization and that, furthermore, they can be very tion. Some other simulations carried out with and
close to the achievable optimum bound in time–frequency give the results reported in Figs. 5 and 6. They lead us to the
localization [2], [22]. Nevertheless, none of these pulses keep conclusion that for any value of and a given ratio, the
strict orthonormality after both operations of truncation and EGF can probably provide better results than the SRRC func-
discretization. tions. They also show that in both cases, the distortion mainly
First, let us give the continuous-time expressions of SRRC depends on the ratio.
functions OFDP and EGF. For a transmission rate equal to , We can deduce from a result previously obtained for cosine-
the frequency expression of the SRRC function is as in (55), modulated filterbanks [22] that for OFDM/OQAM systems, the
(55)
1178 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 50, NO. 5, MAY 2002
TABLE I of the coefficients given in [20]. This table shows that the
MAXIMUM DISTORTION (D ) FOR SRRC(r ) AND EGF() WITH
distortion of OFDPs slightly increases when the number of
DIFFERENT VALUES OF r AND ,AND FOR M = 4
carriers increases beyond . It also shows that OFDPs
have a smaller distortion than SRRCs for the same
ratio. Moreover, the distortion of OFDPs is also smaller than
the distortion of EGFs for and . Finally, for
and , OFDPs are between the EGFs
obtained for and .
TABLE II
MAXIMUM DISTORTION (D ) FOR THE VAHLIN PULSES
TABLE III
LOCALIZATION MEASURES OBTAINED FOR DISCRETE SRRC(r = 1), DISCRETE EGF( = 1), DISCRETE OFDP, AND FOR THE OL METHOD
Fig. 7. SRRC function with r = 1 for M = 1024 and L = 2048; = Fig. 8. EGF with = 1 for M = 1024 and L = 2048; =
0:0830; D 0
= 7:145e 02. 0:1442;D 0
= 2:846e 02.
(67)
or (61)
Let us also denote In order to only retain the nonzero terms in (67), we now define
if
if (68)
(62) otherwise
if
and for , we also introduce (69), shown at the bottom of
Then, two different cases appear. the page. Therefore, the entries in matrix can be rewritten as
if
(69)
if
SIOHAN et al.: ANALYSIS AND DESIGN OF OFDM/OQAM SYSTEMS 1181
(70)
(71)
and finally
Moreover, using (72), shown at the bottom of the page, we ob-
tain from (70)–(72) that
(73)
(75)
for
(72)
for
if is even
(74)
otherwise
1182 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 50, NO. 5, MAY 2002
ACKNOWLEDGMENT
Then, the orthogonality conditions can be derived from the The authors would like to thank the anonymous reviewers for
equality or equivalently, from the following valuable comments that have led to improvements in this paper
relation: and Dr. Vahlin, who provided data files allowing to include its
own prototype function, i.e., the OFDP, in our comparisons.
REFERENCES
[1] S. B. Weinstein and P. M. Ebert, “Data transmission by frequency-di-
vision multiplexing using the discrete Fourier transform,” IEEE Trans.
This latter expression is also equivalent to Commun. Technol., vol. COM-19, pp. 628–634, Oct. 1971.
[2] B. Le Floch, M. Alard, and C. Berrou, “Coded orthogonal frequency
division multiplex,” Proc. IEEE, vol. 83, pp. 982–996, June 1995.
[3] B. Hirosaki, “An orthogonally multiplexed QAM system using the dis-
crete Fourier transform,” IEEE Trans. Commun., vol. 29, pp. 982–989,
July 1981.
[4] R. W. Chang, “Synthesis of band-limited orthogonal signals for multi-
channel data transmission,” Bell Syst. Tech. J., vol. 45, pp. 1775–1796,
Dec. 1966.
[5] B. R. Saltzberg, “Performance of an efficient parallel data transmission
system,” IEEE Trans. Commun. Technol., vol. 15, pp. 805–811, Dec.
1967.
[6] A. Vahlin and N. Holte, “Optimal finite duration pulses for OFDM,”
IEEE Trans. Commun., vol. 44, pp. 10–14, Jan. 1996.
[7] R. Haas and J.-C. Belfiore, “A time-frequency well-localized pulse for
multiple carrier transmission,” Wireless Pers. Commun., vol. 5, pp. 1–18,
1997.
[8] H. Bölcskei, P. Duhamel, and R. Hleiss, “Design of pulse shaping
for (76) OFDM/OQAM systems for high data-rate transmission over wireless
channels,” in IEEE Int. Conf. Commun., Vancouver, BC, Canada, June
Then, using (68) and (69), (76) becomes 1999.
[9] A. N. Akansu, P. Duhamel, X. Lin, and M. de Courville, “Orthogonal
transmultiplexers in communication: A review,” IEEE Trans. Signal
Processing, vol. 46, pp. 979–995, Apr. 1998.
[10] P. P. Vaidyanathan, Multirate Systems and Filter Banks. Englewood
Cliffs, NJ: Prentice-Hall, 1993.
[11] B. Hirosaki, S. Hasegawa, and A. Sabato, “Advanced groupband data
(77) modem using orthogonally multiplexed QAM technique,” IEEE Trans.
Commun., vol. COMM-34, pp. 587–592, June 1986.
[12] R. Hleiss, P. Duhamel, and M. Charbit, “Oversampled OFDM systems,”
in IEEE Int. Conf. Digital Signal Process., Greece, July 1997.
This relationship is always true for . Moreover, [13] N. J. Fliege, “Orthogonal multiple carrier data transmission,” Eur. Trans.
and lead to the same relationship; thus Telecommun., vol. 3, no. 3, pp. 255–264, May–June 1992.
[14] T. Q. Nguyen and R. D. Koilpillai, “The theory and design of arbitrary-
length cosine-modulated filter banks and wavelets, satisfying perfect
reconstruction,” IEEE Trans. Signal Processing, vol. 44, pp. 473–483,
Mar. 1996.
[15] T. Karp and N. J. Fliege, “MDFT filter banks with perfect reconstruc-
tion,” in Proc. IEEE Int. Symp. Circuits Syst., vol. 1, Seattle, WA, Apr.
(78) 1995, pp. 744–747.
[16] P. Siohan and N. Lacaille, “Analysis of OFDM/OQAM systems based
on the filterbank theory,” in IEEE Global Commun. Conf., Brazil, Dec.
1999.
[17] L. C. Calvez and P. Vilbé, “On the uncertainty principle in discrete sig-
nals,” IEEE Trans. Circuits Syst. II, vol. 39, pp. 394–395, June 1992.
[18] M. I. Doroslovac̆ki, “Product of second moments in time and frequency
for discrete-time signals and the uncertainty limit,” Signal Process., vol.
(79) 67, no. 1, pp. 59–76, May 1998.
[19] P. R. Chevillat and G. Ungerboeck, “Optimum FIR transmitter and re-
ceiver filters for data transmission over band-limited channels,” IEEE
Trans. Commun., vol. COMM-30, pp. 1909–1915, Aug. 1982.
(80) [20] A. Vahlin and N. Holte, “Optimal finite duration pulses for OFDM,” in
Proc. IEEE Global Commun. Conf., San Francisco, CA, Nov. 1994, pp.
where is the unique value of that has the same even- 258–262.
[21] C. Roche and P. Siohan, “A family of extended Gaussian functions with
ness as . Moreover, as in Appendix B, using the fact that a nearly optimal localization property,” in Proc. Int. Workshop Multi-
for , we obtain Carrier Spread-Spectrum, Germany, Apr. 1997, pp. 179–186.
SIOHAN et al.: ANALYSIS AND DESIGN OF OFDM/OQAM SYSTEMS 1183
[22] P. Siohan and C. Roche, “Cosine-modulated filterbanks based on ex- Cyrille Siclet was born in Champigny-sur-Marne,
tended gaussian functions,” IEEE Trans. Signal Processing, vol. 48, pp. France, in September 1976. He received the engineer
3052–3061, Nov. 2000. degree in telecommunications from the École
[23] G. Cariolaro and F. C. Vagliani, “An OFDM scheme with a half com- Nationale Supérieure des Télécommunications de
plexity,” IEEE J. Select. Areas Commun., vol. 13, pp. 1586–1599, Dec. Bretagne (ENST Bretagne), Bretagne, France, and
1995. the D.E.A. degree from the University of Rennes,
[24] U. Reimers, “Digital video broadcasting,” IEEE Commun. Mag., pp. Rennes, France, in 1999. He is pursuing the Ph.D.
104–110, June 1998. degree at the University of Rennes.
[25] M. Bellanger, Digital Processing of Signals: Theory and Prac- Since March 1999, he has been working for France
tice. New York: Wiley, 1989. Télécom R&D, Rennes.