U NIVERSITAT P OLIT ÈCNICA DE

arXiv:1803.07297v1 [eess.SP] 20 Mar 2018

C ATALUNYA
D OCTORAL T HESIS

Polarization and Index Modulations: a
Theoretical and Practical Perspective

by

P OL H ENAREJOS
Director:
Prof. Ana Isabel P ÉREZ -N EIRA
A thesis submitted in fulfilment of the requirements
for the degree of
D OCTOR

OF

P HILOSOPHY

in the
Departament de la Teoria del Senyal i Comunicacions
in collaboration with
Centre Tecnològic de Telecomunicacions de Catalunya
Barcelona, June 1, 2017

iii

“My greatest concern was what to call it. I thought of calling it information, but the word was overly used, so I decided to call it uncertainty.
When I discussed it with John von Neumann, he had a better idea. Von
Neumann told me, ≪You should call it entropy, for two reasons. In the
first place your uncertainty function has been used in statistical mechanics under that name, so it already has a name. In the second place, and
more important, nobody knows what entropy really is, so in a debate you
will always have the advantage.≫”
Claude Elwood Shannon (1916—2001)

v
Universitat Politècnica de Catalunya

Abstract
Departament de la Teoria del Senyal i Comunicacions
Centre Tecnològic de Telecomunicacions de Catalunya
Doctor of Philosophy
Polarization and Index Modulations: a Theoretical and
Practical Perspective
by Pol H ENAREJOS

Radiocommunication systems have evolved significantly in recent years in order to meet present and future demands. Historically, time, frequency and more recently, spatial dimensions
have been used to improve capacity and robustness. Paradoxically, radiocommunications that leverage the polarization dimension have not evolved at the same pace. In particular, these communications are widely used by satellites, where several streams
are multiplexed in each orthogonal polarization.
Current communication trends advocate for simplifying and
unifying different frameworks in order to increase flexibility and
address future needs. Due to this, systems that do not require
channel information are progressively gaining traction, as they
help to improve the overall quality of the network instead of that
of specific users only.
The search for new paradigms aimed at improving the quality
of wireless communications is unstoppable. In order to increase
the capacity of current communications systems, new horizons
and physical dimensions must be explored.
This dissertation aims at challenging this perspective and promoting the use of polarization in new radiocommunication systems. Consequently, the goal of this thesis is twofold: first, we

vi
aim at increasing the current capacity of point-to-point and pointto-multipoint links. Secondly, we introduce new mechanisms to
increase the robustness of communications in particularly hostile
environments. In this context, this thesis advocates for the use of
polarization as a dimension to be exploited in radiocommunications.
In addition to the use of polarization, index modulations help
increase transmission rates whilst improving robustness against
errors and imperfections with a low computational complexity.
Thus, the study of polarization in these systems is essential. This
dissertation explores primordial aspects in this area, such as channel capacity, transmitter and receiver design and performance benchmarking with current systems. Finally, we identify and discuss
various characteristic aspects of polarization.
In this thesis, the reader will navigate the mathematical foundations of the proposed concepts as well as their implementation
in real-life scenarios. After all, engineering excels at the intersection of the underlying physical principles with their real-life
implementation.

vii
Universitat Politècnica de Catalunya

Resum
Departament de la Teoria del Senyal i Comunicacions
Centre Tecnològic de Telecomunicacions de Catalunya
Doctor of Philosophy
Polarization and Index Modulations: a Theoretical and
Practical Perspective
by Pol H ENAREJOS

Els sistemes de radiocomunicacions han evolucionat significativament els últims anys per cobrir les exigents demandes del present
i el futur. Històricament s’han utilitzat les dimensions temporal
i freqüencial, i més recentment la espacial, per dotar les radiocomunicacions de més capacitat i robustesa. Paradoxalment, les
radiocomunicacions que utilizen la dimensió de polarització no
han evolucionat al mateix ritme. Concretament, s’utilitzen significativament en radiocomunicacions per satèl·lit, multiplexant
canals en cada polarització ortogonal.
Addicionalment, la tendència actual és la de simplificar i unificar diferents marcs de treball per flexibilitzar i millorar les adaptacions a les futures necessitats. Per aquesta raó, els sistemes robustos que no requereixen informació de canal estan guanyant importància, ja que ajuden a millorar la qualitat global de la xarxa i
no només per a determinats usuaris.
La cerca de nous paradigmes que milloren la qualitat de les
comunicacions inalàmbriques és constant i imparable. Per aquesta
raó es fa necessari buscar nous horitzons i noves dimensions fı́siques
que permetin incrementar la capacitat actual de les comunicacions.

viii
La present dissertació vol canviar aquesta perspectiva i potenciar l’ús de la polarització en els nous sistemes de radiocomunicacions. L’objectiu d’aquesta tesi doctoral és doble: primer, incrementar la capacitat actual dels enllaços punt a punt i punt a
multipunt i, segon, dotar-los de millor robustesa davant d’entorns
hostils. Per això, aquesta tesi presenta la polarització com a una
dimensió a explotar en les radiocomunicacions.
Paral·lelament, les modulacions per ı́ndex incrementen la velocitat de transmissió, alhora que proporcionen una major robustesa davant errors i imperfeccions, tot mantenint una baixa complexitat computacional. Aixı́ doncs, l’estudi de la polarització en
aquests sistemes es fa necessari i primordial. El present manuscrit
estudia aspectes com la capacitat de canal en aquests àmbits, el
seu disseny tant del transmissor com del receptor, aixı́ com comparacions amb sistemes existents. Finalment, també s’analitzen
diferents aspectes caracterı́stics i únics de la polarització i es proposa una nova modulació en 3 dimensions, únicament possible
utilitzant la polarització.
En aquesta dissertació el lector podrà trobar els fonaments matemàtics que sustenten el que es presenta aixı́ com implementacions realistes de les diferents propostes en entorns reals. L’èxit de
l’enginyeria es produeix quan s’aconsegueix amalgamar els fonaments teòrics amb la implementabilitat en entorns reals.

ix
Universitat Politècnica de Catalunya

Resumen
Departament de la Teoria del Senyal i Comunicacions
Centre Tecnològic de Telecomunicacions de Catalunya
Doctor of Philosophy
Polarization and Index Modulations: a Theoretical and
Practical Perspective
by Pol H ENAREJOS

Los sistemas de radiocomunicaciones han evolucionado significativamente en los últimos años para cubrir las exigentes demandas del presente y el futuro. Históricamente se han utilizado las
dimensiones temporal y frecuencial, y más recientemente la espacial, para dotar las radiocomunicaciones de más capacidad y
robustez. Paradójicamente, las radiocomunicaciones que utilizan
la dimensión de la polarización no han evolucionado al mismo
ritmo. Concretamente, se utilizan significativamente en enlaces
con satélites, multiplexando canales en cada polarización ortogonal.
Adicionalmente, la tendencia actual es la de simplificar y unificar diferentes marcos de trabajo para flexibilizar y mejorar las
adaptaciones a las futuras necesidades. Por esta razón, los sistemas robustos que no requieren información de canal están ganando importancia, ya que ayudan a mejorar la calidad global de
la red y no sólo para determinados usuarios.
La búsqueda de nuevos paradigmas que mejoran la calidad
de las comunicaciones inalámbricas es constante e imparable. Por
este motivo se hace necesario buscar nuevos horizontes y nuevas
dimensiones fı́sicas que permitan incrementar la capacidad actual
de las comunicaciones.

x
La presente disertación quiere cambiar esta perspectiva y potenciar el uso de la polarización en los nuevos sistemas de radiocomunicaciones. El objetivo de esta tesis doctoral es doble: primero, incrementar la velocidad de transmisión actual de los enlaces punto a punto y punto a multipunto y, segundo, dotarlos
de una mayor robustez en entornos hostiles. Por ello, esta tesis
presenta la polarización como una dimensión a explotar en las radiocomunicaciones.
Paralelamente, las modulaciones por ı́ndice incrementan las
velocidades de transmisión, a la par que proporcionan una mayor robustez ante errores e imperfecciones, logrando mantener
la complejidad computacional baja en todo momento. Ası́ pues,
el estudio de la polarización en estos sistemas se hace necesario
y primordial. El presente manuscrito estudia aspectos como la
capacidad de canal en estos ámbitos, su diseño tanto del transmisor como del receptor, ası́ como comparaciones con sistemas
existentes. Finalmente, también se analizan diferentes aspectos
caracterı́sticos y únicos de la polarización y se propone una nueva modulación en 3 dimensiones, únicamente posible utilizando
la polarización.
En esta disertación el lector podrá encontrar los fundamentos matemáticos que sustentan lo que se presenta, ası́ como implementaciones realistas de las distintas propuestas en entornos
reales. El éxito de la ingenierı́a se produce cuando se consigue
amalgamar los fundamentos teóricos con la implementabilidad en
entornos reales.

xi

Preface
This thesis originates from the curiosity driving an engineer to
discover new ways to improve current communication systems
in his spare time. Juggling work, family and personal passions
is not always an easy task. Contrary to the common belief, the
key ingredient of a doctoral thesis is not technical knowledge nor
academic skills, but a high degree of perseverance and patience.
Conducting science is not always a grateful task. Experiments
sometimes do not turn out as expected and this, in turn, results on
contradictions that can easily infuse a sense of defeat. In very few
occasions, unique discoveries are made - revolutions that truly
have an impact on the world as we know it. However, the vast
majority of experiment outcomes often fail to provide an answer
to the very questions they seek to address.
True science is based precisely on this premise: to depart from
personal beliefs in order to find objective, evidence-based truths.
One of the situations that made a particular impact in my professional career was when a student knocked on the door of a retired
professor and showed him the results of an experiment based on
a theory in which he had worked all his life. The experiment actually proved the existence of his theory. What I found particularly
impressive was not the magnitude of the discovery, but the fact
that he was able to detach himself from his feelings and follow
the path of science, although that meant departing from his personal beliefs.
With modesty and humility, this thesis aims at providing a
small contribution to the field of communications by polarization. I still remember when I first heard the word polarization.
I was twelve when my mother bought a parabolic antenna and a
receiver as a gift to watch foreign TV channels. What stroke me
the most was that two different channels could use the same frequency simultaneously just by changing their polarization. Who

xii
would have thought that 20 years later I would be writing my doctoral thesis on communication systems built upon the very same
concept of polarization.
This thesis only bears my name but it would not have been
possible without the contribution of many other people who have
contributed with their point of view. From great discussions, technical arguments, ideas and informal talks this dissertation has finally emerged. Therefore, this thesis also serves as testimony of
gratitude to the countless contributions from many different people.
The first acknowledgement is for my family. My wife, Sara,
has been the main breadwinner during all these years. Thanks to
her love, patience and understanding this thesis has finally been
able to see the light. And to my children, Lluc and Mateu, for
being the best thing that has ever happened to me.
The second thanks go to my parents, Àngels and Àngel. Educating a child comes with a great responsibility and this is not
always easy. Thanks to them I am who I am. From them I have learned to take responsibility for my commitments and to have true
determination and grit. And, especially, my mother, because her
unconditional love has taught me to love everything I do.
The third thanks goes to my thesis director, Ana. We met 10
years ago while I was still finishing my university studies. She
saw something in me and from that moment we began to work
together. Thanks to her I discovered the world of academic research and that the best way to achieve my objectives is to never
stop persevering.
I would also like to extend a huge thanks to my great friend,
Jaume. Not only have we spent countless hours discussing about
fascinating topics, but we have also helped each other in many
occasions. Also, I would like to express my special gratitude for
helping me carry out the arduous task of reviewing this thesis.
Finally, I would like to thank all my colleagues at the Centre
Tecnològic de Telecomunicacions de Catalunya for being not only

xiii
remarkable human beings, but also extremely competent professionals. You make working here a fantastic experience. In addition,
I would also like to thank its entire management board for allowing me to pursue this thesis and help me to combine my professional obligations with this divertimento.
And lastly, I also want to thank you, reader, for showing interest and appreciation in the work that I hereby present. I hope
you find it useful and helpful.

xv

Contents
Abstract(english, catalan and spanish)

v

Preface

xi

1

2

Introduction

1

1.1
1.2

1
2

Presentation, Motivation and Objectives . . . . . . .
Structure of the Dissertation . . . . . . . . . . . . . .

State of the Art and Fundamentals
2.1

Communication Systems without CSI . . . . . . . .
2.1.1 Orthogonal Block Codes . . . . . . . . . . . .

9
15

Other Block Codes . . . . . . . . . . . . . . .
Data Multiplexing . . . . . . . . . . . . . . .
Index Modulations . . . . . . . . . . . . . . .

17
18
19

Applications to Spatial Dimension . . . . . .
Applications to Frequency Dimension . . . .
Applications to Polarization Dimension . . .

21
23
23

Polarization as a Natural Diagonalizer . . . . . . . .
Fundamentals of Electromagnetic Polarization . . .

24
27

2.3.1
2.3.2
2.3.3

Stokes Vector . . . . . . . . . . . . . . . . . .
Reference System . . . . . . . . . . . . . . . .
Common Polarizations . . . . . . . . . . . . .

29
31
31

2.3.4
2.3.5

Reflection on Surfaces: Specular Component
Faraday Effect . . . . . . . . . . . . . . . . . .

36
38

Polarization in Index Modulations Implementation
2.4.1 Specific Polarizations . . . . . . . . . . . . . .
2.4.2 Dual Polarized Antennas . . . . . . . . . . .

39
40
41

2.1.2
2.1.3

2.2
2.3

2.4

9

xvi
3

Capacity Analysis of Index Modulations

45

3.1

System Model and Capacity . . . . . . . . . . . . . .
3.1.1 Capacity analysis in high SNR . . . . . . . .

46
53

3.2
3.3
3.4

Remainder Analysis . . . . . . . . . . . . . . . . . .
Ergodic Capacity . . . . . . . . . . . . . . . . . . . .
Results . . . . . . . . . . . . . . . . . . . . . . . . . .

53
55
56

3.4.1
3.4.2

Analytical Results . . . . . . . . . . . . . . .
Applications of Index Modulations . . . . . .
Spatial Modulation . . . . . . . . . . . . . . .

57
60
61

Polarized Modulation . . . . . . . . . . . . .
Frequency Index Modulation . . . . . . . . .

63
65

Conclusions . . . . . . . . . . . . . . . . . . . . . . .

67

Polarized Modulation
4.1 System Model . . . . . . . . . . . . . . . . . . . . . .

69
70

4.2

Demodulation Schemes . . . . . . . . . . . . . . . .
4.2.1 Optimal Receiver . . . . . . . . . . . . . . . .

72
72

4.2.2

Suboptimal Receivers . . . . . . . . . . . . .
Linear Receiver . . . . . . . . . . . . . . . . .
Likelihood Ratio with Hard Decision . . . .

73
74
75

Likelihood Ratio with Soft Decision . . . . .
Numerical Results for Uncoded BER . . . . . . . . .

76
78

4.3.1 Equal SE Analysis . . . . . . . . . . . . . . .
Results in a Realistic System Context . . . . . . . . .
4.4.1 Next Generation Satellite Communications

82
83

4.4.2
4.4.3

Simulation Framework . . . . . . . . . . . . .
Comparing PMod Solutions . . . . . . . . . .
Comparing PMod SD with Other Solutions .

84
90
91

4.4.4
4.4.5

XPD Analysis . . . . . . . . . . . . . . . . . .
Imperfect Channel Estimation . . . . . . . .

92
95

Conclusions . . . . . . . . . . . . . . . . . . . . . . .

97

3D Polarized Modulation
5.1 Sphere Modulation . . . . . . . . . . . . . . . . . . .

99
99

3.5
4

4.3
4.4

4.5
5

5.2

Enabling Polarized Modulation . . . . . . . . . . . . 103

xvii
5.2.1
5.3
5.4

Joint Receiver . . . . . . . . . . . . . . . . . . 105

5.2.2 Cascade Receiver . . . . . . . . . . . . . . . . 106
BER Analysis . . . . . . . . . . . . . . . . . . . . . . 107
Results . . . . . . . . . . . . . . . . . . . . . . . . . . 116
5.4.1 Comparison of Classes of Receivers . . . . . 119
5.4.2 Comparison of Different Modulation Orders 120
5.4.3

5.5
6

Comparison with Other Existing Schemes . . 120
Comparison with 2D PMod . . . . . . . . . . 121
Conclusions . . . . . . . . . . . . . . . . . . . . . . . 122

Adaptive Modulation, Coding and MIMO Schemes with
Dual Polarization
131
6.1
6.2

PHY Layer Abstraction (PLA) . . . . . . . . . . . . . 132
PLA and MIMO . . . . . . . . . . . . . . . . . . . . . 135
6.2.1 RBIR for ML Receivers . . . . . . . . . . . . . 136
6.2.2

RBIR for Linear Receivers . . . . . . . . . . . 138
SISO . . . . . . . . . . . . . . . . . . . . . . . 138
Orthogonal Polarization Time Block Codes . 138
Polarization Multiplexing . . . . . . . . . . . 138
Polarized Modulation . . . . . . . . . . . . . 139

6.3
6.4

Adaptive MODCOD and MIMO Scheme . . . . . . 139
Channel Time Series Generator . . . . . . . . . . . . 140
6.4.1
6.4.2

6.5
6.6

Mobile Satellite Dual Polarized Channel Model . . . . . . . . . . . . . . . . . . . . . . . . 141
Interference Model . . . . . . . . . . . . . . . 143

Remarks . . . . . . . . . . . . . . . . . . . . . . . . . 145
Results . . . . . . . . . . . . . . . . . . . . . . . . . . 146
SISO Scenario: the benchmark . . . . . . . . 146
Fixed MIMO: the other benchmark . . . . . . 147
MIMO Scenario: full adaptation . . . . . . . 149

6.7
7

Conclusions . . . . . . . . . . . . . . . . . . . . . . . 154

Final
157
7.1 Conclusions . . . . . . . . . . . . . . . . . . . . . . . 157
7.2

Future Research . . . . . . . . . . . . . . . . . . . . . 161

xviii
7.2.1

QAM & 3D PMod . . . . . . . . . . . . . . . 161
Constant Radius Issue . . . . . . . . . . . . . 161
Maximizing the Distance . . . . . . . . . . . 162

7.2.2

Orbital Angular Momentum Modulations . 164
OAM Generation . . . . . . . . . . . . . . . . 165
Beamforming and OAM . . . . . . . . . . . . 170

A Decoupling Linear Polarizations

171

B Linear Block Codes
175
B.1 Orthogonal Block Codes . . . . . . . . . . . . . . . . 175
B.2 Data Multiplexing . . . . . . . . . . . . . . . . . . . . 176
B.3 Other Block Codes . . . . . . . . . . . . . . . . . . . 177
C Demonstration of Faraday Effect

179

C.1 Wave Number Analysis . . . . . . . . . . . . . . . . 183
D Derivations of the Ergodic Capacity
187
D.1 Nakagami-m Channel . . . . . . . . . . . . . . . . . 187
D.2 Rice Channel . . . . . . . . . . . . . . . . . . . . . . . 189
E CASTLE: the Platform where Researchers can Develop
Standards
191
E.1 Architecture . . . . . . . . . . . . . . . . . . . . . . . 195
E.2 Handshaking & Session . . . . . . . . . . . . . . . . 197
E.3 Licensing . . . . . . . . . . . . . . . . . . . . . . . . . 198
F Broadband Global Area Network Standard

201

G Proofs of Theorems (1) and (2)

203

H Reference Tables

209

Bibliography

213

xix

List of Figures
2.1
2.2

Index Modulation Diagram. . . . . . . . . . . . . . .
Index Modulation Diagram. . . . . . . . . . . . . . .

20
26

2.3

Electric field of horizontal and vertical polarizations for a particular time instant. . . . . . . . . . . . .
Electric field of 45◦ slant polarization for a particu-

32

2.4
2.5

lar time instant. . . . . . . . . . . . . . . . . . . . . .
Electric field of −45◦ slant polarization for a parti-

36

cular time instant. . . . . . . . . . . . . . . . . . . . .
Electric field of RHCP for a particular time instant. .
Electric field of LHCP for a particular time instant. .

36
37
37

2.8 Circular polarization antennas. . . . . . . . . . . . .
2.9 Dual polarized antennas. . . . . . . . . . . . . . . . .
2.10 Septum polarizer. . . . . . . . . . . . . . . . . . . . .

41
42
43

2.6
2.7

3.1

3.2
3.3

3.4

Average instantaneous capacity approximations for
different orders compared to the integral-based expression for Nt = 2 and Nr = 2. . . . . . . . . . . . .
Normalized error of the different approximation orders for Nt = 2 and Nr = 2. . . . . . . . . . . . . . .

58
59

Approximations of the capacity for different orders
compared to the upper and lower bounds described in [RHH14]. . . . . . . . . . . . . . . . . . . . . .
Capacity evaluation for different antennas at transmission and reception applying IM to the spatial
domain of LTE ETU channel for low and high antenna correlations. . . . . . . . . . . . . . . . . . . . .

60

63

xx
3.5

Capacity evaluation for different scenarios applying
IM to the polarization domain of Land Mobile Satellite channel. . . . . . . . . . . . . . . . . . . . . . .

3.6
3.7

Snapshot of the spectrum of the ETU channel model. 66
Capacity evaluation for several frequency separations applying IM to the frequency domain of LTE
ETU channel. . . . . . . . . . . . . . . . . . . . . . .

4.1

Reception scheme. PMod−1 applies one of the fol-

4.2

lowing demodulation schemes to estimate the bit l.
Reception scheme. PMod−1 applies the approach
described in this section. . . . . . . . . . . . . . . . .

4.3

4.4

4.5
4.6

4.7

Comparison of the uncoded BER of the four proposed PMod techniques conveying a QPSK constellation. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

73
77

80

Comparison of the uncoded BER of the PMod SD
with other existing techniques conveying a QPSK
constellation. . . . . . . . . . . . . . . . . . . . . . . .
Comparison of the throughput of the PMod SD with
other existing techniques constraint to the same SE.

81
83

Comparison of the Uncoded BER of the PMod SD
with other existing techniques constraint to the same
SE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Considered beam pattern to perform realistic simulations. Working beam is marked with a red circumference and interfering beams as yellow circumferences. . . . . . . . . . . . . . . . . . . . . . . .

4.8

64

84

86

Co-polar coverage for the forward link with contours at 3 dB (blue lines) and 4.5 dB (red lines). . . .
Cross-polar coverage for the forward link with con-

87

tours at 3 dB (blue lines) and 4.5 dB (red lines). . . .
4.10 Block diagram of the simulation framework. . . . .

88
88

4.11 Detailed view of FEC Encoder. . . . . . . . . . . . .
4.12 Detailed view of FEC Decoder. . . . . . . . . . . . .

89
89

4.9

xxi
4.13 Comparison of the coded BER of the four proposed
PMod techniques conveying a QPSK constellation. .
4.14 Comparison of the throughput of the four propo-

91

sed PMod techniques conveying a QPSK constellation. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.15 Comparison of the coded BER of the PMod SD with

92

other existing techniques conveying a QPSK constellation. . . . . . . . . . . . . . . . . . . . . . . . . .
4.16 Comparison of the throughput of the PMod SD with

93

other existing techniques conveying a QPSK constellation. . . . . . . . . . . . . . . . . . . . . . . . . .

94

4.17 Comparison of the throughput with respect of XPD
of the different techniques conveying a QPSK constellation. . . . . . . . . . . . . . . . . . . . . . . . . .

95

4.18 Impact of the imperfect channel estimation in the
different techniques conveying a QPSK constellation. 96

5.2

Poincaré sphere facing L points in such a way that
the minimum distance is maximized. . . . . . . . . . 100
Block diagram of 3D Polarized Modulation trans-

5.3

mitter. . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Block diagram of 3D Polarized Modulation Cascade

5.1

5.4
5.5

5.6

5.7

Receiver. . . . . . . . . . . . . . . . . . . . . . . . . . 107
Maximum minimum distance for different spectral
efficiencies. . . . . . . . . . . . . . . . . . . . . . . . . 113
Projections of real and imaginary parts of 2×2 (SE 2
bps/Hz) constellation onto horizontal and vertical
components. . . . . . . . . . . . . . . . . . . . . . . . 116
Projections of real and imaginary parts of 2×4 (SE 3
bps/Hz) constellation onto horizontal and vertical
components. . . . . . . . . . . . . . . . . . . . . . . . 117
Projections of real and imaginary parts of 4×4 (SE 4
bps/Hz) constellation onto horizontal and vertical
components. . . . . . . . . . . . . . . . . . . . . . . . 117

xxii
5.8

Projections of real and imaginary parts of 8×4 (SE 5
bps/Hz) constellation onto horizontal and vertical
components. . . . . . . . . . . . . . . . . . . . . . . . 118

5.9

Projections of real and imaginary parts of 8×8 (SE 6
bps/Hz) constellation onto horizontal and vertical
components. . . . . . . . . . . . . . . . . . . . . . . . 118

5.10 Projections of real and imaginary parts of 16 × 4 (SE
7 bps/Hz) constellation onto horizontal and vertical components. . . . . . . . . . . . . . . . . . . . . . 119
5.11 Comparison of the BER of 3D Polarized Modulation for different classes of receivers. The combined
BER from the Cascade sub-receivers is weighted by
the number of bits carried by each modulation. . . . 123
5.12 Comparison of the throughput of 3D Polarized Modulation achieved by each class of receiver. The total throughput of the Cascade Receiver is computed
by adding the throughput of each sub-receiver. . . . 124
5.13 BER of 3D PMod for the different considered modes. Solid lines are obtained via Monte Carlo simulations. Dashed lines correspond to the Union
Bound (5.16). . . . . . . . . . . . . . . . . . . . . . . . 125
5.14 Throughput of 3D PMod for the different considered modes. . . . . . . . . . . . . . . . . . . . . . . . . 126
5.15 BER of 3D Polarized Modulation compared with
other conventional schemes. . . . . . . . . . . . . . . 127
5.16 Throughput of 3D Polarized Modulation compared
other conventional schemes. . . . . . . . . . . . . . . 128
5.17 BER of 2D PMod and 3D PMod with optimal mode
for different spectral efficiencies. . . . . . . . . . . . 129
5.18 Throughput of 2D PMod and 3D PMod with optimal mode for different spectral efficiencies. . . . . . 130
6.1

MIESM and RBIR curves for each constellation defined in [ETS]. . . . . . . . . . . . . . . . . . . . . . . 135

xxiii
6.2

Block diagram of time series mobile polarized chan-

6.3

nel generator. . . . . . . . . . . . . . . . . . . . . . . 144
Snapshot of MIMO maritime mobile satellite chan-

6.4
6.5

nel magnitude. . . . . . . . . . . . . . . . . . . . . . . 144
MODCOD adaptation without MIMO adaptation. . 148
Detailed throughput performance of SISO scenario. 148

6.6
6.7
6.8

Throughput’s distribution for the SISO scenario. . . 149
MODCOD adaptation of fixed MIMO scenario. . . . 150
Detailed throughput performance of fixed MIMO

6.9

scenario. . . . . . . . . . . . . . . . . . . . . . . . . . 150
Throughput’s distribution for the fixed MIMO sce-

nario. . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
6.10 MODCOD adaptation with MIMO adaptation. . . . 151
6.11 Detailed throughput performance of MIMO scenario.152
6.12 Throughput’s distribution for the MIMO scenario. . 153
6.13 CDF of fixed SISO and adaptive MIMO. . . . . . . . 153
6.14 CDF of fixed MIMO and adaptive MIMO. . . . . . . 154
7.1
7.2
7.3
7.4

APSK constellations. . . . . . . . . . . . . . . . . . . 163
Orbital mode l = −3. Helical wavefront with the

same phase, frontal phase and frontal intensity. . . . 167
Orbital mode l = −2. Helical wavefront with the
same phase, frontal phase and frontal intensity. . . . 167
Orbital mode l = −1. Helical wavefront with the
same phase, frontal phase and frontal intensity. . . . 167

7.5

Orbital mode l = 0. Helical wavefront with the
same phase, frontal phase and frontal intensity. . . . 168

7.6
7.7

Orbital mode l = 1. Helical wavefront with the
same phase, frontal phase and frontal intensity. . . . 168
Orbital mode l = 2. Helical wavefront with the

7.8

same phase, frontal phase and frontal intensity. . . . 168
Orbital mode l = 3. Helical wavefront with the

7.9

same phase, frontal phase and frontal intensity. . . . 169
SPP for m = ±1. . . . . . . . . . . . . . . . . . . . . . 169

xxiv
C.1 Satellite frequencies. Credits to ESA. . . . . . . . . . 185
C.2 Different regions for the frequencies near to the critical frequency. The green area corresponds to the
full refraction. The yellow area is the reflected frequency range. The blue area is the absorbed frequency range. . . . . . . . . . . . . . . . . . . . . . . 186
E.1 CASTLE Architecture . . . . . . . . . . . . . . . . . . 197
E.2 Example of session with CASTLE to send and process a LTE signal. . . . . . . . . . . . . . . . . . . . . 199
F.1

BGAN block diagram. . . . . . . . . . . . . . . . . . 202

xxv

List of Tables
2.1
2.2

Horizontal Polarization . . . . . . . . . . . . . . . . .
Vertical Polarization . . . . . . . . . . . . . . . . . .

33
33

2.3
2.4
2.5

45◦ Slant Polarization . . . . . . . . . . . . . . . . . .
−45◦ Slant Polarization . . . . . . . . . . . . . . . . .
Righ-Hand Circular Polarization . . . . . . . . . . .

34
34
35

2.6

Left-Hand Circular Polarization . . . . . . . . . . . .

35

3.1

Ergodic capacity of the Nakagami-m, Rice and Ray-

3.2
3.3

leigh channels . . . . . . . . . . . . . . . . . . . . . .
Computational Complexity . . . . . . . . . . . . . .
Antenna Correlation Matrices . . . . . . . . . . . . .

57
61
62

3.4

Antenna Correlation Parameters . . . . . . . . . . .

62

4.1

Scenario Main Parameters . . . . . . . . . . . . . . .

79

4.2

Data Coupling Polarization Matrix + Interference
Matrices . . . . . . . . . . . . . . . . . . . . . . . . .

85

5.1

Minimum distance for spectral efficiency Lb + Nb =

5.2

2 bits . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Minimum distance for spectral efficiency Lb + Nb =

5.3
5.4
5.5

3 bits . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Minimum distance for spectral efficiency Lb + Nb =
4 bits . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Minimum distance for spectral efficiency Lb + Nb =
5 bits . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Minimum distance for spectral efficiency Lb + Nb =
6 bits . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

xxvi
5.6

Minimum distance for spectral efficiency Lb + Nb =

5.7

7 bits . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Minimum distance for spectral efficiency Lb + Nb =
8 bits . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

6.1
6.2

Scenario Main Parameters . . . . . . . . . . . . . . . 147
Gain of average throughput comparison between
adaptive MIMO and benchmarks. . . . . . . . . . . 154

H.1 BGAN Bearers Specification . . . . . . . . . . . . . . 210
H.2 Packing for L = 2 . . . . . . . . . . . . . . . . . . . . 211

H.3 Packing for L = 4. α = arccos − 13 . . . . . . . . . . 211
H.4 Packing for L = 8 . . . . . . . . . . . . . . . . . . . . 211
H.5 Packing for L = 16. α =

2
3

. . . . . . . . . . . . . . . 212

xxvii

List of Abbreviations
AMC

Adaptive Modulation and Coding

AWGN
BER
BGAN

Additive White Gaussian Noise
Bit Error Rate
Broadband Global Area Network

bpcu
BPSK

bits per channel use
Binary Phase-Shift Keying

CASTLE
CDF
CSI

Cloud Architecture for Standards development
Cumulative Density Function
Channel State Information

CSIT
DVB
ESM

Channel State Information at Transmitter
Digital Video Broadcasting
Effective S(I)NR Mapping

ETSI
ETU

European Telecommunications Standard Institute
Extended Typical Urban

FEC
FMod
FSK

Forward Error Correction
Frequency index Modulation
Frequency Shift Keying

GIM
GSMod

Generalized Index Modulations
Generalized Spatial Modulation

HARQ
IM
LHCP

Hybrid Automated Repeat Request
Index Modulations
Left Hand Circular Polarization

LLR
LoS

Log-Likelihood Ratio
Line of Sight

LTE
MI
MIESM

Long Term Evolution
Mutual Information
Mutual Information Effective S(I)NR Mapping

xxviii
MIMO

Multiple-Input Multiple-Output

MISO
ML

Multiple-Input Single-Output
Maximum Likelihood

MMSE
MODCOD
OPTBC

Minimum Mean Square Error
Modulation and Code
Orthogonal Polarization-Time Block Codes

OSTBC
PDF

Orthogonal Space-Time Block Codes
Probability Density Function

PER
PLA
PMod

Packet Error Rate
Physical Layer Abstraction
Polarized Modulation

PolSK
QAM

Polarization Shift Keying
Quadrature Amplitude Modulation

QoS
QPSK
RB

Quality of Service
Quadrature Phase-Shift Keying
Resource Block

RF
RHCP

Radiofrequency
Right Hand Circular Polarization

RBIR
RTT
RV

Received Bit Mutual Information Rate
Round Trip Time
Random Variable

SK
SINR

Shift Keying
Signal to Interference and Noise Ratio

SNR
SE
SER

Signal to Noise Ratio
Spectral Efficiency
Symbol Error Rate

SSK
SIMO

Spatial Shift Keying
Single-Input Multiple-Output

SISO
SMod
UE

Single-Input Single-Output
Spatial Modulation
User Equipment

V-BLAST
XPD
ZF

Vertical Bell LAboratories Layer Space-Time
Cross-Polarization Discrimination
Zero Forcer

xxix

Physical Constants
Speed of Light
Charge of an electron
Vacuum permittivity
Mass of electron

c = 2.997 924 58 × 108 m s−1

q = −1.602 176 62 × 10−19 C
ε0 = 8.854 187 817 × 10−12 F m−1

me = 9.109 383 561 1 × 10−31 kg

xxxi

Notation
a

scalar

a
A
R, C

column vector
matrix
set of real and complex numbers, respectively

N0
Rr , Cr

set of natural numbers, including the zero number
set of r-dimensional vectors with real and complex entries,

Rr×t ,

Cr×t

|a|

kak
aij
tr (A)

respectively
set of r × t matrices with real and complex entries, respectively
magnitude of a
√
ℓ2 norm of a, kak= aH a
entry of A at ith row and jth column
P
trace of A, tr(A) = i aii

det(A)
aH b

determinant of A
inner product

abH
E
I X {x}
AH

outer product
R∞
expectation of x over the X RV, E
I X {x} = −∞ fX (x)x dx
conjugate and transpose of A

AT
√
A
N (µ, Σ)
CN (µ, Σ)

transpose of A
√ √
square root of matrix such that A A = A
multivariate Gaussian vector distribution,
with mean µ and covariance
multivariate complex circularly symmetric Gaussian vector

â

distribution, with mean µ and covariance Σ
estimation of a

arg maxa f (a)
arg mina f (a)
maxa f (a)

value of a that maximizes f (a)
value of a that minimizes f (a)
maximum value of f (a)

xxxii
mina f (a)

minimum value of f (a)

ℜ(a), ℑ(a)
log(a)

real and imaginary parts of a, respectively
natural logarithm

logb (a)

base-b logarithm

∇
∇f

∇·f
∇×f
∇2 f

Q(a)



= ∂x∂ 1
T
∂f
∂xN

vector differential operator, ∇
···

∂f
gradient of f , ∇f = ∂x
···
1
P
∂fn
divergence of f , ∇ · f = n ∂x
n
curl of f
P ∂2f
laplacian of f , ∇2 f = n ∂x
2
n
R ∞ x2
1
Q-function at a, Q(a) = √2π a e− 2 dx

∂
∂xN

T

xxxiii

List of Symbols
√

−1

j

imaginary unit,

E
f

energy
frequency

γ
ω
P

S(I)NR
angular frequency
power

x ∈ Ct
H ∈ Cr×t

transmitted vector
channel matrix

y ∈ Cr
w ∈ Cr
C

received vector
noise vector
Capacity

l
r

hopping index
MIMO output dimension

s
t
σ2

transmitted symbol
MIMO input dimension
variance

In
λ

identity n × n matrix
wavelength

J
Hz (s−1 )
rad s−1
W (J s−1 )

m−1

xxxv

To my wife and children.
You are my light.

1

Chapter 1

Introduction
Science is not only a disciple
of reason but, also, one of
romance and passion.
S. Hawking

1.1 Presentation, Motivation and Objectives
Polarization was discovered many centuries ago, even before the
discovery of Maxwell’s equations. Paradoxically, the polarization
dimension is not a relevant actor in communication systems. Although it is proven that it provides high diversity gains and flexibility, it is still restricted to minor scenarios.
This dissertation aims at spreading the use of the polarization
dimension by analyzing and studying polarization fundamentals.
It has been applied to communication systems as well as benchmarked against existing schemes. In order to provide a substantiated answer to the technical questions laid out in this dissertation,
the following objectives have been defined:
• To understand how polarization can be used in future communication systems.
• To study use cases where the usage of polarization offers
advantages compared to existing schemes.

Chapter 1. Introduction

2

• To analyze from both a theoretical and practical viewpoint
the gains of Index Modulation (IM) in the polarization dimension.

• To introduce new insights that can only be realized with the
polarization dimension.
• To raise awareness of the polarization limitations as well as
to identify scenarios that are not recommended for polarization dimension.

1.2 Structure of the Dissertation
In this dissertation we explore different aspects of polarization as
a new dimension in communication systems, specially focused on
IM. First, we introduce the fundamentals and analyze the complexity of polarization from a theoretical perspective. Secondly,
we extend the analysis of polarization applied to IM in terms of
mutual information. Once the theoretical fundamentals and analysis have been introduced, we proceed to describe the properties,
algorithms of detection and implementation of IM in the polarization domain. Then, we move beyond the classic IM approach in
order to introduce the concept of 3D Polarized Modulation, where
the constellation is designed in a 3D (rather than a 2D) space. Afterwards, we continue with the introduction of adaptive polarization modulation schemes. Finally, we conclude with a discussion about open issues and future research lines, followed by final
thoughts and conclusions.
Chapter 2
This chapter describes the fundamentals of polarization and its
common effects, as well as current communication systems without Channel State Information (CSI) where polarization is employed. In this chapter, IM, which motivates the present dissertation, is also introduced. For a detailed description of the Faraday

1.2. Structure of the Dissertation

3

Rotation effect, the reader is referred to Appendix C.
Chapter 3
The third chapter describes an analysis on the mutual information
of IM. The chapter departs from the mathematical formulation of
mutual information and presents a closed-form expression of the
solution, with approximations of 2nd and 4th orders. In addition to a static channel the study is also particularized for Rayleigh, Rice and Nakagami-m statistical channel distributions. In
the chapter, the proposed IM scheme is benchmarked against other current approaches such as OSTBC or V-BLAST in terms of
mutual information. Finally, the chapter also studies different applications of IM in three different domains (frequency, spatial and
polarization) and discusses different use cases.
The contribution of this chapter has been submitted to the following journal publication:
• P. Henarejos, A. I. Pérez-Neira, “Capacity Analysis of Index

Modulations over Spatial, Polarization and Frequency Dimensions,” IEEE Transactions on Communications, under
Major Revision.

Chapter 4
The fourth chapter describes how the IM concept is applied to
polarization dimension. From the communication systems perspective, the transmitter is described in detail and 4 different receivers are proposed, depending on the accuracy and computational complexity.
The presented PMod scheme is implemented with the specifications of the ETSI BGAN standard [ETS]. This chapter is particularly interesting from the real-life communications point of view,
since it embeds the PMod in a transmitter chain where channel coding is employed. In this case, different aspects have to be taken
into account in order to perform a reliable reception.

Chapter 1. Introduction

4

In this chapter, the proposed scheme is also implemented in a
real-life scenario using an existing multimedia standard (BGAN).
Hence, different signal processing blocks such as channel coding,
scrambling, puncturing, pilot pattern generation, framing structure are also involved in the communication system, thus providing more accuracy and precision to the final results. Imperfections such as XPD or imperfect channel estimation are also analyzed.
The contributions of this chapter are integrated into the CASTLE Platform R . See Appendix E for more details.
Further contributions of this chapter have also been published
in the following journal publication [HP15b]:
• P. Henarejos and A. I. Pérez-Neira, “Dual Polarized Modulation and Reception for Next Generation Mobile Satellite
Communications,” in IEEE Transactions on Communications, vol. 63, no. 10, pp. 3803-3812, Oct. 2015,
the following conference proceedings [HP15a; Hen+13]:
• P. Henarejos and A. I. Pérez-Neira, “Dual Polarized Modulation and receivers for mobile communications in urban
areas,” 2015 IEEE 16th International Workshop on Signal
Processing Advances in Wireless Communications (SPAWC),
Stockholm, 2015, pp. 51-55.
• P. Henarejos, M. Á. Vázquez, G. Cocco, A. I. Pérez-Neira,
“Forward Link Interference Mitigation in Mobile Interactive
Satellite Systems,” in Proceedings of AIAA International Communications Satellite Systems Conference (ICSSC), 14-17 October 2013, Florence (Italy).
and the following patent [HP14]:
• Patent No.: WO2015113603 A1, EP3100371A1
Name: Method and System for providing diversity in polarization of antennas

1.2. Structure of the Dissertation

5

Inventors: P. Henarejos, A. I. Pérez-Neira
International Application No.: PCT/EP2014/051801
Submission Date: 30 January 2014
Publication Date: 6 August 2015
Chapter 5
The fifth chapter describes a new method for PMod. Classic modulation constellations are designed in two dimensions, where
each dimension corresponds to the in-phase and quadrature baseband complex model. The chapter introduces a new constellation mapping which takes place in a three-dimensional sphere.
Exploiting the invariant property of differential phase we are able
to apply the concept of PMod in 3D.
The chapter introduces various theoretical concepts and mathematical expressions that allow the implementation of the proposed modulation scheme. In addition, it also discusses some
benchmarking results compared with other existing classical implementations.
The main contributions from this chapter have been submitted
to the following journal publication:
• P. Henarejos, A. I. Pérez-Neira, “3D Polarized Modulation,”
submitted to IEEE Transactions on Communications.

Chapter 6
In the previous chapters we have introduced different polarization communication schemes. Each scheme has been studied in
detail by benchmarking its performance against others mechanisms. In the sixth chapter, we analyze the proposed polarization
communication schemes in the context of adaptive transmissions.
Depending on the scenario, it might be more beneficial to adapt
not only between modulation and coding schemes but also between polarization schemes. Therefore, we analyze the impact of

Chapter 1. Introduction

6

adapting three degrees of freedom instead of the classical approach of Adaptive Modulation and Coding (AMC) Schemes. The
results show a substantial gain compared to current deployments.
This chapter is multidisciplinary in nature, as it introduces
many different concepts: first, we present the Physical Layer Abstraction (PLA) framework applied to the polarization dimension
on top of the BGAN standard. In addition, we describe a methodology for generating a reliable channel modeling that accepts
multiple polarizations, time-correlated and with the presence of
interfering patterns from other sources. Finally, we also consider
realistic impairments such as delayed feedback and beamforming
power patterns.
The main contributions from this chapter have been published
in the following conference proceeding [Hen+16]:
• P. Henarejos, A. I. Pérez-Neira, N. Mazzali and C. Mosquera,
“Advanced signal processing techniques for fixed and mobile satellite communications,” 2016 8th Advanced Satellite
Multimedia Systems Conference and the 14th Signal Processing for Space Communications Workshop (ASMS/SPSC),
Palma de Mallorca, 2016, pp. 1-8.
• A. Tato, P. Henarejos, C. Mosquera, A. I. Pérez-Neira, “Link
Adaptation Algorithms for Dual Polarization Mobile Satellite Systems”, 9th EAI International Conference on Wireless
and Satellite Systems (WiSATs), Oxford, 2017.
and the following project deliverable Technical Note [Hen16]:
• P. Henarejos, “Advanced signal processing techniques for
fixed and mobile satellite communications,” Technical Note
1 Work Item 2 Call 1 of Order 1. Satellite Network of Experts
IV (SatNEx 4), founded by European Space Agency (ESA).

1.2. Structure of the Dissertation

7

Chapter 7
In the final chapter we discuss some open issues and lay out some
lines for future research. In particular, we initiate the discussion
of 3D PMod with amplitude modulation and modulations using
Orbital Angular Moments, jointly with polarization. Finally, the
chapter is finalized with this dissertation’s conclusions.

9

Chapter 2

State of the Art and
Fundamentals
We live in a society
exquisitely dependent on
science and technology, in
which hardly anyone knows
anything about science and
technology.
C. Sagan

In the first part of this chapter we introduce common communication systems used in this dissertation as benchmarks and we
derive the need of polarization from the Channel Capacity point
of view. In the second part of this chapter, we introduce all the
mathematical and physic principles of electromagnetic polarization, as well as the impairments that break the diagonality of polarization.

2.1 Communication Systems without CSI
Channel capacity is a fundamental metric in every communication system since it is an upper bound of which is the maximum
transmission rate that the system can achieve with a reliable reception. Beyond this bound, the reception cannot succeed. Hence,

10

Chapter 2. State of the Art and Fundamentals

before discussing different communication systems, we describe
the fundamentals of Capacity of MIMO Communication Systems
[Gol+03]. Recent developments in novel transmission schemes
present revolutionary mechanisms aimed at increasing the channel capacity. In particular, the use of MIMO architectures enables a large number of new challenging schemes, introduced as
a promising way to notably increase the spectral efficiency (SE)
[Sch+08b; Sch+08a; Ara+11].
MIMO Signal Processing is a mathematical model where vectors and matrices represent different components of different dimensions involved in a communication system. Particularly, MIMO
Signal Processing takes an important relevance when multiple inputs and/or outputs are modeled in a single system. For instance,
MIMO Signal Processing is widely used to model spatial systems,
where each input corresponds to a radiating antenna and each
output to a receiving antenna. However, the spatial dimension is
not the only one that can be modeled by MIMO. Time-delayed
systems that convolve channel impulse responses, Fast Fourier
Transforms, frequency-time or space-time can also be modeled
with MIMO Signal Processing. Therefore, polarization can be modeled using MIMO Signal Processing, where each component corresponds to each polarization. Generally speaking, the system
model with t inputs and r outputs can be described as
y = Hx + w,

(2.1)

where y ∈ Cr is the received vector and contains the output com-

ponents, H ∈ Cr×t is the transition matrix, x ∈ Ct is the transmitted vector and contains the input components, w ∈ Cr is the

noise vector. In this model, H is the transition matrix from inputs
to outputs and is often referred to as channel matrix. Each entry
of this matrix describes the statistics of the environment that affect the transmitted signal. The channel matrix characterizes the
scenario and the physical dimension used in the communication

2.1. Communication Systems without CSI

11

system. In other words, depending on the dimension used, the
statistics of each entry may be radically distinct. Finally, the noise
vector describes the statistics of perturbations that are added to
the output.
First, we discuss what each MIMO component describes physically in these dimensions:
• Spatial Dimension: each input corresponds to the voltage of

each transmitting antenna using the baseband model. Each
output is the voltage measured by each receiving antenna.
Hence, inputs are not orthogonal and have a physical measurement in a precise spatial position.

• Polarization Dimension: each input and output corresponds
to each component of the voltage in the polarization ellipse
at transmission and reception, respectively. Hence, the components are orthogonal by definition, since they correspond
to the orthogonal basis chosen by convenience and the number of inputs and outputs is equal to 2, i.e., t = r = 2.
The capacity of a communication system is defined as the maximum transmission rate with an error probability arbitrary small
and is described by
C = max I(X , Y )
f (x)

=
=

max

log2 Ir + QHH R−1
w H

max

log2 |Ir + QRH | ,

Q:tr(Q)=P
Q:tr(Q)=P

(2.2)

(2.3)

where x ∼ CN (0, Q), w ∼ CN (0, Rw ) and RH = HH R−1
w H.
Hence, the capacity expression is achieved when the product QRH
is diagonal. In the spatial dimension the RH is not diagonal, since
each wave is radiated omnidirectionally and interferes with the
other. In order to achieve it, transmitter and receiver perform a
pre-processing (precoder) and post-processing (postcoder) operations to diagonalize the channel. The optimum processing is to

Chapter 2. State of the Art and Fundamentals

12

implement the Singular Value Decomposition (SVD). This decomposition is characterized as
H = UΣVH

(2.4)

where U ∈ Cr×r , UH U = Ir , Σ ∈ Cr×t is diagonal, and V ∈

Ct×t , VH V = It . Transmitter and receiver perform the precoding
and postcoding stages as follows:
r = Ay
= AHx + Aw

(2.5)

= AHBs + Aw
where A ∈ Cr×r is the postcoder, B ∈ Ct×t is the precoder, and s ∈
Ct is the vector of transmitted symbols. Transmitter and receiver
√
can diagonalize the channel by using A = UH and B = V P,
where P is a diagonal matrix to adjust the power constraint to
each eigenvalue using the waterfilling algorithm [Gol+03]. Thus,
(2.5) is reduced to
r = UH y

√
= UH HV Ps + UH w

(2.6)

= Σs + UH w.
The covariance matrix of transmitter is Q = VPVH and therefore, expression (2.3) is reduced to
C=
(1)

=

max

log2 Ir + PΣH UH R−1
w UΣ

max

log2 Ir +

Q:tr(Q)=P

Q:tr(Q)=P

1
PΣH Σ ,
N0

(2.7)

where the last step (1) is possible when AWGN is considered. As
we stated previously, this is the maximum possible capacity since
QRH is diagonal.

2.1. Communication Systems without CSI

13

However, the transmitter needs a-priori knowledge of the channel matrix H in order to perform the operation, which is not always feasible, specially when H contains a strong fast fading component. This presents a major drawback in terms of capacity in
the spatial dimension since it is difficult to achieve it. By the time
the transmitter receives the feedback parameters, the channel has
varied and the CSI becomes outdated.
Under these circumstances where the transmitter cannot exploit the knowledge of the channel, the best that it can be done
is to employ diversity. Diversity concept implies that the same information is conveyed through different ways to exploit the characteristics of the channel. For instance, when we refer to time
diversity, it implies that the information is transmitted in different
time slots. Assuming the channel varies between time slots, the
same information experiences different channel conditions at different instants. As a result, the robustness of the communication
system is increased due to two main reasons: 1) there are multiple copies of the same information at the receiver (redundancy),
and 2) the information is affected by different channel realizations, thus maximizing the probability to experience a favourable
channel realization. This is analogous when we refer to frequency,
code, spatial or polarization dimension.
The key remark is that diversity works properly when the paths1
are uncorrelated. Hence, given two zero-mean paths, h(i) and
h(j), we define the correlation as E
I {h(i)h(j)∗ }, for i 6= j 2 . If the
correlation is zero, the paths are uncorrelated. Otherwise, diversity is reduced as the correlation increases.3 Depending on the
dimension, the diversity is achieved as follows:
• Frequency dimension: uncorrelated paths are achieved when
1

We are referring to path with a general perspective. A path is an abstraction
at information level, where the transmitter and receiver are linked by this path.
2
Note that E
I {h(i)h(i)∗ } = Eh(i) > 0 is the energy of h(i).
3
In practice, we assume that both are uncorrelated if the correlation is less
than 0.4.

14

Chapter 2. State of the Art and Fundamentals
two frequencies experience uncorrelated channel realizations. This is achieved when the receiver is surrounded by
objects that introduce a reflection on the incident electromagnetic wave with a delayed version of the transmitted
information. Hence, the terminal receives the same information delayed in time, with different amplitudes and phases
at different frequencies. The resulting wave is a superposition of different replicas, whose spectrum is not flat and
becomes frequency-selective. The bandwidth that is considered flat is the coherence bandwidth and is inversely proportional to the maximum delay spread of the channel. Hence,
we can assume that the frequencies separated by the coherence bandwidth or more are uncorrelated.
Frequency diversity can be also achieved by using orthogonal frequencies. Note that orthogonality implies uncorrelation and this implies that the transmitter and receiver may
use several frequency subcarriers to carry the same information. In this case, the terminal receives the same information
through different frequencies.
• Time dimension: having uncorrelated channel realizations
implies that the channel has varied sufficiently in such a
way that are completely different. Channel realizations in
the time domain are different if the object is moving across
a scenario where multipath is present. Hence, the channel
varies inversely proportional to the maximum Doppler frequency. In other words, the higher the receiver speed, the
faster the channel varies.
• Spatial dimension: having more than one antenna creates a
new scenario. The transmitter can transmit the same information in all antennas and each stream experiences different
channel conditions in certain circumstances. As in the previous dimensions, two spatial paths are uncorrelated if the
antennas’ separation is larger than λ/2.

2.1. Communication Systems without CSI

15

• Code dimension: in this case, codes are designed artificially

in such a way that they are always orthogonal. This approach is particularly interesting in spreading scenarios in order
to increase the security of the communication. The spectrum
is spread and masked below the noise threshold.

• Polarization dimension: this case is particularly interesting
because both polarizations are orthogonal and thus, both
experience independent spatial paths. In contrast to spatial dimension where all waves are superposed and are selfinterfered, in the polarization dimension two waves do not
interfere with each other. This case is equivalent to the spatial dimension where the channel is diagonalized and we demonstrated previously that a communication system achieves its full capacity when the channel is diagonalized. However, polarization dimension can provide only two uncorrelated paths, since all polarizations are described as a linear
combination of two orthogonal polarizations. It is worth to
mention that this diversity is degraded if the cross-polarization
is increased or, in other words, when the diagonality of the
channel is broken. If it is not zero, there is cross-talk between
both polarizations and, thus, the diversity is degraded.
If the full diversity is achieved, the capacity expression of (2.3)
is reduced to


kHk2F P
C = log2 1 +
(2.8)
N0
and it is achieved when orthogonal block codes are used, which
are described in the next section.

2.1.1 Orthogonal Block Codes
Orthogonal Block Codes (OBC) are a special case of Linear Block
Codes. OBC present the advantage that allow a coherent detection,

16

Chapter 2. State of the Art and Fundamentals

decoupling all streams without cross-interference. Orthogonal SpaceTime Block Codes (OSTBC) [PPL04; JSB06] were proposed by Alamouti in 1998 [Ala98]. Originally, this scheme was proposed using
space and time dimensions, but it was extended to many other dimensions rapidly. Thus, there are schemes with space-frequency
dimensions, such as in LTE [211], or with polarization-time [HP15a;
HP15b; HP14]. Depending on the channel constraints, some dimensions provide more benefits in front the others. For instance,
in satellite links, it is shown that using polarization provides higher gain than spatial dimension [Ara+10; Ara+11].
In summary, OBCs convey information in one dimension and
shift this information in the other dimension. Hence, having a set
of N symbols, a transmission scheme can be described by
Y = HX + W,

(2.9)

where Y ∈ Cr×M is the received matrix, H ∈ Cr×t is the channel

matrix, which lies in the first dimension, X ∈ Ct×M is the transmitted matrix, which bridges the information between the second
dimension to the first, and W ∈ Cr×M is the additive noise. In this
case, M refers to the cardinality of the second dimension, and t, r
refer to the cardinality of the first dimension, at transmission and
reception, respectively. M has to be the same number at transmission and reception, but t and r can be different. Hence, we have
• OSTBC: t is the number of transmitting antennas, r is the

number of receiving antennas, and M is the number of time
accesses.

• OSFBC: t and r are the number of antennas at transmission

and reception, respectively, and M is the number of frequencies.

• OPTBC: t and r are the number of polarizations at transmission and reception, respectively, and M is the number of
time accesses. It is usual that t = r.

2.1. Communication Systems without CSI

17

A Linear Block Code, with a transmission rate of R = N/M , is
considered orthogonal when
XX

H

=I

N
X

n=1

|sn |2 ,

(2.10)

where sn is the complex symbol mapped from the constellation.
The solution of these codes holds only if X can be decoupled in a
set of N amicable orthogonal designs (AOD).
In general, there are many designs for different t. However,
there is a unique special case where the full rate is achieved, i.e.,
R = 1. This case holds when t = 2. For higher values, solutions
provide lower rates. In summary, we can conclude that OBC provide full diversity but do not increase the rate4 . OSTBC exploits
the full channel diversity at the expense of sacrificing capacity.
Other Block Codes
Although we focus on specific block codes such as OSTBC, there
are many other block codes:
• Golden Codes: proposed by [BRV05], these codes aim at

achieving full diversity but with higher rate compared to
OBC, at expenses of breaking the orthogonality and the increase of the computational complexity at receiver. See B.3
for the design.

• Silver Codes: these codes were proposed by [TH01] and outperform Golden Codes [MOJ10] in optical channels. They
have the advantage of a reduced computational complexity
at receiver compared with Golden Codes. See B.3 for the
design.
• Perfect Codes: these codes are used to detect and correct errors during the transmission and have the particularity that
4

Note that the rate can be increased by means of channel coding techniques
or higher constellation orders, although they require higher SNR

18

Chapter 2. State of the Art and Fundamentals
every pair of codewords in the alphabet has a minimum distance of d = 2e + 1 at least. Considering an encoding system
with k input and n output symbols, there are finite classes
of perfect codes:
– Codes with no redundancy: k = n.
– Repetition block codes with odd block length: n = 2m+
1, k = 2m, d = m.
– Hamming codes [Mac03]: binary n = 2m − 1, n − k = m
and non-binary n = (q m − 1) /(q − 1), n − k = m, q > 2.

– Binary Golay code [Gol49]: q = 2, n = 23, k = 12,
d = 3.
– Ternary Golay code: q = 3, n = 11, k = 6, d = 2.

2.1.2 Data Multiplexing
Data Multiplexing (DM) is a special case of Linear Block Codes.
In this scheme, the block code is not orthogonal and thus, crossinterference is produced. These schemes are intended to multiplex different data streams to increase the transmission rate, at expenses of increasing the error metrics due to the cross-interference.
Schemes such as Vertical Bell Laboratories Layered Space-Time
(V-BLAST) [Wol+98; Gol+99] or Diagonal BLAST (D-BLAST) were
developed in 1998 to transmit different data streams using different number of antennas. Although they are not new, V-BLAST is
still used in most scenarios where the transmitter does not have
CSI.
Although V-BLAST offers higher capacity, it requires high power budget. Amongst the different approaches that do not use
CSI, V-BLAST scheme and successive improvements present a simple way to increase the achievable rate with a relative increase of
the processing complexity [Wol+98; Gol+99; She+03; XK03] in the
absence of CSI. However, V-BLAST introduces interference between the streams since all signals are transmitted through all antennas without any interference pre-cancellation. In consequence,

2.1. Communication Systems without CSI

19

the signals must be transmitted with higher amplitude to obtain
the same error rates compared with the single stream case [Hen+13].
The reception of such schemes is based on the principle of SiC:
the strongest stream is decoded first, subtracted from the received
signal, and the next stream is decoded recursively. This is due to
the fact that these schemes introduce cross-interference, which is
necessary to mitigate in reception.

2.1.3 Index Modulations
OBC are designed to exploit the diversity of the channel by transmitting different replicas of the message by different paths. This
produces an enhancement of the SNR but constraints the transmission rate. For instance, in the case of OSTBC, only a single
stream can be transmitted. On the contrary, DM multiplexes several streams of data, increasing the transmission rate. However, the SNR is penalized severely and the probability error is often higher. Index Modulations (IM), term employed by [Bas15;
Bas16], aim at filling this gap.
Traditionally, the information is conveyed by mapping bits
onto the electric field. By estimating the electric field at reception it is possible to reconstruct the original message and extract
the information bits. But this method is not the only one that can
be leveraged. IM places the information not only in the radiated
waveform but also in the hops of the channel.
IM combines two sources for conveying information:
1. By placing the information in the radiated waveform (first
part of message).
2. By placing the information in the hops of different components of dimension (second part message). For instance, in
the case of spatial dimension, depending on the second part
of the message, one antenna is selected at transmission to
radiate the waveform that corresponds to the first part of
the message. Hence, the receiver can recover the second

Chapter 2. State of the Art and Fundamentals

20

message by estimating which antenna radiated the first message. In other words, t channel vectors are considered as a
t-sized constellation diagram and used to convey information.
Fig. 2.1 illustrates the concept of IM. The message is splitted into
two sources. The first is modulated as usual, using the in-phase
/ quadrature baseband model. The second denotes the activation
of different radiating elements. Note that L dimension may not
be equal to t. For instance, in Chapter 5, we impose L > t = 2.

F IGURE 2.1: Index Modulation Diagram.

In the case of frequency, spatial or polarization dimension, the
selection is performed on different carriers, antennas or polarizations, respectively.
The vector l ∈ {0, 1}t denotes the index vector, whose entries
enable or disable the selection of that channel. In IM, the vector l
contains one 1 and the remaining are 0, meaning that only a single
element is activated. Generalized Index Modulations (GIM) do
not have this constraint and allow to activate multiple radiating
elements simultaneously. The number of permutations is defined

by kt , where k is the number of activated elements simultaneously. Hybrid schemes such as Quadrature Spatial Modulation
(QSM) combine the activation of two antennas simultaneously,
such as in GIM, each radiating the real and imaginary parts, respectively, [MIA15; MY17].

2.1. Communication Systems without CSI

21

In particular, the polarization dimension does not allow the
use of GIM, since only two polarizations are available. Activating
two polarizations transforms the system into the data multiplexing scheme. In the next chapter, the capacity of IM is studied in
detail.
Example 1. We consider a system with t = 4 antennas and a 16-QAM
constellation. The achievable rate is log2 (t) + log2 (N ) = log2 (4) +
log2 (16) = 6 bpcu. Considering the following input sequence [101101],
the first four bits are mapped in the QAM constellation. Thus, s =
−3 + 3j. The last two bits are mapped to the antenna index, i.e., l = 1
and the second antenna (starts counting from 0) is selected to radiate the
symbol s.
Note that IM is an extension of Shift Keying (SK) scheme. With
SK, information is located only in the shifts between different elements of a particular dimension. For instance, Spatial Shift Keying
(SSK) conveys the information only by selecting the transmitter
antenna [Jeg+09]. Additionally, in multi-user scenarios, SSK and
reconfigurable antennas can be used to select which user is intended, pointing a beam to it [Bou+15; Bou+16].
Applications to Spatial Dimension
In opposition to V-BLAST and OSTBC, Spatial Modulation (SMod)
[KPB03; Mes+08; JGS08; Yan12] appeared recently to increase the
SE [Mes+08; CY01; Mes+06]. SMod strikes a balance between VBLAST and OSTBC by increasing the channel capacity that OSTBC offers with less power requirements and is a trade-off between V-BLAST and OSTBC. In addition, it also provides more
flexibility than OSTBC in the achievable rate that is obtained by
increasing the number of transmitting antennas.
As it has been already introduced in Fig. 2.1, if there are multiple antennas in the transmitter, IM can select one of them depending on the sequence of bits to be transmitted. This specific
implementation of IM is called SMod.

22

Chapter 2. State of the Art and Fundamentals
The receiver can extract the information from the radiated sym-

bol by detecting which channel is being used. Nevertheless, this
approach is very sensitive to channel variations and requires an
accurate channel estimation as well as spatially uncorrelated channels [DH12; DHG11; MGH07]. The receiver can enhance the detection if the channel’s correlation is low and exploits the fact the
signal can be received from individual paths. Thus, although the
terminal is moving, it may be able to detect from which antenna
the information is being conveyed.
It is important to remark that SSK can be interpreted as a particular case of SMod that uses the same radiation pattern for all
shifts. SMod uses the same SSK principle, but the radiation pattern is modulated according to additional information.
Although SMod and SSK only transmit through a single channel for a time instant, this can be generalized to an arbitrary number of streams, the so-called Generalized SMod (GSMod). Hence,
by activating different channels simultaneously, different streams
can be multiplexed and the data rate is also increased. This is well
explained in [IKL16]. Additionally, there are studies about the
achievable rate for GSMod [DC13] and for GIM [DEC16]. These
generalized modulations are attractive from the computational
complexity point of view and achievable rate. However, the capacity analysis is still open.
SMod is currently studied in detail to be proposed to standardization bodies. In [Di +14] and [Yan+15], implementation
and challenge aspects for standardization are studied as well as
comparisons with other spatial techniques deployed in standards
such as LTE or Wi-Fi. In this sense, patents such as [Moh+15]
and [MKA17] describe the transmitter and receiver of spatial modulation being used in the next Wi-Fi generation, defined in the
802.11ax specifications.
Finally, it is worth to mention that in satellite scenarios, due
to the Line of Sight (LoS), the spatial components become correlated at the receiver side although the transmitting antennas may

2.1. Communication Systems without CSI

23

be separated at half wavelength. Hence, in the absence of scatterers, the receiver only discovers a single transmission path and the
sensitivity of the terminal is not enough to distinguish the different spatial signatures and detect the antenna indices. Because of
this, SMod does not seem suitable as it does not provide sufficient
diversity in satellite scenarios.
Applications to Frequency Dimension
In the frequency domain, analogous consideration can be pursued
[EN02; Bas16]. In this case, the transmitter alternates different carriers, where an information symbol is radiated in the selected carrier frequency. Whereas Frequency Shift Keying (FSK) only conveys information in the selected frequency hop, Frequency Index
Modulation (FMod) conveys information in the frequency hop as
well as in the radiated symbol.
Note that FMod is different from Frequency Hopping, where
the hop sequence is determined by the spreading code that should
identify the user in a multi-user scheme. We note that FMod cannot be used as multi-user scheme, unless the FMod scheme is applied to only a group of frequencies and each user is identified by
a different group.
In [DEC16], a design of a system where spatial and frequency
domains coexist jointly is introduced and the achievable rate as
the number of maximum bits that this technique can transmit, regardless the channel capacity, is presented.
Applications to Polarization Dimension
Exploiting the spatial or frequency domains is not the only possible dimension. Polarization domain can also be used. In the
case of polarization, Polarized Modulation (PMod) shifts between
different orthogonal polarizations following a sequence of bits in
order to radiate a different symbol in each shift [HP15b; HP15a].

24

Chapter 2. State of the Art and Fundamentals

In this case, Polarization Shift Keying (PolSK) is a particular case
of PMod that uses the same radiation pattern for all shifts [BP92].
In contrast to spatial or frequency dimensions, the polarization satellite channel provides more diversity and may be used
for these kind of schemes [HF06]. Although dual polarized antennas were used for broadcasting, where subscribers only tuned
a single polarization, recent studies unveil that a dual-polarized
MIMO channel is richer in terms of diversity [Lio+10]. Additionally, the use of dual polarized antennas is increasingly motivated by the new possibilities arising, together with the newest
standards including dual polarized MIMO, such as Digital Video
Broadcasting-Next Generation broadcasting system to Hand-held
(DVB-NGH [DVBa]). Finally, research projects such as [Hen+13;
Gal+14] reported that the throughput can be increased as in a conventional MIMO system if more antennas, and the consequent radio frequency (RF) chains [Vas00; Ara+10; Zor+08], are added in
order to multiplex polarizations. The price to pay is that the complexity of the satellite payload increases since interference among
polarizations appears. For instance, extending the V-BLAST strategy to dual polarized schemes requires higher transmit power
to maintain the same Quality of Service (QoS) in point-to-point
clients [Hen+13] compared with OPTBC or PMod.

2.2 Polarization as a Natural Diagonalizer
In the previous section we emphasized that polarization presents
unique benefits, such as capacity increase. In this section we discuss the benefits of using the polarization dimension in front of
spatial dimension in terms of MIMO Capacity.
The polarization domain has the inherent property that the polarization components are orthogonal by definition. Hence, the
matrix H is usually diagonal. In this case, the transmitter can
achieve capacity without additional pre-processing operations. However, there are some cases where this cannot always be fulfilled:

2.2. Polarization as a Natural Diagonalizer

25

• If the transmitter and receiver are not perfectly aligned. This

implies that the transmitter and receiver have to share the
same orthogonal basis, i.e., x and y are the same in both si-

des. If this does not hold, each component of electric field is
projected onto the basis of the receiver and, thus, the channel matrix is not diagonal.
• If the channel is aggressive and rotates the polarization. The
result is the same as in the previous point: transmitter and
receiver are not perfectly aligned.

• Some surfaces change the phase of some of the components.
In this case, there is a second ray reflected with the same
polarization with the inverted phase. Hence, the receiver
experiments a rotation of the transmitted waveform polarization.
In contrast to the spatial dimension, where a pre-processing
operation needs to be performed, the polarization dimension performs this task by definition. Hence, we can describe the polarization dimension as a natural diagonalizer.
The fact that the polarization is characterized by an orthogonal
basis is the main advantage but, simultaneously, the major limitation. As explained in next section, the solution to the wave equations of the Maxwell’s equations is in the form of planar waves.
Hence, this basis is always limited by two components. There are
some works that define basis with an arbitrary number of components, such as [Kob+12; Yof+13; Web+13]. However, only two
of them are orthogonal and the rest are lineal combinations. This
implies that the channel always has a rank of 2, regardless of the
number of polarizations used. This is the major limitation factor
since the capacity expression is constrained to min(t, r), which is
always 2 in the polarization dimension.
As we explained above, the optimal transmission scheme if
the channel is diagonal is to use V-BLAST scheme with the power loading using the waterfilling algorithm [Gol+03]. However,

26

Chapter 2. State of the Art and Fundamentals

the intrinsic diagonal aspect of polarization is not always fulfilled. Depending on the surrounding environment each polarization component may be rotated randomly. Additionally, impairments such as cross-talk may degrade the diagonal shape of the
matrix. Thus, at the receiver side the channel matrix may not be
diagonal.
In these cases, the V-BLAST is not the optimal since the channel is not diagonal and cannot be diagonalized. The present dissertation demonstrates that, in these cases, Index Modulations
with polarization present important gains compared with other
schemes. In the next section we introduce the fundamentals of
electromagnetic polarization, as well as the physical impairments
that may break the diagonality of polarization.

F IGURE 2.2: Index Modulation Diagram.

2.3. Fundamentals of Electromagnetic Polarization

27

Finally, to conclude this section we summarize all the described communication schemes in Fig. 2.2.

2.3 Fundamentals of Electromagnetic Polarization
In 1672, Christian Huygens was the first scientist to suggest that
the light was not a scalar but rather a vectorial magnitude. This
behaviour was denoted as polarization. This theory, however, could
not be validated until James Clerk Maxwell published the four
equations that govern all electromagnetic forces.
Maxwell’s Equations define the electromagnetic force by means of four well-known equations in the vacuum and homogeneous free space (no charges, ρ = 0, and no currents, j = 0). These
equations are summarized as
∇·E=0

(2.11)

∇·B=0

(2.12)

∂B
=0
∂t
1 ∂E
∇×B− 2
= 0.
c ∂t
∇×E+

(2.13)
(2.14)

The wave equations are obtained by taking the curl of (2.13)
and (2.14) as follows
1 ∂2E
− ∇2 E = 0
c2 ∂t2
1 ∂2B
− ∇2 B = 0.
c2 ∂t2

(2.15)

The solution of the previous wave equations is a sinusoidal
plane wave in the form
o
n
T
E(r, t) = ℜ E0 ej (ωt−k r)
o
n
T
B(r, t) = ℜ B0 ej (ωt−k r) ,

(2.16)

Chapter 2. State of the Art and Fundamentals

28

where r is the position vector in the spatial reference system, ω =
2πf is the angular frequency, k = kn is the wave vector with the
relationship k = ω/c = 2π/λ, n is the normal of the propagation
plane, λ = c/f is the wavelength and E0 and B0 are constant electric and magnetic fields in time and space, respectively. Placing
the three-dimensional Cartesian plane (x, y, z) oriented in such a
way that n = z, then
o
n
E(r, t) = ℜ E0 ej(ωt−kz)
o
n
B(r, t) = ℜ B0 ej(ωt−kz) .

(2.17)

The static electric field E0 can be parametrized in the x-y plane
as
E0 =

Ex
Ey

!

=

E0x ejϕx
E0y ejϕy

!

.

(2.18)

Hence,
E(z, t) =

E0x
E0y

!

ℜ

)
(
ej(ωt−kz+ϕx )
ej(ωt−kz+ϕy )

=

!
E0x cos (ωt − kz + ϕx )

.
E0y cos (ωt − kz + ϕy )
(2.19)

Note that E0x and E0y can be parametrized using polar coordinates and, thus, the expression (2.19) becomes
!
)
! (
E0 cos α cos (ωt − kz + ϕx )
ej(ωt−kz+ϕx )
E0 cos α
ℜ j(ωt−kz+ϕ ) =
E(z, t) =
y
E0 sin α cos (ωt − kz + ϕy )
e
E0 sin α
!
cos α cos ϕx
.
= E0 cos (ωt − kz)
sin α cos ϕy
(2.20)
Equation (2.20) is particularly interesting since it allows to express
the electric field as a single amplitude E0 with a tilt of α.
The vector E0 is the Jones Vector and represents the amplitude
and phase of the electric field in the x and y basis. The Jones
2 +
vector is frequently normalized to the unitary norm, i.e., E0x
2 = 1.
E0y

2.3. Fundamentals of Electromagnetic Polarization

29

By applying trigonometric identities and after some mathematical manipulations, the following equality can be written
Ey2
Ex Ey
Ex2
+
−2
cos δ = sin2 δ,
2
2
E0x E0y
E0x E0y

(2.21)

where δ = ϕy − ϕx . Equation (2.21) is the general parametric form
of an ellipse and demonstrates that, at any time, the polarization
describes an ellipse, with an orientation equal to δ. The ellipse is
also characterized by the parameter χ. This parameter is defined
as tan χ = b/a, where a and b are the major and minor semi-axis
2 + E2 .
of the ellipse, and satisfy a2 + b2 = E0x
0y

2.3.1 Stokes Vector
In 1852, Sir George Gabriel Stokes discovered that the polarization
state of any electromagnetic wave can be characterized by four parameters, now known as the Stokes parameters. These parameters
can be represented with the Stokes Vector and are defined as
2
2
S0 = |Ex |2 + |Ey |2 = E0x
+ E0y

2
2
S1 = |Ex |2 − |Ey |2 = E0x
− E0y

S2 = Ex Ey∗ + Ex∗ Ey = 2E0x E0y cos δ

S3 = j Ex Ey∗ − Ex∗ Ey = 2E0x E0y sin δ.

(2.22)

Hence, the Stokes vector, denoted as S, is represented as
 
S0
 
S1 

S=
S  .
 2
S3

(2.23)

Stokes parameters are real quantities and not only characterize the

Chapter 2. State of the Art and Fundamentals

30

state of the polarization but also indicate the degree of polarization with the following inequality
S02 ≥ S12 + S22 + S32 ,

(2.24)

which is fulfilled with equality when the electromagnetic wave is
completely polarized. These four parameters describe the following states of the polarization:
• S0 describes the total intensity of the wave.
• S1 describes the amount of vertical / horizontal polarization.

• S2 describes the rotation of the wavefront with respect to
π/4.

• S3 describes the direction of rotation.
The polarization degree defines the quantity of polarization of
the electromagnetic wave and is defined as
P =

p

S12 + S22 + S32
, 0 ≤ P ≤ 1,
S0

(2.25)

where P = 0 means that the wave is totally unpolarized and P =
1 is fully polarized.
Stokes parameters can also be represented using the parameters of the polarization ellipse (δ and χ):
S0 = I
S1 = IP cos 2δ cos 2χ
S2 = IP sin 2δ cos 2χ

(2.26)

S3 = IP sin 2χ.
S1 , S2 and S3 span a three-dimensional polarization space and
therefore all polarization states can be expressed as a linear combination of these parameters. Hereinafter, we assume that the electromagnetic wave is always fully polarized. Hence, the equality

2.3. Fundamentals of Electromagnetic Polarization

31

in (2.24), these parameters describe a sphere of radius S0 centred
at the origin. This sphere was proposed by Henri Poincaré in 1892
and now it is called Poincaré Sphere.
Note that all polarized electromagnetic waves, even if they are
only partially polarized, can be represented by a superposition of
unpolarized and fully polarized waves. Thus,
 
 
S0
S0
 
 
S1 
0

 
S=
S  = (1 − P )  0  + P
2
 
 
0
S3


S0
 
 S1 
  , 0 ≤ P ≤ 1.
S 
 2
S3


(2.27)

2.3.2 Reference System
Often we distinguish several types of linear polarization: vertical,
horizontal or slant. However, it is not clear when a given polarization is vertical or horizontal. Originally, the terms horizontal and
vertical polarizations were defined according to the Earth surface.
Decades later, with the commercial deployment of satellite communications, the reference system was defined in a more general
context to include terrestrial and Earth-space communications.
From [ITU86], the polarization reference plane is defined as
the plane composed by the centre of the Earth, the transmitter
and receiver. Hence, the component of the electric field normal to
this plane is the horizontally polarized component; and the component of the electric field parallel to this plane is the vertically
polarized component.

2.3.3 Common Polarizations
In general, linear polarizations are obtained if ϕx = ϕy ± kπ, k ∈
N0 . If E0x = E0y = E, the polarization becomes 45◦ slant if k
is even, or −45◦ slant if k is odd. Vertical or horizontal polarizations are achieved when E0x = 0 or E0y = 0. In this case,

Chapter 2. State of the Art and Fundamentals

32

the electromagnetic wave oscillates only in a single plane. Finally, circular polarizations are obtained when E0x = E0y = E
if ϕx = ϕy ± k π2 , k ∈ N0 (plus sign produces RHCP and minus

sign produces LHCP). Otherwise, the wave is elliptically polarized. It is straightforward to show that the circular polarization
can be decoupled into two linear polarizations, with a phase dif-

ference of π/2. Figs. 2.3, 2.4, 2.5, 2.6 and 2.7 illustrate the electric
field in a region of the space for a particular time instant. Note that
the electric field is oscillating along the time at the ω frequency.
Ey

Ey

Ex

z

Ex

z

( A ) Horizontal Polarization

(B)
Vertical
Polarization

F IGURE 2.3: Electric field of horizontal and vertical polarizations for a particular time instant.

The Poincaré sphere is a representation of each possible polarization state. Each point on the sphere describes a type of polarization. The four points at the equator, (1, 0, 0), (0, 1, 0), (−1, 0, 0) and
(0, −1, 0) correspond to the horizontal, 45◦ slant, vertical and −45◦
slant polarizations, respectively. Top point (0, 0, 1) and bottom
point (0, 0, −1) on the sphere correspond to Left Hand Circular

Polarization (LHCP) and Right Hand Circular Polarization (RHCP).
Tables 2.1, 2.2, 2.3, 2.4, 2.5 and 2.6 depict the Jones and Stokes vectors, the polarization ellipse and the point on the Poincaré sphere
of most common used polarization states.

2.3. Fundamentals of Electromagnetic Polarization

TABLE 2.1: Horizontal Polarization
EV
1.0

0.5

-1.0

-0.5

0.5

1.0

EH

-0.5

-1.0

Polarization Ellipse
!
1
0
Jones vector

Poincaré Sphere
 
1
 
1
 
0
 
0
Stokes vector

TABLE 2.2: Vertical Polarization
EV
1.0

0.5

-1.0

-0.5

0.5

1.0

EH

-0.5

-1.0

Polarization Ellipse
!
0
1
Jones vector

Poincaré Sphere
 
1
 
−1
 
0
 
0
Stokes vector

33

Chapter 2. State of the Art and Fundamentals

34

TABLE 2.3: 45◦ Slant Polarization
EV
1.0

0.5

-1.0

-0.5

0.5

1.0

EH

-0.5

-1.0

Polarization Ellipse

√1
2

1
1

!

Jones vector

Poincaré Sphere
 
1
 
0
 
1
 
0
Stokes vector

TABLE 2.4: −45◦ Slant Polarization
EV
1.0

0.5

-1.0

-0.5

0.5

1.0

EH

-0.5

-1.0

Polarization Ellipse

√1
2

!
1
−1

Jones vector

Poincaré Sphere
 
1
 
0
 
−1
 
0
Stokes vector

2.3. Fundamentals of Electromagnetic Polarization

TABLE 2.5: Righ-Hand Circular Polarization
EV
1.0

0.5

-1.0

-0.5

0.5

1.0

EH

-0.5

-1.0

Polarization Ellipse
1
−j

√1
2

!

Jones vector

Poincaré Sphere
 
1
 
0
 
0
 
1
Stokes vector

TABLE 2.6: Left-Hand Circular Polarization
EV
1.0

0.5

-1.0

-0.5

0.5

1.0

EH

-0.5

-1.0

Polarization Ellipse

√1
2

1
j

!

Jones vector

Poincaré Sphere
 
1
 
0
 
0
 
−1
Stokes vector

35

Chapter 2. State of the Art and Fundamentals

36

Ey
Ey

Ex
Ex
z
z

(A)
45◦
Slant Polarization

(B)
45◦
Slant Polarization
Components

F IGURE 2.4: Electric field of 45◦ slant polarization for a particular time instant.
Ey
Ey

Ex
Ex
z
z

( A ) −45◦
Slant Polarization

( B ) −45◦
Slant Polarization
Components

F IGURE 2.5: Electric field of −45◦ slant polarization for a particular time instant.

2.3.4 Reflection on Surfaces: Specular Component
Polarized electromagnetic waves may change the polarization state
when are reflected on a surface. Depending on the characteristics
of the surface, the reflection may modify the polarization ellipse
or even reverse the direction of rotation.
We define the specular component as the electromagnetic wave
reflected from a surface such that the incident angle is equal to the

2.3. Fundamentals of Electromagnetic Polarization

Ey

37

Ey

Ex

Ex

z

z

( A ) RHCP

( B ) RHCP
Components

F IGURE 2.6: Electric field of RHCP for a particular time instant.
Ey

Ey

Ex

Ex
z

( A ) LHCP

z

( B ) LHCP
Components

F IGURE 2.7: Electric field of LHCP for a particular time instant.

angle of reflection. The amplitude of the reflected wave is equal
to the amplitude of the incident wave multiplied by the modulus
of the reflection coefficient, |R|, which is defined as
√
sin φ − C
√ ,
R=
sin φ + C

(2.28)

where
C=

(

η − cos2 φ
for horizontal polarization
 2
2
η − cos φ /η for vertical polarization

(2.29)

38

Chapter 2. State of the Art and Fundamentals

and η = ε(f ) − j60λσ(f ), ε(f ) is the relative permittivity of the

surface at frequency f , σ(f ) is the conductivity of the surface at
frequency f and λ is the wavelength of incident wave defined as

λ = c/f .
It can be shown that there is an angle such that the reflection
coefficient for vertical polarization is minimum. This angle is called the Brewster angle and satisfies the following expression
1
sin φB = p .
|η|

(2.30)

When the incident angle is greater than Brewster angle, the direction of rotation of the reflected wave is reversed.
Finally, the minimum incident angle is defined as
φmin =

r
3

21
.
10f

(2.31)

Below this angle, diffraction phenomenon is more relevant and
the transmission cannot succeed.

2.3.5 Faraday Effect
The Faraday effect is a phenomenon where the polarization rotates in the presence of an external magnetic field. A linearly polarized wave can be decoupled in two circular polarized waves,
with opposite direction of rotation. See Annex C for a complete
demonstration.
When an electromagnetic wave enters into a plasma of free
moving electrons, such as the Ionosphere, and with a presence
of an external magnetic field, such the Earth’s magnetic field, the
electric field of the wave induces a force in each electron. This
force is described by the Lorentz’s force and is proportional to the
flux of the external magnetic field and the motion of the electron.
Since the electric field of each polarization component is circular,
the movement of electrons is also circular. According to Faraday’s

2.4. Polarization in Index Modulations Implementation

39

law, a circular electric movement induces a magnetic field across
the motion. The induced magnetic field from one circular polarization is added to the external magnetic field; the induced magnetic field from the other circular polarization is added destructively
to the external magnetic field. The different interaction depending
on the direction of rotation causes that one circular component
is delayed with respect to the other. Hence, when the incident
wave leaves the medium, one circular polarization component is
delayed with respect to the other and, therefore, the total linear
polarization is rotated. This phenomena is also known as birefringence.
The Faraday rotation is proportional to the square of the wavelength. Hence, for the microwave wavelengths used by satellites,
this rotation is negligible. However, for low frequencies such as
S or L bands, this effect can have a significant impact. For this
reason, the polarization used in these bands is circular instead
of linear, as it is more robust to rotation effects. Since the circular polarization is composed by two linear components, these two
components are also rotated in the same manner and the resulting
polarization is still circular.

2.4 Polarization in Index Modulations Implementation
In this section we describe how to implement dual polarization
communication schemes. In general, when we employ MIMO
Signal Processing t and r RF chains are needed at transmitter and
receiver. But one of the major advantages of Index Modulations
is the fact that only one RF chain is needed. The selection of the
polarization can be achieved by selecting the correspondent antenna.
Obviously, if only one RF chain is available at transmission,
we need to use as many polarized antennas as polarizations we

40

Chapter 2. State of the Art and Fundamentals

consider. But, due to the properties of polarization, the transmitter can implement two RF chains to use all polarizations, since all
can be decomposed into two orthogonal polarizations.
However, at receiver side, since the selected polarization is
not known a priori, it is necessary to receive both polarizations
at same time to decide which polarization is being used. In this
case, the receiver has to implement two RF chains.
To radiate and receive different polarizations, we can employ
antennas with specific polarizations or dual polarization antennas.

2.4.1 Specific Polarizations
These antennas radiate with specific polarization. Using these antennas implies that the transmitter and receiver have to implement all antennas corresponding to the considered polarizations.
Depending on the frequency, a guide-wave or dish may be necessary behind the radiating element.
Linear polarizations are obtained by using dipoles or monopoles. In particular, vertical and horizontal polarizations are obtained by facing the poles vertically or horizontally, respectively.
Analogously, LHCP and RHCP are achieved by using specific antennas. Fig. 2.8 illustrates two antennas that resonate with circular
polarizations.
Clover leaf antennas are commonly used for First Person View
communications with drones. For instance, [Tao] provides clover
leaf antennas with a peak gain of 3 dBiC at 5.8 GHz band. Electrical specifications and radiation patterns can be found in its website.
On the contrary, helical antennas are intended for professional
users. For instance, [Wir] provides helical antennas with gains of
14 dBi in the frequency range 460−900 MHz and they have higher
directivity compared with clover leaf antennas.

2.4. Polarization in Index Modulations Implementation

( A ) Clover Leaf
Antennas

41

( B ) Helical
Antenna

F IGURE 2.8: Circular polarization antennas.

2.4.2 Dual Polarized Antennas
Dual polarized antennas contain two orthogonal radiating elements. With these antennas, all types of polarizations can be processed, since all polarizations can be decoupled into two orthogonal polarizations. These antennas have two ports (one per each
polarization) and require two RF chains to feed both polarizations. At the same time, both polarizations can be received simultaneously. Fig 2.9 illustrates two types of polarized antennas. In
particular, Fig. 2.9a is a Low Noise Block-Feedhorn disassembled
where both orthogonal monopoles are appreciable. These LNBFs
are used jointly with dishes to transmit or receive satellite signals. In particular, [Tec] provides specifications of dual polarized
LNBFs with gains of 65 dBi at C band.
Fig. 2.9b is a log-periodic antenna with crossed orthogonal
dipoles. These antennas are used for [Lin] in the VHF/UHF band
and provide gains of 7 dBi.
In contrast to Fig. 2.9 where horizontal and vertical polarization are received simultaneously, dual polarized antennas with
circular polarizations are also employed. This is is achieved by
using the Septum polarizer [AS83; LK10; Fra11; Lim+14]. The

Chapter 2. State of the Art and Fundamentals

42

( A ) LNBF
with two
orthogonal
monopoles.

( B ) Dual
Polarized Log
Period
Antenna

F IGURE 2.9: Dual polarized antennas.

Septum polarizer is placed inside a wave-guide and both RHCP
and LHCP can be received in each side of polarizer. Thus, this antenna have two ports, one per each circular polarization. Fig. 2.10
illustrates the septum polarizer.

2.4. Polarization in Index Modulations Implementation

( A ) Septum
polarizer
described
in
[CCT14]

( B ) Real
horn with
Septum
polarizer
disassembled.

F IGURE 2.10: Septum polarizer.

43

45

Chapter 3

Capacity Analysis of Index
Modulations
We have no right to assume
that any physical laws exist,
or if they have existed up to
now, that they will continue
to exist in a similar manner
in the future.
M. Planck

This chapter studies de capacity of IM in order to better understand them. The study consists of a providing a novel and
accurate closed-form expression for the capacity. Index Modulations are usually presented as a technique to convey information
using two sources: the radiation of an electromagnetic wave and
hopping between different radio channels. The capacity analysis
of IM can be performed regardless the physical domain of the applied scheme, e.g., frequency, polarization, etc.
Providing closed-form analytical expressions of fundamental
metrics of IM (such as capacity) is a challenging task. The first
work on channel capacity for the previous schemes is introduced
in [Son+04]. Later works such as [YJ08a; YJ08b] introduce the capacity expression in its integral-based expression and formulate

46

Chapter 3. Capacity Analysis of Index Modulations

the instantaneous capacity for a single receiver antenna. However, manipulating the integral-based expression is rather complicated. In [RHH14], the authors extend the previous work to an arbitrary dimension at the receiver. In this case, although the capacity is also expressed in its integral-based expression, upper and
lower bounds based on the Jensen inequality are introduced. Finally, in [ZYH15] another integral-based expression of the capacity is provided.
In this chapter we focus on the capacity of IM. Authors of
[BRH16] and [NC16] have also analyzed the mutual information
of SMod, however those expressions are in the integral-based form.
In order to address this issue, [FEH16] presents a first approximation of the integral-based expression using the Meijer G function.
However, this approximation is only valid for MISO systems.
This chapter provides a closed-form analytic expression for an
accurate approximation of IM capacity. In addition, since we do
not constrain the channel to a particular distribution, we obtain
the expression for a generalized fading channel. Later on, we
compute the ergodic capacity based on different channel distributions. Finally, to illustrate the applicability of the proposed formulas, we perform the capacity analysis of IM applied to three
physical domains: spatial, polarization and frequency. Although
the analyzed expression is the same for all results, its consequences are different depending on the physical dimension. Thus, the
usefulness of the obtained expression is provided.

3.1 System Model and Capacity
Given a discrete time instant, the IM over an arbitrary MIMO
channel realization, with t inputs and r outputs, is defined as
y=

√

γHx + w,

(3.1)

3.1. System Model and Capacity

47

where y ∈ Cr is the received vector, γ is the average SNR, x = ls, l

is the all-zero vector except at position l that is 1, H = [h1 . . . ht ] ∈
Cr×t is the channel matrix, l ∈ [1, t] is the hopping index, s ∈ C is

the complex symbol from the constellation S. The AWGN noise
is modeled as vector w ∈ Cr ∼ CN (0, I2 ). In other words, x has
only one component different from zero (component l) and its value is s; thus, the ed symbol hops among the different channels.
Note that MIMO channel can be obtained by simultaneous channels in any of the dimensions.
In this section we do not analyze the statistics of H yet, as
we are only interested in the instantaneous capacity given a channel realization. H models effects and specific impairments of the
employed domain (spatial, polarization, frequency, etc.). For instance, in the case of SMod, H models the channel and the antennas imperfections; in the case of PMod, H includes all imperfections of polarization dipoles. Note that the aspects of using reconfigurable antennas can also be reflected in H. In following sections
we will study the capacity for the different channel statistics.
Since the transmitted vector is determined by (l, s), it is possi-

ble to rewrite (3.1) as
y=

√

γhl s + w.

(3.2)

Thus, the symbol s as well as the hopping index l transmit
information. The capacity can be expressed as
C=

max

fS (s),pL (l)

I(y; s, l) [bpcu]

(3.3)

where fS (s) and pL (l)1 are the probability density functions (pdf)
of the random variables (RV) of the complex symbol s and hopping index l, respectively, and I(X , Y ) is the mutual information
(MI) between RV X and Y . Applying the chain rule [CT12], the
1

Note that pL (l) is restricted to a discrete probability function since the channel hops are a discrete RV.

Chapter 3. Capacity Analysis of Index Modulations

48

MI can be decomposed as
I(y; s, l) = I(y; s|l) + I(y; l) , I1 + I2 ,

(3.4)

where I(y; s|l) is the MI between the received vector y and the
transmitted symbol s conditioned to the hopping index l, and
I(y; l) is the MI between the received vector y and the hopping
index l.
As described in [CT12], I1 is maximized when s presents zero
mean complex Gaussian distribution. Thus, for a fixed l index, we
obtain
t

1X
I1 = I(y; s|l) =
log2 σl2 ,
(3.5)
t
l=1

where σl2 = 1 + γkhl k2 . Note that σl2 depends on which channel is

selected by the l index.
Using the sufficient statistics transformation Y =
second term of (3.4) can therefore be expressed as

hH
l
khk Y ,

the

I(y; l) ≡ I(y; l)
= −H (Y |L) + H (Y ) ,

(3.6)

√
where y = γkhl ks + w, w ∼ CN (0, 1). Therefore Y is a RV such

that, for a given l, Y ∼ CN 0, σl2 .
Hence,

I2 = I(y; l)
=−

t
X

=−

1
t

1
−
t

H (Y |L = l) pL (l) −

l=1
t
X

l=1
t
XZ
l=1

log2 πeσl2

Y



fY |L (y|l) log2

where Y is the domain of y.

Z

Y

fY (y) log2 (fY (y)) dy

!
t

1X
′
dy,
fY |L′ y|l
t ′
l =1

(3.7)

(3.8)

3.1. System Model and Capacity

49

In (3.8), the conditioned pdf fY |L (y|l) is described by the pdf

of the zero mean valued complex Gaussian distribution, which is
expressed as
|y|2
1 − σ2
(3.9)
e l .
fY |L (y|l) =
πσl2
The integral-based term (3.8) can be expressed as
!
t

1X
′
fY |L (y|l) log2
dy
fY |L′ y|l
t ′
Y
l =1
(
!)
|y|2
t
X
1 − σ2′
e l
.
= − log2 (t) + E
I Y |L log2
πσl2′
′

Z

(3.10)

(3.11)

l =1

In order to evaluate (3.11), we decompose the expectation function
into its multivariate Taylor series expansion near the mean [FTW92].
Note that whereas [IKL16] expands the logarithm function, we are
decomposing the expectation function. Given a sufficiently differentiable function g, the Taylor series for the g(x) function with

T


in the proximity of a = a1 . . . aN is
x = x1 . . . xN
described by the multi-index notation [Sai91] as2

∞ X
X
1 α
∂ g (a) (x − a)α ,
T (g, x, a) =
α!

(3.12)

n=0 |α|=n

where |α|= α1 + . . . + αN , α! = α1 ! . . . αN !, xα = xα1 1 . . . xαNN and
|α|

g
∂ α g = ∂ α1 . . . ∂ αN = ∂xα∂1 ...∂x
αN .
1
N
Thus, given a RV X with finite moments and such that all of its
components are uncorrelated, i.e. E
I {Xi Xj } = δij , the expectation

of g (X ) can be expressed as
E
I X {T (g, X , a)} =
2P

∞
N
X
1 X ∂ng
(a) E
I {(Xm − am )n } .
n!
∂xnm
n=0

(3.13)

m=1

|α|=n . This corresponds to the sum of all possible combinations such that
P
|α|= n. For example, for N = 3, |α|=2 xα = x1 x2 + x1 x3 + x2 x3 + x21 + x22 + x23 .

50

Chapter 3. Capacity Analysis of Index Modulations
By considering the Taylor series expansion near the expected

value of X , a = µX , then (3.13) becomes
E
I X {T (g, X , µX )} =

∞
N
X
1 X ∂ng
(µX ) ϑnXm ,
n!
∂xnm

n=0

(3.14)

m=1

where ϑnXm is the centred nth moment of Xm .
The nth moment can be computed by deriving n times the
Moment-generating function MX (t) [GS12] and equating it to zero,
which for the multivariate normal case is defined as
µXi t+ 12 σX2 t2

MXi (t) = e

i

,

(3.15)

where µXi and σX2 i are the mean and variance of Xi , respectively.
Since the received signal is a complex normal RV, which is a
uncorrelated bivariate normal RV, such that y = (ℜ(y), ℑ(y)) =

(y1 , y2 ), N = 2, the mean and variance of real and imaginary parts
are defined by
I {yi } = 0, i = 1, 2
µ yi = E
o σ2
n
σy2i = E
I (yi − E
I {yi })2 = l , i = 1, 2,
2

(3.16)
(3.17)

where the variance of the real and imaginary parts is the half of
the variance of the received signal constraint to l, σl2 . Therefore,
the nth moment of y is expressed as
ϑnyi

=


(n − 1)! !
0

σln
n

22

if n is even
if n is odd

(3.18)

3.1. System Model and Capacity

51

where n! ! = n(n − 2)(n − 4)...1. Assuming that g(y) is symmetric
in its derivatives,

∂ng
∂y1n (a)

∂ng
∂y2n (a),

=

E
I Y {T (g, y, 0)}
∞
X

then (3.14) can be reduced to

(3.19)
σl2n

∂ 2n g
(0).
22n−1 n! ∂y12n
n=1

= g(0) +

(3.20)

Assuming that

y 2 +y 2
t
X
− 12 2
1
σ ′
,
l
g (y) = log2 
2 e
πσ
′
′
l


(3.21)

l =1

the first term g(0) is expressed as
g(0) = log2

t
X
1
πσl2
l=1

!

.

(3.22)

Therefore (3.11) is described as
!
t

1X
′
fY |L y|l
dy
fY |L (y|l) log2
t ′
Y
l =1
!
t
∞
X
X
σl2n ∂ 2n g
1
= − log2 (t) + log2
+
(0).
22n−1 n! ∂y12n
πσl2′
′
n=1

Z

(3.23)

l =1

Combining (3.23), (3.8) can be expressed as
t
t
X

1
1X
log2 πeσl2 + log2 (t) − log2
I2 = I(y; l) = −
t
πσl2
l=1

−

∞
1X

t

1

∂ 2n g

22n−1 n! ∂y12n
n=1

l=1

(0)

t
X
l=1

σl2n .

!

(3.24)

Chapter 3. Capacity Analysis of Index Modulations

52

Finally, combining (3.5) and (3.24), we can describe the capacity of IM as
−1

C = log2 e

H σ

2




∞
X
A σ 2n ∂ 2n g
−
(0),
22n−1 n! ∂y12n
n=1

(3.25)

T

where σ n = σ1n . . . σtn , and A(·) and H(·) are the arithmetic
and harmonic mean operators, respectively.
In order to get some insight into (3.25), we consider its second
and fourth order approximations. Taking the second order, n = 1,
the second derivative of g (y) at zero is expressed as

∂2g
2 H σ2
.
(0) = −
log(2) H (σ 4 )
∂y12

(3.26)

Hence, we can obtain a 2nd order approximation of (3.25) by
C ≃ log2 H σ

2



1
−
log(2)

!
 H σ2
1−A σ
.
H (σ 4 )
2

(3.27)

Similarly, by taking the fourth order, n = 2, the fourth derivative of g(y) at zero can be expressed as
∂4g
12
(0) =
log(2)
∂y14


!
H σ2
H 2 σ2
− 2 4
H (σ 6 )
H (σ )

(3.28)

and therefore a 4th order approximation of (3.25) can be obtained
by

2

1
2 H σ
1−A σ
C ≃ log2 H σ
−
log(2)
H (σ 4 )
!!


 H σ2
H 2 σ2
3
4
.
+ A σ
− 2 4
4
H (σ 6 )
H (σ )
2



(3.29)

3.2. Remainder Analysis

53

3.1.1 Capacity analysis in high SNR
Under the assumption of high SNR regime, i.e., γ → ∞, we can
use (3.25) at the limit and write
lim CIM = lim log2 (γ) .

γ→∞

γ→∞

(3.30)

We compare it with the asymptotic capacity of MIMO scheme
without CSI. This is expressed as

X
γ H
γ 
log2 1 + λn ,
H H =
t
t
L

CMIMO = log2 I +

(3.31)

n=1

where λn is the nth non-zero eigenvalue of HH H and L is the rank
of H. At high SNR, we can denote
lim CMIMO = lim L log2 (γ) .

γ→∞

γ→∞

(3.32)

Comparing (3.30) and (3.32) we can conclude that, effectively,
any MIMO technique where the transmitter uses all channel modes (e.g. V-BLAST), increases the capacity by a factor of L. Instead,
by using IM, the use of channel matrix is constrained to a single
column and, therefore, the capacity formula is not multiplied by
L, i.e. (3.30).

3.2 Remainder Analysis
In this section we analyze the expectation of the remainder of the
2nd order approximation (3.27). From (3.14), the Taylor series expansion with the remainder term can be written as follows
N
k
X
1 X ∂ng
(µX ) ϑnXm + Rk (g, X , ξ) ,
E
I X {Tk (g, X , µX )} =
n!
∂xnm
m=1
n=0
(3.33)

where k is the order of the Taylor series expansion and for some ξ
in the segment [0, X ]. Since the third moment is zero, we analyze

Chapter 3. Capacity Analysis of Index Modulations

54

the remainder of order k = 3. R3 (g, X , ξ) is found by trunking the
sum of (3.20) at 4th order and evaluated at some point ξ ∈ [0, y].
Thus,


A σ4
∂4g
∂4g
E
I Y {R3 (C)} =
(ξ)
+
(ξ)
.
(3.34)
32
∂y14
∂y24
Expression (3.34) depends on ξ, which also depends on y. Since
y depends on the SNR, we perform the analysis for very low and
very high SNR. First, we state the following theorem: First, we
state the following theorem:
Theorem 1. The expectation of the remainder E
I Y {R3 (C)} is 0 when
all σl2 tend to the same value S, regardless the value S. Hence,
lim E
I Y {R3 (C)} = 0.

σ 2 →S1

(3.35)

See Annex G for the proof.
Based on the Theorem (1) we can formulate the following corollary:
Corollary 1. The expectation of the remainder tends to 0 for low SNR,
i.e., when γ → 0.
lim E
I Y {R3 (C)} = 0.

γ→0

(3.36)

Proof. If γ → 0, then σ2 → 1, which is the condition of Theorem 1
for S = 1 and therefore this concludes the proof.

For high values of SNR, i.e., γ → ∞, we introduce the following theorem:
Theorem 2. The expectation of the remainder E
I Y {R3 (C)} is o(γ) when

γ→∞

lim E
I Y {R3 (C)} = o(γ).

γ→∞

See Annex G for the proof.
Finally, we can state that:

(3.37)

3.3. Ergodic Capacity

55

• For low SNR, the expected error tends to zero.
• For high SNR, the expected error tends to a constant that
does not depend on the SNR, but on the channel realization
instead.

In the next section, the 2nd order approximation is used to
obtain detailed expressions for the ergodic capacity.

3.3 Ergodic Capacity
In the previous sections, we studied the capacity for an arbitrary
realization of the channel matrix. In this section we analyze the
ergodic capacity for different channel statistics. The ergodic capacity is defined as
C̄ = E
I H {C}

(3.38)

where E
I H is the expectation over all channel realizations. For the
sake of clarity, hereinafter we omit the sub-index in the expectation operator, referring to the expectation over the channel statistics. For fast fading channels or when interleaving is carried out,
ergodic capacity is a useful bound.
Although the equation (3.38) does not provide a closed-form
expression, we exploit the property of harmonic mean of two RV,

2σ12 σ22
H σ 2 = σ2 +σ
2 . This case corresponds to the IM applied to po1
2
larization dimension, i.e., PMod [HP15b], and the SMod with 2
transmitting antennas. It is important to remark that there is no
restriction on r.
Expanding (3.27) and after simplifying, we obtain


C = 1 + log2 σ12 + log2 σ22




1
1 σ12 σ22
2
2
− log2 σ1 + σ2 −
1−
+
.
log(2)
2 σ22 σ12

(3.39)

56

Chapter 3. Capacity Analysis of Index Modulations

Assuming that all σl2 follow the same distribution with the same
parameters, we apply the statistical average of (3.38) to obtain


C̄ = 1 + 2IE log2 σ12



−E
I log2 σ12 + σ22 −

1
log(2)



1 −E
I



σ12
σ22



.

(3.40)

After mathematical manipulations, Table 3.1 summarizes the
ergodic capacities of Nakagami-m, Rice and Rayleigh channel distributions, where
β=
Υ(r, β) =

m
γΩ
j 
r−1 X
X
(k − 1) !
j=1 k=1

Es (r, β) = eβ Ei (−β)

j!

(−β)

j−k



− Es (r, β)

r−1
X
(−β)j
j=0

(3.41)

j!

Ei (−x) = −Γ(0, x)
and Ei (−x) is the Exponential Integral function for negative arguR∞
ment and Γ(s, x) = x ts−1 e−t dt is the Incomplete Upper Gamma

Function. Note that the Rayleigh ergodic capacity can be obtained
by particularizing the Nakagami-m distribution with m = 1 and
Ω = 2̺2 , where ̺ is the standard deviation of the Rayleigh RV.
The derivations can be found in the Appendix D. It is important
to remark that channel phase distribution does not affect capacity
analysis, since only σl2 are used in the expressions.

3.4 Results
In this section we present some results stemming from the work
described in the previous sections. First, we compare the proposed approximations (3.27) and (3.29). In order to compute the system capacity we first generate N channel realizations. Then, we
compute the instantaneous capacity for each channel realization

3.4. Results

57

TABLE 3.1: Ergodic capacity of the Nakagami-m,
Rice and Rayleigh channels

Channel distribution
Nakagami-m

Rice

Ergodic capacity
1
C̄ =
(2Υ (mr, β) − Υ (2mr, 2β)
log(2)


+ 1 + mrβ −1 β mr eβ Γ (1 − mr, β) − 1
k
λ
∞
1 X e− 2 λ2
C̄ =
(2Υ (r + k, β)
log(2)
k!

Rayleigh

k=0

−Υ (2r + k, 2β)



r+k
β r+k eβ Γ (1 − r − k, β) − 1
+ 1+
β
1
C̄ =
(2Υ (r, β) − Υ (2r, 2β)
log(2)


+ 1 + rβ −1 β r eβ Γ (1 − r, β) − 1

following different approaches. Finally, we average the obtained
results amongst all realizations. For very large N , this procedure
is equivalent to calculating the ergodic capacity. Unless explicitly
stated otherwise, both the transmitter and the receiver have two
inputs and two outputs, t = r = 2.
The following subsections describe two studies. In the first
one, the proposed approximations are validated and compared
with the integral-based expressions introduced in [YJ08b] and [RHH14].
In the second, we employ the proposed approximations to compare and analyze different applications of IM. Concretely, we counterpose IM applied to the frequency, spatial and polarization domains.

3.4.1 Analytical Results
This section studies analytical results using an arbitrary channel
matrix. Fig. 3.1 depicts the computed ergodic capacity of the proposed approximations (3.27) and (3.29) (2nd and 4th orders) and
its integral-based expression, described in [YJ08b]. The results are

Chapter 3. Capacity Analysis of Index Modulations

58

obtained by generating matrices following the Rayleigh distribution and averaging the result. This picture shows how the approximation of the integral-based expression evolves. This is described by Taylor’s Theorem [GS12] and is validated in the picture.
As the order is increased, the error between the approximation
and the integral-based expression decreases notably.
10

8

Order 0
Order 2
Order 4
Integral-based Expression

Capacity [b/s/Hz]

6

4

2

0

-2
-10

-5

0

5

10

15

20

[dB]

F IGURE 3.1: Average instantaneous capacity approximations for different orders compared to
the integral-based expression for Nt = 2 and
Nr = 2.

Fig. 3.2 illustrates the normalised error of each approximations relative to the integral-based expression. Note that this is
defined as a function of the approximation’s order as
E (o) =

P

n COrder=o (n) −

P

CIntegral (n)

n CIntegral (n)

2

2

.

(3.42)

With this figure, first we show that the normalised error tends to

3.4. Results

59

zero as we increase the order. Second, the figure validates theorems (1) and (2), which state that the error tends to zero for low
SNR and to a constant for high SNR, respectively.
10 2

10 1

Order 0
Order 2
Order 4

10 0

E(o)

10 -1

10 -2

10 -3

10 -4

10 -5
-10

-5

0

5

10

15

20

ρ [dB]

F IGURE 3.2: Normalized error of the different approximation orders for Nt = 2 and Nr = 2.

Fig. 3.3 shows the second and fourth order approximations
and the upper and lower bounds described in [RHH14]. With this
figure, we demonstrate that the proposed approximations are placed between both bounds. The MIMO capacity in absence of CSI
is also depicted, which is described in (3.31). This picture reflects
the effect of the rank of the channel, L. For instance, whereas the
slope of IM is 2/5, the slope of MIMO is 4/5, increased by L = 2
with respect to IM.
Finally, a last analysis is performed in terms of computational
complexity. This analysis is particularly interesting due to the apriori higher precision of the integral-based expression. However,
its computational complexity is much higher compared with the

Chapter 3. Capacity Analysis of Index Modulations

60
9

8

7

MIMO Capacity
Upper Bound
Lower Bound 1
Lower Bound 2
Order 2
Order 4

Capacity [b/s/Hz]

6

5

4

3

2

1

0

-1
-10

-5

0

5

10

15

20

[dB]

F IGURE 3.3: Approximations of the capacity for
different orders compared to the upper and lower
bounds described in [RHH14].

proposed approximations. Table 3.2 describes the average computational complexity in terms time consumption and its relative
increment with respect to the Order 0 approximation. As shown
in the table, the proposed approximations can reduce time consumption by more than 4 times with respect to the integral-based
expression. Therefore, the proposed approximations represent a
fair trade-off between precision and computational complexity.

3.4.2 Applications of Index Modulations
In this section we discuss the applicability of IM to different domains: spatial, polarization and frequency. We note that, in all three
cases, the capacity in bits per channel use is the one shown (i.e.,
spectral efficiency). Therefore, the impact of more bandwidth in
FMod does not come up in the study that follows.

3.4. Results

61
TABLE 3.2: Computational Complexity

Average Time
Consumption [µs]

Relative
increment [%]

Precision
(MSE) [10−3 ]

Order 0

27.758

26

Order 2

31.466

−

13.36

5.5

Order 4

38.802

26.43

0.3

Integral-based
expression

151.115

404.62

−

Spatial Modulation
SMod consists in applying IM to the spatial domain. Using several antennas at transmission, the transmitter can modulate additional information deciding which antenna uses for transmission. Assuming that the channels are uncorrelated, the receiver
can obtain the additional information by detecting which antenna
is being used at transmission. This scheme is specially interesting where transmitters are equipped with many antennas, such
as Long Term Evolution (LTE) or Wi-Fi (IEEE 802.11n and future
releases).
To evaluate the capacity of SMod under realistic scenarios we
employ the channel model described by 3GPP [101; 104]. The
channel profile corresponds to the one described by the Extended Typical Urban model (ETU), with independent realizations.
This implies that consecutive channel realizations are not correlated and, thus, do not depend on the Doppler frequency shift. Spatial channels are uncorrelated if the separation between antennas
is greater than λ/2, which is desirable when SMod is used. However, due to imperfections of the transmitter and receiver, antennas
can be correlated in different levels. We use 2 grades defined in
the specifications: no correlation and high correlation. Antenna
correlation matrices are defined by Table 3.3 and Table 3.4.
Fig. 3.4a and 3.4b depict the capacity of SMod under ETU

Chapter 3. Capacity Analysis of Index Modulations

62

TABLE 3.3: Antenna Correlation Matrices

One
antenna

RT X = 1

RRX = 1

Two antennas

Four antennas

!

RT X

!

RRX

RT X =

1 α
α∗ 1

RRX =

1 β
β∗ 1



1

 ∗1/9
α
=
α∗4/9

α

1
 ∗1/9
β
=
β ∗4/9

β


α1/9 α4/9
α

1
α1/9 α4/9 

α∗1/9
1
α1/9 

α∗4/9 α∗1/9
1

β 1/9 β 4/9
β

1
β 1/9 β 4/9 

β ∗1/9
1
β 1/9 

∗4/9
∗1/9
β
β
1

TABLE 3.4: Antenna Correlation Parameters

α

β

No correlation

0

0

Medium correlation

0.3

0.9

High correlation

0.9

0.9

channel conditions for no correlation and high correlation of antennas at transmission and reception, and for different number of
antennas. From these pictures, the following observations arise:
1. Increasing the number of antennas at transmission increases
the capacity in SMod. For instance, the highest capacity is
achieved for the 4 × 4 mode.
2. As expected, the capacity of SMod decreases when antenna
correlation is introduced. SMod exploit spatial diversity inherently by hopping between spatial channels. If antennas
are correlated, spatial channels are also correlated, diversity
is not fully exploited and the capacity decreases.
3. The presence of antenna correlation may underperform other modes. For instance 2 × 4 underperforms 2 × 2 in the
presence of high correlation.

3.4. Results

63

4. As expected, 1 × 2 obtains the lower capacity.
12

10

8

Capacity [b/s/Hz]

Capacity [b/s/Hz]

10

12
1x2
2x2
4x2
4x4
2x4

6

4

2

0
-10

1x2
2x2
4x2
4x4
2x4

8

6

4

2

-5

0

5

10

[dB]

( A ) Low
Spatial
Correlation

15

20

0
-10

-5

0

5

10

15

20

[dB]

( B ) High
Spatial
Correlation

F IGURE 3.4: Capacity evaluation for different antennas at transmission and reception applying
IM to the spatial domain of LTE ETU channel for
low and high antenna correlations.

Polarized Modulation
In contrast to the previous section, polarization domain is not widely used in mobile radio communications. Mobile terminals are
handed in different ways with different physical orientations, without respecting the polarization direction. Nevertheless, it is still
possible to employ the polarization domain with fixed terminals,
such as those generally used in satellite services. Moreover, in
satellite communications it is not possible to exploit the spatial
diversity due to the correlation between spatial paths. Hence, in
these scenarios the polarization dimension takes an important relevance and becomes more challenging.
We use the channel model proposed in [SGL06], which describes different scenarios for land mobile satellite communications. It incorporates parameters such as correlation between rays,
direct, specular, and diffuse rays; as well as cross-talk between
inputs and other features. By tuning these parameters, different

Chapter 3. Capacity Analysis of Index Modulations

64

scenarios such as urban, suburban or maritime environments can
be modeled. Fig. 3.5 depicts the IM capacity in different scenarios
using the polarization domain. With this picture, we aim to employ the 2nd order approximation to compare different satellite
channels in terms of capacity. Thanks to it, we are able to classify
which environmental conditions are more suitable for IM.
8
A. Open Areas
B. Suburban Areas
C. Spatial Multiplexing
D. Urban Areas
E. Specular Components
F. Asymmetric K-Factors
G. Pure Rayleigh

7

Capacity [b/s/Hz]

6

5

4

3

2

1

0
-10

-5

0

5

10

15

20

ρ [dB]

F IGURE 3.5: Capacity evaluation for different
scenarios applying IM to the polarization domain of Land Mobile Satellite channel.

Specifically, we consider PMod activating only vertical or horizontal polarization in each hop. We use typical parameters such
as a sampling frequency of Fs = 33.6 kHz, carrier centred at Lband and a mobility of 5 m/s. Whilst scenarios such as open areas,
suburban areas, spatial multiplexing, urban areas, and Rice channels with asymmetric K-factors attain the same capacity, scenarios
with specular components increase the capacity by an additional
1 b/s/Hz with respect to the others. These scenarios achieve a

3.4. Results

65

better performance, as specular components can be added to the
direct ray. Note that, in general, specular components are present in scenarios where there is a strong reflection, such as, for
instance, the maritime scenario, due to the strong reflection of the
sea.
Frequency Index Modulation
In the frequency dimension, the index modulation is achieved by
hopping between available subcarriers. On one hand, flat fading
channels imply that all subcarriers are affected by the same channel magnitude and phase and therefore the receiver has to estimate which subcarrier is used by the transmitter. This approach
requires high frequency isolation and power budget. These channels are typical in scenarios where there is a strong LoS component. Note that FMod complements FSK, where the information
is placed only in the shifts, but differs from Frequency Hopping
(FH). In the latter case, no information is placed in the hops and
its objective is to exploit frequency diversity and increase security
at physical level.
On the other hand, frequency selective channels generate rich
frequency diversity since the subcarriers are affected by different
channel magnitudes and phases. In this case, the frequency isolation is not critical as previously since the receiver can exploit the
CSI to estimate the used subcarrier more accurately. These channels are typical in scenarios with multipath.
In order to exploit frequency selectivity property, frequency
hops cannot be adjacent. Intuitively we could think that the more
separated subcarriers are, the better capacity the system will achieve.
But this is not true. Frequency selective channels present frequency fading randomly at different subcarriers. Fig. 3.6 depicts
an example of snapshot of ETU channel. It can be appreciated that
choosing too separated subcarriers may not be the best strategy.

Chapter 3. Capacity Analysis of Index Modulations

66
20

10

dBW

0

-10

-20

-30

Frame: 5
Sample: 6601
-40
-15

-10

-5

0

5

10

15

Frequency (MHz)
RBW=189.63 kHz

F IGURE 3.6: Snapshot of the spectrum of the ETU
channel model.

Fig. 3.7 depicts the capacity of FMod for different separations, in Resource Blocks units (1 RB = 180 kHz). Clearly, 1 RB of
separation achieves the lowest capacity. However, the maximum
separation (99 RB) does not achieve the highest capacity. In this
case, the maximum capacity is achieved when the separation is 40
RB.
An additional important aspect is that, in contrast to SMod or
PMod, the performance in the capacity is the same for low SNR
regime, regardless the separation of frequency subcarriers. This
means that in low SNR regime, the separation of subcarriers is
not relevant and does not affect the performance. Also, FMod
occupies more bandwidth when number of hops is increased.

3.5. Conclusions

67

7

6

1 RB
21 RB
40 RB
60 RB
79 RB
99 RB

Capacity [b/s/Hz]

5

4

3

2

1

0
-10

-5

0

5

10

15

20

ρ [dB]

F IGURE 3.7: Capacity evaluation for several frequency separations applying IM to the frequency
domain of LTE ETU channel.

3.5 Conclusions
In this chapter we present a closed-form expression of the IM capacity, (3.25), as well as two closed-forms of its 2nd and 4th order
approximations, which are (3.27) and (3.29), respectively. These
expressions are valid for different channel distributions, and provide an approximation to the integral-based expression. We analytically demonstrate that the expectation of the error of the 2nd
and 4th order approximations tends to zero for low SNR and is
o(SNR). This fact is illustrated with several simulations. We also
compute the ergodic capacity for Rayleigh, Rice, and Nakagamim channels based on its 2nd order approximation, summarized
in Table 3.1. These expressions allow to find the ergodic channel capacity without computing the instantaneous capacity over

68

Chapter 3. Capacity Analysis of Index Modulations

many channel realizations. Finally, we apply the capacity analysis of IM to three physical properties: spatial, polarization and
frequency. With SMod, the number of antennas at transmitter and
receiver increases the capacity, as well as the correlation between
antennas; with PMod, the maximum capacity is achieved when
the channel contains specular components; with FMod, the separation between subcarriers affects directly the capacity of the
system only in medium and high SNR regimes.

69

Chapter 4

Polarized Modulation
One never notices what has
been done; one can only see
what remains to be done.
M. Curie

In the previous chapter, we studied the Capacity metric of
Index Modulations, where a single hop is used in each channel
access. The primary motivation of this chapter is to focus Index
Modulations to dual polarized communications and contextualize this in the challenging scenario of mobile satellite channels.
Hereinafter, this scheme is referred to as Polarized Modulation
(PMod). Indeed, it is not polarization multiplexing since only one
polarization is activated at a time and, therefore, precludes the
presence of interference. Although this work has been conceived
as an attempt to apply a simple diversity technique to the satellite scenario, the chapter could also be seen as the extension to
satellite communications of the PMod idea that has been reported
previously in optical communications [KA09]. However, to the
best of our knowledge, there is no literature describing the PMod
demodulation scheme (detection and decoding) for optical communications in detail, being polarization multiplexing far more
common.
The proposed scheme provides the following contributions:

Chapter 4. Polarized Modulation

70

• The proposed PMod technique exploits the polarization diversity in satellite scenarios, where the spatial diversity is
highly penalized.

• PMod does not require CSI and increases the throughput
maintaining the robustness based on the polarization diversity.

• Satellite systems that operate with dual polarized antennas

are able to employ PMod with the minimum requirement of
using a dual polarized feeder.

• The success of this scheme lies not only on the simplicity of
the transmission technique, but also on the receiver design,
which is also one main contribution of the present work, together with the performance evaluation. Note that the information is conveyed not only in the transmitted bit stream,
but also in the polarization.
• Finally, as we demonstrate in a maritime mobile satellite L-

band scenario, the result is an increase of the overall performance in terms of throughput whilst guaranteeing a minimum QoS and requiring a minimum increase in power
usage. The best performance is obtained for low order modulations, where the proposed method achieves a gain of 2
when it is compared with a basic system without PMod.

4.1 System Model
Let us consider a MIMO system where transmitter and receiver
are equipped with a single antenna with dual polarization, and a
Rice frequency flat channel. Each symbol contains b + 1 bits of information, where b bits are mapped within the constellation S and
the remaining bit is used for polarization selection, among the two
possible orthogonal polarizations. This remaining bit is denoted
as l ∈ {0, 1} and the modulated bits as s ∈ C. It must be noted

4.1. System Model

71

that the information is conveyed through the symbol s as well as
bit l. For the sake of clarity, we identify the polarizations as polarizations 0 and 1. The channels across the polarizations 0 and 1 are
denoted h00 ∈ C and h11 ∈ C, respectively, and their respective
cross-channels as h10 ∈ C and h01 ∈ C. Note that polarizations 0 and 1 are orthogonal and can be either vertical/horizontal,
RHCP/LHCP, slant ±45◦ , etc. All channel coefficients hij follow a
Rice statistical distribution with (K,σh )1 parameters. The received
signals for polarizations 0 and 1 are denoted as y0 ∈ C and y1 ∈ C,

respectively, and w ∈ C2 follows Additive White Gaussian Noise
(AWGN), w ∼ CN (0, I2 ).

Depending on the value of the bit l, s symbol is conveyed
using one polarization or the other. Hence, we can formulate the
system model as:
y=

√

=

√

γhl s + w
γHls + w,

(4.1)


T
where γ is the signal to noise ratio (SNR), hl = h0l h1l
is the
T

channel corresponding to the lth polarization, H = h0 h1
is

T
the MIMO channel and l = 1 − l l .
Since this scheme adds an additional bit to the transmission
by keeping the same power budget, the achievable gain of PMod
with respect to the conventional Single-input Multiple-output (SIMO)
case is
b+1
1
G=
=1+ .
(4.2)
b
b
For higher order modulations, (4.2) is asymptotically 1 and
thus the proposed PMod scheme increases the gain for low order modulations. For instance, the gain is 2 for Binary PhaseShift Keying (BPSK) modulation or 1.5 for Quadrature Phase-Shift
Keying (QPSK) modulation. Since low order modulations are used
1

Note that Rayleigh distribution can be obtained by imposing K = 1.

Chapter 4. Polarized Modulation

72

in low SNR regime, it is clear that PMod increases significantly the
throughput gain G in low SNR systems. This is exactly the scenario for mobile satellite communications where shadowing, fading
and power limitations cause low SNR.

4.2 Demodulation Schemes
In this section we study different classes of receivers. First, we
analyze the optimal receiver, where a joint decoding is performed.
Later, due to the high computational complexity, we study different suboptimal approaches, with different types of optimizations.

4.2.1 Optimal Receiver
Assuming AWG noise and equiprobable symbols, the optimal receiver is the Maximum Likelihood (ML) receiver, whose mathematical expression is characterized by
x̂ = arg min ky −

√
γHxk ,

(4.3)

x∈X

where x = ls and X is the joint constellation from the Cartesian

product of variables l and s. Note that there is no restriction on
the characteristics of the channel matrix. Thus, we make no assumptions on the statistical independence of H.
One of the particularities of PMod (and Index Modulations)
is the property that the index l is decoupled from the modulated
symbol s. Hence, (4.3) can be simplified as
 
ˆl, ŝ = arg minky − √γhl sk

(4.4)

l,s

This expression performs a joint estimation of the index l and the
transmitted symbol s. The computational complexity of this receiver is o(S 2 ), where S is the number of symbols in the constellation
S.

4.2. Demodulation Schemes

73

4.2.2 Suboptimal Receivers
Due to the lack of implementability of the optimal receiver, we
explore different suboptimal receivers, with much less computational complexity. As we mentioned, l and s are conveyed independently.
The implementation of the receiver derives into several approaches depending on the scenario constraints. Since PMod transmits a single stream, we aim to extract this stream to be processed
into a SIMO decoder. This scheme offers two main advantages:
• Reduces the complexity drastically since the signal processing is one dimensional.
• Can be combined with existing SIMO decoders, maintaining
the compatibility with the current standards.
The reception scheme is illustrated in Fig. 4.1.

F IGURE 4.1: Reception scheme. PMod−1 applies
one of the following demodulation schemes to estimate the bit l.

SIMO receivers are widely described in the literature. Although this is beyond the scope of this dissertation, we describe
the most used ones:
• Selection Diversity (SD): only a single antenna is selected
at reception, whose gain is maximum. This is the simplest

Chapter 4. Polarized Modulation

74

receiver and has the lowest computational complexity. Additionally, it is the less costly receiver, since it only contains
one single RF chain.
• Equal Gain Combining (EGC): the receiver compensates only
the phase of the channel and preserves the magnitude. Assuming a-priori knowledge of the channel impulse response,
the equalized signal r is described by
r = y0 e−jθ0l + y1 e−jθ1l =

√
γ (|h0l |+|h1l |) s + w̃,

(4.5)

where w̃ = w0 e−jθ0l + w1 e−jθ1l . This scheme exploits the
gains of the channel to enhance the signal.
• Maximum Ratio Combining (MRC): this receiver weights

the signal in each component by the channel component.
Hence,
hH y
√
r = l 2 = γs + w̃,
(4.6)
khl k

where w̃ =

hH
l w
khl k2

Note that, in all schemes, the SIMO receiver need a-priori knowledge of the l index before the detection of s.
Linear Receiver
The first linear receiver under consideration is obtained by finding
the x that minimizes the ML equation, i.e.,
df
=0
dxH
√
f (x) = ky − γHxk2 .

(4.7)

The solution to this problem is
x̂ =

√ H −1 H
H y
γH H

= AZF y

(4.8)

4.2. Demodulation Schemes

75

and is known as Zero Forcing (ZF).
l̂ŝ. Hence,
in the absence of noise, x̂ =
 We recall that x̂ = 

ŝ 0 if l = 0, or x̂ = 0 ŝ if l = 1. Therefore, to decide on l
we propose a power detector, described as
ˆ
l = arg max |x̂l |2 ,

(4.9)

l

where xl is the lth component of x.
However, this receiver presents a major disadvantage. If HH H
is badly conditioned, it may produce an excessive noise enhancement, making the demodulation impossible.
Another well known receiver is the Minimum Mean Square
Error (MMSE). The MMSE filter is a post-processing filter AMMSE
that minimizes the expectation of the square error. If the error is
defined as e = x̂ − x, where x̂ = AMMSE y, then
df
=0
dAH
o
n
2
f (x) = E
I kAMMSE y − xk ,

(4.10)

with the solution
AMMSE = HH

−1
√
γHHH + I2

(4.11)

As with ZF, we can estimate the index l by using (4.9) with x̂.
As stated in the previous section, applying the A filter may
introduce important distortions. Since the solution have to lie in
the subset X , the solution of this approach is suboptimal.
Likelihood Ratio with Hard Decision
In the presence of coded information, as it can be seen in [FJM12],
soft decoding outperforms the previous ML implementation. Usually, to deal with channel impairments, the transmitted bits are
channel coded. The channel decoder computes the metrics based

76

Chapter 4. Polarized Modulation

on likelihood ratios of the received signal and is able to estimate
the uncoded bits.
Following this approach, the l bit is estimated based on the
likelihood ratio of the signals received in each polarization. We
define the likelihood ratio defined as

P
√
exp −ky − γh1 s̃k2
P (l = 1|y)
P1
s̃∈S
 . (4.12)
= P
=
Λ (y) =
√
P0
P (l = 0|y)
exp −ky − γh0 s̃k2
s̃∈S

Hence, l = 1 if Λ (y) > 1, and l = 0 if Λ (y) < 1. This decision rule
depends only on the sign of log (Λ (y)). Thus,
ˆl = 1 + sign (log (Λ (y))) .
2

(4.13)

However, this scheme introduces a non-linearity with the sign(·)
function.
Likelihood Ratio with Soft Decision
The three receivers described above perform hard decision for the
estimation of bit l. However, they can introduce errors if the system conveys coded information as it was mentioned. The soft
version of bit l corresponds to the log-likelihood, exactly as the
bits b. That is
ˆl = log (Λ (y)) .
(4.14)
Later on, the bit l is soft and can be passed to the soft decoder.
The bit l contains the information about the probability of which
is the most probable polarization is used for the transmission of
the symbol s. Since it takes values in R, it is not possible to use the
reception scheme described in fig. 4.1. In order to address this,
we propose a cascade demodulation scheme. In the first stage we
equalize the channel matrix H. Note that, in contrast to the previous receivers, a-priori knowledge of the l index is not needed,
since we are equalizing the full channel matrix. This equalizer can

4.2. Demodulation Schemes

77

be based on ZF or MMSE, for instance. After this stage, the equalized signal ỹ contains the symbol and a modified version of the
noise, i.e.,
ỹ = Ay
= ls + Aw,

(4.15)

where A is the equalizer filter. Fig. 4.2 illustrates this concept.

F IGURE 4.2: Reception scheme. PMod−1 applies
the approach described in this section.

Although the channel contribution is cleared from the signal at
reception, both polarizations contain noise but only one contains
the symbol s. Instead of choosing one polarization over the other,
we weight each polarization component by its probability P0 or
P1 . Hence, the average received signal is described as
r = P0 ỹ0 + P1 ỹ1 .

(4.16)

Using the likelihood ratio Λ (y) computed as in (4.12), and
using
P1 = P (l = 1|y) = 1 − P (l = 0|y) = 1 − P0 ,

(4.17)

we can rewrite
P1 = P (l = 1|y) =

Λ (y)
.
1 + Λ (y)

(4.18)

Therefore, the receiver can recover the signal by weighting the
received signals from both polarizations by P0 = 1 − P1 and P1 ,

Chapter 4. Polarized Modulation

78

respectively. Hence, the averaged received signal takes the following form:
r = (1 − P1 ) ỹ0 + P1 ỹ1 =

1
(ỹ0 + ỹ1 Λ (y)) .
1 + Λ (y)

(4.19)

Finally, the combined signal r is passed to the SISO decoder in
order to obtain the symbol s. It must be noted that the proposed
cascade scheme maintains soft decoding in all signals, which is
necessary when channel encoding is employed. Note that we use
the likelihood ratio Λ (y) and not Λ (ỹ) since we avoid channel
equalization inaccuracies.

4.3 Numerical Results for Uncoded BER
In this section we analyze the results of the proposed schemes.
In order to compare them, we deploy a system conveying QPSK
symbols in addition to the switching bit l. For this purpose, we
only examine the uncoded bit error rate (BER). The channel model used corresponds to the Rice maritime mobile channel model
described in the experiment V in [SGL06] with a correlation factor
of ρij . All parameters are summarized in Table 4.1.
In all results the following labels are used:
1. Reference denotes the reference scenario, i.e. the scenario
where single polarization is used.
2. VBLAST is the polarization multiplexing V-BLAST coding
scheme.
3. PMod ZF is the first approach described in Section 4.2.2.
4. PMod ML is the second approach described Section 4.2.1.
5. PMod HD is the third approach described in Section 4.2.2.
6. PMod SD is the fourth approach described in Section 4.2.2.

4.3. Numerical Results for Uncoded BER

79

TABLE 4.1: Scenario Main Parameters

Profile
Channel model
Rice K factor

Maritime
Rice flat fading
10

Doppler shift

2 Hz

Doppler spectrum

Jakes

Stream correlation

ρij = 0.5

Path distance

35786 km

Path loss

187.05 dB

Bandwidth
Terminal G/T
Carrier band
Code rate
Bitrate

200 kHz
−12.5 dB/K

L (1.59 GHz)
0.625

40 kbps

7. OSTBC corresponds to the Orthogonal Space-Time Block Codes applied to polarization instead of spatial diversity [Pér+08].
In Fig. 4.3, we compare the BER of the four PMod schemes.
The four curves are labelled in the same order that they have been
introduced (from the first to the fourth approach).
As stated in Section 4.2.1, the ML solution provides the lowest
error rate, immediately followed by the fourth solution. As expected, in the absence of channel coding, the ML receiver becomes
the optimal solution. Although we observe that ML uses a redu
ced search space of order o S 2 , the computational complexity is
sensibly higher with respect to the other solutions.
Next to the curve of ML is the pure soft scheme (i.e., the fourth
mechanism). By examining the magnified area we observe that
the gap between the ML solution and the pure soft is tight. Hence,
we conclude that the fourth demodulation scheme stays very close
to the optimal solution.
Finally, the third approach (which does not use the conditional
mean of the signal) performs very similarly to PMod SD. Instead,

Chapter 4. Polarized Modulation

80
100

10-1

10-2

BER

10-3

10-4

10-5

10-6

10-7

10-8
-2

PMod ZF
PMod ML
PMod HD
PMod SD

0

2

4

6

8

10

12

14

SNR [dB]

F IGURE 4.3: Comparison of the uncoded BER of
the four proposed PMod techniques conveying a
QPSK constellation.

the first approach PMod ZF obtains the highest BER.
In the following sections we select the fourth approach (PMod
SD) as a benchmark baseline with other schemes different to PMod
due to:
• A near-optimal ML solution performance, with a small gap
of 0.05 dB of SNR for a fixed BER of 10−6 .
• A lower computational complexity than ML.
Fig. 4.4 compares the PMod SD solution with the conventional
OSTBC, V-BLAST and reference scenario using a QPSK constellation for all schemes. Note that, even though we use the same constellation for all schemes, the total SE is different for each scheme.
Therefore, although different schemes with different SE are being

4.3. Numerical Results for Uncoded BER

81

compared, the most remarkable observation is that PMod is bounded by OSTBC (lower SE) and V-BLAST (higher SE) and, therefore, PMod achieves a trade-off between OSTBC and V-BLAST in
terms of BER and SE.
100

10-1

10-2

BER

10-3

10-4

10-5

Reference
OSTBC
VBLAST
PMod SD

10-6

10-7

0

2

4

6

8

10

12

14

16

SNR [dB]

F IGURE 4.4: Comparison of the uncoded BER of
the PMod SD with other existing techniques conveying a QPSK constellation.

As expected, OSTBC obtains lowest BER, followed by PMod
and V-BLAST. However, OSTBC does not allow to increase the
granularity of the adaptive bitrate. In other words, there is no
choice to transmit 3 bpcu. The next step is to transmit a 16QAM
with OSTBC, which is 4 bpcu use. Newest standards, such as
DVB-S2X [DVBb], aim to include new modulation schemes to refine the rate adaptation curve.

Chapter 4. Polarized Modulation

82

4.3.1 Equal SE Analysis
In contrast to the previous section, where benchmarking is performed whilst keeping the same constellation, in this section we
analyze the performance of PMod compared with the other schemes but constrained to the same SE. In order to do this, we use the
following transmission schemes:
• PMod SD with BPSK constellation.
• V-BLAST with BPSK constellation.
• OSTBC with QPSK constellation.
• Reference with QPSK constellation.
In all these schemes, 2 bpcu are conveyed. Fig. 4.5 describes
the curves of the different throughputs, which is defined as
T = 64000(1 − SER),

(4.20)

where 64000 is the rate reference of Symbol Error Rate (SER), defined in [ETS].
By observing the figure, it is clear that all curves tend to the
same throughput for high SNR.
Fig. 4.6 depicts the BER for the different techniques. In this
case, OSTBC obtains the lowest BER, followed by PMod SD, Reference and VBLAST, respectively. As expected, OSTBC exploits
the full diversity of the channel and is closely followed by PMod.
However, one of the main advantages of PMod compared with
OSTBC is the ability to increase the granularity of the throughput
adaptation. Whilst OSTBC increases the throughput by powers of
two, PMod can increase the throughput by small fractions, as seen
in (4.2).

4.4. Results in a Realistic System Context

83

66

64

Throughput [kbps]

62

60

58

56
Reference
OSTBC
VBLAST
PMod SD

54

52
0

2

4

6

8

10

12

14

16

18

20

SNR [dB]

F IGURE 4.5: Comparison of the throughput of
the PMod SD with other existing techniques constraint to the same SE.

4.4 Results in a Realistic System Context
In this section we describe the implementation of the PMod solution in the context of the Broadband Global Area Network (BGAN)
standard. Amongst other procedures, this part of the standard defines the scrambling, turbo coding and mapping stages. In order
to offer flexibility in terms of data rate, several bearers and subbearers are detailed. Put briefly, they are different profiles with
many combinations of coding rate and constellations. Focusing
in the downlink part, the symbol rate is 33.6 ksps and the frame
length is 80 ms, where the blocks of coded symbols are not interleaved. In order to simplify the model, QPSK bearers will be used
in all simulations. In detail, we employ the bearer F80T1Q4B-L4.
Note that BGAN standard contains the specifications of the feedback channel, where the SINR is conveyed to transmitter. This

Chapter 4. Polarized Modulation

84
100

BER

10-1

10-2

10-3
PMod SD
VBLAST
OSTBC
Reference

10-4

0

2

4

6

8

10

12

14

16

18

20

SNR [dB]

F IGURE 4.6: Comparison of the Uncoded BER of
the PMod SD with other existing techniques constraint to the same SE.

value is used for the adaptive modulation and coding scheme mechanism, despite of PMod does not use its value.

4.4.1 Next Generation Satellite Communications Simulation Framework
We simulate a L-band geostationary satellite with 7 beams (one
desired beam and six interfering beams) and dual polarization.
Since these beams are not perfectly orthogonal, we consider six
adjacent beams at the same frequency as interferences, as well as
the cross polarization couplings. All these values are summarized in Table 4.2 and are obtained via realistic multibeam antenna
pattern in the context of the Next Generation Waveforms for Improved Spectral Efficiency (NGW) ESA ARTES 1 project, whose

4.4. Results in a Realistic System Context

85

results are summarized in [Hen+13]. In more detail, Fig. 4.7 illustrates the beam pattern, where the working beam is marked
with a red circumference and the interfering beams as yellow circumferences. It must be noted that not all beams induce the same
levels of interference. Depending on the position of the satellite
and the geometry of the reflectors, the interference power varies
across beams. In more detail, Fig. 4.8 and Fig. 4.9 illustrate the copolar and cross-polar coverage for the forward link with contours
at 3 dB (blue lines) and 4.5 dB (red lines). One of key aspect is the
asymmetry of the co-polar and cross-polar gains in each beam.
From these figures, it emerges that gains are different for each
beam spot. Finally, Fig. 4.10 shows the block diagram used for
the simulations described hereafter.
TABLE 4.2: Data Coupling Polarization Matrix +
Interference Matrices

Index
Data

0
1

Interference

2
3
4
5
6

Interference matrix (dB)
!
40.8 −11.6
−11.6 40.8

!
3.7
−12.3
−12.3
3.7 !
8.7 −13
−13 8.7 !
3.6 −6.7
−6.7 3.6 !
13.4 −8.9
−8.9 13.4 !
8.9 −4.7
−4.7 8.9 !
11.6 −3.7
−3.7 11.6

In Fig. 4.10 the identified blocks are:
• Forward Error Correction (FEC) Encoder: encodes the bit

86

Chapter 4. Polarized Modulation

F IGURE 4.7: Considered beam pattern to perform
realistic simulations. Working beam is marked
with a red circumference and interfering beams
as yellow circumferences.

stream using the specifications of [ETS]. Fig. 4.11 describes
a detailed view of this block.
• P M od: groups the bits in blocks of size b + 1, maps the bits
to symbol s and uses the l bit to select the polarization for
each symbol.
• Framing: encapsulates the symbols of each polarization in

a frame defined in [ETS]. It inserts pilots for channel estimation, a preamble for synchronization and a header for
modulation-code identification.

4.4. Results in a Realistic System Context

87

F IGURE 4.8: Co-polar coverage for the forward
link with contours at 3 dB (blue lines) and 4.5 dB
(red lines).

• Interference matrix Bi : models the cross polarization by a

factor defined in Table 4.2. B0 corresponds to the crosspolarized matrix of intended data and B1 , . . . , B6 correspond
to the cross-polarized matrices of interfering beams.
√
• P : the signal is amplified by a factor of P . It is important
to remark that this is possible due to the fact that, for each
symbol, only a single polarization is active and thus all po-

wer budget P is available, whereas in the case of VBLAST
and OSTBC this factor is divided by 2.
• Li , i = 0, 1: equivalent path-loss for each polarization.
• Hi , i = 0, 1: convolves the signal using the Rice fast fading
channel model.

• Noise: adds the AWGN.

88

Chapter 4. Polarized Modulation

F IGURE 4.9: Cross-polar coverage for the forward link with contours at 3 dB (blue lines) and
4.5 dB (red lines).

F IGURE 4.10: Block diagram of the simulation
framework.

• P M od−1 : implements one of the schemes.
• FEC Decoder: performs the inverse operation of FEC Encoder. It implements a Turbo Decoder. Fig. 4.12 depicts the
detailed view of this block. BCJR implements the algorithm
for maximum a posteriori decoding, based on the algorithm
discovered by Bahl et al. [Bah+74].

4.4. Results in a Realistic System Context

89

F IGURE 4.11: Detailed view of FEC Encoder.

F IGURE 4.12: Detailed view of FEC Decoder.

We consider the Rice maritime mobile channel model described in the experiment V in [SGL06] and the parameters described
in Table 4.1.
The aim is to evaluate the basic transmission and reception
concepts and schemes. Thus, in this work we assume perfect synchronization at the receiver side, as well as perfect channel estimation. Prior to detecting symbol s, one of the four approaches is
performed in order to estimate the bit l and to filter the received
signal.
We observe that this scenario includes non-Gaussian interference. Thus, since we formulated the PMod solution under this
assumption, we need to cope with the interference to minimize it.
In order to achieve this, the receiver implements a MMSE linear
filter. This configuration mitigates the interferences from the other beams, as well as the other polarization for the detection of
symbol s.
One important aspect is the Faraday Rotation (FR), which appears in the L-band. This effect is caused by the free electrons
in the ionosphere and causes a rotation of the polarization (see
Annex C). Since it changes the polarization, FR may be critical in
order to estimate the bit l. Fortunately, this effect can be reduced

90

Chapter 4. Polarized Modulation

using a circular polarization or performing an estimation and assuming that the FR remains invariant during the time slot. An estimation of FR is described in [MN08] and it can be applied using
the pilot symbols used by the channel estimation. Nevertheless,
for our simulations, we assume that this effect is compensated.
Finally, in the next stage, the demodulated soft bits are conveyed to the turbo decoder and scrambled to obtain the information bits. As we consider interferences in this scenario, we use the
signal to interference plus noise ratio (SINR) in the x-axis rather
than SNR.

4.4.2 Comparing PMod Solutions
We compare the four proposed demodulation schemes. In contrast to Fig. 4.13, although the ML solution is the optimal in absence of channel coding, this is not the case in the presence of coded information. Certainly, the PMod SD scheme produces the lowest BER, followed by PMod HD. Both schemes use soft bits and,
thus, their performance is better than the hard solutions (PMod
ZF and PMod ML).
In order to benchmark the proposed schemes against the existing ones, we compare the performance in terms of throughput,
defined in (4.21). This corresponds to the average rate of successful information delivery and is defined as
T = R(1 − PER)G.

(4.21)

This is equivalent to the bitrate (R) of the particular bearer weighted by the probability of no error in the whole block (1 − PER) and
the throughput gain (G), defined in 4.2. In all simulations, a fixed
modulation-code (F80T1Q4B-L4) is simulated with coding rate of
0.625 (R = 40 kbps without frame overhead). PER is obtained by
simulations and corresponds to the number of erroneous blocks
divided by the total number of blocks. If a single bit in the block
is erroneous, the entire block is marked as erroneous block.

4.4. Results in a Realistic System Context

91

100

10-1

BER

10-2

10-3

10-4

10-5

10-6

PMod ZF
PMod ML
PMod HD
PMod SD

0

1

2

3

4

5

6

7

8

SINR [dB]

F IGURE 4.13: Comparison of the coded BER of
the four proposed PMod techniques conveying a
QPSK constellation.

Fig. 4.14 describes the throughput achieved using the four
schemes. We observe that the four curves are grouped in the soft
and hard receivers. In contrast to the previous section (where the
gap between the solutions is tight), in this case the gap increases
notably, thus revealing the performance of the PMod SD/HD.

4.4.3 Comparing PMod SD with Other Solutions
In this section we compare the performance of the PMod SD with
OSTBC and V-BLAST in the same interference scenario. By doing
so, we examine different strategies to increase the throughput.
Fig. 4.15 illustrates the coded BER for the different schemes.
As with the uncoded BER (see Fig. 4.4), in this case, PMod SD
lies between OSTBC and V-BLAST. One important aspect is that
improves the BER of the Reference scenario. This is positive since
PMod increases the SE but also the error rate.

Chapter 4. Polarized Modulation

92
60
PMod ZF
PMod ML
PMod HD
PMod SD

50

Throughput [kbps]

40

30

20

10

0
0

1

2

3

4

5

6

7

8

SINR [dB]

F IGURE 4.14: Comparison of the throughput of
the four proposed PMod techniques conveying a
QPSK constellation.

Finally, Fig. 4.16 illustrates the throughput achieved by each
scheme. The interesting part of this figure is the adaptation of
the rate. For very low SNR the most effective scheme is OSTBC.
From 3.5 dB, the PMod SD increases the throughput by a factor of
1.5, followed by V-BLAST from 5.5 dB. This motivates the use of
PMod in Adaptive Modulation and Coding Schemes (AMC).

4.4.4 XPD Analysis
In addition to prior comparisons, we also include a cross-polarization
discrimination (XPD) analysis for the PMod. The results are extremely encouraging and reveal that the PMod scheme is robust
in front of cross-polarization impairments. The reason for this is
twofold:

4.4. Results in a Realistic System Context

93

100
Reference
OSTBC
VBLAST
PMod SD

10-1

10-2

BER

10-3

10-4

10-5

10-6

10-7

0

1

2

3

4

5

6

7

8

SINR [dB]

F IGURE 4.15: Comparison of the coded BER of
the PMod SD with other existing techniques conveying a QPSK constellation.

• For high XPD values, only one polarization carries the data

symbol whereas the other only contains noise. In this case,
the system will decode the symbols s and the switching bits

l correctly.
• For low XPD values, both polarizations carry the same symbol but only one polarization is decoded. In this case, the
probability of error of decoding bit l increases as the XPD
decreases but the probability of error of decoding the symbol s remains constant. This is motivated by the fact that,
even in the case where the l bit is erroneous and the decoded
polarization is the wrong one, it also contains the symbol s
and thus, is able to decode the s symbols as if it was decoded
from the other polarization.

Chapter 4. Polarized Modulation

94
80
Reference
OSTBC
VBLAST
PMod SD

70

Throughput [kbps]

60

50

40

30

20

10

0
0

1

2

3

4

5

6

7

8

SINR [dB]

F IGURE 4.16: Comparison of the throughput of
the PMod SD with other existing techniques conveying a QPSK constellation.

In order to analyze the XPD of the PMod technique, the XPD
is defined as follows:


|yl |
,
(4.22)
XPD = 20 log
|y1−l |
where yl is the signal received at the polarization where the symbol is transmitted and y1−l is the other one.
Fig. 4.17 compares the throughput of the four proposed schemes (PMod ZF, PMod ML, PMod HD and PMod SD) for different
values to the XPD with the reference (Reference). Note that PMod
HD and PMod SD are overlapped in the figure, although the PMod
SD has slightly higher robustness. Particularly, a fixed SNR of 20
dB was set for this simulation only. In contrast, the value of the

4.4. Results in a Realistic System Context

95

remaining parameters was set to that of previous figures. As mentioned before, the PMod technique is robust in front of XPD as it
can exploit the fact that the 2/3 of the bits are transmitted through
the both polarizations.
60

50

Throughput [kbps]

40

30

20

PMod ZF
PMod HD
PMod SD
Reference
PMod ML

10

0
0

1

2

3

4

5

6

7

8

XPD [dB]

F IGURE 4.17: Comparison of the throughput
with respect of XPD of the different techniques
conveying a QPSK constellation.

4.4.5 Imperfect Channel Estimation
In this section we analyze the impact of an imperfect channel estimation. In order to study this behaviour, we introduced an error
ξ into the channel estimation which is normalized by the channel
norm. Indeed, the power of the error ξ is defined as follows:
|ξ|2 =

E

n

2

h − h̄
n
o
E |h|2

o

,

(4.23)

Chapter 4. Polarized Modulation

96

where E {x} is the expectation value of the variable x and h̄ is the
estimated coefficient. The results can be examined in Fig. 4.18.
80
Reference
VBLAST
PMod ZF
PMod HD
PMod SD
OSTBC
PMod ML

70

Throughput [kbps]

60

50

40

30

20

10

0
0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

| |2

F IGURE 4.18: Impact of the imperfect channel estimation in the different techniques conveying a
QPSK constellation.

The PMod scheme becomes more robust than the reference
scheme (Reference). Particularly, three of the four schemes (PMod
ZF, PMod HD and PMod SD) offer the same tolerance. However,
the main difference is that PMod ZF is able to decode the bit l
correctly. This means that, although the scheme may be inaccurate, it is always capable of decoding the bit l. This motivates
the approach of hierarchical modulations. For example, using the
PMod ZF we could establish a hierarchical BPSK+QPSK and always succeed on decoding the BPSK scheme at least.
Finally, it is worth mentioning that the PMod technique presents a good trade-off between robust techniques with less throughput, such as OSTBC, and more throughput-available techniques

4.5. Conclusions

97

(but more power consuming), such as V-BLAST. This is shown in
as Fig. 4.18.

4.5 Conclusions
This chapter introduces a novel application to mobile satellite communications of the so-called Polarized Modulation. This mechanism is based on dual polarized antennas. The work shows that
with dual-polarized modulation throughput can be increased by
a factor of 1 + b−1 in the absence of CSI in low SNR regime and
that the transmission results are robust to cross-polarization and
imperfect channel estimation. Since performance is highly dependent on the implemented receiver, in this chapter we propose
different alternatives that trade-off computational complexity and
performance. One of the demodulation schemes is based on probabilities, which involves soft detections and (to the best of the
authors’ knowledge) it is novel in the context of either spatial
or polarized modulation. Finally, the proposed techniques have
been thoroughly tested and validated using a maritime mobile satellite scenario and the newest implementation of the novel ETSI’s
standard TS 102 744 [ETS], known as BGAN. This work validates
the PMod scheme and demonstrates the throughput and robustness improvements. Further work comprises the extension of the
results and receiver architectures to more than two polarizations,
as well as investigating the PMod in aeronautical and urban channels. Since PMod exploits the diversity of the channel, provided
that the polarization channel has diversity, the PMod will work
as expected. Additionally, although the union bound for Rayleigh
channel is provided, an interesting line of work is to study the impact of the averaged probability of error in Rice channels as well
as the mutual information and capacity analysis.

99

Chapter 5

3D Polarized Modulation
If your experiment needs
statistics, you ought to have
done a better experiment.
E. Rutherford

In this chapter we introduce a PMod scheme using an arbitrary
number of polarizations. We call this scheme 3D Polarized Modulation (3D PMod). By using a 3D sphere as the constellation, we
are able to map 3D points with the respective electric field. Hence,
compared with the classic 2D I/Q constellation mapping, placing
a symbol on a sphere increases the minimum distance between
symbols. Therefore, we can reduce the error rate and increase the
throughput without requiring additional energy.

5.1 Sphere Modulation
In Chapter 2 the Stokes Vector (2.23) and parameters (2.22) are introduced. These parameters are obtained from the electric field
measured by each polarization. We use the mapping of Stokes parameters to Poincaré Sphere to produce the constellation in three
dimensions. For example, Fig. 5.1 displays the Poincaré Sphere
facing L points where the minimum distance is maximized, using
the Sloane 3D packs [S+]. It is important to remark that the points
proposed in the present manuscript are the corrected version from

Chapter 5. 3D Polarized Modulation

100

[S+], produced using exact numbers despite of floating point comma
precision.

(A) L = 2

(B) L = 4

(C) L = 8

(D) L
16

=

F IGURE 5.1: Poincaré sphere facing L points in
such a way that the minimum distance is maximized.

Expressing the Jones Vector from the Stokes Vector is not straightforward. The Stokes Vector measures the intensities of the polarized wave, whilst the Jones Vector contains information about
the complex components, including the magnitude and the phase.

5.1. Sphere Modulation

101

Authors of [Are+16] propose the following transformation

E0 =

Ex
Ey

!

 q



S0 +S1 jξ
2 e
,

S
−jS
2
3
√
ejξ
2(S0 +S1 )

=

(5.1)

where E0 is the Jones Vector. However, (5.1) is not well defined in
the entire domain:
lim

S1 →−S0

Ey = ∞.

(5.2)

To the best of our knowledge, there is no well-defined, formal
proposition of the conversion from the Stokes to the Jones vector.
In order to circumvent this problem, [NTK11] proposes to express
the Jones vector in the following manner
E0 =

|Ex |e−jθ
|Ey |ejθ

!

.

(5.3)

Using the Stokes Vector we can find the following relationships
S0 + S1 = 2|Ex |2

S0 − S1 = 2|Ey |2
S3
= tan δ, cos δ 6= 0.
S2

(5.4)

Hence, after some mathematical manipulations, we are able to
express the Jones Vector as a function of Stokes parameters by
q

E0 = 



S0 +S1 −jθ
e
,
q 2
S0 −S1 jθ
e
2

(5.5)

 
where θ = 21 arctan SS23 . Note that arctan xy is the poorer form
of the argument since it is not well defined if x = 0 and it does
not preserve the signs of x and y. In order to solve it, we use the

Chapter 5. 3D Polarized Modulation

102

arctan2(y, x) function instead, which is defined as


arctan





arctan



 arctan
arctan2(y, x) =
π


2



π

−

2


 0

y
x
y
x
y
x

if x > 0
+ π if x < 0 and y ≥ 0
− π if x < 0 and y < 0
if x = 0 and y > 0

(5.6)

if x = 0 and y < 0
if x = 0 and y = 0,

which is well defined in R2 .

The form expressed in (5.5) is further simplified when it is expressed in spherical coordinates, which takes the form
S0 = E
S1 = E cos ϑ
S2 = E sin ϑ cos φ

(5.7)

S3 = E sin ϑ sin φ,
where φ ∈ [0, 2π) and ϑ ∈ [0, π) are the azimuthal and elevation
components, respectively.
In the previous representation, by convenience, we place the
S1 in the z-axis, and S2 and S3 in the x-axis and y-axis, respectively. Moreover, we consider a sphere with its radius equal to the
total energy of the symbol E. Thus, the Jones vector in spherical
coordinates is described as
!
√
φ
E cos ϑ2 e−j 2
E0 = √
.
(5.8)
φ
E sin ϑ2 ej 2
Classic digital modulations map L symbols of a finite alphabet to the complex two-dimensional plane I/Q in such a way that
the minimum distance is maximized to reduce the bit error rate.
Using the Poincaré Sphere, we are able to extend the same concept to the three-dimensional space. However, placing L points
on the surface of a sphere is not a straightforward problem. This

5.2. Enabling Polarized Modulation

103

problem, known as sphere packing, is addressed in many works
such as [HS95; Slo98; CS13]. Although works such as [S+] published particular solutions for many dimensions and different L
values, there is still no closed-form expression for an arbitrary L
or dimension. In particular, Sloane provides solutions for L ∈
[4 . . . 130], i.e., modulation orders from 2 to 7 bits.
Hence, it is possible to transmit information depending on
which point on the sphere is used or, in other words, which polarization state is used. This is a more general version of the well
known Polarization Shift Keying (PolSK) [BP92], where the information is placed only in the shifts.

5.2 Enabling Polarized Modulation
Polarized Modulation [HP15b] combines PolSK with modulated
information in the amplitude and phase of the radiated waveform.
This concept can also be applied using the described 3D modulation by exploiting the ambiguity of the initial phase. Our proposal
focuses on choosing the initial phase by mapping certain number
of bits to a PSK constellation. Hence, we are able to use two sources for transmission: the state of polarization and the initial phase.
By packing Lb bits on the sphere surface and Nb bits on the
PSK phase we are able to convey Lb + Nb bits in total. Hence,
if 2Lb = L symbols lay on the sphere and 2Nb = N symbols are
with the PSK constellation, we are able to describe the transmitted
vector as a function of Stokes parameters as follows
x[k] = E0 [k]ejξ[k]
q
=
≡



S0 [k]+S1 [k] −jθ[k]
e
2
 ejξ[k]
q
S0 [k]−S1 [k] jθ[k]
e
2

EH
EV

!

,

(5.9)

Chapter 5. 3D Polarized Modulation

104

where E0 is the Jones Vector of the 3D PolSK contribution, k is
the time sample, ξ[k] = 2π
N n[k] is the modulated initial phase,
n[k] is the symbol with the PSK constellation modulated in phase,
p
S0 [k] = S1 [k]2 + S2 [k]2 + S3 [k]2 =E is the
 total energy transmitS3 [k]
1
ted by the symbol, θ[k] = 2 arctan S2 [k] and S1 [k], S2 [k], S3 [k]
are the coordinates of the point on the sphere surface. Note that
the Jones vector of 3D PMod is x and is equal to E0 ejξ . The transmitted vector can also be expressed in spherical coordinates as
x[k] =

√

E

−j
cos ϑ[k]
2 e
j
sin ϑ[k]
2 e

φ[k]
2

φ[k]
2

!

jξ[k]

e

≡

EH
EV

!

.

(5.10)

The expression in spherical coordinates is particularly interesting
because it can be seen that EH
0 E0 = 1, ∀(φ, ϑ).
It is worth mentioning that introducing the ejξ[k] component
does not affect the computation of Stokes parameters, since it is
an invariant transformation and, thus, it is independent from the
PolSK modulation.
Hence, we can describe the system model as
y[k] = H[k]x[k] + w[k],

(5.11)

where y ∈ C2 is the received signal, H ∈ C2×2 is the channel ma-

trix and w ∈ C2 is the zero-mean noise vector with a covariance
Rw . Fig. 5.2 illustrates the block diagram of 3D Polarized Modulation transmitter, where EV and EH denote the vertical and
horizontal electric field, respectively, and where EH ≡ Ex and
EV ≡ Ey for simplicity.

One important advantage of using PSK modulation for the initial phase is that it does not affect the demodulation of Stokes parameters, since they are only affected by the differential phase.
Thus, we can decode the grouped bits independently from each
other.
Based on that, we introduce two different classes of receivers:

5.2. Enabling Polarized Modulation

105

F IGURE 5.2: Block diagram of 3D Polarized Modulation transmitter.

1. Joint receiver: it decodes the symbols from the PSK constellation and the Stokes parameters jointly.
2. Cascade receiver: it is composed by two independent receivers, faced in cascade. First, the Stokes receiver computes
the Stokes parameters and second these are used by the PSK
receiver.

5.2.1 Joint Receiver
This receiver decodes all symbols and bits without decoupling
the PSK and 3D PolSK contributions. The optimal receiver implements the Maximum Likelihood (ML) algorithm.
The expression of this receiver is denoted by
 
ˆl, n̂ = arg minky[k] − H[k]x[k]k
l,n

= arg min y[k]H xl,n ,

(5.12)

l,n

where k·k is the ℓ2 -norm, xl,n is the symbol x using the lth symbol
of the Poincaré Sphere and the nth symbol of the PSK constellation.

Note that, in this receiver, the search space is L×N and, hence,
its computational complexity is o(L × N ).

Chapter 5. 3D Polarized Modulation

106

5.2.2 Cascade Receiver
In order to reduce the complexity next we propose a suboptimal
receiver. This receiver decouples the signal into two contributions: the PSK and 3D PolSK. Each contribution is decoded by an
independent receiver. The PSK contribution does not affect the
3D PolSK, since the Stokes parameters are obtained using the difference of the phases of each component. Thus, the Stokes parameters can be estimated using the received signal y[k] straightforwardly. However, the contribution of 3D PolSK affects the PSK
contribution. To estimate the phase ξ̂[k] we filter the received signal by a linear filter

ξ̂[k] = arg r̂[k] = arg aH [k]y[k] ,

(5.13)

where a is the linear filter. It can be the Zero Forcer (ZF) filter,
which is described by
aZF =

H[k]Ê0 [k]
.
H
Ê0 [k]HH [k]H[k]Ê0 [k]

(5.14)

Alternatively, the Minimum Mean Square Error (MMSE) filter is
described by
−1

H
H[k]Ê0 [k].
aMMSE = H[k]Ê0 [k]ÊH
[k]H
[k]
+
R
w
0

(5.15)

It is important to remark that the PSK estimation depends on
the estimation of Ê0 and thus, the errors of the estimators are propagated.
This receiver has lower computational complexity compared
with the Joint Receiver. In particular, the computational complexity is the sum of each sub-receivers, i.e., o(L) + o(N ). Fig. 5.3 illustrates the block diagram of this receiver. a(H) applies the filter
operation described by (5.14) or (5.15) and depends on the channel matrix H[k]. In the simulation section this receiver is evaluated and compared with the optimal one; thus, concluding within

5.3. BER Analysis

107

which SNR range its performance is competitive.

F IGURE 5.3: Block diagram of 3D Polarized Modulation Cascade Receiver.

5.3 BER Analysis
We perform the BER analysis of the proposed 3D PMod scheme
by means of pairwise error probability (PEP) and union bound,
defined in [RH12] as
L
L N
N
1 XXX X
1
BER ≤
D
LN Lb Nb
′
′
l=1 l =1 n=1 n =1



l′ , n′ → (l, n) PEP



l′ , n′ → (l, n) ,
(5.16)

D ((l′ , n′ )

where
→ (l, n)) is the Hamming distance, i.e., the number of different bits between symbol defined by (l′ , n′ ) and (l, n).
An important remark of [RH12] is the fact that the BER can be
decoupled into three contributions. A symbol is decoded erroneously if 1) the polarization is estimated correctly but the initial
phase is erroneous, 2) the initial phase estimation is correct but
the estimated polarization state is erroneous, 3) neither the polarization state nor the initial phase are estimated correctly. Hence,
the BER contributions are described as follows:
• BER obtained by the distance between the symbols belonging to the same PSK constellation, i.e., ((l, n′ ) → (l, n)) , ∀n′ 6=
n.

• BER obtained by the distance between the symbols belonging to the PolSK constellation, i.e., ((l′ , n) → (l, n)) , ∀l′ 6= l.

Chapter 5. 3D Polarized Modulation

108

• BER obtained by the distance between the symbols belon-

ging to the PolSK and PSK ((l′ , n′ ) → (l, n)) , ∀l′ 6= l, ∀n′ 6=
n.

A very interesting observation is that the first BER can be expressed in terms of exact error probability and is widely available in
the literature, without incurring into bounding and obtain accurate results. This produces tighter union upper bound. Note that
BER depends on the bit mapping. For the sake of homogeneity,
we assume Gray bit mapping. Gray mapping is used vastly in the
literature and it is proved to be the one that produces the lowest
BER. Thus, (5.16) can be grouped as
BER ≤ BERSignal + BERIndex + BERJoint ,

(5.17)

where
BERSignal =
BERPolSK =
BERJoint

Nb
BERPSK
Lb + Nb
1
1
L L b + Nb

L
L X
X

l′ =1

l=1

1
1
=
LN Lb + Nb
×

L X
N X
L X
N
X

l=1 n=1 l′ =1 n′ =1



s

D l′ → l Q 

d2l′ ,l
2N0



D l ′ → l + D n′ → n






s

Q

d2l′ ,l,n′ ,n
2N0
(5.18)

The term BERPSK can be substituted by the exact BER expression,
since it is known in the literature and takes the following expression
BERPSK

1
=
Nb

1
1−
2π

Z

π
N
π
−N

e−γ

sin2

θ

Z

∞
0

νe−

(ν−

√

2
2γ cos θ )
2

!

dν dθ .
(5.19)



.

5.3. BER Analysis

109

The previous integral has a closed-form expression only in the
case of N = 2 and N = 4. In these cases, the expression is reduced to
p 
BERPSK = Q
2γ
(5.20)

for N = 2 and

BERPSK = Q

p

2γ



1−

Q

√
2

2γ

!

(5.21)

for N = 4, where γ = E/N0 .
Before developing the expressions of the distances dl′ ,l and
dl′ ,l,n′ ,n , for the sake of simplicity, we express the Stokes vector
as a function of spherical coordinates (φ, ϑ), where φ ∈ [0, 2π] and
ϑ ∈ [0, π]. Hence,


1


 cos ϑl 


(5.22)
Sl ≡ E 

sin
ϑ
cos
φ
l
l

sin ϑl sin φl

Using (5.10), the generic distance dl′ ,l,n′ ,n is expressed as the
norm of two arbitrary symbols kxl′ ,n′ − xl,n k. Thus,
d2l′ ,l,n′ ,n








∆φ
ϑl
ϑl ′
= 2E 1 − cos ∆ξ −
cos
cos
2
2
2



∆φ
ϑl
ϑl ′
+ cos ∆ξ +
sin
sin
2
2
2

(5.23)

where ∆ξ = ξn′ − ξn , ∆φ = φl′ − φl , ξn is the PSK n symbol,
(φl , ϑl ) is the 3D PolSK l symbol, composing the xl,n 3D PMod
symbol. This expression is the general version for an arbitrary
pair of symbols.
The previous distance is further reduced if both symbols have
the same PSK component, i.e., ∆ξ = 0. Then, (5.23) is reduced to
d2l′ ,l






∆φ
∆ϑ
= 2E 1 − cos
cos
,
2
2

(5.24)

Chapter 5. 3D Polarized Modulation

110
where ∆ϑ = ϑl′ − ϑl .

Note that if both symbols belong the same PolSK position, i.e.,
∆φ = 0 and ϑl′ = ϑl , the distance expression (5.23) is reduced to
d2n′ ,n

= 2E (1 − cos ∆ξ) = 4E sin

2



π∆n
N



,

(5.25)

where ∆n = n′ − n, which is equivalent to the well known PEP of
PSK [Pro].
However, the distance of PolSK cannot be studied analytically,
since there is no closed-form expression on the symbols belonging
the constellation (they are obtained numerically [S+]). Despite
this, we are able to compute this distance numerically for different modulation orders.
The packing problem is not a new problem. Essentially, it aims
at finding an answer to the question How n points should be placed on a sphere surface in such a way that the minimum distance between them is maximized? This problem is known as Tammes Problem [Tam30; Kot91]. Unfortunately, there is no closed solution,
although there are known solutions for a small number of points.
For instance:
• L = 1: the solution is trivial.
• L = 2: points at the poles.
• L = 3: points at the equator separated 120 degrees apart.
• L = 4: vertices of a regular tetrahedron.
• ...
In particular, for L = 2, 4, 8, 16 simple solutions can be found.
The z-axis is sliced in few levels with symmetry in the equator
and the points are located equispaced in each slice.
The BER analysis can be also performed in terms of minimum
distance. In the presence of AWGN, the overall performance of
the system is mainly described by the minimum distance. Thus,

5.3. BER Analysis

111

we compare the minimum distance using different L × N combi-

nations for several spectral efficiencies. Tables 5.1, 5.2, 5.3, 5.4, 5.5,
5.6 and 5.7 summarize the minimum distance of different schemes
for a fixed spectral efficiencies of 2, 3, 4, 5, 6, 7, 8 bits. The results in
boldface denote the mode with the maximum minimum distance.
For the sake of clarity, the results are expressed in numeric form
instead of using trigonometric functions and fractions.
TABLE 5.1: Minimum distance for spectral efficiency Lb + Nb = 2 bits

L×N

3D PMod

Dual
QAM

Dual
PSK

Single
QAM

Single
PSK

LAM

2×2

1.4142

1.4142

1.4142

1.4142

1.4142

1.4142

TABLE 5.2: Minimum distance for spectral efficiency Lb + Nb = 3 bits

L×N

3D PMod

Dual
QAM

Dual
PSK

Single
QAM

Single
PSK

LAM

2×4

1.4142

1

1

0.8165

0.7654

1.4142

1

1

1

0.8165

0.7654

1.4142

4×2

TABLE 5.3: Minimum distance for spectral efficiency Lb + Nb = 4 bits

L×N

3D PMod

Dual
QAM

Dual
PSK

Single
QAM

Single
PSK

LAM

2×8

0.7654

0.5774

0.5412

0.6325

0.3902

1

0.6323

0.5774

0.5412

0.6325

0.3902

1

4×4

0.9194

1

1

0.6325

0.3902

1

8×2

Figure 5.4 depicts the maximum minimum distance for different spectral efficiencies compared with common schemes, such
as Dual QAM, Dual PSK, Single QAM, Single PSK and Lattice
Amplitude Modulation (LAM). These schemes are described as
follows:

Chapter 5. 3D Polarized Modulation

112

TABLE 5.4: Minimum distance for spectral efficiency Lb + Nb = 5 bits

L×N

3D PMod

Dual
QAM

Dual
PSK

Single
QAM

Single
PSK

LAM

2 × 16

0.3902

0.4472

0.2759

0.4472

0.1960

0.8165

0.5039

0.4472

0.2759

0.4472

0.1960

0.8165

4×8

0.7654

0.5774

0.5412

0.4472

0.1960

0.8165

0.6323

0.5774

0.5412

0.4472

0.1960

0.8165

16 × 2
8×4

TABLE 5.5: Minimum distance for spectral efficiency Lb + Nb = 6 bits

L×N

3D PMod

Dual
QAM

Dual
PSK

Single
QAM

Single
PSK

LAM

2 × 32

0.1960

0.3162

0.1386

0.3086

0.0981

0.7559

32 × 2

0.3318

0.3162

0.1386

0.3086

0.0981

0.7559

4 × 16

0.3902

0.4472

0.2759

0.3086

0.0981

0.7559

16 × 4

0.5039

0.4472

0.2759

0.3086

0.0981

0.7559

8×8

0.6323

0.5774

0.5412

0.3086

0.0981

0.7559

TABLE 5.6: Minimum distance for spectral efficiency Lb + Nb = 7 bits

L×N

3D PMod

Dual
QAM

Dual
PSK

Single
QAM

Single
PSK

LAM

2 × 64

0.0981

0.2182

0.0694

0.2209

0.0491

0.6324

64 × 2

0.2615

0.2182

0.0694

0.2209

0.0491

0.6324

4 × 32

0.1960

0.3162

0.1386

0.2209

0.0491

0.6324

32 × 4

0.3318

0.3162

0.1386

0.2209

0.0491

0.6324

8 × 16

0.3902

0.4472

0.2759

0.2209

0.0491

0.6324

16 × 8

0.4627

0.4472

0.2759

0.2209

0.0491

0.6324

• 3D PMod: the proposed scheme described in (5.9) and (5.10).
• Dual QAM scheme conveys L-QAM and N -QAM constellations in each horizontal or vertical polarization.

5.3. BER Analysis

113

TABLE 5.7: Minimum distance for spectral efficiency Lb + Nb = 8 bits

L×N

3D PMod

Dual
QAM

Dual
PSK

Single
QAM

Single
PSK

LAM

2 × 128

0.0491

0.1562

0.0347

0.1534

0.0245

0.5443

128 × 2

0.1627

0.1562

0.0347

0.1534

0.0245

0.5443

4 × 64

0.0981

0.2182

0.0694

0.1534

0.0245

0.5443

64 × 4

0.2615

0.2182

0.0694

0.1534

0.0245

0.5443

8 × 32

0.1960

0.3162

0.1386

0.1534

0.0245

0.5443

32 × 8

0.3318

0.3162

0.1386

0.1534

0.0245

0.5443

16 × 16

0.3902

0.4472

0.2759

0.1534

0.0245

0.5443

Minimum distance

101
3D PMod
Dual QAM
Dual PSK
Single QAM
Single PSK
LAM

100

10-1

10-2

2

3

4

5

6

7

8

Total Spectral Efficiency [bps/Hz]

F IGURE 5.4: Maximum minimum distance for
different spectral efficiencies.

• Dual PSK scheme conveys L-PSK and N -PSK constellations
in each horizontal or vertical polarization.
• Single QAM conveys a L × N -QAM constellation using a
single polarization.

Chapter 5. 3D Polarized Modulation

114

• Single PSK conveys a L×N -PSK constellation using a single
polarization.

• LAM conveys a L × N -LAM constellation using both polarizations.
Examining the respective tables, we can conclude the following aspects:
• The minimum distance of L × N of 3D PMod is determined
by the 3D PolSK contribution if L > N or by the PSK contribution if L < N . In the case where L = N both contributions
are mixed.
• In the cases of Dual QAM and Dual PSK, the minimum distance is determined by the highest modulation order. Thus,
it is equivalent to use the minimum distance of the constellations max(L, N )-QAM/PSK, respectively.
• The minimum distance of Single QAM and Single PSK can

be computed using the known formulas for a L×N -QAM/PSK
constellations [Pro].

• For low modulation orders (below than 8 bits) 3D PMod

achieves the maximum performance, below LAM, except
4 × 4.

• For asymmetric L × N schemes, higher performance if the
deviation of L and N is lower. For instance, 4 × 8 and 8 × 4

have higher minimum distance compared with 2 × 16 and
16 × 2 for the same spectral efficiency. This is also valid for
Dual QAM/PSK. This is because the minimum distance is
constraint by the highest order L or N .

It is worth mentioning that LAM is designed in such a way
that the minimum distance is maximized using both polarizations. The constellation can be envisaged as a 4D constellation,

5.3. BER Analysis

115

where the points are placed in a hypercube. This constellation
is often referred as the optimal, since achieves the highest mutual
information [MKM16]. However, LAM constellations present major drawbacks compared to 3D PMod:
• The benefits of LAM are observable for L × N > 16. The
benefits of 3D PMod are observable for L × N < 256.
• The bit mapping is not trivial and Gray mapping cannot be

always applied. Due to of this, the BER performance is not
always the optimal.

• LAM design is based on spherical cuts of a lattice structure.
Hence, the PAPR impact is not negligible. 3D PMod has a
2 } = kxk2 = E.
constant joint envelope, i.e., E{kxk
I

• LAM does not allow symbol multiplexing nor codeword,
whereas 3D PMod does.
• LAM does not support differentiated modulation order schemes. Both polarizations constitute a single supersymbol.

• LAM receiver is constituted by a ML detector, which is computationally prohibitive.
In [HP15a] and [HP15b] we describe the communication system of 2D PMod. This is a particular case of 3D PMod, where
L = 2. In detail, we constraint it to H/V or RHCP/LHCP. It is
clear that when H/V is used, only one channel is activated, corresponding to the horizontal or vertical polarization. Thus, the BER
analysis described in [RH12] can be applied straightforwardly.
In terms of minimum distance, it is determined by the PSK
constellation and takes the expression of (5.25). Examining tables
5.1 it is interesting to see that 2D PMod achieves the maximum
minimum distance for 2 × 2 and 2 × 4, i.e., orthogonal polarization + BPSK/QPSK constellations. For higher spectral efficiencies,

Chapter 5. 3D Polarized Modulation

116

modes with L > 2 achieve higher minimum distance. This is particularly interesting since we demonstrate that 2D PMod obtains
an appreciable performance for low modulation order schemes.

5.4 Results
In this section we discuss the results obtained when 3D PMod is
used. We implement the system described by Fig. 5.2 using different values of L and N . We also implemented the Joint Receiver and Cascade Receiver, described in the previous sections. All
symbols are encoded using Gray coding and all results are obtained with AWGN channel. The transmission power is normalized
to 0 dBW and the timing and phase synchronization is assumed
perfect. The Cascade Receiver uses the MMSE filter expression
(5.15). Based on the minimum distance analysis, we evaluate the
following L × N modes to cover spectral efficiencies from 2 to
7 bps/Hz: 2 × 2, 2 × 4, 4 × 4, 4 × 8, 8 × 8, 16 × 8. Projections
of the real and imaginary parts of these modes in the H and V
components are illustrated in figs. 5.5, 5.6, 5.7, 5.8, 5.9, 5.10. The
number near each point indicates the number occurrences in the
other projection.
1

Horizontal Polarization
1

0.5

Imag

Imag

0.5

2

0

-0.5

-1
-1

Vertical Polarization
1

1

2

0

-0.5

1
-0.5

0

Real

0.5

1

-1
-1

1
-0.5

0

Real

F IGURE 5.5: Projections of real and imaginary
parts of 2 × 2 (SE 2 bps/Hz) constellation onto
horizontal and vertical components.

0.5

1

5.4. Results

117

Horizontal Polarization

1
1

1

1

1

0.5

Imag

0.5

Imag

Vertical Polarization

1

4

0

-0.5

4

0

-0.5
1

-1
-1

1

1

-0.5

0

0.5

-1
-1

1

1

-0.5

0

Real

0.5

1

Real

F IGURE 5.6: Projections of real and imaginary
parts of 2 × 4 (SE 3 bps/Hz) constellation onto
horizontal and vertical components.

Horizontal Polarization
1

1

Vertical Polarization

1

1

1

1
1
0.5

1

1

1

0.5
1

1

0

1

1

1

1
1

Imag

Imag

1

0

1
1

-0.5

4
1

1

1
1

-0.5

1

1

1
1

-1
-1

1
-0.5

0

0.5

1

-1
-1

-0.5

Real

1

0

0.5

1

Real

F IGURE 5.7: Projections of real and imaginary
parts of 4 × 4 (SE 4 bps/Hz) constellation onto
horizontal and vertical components.

We first perform an analysis by comparing both receivers, and
depict the individual and joint BER and throughput. The throughput is obtained by counting the number of symbols decoded
successfully multiplied by the number of bits carried by the symbol. This is equivalent to
Throughput = (Lb + Nb ) (1 − SER)

(5.26)

Chapter 5. 3D Polarized Modulation

118

Horizontal Polarization

1

1

Vertical Polarization

1

1

1

1

1

1

1
1

1

1
1

1

Imag

1

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1
8

0

1

1

1
1

1

1

1

0.5

Imag

0.5

1

1

1

1

1

1

1
1

-0.5

1

1

1

1
1

-0.5

1
1

1
1

1
-1
-1

1

1

1

1

-0.5

0

0.5

-1
-1

1

-0.5

0

Real

0.5

1

Real

F IGURE 5.8: Projections of real and imaginary
parts of 8 × 4 (SE 5 bps/Hz) constellation onto
horizontal and vertical components.
Horizontal Polarization

1

4

Vertical Polarization

1

4

4
4
4

4

Imag

4

4

4

0

4

4

4

-1
-1

-0.5

0

4

4

4

4

4

4

4
4

4

4

4

4

4

-0.5

4
4

0.5

Imag

0.5

-0.5

4

4

4

4

0

4
0.5

-1
-1

1

-0.5

Real

0

0.5

1

Real

F IGURE 5.9: Projections of real and imaginary
parts of 8 × 8 (SE 6 bps/Hz) constellation onto
horizontal and vertical components.

where SER is the symbol error rate (SER). Note that SER can be
computed using the XOR operator as follows
BER =
SER =

LX
b +Nb
1
bn − b̂n
Lb + Nb n=1

Lb +Nb

∨

n=1

bn ⊕ b̂n

(5.27)

5.4. Results

119

Horizontal Polarization

1

Vertical Polarization

1

4

4

4
4

4

4
4

Imag

4

4

4

4

4

4
4

4

0

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

-0.5

-0.5

4

4

4

4
4

4

4
4

4

4

4

4

4

4

4
0.5

4

4

0

4

4

0.5

Imag

4

4

4

4

4

4

4

4
4

4

4
-1
-1

-0.5

0

0.5

1

-1
-1

-0.5

Real

0

0.5

1

Real

F IGURE 5.10: Projections of real and imaginary
parts of 16 × 4 (SE 7 bps/Hz) constellation onto
horizontal and vertical components.

where ∨N
n=1 xn = x1 ∨ . . . ∨ xN performs the logic OR operation.

5.4.1 Comparison of Classes of Receivers
In this section we compare the performance achieved by each class
of receivers. Fig. 5.11 illustrates the BER obtained by the different receivers. BERs labelled as Joint RX, PolSK RX and PSK RX
are obtained by using the Joint receiver and the Cascade PolSK
and PSK sub-receivers. The BER labelled as PolSK RX + PSK RX
is obtained weighting the BERs of PolSK RX and PSK RX by the
number of bits carried by each one. This figure shows that the
Joint receiver outperforms the other schemes. Whilst the Joint receiver obtains lower BER at expenses of a higher computational
complexity, the Cascade Receiver reduces drastically the computational complexity of the receiver at the expense of increasing the
BER.
Fig. 5.12 compares the throughput obtained by the different
classes of receivers for different L and N values. The total throughput of the Cascade Receiver is computed by adding the throughput obtained by each sub-receiver. As with the previous figure,
the Joint receiver obtains the maximum throughput within less

120

Chapter 5. 3D Polarized Modulation

SNR. However, in low SNR regimes, the Cascade Receiver is able
to obtain higher throughput.

5.4.2 Comparison of Different Modulation Orders
In this section we compare the different modulation orders in terms
of BER and throughput. We use the Joint receiver as an optimal
benchmark reference to compute the performance. Fig. 5.13 depicts the BER of 3D PMod using different numbers in the constellation. As expected, as the spectral efficiency increases, the
minimum distance decreases, which -in turn- causes the BER to
increase.
Fig. 5.14 illustrates the throughput achieved by the same sizes in fig. 5.13. This figure is particularly interesting, as we can
appreciate the bitrate adaptation as a function of the SNR. The
maximum throughput can be obtained by drawing the envelope
of the curves.

5.4.3 Comparison with Other Existing Schemes
In this section we compare the performance of the proposed schemes with other existing schemes. In the following figures, all schemes have the same spectral efficiency. We recall that, in the case
of asymmetric sizes (L 6= N ), Dual QAM and Dual PSK convey
a L-symbol constellation through horizontal polarization and N symbol constellation through vertical polarization. In the case of
Single QAM and Single PSK, a L × N -symbol constellation is conveyed through the horizontal polarization. Finally, in the case of
LAM, a L × N -symbol constellation is conveyed using both polarizations.
Fig. 5.15 illustrates the BER of 3D PMod compared with the
aforementioned schemes for different constellation sizes. As we
analyzed previously in terms of minimum distance, 3D PMod

5.4. Results

121

outperforms the other conventional schemes except LAM. Compared with LAM, 3D PMod achieves a similar performance, but
with a higher degree of flexibility.
Similarly, Fig. 5.16 compares the throughput of 3D PMod compared with other conventional schemes. Following the same criteria as with the previous figure, we observe that 3D PMod always
outperforms the other schemes, except LAM, which is near to 3D
PMod. Hence, we conclude that 3D PMod is an excellent candidate for medium and high modulation order transmissions.
Comparison with 2D PMod
In this section we analyze the degradation of 2D PMod in front of
3D PMod. As mentioned above, 2D PMod obtains higher BER for
N > 4, compared with the optimal case of 3D PMod for the same
spectral efficiency. 2D PMod is described in [HP15b] and consists
in transmitting a PSK/QAM mapped symbol activating horizontal or vertical polarization depending on the input source. In the
previous section, we exposed that, in terms of minimum distance,
2D PMod achieves the higher minimum distance when a BPSK
(N = 2) or QPSK (N = 4) is used as the symbol constellation,
compared with other solutions.
Fig. 5.17 depicts the BER of 2D PMod and 3D PMod with optimal mode. As expected, 2D PMod performance is degraded notably when the spectral efficiency is increased. Moreover, since
QAM has higher minimum distance than PSK, the performance of
2D-QAM PMod is higher than 2D-PSK PMod, though it is lower
when it is compared with 3D PMod. The BER is also compared
with Dual-QAM, Dual-PSK and LAM schemes.
Fig. 5.18 performs the same comparison but in terms of throughput. In this case, the throughput is degraded considerably for
2D-PSK PMod, whilst the throughput of 2D-QAM PMod does not
decrease as 2D-PSK PMod.

122

Chapter 5. 3D Polarized Modulation

5.5 Conclusions
In this chapter we present a new modulation based on the 3D constellation for polarization dimension. This modulation technique
maps symbols from a sphere to the respective horizontal and vertical polarizations. This scheme is highly flexible since it allows to
place an arbitrary number of symbols on the sphere and presents
a low computational complexity. We describe the transmission
scheme as well as two classes of receivers, depending on the performance and computational complexity trade-off. We study the
analytical BER in terms of minimum distance and Union Bounds.
We analyze the performance of the 3D PMod for different constellation sizes in terms of error rate as well in throughput. We compare the proposed classes of receivers and the performance of 3D
PMod with other schemes such as Dual Polarization QAM multiplexing, Dual Polarization PSK multiplexing, Single Polarization
QAM, Single Polarization PSK and LAM constellations. Finally,
we compare the proposed 3D PMod with conventional approaches of 2D PMod. From this, we emphasize that 3D PMod obtains
the highest minimum distance for spectral efficiencies below than
8 bps/Hz and in all cases, 3D PMod outperforms the other schemes, except for spectral efficiency of 4 bps/Hz. Hence, we conclude that 3D PMod is an excellent option for medium and high
modulation order transmissions.

5.5. Conclusions

123

100

10

100

-1

10-1

10-2

10-3

BER

BER

10-2

10-3

10-4
10-4

10-5
3D PMod 2/2 Joint RX
2 PolSK RX
2 PSK RX
2 PolSK RX + 2 PSK RX

10-6
10-7

0

2

4

3D PMod 2/4 Joint RX
2 PolSK RX
4 PSK RX
2 PolSK RX + 4 PSK RX

10-5

6

8

10

12

10-6

14

0

2

4

6

SNR [dB]

( A ) SE 2
bps/Hz
L×N =
2×2

10

12

14

( B ) SE 3
bps/Hz
L×N =
2×4
10 0

10 0

10 -1

10

8

SNR [dB]

10 -1

-2

10 -2

BER

BER

10 -3
10

-3

10

-4

10

-5

10

-6

10 -4

10 -5

3D PMod 4/4 Joint RX
4 PolSK RX
4 PSK RX
4 PolSK RX + 4 PSK RX

10 -6

10

-7

0

2

4

6

8

10

12

14

16

18

3D PMod 4/8 Joint RX
4 PolSK RX
8 PSK RX
4 PolSK RX + 8 PSK RX

0

2

4

6

8

SNR [dB]

10

12

14

16

18

SNR [dB]

( C ) SE 4
bps/Hz
L×N =
4×4

( D ) SE 5
bps/Hz
L×N =
4×8

10 0

10 0

10 -1

10 -1

10 -2
10 -2

BER

BER

10 -3
10 -3

10 -4
10 -4
10 -5

10 -5

10 -6

3D PMod 8/8 Joint RX
8 PolSK RX
8 PSK RX
8 PolSK RX + 8 PSK RX

0

2

4

6

3D PMod 16/8 Joint RX
16 PolSK RX
8 PSK RX
16 PolSK RX + 8 PSK RX

10 -6

8

10

12

SNR [dB]

( E ) SE 6
bps/Hz
L×N =
8×8

14

16

18

20

10 -7

0

5

10

15

SNR [dB]

( F ) SE 7
bps/Hz
L×N =
16 × 8

F IGURE 5.11: Comparison of the BER of 3D Polarized Modulation for different classes of receivers. The combined BER from the Cascade subreceivers is weighted by the number of bits carried by each modulation.

20

25

Chapter 5. 3D Polarized Modulation

124

3

2

1.8
2.5

Throughput [bps/Hz]

Throughput [bps/Hz]

1.6

1.4

1.2

2

1.5

1
3D PMod 2/2 Joint RX
2 PolSK RX
2 PSK RX
2 PolSK RX + 2 PSK RX

0.8

3D PMod 2/4 Joint RX
2 PolSK RX
4 PSK RX
2 PolSK RX + 4 PSK RX

1

0.6

0.5
0

5

10

15

20

25

30

35

40

0

5

10

15

SNR [dB]

20

25

30

35

40

SNR [dB]

( A ) SE 2
bps/Hz
L×N =
2×2

( B ) SE 3
bps/Hz
L×N =
2×4
5

4

4.5
3.5
4
3

Throughput [bps/Hz]

Throughput [bps/Hz]

3.5
2.5

2

3

2.5

2
1.5
1.5
3D PMod 4/4 Joint RX
4 PolSK RX
4 PSK RX
4 PolSK RX + 4 PSK RX

1

3D PMod 4/8 Joint RX
4 PolSK RX
8 PSK RX
4 PolSK RX + 8 PSK RX

1

0.5

0.5
0

5

10

15

20

25

30

35

40

0

5

10

15

SNR [dB]

20

25

30

35

40

SNR [dB]

( C ) SE 4
bps/Hz
L×N =
4×4

( D ) SE 5
bps/Hz
L×N =
4×8

6

7

6

5

5

Throughput [bps/Hz]

Throughput [bps/Hz]

4

3

4

3

2
2

1

3D PMod 8/8 Joint RX
8 PolSK RX
8 PSK RX
8 PolSK RX + 8 PSK RX

3D PMod 16/8 Joint RX
16 PolSK RX
8 PSK RX
16 PolSK RX + 8 PSK RX

1

0

0
0

5

10

15

20

25

SNR [dB]

( E ) SE 6
bps/Hz
L×N =
8×8

30

35

40

0

5

10

15

20

25

SNR [dB]

( F ) SE 7
bps/Hz
L×N =
16 × 8

F IGURE 5.12: Comparison of the throughput of
3D Polarized Modulation achieved by each class
of receiver. The total throughput of the Cascade
Receiver is computed by adding the throughput
of each sub-receiver.

30

35

40

5.5. Conclusions

125

100

10-1

BER

10-2

10-3

10-4

LxN=2x2
LxN=2x4
LxN=4x4
LxN=4x8
LxN=8x8
LxN=16x8

10-5

10-6

0

5

10

15

20

SNR [dB]

F IGURE 5.13: BER of 3D PMod for the different
considered modes. Solid lines are obtained via
Monte Carlo simulations. Dashed lines correspond to the Union Bound (5.16).

25

Chapter 5. 3D Polarized Modulation

126

7
LxN=2x2
LxN=2x4
LxN=4x4
LxN=4x8
LxN=8x8
LxN=16x8

6

Throughput [bps/Hz]

5

4

3

2

1

0
0

5

10

15

20

25

30

35

SNR [dB]

F IGURE 5.14: Throughput of 3D PMod for the
different considered modes.

40

5.5. Conclusions

127

100

100

10-1

10-1

10-2

BER

BER

10-2
10-3

10-3

10

-4

10

-5

10-4

2/2 3D PMod
2/2 Dual QAM
2/2 Dual PSK
2x2 Single QAM
2x2 Single PSK
2x2 LAM

0

2

10

4

6

8

10

10-6

12

2/4 3D PMod
2/4 Dual QAM
2/4 Dual PSK
2x4 Single QAM
2x4 Single PSK
2x4 LAM

-5

0

2

4

6

8

SNR [dB]

( A ) SE 2
bps/Hz
L×N =
2×2
10 0

-1

10 -1

10 -2

10 -2

-3

10 -3

14

16

18

BER

BER

10

12

( B ) SE 3
bps/Hz
L×N =
2×4

10 0

10

10

SNR [dB]

10 -4

10 -4

10 -5

10

10 -5
4/4 3D PMod
4/4 Dual QAM
4/4 Dual PSK
4x4 Single QAM
4x4 Single PSK
4x4 LAM

-6

10 -7

0

5

4/8 3D PMod
4/8 Dual QAM
4/8 Dual PSK
4x8 Single QAM
4x8 Single PSK
4x8 LAM

10 -6

10

15

20

10 -7

25

0

5

10

15

SNR [dB]

( C ) SE 4
bps/Hz
L×N =
4×4
10 0

-1

10 -1

10 -2

10 -2

-3

10 -3

30

BER

BER

10

25

( D ) SE 5
bps/Hz
L×N =
4×8

10 0

10

20

SNR [dB]

10 -4

10 -4

10 -5

10

10 -5
8/8 3D PMod
8/8 Dual QAM
8/8 Dual PSK
8x8 Single QAM
8x8 Single PSK
8x8 LAM

-6

10 -7

0

5

10

16/8 3D PMod
16/8 Dual QAM
16/8 Dual PSK
16x8 Single QAM
16x8 Single PSK
16x8 LAM

10 -6

15

20

25

SNR [dB]

( E ) SE 6
bps/Hz
L×N =
8×8

30

35

40

10 -7

0

5

10

15

20

25

SNR [dB]

( F ) SE 7
bps/Hz
L×N =
16 × 8

F IGURE 5.15: BER of 3D Polarized Modulation
compared with other conventional schemes.

30

35

40

Chapter 5. 3D Polarized Modulation

128

3

2

2.8

1.9

2.6

Throughput [bps/Hz]

Throughput [bps/Hz]

1.8

1.7

1.6
2/2 3D PMod
2/2 Dual QAM
2/2 Dual PSK
2x2 Single QAM
2x2 Single PSK
2x2 LAM

1.5

1.4

2.4
2.2
2
1.8

2/4 3D PMod
2/4 Dual QAM
2/4 Dual PSK
2x4 Single QAM
2x4 Single PSK
2x4 LAM

1.6
1.4

1.3

1.2
0

5

10

15

20

25

30

35

40

0

5

10

15

SNR [dB]

20

25

30

35

40

30

35

40

30

35

40

SNR [dB]

( A ) SE 2
bps/Hz
L×N =
2×2

( B ) SE 3
bps/Hz
L×N =
2×4
5

4

4.5
3.5
4
3

Throughput [bps/Hz]

Throughput [bps/Hz]

3.5
2.5

2

3

2.5

2
1.5
4/4 3D PMod
4/4 Dual QAM
4/4 Dual PSK
4x4 Single QAM
4x4 Single PSK
4x4 LAM

1

4/8 3D PMod
4/8 Dual QAM
4/8 Dual PSK
4x8 Single QAM
4x8 Single PSK
4x8 LAM

1.5

1

0.5

0.5
0

5

10

15

20

25

30

35

40

0

5

10

15

SNR [dB]

20

25

SNR [dB]

( C ) SE 4
bps/Hz
L×N =
4×4

( D ) SE 5
bps/Hz
L×N =
4×8

6

7

6

5

5

Throughput [bps/Hz]

Throughput [bps/Hz]

4

3

4

3

2
2
8/8 3D PMod
8/8 Dual QAM
8/8 Dual PSK
8x8 Single QAM
8x8 Single PSK
8x8 LAM

1

16/8 3D PMod
16/8 Dual QAM
16/8 Dual PSK
16x8 Single QAM
16x8 Single PSK
16x8 LAM

1

0

0
0

5

10

15

20

25

SNR [dB]

( E ) SE 6
bps/Hz
L×N =
8×8

30

35

40

0

5

10

15

20

25

SNR [dB]

( F ) SE 7
bps/Hz
L×N =
16 × 8

F IGURE 5.16: Throughput of 3D Polarized Modulation compared other conventional schemes.

5.5. Conclusions

100

10-1

10-1

-2

10-2

10-3

10-3

10

BER

100

10

BER

129

-4

10-4
4/4 3D PMod
4/4 Dual QAM
4/4 Dual PSK
4x4 LAM
8-PSK 2D PMod
8-QAM 2D PMod

10-5
10-6
10-7

0

2

4

6

4/8 3D PMod
4/8 Dual QAM
4/8 Dual PSK
4x8 LAM
16-PSK 2D PMod
16-QAM 2D PMod

10-5
10-6

8

10

12

14

16

10-7

18

0

5

10

SNR [dB]

( A ) SE 4
bps/Hz

10-1

10-2

10-2

-3

10-3

BER

BER

100

-1

10

10-4

10

25

10-4
8/8 3D PMod
8/8 Dual QAM
8/8 Dual PSK
8x8 LAM
32-PSK 2D PMod
32-QAM 2D PMod

-5

10-6

10

20

( B ) SE 5
bps/Hz

100

10

15

SNR [dB]

10-6

-7

0

5

10

16/8 3D PMod
16/8 Dual QAM
16/8 Dual PSK
16x8 LAM
64-PSK 2D PMod
64-QAM 2D PMod

10-5

15

SNR [dB]

( C ) SE 6
bps/Hz

20

25

30

10-7

0

5

10

15

20

25

SNR [dB]

( D ) SE 7
bps/Hz

F IGURE 5.17: BER of 2D PMod and 3D PMod
with optimal mode for different spectral efficiencies.

30

35

40

Chapter 5. 3D Polarized Modulation

130

5

4

4.5
3.5

Throughput [bps/Hz]

Throughput [bps/Hz]

4
3

2.5

2

4/4 3D PMod
4/4 Dual QAM
4/4 Dual PSK
4x4 LAM
8-PSK 2D PMod
8-QAM 2D PMod

1.5

3.5
3
2.5
2

4/8 3D PMod
4/8 Dual QAM
4/8 Dual PSK
4x8 LAM
16-PSK 2D PMod
16-QAM 2D PMod

1.5
1

1

0.5
0

5

10

15

20

25

30

35

40

0

5

10

15

SNR [dB]

20

25

30

35

40

30

35

40

SNR [dB]

( A ) SE 4
bps/Hz

( B ) SE 5
bps/Hz

6

7

6

5

Throughput [bps/Hz]

Throughput [bps/Hz]

5
4

3

2

8/8 3D PMod
8/8 Dual QAM
8/8 Dual PSK
8x8 LAM
32-PSK 2D PMod
32-QAM 2D PMod

1

4

3
16/8 3D PMod
16/8 Dual QAM
16/8 Dual PSK
16x8 LAM
64-PSK 2D PMod
64-QAM 2D PMod

2

1

0

0
0

5

10

15

20

25

SNR [dB]

( C ) SE 6
bps/Hz

30

35

40

0

5

10

15

20

25

SNR [dB]

( D ) SE 7
bps/Hz

F IGURE 5.18: Throughput of 2D PMod and 3D
PMod with optimal mode for different spectral
efficiencies.

131

Chapter 6

Adaptive Modulation,
Coding and MIMO
Schemes with Dual
Polarization
If quantum mechanics
hasn’t profoundly shocked
you, you haven’t
understood it yet.
N. Bohr

Dual polarization is introduced as a solution to double the
throughput in low computational complexity communication systems. Although it has been used for many decades in fixed satellite communications, multiplexing was performed without any
adaptation nor flexibility and waves dually polarized were not received simultaneously. However, it has been proven that dual polarization can also be applied to mobile satellite communications.
In this way, it may be employed to increase the system capacity
to increase the throughput of the individual links and increase the
number of User Equipments (UE) connected to the network by

132 Chapter 6. AMC and MIMO Schemes with Dual Polarization
taking the advantage of the partial decorrelation of the two polarizations. This approach is modeled as Multiple-Input MultipleOutput (MIMO) and it can be exploited by the MIMO signal processing techniques.
The first challenge of dual polarization systems is to provide a
new communication mechanism where information can be modulated on the polarization state of the waveform whilst satisfying
the specific constraints of the scenario. In order to achieve it, terminals must be able to adapt to the satellite channel. In addition, they must also be capable of feeding back information to the
ground gateway regarding which modulation and coding scheme
is the best for the session and which polarization scheme shall be
used.
The second challenge is to implement the proposed algorithm
in an existent standard-compliant system. Whilst in the previous
chapter we implemented dual polarized in the BGAN standard, in
this chapter we aim at implementing the proposed adaptive scheduling algorithms in the same standard. In order to achieve this,
we aim at deploying the adaptive algorithms and use the BGAN
standard, specified in [ETS], as a benchmark. This standard provides multimedia mobile satellite communications with low latency and high flexibility in terms of throughput. In order to test
and validate the proposed schemes, we describe a Physical Layer
Abstraction (PLA). Due to the long and slow shadowing, the simulation took too much time to compute the results. Thus, the
PLA is a tool to model the PHY, obtain the parameters involved
in the adaptation of the link and estimate the error rate without
executing the entire coding and decoding chain.

6.1 PHY Layer Abstraction (PLA)
The goal of PLA is to obtain the instantaneous error rate in order to estimate the instantaneous throughput as a function of the

6.1. PHY Layer Abstraction (PLA)

133

radio channel coefficients. Hence, it is possible to speed up simulation time since it is not necessary to run the entire PHY signal
processing chain. The model takes the modulation scheme, the
coding rate, polarization scheme and other parameters to adjust
bit loading depending on the magnitudes of the radio channel.
PLA also offers the chance to study and analyze the impact of the
feedback sent by UE.
Since most transmission schemes convey blocks of symbols
that are convolved by the channel, each symbol experiences a
different channel magnitude and, therefore, the Signal to Interference plus Noise Ratio (SINR) is different. Thus, a metric of
effective SINR is needed. This metric maps the equivalent SINR
of the transmitted block to the error rate and it is called effective
SINR mapping (ESM). Hence, the ESM is defined as a function
to obtain the error rate from a single value that represents the effective SINR.
From [MO06], the effective SINR is mathematically defined as
γ̄ = Φ−1

N
1 X
Φ (γn )
N n

!

(6.1)

where γ is the N -length vector of the SINR of each symbol. The
function Φ(·) defines the mapping of ESM. Two of them are described below.
In some cases, the representation of the error curves does not
contain an analytical expression or becomes too complex. Thus,
different approaches are proposed in the literature. The most relevant are:
• Exponential Effective SINR Mapping (EESM) [TW05]. This
approach approximates the error curves with the Chernoff
bound, which simplifies the expression as
Φ(x) = 1 − e−x .

(6.2)

134 Chapter 6. AMC and MIMO Schemes with Dual Polarization
In [ARM12], authors provide an approximation
Φ(x) = 1 − α1 e−β1 x + (1 − α1 ) e−β2 x

(6.3)

where α1 , α2 , β1 and beta2 are tuned depending on the constellation.
• Mutual Information Effective SINR Mapping (MIESM). This
approach takes the function of the capacity of the link and
estimates the equivalent SINR. It is expressed as
Φ(x) = E
I XY


log2 P

P (Y |X , x)
′
′
X ′ P (X ) P (Y |X , x)



(6.4)

where X is the transmitted symbol, Y is the received symbol
and E{·}
I
is the expected value. Assuming that a symbol is
transmitted with a M -ary constellation, (6.4) can be expressed as
)
(
X − |(x−x′ )+w|2 −|w|2
1 X
σ2
Φ(γ) = log2 M −
,
E
I w log2
e
M
′
x∈X

x ∈X

(6.5)

where X is the set of the constellation and w ∼ CN 0, σ 2
and σ 2 = 1/γ.

This expression can be computed off-line via Montecarlo simulations generating different realizations of the random
variable. Nevertheless, in [Sri+08] different results are exposed by QPSK, 16QAM and 64QAM, for a range of [−20, 27]
dB of SINR. Although a closed expression is not provided,
it is possible to compute this expression for different values
and store the results in a lookup table (LUT) in order to find
the values of Φ−1 (x) [RAM14].
• Received Bit Mutual Information Rate (RBIR) ESM. This approach is a normalization of the MIESM by the number of

6.2. PLA and MIMO

135

received bits of each symbol. Thus,
PN

n Φ (γn )
,
RBIR = P
N
n Mn

(6.6)

where Φ (γn ) is defined in (6.5) and Mn is the number of bits
of nth symbol.
Whilst EESM is very attractive due to its simplicity and closed expression, MIESM and RBIR are better approximated in models where MIMO or hybrid automated repeat request (HARQ)
are used. Finally, once the ESM method is defined, it is possible to
use the error curves for the AWGN channel depending on the γ̄ as
a function of the channel to obtain the throughput of the system.
Fig. 6.1a and fig. 6.1b describe the curves of Φ(γ) and RBIR for
QPSK, 16QAM, 32QAM and 64QAM defined in [ETS].
6

5

1
QPSK
16QAM
32QAM
64QAM

0.9

QPSK
16QAM
32QAM
64QAM

0.8

0.7

4

Φ(γ)

Φ(γ)

0.6

3

0.5

0.4

2
0.3

0.2

1
0.1

0
-20

-15

-10

-5

0

5

10

15

20

25

30

γ [dB]

(A)
MIESM

0
-20

-15

-10

-5

0

5

10

15

20

25

30

γ [dB]

( B ) RBIR

F IGURE 6.1: MIESM and RBIR curves for each
constellation defined in [ETS].

6.2 PLA and MIMO
In the previous section we described the PLA for the Single-Input
Single-Output (SISO) scenarios. In the case of dual polarized scenarios, the performance of the previous abstraction depends on

136 Chapter 6. AMC and MIMO Schemes with Dual Polarization
the implementation of the receiver. In [Sri+08] two approaches
are proposed depending on the receiver:
• Linear MIMO Receivers. The use of linear receivers allows
low computational complexity implementations and offers
the chance to suppress or mitigate the cross interference of
the inputs. Thus, without loss of generality, the receiver can
decouple both polarizations into two separate streams.
• Maximum Likelihood (ML) Receivers. In this approach, (6.6)
is rewritten as a function of the probability of log-likelihood
ratio (LLR). However, this approach requires much more
computational complexity and additional LUTs, which enlarges the required memory.

6.2.1 RBIR for ML Receivers
In order to apply the SINR mapping in the case of Polarization
Multiplexing (PM), hereinafter the metrics and parameters are referred to the jth stream. In contrast to (6.5), Φ(γ) is defined as


M Z
1 X +∞
M
Φ(γ) =
dx
fΛm (x) log2
M
1 + e−Λm
−∞

(6.7)

m=1

where Λi is the log-likelihood ratio (LLR) of the ith bit and fΛm (p)
is its probability density function (pdf). The pdf can be approximated as a Gaussian and the integral can be reduced using the
numerical integration of [Bec07]. Thus, (6.7) can be approximated

6.2. PLA and MIMO

137

as
1
J
loge 2
Ja + Jb Ja − Jb
J=
+
sign (0.65 − Jb )
2 
2 


√
η2
−η
η
1
Ja = VAR
erfc √
+ √ e− 2
2
2
2π
AVE
η=√
VAR
 1 

√
√
1 
2
Jb = f (AVE) + f AVE + 3VAR + f AVE − 3VAR
3
6
6

−x
f (x) = loge 1 + e

Φ(γ) ≃ log2 M −

AVE = d2min

E
I {Kj } =

Z

khj k2
−E
I {Kj }
σh2

+∞
−∞

r

− 21

1
kh k2
2πd2min σj2
h


VAR = E
I Kj2 − E
I {Kj }2


E
I Kj2 =

Z

+∞

−∞

r

e

− 21

1

2

kh k
2πd2min σj2

e

x2
khj k2
σ2
h

d2
min

x2
khj k2
σ2
h

d2
min

loge

"

loge

−d2min

2e−x + e

−x

2e

khj k2
σ2
h

−d2min

+e

h

(6.8)

where AVE and VAR are obtained via numeric integrations, dmin
is the minimum distance between the points of the constellation,
σh2 is the variance of the channel entries.
However, this scheme presents high computational complexity compared with linear receivers. Although linear receivers may
be inaccurate in low SNR regimes, the accuracy of the ML receiver
might not be compensated by the low throughput.

e−2x

khj k2
σ2
h

!

−2x

e

dx

!#2

dx

138 Chapter 6. AMC and MIMO Schemes with Dual Polarization

6.2.2 RBIR for Linear Receivers
When linear receivers are used, the computation of RBIR (6.6) is
performed by using γn , which varies depending on which MIMO
scheme is adopted. Hence, the SNR can be computed depending
on the MIMO scheme as follows:
SISO
This is the simplest case, where a single polarization is used. Thus,
the system model is reduced to
yn = hn xn + wn
and therefore
γn =

|hn |2
.
2
σw

(6.9)

(6.10)

Orthogonal Polarization Time Block Codes
This case is an adaptation of the Orthogonal Space-Time Block
Codes, introduced in [Ala98], replacing the spatial component
by the polarization component. Since Orthogonal PolarizationTime Block Codes scheme exploits the full diversity of the channel
[KLK13], the SINR can be expressed as
γn =

kHn k2
,
2
2σw

(6.11)


where kHn k2 = tr HH H is the Frobenius norm.
Polarization Multiplexing
In this case, each polarization conveys a symbol. Thus, two symbols are transmitted in each channel access. Assuming that the
receiver is able to cancel the interference between both streams,
we obtain two equivalent SINR for each symbol of each polarization [KLK13; Lat+13].

6.3. Adaptive MODCOD and MIMO Scheme

139

Therefore, the equivalent SINR of the mth polarization using
the Zero Forcer (ZF) receiver can be expressed as
γn,m =

|hn,m |
2
σw

(6.12)

where hn,m is the mth column of matrix Hn . Note that in this
case, we obtain 2N equivalent SNR instead of N , since we are
conveying 2N symbols.
Polarized Modulation
In this scheme, a single symbol is transmitted using a single polarization. However, the index of the used polarization is also a
place for conveying bits. In the case where two polarizations are
used, PMod conveys M + 1 bits (M bits of the symbol and an additional bit of the polarization state index). Assuming that we employ a receiver with interference cancellation of cross-polarization
and that the polarization selection bit is equiprobable, we use the
average SNR in each polarization. Thus,
γn =

|h00 |2 +|h11 |2
.
2
2σw

(6.13)

6.3 Adaptive MODCOD and MIMO Scheme
After the introduction of the PLA for MIMO schemes, we aim at
implementing it to the BGAN standard. This standard describes
different modulation and coding schemes (MODCOD), called bearers. Each bearer defines a MODCOD, which has a different bitrate. Table H.1 describes the parameters of the small subset of all
bearers. As shown in this table, the length of the block N can be
640, 1098 or 941, and the constellation size M can be 2, 4, 5 or 6.
It must be noted that since each MIMO scheme produces a different SINR, for the same channel realization each MIMO scheme
produces a different error curve.

140 Chapter 6. AMC and MIMO Schemes with Dual Polarization
We can thus formulate the objective problem as
max

um,d,c

X XX

um,d,c rm,d,c (γ̄)

m∈M d∈D c∈C

s.t. PER (γ̄) ≤ 10−3
X XX
um,d,c = 1

(6.14)

m∈M d∈D c∈C

where M is the set of MIMO modes, D is the set of modulation
orders and C is the set of available coding rates, rm,d,c (γ̄) is the

achievable rate given the effective SNR γ̄ and the tuple m, d, c.
Compared with classic MODCOD adaptive algorithms, (6.14)

introduces additional computational complexity since it has to optimize the MIMO mode. Fortunately, this additional increase is
linearly proportional to the number of MIMO modes M.
It is worth to mentioned that (6.14) is not constraint to any
particular MIMO scheme or dimension. It can be applied to all

MIMO schemes considered in the system. The requirement to
apply (6.14) is to compute the SNR that this particular MIMO
scheme achieves and include it to the set M.

6.4 Channel Time Series Generator
Generating the channel realization is a key aspect. Although each
realization must be independent for each trial, it must also be
time-correlated during the whole transmission block. In order to
implement a time series channel generator, we first generate independent realizations of channel coefficients for each polarization
depending on the parameters of the scenarios. Then, we interpolate and filter them using a low pass band filter with a bandwidth
equal to the Doppler spread. Thus, we can guarantee that
E
I {h∗ (t)h(t − τ )} < 0.4, τ > τc ,

(6.15)

6.4. Channel Time Series Generator

141

where τc is the coherence time. The coherence time is defined in
terms of Doppler Spectrum when the object is moving. The coherence time can be approximated by the inverse of Doppler spread
τc ≈

1
,
Ds

(6.16)

where Ds ≤ v/λ = fD and fD is the Doppler shift of an object mo-

ving at the speed of v m/s. Assuming the Clarke’s model [Rap96;
Sha02], the coherence time can be approximated by
τc =

3λ
√ ,
4v π

(6.17)

where λ is the wavelength of carrier. If we assume a symbol rate
of Fs = 33600 symbols/second, we can compute the number of
correlated samples as L = ⌈τc F ⌉ and the number of independent

realizations as Q = ⌈P/(τc F )⌉, where P is the number of samples
to be generated.

6.4.1 Mobile Satellite Dual Polarized Channel Model
In [SGL06], the authors describe statistics of the mobile satellite
dual polarized channel as the sum of a Line of Sight (LoS), specular and diffuse signals. LoS and specular components are modeled as Rice random variables and correspond to the direct link
between satellite and UE and the specular ray produced by the
sea effect, respectively. The diffuse component is produced by the
scatters near the UE. Hence,
H = LKL + SKS + DKD .

(6.18)

Each matrix is 2 × 2 and are composed by the different components. L contains LoS components and is generated as follows
L=

√

!
√
1 − β1
β2
(cos φ + j sin φ) = βejφ ,
√
√
β1
1 − β2

(6.19)

142 Chapter 6. AMC and MIMO Schemes with Dual Polarization
where φ is a uniform random variable between the range [0, 2π).
βi is related with the scenario and define the autocorrelation of
each component of matrix L. The K-factor matrix of the direct
component is defined as
r


KL = 


K1L
K1L +K1S +1

0

r

0
K2L
L
K2 +K2S +1




,


(6.20)

where KiL and KiS are the K-factors of ith polarization of LoS and
specular components, respectively.
In the same form, the specular component S is generated as
S=

!
√
√
1 − ξ1
ξ2
(cos φ + j sin φ) = ξejφ ,
√
√
ξ1
1 − ξ2

(6.21)

where ξi is related with the scenario and define the autocorrelation of each component of matrix S. The K-factor matrix of the
specular component is defined as
r


KS = 


K1S
K1L +K1S +1

0

r



0
K2S

K2L +K2S +1


.


(6.22)

Finally, the diffuse matrix is composed by complex Gaussian
random variables. Since it is a 2 × 2 matrix it can be envisaged as a zero mean multivariate random variable of order 4, d =
T

d11 d12 d21 d22 , where each dij is the entry ij of the matrix
D, with the following covariance matrix:


1 − α1

ρt1

p

(1 − α1 ) α1 ρr1

p

(1 − α1 ) α2

0



p
 tp

ρ1 (1 − α1 ) α1
α1
0
ρr2 (1 − α2 ) α1 

,
p
Σ =  rp

t
ρ
(1
−
α
)
α
0
α
ρ
(1
−
α
)
α
1
2
2
2
2
 1

2
p
p
0
ρr2 (1 − α2 ) α1 ρt2 (1 − α2 ) α2
1 − α2
(6.23)

6.4. Channel Time Series Generator

143

where αi and ρt,r
i are specific parameters depending on the scenario that adjust the autocorrelation of each component as well as
the cross-correlation between polarizations. The K-factor matrix
of diffuse component is described as
q

KD = 

1

K1L +K1S +1

0

q

0
1

K2L +K2S +1



.

(6.24)

From [SGL06], for the specific case of maritime/aeronautical
scenario where the specular component is relevant, the parameters are set as follows:
KiL = 10
KiS = 5
βi = 0.3
αi = 0.4

(6.25)

ρt,r
i = 0.5
ξi = 0.3.
Fig. 6.2 summarizes the channel generation based on the described framework. Fig. 6.3 illustrates a random snapshot of the
MIMO maritime satellite channel, which contains LoS components,
specular and diffuse components.

6.4.2 Interference Model
Due to the non-isotropic reflectors at the satellite and the speed
of the terminal, the difference of the SINR between the center and
the edge of the beam spot may be significant. Additionally, the adjacent beams may introduce interferences. Whilst the gain of the
intended beam decreases from the center to the edge, the interference increases from the center to the edge. Although the channel
across the intended beam and the interferences is the same, the

144 Chapter 6. AMC and MIMO Schemes with Dual Polarization

F IGURE 6.2: Block diagram of time series mobile
polarized channel generator.
10

0

|H|2 [dB]

-10

-20

-30

h

-40

h
h
h

11
12
21
22

-50
0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Time [s]

F IGURE 6.3: Snapshot of MIMO maritime mobile
satellite channel magnitude.

gains are different. Hence, assuming a linear interpolation in logarithmic scale, the gain of the intended beam is
C = Cc +

(Ce − Cc ) vn
,
W
Fs

(6.26)

6.5. Remarks

145

where Cc = 40.83 dB is the gain at the center of the beam, Ce =
36.74 dB is the gain at the edge of the beam, W = 300 km is the
beam width, v is the speed of the terminal, n is the sample index,
and Fs is the sample frequency. The same is applied to the interference to obtain I with the values Ic = 17.49 dB and Ie = 25.1
dB.



2 → I tr HH H + σ 2 ,
Finally, (6.10)-(6.12) are replaced by γn ← Cγn σw
w

2 is replaced by the sum of σ 2 and the interference I tr HH H .
where σw
w

6.5 Remarks
One of the major drawbacks of MIESM is the high resolution needed to compute Φ−1 . Since the objective is PER ≤ 10−3 , we work
in high SNR regime, which corresponds to the flat upper part of
MIESM curves in Fig. 6.1a. In this zone, a small increment in
MIESM requires a significant increment in SNR. Thus, when we
compute Φ−1 , there is no reciprocal value in the SNR axis. In other words, for a certain precision and for SNR > [10, 17, 20, 23]
dB (QPSK, 16QAM, 32QAM and 64QAM, respectively) the Φ(x)
function is not injective and thus, Φ−1 does not exist.
To deal with this issue, we replace (6.4) by
γ̄ = Φ̆−1

!
N
1 X
Φ̆ (γn ) ,
N n

(6.27)

PN

(6.28)

where
Φ̆(x) =

(

Φ(x) if
x

1
N

n

otherwise

Φ (γn ) − M ≥ ǫ

and M is the spectral efficiency of the used modulation order.
With (6.27) and (6.28), we are able to split the MIESM curves between the linear and non-linear regions.

146 Chapter 6. AMC and MIMO Schemes with Dual Polarization

6.6 Results
In this section we describe the obtained results for different use
cases. We perform the analysis in a maritime scenario, where the
user terminal is located at the center of the beam and is moving
to the edge with constant speed. During the journey, the terminal
receives the blocks from the satellite and feedbacks the MODCOD
and MIMO mode, which optimizes the throughput with a maximum PER ≤ 10−3 . We assume a delay of 500 ms. Additionally, we

assume that we are in the high SNR margin and therefore we use
the RBIR for MMSE as the PLA approach (as it obtains the same
results as RBIR for ML).
To ensure a fair comparison, first we generate a time series
channel snapshot corresponding to 300 km trip. Later, we use
this snapshot to run the different simulations for the different use
cases. Hence, all simulations use the same channel realizations.
Table 6.1 describes the main parameters used in the system

simulation. Next sections illustrate the results for different terminals, delays and MIMO modes. MIMO modes are denoted as 1
(SISO), 2 (OPTBC), 3 (PMod) and 4 (V-BLAST).
SISO Scenario: the benchmark
First, we include the simulation results with MODCOD adaptation but without MIMO mode adaptation. We use this scenario as
the benchmark reference to evaluate the performance of the proposed techniques.
Introducing a delay during the feedback transmission may produce an outage on the constraint of PER. When the transmitter receives the feedback and applies it, the SINR of the terminal has
decreased and the selected MODCOD and MIMO mode may require higher SNR. Thus, the result is an outage because the receiver cannot guarantee PER ≤ 10−3 . To address this issue, we add

6.6. Results

147
TABLE 6.1: Scenario Main Parameters

Carrier

1.59GHz

Beam Diameter

300 km

Noise

−204 dBW/Hz

Bandwidth

32 KHz

TX Power

34 dBm

Symbols per Block (N )

640 dBW/Hz

Block Length

20 ms

Channel Profile

Maritime

Speed of Terminal

50 km/h

G/T

−10.5 dB/K

Feedback Delay
PLA Scheme

500 ms

RBIR for MMSE

a SINR margin of 1.8 dB. This value is obtained by running the simulations, where the SINR margin in the outage zones is always
below than the proposed value.
Fig. 6.4 illustrates the adaptation of MODCOD without including the MIMO scheme. The SINR subplot includes the effective
SINR (γ̄) and the instantaneous SINR (a sample of γn ). To avoid
fast changes in γ̄ we included a low-pass filter, which smooths
the adaptation. This figure illustrates the SINR variations and the
MODCOD adaptation. As seen in the figure, the throughput varies in small steps, thus guaranteeing a maximum PER.
Fig. 6.5 depicts a detailed curve of throughput and effective
SINR. On the other hand, fig. 6.6 describes the throughput probability distribution. From this figure we can obtain the average
and most probable throughput.
Fixed MIMO: the other benchmark
In the previous section, we compared the proposed framework
with the benchmark reference, where a SISO transmission is performed without MIMO adaptation. In this section we compare

Throughput [kbps]
Modulation [b/s/Hz]

148 Chapter 6. AMC and MIMO Schemes with Dual Polarization

400

Coderate

200
0
6
5
4
2

1

0.5

SINR [dB]

MIMO Mode

0
4
3
2
1

20
γ

10
γ

eff
inst

0
0

50

100

150

200

250

300

Distance [km]

F IGURE 6.4:

MODCOD adaptation without
MIMO adaptation.

Throughput [kbps]

400
350
300
250
200
150
100

16
γ eff

14

SINR [dB]

γ inst

12
10
8
6
4
0

50

100

150

200

250

Distance [km]

F IGURE 6.5: Detailed throughput performance of
SISO scenario.

300

6.6. Results

149

0.2
PDF
Median (198.00)
Mean (205.08)
Mode (228.00)

0.18

0.16

0.14

P(r)

0.12

0.1

0.08

0.06

0.04

0.02

0
100

150

200

250

300

350

400

Throughput [kbps]

F IGURE 6.6: Throughput’s distribution for the
SISO scenario.

the adaptive MIMO framework with the fixed V-BLAST scenario,
i.e., where V-BLAST is always performed and the adaptation is
done only through the MODCOD. Fig. 6.7, fig. 6.8 and fig. 6.9 depict the MODCOD adaptation, throughput result and pdf of this
scenario.
MIMO Scenario: full adaptation
In this use case, the MIMO scheme is added to the adaptation.
Hence, the terminal has three degrees of freedom for the optimization, namely modulation order, coding rate and MIMO scheme.
Fig. 6.10 summarizes the performance of the proposed adaptive techniques. The figure illustrates the adaptation between the
modulation, code rate and MIMO mode. During the journey, the
transmitter switches between V-BLAST and PMod in order to optimize the throughput. Fig. 6.11 describes the evolution of the
throughput and SNR in detail.

1000
500

Modulation [b/s/Hz]

0

SINR [dB]

6
5
4
2

1

0.5
0

MIMO Mode

Coderate

Throughput [kbps]

150 Chapter 6. AMC and MIMO Schemes with Dual Polarization

4
3
2
1

20
γ eff

10

γ inst

0
0

50

100

150

200

250

300

Distance [km]

F IGURE 6.7:

MODCOD adaptation of fixed
MIMO scenario.

600

Throughput [kbps]

500
400
300
200
100

16
γ eff
γ inst

SINR [dB]

14
12
10
8
6
4
0

50

100

150

200

250

Distance [km]

F IGURE 6.8: Detailed throughput performance of
fixed MIMO scenario.

300

6.6. Results

151

0.3
PDF
Median (274.80)
Mean (259.00)
Mode (336.00)

0.25

P(r)

0.2

0.15

0.1

0.05

0
100

150

200

250

300

350

400

450

500

550

600

Throughput [kbps]

Throughput [kbps]
Modulation [b/s/Hz]

F IGURE 6.9: Throughput’s distribution for the
fixed MIMO scenario.
600
400

Coderate

200
6
5
4
2

1

0.5

SINR [dB]

MIMO Mode

0
4
3
2
1

20
γ

10

eff

γ inst

0
0

50

100

150

200

250

Distance [km]

F IGURE 6.10: MODCOD adaptation with MIMO
adaptation.

300

152 Chapter 6. AMC and MIMO Schemes with Dual Polarization

Throughput [kbps]

600

500

400

300

200

16
γ

14

SINR [dB]

γ

eff
inst

12
10
8
6
4
0

50

100

150

200

250

300

Distance [km]

F IGURE 6.11: Detailed throughput performance
of MIMO scenario.

Fig. 6.12 depicts the probability distribution of the throughput
in this scenario. In this case, we observe an increase of throughput
of 50% compared with the SISO case. The terminal obtains an
average throughput of 308 kbps.
Fig. 6.13 describes the CDF for the SISO and MIMO cases
with a delayed feedback. For example, the probability to obtain a
throughput below 300 kbps is 1 in SISO and 0.5 in MIMO. Hence,
we can observe that introducing MIMO adaptation not only increases the throughput, but also increases the robustness of the
transmission.
Finally, fig. 6.14 depicts the CDF for the fixed MIMO (V-BLAST
scheme) and adaptive MIMO. In this case, it is also clear that using
adaptive MIMO achieves higher performance compared with the
fixed MIMO case. For instance, the probability to obtain a throughput below 330 kbps is 0.9 in fixed MIMO and 0.6 in adaptive
MIMO.

6.6. Results

153

0.2
PDF
Median (297.00)
Mean (307.83)
Mode (342.00)

0.18

0.16

0.14

P(r)

0.12

0.1

0.08

0.06

0.04

0.02

0
200

250

300

350

400

450

500

550

600

Throughput [kbps]

F IGURE 6.12: Throughput’s distribution for the
MIMO scenario.
1
Adaptive MIMO
Fixed SISO

0.9

0.8

0.7

P(r<R)

0.6

0.5

0.4

0.3

0.2

0.1

0
0

50

100

150

200

250

300

350

400

450

Throughput [kbps]

F IGURE 6.13: CDF of fixed SISO and adaptive
MIMO.

500

154 Chapter 6. AMC and MIMO Schemes with Dual Polarization
1
Adaptive MIMO
Fixed MIMO

0.9

0.8

0.7

P(r<R)

0.6

0.5

0.4

0.3

0.2

0.1

0
0

50

100

150

200

250

300

350

400

450

500

Throughput [kbps]

F IGURE 6.14: CDF of fixed MIMO and adaptive
MIMO.
TABLE 6.2: Gain of average throughput comparison between adaptive MIMO and benchmarks.

Adaptive MIMO

SISO Case

Fixed MIMO Case

102.75
50.10%

48.83
18.85%

In summary, it becomes clear that using adaptive MIMO always achieves higher performance compared with the SISO case
or fixed V-BLAST MIMO scheme. Table 6.2 compares the gain
of using adaptive MIMO compared with the two benchmarks, its
absolute value (in kbps) and relative percentage.

6.7 Conclusions
In this chapter we introduce the concept of PLA and we apply it to
the MIMO case. Using the BGAN standard as a benchmark reference, we propose the use of PLA to model the adaptive downlink

6.7. Conclusions

155

based on the effective SNR at the terminal. We implement the proposed adaptive scheme to the particular satellite mobile maritime
scenario with MIMO schemes in polarization.
The precise dual polarized channel time series generator allows us the possibility of generating time-correlated channel snapshots which simulate the channel variations of a terminal moving
from the center to the edge of the beam. This model also includes
the effect of the interferences of the adjacent beams.
Finally, the addition of delayed feedback increases the accuracy of the simulations and the results are more realistic. Table
7 summarizes the obtained results for both terminals and the delayed feedback.
The use of MIMO technologies applied to dual and orthogonal polarizations are worth studying. They can provide gains near
of ∼ 50%, without additional power. Furthermore, incorporating
the MIMO scheme adaptation into the adaptive algorithms provides higher gains compared with the classic approach, where only
the MODCOD is optimized. Hence, switching between different
MIMO schemes depending on the channel conditions and optimizing the MODCOD jointly is particularly interesting in terms
of throughput.
It is worth observing that the gain is more important in those
terminals where the SINR is low. In these cases, the best option is
to switch between the available MIMO schemes since it provides
more rate diversity. On the other hand, in terminals where the
SINR is high, the gain of using the proposed algorithm is relatively low. In these cases, the SINR is good enough to not switch
between MIMO schemes and use the highest scheme instead.

157

Chapter 7

Final
In a time not distant, it will
be possible to flash any
image formed in thought on
a screen and render it visible
at any place desired. The
perfection of this means of
reading thought will create
a revolution for the better in
all our social relations.
N. Tesla

This chapter concludes this dissertation. Throughout all previous chapters we have introduced the concept of Index Modulations combined with the polarization dimension, spanning from
the theoretical point view to the realistic implementation in actual
standard scenarios [ETS]. The final goal is to study the usefulness
of the polarization dimension in the communication schemes.

7.1 Conclusions
In this thesis, we depart from the theoretical fundamentals in terms
of capacity of IM. After this, we apply the concept of IM to the polarization physical dimension and we introduce two communication systems based on 2D and 3D constellation mappings. Finally,
we move one step forward to a more realistic scenario where the

158

Chapter 7. Final

coexistence with other polarization schemes is presented and exploited.
Chapter 2 in this dissertation introduces the polarization dimension, some schemes used in the polarization dimension, as
well as the Index Modulations. The Stokes Vector and its parameters, as well as the Jones Vector and Poincaré Sphere, are also
introduced and described in detail. These concepts are closely related to the polarization dimension and can be exploited in communication systems. Common polarizations are illustrated in the
Stokes, Jones and Poincaré forms, and the reference system is defined. Various phenomena affecting the polarization during a reflection have also been described, as well as the implications of
the Faraday Effect. Appendix C analyzes in more detail the Faraday Effect. In the second chapter, polarization is also presented as
a channel diagonalizer. This approach allows to understand the
reasons why polarization is a potential dimension in communication systems from the point of view of capacity. Finally, this chapter also discusses some common communication systems that use
polarization dimension, as well as their context.
Chapter 3 analyzes the mutual information of IM and proposes different approximations. The mutual information expression
involves an integral that is particularly difficult to solve. This
chapter develops this expression and introduces different approximations with various levels of accuracy. The approximations’ error is analyzed in the limits and the ergodic capacity is also studied for different channel distributions. The expression is used to
better understand IM and to compare different applications of IM,
such as those in the spatial, polarization or frequency dimensions.
Appendix G contains the proof of the theorems introduced in this
chapter.
The application of PMod in a communication system is described in Chapter 4. This communication system implements realistic signal processing blocks. Furthermore, new problems arise
when PMod is combined with other types of processing. Four

7.1. Conclusions

159

receivers are discussed according to their accuracy and computational complexity. The chapter finishes with a complete analysis
for a realistic satellite mobile scenario, i.e., considering typical impairments in satellite communications such as XPD or imperfect
channel estimation.
Following the PMod philosophy, Chapter 5 introduces a new
PMod with an arbitrary number of polarizations, the so-called 3D
PMod. Whilst the previous chapters analyze the PMod constraint
with two polarizations, this chapter overcomes this assumption
and describes a solution where an arbitrary number of polarizations can be used. The chapter describes why the minimum distance increases with traditional schemes. According to this proposition, communication systems can attain lower BER without
an increase in power consumption.
Finally, going one step beyond, the system presented in the
previous chapter is introduced in Chapter 6 with a return link.
The chapter introduces some concepts such as PLA and time-series
channel generation, which is used to perform the AMC and polarization MIMO scheme optimization. The scenario emulates a
ship journey from the center to the edge of a beam. During this
journey, the system not only adapts the modulation and coding
scheme, but also the polarization MIMO scheme. Results show
that a joint optimization of the polarization MIMO scheme offers
notably gains compared with AMC adaptation only.
The conclusions of all chapters are summarized as follows:
• The capacity expression of IM can be expressed without indefinite integrals and using approximations involving only
arithmetic and harmonic means, which reduces computational complexity.
• IM can be applied to the spatial, polarization and frequency

dimensions, considering different impairments depending

Chapter 7. Final

160

on the selected dimension. For instance, the polarization dimension is affected by the specular components. The spatial
dimension is affected by the antenna correlation.
• PMod is a very strong candidate to cover the gap between
orthogonal block codes and data multiplexing. PMod allows a smoother rate adaptation without requiring extra power consumption. In addition, it can be implemented in realistic systems.
• Hierarchical modulations are enabled with the use of PMod,
since different bitrates can be multiplexed using PMod.
• Leveraging the polarization MIMO scheme on top of adaptation of the modulation and coding scheme offers substantial gains. For instance, adaptation of AMC and V-BLAST /
PMod offers gains of more than 50% compared with current
deployments.
• PMod can be used with an arbitrary number of polarizations

(3D PMod), exploiting the Stokes vector, the use of multiple
polarizations and PSK.

• 3D PMod has a higher minimum distance than other modu-

lation schemes and, therefore, the BER is reduced without
additional power consumption.

Finally, this dissertation takes account of the following aspects:
• Although polarization was discovered many centuries ago
(even before Maxwell’s equations) it is currently being restricted to specific scenarios. This dissertation aims at presenting the polarization dimension as a more accessible dimension to be considered in upcoming communication systems paradigms.
• PMod and 3D PMod introduce interesting advantages that
can be implemented in real-life systems. Additionally, they

7.2. Future Research

161

increase the throughput without any penalties on extra power consumption and with low computational complexity
deployments.
Although this dissertation covers many aspects related with
polarization and IM, some open problems arose during the research carried out. These issues open interesting future research lines that can bring new advantages and improvements. The first
problem deals with 3D PMod and the constraint of PSK modulation of the initial phase. The second problem deals with the angular momentum of electromagnetic waves.

7.2 Future Research
7.2.1 QAM & 3D PMod
One of the immediate questions that arises from 3D PMod is
Can a generalized modulation (i.e., M -QAM) be
used with 3D PMod?
The answer is still open and, at the moment of writing, there are
no studies that focus on this problem. This question contains two
major issues that are described in the next sections.
Constant Radius Issue
The radius of the Poincaré Sphere is characterized by the Stokes
parameter S0 . Amongst the use of S1 , S2 and S3 , it could be possible to map bits into the S0 parameter. This produces different
sphere radius, such as QAM with the 2D Cartesian plane. From
the transmitter’s point of view, this implementation does not present any issue. However, from the receiver perspective, there is a
major issue with the Poincaré Sphere.
One of the constraints of using the Poincaré Sphere is that the
radius of the sphere is normalized by 1. Indeed, the sphere spans

162

Chapter 7. Final

from S1 , S2 and S3 , but not with the S0 parameter. This implies
that the energy of the electromagnetic wave remains constant between in each symbol. Clearly, this assumption does not hold for
QAM, since each symbol has different radius.
The system can detect S0 first and after decoding S1 , S2 and
S3 as described in the Chapter 5. However, the problem requires
a very precise calibration of the receiving power, such as in the
classical 2D QAM approach. The next issue is related with the use
of different radius.
Maximizing the Distance
The problem of maximizing the minimum distance is studied in
[HS95]. This analysis is valid for the constant unitary radius sphere. However, when two radius are involved the problem becomes different. In this case, there are two concentric spheres
with different radius. Whilst the original problem is formulated
in terms of maximizing the distance between points, in the second
problem the points of the first sphere may pose an influence to the
points of the second sphere. The problem is generalized for an arbitrary number of concentric spheres.
This problem has an analogue formulation with the 2D Cartesian constellation APSK. Intuitively, if one circumference is rotated with respect to the other, the BER is decreased. Fig. 7.1
illustrates the concept of rotation in concentric constellations to
decrease the BER. This concept can be extended to three dimensions with concentric spheres instead of concentric circumferences.
However, the solution is still open for an arbitrary number of spheres.

7.2. Future Research

( A ) Constellation
without
rotation.

163

( B ) Constellation
with
rotation of
2π
.
M

F IGURE 7.1: APSK constellations.

Assuming that all symbols are equiprobable, the error probability is bounded by
M
1 X X
Pm→n
Pe ≤
M
m=1 n6=m
s
!
M
1 X X
d2mn
=
Q
2
M
2σw
m=1 n6=m

s
2
dmin 
,
≤ (M − 1)Q 
2
2σw

(7.1)

where Q(x) is the Q-Function. Since it is a bound, it implies that
the error probability can take lower values. Indeed, maximizing
the pair-wise distance decreases the error probability. Hence, although fig. 7.1a and fig. 7.1b have the same minimum distance,
which is determined by the distance of adjacent symbols in the
inner circumference, the error probability of fig. 7.1b is less than
the error probability of fig. 7.1a. This is due to the fact that the outer circumference has less influence into the inner circumference

164

Chapter 7. Final

in the second picture compared to the first picture.
Apart from the aspects described above, there is still missing
an exhaustive study of 3D PMod under non-Gaussian channels,
such as Rayleigh or even with non-linear satellite channels. This
could be achieved by performing the same analysis with the channel models described in the previous chapters. Hence, the study
of 3D PMod for non-Gaussian channels deserves a future research
line.
Finally, it is important to note that this concept is completely
compatible with the proposed 3D PMod in Chapter 5. The phase
of the QAM modulation scheme can be modulated using the initial phase as described, and the radius of the QAM symbol can be
modulated using the S0 Stokes parameter.

7.2.2 Orbital Angular Momentum Modulations
One of the inherent properties of electromagnetic waves is that
they carry energy and momentum and both quantities are conserved. Angular momentum can be also carried in the wave. Indeed,
the polarization is a type of angular momentum and it can be seen
as the rotation of the electric field in time, which describes an ellipse. In other words, if we are able to give an angular momentum
to the electromagnetic wave, it will be conserved along the propagation.
In all chapters we assumed that the centre of the polarization
ellipse remains static and does not have any motion. But the centre of the ellipse can rotate and describe a translational motion.
Like the Earth rotates and translates around the Sun, the electromagnetic wave can also rotate and translate. These motions are
known as spinning and twisting. The first is defined by the polarization theory, described in Chapter 2, and named Spin Angular
Momentum (SAM). The latter is defined by the wavefront shape
and is named Orbital Angular Momentum (OAM). OAM is closely related with the spatial distribution of the electromagnetic

7.2. Future Research

165

field. It is worth mentioning that SAM and OAM are concepts
completely independent. A wave carrying OAM can be polarized at the same time with an independent polarization, without
affecting the OAM.
It is important to differentiate the non-planar wavefront from
the planar electromagnetic waves. Planar electromagnetic waves
are waves where the electric and magnetic fields are orthogonal
to the direction of propagation. Also, this is a condition to the
existence of the Maxwell’s equations. The planar wavefront is a
region of the space where the electric field is in phase in all points
of this region and describes a plane.
OAM modifies the shape of the wavefront, thus changing the
phase of certain points in the space. Hence, given a space region,
the electric field presents a phase variation. Specifically, the wavefront of an electromagnetic wave that carries OAM describes an
helical wavefront shape. Note that, in order to produce a stationary wave, not all angular frequency of OAM are valid. In particular, the orbital angular frequency is the same as the original
wave and, therefore, the separation between in-phase points of
the helical modes is also λ.
A particularly interesting aspect is that the OAM accepts different levels (or orbitals) and that all of them are orthogonal. This
property implies that a wave that carries OAM can be constructed
by infinite helices and, therefore, having infinite orthogonal dimensions. The sign of these levels defines the direction of rotation
of the helices.
Nevertheless, generating an electromagnetic wave is a challenging task. In the next section we describe a method to generate
waves carrying OAM.
OAM Generation
Albeit the OAM has been known in optics for many decades, the
application to radio frequency is a relatively recent field with just

Chapter 7. Final

166

a few years of work. In 2012, the authors of [EJ12] asked if OAM
had a potential in radio communications. Works such as [Moh+10;
MW12; MW13] analyze the feasibility using microwaves and describe the methodology to generate waves with OAM. Additionally, a complete communication system is described in [Zha+17].
Finally, [Yan+14] performs a proof-of-concept of SAM-OAM multiplexing, where up to 8 data channels are multiplexed using the
same wave.
In Chapter 2, we described the expressions of the electric field
(2.17), where we decoupled the time-space dependency into a static component, E0 . Since the OAM defines the spatial distribution, E0 must have spatial dependency, i.e., E0 (x, y, z). In particular, the aforementioned works use the Laguerre-Gaussian modes,
which introduce OAM and has the following expression in cylindrical coordinates
E0 (r, φ, z) =

s

−jk

×e

√

1
p!
π (|l|+p) ! w(z)
r2 z
2
2 z 2 +z0

(

2r
w(z)

!|l|

−

e

r2
w2 (z)

−j(|l|+2p+1) arctan

) e−jlφ e



Lp|l|



z2
2
z 2 +z0



2r 2
w2 (z)



,
(7.2)

where l is the orbital
q level, p is the degree of the Laguerre polynomial, w(z) = w0 1 + (z/z0 )2 , w0 is the beam waist size, z0 =
|l|

πw02 /λ, and Lp (x) is the Generalized Laguerre polynomial. Note
|l|

that for OAM generation, p = 0 and Lp (x) = 1. The term e−jlφ
defines the orbital shape corresponding to this mode.
Figs. 7.2, 7.3, 7.4, 7.5, 7.6, 7.7 and 7.8 describe different perspectives of the electric field at z = 20λ. The left plot illustrates
the helical modes for each level. It is clear that each mode has |l|

helices. The figure only plots all points that have the same phase.
The middle figure depicts the phase of the electric field from the z
axis. This figure describes the direction of rotation of the electric
field. The rightmost figure illustrates the intensity distribution.

7.2. Future Research

167

Each orbital level is concentric to the others and, thus, orthogonal. Note that the distribution aperture increases as a function of
z and depicts a cone in 3D.

F IGURE 7.2: Orbital mode l = −3. Helical wavefront with the same phase, frontal phase and
frontal intensity.

F IGURE 7.3: Orbital mode l = −2. Helical wavefront with the same phase, frontal phase and
frontal intensity.

F IGURE 7.4: Orbital mode l = −1. Helical wavefront with the same phase, frontal phase and
frontal intensity.

168

Chapter 7. Final

F IGURE 7.5: Orbital mode l = 0. Helical wavefront with the same phase, frontal phase and
frontal intensity.

F IGURE 7.6: Orbital mode l = 1. Helical wavefront with the same phase, frontal phase and
frontal intensity.

F IGURE 7.7: Orbital mode l = 2. Helical wavefront with the same phase, frontal phase and
frontal intensity.

In optics, Laguerre-Gaussian modes can be generated either
from the laser source or by means of Spiral Phase Plates (SPP). SPP
are plates such that their height varies depending on the phase.
The total height is a multiple of λ, and the direction of rotation is

7.2. Future Research

169

F IGURE 7.8: Orbital mode l = 3. Helical wavefront with the same phase, frontal phase and
frontal intensity.

given by the plate. Hence, to generate the mth mode, the height
of the plate must be ±mλ. Fig. 7.9 depicts the SPP for m = ±1.

Since the material of the plate has a lower wavenumber, the light
leaves this medium at different speeds depending on the phase.
The resulting waveform is twisted, carrying an OAM.

(A) m = 1

(B) m =
−1.

F IGURE 7.9: SPP for m = ±1.

In [Yan+14], a SPP for 60 GHz is used for data multiplexing.
However, using SPP lacks flexibility. Following the same approach, it is possible to generate OAM using circular arrays of antennas. In [BTA14; Bai+14], circular arrays are used to generate m =
±1 OAM. Varying the phase of each antenna generates OAM. Finally, [Bai+15] implements a novel scheme using horn arrays with
Septum polarizers, described in 2.

170

Chapter 7. Final

Beamforming and OAM
From the point of view of beamforming, this is particular interesting. OAM waveforms are, indeed, directive transmissions, such
as in array theory. The difference between classic array theory and
OAM is the use of the vortex to modulate information. The result
can be envisaged to construct a classical beam with a vortex in the
center. Depending on the shape of the vortex, it is possible to recover the OAM index. Moreover, it is possible to multiplex different
beams jointly without interfering.
Hence, OAM enables to multiplex different sources of information orthogonally. In the same sense of PMod / 3D PMod,
OAM can be applied in IM. By selecting which OAM index, it
carries information. Following this approach, a primary system
of Shift Keying using OAM is studied in [Kai+17].
However, the reception side is still a challenging problem. The
sensitivity of the terminal plays a crucial role in the detection. Examining figs. 7.2b, 7.3b, 7.4b, 7.5b, 7.6b, 7.7b, 7.8b we can appreciate that the phase contains the helical mode. Thus, applying the
gradient method we could estimate this parameter. In [CA15], this
method is studied with realistic measurements.
In conclusion, OAM provides an additional degree of freedom
to IM. It has been studied in different research areas and it can be
applied to radiocommunications. It can be combined with polarization dimension, as an additional domain. Although it requires
an exhaustive research, the results are courageous to persist in this
line.

171

Appendix A

Decoupling Linear
Polarizations
A wave linearly polarized implies that phases of Ex and Ey are the
same (or shifted by ±π). For simplicity, we demonstrate that the
sum of two circular and opposite polarizations produces a linear
polarization.
This statement can be demonstrated partially using Jones Vectors. Jones Vectors of RHCP and LHCP are described as
ERHCP

1
=√
2

ELHCP

1
=√
2

!
1
−j
!
1
.
j

(A.1)

Hence, the addition of both circular polarizations is
E = ERHCP + ELHCP

2
=√
2

!
1
,
0

(A.2)

which corresponds to the linear polarization. However, Jones calculus does not contains the information of initial phase. To solve
it for any initial phase, we use the complete formulation.

Appendix A. Decoupling Linear Polarizations

172

The electric field of RHCP is denoted by
Ex(R) = E0 ejφR

(A.3)

π

Ey(R) = E0 ej (φR + 2 )
and for the LHCP,
π

Ex(L) = E0 ej (φL + 2 )

(A.4)

Ey(L) = E0 ejφL .
The sum of both polarizations is
π

Ex = Ex(R) + Ex(L) = E0 ejφR + E0 ej (φL + 2 )

(A.5)

π

Ey = Ey(R) + Ey(L) = E0 ejφL + E0 ej (φR + 2 ) .

The objective is to demonstrate that Ex and Ey have the same
phase. We note that



π
π 
Ex = E0 (cos φR + j sin φR ) + E0 cos φL +
+ j sin φL +
2
2



π
π 
Ey = E0 (cos φL + j sin φL ) + E0 cos φR +
+ j sin φR +
.
2
2
(A.6)
Hence, the phase of Ex and Ey is
arg (Ex ) = arctan
arg (Ey ) = arctan

!
sin φR + sin φL + π2

cos φR + cos φL + π2
!
sin φL + sin φR + π2
 .
cos φL + cos φR + π2

Using the trigonometric identities sin α+sin β = 2 sin

(A.7)



α+β
2



cos



α−β
2



Appendix A. Decoupling Linear Polarizations

173





α−β
and cos α + cos β = 2 cos α+β
cos
, both arguments are re2
2
duced to



φ +φ + π
sin R 2L 2
φ + φL π

 = R
arg (Ex ) = arctan 
+
φR +φL + π2
2
4
cos
2


(A.8)

φ +φ + π
sin L 2R 2
φ + φR π

 = L
+ .
arg (Ey ) = arctan 
φL +φR + π2
2
4
cos
2

Since both arguments are the same, we prove that the result is a
linear polarization.

175

Appendix B

Linear Block Codes
This section describes some of the most used Linear Block Codes.
Note that these codes are not the unique solution, since can be
rotated.

B.1 Orthogonal Block Codes
For t = 2, M = 2, N = 2, with a rate of R = 1:
X=

s1 s∗2
s2 −s∗1

!

(B.1)

For t = 3, M = 4, N = 3, with a rate of R = 3/4:


s1 −s∗2


X = s2
s3

s∗1
0

s∗3

0




0
−s∗3 
−s∗1 s∗2

(B.2)

For t = 4, M = 4, N = 3, with a rate of R = 3/4:

s1
0
s2 −s3


 0
s1 s∗3 s∗2 


X= ∗

∗
0
−s
s
−s
3

 2
1
s∗3 −s2 0
s∗1


(B.3)

Appendix B. Linear Block Codes

176

For t = 8, M = 8, N = 3, with a rate of R = 3/4:


s1

0

0

0

s4

s2 −s3

0


 0
s1
0
0
0
s4 s∗3

 0
0
s1
0
−s∗2 −s3 s∗4


 0
0
0
s1
s∗3 −s2 0
X=
−s∗
0
0
0
s2 −s3 s∗1
 4

∗
∗
∗
∗
 0
0
0
s1
s2
−s4 s3

−s∗ −s −s
0
0
0
s∗1
3
4
 2
s∗3 −s2
0
−s4
0
0
0











0 


0 

0 

∗
s1
s∗2
0
s∗4

(B.4)

B.2 Data Multiplexing
For t = M = N , with a rate of R = 1 (D-BLAST):


s1


 s2
X=
 ..
 .
sN

· · · s2

sN
s1
..
.
sN −1




· · · s3 
.
..

. .. 
· · · s1

(B.5)

For t = M = N , with a rate of R = N (V-BLAST):


s1


 s2
X=
 ..
 .
sN

sN +1 · · ·




sN +2 · · ·

..
.. 
.
.

s2N · · ·

(B.6)

For t = M = N , with a rate of R = 1 (Diagonal Code):


s1


0
X=
 ..
.
0

0

···

s2 · · ·
.. . .
.
.
0

0
0
..
.

· · · sN








(B.7)

B.3. Other Block Codes

177

B.3 Other Block Codes
Golden Codes:
1
X= √
5
√

where θ = 1+2 5 , θ̄ =
Silver Codes:

α (s1 + θs2 ) α (s3 + θs4 )


j ᾱ s3 + θ̄s4 ᾱ s3 + θ̄s4

√
1− 5
2 ,

X=

!

(B.8)

α = 1 + j + jθ, ᾱ = 1 + j + j θ̄.

s1 + z3 −s∗2 − z4∗
s2 − z4 s∗1 − z3∗

!

(B.9)

where


z3 z4



1
=√
7

1 + j −1 + 2j
1 + 2j
1−j

!

!
s3
.
s4

(B.10)

179

Appendix C

Demonstration of Faraday
Effect
In 1892, Hendrik Lorentz, based on the works of Joseph J. Thomson and James C. Maxwell, derived the formula of the force applied to a moving charged particle in the presence of electric and
magnetic fields. The expression takes the following form
F = q (E + v × B)

(C.1)

where q is the charge quantity of the particle and v is the velocity
vector of the moving particle. Since the ionosphere can be modeled as a free plasma of electrons, q is the charge of an electron.
Thus, assuming that v = dr
dt ,


dr
d2 r
×B
m 2 + Kr = q E +
dt
dt

(C.2)

where m is the mass of the particle, K = mωe2 is the restoring force
constant, which restores the particle to the equilibrium point. For
the sake of simplicity, we perform the following demonstration
in the complex domain. The presence of an oscillating electric
field induces a movement of the particle, at the same frequency
of the oscillating electric field, whose movement is described by
r = r0 ej(ωt−kz) , where r0 = r0x x + r0y y. Additionally, we assume
that the wave is propagated along the z axis and B = B0 z. Hence,

Appendix C. Demonstration of Faraday Effect

180
(C.2) is reduced to




m ωe2 − ω 2 r0 ej(ωt−kz) = q E0 ej(ωt−kz) + jωr0 ej(ωt−kz) × B0 z .
(C.3)
Arranging terms, we have that
∆ωr0 − jωΩ (r0 × z) =

q
E0 ,
m

(C.4)

0
where ∆ω = ωe2 −ω 2 and Ω = qB
m is the cyclotron frequency of the
particle. Before to proceed, we first define a new basis (e+ , e− ),

such that e+ = x + jy and e− = x − jy1 . Note that e± is an orthogonal basis that can describe circular polarizations using only one
component of this basis. Hence, e+ is the basis component for the
LHCP and e− is for the RHCP. Therefore, we can rewrite (C.4) as



e+ − e−
e+ − e−
e+ + e−
e+ + e−
+ r0y
− r0x
−jωΩ r0y
∆ω r0x
2
2j
2
2j


e+ − e−
e+ + e−
q
+ E0y
E0x
=
m
2
2j


(∆ω + ωΩ) (r0x − jr0y ) e+ + (∆ω − ωΩ) (r0x + jr0y ) e−
q
=
[(E0x − jE0y ) e+ + (E0x + jE0y ) e− ] . (C.5)
m
Defining r0± = r0x ± jr0y and E0± = E0x ± jE0y , we have the
following equations per each basis component
q
E0+
m
q
= E0−
m

(∆ω − ωΩ) r0+ =
(∆ω + ωΩ) r0−

(C.6)

and the displacement r0± can be expressed with a single equation
as
q
E0±
r0± =
.
(C.7)
m ∆ω ∓ ωΩ
The polarization vector can be computed as P = ε0 (εr − 1) E,
where ε0 and εr are the vacuum permittivity constant and relative
1

It is shown that x =

e+ +e−
2

and y =

e+ −e−
2j

Appendix C. Demonstration of Faraday Effect

181

permittivity, respectively. But the polarization vector can also be
computed as the sum of all contributions of each particle in the
medium. The polarization vector of each particle is equivalent to
the dipole moment, expressed as p = qr. Hence, assuming that
the medium contains Ne particles per volume unit describing the
same movement, then the total polarization vector can be expressed P = Ne qr. Expressing both expressions in the circular basis
e± , the relative permittivity can be expressed as
Ne q 2
ε0 m (∆ω ∓ ωΩ)
ωp2
.
=1+ 2
ωe − ω (ω ∓ Ω)

εr± = 1 +

(C.8)

q
Ne q 2
where ωp =
mε0 = 2πfp is the plasma frequency of the medium.
The wave number k can be computed from the relative permittivity as follows
√
k± = k0 n± = k0 ( εr± )∗

(C.9)

where k0 = ω/c is the vacuum wave number. An important remark is the dependency with ω. In the next section we analyze
the function of k± .
Having two different wave numbers depending on the basis
component implies that the electric field radiated in one component is travelling with lower phase velocity. Hence, we can express the electric field through the medium as
E(z, t) = E+ ej(ωt−k+ z) + E− ej(ωt−k− z)

(C.10)

Appendix C. Demonstration of Faraday Effect

182

where E± = E± e∓ is the electric field using the circular basis.
Thus, expressing the electric field in Cartesian coordinates


E(z, t) = E0+ ej(ωt−k+ z) + E0− ej(ωt−k− z) x


+ j E0− ej(ωt−k− z) − E0+ ej(ωt−k+ z) y

(C.11)

For the sake of simplicity, we define the x axis in the direction
of linear polarization, i.e., E0x = E0 and E0y = 0. After some
mathematical arrangements, we can describe the electric field as
 i


h
ej(ωt−k− z) + ej(ωt−k+ z) x + j ej(ωt−k− z) − ej(ωt−k+ z) y


 
k +k
k −k
k −k
j ωt− − 2 + z
−j − 2 + z
j −2 +z
= E0 e
e
+e
x
 

k −k
k −k
j −2 +z
−j − 2 + z
−e
y
+j e


 



k +k
k− − k+
k− − k+
j ωt− − 2 + z
z x + sin
z y
= 2E0 e
cos
2
2
= 2E ej (ωt−k̄z ) [cos (∆kz) x + sin (∆kz) y]

E(z, t) = E0

0

(C.12)
where k̄ =

k− +k+
2

and ∆k =

k− −k+
.
2

The interesting aspect of

this equation is twofold: 1) the wave number across the medium
is the average individual wave numbers of each circular polarization component; and 2) the linear polarization rotates as a function
of z. Hence, we can compute the rotation with respect the initial
polarization axis x as
θ = ∆kz.

(C.13)

Although the demonstration is performed assuming that the
external field is parallel to the direction of propagation, it is straightforward to show that, in any case, the results depends on the
angle between B0 and z. The medium is still birefringence but the
magnitude of such phenomena depends on this angle.

C.1. Wave Number Analysis

C.1

183

Wave Number Analysis

In the previous section we formulated the form of the wave number of each circular polarization component as a function of the
angular frequency. In this section we analyze the behaviour of the
wave number for different interesting frequencies.
Since the electromagnetic waves make sense for positive and
non-zero angular frequencies, we omit the study for ω = 0. In
the limit, ω → +∞, it is straightforward to show that the wave
number of each component tends to 1 regardless the component:
lim k± = 1.

ω→+∞

(C.14)

This is particularly interesting because it reveals that the medium
does not affect to the electromagnetic wave and, therefore, it acts
as in the vacuum. Therefore, high frequencies do not rotate the
incident linear polarized wave.
However, there is a critical frequency such that the denominator is zero. Assuming that the angular frequency is always positive, it is easy to shown that each circular component has a critical
angular frequency such that the wave number is not well defined.
Hence,
†
ω±

=

∓Ω +

p

Ω2 + 4ωe2
†
.
= 2πfω±
2

(C.15)

†
†
Although both frequencies are always different (ω+
≤ ω−
), it im-

plies that for such frequency, the circular component is suppressed. In this case, the incident linear polarized electromagnetic
wave is transformed into a circular polarization.
The electron density in the ionosphere varies for many aspects.
For instance, the interaction with the Sun winds affects the density of electrons. Thus, depending on the daylight, this quantity
varies significantly. Moreover, the density also depends on the altitude and we can distinguish several sublayers in the ionosphere,
each with different densities. To illustrate the concept of critical
frequency, we use a typical value of Ne = 1012 [m−3 ]. Since the

Appendix C. Demonstration of Faraday Effect

184

terrestrial magnetic field is B0 = 50 µT, the cyclotron frequency
of an electron is Ω = 2πfΩ , where fΩ = 1400 MHz. The plasma
frequency is fp = 9 MHz, in the case of electron with the aforementioned density.
Examining (C.15), we can deduce that exists two frequencies
such that LHCP and RHCP are vanished. Using the numbers des†
cribed before, the critical frequency for LHCP is fω+
≈ 58 kHz
†
and for RHCP is fω− ≈ 1400 MHz.
From the communications point of view, in one hand, the den-

sity of plasma is determinant for the LHCP critical frequency. Hop
wever, the quantity Ω2 + 4ωe2 − Ω is low, which produces a low

frequency. In satellite communications, which are affected by the
Faraday rotation, are defined from 1 GHz and above. See Fig. C.1.
Hence, we assume that the LHCP component of a linear polari-

zation is never affected by the Faraday rotation. However, on the
other hand, the RHCP critical frequency can be approximated to
Ω, which is in the order of GHz. In this case, at this frequency,
the RHCP component is vanished. The result is that the incident
linear polarized electromagnetic wave leaves the ionosphere with
a LHCP polarization.
Critical frequencies only depend on the cyclotron frequency
Ω and the natural frequency of electron ωe . Moreover, note that
there is the region in the critical frequency vicinity such that the
wave number becomes complex. In this case, a complex wave
number implies that the medium absorbs the incident wave. The
other area near the critical frequency implies that the wave number tends to infinity. In this case, the incident wave is reflected.
Hence, we distinguish three zones of frequencies:
1. Refractive zone: all frequencies such that the incident electromagnetic wave is propagated without reflections or absorptions.
2. Reflective zone: frequencies such that the ionosphere reflects
the incident wave completely.

C.1. Wave Number Analysis

F IGURE C.1: Satellite frequencies.
ESA.

185

Credits to

3. Absorption zone: frequencies such that the ionosphere absorbs the incident wave.
All these areas are summarized in Fig. C.2. Note that frequencies
in reflective and absorption zones causes that the incident wave
is not transmitted through the ionosphere. In this case, the circular polarization component is not propagated and therefore, the
resulting wave is circularly polarized.

Appendix C. Demonstration of Faraday Effect

186

8

7

6

n−

5

4

3

2
ℜ (n− )
1

0
ℑ (n− )

†
fω−

-1
1.4

1.40002 1.40004 1.40006 1.40008

1.4001

1.40012 1.40014 1.40016 1.40018

f [GHz]

F IGURE C.2: Different regions for the frequencies
near to the critical frequency. The green area corresponds to the full refraction. The yellow area
is the reflected frequency range. The blue area is
the absorbed frequency range.

1.4002

187

Appendix D

Derivations of the Ergodic
Capacity
E1 =
Based on (3.40), we need to compute three expectations:
h 2i




σ1
2
2
2
I σ2 .
I log2 σ1 + σ2 and E3 = E
E
I log2 σ1 , E2 = E
2
2
The distribution of σl is closely related to the distribution of
hil . In the following subsections we study the ergodic capacity by
using the 2nd order approximation (3.27), particularized by t = 2,
for different common channel distributions, Rice, Nakagami-m
and Rayleigh channel distributions, where the latter can be derived from Nakagami-m with m = 1.

D.1 Nakagami-m Channel
In the Nakagami-m channel the envelope of each component of
the channel matrix |hij |∼ Nakagami-m(Ω) follows the Nakagamim distribution with a variance of Ω. In this case, khl k2 is a sum of
r Gamma distributed RV with parameters (m, Ω/m). Assuming
that each component hij follows the same distribution parameters, the sum of Gamma distributions with same parameters is
also a Gamma distribution, where the shape parameter is the sum
of the individual parameters. Thus, the pdf of khl k2 is denoted by
fGamma(mr,Ω/m) (x) =

x
mmr
xmr−1 e−m Ω .
mr
Γ(mr)Ω

(D.1)

Appendix D. Derivations of the Ergodic Capacity

188

The transformation of σl2 is also a RV with the following pdf
fσ2 (x) =
l

x−1
mmr
mr−1 −m ρΩ
e
mr (x − 1)
Γ(mr) (ρΩ)

(D.2)

and moments µσ2 = rρΩ + 1, σσ2 2 = r(ρΩ)2 .
l

l

E1 can be solved as follows
Z ∞


E
I log2 σl2 =
log2 (1 + ρx) fGamma(mr,Ω/m) (x) dx
0

1
Υ (mr, β) .
=
log(2)

(D.3)



In order to compute E
I log2 σ12 + σ22 we exploit the fact that


log2 σ12 + σ22 = 1 + log2 1 + ρ2 kh1 k2 +kh2 k2 . Thus,


E
I log2 σ12 + σ22
Z ∞

ρ 
log2 1 + x fGamma(2mr,Ω/m) (x) dx
=1+
2
0
1
Υ(2mr, 2β).
=1+
log(2)

(D.4)

Finally, to compute E3 , we recall that σl2 are independent RV
and thus
E
I




 
 2
σ12
1
=
E
I
σ
E
I
1
σ22
σ22

(D.5)

where the second expectation is defined as follows


 Z ∞
1
1
E
I
=
f
(x) dx
2
1 + ρx Gamma(mr,Ω/m)
σ2
0
= β mr eβ Γ (1 − mr, β) .

(D.6)

Hence, E3 is solved as

 mr β
σ12
−1
=
1
+
mrβ
β e Γ (1 − mr, β) .
E
I
σ22


(D.7)

Finally, we can express the Ergodic Capacity for the Nakagamim Channel joining (D.3), (D.4) and (D.7) in (3.40).

D.2. Rice Channel

189

Note that the Rayleigh channel is obtained when Nakagami-m
is particularized for m = 1 and Ω = 2̺2 .

D.2 Rice Channel
The Rice channel is such that each component hij ∼ CN (ν, ̺2 ).
In this case, khl k2 is a Non-Central Chi-Squared distribution of 2r
degrees of freedom χ22r (λ) whose pdf is denoted by
λ

e− 2 − 2̺x2
fχ22r (λ) (x) =
e
2̺2



 r−1

x
λ̺2

2

Ir−1

s

λx
̺2

!

(D.8)

where λ = 2rν 2 is the non-centrality parameter and Ia (2x) =
P
x2k
xa ∞
k=0 k!Γ(a+k+1) is the modified Bessel function of first kind of
a degrees of freedom.
The transformation of σl2 is also a RV with the following pdf
λ

x−1
e− 2 − 2ρ̺
2
e
fσ2 (x) =
l
2ρ̺2



x−1
λρ̺2

 r−1
2

s

Ir−1

λ(x − 1)
ρ̺2

!

(D.9)



and moments µσ2 = 2rρ ν 2 + ̺2 + 1, σσ2 2 = 4rρ2 ̺2 2ν 2 + ̺2 .
l
l

In order to compute the expectation of log2 σl2 , we decompose a Non-Central Chi-Squared RV as a mixture of Central ChiSquared RV as follows
fχ22r (λ) (x) =

∞ −λ
X
e 2
k=0

k!


λ k
2

f χ2

2r+2k

(x).

(D.10)

Appendix D. Derivations of the Ergodic Capacity

190

Thus, E1 can be expressed as


E
I log2 σl2
Z ∞
∞ − λ λ k
X
e 2 2
(x) dx
f χ2
log2 (1 + ρx)
=
2r+2k
k!
0
k=0
k
λ
∞
1 X e− 2 λ2
=
Υ(r + k, β)
log(2)
k!

(D.11)

k=0

To find E2 , we exploit the result obtained in (D.4), thus obtaining
E
I



log2 σ12

=1+

+

1
log(2)

σ22



∞
X
k=0

=1+
−λ
2

e

k!

Z

∞

0

λ k
2


ρ 
log2 1 + x fχ24r (λ) (x) dx
2

Υ(2r + k, 2β).

(D.12)

Similarly, we use the result in (D.7) to compute E3 as


σ12
E
I
σ22
=



(D.13)

∞ −λ
X
e 2
k=0

k!


λ k
2



r+k
1+
β



β r+k eβ Γ (1 − r − k, β) .

(D.14)

Finally, we can express the Ergodic Capacity for a Rice Channel joining (D.11), (D.12) and (D.14) in (3.40).
Note that Rayleigh distribution can also be obtained from the
Rice distribution imposing λ = 0. In this case, the mixture of
Central Chi-Squared RV degenerates into an indetermination for
k = 0. This problem can be solved examining limλ→0 C̄, whose
solution agrees with the analytical expression in Table 3.1.

191

Appendix E

CASTLE: the Platform
where Researchers can
Develop Standards
During the process of this dissertation, a tool for developing standards has been created. This tool is known as CASTLE Platform R
and stands for Cloud Architecture for Standards Development.
CASTLE is a platform where researchers, students and industry
can develop new enhancements, test features and deploy new algorithms using different telecommunication standards.
CASTLE is conceived as Platform as a Service (PaaS). It is maintained by Centre Tecnològic de Telecomunicacions de Catalunya
and is being upgraded all time with new enhancements and features. The contribution of this thesis to CASTLE is in the form of
implementing and prototyping of the proposed techniques. See
[CAS] for further details.
Although the BGAN and PMod implementation are part of
CASTLE, it is not limited to this standard. Currently implements
the physical layer of the following standards:
LTE
LTE physical procedures (3GPP TS 36.211, 36.212, 36.213, 36.310,
36.321, 36.322, 36.331) are implemented up to the recent Release

192

Appendix E. CASTLE: the Platform where Researchers can
Develop Standards

13. In more detail:
• Uplink and Downlink
• Transmission Modes 1 10
• Transmit Diversity, Beamforming, Precoding and Spatial Multiplexing
• Resource Allocation Formats 0 3
• DCI Formats 0, 1, 1A-1D, 2, 2A-2D, 3, 3A-3B, 4
• Constellations QPSK, 16QAM, 64QAM and 256QAM with
soft demapping

• PHY, MAC, RLC and RRC layers
• Multiple eNB and multiple UE
• Synchronization, time and frequency offset estimation
• Channel estimation and equalization
• MAC heading
• RLC: TM and UM modes
• RRC: ASN.1 encoding
• ITU, ETSI channel models (EVA, EPA, ETU) with different
Doppler shifts
BGAN
This standard implements the specifications of ETSI TS 102.744-21. In detail:
• Forward link
• All supported bearers

Appendix E. CASTLE: the Platform where Researchers can
Develop Standards

193

• Polarization Diversity, Polarized Modulation, Polarization
Multiplexing

• Land Mobile Satellite and Maritime scenarios
• Synchronization and time offset estimation
• Channel estimation and equalization
• Constellations QPSK, 16QAM, 32QAM and 64QAM with
soft demapping

Li-Fi
This standard implements the specifications of IEEE 802.15.7. In
particular:
• OOK and VPPM dimming
• PHY I, PHY II and PHY III
• Synchronization
• Channel estimation and equalization
CASTLE is composed by these components:
• Core Standards: implement the majority of procedures de-

fined in the standards. This module contains LTE / LTEAdvance / LTE-A Pro and newest 5G technology candidates; Broadband Global Area Network (BGAN) standard, which
defines bidirectional multimedia communications with very
low latency; and Li-Fi standard defined by IEEE 802.15.7,
which describes schemes to transmit information using the
visible light.

• Simulation & Emulation: this module constructs scenarios
where several eNB and UE are configured with different parameters and run long time simulations to obtain useful metrics for performance evaluation, via software or over the
air.

194

Appendix E. CASTLE: the Platform where Researchers can
Develop Standards
• Interface: the end user may interact with CASTLE via web
or an API for Matlab/Octave and C++.

CASTLE is the first cloud-based architecture to run and test
communication standards.
Researchers, students and industry professionals can develop
new features, test improvements and deploy novel algorithms using
multiple communications standards without the need to download and install additional software. With CASTLE, end users can
test their designs directly from the cloud.
With CASTLE, the users can benefit from:
• Parallel programming and GPU computing. Users can experience the power of 40 CPU cores and more than 6500+
GPUs.
• Over the Air. Synthesize and analyze waveforms using stateof-the-art USRP devices. Enable over-the-air MIMO capabilities using CASTLE’s SDR component.
• High sampling frequency. Thanks to a dedicated 10 Gigabit per stream, CASTLE can achieve a sampling rate of 100
Msps (mega samples per second) with a 12-bit resolution
using the most advanced USRP hardware. Experiment with
cloud-based Software Defined Radio.
• Analyze intermediate signals. Debug intermediate signal

processing blocks and collect inputs, outputs and variable
states. This feature enables you to probe outputs from the
Turbodecoder, the constellation points or coded symbols,
amongst other.

• Export data to MATLAB / Octave. Export collected data in
MATLAB file format (.mat). Process output files with MATLAB to analyze and plot results.

E.1. Architecture

195

• Public API. Create MATLAB scripts, write your own C++

code and embed different standard procedures of using CASTLE’s public API.

E.1

Architecture

CASTLE is constructed with an heterogeneous architecture. Fig.
E.1 illustrates the components of CASTLE.
• Standards: this services manages the implementations of the
different standards.
– 4G/5G: current and future communications are controlled by this component.
∗ LTE Pro: it implements the LTE Release 13.
– Satellite: this component controls satellite-oriented standards.
∗ ETSI TS 102 744: BGAN standard, which allows
multimedia bidirectional low latency communications.
– Li-Fi: Visible Light Communications (VLC) are controlled by this component.
∗ IEEE 802.15.7: standard that defines the specifications of VLC.

• Simulation & Emulation: this service manages the simulation framework that allows the end users to configure and
run their customized scenarios.
– The simulation is performed using a cloud of dedicated
servers for intensive simulation of large scale scenarios.
– The emulation can be performed at small scale by radiating and receiving real waveforms Over the Air (OTA).

196

Appendix E. CASTLE: the Platform where Researchers can
Develop Standards
∗ Software Defined Radio (SDR): the OTA emulation

is performed by means of SDR using 4 Universal
Software Radio Peripherals. These devices allows
to transmit and receive digital baseband signals to
/ from analog RF signals.

• Interfaces: this service manages the communication between
the end-user and CASTLE.
– API: the communication can be stablished using an API,
which allows end users to communicate with CASTLE
using their respective programs. Users call different orders that execute different tasks remotely in CASTLE
Platform. This interface is intended for advanced users.
∗ C++: this API is suited for programs written in

C++. It is a class that implements several methods
and instances to communicate with CASTLE transparently.

∗ MATLAB: this API is suited for scripts executed in

MATLAB. It is a class that implements several methods to interact with CASTLE. These procedures
return MATLAB objects such as matrices, cells or
arrays.

– Web: this access is more user-friendly. It allows to configure customized scenarios using a graphical interface
by means of Web App.
– VPN: this is the full access to CASTLE Platform. It is
intended for admin users.
• Certification Authority (CA): it is the Certification Authority
service that signs the certificates.
– Licensing: Intermediate CA that signs the certificates
of licenses.
– Web: Intermediate CA that signs the certificates of web
and web Apps.

E.2. Handshaking & Session

197

– VPN: Intermediate CA that signs VPN connections.

F IGURE E.1: CASTLE Architecture

E.2

Handshaking & Session

The remote connection with CASTLE is ciphered by robust algorithms. Fig E.2 illustrates an example of session used to convey
and process LTE signals. Before communicating with CASTLE,
the client and the server performs a handshaking, where different
pair of keys are exchanged.
The connection is encrypted using two 256-bit AES keys for
uplink and downlink. The AES keys are stored in the cache of the
session and destroyed if the session is closed. The exchange of
AES keys is using RSA encryption and decryption. Each link (downlink and uplink) has a pair of public/private RSA keys, only
valid for the current session. These RSA keys are destroyed when
the session is closed. The process can be summarized as follows:
1. Client requests a connection.
2. Server accepts or denies the connection. The denial may
occur for several reasons (IP blacklisting, high concurrency,
etc.). At this point, the client is still not identified.

198

Appendix E. CASTLE: the Platform where Researchers can
Develop Standards

3. Client and server exchange public RSA keys.
4. Client encrypts its private AES key using the server public
RSA key and sends it to the server.
5. Server decrypts the encrypted client AES key using its private RSA key.
6. Server encrypts its private AES key using the client public
RSA key and sends it to the client.
7. Client decrypts the encrypted server AES key using its private RSA key. At this point, client and server have the respective AES key. Hereinafter all the content is ciphered
using AES keys.
8. Client sends the license.
9. Server accepts or denies the license and closes the connection
if it is necessary.
10. Client sends the XML scenario configuration.
11. ...
The AES implementation is based on AES-NI, the Intel implementation. This is embedded into the processor unit. Therefore,
the implementation is not a software part but a hardware procedure, which produces a 5x faster results.
The configuration of scenario is performed using a XML file.
This file contains all the parameters involved in the standard. It
can be modified easily by the client to be adjusted to its needs.

E.3

Licensing

CASTLE implements a novel system of licensing based on X.509
certificate system. CASTLE CA creates a certificate request with
special fields that identify the client. These fields contain information about:

E.3. Licensing

199

F IGURE E.2: Example of session with CASTLE to
send and process a LTE signal.

• Period of granted access: range of dates where the license is
valid.
• IP source: IP, range of IP or subnetwork from where the
client is connected.

• Floating-point precision: defines the accuracy of floating decimal numbers (quad, half, single or double precision) in bytes.
• Granted commands: which commands the user may use.
• ID of license
• Contact point of license
All this information is encapsulated using X.509 certificate and
signed by the CASTLE License CA. The resulting certificate is delivered to the end user. This certificate is the license file and it is
sent to CASTLE during the handshake.

201

Appendix F

Broadband Global Area
Network Standard
BGAN standard is used in this dissertation to implement some
of the results to contextualize the research in a realistic scenario.
This standard aims to be full duplex and capable to transmit multimedia communications bidirectionally. In contrast to standards,
such as [DVBb] or [DVBa], where long interleaving blocks are
used, BGAN implements fast interleaving to reduce dramatically
the latency. This dissertation implemented the downlink of this
standard. The features of BGAN can be summarized as follows
(for the downlink):
• Maximum data rate: 858 kbps.
• TTI duration: 80 ms.
• Minimum latency: 10 ms.
• Modulation types: QPSK, 16QAM, 32QAM and 64QAM.
• Channel coding: Turboencoding.
• Interleaver and puncturing.
Fig. F.1 describes the PHY block diagram of BGAN (downlink).

202

Appendix F. Broadband Global Area Network Standard

F IGURE F.1: BGAN block diagram.

203

Appendix G

Proofs of Theorems (1) and
(2)
In this appendix we describe the second and fourth derivatives of
g(y), involved in chapter 3. We recall that
2

g (y) = log2

2

y +y
t
X
1 − 1σ2 2
l
e
πσl2

l=1

.
g(y) = log2 (f2 (y)),

!

(G.1)

Appendix G. Proofs of Theorems (1) and (2)

204

y 2 +y 2

− 1 22
. P
where we define fn (y) = tl=1 πσ1 n e σl . We first compute the
l
first four derivatives of g(y) as a function of fn (y):
∂f2
∂g
1 ∂y1 (y)
(y) =
∂y1
log 2 f2 (y)


∂2g

(y)
∂y12

=

∂ 2 f2
(y)
∂y12

1 
−

log 2
f2 (y)

(y)
∂y14

=




∂ 3 f2
(y)
∂y13

∂ 2 f2
2
(y) ∂f
∂y1 (y)
∂y12
3
f22 (y)



∂ 4 f2
(y)
∂y14

2
4 ∂∂yf32 (y) ∂f
∂y1 (y) + 3

1 
−

log 2
f2 (y)

+12

2 

∂f2
∂y1 (y)
f22 (y)



1 
∂3g
(y) =
−

log 2
f2 (y)
∂y13
∂4g



∂ 2 f2
(y)
∂y12



2

∂f2
∂y1 (y)

f23 (y)

+2

3

1

f22 (y)

−6






3 

∂f2
∂y1 (y)
f23 (y)




2

∂ 2 f2
(y)
∂y12

4 

∂f2
∂y1 (y)
f24 (y)




(G.2)

The derivatives of f2 (y) are denoted as follows:
∂f2
(y) = −2y1 f4 (y)
∂y1

∂ 2 f2
(y) = 2 2y12 f6 (y) − f4 (y)
2
∂y1

∂ 3 f2
(y) = 4y1 3f6 (y) − 2y12 f8 (y)
3
∂y1

∂ 4 f2
2
4
f
(y)
+
4y
f
(y)
(y)
=
4
3f
(y)
−
12y
6
8
10
1
1
∂y14

(G.3)

Appendix G. Proofs of Theorems (1) and (2)

205

Thus, combining (G.2) and (G.3) and after some mathematical
arrangements, we encounter that
2y1 f4 (y)
∂g
(y) = −
∂y1
log 2 f2 (y)
 2

∂2g
2y1 f6 (y) − f4 (y) 2y12 f42 (y)
2
−
(y) =
log 2
f2 (y)
∂y12
f22 (y)


3
2y12 f6 (y) − f4 (y)
∂3g
4y1 3f6 (y) − 2y12 f8 (y)
2 f4 (y)
+ 3f4 (y)
− 4y1 3
(y) =
log 2
f2 (y)
∂y13
f22 (y)
f2 (y)

4
2
4
4
3f6 (y) − 12y1 f8 (y) + 4y1 f10 (y)
∂ g
(y) =
4
log 2
f2 (y)
∂y1
2

2
8y1 f4 (y) 3f6 (y) − 2y12 f8 (y) − 3 2y12 f6 (y) − f4 (y)
+
f22 (y)

4
2y12 f6 (y) − f4 (y)
4 f4 (y)
2 2
− 24y1 4
+24y1 f4 (y)
f23 (y)
f2 (y)
(G.4)
To prove the theorem 1 we compute the limit of the fourth
derivative of g(y).
Proof. The equality H (σ n ) = A (σ n ) holds when σ1n = . . . = σtn =
S. Thus, we compute the limit of the fourth derivative assuming
this equality. Computing the limit is equivalent to compute the
limit of each fn term of the fourth derivative1 . In any case, it is
straightforward that
lim fn (y) =

σ 2 →S1

n
t − y12 +y22
S
= S − 2 F (y).
n e
πS 2

(G.5)

Hence, we have that
q
lim fnp (y)fm
(y) = S −

σ2 →S1
1

pn+qm
2

F p+q (y).

We denote σ 2 → S1 is equivalent to σl2 → S, ∀l ∈ [1, t].

(G.6)

Appendix G. Proofs of Theorems (1) and (2)

206

After few mathematical manipulations using (G.6), we can ensure
that

∂4g
(y) = 0.
σ 2 →S1 ∂y14
lim

(G.7)

To prove the theorem 2 we proceed as previously but in the
limit with γ → ∞.
∂4g
(ξ) = 0 and limγ→∞ A (σ n ) =
∂y14
(kh1 kn . . . kht kn )T . Hence, the remainder

Proof. It can be seen that limγ→∞
n

γ 2 A (κn ), where κn =
takes the form of the indetermination ∞ · 0. To solve it we first
compute the following limit:
lim fn (ξ) = γ

γ→∞

−n
2

t
X
l=1

−
1
e
n
πkhl k

2 +ξ2
ξ1
2
σ2
l

n

= γ− 2

t
H (κn )−1
π

(G.8)

Hence, we have that


lim A σ

γ→∞

k



fnp (ξ)

k−np
2

 p
t
H (κn )−p
A (κ )
π

=γ


 0

=
A κk


∞

n


t p
H
π

(κn )−p

if k < pn
if k = pn .
if k > pn
(G.9)

Applying (G.9) to the fourth remainder, it is reduced to
A σ4
lim
γ→∞
32






 f6 (ξ) f42 (ξ)
∂4g
∂4g
3
4
A σ
−
(ξ) + 4 (ξ) = lim
γ→∞ 4 log 2
f2 (ξ) f22 (ξ)
∂y14
∂y2
2 !

 H κ2
H κ2
3
4
.
A κ
−
=
4 log 2
H (κ6 )
H (κ4 )2
(G.10)

Hence, the expectation of the remainder is a constant that does
not depend on γ, regardless the ξ value. We can conclude that

Appendix G. Proofs of Theorems (1) and (2)

207

E
I {R3 (g, y, µy )} = o(γ) since
lim

γ→∞

E
I {R3 (g, y, µy )}
= 0,
γ

(G.11)

which is the definition of the o(γ).
Note that (G.10) also holds to the theorem (1) when σ 2 → S1,
which in this case the limit is 0.

209

Appendix H

Reference Tables
Table H.1 describes the parameters of each bearer of BGAN standard.
Tables H.2, H.3, H.4 and H.5 describe the exact symbol mapping on the surface of Poincareé Sphere for L = 2, 4, 8, 16.

TABLE H.1: BGAN Bearers Specification
Bearer Name

Symbol
Rate

Modulation

FEC
Duration

FEC Size

FEC
Size

FEC
Data

FEC
Data

Coding
Rate

Data
Rate

Required C/No

Es/No

Eb/No

Type-subtype

Ksps

bits/sy

s

symbols

bits

bits

bytes

R

kbps

dBHz

dB

dB

F80T1Q4B-L8

33600

2

0,02

640

1280

432

54

0,34

21,6

46,1

0,8

2,8

F80T1Q4B-L7

33600

2

0,02

640

1280

512

64

0,40

25,6

46,9

1,6

2,8

F80T1Q4B-L6

33600

2

0,02

640

1280

608

76

0,48

30,4

47,9

2,6

3,1

F80T1Q4B-L5

33600

2

0,02

640

1280

704

88

0,55

35,2

48,8

3,5

3,3

F80T1Q4B-L4

33600

2

0,02

640

1280

800

100

0,63

40,0

49,7

4,4

3,7

F80T1Q4B-L3

33600

2

0,02

640

1280

896

112

0,70

44,8

50,6

5,3

4,1

F80T1Q4B-L2

33600

2

0,02

640

1280

984

123

0,77

49,2

51,6

6,3

4,7

F80T1Q4B-L1

33600

2

0,02

640

1280

1056

132

0,83

52,8

52,6

7,3

5,4

F80T1Q4B-R

33600

2

0,02

640

1280

1112

139

0,87

55,6

53,6

8,3

6,1

F80T1X4B-L3

33600

4

0,02

640

2560

856

107

0,33

42,8

50,6

5,3

4,3

F80T1X4B-L2

33600

4

0,02

640

2560

1000

125

0,39

50,0

51,6

6,3

4,6

F80T1X4B-L1

33600

4

0,02

640

2560

1152

144

0,45

57,6

52,5

7,2

4,9

F80T1X4B-R

33600

4

0,02

640

2560

1304

163

0,51

65,2

53,5

8,2

5,4

F80T1X4B-H1

33600

4

0,02

640

2560

1480

185

0,58

74,0

54,5

9,2

5,8

F80T1X4B-H2

33600

4

0,02

640

2560

1624

203

0,63

81,2

55,6

10,3

6,5

F80T1X4B-H3

33600

4

0,02

640

2560

1800

225

0,70

90,0

56,5

11,2

7,0

F80T1X4B-H4

33600

4

0,02

640

2560

1960

245

0,77

98,0

57,6

12,3

7,7

F80T1X4B-H5

33600

4

0,02

640

2560

2104

263

0,82

105,2

58,7

13,4

8,5

F80T1X4B-H6

33600

4

0,02

640

2560

2184

273

0,85

109,2

59,5

14,2

9,1

F80T2.5X32-6B-L3

84000

5

0,013

1098

5490

1832

229

0,33

137,4

56,2

7,0

4,9

F80T2.5X32-6B-L2

84000

5

0,013

1098

5490

2240

280

0,41

168,0

57,5

8,3

5,3

F80T2.5X32-6B-L1

84000

5

0,013

1098

5490

2640

330

0,48

198,0

58,9

9,7

6,0

F80T2.5X32-6B-R

84000

5

0,013

1098

5490

3040

380

0,55

228,0

60,0

10,8

6,5

F80T2.5X32-6B-H1

84000

5

0,013

1098

5490

3440

430

0,63

258,0

61,1

11,9

7,0

F80T2.5X32-6B-H2

84000

5

0,013

1098

5490

3840

480

0,70

288,0

62,4

13,2

7,8

F80T2.5X32-6B-H3

84000

5

0,013

1098

5490

4240

530

0,77

318,0

63,6

14,4

F80T2.5X32-6B-H4

84000

5

0,013

1098

5490

4520

565

0,82

339,0

64,8

15,6

9,5

F80T2.5X32-6B-H5

84000

5

0,013

1098

5490

4760

595

0,87

357,0

65,8

16,6

10,3

F80T2.5X32-6B-H6

84000

5

0,013

1098

5490

4960

620

0,90

372,0

67,1

17,9

11,4

F80T2.5X64-7B-L3

84000

6

0,011

941

5646

1880

235

0,33

164,5

57,3

8,1

5,2

F80T2.5X64-7B-L2

84000

6

0,011

941

5646

2200

275

0,39

192,5

58,5

9,3

5,7

F80T2.5X64-7B-L1

84000

6

0,011

941

5646

2464

308

0,44

215,6

59,6

10,4

6,3

F80T2.5X64-7B-R

84000

6

0,011

941

5646

2800

350

0,50

245,0

60,7

11,5

6,9

F80T2.5X64-7B-H1

84000

6

0,011

941

5646

3120

390

0,55

273,0

61,8

12,6

7,5

F80T2.5X64-7B-H2

84000

6

0,011

941

5646

3424

428

0,61

299,6

63,0

13,8

8,3

F80T2.5X64-7B-H3

84000

6

0,011

941

5646

3760

470

0,67

329,0

64,3

15,1

F80T2.5X64-7B-H4

84000

6

0,011

941

5646

4080

510

0,72

357,0

65,3

16,1

9,8

F80T2.5X64-7B-H5

84000

6

0,011

941

5646

4400

550

0,78

385,0

66,4

17,2

10,6

F80T2.5X64-7B-H6

84000

6

0,011

941

5646

4720

590

0,84

413,0

67,7

18,5

11,6

8,6

9,2

Appendix H. Reference Tables

211

TABLE H.2: Packing for L = 2

Bit Mapping

φ

ϑ

0

0

0

1

0

π

TABLE H.3: Packing for L = 4. α = arccos − 31

Bit Mapping

φ

ϑ

00

π
2

π

01

0

α

10

2π
3
4π
3

α

11

α

TABLE H.4: Packing for L = 8

Bit Mapping

φ

ϑ

000

0

001
010

π
2
3π
2

011

π

100

π
4
3π
4
7π
4
5π
4

π
3
π
3
π
3
π
3
2π
3
2π
3
2π
3
2π
3

101
110
111



Appendix H. Reference Tables

212

TABLE H.5: Packing for L = 16. α =

Point no.

φ

ϑ

0000

α

0011

π
4
3π
4
7π
4
5π
4

0100

0

2α

0101

2α

0110

π
2
3π
2

0111

π

2α

1000

0

1001

π−α

1010

π
2
3π
2

1011

π

1100

π
4
3π
4
7π
4
5π
4

0001
0010

1101
1110
1111

α
α
α

2α

π−α
π−α
π−α

π − 2α
π − 2α
π − 2α
π − 2α

2
3

213

Bibliography
[101]

3. T. 3. 101. “User Equipment (UE) Radio Transmission and Reception.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (EUTRA)”. In:

[104]

3. T. 3. 104. “Base Station (BS) radio transmission and
reception.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA)”. In:

[211]

3. T. 3. 211. “Evolved Universal Terrestrial Radio Access
(E-UTRA); Physical channel and modulation”. In: 3GPP.

[Ala98]

S. M. Alamouti. “A simple transmit diversity technique for wireless communications”. In: IEEE J. Sel. Areas
Commun. 16.8 (1998), pp. 1451–1458.

[AS83]

N. C. Albertsen and P. Skov-Madsen. “A Compact Septum Polarizer”. In: IEEE Trans. Microwave Theory Tech.
31.8 (Aug. 1983), pp. 654–660.

[Ara+10]

P. D. Arapoglou et al. “Capacity potential of mobile
satellite broadcasting systems employing dual polarization per beam”. In: Proc. 5th Advanced Satellite Multimedia Systems Conf. and the 11th Signal Processing for
Space Communications Workshop. Sept. 2010, pp. 213–
220.

[Ara+11]

P. D. Arapoglou et al. “To MIMO or Not To MIMO
in Mobile Satellite Broadcasting Systems”. In: IEEE

BIBLIOGRAPHY

214

Trans. Wireless Commun. 10.9 (Sept. 2011), pp. 2807–
2811.
[Are+16]

L. Arend et al. “Implementing polarization shift keying
over satellite–system design and measurement results”.
In: Int. J. Satell. Commun. Networking 34.2 (2016), pp. 211–
229.

[ARM12]

J. Arnau, A. Rico-Alvarino, and C. Mosquera. “Adaptive transmission techniques for mobile satellite links”.
In: Proc. AIAA ICSSC, Ottawa, Canada (2012).

[Bah+74]

L. Bahl et al. “Optimal decoding of linear codes for
minimizing symbol error rate (corresp.)” In: IEEE Transactions on information theory 20.2 (1974), pp. 284–287.

[BTA14]

Q. Bai, A. Tennant, and B. Allen. “Experimental circular phased array for generating OAM radio beams”.
In: Electron. Lett. 50.20 (Sept. 2014), pp. 1414–1415.

[Bai+14]

Q. Bai et al. “An experimental phased array for OAM
generation”. In: Proc. Loughborough Antennas and Propagation Conf. (LAPC). Nov. 2014, pp. 165–168.

[Bai+15]

X. Bai et al. “Generation of OAM radio waves with
three polarizations using circular horn antenna array”.
In: Proc. 9th European Conf. Antennas and Propagation
(EuCAP). May 2015, pp. 1–4.

[Bas16]

E. Basar. “Index modulation techniques for 5G wireless networks”. In: IEEE Commun. Mag. 54.7 (July
2016), pp. 168–175.

[Bas15]

E. Basar. “Multiple-Input Multiple-Output OFDM with
Index Modulation”. In: IEEE Signal. Proc. Let. 22.12
(Dec. 2015), pp. 2259–2263.

[BRH16]

D. A. Basnayaka, M. D. Renzo, and H. Haas. “Massive
But Few Active MIMO”. In: IEEE Trans. Veh. Technol.
65.9 (Sept. 2016), pp. 6861–6877.

BIBLIOGRAPHY
[Bec07]

215

L. J. Beceem. On the Expected Value of the Received Bit
Information Rate. 2007.

[BRV05]

J. C. Belfiore, G. Rekaya, and E. Viterbo. “The golden
code: a 2 x 2 full-rate space-time code with nonvanishing determinants,” in”. In: IEEE Trans. Inf. Theory
51.4 (2005), pp. 1432–1436.

[BP92]

S. Benedetto and P. Poggiolini. “Theory of polarization shift keying modulation”. In: IEEE Trans. Commun. 40.4 (1992), pp. 708–721.

[Bou+15]

Z. Bouida et al. “Enhanced space-shift keying (SSK)
with reconfigurable antennas”. In: Proc. IEEE Int. Conf.
Communications (ICC). June 2015, pp. 2393–2398.

[Bou+16]

Z. Bouida et al. “Reconfigurable Antenna-Based SpaceShift Keying for Spectrum Sharing Systems Under Rician Fading”. In: IEEE Trans. Commun. 64.9 (Sept. 2016),
pp. 3970–3980.

[CA15]

E. Cano and B. Allen. “Multiple-antenna phase-gradient
detection for OAM radio communications”. In: Electron. Lett. 51.9 (2015), pp. 724–725.

[CAS]

CASTLE. URL: www.castle.cloud.

[CY01]

Y. A. Chau and S.-H. Yu. “Space modulation on wireless fading channels”. In: Vehicular Technology Conference, 2001. VTC 2001 Fall. IEEE VTS 54th. Vol. 3. 2001,
pp. 1668–1671.

[CCT14]

Y.-L. Chen, T. Chiueh, and H.-F. Teng. “A 77-118 GHz
resonance-free Septum polarizer”. In: The Astrophysical Journal Supplement Series 211.1 (2014), p. 11.

[CS13]

J. H. Conway and N. J. A. Sloane. Sphere packings, lattices and groups. Vol. 290. Springer Science & Business
Media, 2013.

[CT12]

T. M. Cover and J. A. Thomas. Elements of information
theory. John Wiley & Sons, 2012.

BIBLIOGRAPHY

216
[DC13]

T. Datta and A. Chockalingam. “On generalized spatial modulation”. In: Proc. IEEE Wireless Communications and Networking Conf. (WCNC). Apr. 2013, pp. 2716–
2721.

[DEC16]

T. Datta, H. S. Eshwaraiah, and A. Chockalingam. “Generalized Space-and-Frequency Index Modulation”.
In: IEEE Trans. Veh. Technol. 65.7 (July 2016), pp. 4911–
4924.

[DH12]

M. Di Renzo and H. Haas. “Bit Error Probability of
SM-MIMO Over Generalized Fading Channels”. In:
IEEE Trans. Veh. Technol. 61.3 (2012), pp. 1124–1144.

[DHG11]

M. Di Renzo, H. Haas, and P. M. Grant. “Spatial modulation for multiple-antenna wireless systems: a survey”. In: IEEE Commun. Mag. 49.12 (2011), pp. 182–
191.

[Di +14]

M. Di Renzo et al. “Spatial modulation for generalized MIMO: Challenges, opportunities, and implementation”. In: Proceedings of the IEEE 102.1 (2014),
pp. 56–103.

[DVBa]

DVB. Digital Video Broadcasting (DVB); Next Generation
broadcasting system to Handheld, physical layer specification (DVB-NGH). DVB.

[DVBb]

DVB. Digital Video Broadcasting (DVB); Second generation framing structure, channel coding and modulation systems for Broadcasting, Interactive Services, News Gathering and other broadband satellite applications; Part 2:
DVB-S2 Extensions (DVB-S2X). DVB.

[EJ12]

O. Edfors and A. J. Johansson. “Is Orbital Angular
Momentum (OAM) Based Radio Communication an
Unexploited Area?” In: IEEE Trans. Antennas Propag.
60.2 (Feb. 2012), pp. 1126–1131.

BIBLIOGRAPHY
[ETS]

217

ETSI. TS 102 744-2-1: Satellite Component of UMTS (SUMTS); Family SL satellite radio interface; Part 2: Physical Layer Specifications; Sub-part 1: Physical Layer Interface. ETSI.

[FEH16]

E. Faregh, M. Eslami, and J. Haghighat. “A ClosedForm Mutual Information Approximation for MultipleAntenna Systems with Spatial Modulation”. In: IEEE
Wireless Commun. Lett. PP.99 (2016), p. 1.

[FJM12]

P. Fertl, J. Jalden, and G. Matz. “Performance Assessment of MIMO-BICM Demodulators Based on Mutual Information”. In: IEEE Trans. Signal Process. 60.3
(2012), pp. 1366–1382.

[FTW92]

R. L. Finney, G. B. Thomas, and M. D. Weir. Calculus
and Analytic Geometry. Addison-Wesley, 1992.

[Fra11]

M. J. Franco. “A High-Performance Dual-Mode Feed
Horn for Parabolic Reflectors with a Stepped-Septum
Polarizer in a Circular Waveguide [Antenna Designer’s Notebook]”. In: IEEE Antennas. Propag. 53.3 (June
2011), pp. 142–146.

[Gal+14]

G. Gallinaro et al. “Next generation interactive S-band
mobile systems: challenges and solutions”. In: Int. J.
Satell. Commun. Networking 32.4 (2014), pp. 247–262.

[Gol49]

M. J. Golay. “Notes on digital coding”. In: Proceedings
of the Institute of Radio Engineers 37.6 (1949), pp. 657–
657.

[Gol+99]

G. D. Golden et al. “Detection algorithm and initial laboratory results using V-BLAST space-time communication architecture”. In: Electron. Lett 35.1 (1999), pp. 14–
16.

[Gol+03]

A. Goldsmith et al. “Capacity limits of MIMO channels”. In: IEEE J. Select. Areas Commun. 21.5 (2003),
pp. 684–702.

218
[GS12]

BIBLIOGRAPHY
C. M. Grinstead and J. L. Snell. Introduction to probability. American Mathematical Soc., 2012.

[HS95]

R. Hardin and N. Sloane. “Codes (spherical) and designs (experimental)”. In: Proceedings of Symposia in
Applied Mathematics. Vol. 50. AMERICAN MATHEMATICAL SOCIETY. 1995, pp. 179–206.

[HP15a]

P. Henarejos and A. I. Pérez-Neira. “Dual Polarized
Modulation and receivers for mobile communications in urban areas”. In: Proc. IEEE 16th Int. Workshop
Signal Processing Advances in Wireless Communications
(SPAWC). June 2015, pp. 51–55.

[HP15b]

P. Henarejos and A. I. Pérez-Neira. “Dual Polarized
Modulation and Reception for Next Generation Mobile Satellite Communications”. In: IEEE Trans. Commun. 63.10 (2015), pp. 3803–3812.

[HP14]

P. Henarejos and A. I. Pérez-Neira. “Method and System for providing diversity in polarization of antennas”. WO2015113603. Jan. 2014.

[Hen16]

P. Henarejos. Advanced Signal Processing techniques for
fixed and mobile satellite communications. Tech. rep. TNWI21. ESA, 2016.

[Hen+13]

P. Henarejos et al. “Forward link interference mitigation in mobile interactive satellite systems”. In: Proc.
AIAA International Communications Satellite Systems Conference (ICSSC). Oct. 2013.

[Hen+16]

P. Henarejos et al. “Advanced signal processing techniques for fixed and mobile satellite communications”.
In: Proc. 8th Advanced Satellite Multimedia Systems Conf.
and the 14th Signal Processing for Space Communications
Workshop (ASMS/SPSC). Sept. 2016, pp. 1–8.

BIBLIOGRAPHY
[HF06]

219

P. Horvath and I. Frigyes. “Investigation of the polarization properties of satellite channels with multiple
antennas”. In: Antennas and Propagation, 2006. EuCAP
2006. First European Conference on. 2006, pp. 1–4.

[IKL16]

A. A. I. Ibrahim, T. Kim, and D. J. Love. “On the Achievable Rate of Generalized Spatial Modulation Using
Multiplexing Under a Gaussian Mixture Model”. In:
IEEE Trans. Commun. 64.4 (Apr. 2016), pp. 1588–1599.

[ITU86]

ITU-R. Report 1008-1: Reflection from the Surface of the
Earth. Tech. rep. ITU-R, 1986.

[JGS08]

J. Jeganathan, A. Ghrayeb, and L. Szczecinski. “Spatial modulation: optimal detection and performance
analysis”. In: IEEE Commun. Lett. 12.8 (Aug. 2008),
pp. 545–547.

[Jeg+09]

J. Jeganathan et al. “Space shift keying modulation for
MIMO channels”. In: IEEE Trans. Wireless Commun.
8.7 (2009), pp. 3692–3703.

[JSB06]

E. A. Jorswieck, A. Sezgin, and H. Boche. “Outage
Probability of OSTBC: Optimal Transmit Strategy and
Suboptimality of Odd Number of Transmit Antennas”.
In: Proc. IEEE Int Conf. Acoustics Speech and Signal Processing. Vol. 4. May 2006, p. IV.

[Kai+17]

C. Kai et al. “Orbital Angular Momentum Shift Keying
Based Optical Communication System”. In: IEEE Photonics J. 9.2 (Apr. 2017), pp. 1–10.

[KLK13]

F. Kaltenberger, I. Latif, and R. Knopp. “On scalability,
robustness and accuracy of physical layer abstraction
for large-scale system-level evaluations of LTE networks”. In: 2013 Asilomar Conference on Signals, Systems and Computers. IEEE. 2013, pp. 1644–1648.

BIBLIOGRAPHY

220
[KA09]

M. Karlsson and E. Agrell. “Which is the most powerefficient modulation format in optical links?” In: Opt.
Express 17.13 (June 2009), pp. 10814–10819.

[KPB03]

D. B. Kilfoyle, J. C. Preisig, and A. B. Baggeroer. “Spatial modulation over partially coherent multiple-input
/ multiple-output channels”. In: IEEE Trans. Signal Process. 51.3 (Mar. 2003), pp. 794–804.

[Kob+12]

K. Kobayashi et al. “Poly-polarization multiplexing
scheme for satellite communications”. In: 30th AIAA
International Communications Satellite System Conference
(ICSSC). 2012, p. 15261.

[Kot91]

D. Kottwitz. “The densest packing of equal circles on
a sphere”. In: Acta Crystallographica Section A: Foundations of Crystallography 47.3 (1991), pp. 158–165.

[Lat+13]

I. Latif et al. “Large scale system evaluations using
PHY abstraction for LTE with OpenAirInterface”. In:
Proceedings of the 6th International ICST Conference on
Simulation Tools and Techniques. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering). 2013, pp. 24–30.

[LK10]

P. Lecián and M. Kasal. “X band septum polarizer as
feed for parabolic antenna”. In: Proc. 15th Conf. Microwave Techniques COMITE 2010. Apr. 2010, pp. 35–38.

[Lim+14]

J.-Y. Lim et al. “High-performance dual-circularly polarized reflector antenna feed”. In: ETRI Journal 36.6
(2014), pp. 889–893.

[Lin]

E. Lindgren. URL: ets-lindgren.com.

[Lio+10]

K. P. Liolis et al. “Statistical Modeling of Dual-Polarized
MIMO Land Mobile Satellite Channels”. In: IEEE Trans.
Commun. 58.11 (2010), pp. 3077–3083.

[Mac03]

D. J. MacKay. Information theory, inference and learning
algorithms. Cambridge university press, 2003.

BIBLIOGRAPHY
[EN02]

221

A. El-Mahdy and N. Namazi. “Classification of multiple M-ary frequency-shift keying signals over a Rayleigh fading channel”. In: IEEE Trans. Commun. 50.6
(2002), pp. 967–974.

[MW12]

F. E. Mahmouli and S. Walker. “Orbital angular momentum generation in a 60GHz wireless radio channel”. In: Proc. 20th Telecommunications Forum (TELFOR).
Nov. 2012, pp. 315–318.

[MW13]

F. E. Mahmouli and S. D. Walker. “4-Gbps Uncompressed Video Transmission over a 60-GHz Orbital
Angular Momentum Wireless Channel”. In: IEEE Wireless Commun. Lett. 2.2 (Apr. 2013), pp. 223–226.

[MKM16]

N. Mazzali, F. Kayhan, and R. B. S. Mysore. “Fourdimensional constellations for dual-polarized satellite communications”. In: Communications (ICC), 2016
IEEE International Conference on. IEEE. 2016, pp. 1–6.

[Mes+08]

R. Y. Mesleh et al. “Spatial Modulation”. In: IEEE Trans.
Veh. Technol. 57.4 (July 2008), pp. 2228–2241.

[MGH07]

R. Mesleh, S. Ganesan, and H. Haas. “Impact of Channel Imperfections on Spatial Modulation OFDM”. In:
Personal, Indoor and Mobile Radio Communications, 2007.
PIMRC 2007. IEEE 18th International Symposium on.
2007, pp. 1–5.

[MIA15]

R. Mesleh, S. S. Ikki, and H. M. Aggoune. “Quadrature Spatial Modulation”. In: IEEE Transactions on Vehicular Technology 64.6 (June 2015), pp. 2738–2742.

[MY17]

R. Mesleh and A. Younis. “Capacity analysis for LOS
millimeter–wave quadrature spatial modulation”. In:
Wireless Networks (2017), pp. 1–10.

[Mes+06]

R. Mesleh et al. “Spatial Modulation - A New Low
Complexity Spectral Efficiency Enhancing Technique”.

BIBLIOGRAPHY

222

In: Communications and Networking in China, 2006. ChinaCom ’06. First International Conference on. 2006, pp. 1–
5.
[MN08]

F. J. Meyer and J. B. Nicoll. “Prediction, detection, and
correction of Faraday rotation in full-polarimetric Lband SAR data”. In: IEEE Trans. Geosci. Remote Sens.
46.10 (2008), pp. 3076–3086.

[MKA17]

A. G. H. Mohamed, T. J. Kenney, and S. Azizi. [HEW]
spatial modulation technique with different source-encoded
data services of the next generation WLAN IEEE 802.11
ax. US Patent 9,614,708. Apr. 2017.

[Moh+15]

A. G. H. Mohamed et al. Transmitter for spatial modulation in a high-efficiency wireless local-area network. US
Patent App. 14/975,190. Dec. 2015.

[Moh+10]

S. M. Mohammadi et al. “Orbital Angular Momentum in Radio —A System Study”. In: IEEE Trans. Antennas Propag. 58.2 (Feb. 2010), pp. 565–572.

[MO06]

M. Moisio and A. Oborina. “Comparison of effective
SINR mapping with traditional AVI approach for modeling packet error rate in multi–state channel”. In:
International Conference on Next Generation Wired/Wireless
Networking. Springer. 2006, pp. 461–473.

[MOJ10]

S. Mumtaz, G.-B. Othman, and Y. Jaouen. “Space-Time
codes for optical fiber communication with polarization multiplexing”. In: Communications (ICC), 2010 IEEE
International Conference on. IEEE. 2010, pp. 1–5.

[NC16]

T. L. Narasimhan and A. Chockalingam. “On the Capacity and Performance of Generalized Spatial Modulation”. In: IEEE Commun. Lett. 20.2 (Feb. 2016), pp. 252–
255.

BIBLIOGRAPHY
[NTK11]

223

H. Nomura, M. Takahashi, and S. Kyoh. “Physical conversion of Stokes parameters which are multiplied by
a general Mueller matrix into Jones vectors applicable to the lithographic calculation”. In: SPIE Advanced
Lithography. International Society for Optics and Photonics. 2011, 79731O–79731O.

[PPL04]

A. Pascual-Iserte, A. I. Pérez-Neira, and M. A. Lagunas. “A maximin approach for robust MIMO design:
combining OSTBC and beamforming with minimum
transmission power requirements”. In: Proc. and Signal Processing 2004 IEEE Int. Conf. Acoustics, Speech.
Vol. 2. May 2004, pp. 1–4.

[Pér+08]

A. I. Pérez-Neira et al. “MIMO applicability to satellite networks”. In: Signal Processing for Space Communications, 2008. SPSC 2008. 10th International Workshop
on. 2008, pp. 1–9.

[Pro]

J. G. Proakis. Digital communications, 1995.

[RHH14]

R. Rajashekar, K. Hari, and L. Hanzo. “Reduced-Complexity
ML Detection and Capacity-Optimized Training for
Spatial Modulation Systems”. In: IEEE Trans. Commun.
62.1 (2014), pp. 112–125.

[Rap96]

T. S. Rappaport. “Wireless Communications Principles and Practice Prentice Hall”. In: Englewood Cliffs,
NJ (1996).

[RH12]

M. D. Renzo and H. Haas. “Bit Error Probability of
SM-MIMO Over Generalized Fading Channels”. In:
IEEE Trans. Veh. Technol. 61.3 (Mar. 2012), pp. 1124–
1144.

[RAM14]

A. Rico-Alvarino, J. Arnau, and C. Mosquera. “Balancing closed and open loop CSI in mobile satellite link
adaptation”. In: 2014 7th Advanced Satellite Multimedia Systems Conference and the 13th Signal Processing for

BIBLIOGRAPHY

224

Space Communications Workshop (ASMS/SPSC). IEEE.
2014, pp. 226–233.
[Sai91]

X. Saint Raymond. Elementary introduction to the theory
of pseudodifferential operators. Vol. 3. CRC Press, 1991.

[Sch+08a]

R. T. Schwarz et al. “Optimum-capacity MIMO satellite link for fixed and mobile services”. In: Smart Antennas, 2008. WSA 2008. International ITG Workshop on.
2008, pp. 209–216.

[Sch+08b]

Schwarz et al. “Optimum-Capacity MIMO Satellite
Broadcast System: Conceptual Design for LOS Channels”. In: Advanced Satellite Mobile Systems, 2008. ASMS
2008. 4th. 2008, pp. 66–71.

[SGL06]

M. Sellathurai, P. Guinand, and J. Lodge. “Space-time
coding in mobile Satellite communications using dualpolarized channels”. In: IEEE Trans. Veh. Technol. 55.1
(Jan. 2006), pp. 188–199.

[Sha02]

P. M. Shankar. Introduction to wireless systems. Wiley
New York, 2002.

[She+03]

C. Shen et al. “Detection algorithm improving V-BLAST
performance over error propagation”. In: Electron. Lett
39.13 (2003), pp. 1007–1008.

[S+]

N. J. A. Sloane, R. H. Hardin, W. D. Smith, et al. Tables
of Spherical Codes. URL: NeilSloane.com/packings.

[Slo98]

N. Sloane. “The sphere packing problem”. In: Dimensions 4.8 (1998).

[Son+04]

S. Song et al. “A channel hopping technique I: theoretical studies on band efficiency and capacity”. In: Proc.
Circuits and Systems (IEEE Cat 2004 Int. Conf. Communications No.04EX914). Vol. 1. June 2004, 229–233 Vol.1.

[Sri+08]

R. Srinivasan et al. IEEE 802.16m Evaluation Methodology Document (EMD). Tech. rep. IEEE, 2008.

BIBLIOGRAPHY
[Tam30]

225

P. M. L. Tammes. “On the origin of number and arrangement of the places of exit on the surface of pollengrains”. In: Recueil des travaux botaniques néerlandais
27.1 (1930), pp. 1–84.

[Tao]

Taoglas. URL: taoglas.com.

[Tec]

Tecatel. URL: tecatel.com.

[TH01]

O. Tirkkonen and A. Hottinen. “Improved MIMO performance with non-orthogonal space-time block codes”. In: Global Telecommunications Conference, 2001. GLOBECOM’01. IEEE. Vol. 2. IEEE. 2001, pp. 1122–1126.

[TW05]

E. Tuomaala and H. Wang. “Effective SINR approach
of link to system mapping in OFDM/multi-carrier mobile network”. In: 2005 2nd Asia Pacific Conference on
Mobile Technology, Applications and Systems. IEEE. 2005,
5–pp.

[Vas00]

H. Vasseur. “Degradation of availability performance
in dual-polarized satellite communications systems”.
In: IEEE Trans. Commun. 48.3 (2000), pp. 465–472.

[Web+13]

J. Webber et al. “Experimental evaluation of a polypolarization multiplexing system with timing/frequency
recovery for satellite communications”. In: 31st AIAA
International Communications Satellite Systems Conference.
2013, p. 5647.

[Wir]

P. Wireless. URL: professionalwireless.com.

[Wol+98]

P. W. Wolniansky et al. “V-BLAST: an architecture for
realizing very high data rates over the rich-scattering
wireless channel”. In: Signals, Systems, and Electronics,
1998. ISSSE 98. 1998 URSI International Symposium on.
1998, pp. 295–300.

BIBLIOGRAPHY

226
[XK03]

Y. Xue and T. Kaiser. “Adaptive detection of V-BLAST
in slowly time-varying channels”. In: Signal Processing
Advances in Wireless Communications, 2003. SPAWC 2003.
4th IEEE Workshop on. 2003, pp. 477–481.

[Yan+14]

Y. Yan et al. “High-capacity millimetre-wave communications with orbital angular momentum multiplexing”. In: Nature communications 5 (2014).

[Yan12]

L. L. Yang. “Signal Detection in Antenna-Hopping SpaceDivision Multiple-Access Systems With Space-Shift Keying
Modulation”. In: IEEE Trans. Signal Process. 60.1 (Jan.
2012), pp. 351–366.

[Yan+15]

P. Yang et al. “Design guidelines for spatial modulation”. In: IEEE Communications Surveys & Tutorials
17.1 (2015), pp. 6–26.

[YJ08a]

Y. Yang and B. Jiao. “On the capacity of informationguided channel-hopping in multi-antenna system”. In:
Proc. IEEE INFOCOM Workshops 2008. Apr. 2008, pp. 1–
5.

[YJ08b]

Y. Yang and B. Jiao. “Information-guided channel-hopping
for high data rate wireless communication”. In: IEEE
Commun. Lett. 12.4 (2008), pp. 225–227.

[Yof+13]

M. Yofune et al. “Optimization of signal design for
poly-polarization multiplexing in satellite communications”. In: IEEE Communications Letters 17.11 (2013),
pp. 2017–2020.

[ZYH15]

R. Zhang, L. L. Yang, and L. Hanzo. “Error Probability and Capacity Analysis of Generalised Pre-Coding
Aided Spatial Modulation”. In: IEEE Trans. Wireless
Commun. 14.1 (Jan. 2015), pp. 364–375.

[Zha+17]

Z. Zhang et al. “An Orbital Angular Momentum Based In-Band Full-Duplex Communication System and

BIBLIOGRAPHY

227

Its Mode Selection”. In: IEEE Commun. Lett. PP.99 (2017),
p. 1.
[Zor+08]

Zorba et al. “Dual polarization for MIMO processing
in multibeam satellite systems”. In: Signal Processing
for Space Communications, 2008. SPSC 2008. 10th International Workshop on. 2008, pp. 1–7.

228

Index
Adaptive Modulation and Co- Likelihood Ratio, 72
Line of Sight, 19, 61, 105
ding Scheme, 87, 103
Linear Block Code, 15, 171
BGAN, 79, 96, 103, 195, 203
Linear Polarization, 28, 167
Capacity, 21, 41, 65
Capacity, Ergodic, 51, 181

Maximum Likelihood, 68, 71, 75,
100, 127

Circular Polarization, 28, 167, 174
MIMO, 8, 21, 36, 66, 96, 103
Cross-Polarization Discrimination,
Minimum Mean Square Error, 71
87
Nakagami-m Distribution, 52, 181
Diversity, 11, 69
Orthogonal Block Codes, 13, 171
Faraday Effect, 35, 154, 173
Orthogonal Polarization-Time
Generalized Index Modulation,
17, 19
Generalized Spatial Modu-

Block Codes, 102
Orthogonal Space-Time Block
Codes, 14, 75, 76, 102

lation, 19

Pairwise Error Probability, 129
Index Modulation, 16, 42, 65, 153 Physical Layer Abstraction, 96,
96
Frequency Index Modulation,
Poincaré Sphere, 28, 29, 121, 124,
20, 61
153, 157, 203
Polarized Modulation, 20, 51,
Polarization, 24, 36, 154
59, 65, 103, 121
Spatial Modulation, 18, 42, Polarization Ellipse, 26, 30, 34
Polarization Shift Keying, PolSK,
51, 57
Index Modulations
Frequency Index Modulation,
57
Jones Vector, 25, 30, 122, 153, 167

20
Rayleigh Distribution, 52, 184
Rice Distribution, 52, 105, 183
Shift Keying, 18

INDEX
Frequency Shift Keying, 20
Spatial Shift Keying, 18
Specular Component, 34, 105
Stokes Vector, 26, 30, 121, 122,
153
Taylor Series Expansion, 45
Union Bound, 129
V-BLAST, 15, 21, 23, 75, 76, 172
Zero Forcer, 71

229

