The RAPID growth of bandwidth-intensive mobile applications combined with the emerging Internet-of-Things (IoT) services are putting immense pressure on the Radio Frequency (RF) spectrum. Recently, Optical Wireless Communication (OWC) has gained research attention from both academia and industry to provide an alternative technology for the currently predominantly RF-based connectivity [1]–[4]. OWC, employing visible light (denoted as Visible Light Communication, VLC) or the Infrared spectrum (denoted as IR communication), offers unique features, such as free access to huge amounts of unregulated but largely interference–free bandwidth, a high degree of spatial reuse, secure connectivity, and absence of electromagnetic interference.
The output optical flux of commercial Light Emitting Diodes (LEDs), illumination or IR LEDs, is modulated in an Intensity Modulation Direct Detection (IM/DD) OWC system. This optical channel, typically, exhibits a low–pass frequency response with a 3 dB bandwidth that is dominated by LED properties which are not optimized for communication purposes. This low–pass nature, in particular the LED junction capacitance attenuates higher frequencies in the intensity-modulated spectrum [3], [5]–[8]. In this respect, line-of-sight OWC differs from Rayleigh or Rician distributions in radio communication where frequency-selective fades are sufficiently narrow to be overcome by coding and interleaving, employed in IEEE 802.11a/g standard. In OWC, excessive attenuation occurs in too wide portions of the bandwidth to rely on coding.
To handle the low-pass nature of LEDs, Orthogonal Frequency-Division Multiplexing (OFDM) yet adapted for optical applications (denoted as Optical OFDM, O-OFDM) is popular [9], [10]. There is a persistent debate on whether multi-carrier OFDM outperforms carrier–free modulation, such as Pulse Amplitude Modulation (PAM) over an OWC low-pass channel. In fact, O-OFDM allows one to optimize the distribution of the available modulation power among the sub-carriers and to select the bit load independently on every sub-carrier to maximize the data rate [5]. However, the OFDM composition of multiple frequency components has a high Peak to Average Power Ratio (PAPR) that increases the power consumption. A large DC bias needs to accommodate peaks in the signal. OFDM also requires highly linear amplifiers, which are inefficient. In an OWC link, a pre-emphasis filter can be used in front of the LED to flatten the channel frequency response. In this case, OFDM might no longer be needed. In such a flattened channel, using the simpler PAM modulation with lower PAPR reduces the biasing power waste [11], [12]. A comparison involves consideration of many aspects, which we further extend in this article.
Depending on the application, the constraint on the channel differs. For VLC, the DC power is already available for the illumination and the modern LEDs are designed to have a high wall-plug-to-lumen efficiency. However, modulation costs extra electrical power that can deteriorate the overall system efficiency and has to be limited. Thus, for VLC, extra consumed power is the key constraint, rather than total electrical power [13]. Particularly for IR, human eye safety can limit the average optical power to be transmitted by the LED [14].
To have a fair comparison of PAM and DC-biased Optical OFDM (DCO-OFDM) under certain constraints, one needs to operate both systems at their particular optimum. A proper framework includes for OFDM:
optimum sub-carrier–dependent bit and power loading,
optimized total bandwidth, and
optimum bias current and modulation depth, in relation to the optimally tolerated clipping level, considering a realistic non-linear LED model (clipping, static and dynamic higher–order terms),
includes for PAM:
pre-emphasis, with associated back-off to adhere to the power constraint and
optimum bandwidth and modulation order as, in contrast to non-dispersive AWGN channels adhering to Shannon limits, we see that for the LED channel, the optimum does not necessarily lies at the smallest constellation (e.g., 2-PAM) and using the corresponding large bandwidth,
and for both modulation methods addresses
the type of (extra) electrical or optical power constraint imposed by the application, and
the low-pass LED response.
The comparison of different modulation schemes was studied extensively. For instance, [11], [12], [15] and [16] compare OFDM variants with a PAM scheme, while [17], [18] address OFDM variants. In fact, with respect to the above listed aspects, previous papers known to us lack at least one aspect or do not generalize their findings into generic expressions that extend outside the simulation range. We summarize the comparison between prior art and this work in Table 1.
DCO-PAM, thus level-shifted, non-negative PAM was found in [11] to outperform all variants of OFDM in terms of optical power efficiency (including DC bias power) over a range of spectral efficiencies. In [11], a Decision Feedback Equalizer (DFE) was used to combat the LED low-pass nature and the optimization of the bit loading in OFDM could not revert this finding. However, the DFE has a high complexity, while we show that already with a simple pre-emphasis filter, PAM can become attractive, provided that also the constellation size is optimized for the LED response, in particular allowing M=8
,.. for high Signal to Noise Ratio (SNR). In fact, [11] used 2 and 4-PAM only, presumably because of the DFE restrictions.
Numerical optimization for a constrained peak optical power in [12] showed that in a limited bandwidth, DCO-PAM performs better. However, in contrast to RF, the bandwidth in unregulated OWC is a design freedom that preferably is not a priori restricted. We see that for the same transmit power constraint, different modulation methods and different constellations each have a different optimum bandwidth, and that it leads to different SNR profiles along the frequency axis. Hence SNR is not a preferred benchmark.
In DCO-OFDM, the modulation depth, relative to the DC-bias determines the amount of clipping. This may prohibit the use of larger modulation orders. In [12], clipping noise was assumed to have a flat spectrum at the receiver over all FFT outputs regardless of the actual signal bandwidth. However, we show that the clipping noise predominantly depends on the modulation bandwidth. That is, one cannot arbitrarily spread clipping noise outside the signal bandwidth by using faster, oversized FFT processing at the receiver. Moreover, the clipping artefacts further are subject to the low–pass LED frequency response. As shown in Table 1, this was simplified in previous works.
The work in [15] compares single–carrier (but frequency–domain equalized) M-PAM modulation to multiple OFDM variants, with a main focus on multi-path dispersion of the OWC propagation channel. M-PAM appeared to require a lower SNR to achieve the same Bit Error Rate (BER). Both LED clipping and low-pass memory effects are covered in numerical simulations. However, no further optimizations for modulation bandwidth nor for a (frequency–adaptive) modulation order are discussed. On-Off Keying (OOK) shows a better optical power efficiency than DCO-OFDM and unipolar Asymmetric Clipped Optical OFDM (ACO-OFDM) in single-mode fiber systems [16], where the DC bias and bandwidth optimizations were carried out by numerical simulations, considering clipping for low biases. In fact, at low available transmit power, ACO-OFDM can become more attractive than DCO-OFDM [11], [19]. However, Section VII-B2 shows that PAM reaches higher throughput for the same power.
In [17], OFDM has been studied for VLC in flat and dispersive channels, addressing also clipping noise while optimizing the DC offset of OFDM. However, the practical limitations of a discrete modulation order and an optimization of the modulation bandwidth for OFDM were not discussed. On a pre-emphasized channel, the use of a fixed number of constellation bits over a fixed (non-optimized) bandwidth causes pronounced, abrupt discontinuities in the throughput, versus changes in the SNR [5]. That is, e.g., if the receiver gradually moves away from the transmitter, there will be a stepwise, non-graceful cut-off in throughput. In [18], throughput achieved by OFDM-based schemes were discussed. The clipping noise as well as the distortion introduced by the LED are modelled. However, the results of [18] did not include the frequency selectivity of the LED channel.
To optimize OFDM for frequency selective LED channels, different power and bit loading strategies have been discussed in the literature, e.g., [5], [20]–[25]. Waterfilling and uniform bit loading (also known as pre-emphasized power loading) are the two well-known strategies. Waterfilling is known as the optimum strategy that results in the maximum throughput in a frequency selective communication channel [20]. However, it requires a (relatively) complex algorithm [5], [21], [22]. The existing ITU g.9991 standard [26] simplifies this into assigning the same power level to all sub-carriers, but adapts the constellation per sub-carrier. Forcing a uniform constellation on all sub-carriers would further simplify the implementation to a great extent [25]. This is also considered in the current standardization of IEEE 802.11bb [27], as it can reuse approaches designed earlier for RF channels. In this work both waterfilling and pre-emphasis strategies are considered.
The main contributions of this work include the following:
In many other communication channels, using a higher bandwidth enhances throughput. In contrast to this, we show that for an LED there exists an optimum modulation bandwidth beyond which the throughput reduces. Moreover, OWC standards that fix bandwidth, as radio standards typically do, abruptly fail to sustain a weakening link.
To make a fair comparison among systems that optimize their transmit bandwidth, we introduce the Normalized Power Budget (NPB), defined as transmit power corrected for path loss, normalized to the noise in the 3 dB bandwidth of the LED. In fact, we cannot use the bandwidth of transmit signal as different modulation strategies optimize differently.
We derive mathematical expressions for the throughput and the preferred modulation bandwidth for DCO-PAM and DCO-OFDM. Using the now commonly reported exponential OWC channel frequency response [28], [29], we capture these in new expressions. Hitherto, the comparisons were mostly limited to simulations for specific settings, thereby did not give generic expressions for other settings. Furthermore, we derive expressions for the optimum modulation bandwidth for DCO-OFDM and for (DCO-) PAM, considering discrete modulation orders and optimizing for the LED low-pass response. Our optimization includes the impact of limiting the DC bias for an OFDM signal, by allowing clipping and by making a trade off with the resulting clipping noise.
We quantify clipping for DCO-OFDM as it raises the perceived noise floor and thereby limits the usable modulation order, even in a further noise–free channel. Following arguments in [5], [11], [17], [30], [31], we conclude that for modern LEDs, a saturation peak limit does not accurately model the behavior. We use and extend the clipping noise model of [17] which considered one-sided clipping of the LED current. This extends our previous bit loading evaluations in [5], which assumed clipping-free DCO-OFDM, leading to more complete, realistic model.
We compare constrained optical power (related to the average LED current), the extra electrical power (related to the variance of the current caused by modulation) and the total electrical power (related to a combination of DC current and AC variance, weighted by the LED (say, bandgap) voltage and the dynamic resistance, respectively). While previously published works, e.g., [11], [12], [15], and [16], often report outspoken preferences for the choice of modulation, we conclude that there is not always simple unique answer to the question whether OFDM and PAM is performing better, depending on which constraint applies.
We show that in a VLC context, where the extra power needs to be far below the illumination power, there is no difference in performance between pre-emphasized DCO-OFDM and a DCO-PAM. However, DCO-OFDM with waterfilling outperforms DCO-PAM.
For IR, where the bias or the mean DC light has to be paid for from the communication power budget, PAM with an appropriate high-boost and a carefully chosen bit rate and bandwidth outperforms pre-emphasized OFDM. Our model of the impact of clipping artefacts allows us to optimize the choice of the modulation depth for OFDM. In fact, one can intuitively interpret our results as a quantification that the power penalty incurred for the DC bias in pre-emphasized DCO-OFDM is not compensated by the ability to adaptively load sub-carriers over a certain NPB range. For high power budgets, say NPB above 30 dB, however, OFDM with waterfilling and optimum choice of LED bias current outperforms PAM. Here, OFDM can fully exploit the adaptive bit and power loading. For high power budgets one can afford a large back-off of the modulation depth to avoid clipping of the OFDM signal, the latter conclusion disagrees with [12]. We show that the crossover point where OFDM with waterfilling outperforms PAM moves to higher power budget values when LED is biased at higher currents. If, instead, more LEDs were used to boost coverage, this would not happen.
We propose a simple rule of thumb and an algorithm to optimize the modulation order and the modulation bandwidth of M-PAM, which works for both VLC and IR applications.
The rest of the paper is organized as follows. We start with a short introduction to the OWC link and the realistic LED channel model in Section II. Section III presents the DCO-PAM model, its performance over an OWC channel and the DC penalty required. DCO-OFDM is discussed in Section IV. Both the continuous (for theoretical purposes) and discrete (practical case) modulation orders are discussed. This section also presents the optimum waterfilling approach results for the comparison. The DC penalty and the clipping noise associated with DCO-OFDM is discussed in Section V. In Section VI a proper measure is given to choose a proper DC bias for the LED based on the modulation order. Furthermore, this section includes the distortion power due to clipping (to reduce the DC penalty) of the LED current in the throughput and modulation bandwidth requirement. Section VII compares DCO-OFDM and DCO-PAM in three different contexts, VLC, IR and average–optical–power constrained channels. The computational complexity of DCO-OFDM and PAM is discussed in Section VIII. Finally, conclusions are drawn in Section IX.
SECTION II.
OWC Power Constraints
Various LED models are used in scientific literature. This section elaborates on our LED model, that considers non-negativity, junction voltage and LED junction capacitance and resistances. So, in fact following [5], we consider LED low–pass nature and one–sided clipping. We model that electrical power consumption not only grows with the DC bias, but also with the modulation variance. In contrast to this, the average optical power only relates to the biasing, while modulation comes for free, in the sense that DC-free modulation does not affect the average current. We denote the LED current to consist of I_{LED}(t)={\textrm {I}}_{LED}+i_{led}(t)
, where i_{led}(t)
is the zero–mean (AC) modulation current and {\textrm {I}}_{LED}
is the DC current of the LED to ensure I_{LED}(t) \geq 0
. The DC power consumption of the LED is, {\textrm {P}}_{DC} = {\textrm {V}}_{LED}{\textrm {I}}_{LED}
. Here, the DC voltage {\textrm {V}}_{LED}
can be expressed as \begin{equation*} {\textrm {V}}_{LED} \approx {} {\textrm {V}}_{0} + R_{LED} {\textrm {I}}_{LED},\tag{1}\end{equation*}
View Source
\begin{equation*} {\textrm {V}}_{LED} \approx {} {\textrm {V}}_{0} + R_{LED} {\textrm {I}}_{LED},\tag{1}\end{equation*}
where {\textrm {V}}_{0}
can be interpreted as the turn-on limit and R_{LED}
is the dynamic plus parasitic resistance of the LED [32], [33]. So the total electrical power consumed by the LED is, \begin{equation*} {\textrm {P}}_{tot} = {\textrm {V}}_{0}{\textrm {I}}_{LED} +R_{LED}{\textrm {I}}^{2}_{LED}+\frac {1}{\eta }R_{LED}\sigma ^{2}_{mod},\tag{2}\end{equation*}
View Source
\begin{equation*} {\textrm {P}}_{tot} = {\textrm {V}}_{0}{\textrm {I}}_{LED} +R_{LED}{\textrm {I}}^{2}_{LED}+\frac {1}{\eta }R_{LED}\sigma ^{2}_{mod},\tag{2}\end{equation*}
where \sigma ^{2}_{mod}
is the variance of LED AC current i_{led}(t)
and where \eta
is the modulation LED power amplifier efficiency, used in a Bias-T setting [34]. An extensive study [34] into the power efficiency of a series transistor modulator revealed a total power consumption of P_{tot} \approx ({\textrm {V}}_{0} + 2R_{LED} {\textrm {I}}_{LED}){\textrm {I}}_{LED}
where factor 2 is due to an extra voltage headroom R_{LED} \{\max {I}_{LED}(t)\}
required to operate the modulating series transistor [34]. More generically, a versatile power constraint is the weighted sum of moments of the probability of the signal \begin{equation*} {\textrm {P}}_{tot} = {\textrm {P}}_{DC} + {\textrm {P}}_{ext} = \beta _{1} {\textrm {I}}_{LED}+ \beta _{2} \sigma ^{2}_{mod}+\beta _{3} {\textrm {I}}^{2}_{LED},\tag{3}\end{equation*}
View Source
\begin{equation*} {\textrm {P}}_{tot} = {\textrm {P}}_{DC} + {\textrm {P}}_{ext} = \beta _{1} {\textrm {I}}_{LED}+ \beta _{2} \sigma ^{2}_{mod}+\beta _{3} {\textrm {I}}^{2}_{LED},\tag{3}\end{equation*}
where {\textrm {P}}_{ext}
is the extra power on top of the DC power consumed by the LED due to modulation and the \beta
-weights may also depend on the electronic topology and the use case (VLC vs IR). In fact, various papers take different interpretations of \beta _{1}
, \beta _{2}
and \beta _{3}
, as we will discuss in the next sections.
A. Power Constraint
For IR and VLC communication, the power can be constrained either in the optical or the electrical domain, which may lead to different optimizations.
1) Optical Power Constraint
Optimizations for the optical domain, for instance dictated by eye-safety in IR or illumination level in VLC, basically limit the average (or DC-bias) LED current {\textrm {I}}_{LED}: (\beta _{1}>0,\beta _{3=0})
, but do not impose a power penalty for modulation (\beta _{2} = 0
). As we will quantify in Section V, the DC current {\textrm {I}}_{LED}
needs to accommodate the LED input current AC excursions. Hence, it nonetheless becomes an indirect function of \sigma _{mod}^{2}
to ensure a sufficiently low clipping distortion.
2) Electrical Power Constraint in IR
The associated electrical power also depends on the variance via \beta _{2}=R_{LED}
. For a constrained total electrical power, in (2), \beta _{1} = V_{0}
, \beta _{2}=\beta _{3}= R_{LED}
. In fact, the non-linear current-voltage curve, approximated in (1), was further simplified by omitting the photonic junction voltage (V_{0} =0
) in [17], taking {\textrm {P}}_{tot} = {R_{LED}} ({\textrm {I}}_{LED}^{2}+\sigma ^{2}_{mod})
, thus \beta _{2}=\beta _{3}
and \beta _{1}=0
. Yet, V_{0}
dominates the voltage across the LED (V_{0} > {R_{LED}} \mathrm {I}_{\mathrm{LED}}
). Hence, OWC sees a large \beta _{1}
, so that P_{tot} \approx V_{0} \mathrm {I}_{\mathrm{LED}}
may be reasonable as a first-order estimate, particularly if V_{0}
is adjusted for typical biased {\textrm {V}}_{LED}
voltages.
3) Extra Power Constraint in VLC
The primary function of VLC is illumination, so the DC current of the LED is determined by the target illumination level [18], and is not subject to a communication optimization (\beta _{1}=0, \beta _{3}=0
). As communication is a secondary function, the illumination system is expected to deliver a high lumen-per-wall-socket-watt. Consequently, any additional consumption of power just for modulation deteriorates the energy efficiency and may even jeopardize the ’green’ certification of the LED lighting product. Hence, an important VLC design objective is to get the highest possible throughput for the least amount of extra power, in a regime where DC bias is not the dominant scarce resource. In fact, modulating the LED current consumes extra power {\textrm {P}}_{ext} \approx {R_{LED}\sigma ^{2}_{mod}}/{\eta }
, as reflected in \beta _{2}= {R_{LED}}/{\eta }
[5], [19]. An (in-) efficiency of the amplifier (LED driver) can be reflected in \eta
. If we are only interested in the LED power, we take \eta = 1
. However, inefficient (linear) modulator amplifiers in VLC make the overall LED lighting product less efficient, even to the extend that it fails lighting energy conservation regulations [5]. Hence, VLC optimizations on {\textrm {P}}_{ext}
are highly relevant (thus with \beta _{1}, \beta _{3} =0
). In this article, we evaluate systems limited by extra power in Section VII-A.
B. Channel Model
The low-pass frequency response of the LED channel from LED current to photodiode current can be modeled as a low-pass filter [5], [28], [29], \begin{equation*} {\left |{ {H(f)} }\right |^{2}} = H_{0}^{2} 2^{-f/f_{0}},\tag{4}\end{equation*}
View Source
\begin{equation*} {\left |{ {H(f)} }\right |^{2}} = H_{0}^{2} 2^{-f/f_{0}},\tag{4}\end{equation*}
where H_{0}
and f_{0}
are the low frequency channel gain and the 3 dB cut-off frequency, respectively.
We focus on Line-of-Sight (LoS) channels. In fact, we increasingly see the creation of beam steering emitters and of angular diversity receivers. In such case, each resolved angular path is not likely to be subject to a significant delay spread. Hence, we believe that the reflection-free LoS assumption remains relevant. If nonetheless long delay spreads occur, a linear time–domain equalizer can become complex for PAM, and frequency–domain equalization may be preferred, as in OFDM [15].
C. Normalized Power Budget (NPB) Definition
Often, systems are compared based on the (frequency–average) SNR at the receiver, for a particular choice of the modulation bandwidth. However, this leads to an intrinsically unfair comparison as PAM and OFDM benefit differently from expanding the modulation bandwidth further beyond the LED 3 dB bandwidth. In fact, bandwidth is a parameter subject to modulation–specific optimization constrained by transmit power (see for instance Figure. 1 and Figure. 4). This prohibits us to compare two systems just with the same bandwidth or with the same SNR. Although, it seemingly complicates the number of variables, we must restrict a comparison to essential parameters that are not a design freedom. We use H_{0}
, f_{0}
, the modulation rms \sigma ^{2}_{mod}
and the noise spectral density N_{0}
, represented in A2/Hz, referenced to currents through the photodiode detector at the receiver and we define the NPB \gamma
as \begin{equation*} \gamma =\frac {\sigma _{mod}^{2}H_{0}^{2}}{N_{0}f_{0}}.\tag{5}\end{equation*}
View Source
\begin{equation*} \gamma =\frac {\sigma _{mod}^{2}H_{0}^{2}}{N_{0}f_{0}}.\tag{5}\end{equation*}
In fact, normalizing to the LED bandwidth f_{0}
and not to signal bandwidth f_{max}
allows us to plot generic curves for throughput. To optimally cope with the frequency-dependent channel response H(f)
, we take the freedom to optimize the emitted spectral density S_{x}(f)
and the total bandwidth. The subscript x
indicates the modulation strategy; PAM for DCO-PAM, p
for DCO-OFDM with pre-emphasis and w
for DCO-OFDM with waterfilling. The noise bandwidth is subject to dynamic adaptations and the SNR is frequency dependent:\begin{equation*} {\textrm {SNR}}(f) = \frac {{S_{x}(f)|H(f)|^{2}}}{N_{0}}.\tag{6}\end{equation*}
View Source
\begin{equation*} {\textrm {SNR}}(f) = \frac {{S_{x}(f)|H(f)|^{2}}}{N_{0}}.\tag{6}\end{equation*}
We denote the frequency-domain spectral density of i_{led}(t)
by S_{x}(f)
, expressed in A2/Hz. Over the signal bandwidth, S_{x}(f)
integrates to \sigma ^{2}_{mod}
. That is, \begin{equation*} \int _{f} {S_{x}(f) df} = \sigma ^{2}_{mod}.\tag{7}\end{equation*}
View Source
\begin{equation*} \int _{f} {S_{x}(f) df} = \sigma ^{2}_{mod}.\tag{7}\end{equation*}
Here, \sigma _{mod}^{2}
and \gamma
address effective signal powers thus allow the calculation of link performance, but ignore DC-biasing power. We relate these to consumed power later when we invoke \beta
weight factors.
For a pre-emphasized spectrum, the received modulation spectrum after the photodiode, S_{x}(f)|H(f)|^{2}
, is flat over frequency. To achieve this, S_{x}(f)
inverts H(f)
according to \begin{equation*} S_{x}(f)= \kappa \frac {\sigma ^{2}_{mod}}{f_{x}} 2^{f/f_{0}},\tag{8}\end{equation*}
View Source
\begin{equation*} S_{x}(f)= \kappa \frac {\sigma ^{2}_{mod}}{f_{x}} 2^{f/f_{0}},\tag{8}\end{equation*}
where \kappa
is the pre-emphasis back-off to satisfy the constraint (7) and f_{x}
is the modulation bandwidth over which the S_{x}(f)
is spread. Inserting (8) into (7), the coefficient \kappa
is calculated as \begin{equation*} \kappa =\frac {\ln (2) f_{x}/f_{0}}{2^{f_{x}/f_{0}}-1}.\tag{9}\end{equation*}
View Source
\begin{equation*} \kappa =\frac {\ln (2) f_{x}/f_{0}}{2^{f_{x}/f_{0}}-1}.\tag{9}\end{equation*}
If, for PAM, instead of a pre-filter, a linear post-equalizer is used, the transmit current density is uniform, or fully determined by the pulse shaping. However, the receive filter will then boost the noise in every sample by \kappa
. That is, the SNR for every PAM sample is the same for either a pre or post equalization (\kappa
applies).
SECTION III.
Pulse Amplitude Modulation (PAM)
PAM requires a flat frequency response for Inter–Symbol Interference (ISI) free communication. To repair the low–pass LED frequency response, as in (4), a linear equalizer can be used to boost high frequency components [35], [36]. According to Nyquist theory, a baseband PAM signal with a bandwidth f_{\textrm {PAM}}
can accommodate 2Tf_{\textrm {PAM}}
symbol dimensions in a time interval T
. For a symbol duration T_{s}(T_{s} = 1/(2f_{\textrm {PAM}}))
, we multiply the numerator of the SNR in (6) by 2T_{s} f_{\textrm {PAM}}
, thus by unity, to get \begin{equation*} \mathrm {SNR_{PAM}}(f)=\frac {2S_{\textrm {PAM}} (f)|H(f)|^{2}f_{\textrm {PAM}}T_{s}}{N_{0}}= \frac {2{\epsilon }_{N}}{N_{0}}.\tag{10}\end{equation*}
View Source
\begin{equation*} \mathrm {SNR_{PAM}}(f)=\frac {2S_{\textrm {PAM}} (f)|H(f)|^{2}f_{\textrm {PAM}}T_{s}}{N_{0}}= \frac {2{\epsilon }_{N}}{N_{0}}.\tag{10}\end{equation*}
where {\epsilon }_{N}
is the average received symbol energy per dimension. For PAM, the energy per symbol {\epsilon }_{s}
equals \epsilon _{N}
, while for two-dimensional QAM, as used in OFDM, {\epsilon }_{s} = {2\epsilon }_{N}
.
In (bi-polar) M
-PAM, input data are mapped into a zero-mean sequence of symbols chosen from M
discrete levels, uniformly spaced by distance 2d_{M}
, so \begin{equation*} s_{m} =md_{M}, \quad {m \in \left \{{\pm (M-1),\pm (M-3),\ldots, \pm 1}\right \}}.\tag{11}\end{equation*}
View Source
\begin{equation*} s_{m} =md_{M}, \quad {m \in \left \{{\pm (M-1),\pm (M-3),\ldots, \pm 1}\right \}}.\tag{11}\end{equation*}
The average energy per symbol (at the receiver), {\epsilon }_{s}
, is \begin{equation*} {\epsilon }_{s} ={\epsilon }_{N}= \frac {2d_{M}^{2}}{M} \sum _{m=1}^{M/2} {m^{2}}=\frac {M^{2}-1}{3}d_{M}^{2}.\tag{12}\end{equation*}
View Source
\begin{equation*} {\epsilon }_{s} ={\epsilon }_{N}= \frac {2d_{M}^{2}}{M} \sum _{m=1}^{M/2} {m^{2}}=\frac {M^{2}-1}{3}d_{M}^{2}.\tag{12}\end{equation*}
The distance d_{M}
can then be expressed as a function of {\epsilon }_{N}
as follows:\begin{equation*} d_{M}=\sqrt {\frac {3{\epsilon }_{N}}{M^{2}-1}}.\tag{13}\end{equation*}
View Source
\begin{equation*} d_{M}=\sqrt {\frac {3{\epsilon }_{N}}{M^{2}-1}}.\tag{13}\end{equation*}
The BER is expressed as [37] \begin{equation*} \mathrm {BE{R_{M}}} =\frac {2}{\log _{2} M} \left ({{\frac {M - 1}{M}} }\right)Q\left ({{\sqrt {\frac {{6{\epsilon _{N}}}}{{\left ({{{M^{2}} - 1} }\right)N_{0}}}} } }\right).\tag{14}\end{equation*}
View Source
\begin{equation*} \mathrm {BE{R_{M}}} =\frac {2}{\log _{2} M} \left ({{\frac {M - 1}{M}} }\right)Q\left ({{\sqrt {\frac {{6{\epsilon _{N}}}}{{\left ({{{M^{2}} - 1} }\right)N_{0}}}} } }\right).\tag{14}\end{equation*}
Thus, the average energy requirement of a M
-PAM scheme, normalized to N_{0}
and denoted as X(M)
for a pre-determined \mathrm {BER}_{\mathrm{M}}
is \begin{equation*} X(M) = \frac {{{M^{2}} - 1}}{6} \left ({{Q^{ - 1}}\left ({{\frac {{{M \log _{2}M}}}{{2{{\left ({{M - 1} }\right)}}}}{\mathrm {BER_{M}}}} }\right) }\right)^{2}. \tag{15}\end{equation*}
View Source
\begin{equation*} X(M) = \frac {{{M^{2}} - 1}}{6} \left ({{Q^{ - 1}}\left ({{\frac {{{M \log _{2}M}}}{{2{{\left ({{M - 1} }\right)}}}}{\mathrm {BER_{M}}}} }\right) }\right)^{2}. \tag{15}\end{equation*}
We list X(M)
in Table 2 and extend it to M^{2}
-QAM by interpreting QAM as just a 2D variant of M
-PAM. We explicitly use a different symbol X(M)
to represent a fixed system property, while {\epsilon }_{N}/N_{0}
is a property of the incoming signal, subject to optimization and may even be frequency dependent.
Within a Nyquist bandwidth of {f_{\textrm {PAM}}}
, a system reaches a throughput R_{\mathrm {PAM}}
of \begin{equation*} {{R_{\mathrm {PAM}}}} = 2 {f_{\textrm {PAM}}}{\log _{2}}M.\tag{16}\end{equation*}
View Source
\begin{equation*} {{R_{\mathrm {PAM}}}} = 2 {f_{\textrm {PAM}}}{\log _{2}}M.\tag{16}\end{equation*}
A. PAM Bias Penalty
For PAM as in (11), a DC-bias of at least (M-1)d_{M}
is needed to make the LED signal non-negative. We define a parameter z
to be the ratio of the bias current over the LED rms current. For PAM, \begin{equation*} z = \frac {\mathrm {I_{LED}}}{\sigma _{mod}} = \frac {(M-1)d_{M}}{\sqrt {\frac {M^{2}-1}{3}}d_{M}} = \sqrt {3\frac {M-1}{M+1}},\tag{17}\end{equation*}
View Source
\begin{equation*} z = \frac {\mathrm {I_{LED}}}{\sigma _{mod}} = \frac {(M-1)d_{M}}{\sqrt {\frac {M^{2}-1}{3}}d_{M}} = \sqrt {3\frac {M-1}{M+1}},\tag{17}\end{equation*}
where the variance of the modulation \sigma _{mod}
can be calculated from (11), as \sigma _{mod} = d_{M}\sqrt {(M^{2}-1)/3}
. For such DCO-PAM, the parameter z
depends on the modulation order M
. It equals z =1
for M = 2
and approaches z = \sqrt {3}
for M \to \infty
. We will use this parameter in the later sections to compare PAM with OFDM.
B. Throughput of DCO-PAM Over Low-Pass Channel
Inserting (8) into (6) with \kappa
given in (9) and the channel model (4), the {\textrm {SNR}}(f)
for PAM becomes \begin{equation*} {\mathrm {SNR_{\mathrm{PAM}}}}(f) = \frac {\sigma ^{2}_{mod}H_{0}^{2}}{N_{0}f_{0}}\cdot \frac {\ln (2) }{2^{f_{\mathrm {PAM}}/f_{0}}-1}.\tag{18}\end{equation*}
View Source
\begin{equation*} {\mathrm {SNR_{\mathrm{PAM}}}}(f) = \frac {\sigma ^{2}_{mod}H_{0}^{2}}{N_{0}f_{0}}\cdot \frac {\ln (2) }{2^{f_{\mathrm {PAM}}/f_{0}}-1}.\tag{18}\end{equation*}
To benchmark our results, we also relate it to the NPB defined in (5), \begin{equation*} {\mathrm {SNR_{\mathrm{PAM}}}}(f) = \gamma \frac {\ln (2) }{2^{f_{\mathrm {PAM}}/f_{0}}-1}.\tag{19}\end{equation*}
View Source
\begin{equation*} {\mathrm {SNR_{\mathrm{PAM}}}}(f) = \gamma \frac {\ln (2) }{2^{f_{\mathrm {PAM}}/f_{0}}-1}.\tag{19}\end{equation*}
In (10), we derived an equivalent expression for the SNR as a function of {\epsilon _{N}}
. From (10) and (19), the achieved {{\epsilon _{N}}}/{N_{0}}
, expressed in terms of the NPB and the bandwidth in PAM modulation is \begin{equation*} \frac {{\epsilon _{N}}}{N_{0}} = {\gamma }\frac { \ln 2 } {2\left ({2^{f_{\textrm {PAM}}/f_{0}}-1}\right)}.\tag{20}\end{equation*}
View Source
\begin{equation*} \frac {{\epsilon _{N}}}{N_{0}} = {\gamma }\frac { \ln 2 } {2\left ({2^{f_{\textrm {PAM}}/f_{0}}-1}\right)}.\tag{20}\end{equation*}
In order to support a constellation M
, the {{\epsilon _{N}}}/{N_{0}}
must exceed X(M)
(given in Table 2 and defined in (15)). So, we require \begin{equation*} {\gamma } \geq \frac { 2 X(M)} {\ln 2} \left \lbrace{ {2^{f_{\textrm {PAM}}/f_{0}}-1}}\right \rbrace.\tag{21}\end{equation*}
View Source
\begin{equation*} {\gamma } \geq \frac { 2 X(M)} {\ln 2} \left \lbrace{ {2^{f_{\textrm {PAM}}/f_{0}}-1}}\right \rbrace.\tag{21}\end{equation*}
This allows us, for any NPB \gamma
and M
, to find the modulation bandwidth, \begin{equation*} f_{\textrm {PAM}} \le f_{0}{\log _{2}}\left \{{ \frac {\ln 2}{2} \frac {\gamma }{X(M)}+1 }\right \}.\tag{22}\end{equation*}
View Source
\begin{equation*} f_{\textrm {PAM}} \le f_{0}{\log _{2}}\left \{{ \frac {\ln 2}{2} \frac {\gamma }{X(M)}+1 }\right \}.\tag{22}\end{equation*}
For any M
, we fully utilize the available power when {f_{{{\textrm {PAM}}}}}
is set to reach an equality. For \mathrm {BER}_{\mathrm{M}}=10^{-4}
and M=2,\ldots, 32
, we use the X(M)
values of Table 2 to plot {f_{{{\textrm {PAM}}}}}
as a function of {\gamma _{\textrm {PAM}}}
in Figure. 1(a), shown with dashed red lines. We use (16) to plot the throughput in Figure. 1(b) for various M
as the function of {\gamma }
. Normalization to f_{0}
allows us to plot generic curves, not specific for the bandwidth of the chosen LED.
For each \gamma
value, the optimum value of M
is the one that gives the highest throughput, shown in Figure. 1(b) with a solid red line. The corresponding optimum (or maximum) normalized modulation bandwidth f_{\max _{\textrm {PAM}}}
to achieve the maximum throughput is also shown in Figure. 1(a) with a solid red line. We learn from Figure. 1, that for a NPB (\gamma
) up to 24.3 dB and for \mathrm {BER}_{\mathrm{M}}=10^{-4}
, the optimum modulation is OOK (2-PAM). In fact for a NPB below 24.3 dB, it is preferred to use a crude modulation method very far beyond the 3 dB bandwidth of the LED rather than to choose a higher constellation to stay within the LED bandwidth. This NPB also corresponds to a f_{\max _{\textrm {PAM}}} = 3.85\,\,f_{0}
. This insight can be the basis for a practical algorithm to find, adapt and track the best compromise between bandwidth and M
: initially search for the highest throughput that is possible with 2-PAM, by increasing the bit rate while adhering to the transmit power constant. If it turns out that for this throughput, the corresponding f_{\max _{\textrm {PAM}}}
exceeds 3.85~f_{0}
, then the algorithm adopts 4-PAM, and searches for the new highest sustainable bit rate by scaling down f_{max}
. The limits of f_{\max _{\textrm {PAM}}}
for which 8-PAM and 16-PAM are appropriate appear to be 5.8~f_{0}
and 7.7~f_{0}
, respectively. For a total–power limited channel, similar numbers apply. When a communication link is operational, one preferably uses receiver feedback to change the symbol rate while keeping M
fixed, but only switch up or down M
at specific threshold symbol rates. Figure. 1(b) shows that the penalty for sticking to suboptimal M
can be substantial. At higher NPB, sticking to 2-PAM or 4-PAM is not attractive. Similarly, sticking to a pre-configured, possibly sub-optimum f_{\max }
, thus only adapting M
, can have a significant penalty and leads to a full collapse of the link at some low \gamma
.
OFDM can naturally handle the frequency selective LED behavior by dividing the input information over multiple sub-carriers, with a aggregate bandwidth that can be multiple times the channel 3-dB bandwidth. As each sub-carrier only occupies a small fraction of the modulation bandwidth, it sees a (relatively) flat channel frequency response. A sub-carrier at frequency f
with a bandwidth \Delta f
can accommodate T \Delta f
two dimensional M^{2}
-QAM symbols in a time duration T
. The duration of one OFDM block is T_{s}=1/{\Delta f}
. As the symbol energy equals \epsilon _{s}(f) = S_{x}(f)|H(f)|^{2}\Delta fT_{s} = S_{x}(f)|H(f)|^{2}
, we can rewrite the SNR as \begin{equation*} \mathrm {SNR_{OFDM}}(f)=\frac {\epsilon _{s}(f)}{N_{0}}=\frac {2\epsilon _{N}(f)}{N_{0}}.\tag{23}\end{equation*}
View Source
\begin{equation*} \mathrm {SNR_{OFDM}}(f)=\frac {\epsilon _{s}(f)}{N_{0}}=\frac {2\epsilon _{N}(f)}{N_{0}}.\tag{23}\end{equation*}
For OFDM, each sub-carrier symbol is received with a different energy, thus preferably it is loaded with its optimized constellation M(f)
. Therefore, we explicitly write \epsilon _{N}(f)
as a function of frequency.
A. Throughput of DCO-OFDM Over Low-Pass Channel
We use BER formula (14) for (two-dimensional) M^{2}-
QAM by including the frequency dependency of \epsilon _{N}(f)
. Taking the inverse of (14), the modulation order M(f)
of the sub-carrier at frequency f
can be expressed as \begin{equation*} M(f) = \sqrt { \frac {2\epsilon _{N}(f)}{\Gamma N_{0} } +1},\tag{24}\end{equation*}
View Source
\begin{equation*} M(f) = \sqrt { \frac {2\epsilon _{N}(f)}{\Gamma N_{0} } +1},\tag{24}\end{equation*}
where \begin{equation*} \Gamma ={1/3} \left ({{Q^{ - 1}}\left ({{\frac {{{M(f) \log _{2}M(f)}}}{{2{{\left ({{M(f) - 1} }\right)}}}}{\mathrm {BER_{M}}}} }\right) }\right)^{2}\tag{25}\end{equation*}
View Source
\begin{equation*} \Gamma ={1/3} \left ({{Q^{ - 1}}\left ({{\frac {{{M(f) \log _{2}M(f)}}}{{2{{\left ({{M(f) - 1} }\right)}}}}{\mathrm {BER_{M}}}} }\right) }\right)^{2}\tag{25}\end{equation*}
is the modulation gap. The gap is a slightly decreasing function of the modulation order M
[5]. For simplicity we use the worst case of modulation order M = 2
which gives a maximum \Gamma
for the given \mathrm {BER_{M}}
. This simplifies (25) into \begin{equation*} \Gamma ={1/3} \left ({{Q^{ - 1}}\left ({\frac {\textrm {BER}}{2} }\right) }\right)^{2},\tag{26}\end{equation*}
View Source
\begin{equation*} \Gamma ={1/3} \left ({{Q^{ - 1}}\left ({\frac {\textrm {BER}}{2} }\right) }\right)^{2},\tag{26}\end{equation*}
here BER is the total bit error rate, \mathrm {BER} \approx 2\mathrm {BER_{M}}
. The number of bits b(f)
per dimension that can be delivered is \begin{equation*} b(f)=\log _{2}(M(f)) = \frac {1}{2} \log _{2}{ \left [{ 1+ \frac {2\epsilon _{N}(f)}{\Gamma N_{0}} }\right] }.\tag{27}\end{equation*}
View Source
\begin{equation*} b(f)=\log _{2}(M(f)) = \frac {1}{2} \log _{2}{ \left [{ 1+ \frac {2\epsilon _{N}(f)}{\Gamma N_{0}} }\right] }.\tag{27}\end{equation*}
Inserting (23) and (6) results in \begin{equation*} b(f) =\frac {1}{2}\log _{2} \left ({1+\frac {1}{\Gamma }\frac {S_{x}(f)|H(f)|^{2}}{N_{0}}}\right).\tag{28}\end{equation*}
View Source
\begin{equation*} b(f) =\frac {1}{2}\log _{2} \left ({1+\frac {1}{\Gamma }\frac {S_{x}(f)|H(f)|^{2}}{N_{0}}}\right).\tag{28}\end{equation*}
The throughput over a modulation bandwidth [0,f_{x}]
is obtained by integrating all the rate contributions, given by (28), \begin{align*} R=&\int _{0}^{f_{x}}{ 2b(f) df} \\=&\int _{0}^{f_{x}}{ \log _{2} \left ({1+\frac {1}{\Gamma }\frac {S_{x}(f)|H(f)|^{2}}{N_{0}}}\right) df}.\tag{29}\end{align*}
View Source
\begin{align*} R=&\int _{0}^{f_{x}}{ 2b(f) df} \\=&\int _{0}^{f_{x}}{ \log _{2} \left ({1+\frac {1}{\Gamma }\frac {S_{x}(f)|H(f)|^{2}}{N_{0}}}\right) df}.\tag{29}\end{align*}
The factor 2 reflects the two dimensions per second per Hz of QAM. This expression looks like a misused Shannon limit for AWGN channels, which repeatedly was argued not to be valid for optical channels. However, here (28) and (29) come just as a consequence of inverting the BER expression.
B. OFDM With Waterfilling
In practice, the constellation size M
can only take values from the discrete set \{ 2, 4, 8,\ldots \}
. However, for theoretical derivations it is convenient to assume that M
can take any arbitrary positive value, including a non-integer one. As argued in [5], regardless of the choice of \beta _{1,2,3}
, any optimized power spectral loading is equivalent to applying constraint (7) to choose the transmitted S_{x}(f)
to maximize the throughput (29). Lagrangian optimization leads to the well-known waterfilling solution with S_{x}(f)
adhering to [20] \begin{equation*} S_{w}(f) = \Gamma \left ({\frac {N_{0}}{|H(f_{\max _{w}})|^{2}} - \frac {N_{0}}{|H(f)|^{2}} }\right)^{+},\tag{30}\end{equation*}
View Source
\begin{equation*} S_{w}(f) = \Gamma \left ({\frac {N_{0}}{|H(f_{\max _{w}})|^{2}} - \frac {N_{0}}{|H(f)|^{2}} }\right)^{+},\tag{30}\end{equation*}
where the subscript w
refers to waterfilling and f_{\max _{w}}
is the maximum modulation frequency for which S_{w}(f)
is non-zero. The optimal power allocation of (30) shows that low frequency sub-carriers that experience a good channel quality are assigned more power than those at higher frequencies. Substituting (30) into (7) and solving the integral relates the optimum modulation f_{\max _{w}}
to the NPB \gamma
: \begin{equation*} \gamma =\frac {\Gamma }{\ln (2) }\left ({1+\left ({\frac {\ln (2) f_{\max _{w}}}{f_{0}}-1}\right)2^{f_{\max _{w}}/f_{0}} }\right).\tag{31}\end{equation*}
View Source
\begin{equation*} \gamma =\frac {\Gamma }{\ln (2) }\left ({1+\left ({\frac {\ln (2) f_{\max _{w}}}{f_{0}}-1}\right)2^{f_{\max _{w}}/f_{0}} }\right).\tag{31}\end{equation*}
The maximum throughput is calculated by inserting (30) into (29) and integrating over [0,f_{\max _{w}}]
:\begin{equation*} \frac {R_{w}}{f_{0}} =\frac {1}{f_{0}} \int _{0}^{{f_{\max _{w} }}} {{\log _{2}}\left ({{\frac {{{{\left |{ {H(f)} }\right |}^{2}}}} {{{{\left |{ {H({f_{\max }})} }\right |}^{2}}}}} }\right)} df = \frac {1}{2}\left ({\frac {f_{\max _{w}}}{f_{0}} }\right)^{2}.\tag{32}\end{equation*}
View Source
\begin{equation*} \frac {R_{w}}{f_{0}} =\frac {1}{f_{0}} \int _{0}^{{f_{\max _{w} }}} {{\log _{2}}\left ({{\frac {{{{\left |{ {H(f)} }\right |}^{2}}}} {{{{\left |{ {H({f_{\max }})} }\right |}^{2}}}}} }\right)} df = \frac {1}{2}\left ({\frac {f_{\max _{w}}}{f_{0}} }\right)^{2}.\tag{32}\end{equation*}
For a given \gamma
, the optimum modulation bandwidth and the throughput are implicitly given by the inverse of (31) and by (32), respectively. Practical algorithms such as Hughes-Hartogs (HH) [21], [22] provide an iterative, discretized algorithm to calculate the optimum bit and power loading distribution. In [5], a good match between the theoretical throughput and the throughput achieved by discrete constellations using HH is shown. It optimizes the throughput, however, with high complexity and large overhead in communicating the used constellation on all sub-carriers.
C. OFDM With Pre-Emphasis
A simpler implementation is to pre-emphasize the channel and to use the same constellation for all sub-carriers. Pre-emphasizing implies a forced inversion of the channel response at the transmitter to compensate its low–pass behaviour. This is often referred to as a bandwidth extension, but comes at a penalty. Such pre-emphasis tends to defeat the advantage of OFDM to load every frequency bin optimally, thus is counterproductive. Nonetheless, we see IEEE 802.11bb standardization proposals to reuse WiFi-like OFDM schemes with constant constellations for OWC, to use existing IC designs. Our results will show that repairing the frequency response to support a fixed constellation can be reasonable in the lower NPB ranges, but the transmit bandwidth needs to be made adaptive to the NPB.
1) Arbitrary Modulation Constellations
A filter inverts the LED low–pass response in the frequency range [0,f_{p}]
. The throughput R_{p}
is derived from (29) and (8) with the back-off \kappa
given in (9):\begin{equation*} \frac {R_{p}}{f_{0}}=\left ({\frac {f_{p}}{f_{0}} }\right)\log _{2} \left ({1+\frac {\gamma \ln 2}{{\Gamma \left ({{2^ {f_{p}/f_{0}} - 1} }\right)}} }\right).\tag{33}\end{equation*}
View Source
\begin{equation*} \frac {R_{p}}{f_{0}}=\left ({\frac {f_{p}}{f_{0}} }\right)\log _{2} \left ({1+\frac {\gamma \ln 2}{{\Gamma \left ({{2^ {f_{p}/f_{0}} - 1} }\right)}} }\right).\tag{33}\end{equation*}
The optimum modulation bandwidth, denoted by f_{\max _{p}}
, to maximize the throughput is calculated from {dR_{p}}/{df_{\max _{p}}}=0
, which depends only on \gamma
, f_{0}
and \Gamma
[5].
2) Discrete Modulation Constellations
Using discrete M
, in (33), we cannot get tractable expressions for the derivatives w.r.t. spectral density. As an alternative optimization track, we exploit the fact that all sub-carriers carry the same constellation size M
. In the previous sub-section, we implicitly assumed a continuous-valued M
, but in this section, we assume an M^{2}
-QAM modulation that can only take integer values of an even power of 2\,\,(M = 2, 4, 8,..)
and identical on all sub-carriers. We use the relation (23) to express \epsilon _{N}/N_{0}
in terms of {\textrm {SNR}}(f)
, as in (6) but with a pre-emphasized spectral density (8), \begin{equation*} \frac {2\epsilon _{N}(f)}{N_{0}} =\frac {\sigma ^{2}_{mod}H_{0}^{2} }{N_{0} f_{0}}\frac {\ln 2}{2^{\left ({f_{p}/f_{0}}\right)}-1}.\tag{34}\end{equation*}
View Source
\begin{equation*} \frac {2\epsilon _{N}(f)}{N_{0}} =\frac {\sigma ^{2}_{mod}H_{0}^{2} }{N_{0} f_{0}}\frac {\ln 2}{2^{\left ({f_{p}/f_{0}}\right)}-1}.\tag{34}\end{equation*}
Our optimization tests various M
and for each M
value, the optimum modulation bandwidth f_{p}
is taken such that \epsilon _{N}/N_{0}
just exceeds X(M)
. This results in \begin{equation*} \frac {f_{p}}{f_{0}} = {\log _{2}}\left \{{ {\frac {\gamma \ln (2) }{2X(M)} + 1} }\right \},\tag{35}\end{equation*}
View Source
\begin{equation*} \frac {f_{p}}{f_{0}} = {\log _{2}}\left \{{ {\frac {\gamma \ln (2) }{2X(M)} + 1} }\right \},\tag{35}\end{equation*}
which is identical to (22). The throughput for pre-emphasized OFDM employing M^{2}-
QAM modulation scheme on all sub-carriers is calculated from \begin{equation*} \frac {{R_{p}}}{f_{0}} = \frac {f_{p}}{f_{0}} \cdot {\log _{2}}{M^{2}},\tag{36}\end{equation*}
View Source
\begin{equation*} \frac {{R_{p}}}{f_{0}} = \frac {f_{p}}{f_{0}} \cdot {\log _{2}}{M^{2}},\tag{36}\end{equation*}
which reduces to (16). In conclusion, for the same NPB \gamma
, thus not yet considering the bias penalty on a pre-emphasized channel, both PAM and pre-emphasized OFDM schemes demand the same optimum modulation bandwidth and provide identical throughput and, therefore, the modulation bandwidth and throughput plots of Figure. 1 are also applicable for DCO-OFDM employing M^{2}
-QAM.
Figure. 1 also includes the required modulation bandwidth and the throughput for pre-emphasized OFDM (blue lines) and for waterfilling (black lines) with continuous modulation order M
at \mathrm {BER} = 10^{-4}
. As expected, waterfilling provides the maximum throughput. Pre-emphasis comes with a penalty in throughput, which increases with NPB but is small for low NPB. However, pre-emphasis requires less bandwidth. This can reduce the sampling rate, hence it consumes less power in analog-to-digital conversion and in digital signal processing. Furthermore, pre-emphasis avoids the need to exchange the bit loading profile, thus it reduces signalling overhead.
In Figure. 1(b), we see a small artefact due to simplifying \Gamma
: OFDM with discrete M
(red line) cannot outperform OFDM with continuous M
(blue line). This artefact is small. Comparing the maximum normalized modulation bandwidth, continuous M
does not show any jump in the optimized modulation bandwidth, which was also observed in [5].
Fixing the bandwidth means operating on a point on a horizontal line in Figure. 1(a). For operational points on this line, the link collapses if it is above the curves of the calculated maximum supportable f_{\max }
. As an example, if a system with an LED of f_{0}=10
MHz fixes the transmit bandwidth to 40 MHz, it operates on the horizontal line of a normalized modulation bandwidth of 4. Below an NPB of about 25 dB, it uses a bandwidth broader than what PAM or pre-emphasized OFDM can support (the point of operation is above the plotted curves). Nonetheless, a well-performing link would be feasible if the system were allowed to scale back the bandwidth, rather than to aggressively push symbol rates beyond the 3 dB LED bandwidth.
SECTION V.
Clipping and Distortion Model
The modelling of clipping and distortion is subject to improving insights [31]. In the following we discuss three models
Double sided clipping: In the early days, LEDs had to be designed for maximum power output. Above a certain current level, the LED would thermally break down. This justified a model in which the LED current is both non-negative and peak-limited [18].
Clipping of the current: Today’s LEDs are operated at a set point where the photon output per recombining electron-hole pair is the highest. This is far below any clipping point or breakdown rating. At higher currents, the LED efficiency only gradually reduces (LED droop). This justifies a single-sided (non-negative) clipping model [5], [11], [17], [31]. Similarly, many practical electronic drivers do not allow a negative current through the LED.
Droop: Above their most efficient point, the LED becomes somewhat less efficient. This ‘droop’ leads to invertible second–order distortion, inherent to non-linear photon generation rates [38]–[40].
In this article we focus on the second model, but we also discuss the consequences of droop, as in the third model. In OFDM, the LED AC current, i_{led}(t)
, has in good approximation a Gaussian probability density. It has rms modulation depth \sigma _{mod}
. To ensure that the signal remains in the linear region, a DC bias {\textrm {I}}_{LED}
is needed for the LED. Further, the LED imposes a low-pass nature, but studying memory effects in distortion is beyond the scope of this article.
A. Current Clipping
The choice of z
(defined in (17)) needs to ensure that the clipping noise stays below the maximum tolerable noise floor. From arguments in [5], [17], [31], we conclude that modern LEDs clip negative currents but are not peak limited in their operational range. The clipping noise per sample is zero if the signal i_{led}(t) \ge -z \sigma _{mod}
(or I_{LED} \ge 0
) and equal to i_{led} + z \sigma _{mod}
otherwise. Using a Gaussian pdf for {I_{LED}}
with mean value z \sigma _{mod}
and variance \sigma ^{2}_{mod}
and integrating over \xi = i_{LED} - z\sigma _{mod}
, the i
-th moment of the clipping is \begin{equation*} \mu _{i} = \int _{-\infty }^{-z\sigma } \frac {\left ({\xi + z \sigma _{mod}}\right)^{i}} {\sqrt {2\pi } \sigma _{mod} } \exp \left ({{-\frac {\xi ^{2}}{2 \sigma _{mod}^{2}}}}\right) d \xi.\tag{37}\end{equation*}
View Source
\begin{equation*} \mu _{i} = \int _{-\infty }^{-z\sigma } \frac {\left ({\xi + z \sigma _{mod}}\right)^{i}} {\sqrt {2\pi } \sigma _{mod} } \exp \left ({{-\frac {\xi ^{2}}{2 \sigma _{mod}^{2}}}}\right) d \xi.\tag{37}\end{equation*}
The effective noise variance of the distortion is \sigma _{D}^{2} = \mu _{2} - \mu _{1}^{2}
and is calculated as \begin{equation*} \frac {\sigma _{D}^{2} }{ \sigma _{mod}^{2}}= \left ({z^{2}+1}\right)Q(z) - zg(z) - \left ({g(z)-zQ(z)}\right)^{2},\tag{38}\end{equation*}
View Source
\begin{equation*} \frac {\sigma _{D}^{2} }{ \sigma _{mod}^{2}}= \left ({z^{2}+1}\right)Q(z) - zg(z) - \left ({g(z)-zQ(z)}\right)^{2},\tag{38}\end{equation*}
where Q(.)
and g(.)
are the tail distribution function and pdf of the standard normal distribution, respectively. For ease of notation, we introduce c_{z} = \sigma _{D}/\sigma _{mod}
.
Clipping also attenuates the signal, particularly if z < 2
. Below z=1
, where the signal level is multiplied by a_{z} =0.84
[17], the effect becomes pronounced. While we refer the reader to [17] for expressions that relate z
and a_{z}
, we use a_{z}
in following throughput equations.
We argue that the clipping spectrum is limited to f_{x}
and does not significantly spill over to empty sub-carriers far above f_{x}
: A signal spectrum limited to f_{x}
, creates time–domain signals that are highly correlated in a period f_{x}^{-1}/2
. Every clipping event causes an error signal that has a typical duration of about f_{x}^{-1}/2
. By virtue of properties of Fourier Transforms and as we confirm by simulation, this leads to a clipping noise spectrum that is mainly restricted to (0,f_{x})
. Oversampling, and using an oversized FFT with broader bandwidth (f_{s} \gg f_{max})
sees clipping artefacts that span multiple time samples, but oversampling does not increase their bandwidth. Multiple independent clipping events add incoherently on a particular victim sub-carrier. Here, we refine the clipping noise model of [12], [17] that considers low-pass filtering of flat (spectrally white) clipping artefacts in the LED. Figure. 2 shows the PSD of 64-QAM (M = 8
) on the 64 lower sub-carriers in an OFDM system with 128 sub-carriers thus with an IFFT size of 256. The PSD of the clipping noise is shown in Figure. 2 for z = 0.5
(overly aggressive clipping), z = 1
and z = 2
. This plot confirms our argument that the clipping noise is mostly confined within the modulation bandwidth of the signal where it may have two or three dB variations. Also, the clipping PSD raises with lowering z
. For the signal in Figure. 2, z \geq 2.2
is required to achieve a simulated BER of < 10^{-4}
.
As clipping noise raises the noise floor, we model N_{0} \xrightarrow {} N_{0} + N_{D}(f)
. We approximate the simulated clipping spectra by a rectangular function within the modulation bandwidth f_{x}
:\begin{equation*} N_{D}(f) \approx \frac {\sigma ^{2}_{D}}{f_{x}}|H(f)|^{2}= \frac {c^{2}_{z}\sigma ^{2}_{mod}|H(f)|^{2}}{f_{x}}.\tag{39}\end{equation*}
View Source
\begin{equation*} N_{D}(f) \approx \frac {\sigma ^{2}_{D}}{f_{x}}|H(f)|^{2}= \frac {c^{2}_{z}\sigma ^{2}_{mod}|H(f)|^{2}}{f_{x}}.\tag{39}\end{equation*}
B. Invertible Distortion Model
The hard clipping model of the LED needs refinement as other (invertible) non-linearities may dominate for high z
. Electrons and holes recombine at a rate governed by the ABC formula [38]–[40]. For a brief discussion here, we simplify the dynamic model [30], [31], [39] by describing the light output \phi
as a function of LED current, \begin{equation*} \phi = \alpha _{1} I_{LED} + \alpha _{2} I_{LED}^{2} +\alpha _{3} I_{LED}^{3}.\end{equation*}
View Source
\begin{equation*} \phi = \alpha _{1} I_{LED} + \alpha _{2} I_{LED}^{2} +\alpha _{3} I_{LED}^{3}.\end{equation*}
Modulating with I_{LED} = \mathrm {I}_{LED} +i_{led}
, the signal \phi
sees second–order distortion with a relative strength \begin{align*} \frac {\sigma ^{2}_{2D}}{\sigma ^{2}_{mod}}=&\frac {\left ({\alpha _{2} + 3\alpha _{3}{\textrm {I}}_{LED}}\right)^{2}\mathrm {E}\left \{{i^{4}_{led}}\right \}} {\left ({\alpha _{1}+ 2 \alpha _{2} \mathrm {I}_{LED}+3 \alpha _{3} \mathrm {I^{2}}_{LED}}\right)^{2} \mathrm {E} \left \{{i^{2}_{led}}\right \}} \\=&\frac {3}{z^{2}} \frac {\left ({\frac {\alpha _{2}}{\alpha _{1}} + \frac {3\alpha _{3}}{\alpha _{1}}{\mathrm {I}}_{LED}}\right)^{2}{\mathrm {{I^{2}}}}_{LED}} {\left ({1+ \frac {2\alpha _{2}}{\alpha _{1}} \mathrm {I}_{LED}+\frac {3\alpha _{3}}{\alpha _{1}} \mathrm {I^{2}}_{LED}}\right)^{2} }\tag{40}\end{align*}
View Source
\begin{align*} \frac {\sigma ^{2}_{2D}}{\sigma ^{2}_{mod}}=&\frac {\left ({\alpha _{2} + 3\alpha _{3}{\textrm {I}}_{LED}}\right)^{2}\mathrm {E}\left \{{i^{4}_{led}}\right \}} {\left ({\alpha _{1}+ 2 \alpha _{2} \mathrm {I}_{LED}+3 \alpha _{3} \mathrm {I^{2}}_{LED}}\right)^{2} \mathrm {E} \left \{{i^{2}_{led}}\right \}} \\=&\frac {3}{z^{2}} \frac {\left ({\frac {\alpha _{2}}{\alpha _{1}} + \frac {3\alpha _{3}}{\alpha _{1}}{\mathrm {I}}_{LED}}\right)^{2}{\mathrm {{I^{2}}}}_{LED}} {\left ({1+ \frac {2\alpha _{2}}{\alpha _{1}} \mathrm {I}_{LED}+\frac {3\alpha _{3}}{\alpha _{1}} \mathrm {I^{2}}_{LED}}\right)^{2} }\tag{40}\end{align*}
where \sigma ^{2}_{2D}
is the variance of the second–order distortion and we used that, for a Gaussian distribution, \mathrm {E} \{i^{4}_{led}\} = 3 (\mathrm {E} \{i^{2}_{led}\})^{2} = 3\sigma ^{2}_{mod}
and inserted z^{2} = \mathrm {I}_{LED}^{2} / \sigma ^{2}_{mod}
. Based on our observations, the second–order distortion is the dominant distortion in LEDs for z>2
, hence we can neglect the term \alpha _{3}
and the distortion caused by the third order non-linearity. The distortion i^{2}_{led}
is uncorrelated with the LED modulation current i_{led}
, i.e., {\mathrm {E}}\{i^{2}_{led}\cdot i_{led}\} = 0
. Its spectrum, N_{2D}(f)
can be calculated by the convolution of the modulation spectrum of i_{led}
by itself.
SECTION VI.
Effect of Clipping and Distortion on OFDM
In the following, we discuss two different approaches to handle the clipping noise.
A. Conservatively Choosing Low Modulation Depth
A pragmatic (but not optimum) approach is to ensure the clipping noise spectrum falls below the receiver noise level. This can be translated into a requirement on the Signal-to-Distortion Ratio (SDR), \begin{equation*} \mathrm {SDR}= \frac {2\epsilon _{N}}{N_{D}} = \frac {a^{2}_{z} } { c^{2}_{z}} \geq 2 r X(M),\tag{41}\end{equation*}
View Source
\begin{equation*} \mathrm {SDR}= \frac {2\epsilon _{N}}{N_{D}} = \frac {a^{2}_{z} } { c^{2}_{z}} \geq 2 r X(M),\tag{41}\end{equation*}
for all f
, where r
is a design (power) margin. This, with (38) gives the maximum modulation order M
that can be used for a given z
. Thus, for a target modulation order M
(for M^{2}
-QAM), it specifies the minimum required LED bias. Figure. 3 shows the minimum z
as a function of number of bits per sub-carrier in one dimension for margins r=1
, 2 and 4. It can be seen that for a typical modulation order of 64-QAM (M=8
), z \geq 2.15
(compared to the simulated z \geq 2.2
in Section V) and z \geq 2.4
are needed for r=1
and r=2
, respectively.
The optimum modulation bandwidth and the throughput follow from (35) and (36), if the distortion can be assumed to be negligible compared to receiver noise. This requires the modulation depth and constellation size to satisfy (41) for the given z
with an adequate margin factor r \ge 1
. However, choosing the distortion power just below the noise level (r=1
) may not be adequate, as the distortion raises the noise level by 3 dB. Since the distortion also has a low–pass spectrum response, this affects mainly the lower sub-carriers. Nonetheless, to avoid that clipping affects the BER at any sub-carrier, a margin r \ge 1
is needed.
Considering a channel limited by second–order distortion, thus clipping– and noise–free channels, (41) can be written as \begin{equation*} \mathrm {SDR} = \frac {\sigma ^{2}_{mod}}{\sigma ^{2}_{2D}} \geq 2rX(M).\end{equation*}
View Source
\begin{equation*} \mathrm {SDR} = \frac {\sigma ^{2}_{mod}}{\sigma ^{2}_{2D}} \geq 2rX(M).\end{equation*}
Dashed lines in Figure. 3 also show the minimum required z
for margin r=1
for two values of \alpha _{2}/\alpha _{1}
when \mathrm {I_{LED}} = 0.3
A. It can be seen that for modulation order of M \leq 16
, thus 256 QAM, the minimum z
(for this specific example) is dominated by the clipping noise and the distortion is negligible. Values in the range of a Signal–to–Distortion–and–Noise Ratio (SNDR) around 40 dB are achieved in commercial ITU G.9991 systems, allowing up to 1024-QAM (M=32
), or 4096-QAM (M=64
) at maximum. The steep dashed curves confirm the practical experience that modulation orders above M=64
are hard to achieve at reasonable z
. In future systems, the distortion may be overcome by a pre or post-distortion compensation method, such as in [8]. Therefore, we do not elaborate on invertible distortion as limiting the throughput, so we focus on non-invertible clipping.
B. Optimizing for Throughput
In this section, we include the clipping distortion power in our optimization of the modulation bandwidth and the throughput. Recalling (23), the received QAM symbol energy to noise plus distortion ratio (SNDR) is, using (39), \begin{equation*} {\mathrm {{SNDR_{OFDM}}}} = \frac {2 \epsilon _{N}}{N_{0}+N_{D}(f)} = \frac {a^{2}_{z}S_{x}(f)|H(f)|^{2}}{N_{0}+\frac {c^{2}_{z}\sigma ^{2}_{mod}}{f_{x}}|H(f)|^{2} }.\tag{42}\end{equation*}
View Source
\begin{equation*} {\mathrm {{SNDR_{OFDM}}}} = \frac {2 \epsilon _{N}}{N_{0}+N_{D}(f)} = \frac {a^{2}_{z}S_{x}(f)|H(f)|^{2}}{N_{0}+\frac {c^{2}_{z}\sigma ^{2}_{mod}}{f_{x}}|H(f)|^{2} }.\tag{42}\end{equation*}
where x
stands for pre-emphasis (p
) or waterfilling (w
).
1) Throughput of Pre-emphasis With Distortion
Inserting S_{p}(f)
and \kappa
from (8) and (9), respectively, \begin{equation*} {\mathrm {{SNDR_{OFDM}}}} = \frac {\gamma \ln {2}}{2^{f_{p}/f_{0}}-1}\cdot \frac {a^{2}_{z}}{1+ \frac {c^{2}_{z}\gamma 2^{-f/f_{0}}}{f_{p}/f_{0}} }.\tag{43}\end{equation*}
View Source
\begin{equation*} {\mathrm {{SNDR_{OFDM}}}} = \frac {\gamma \ln {2}}{2^{f_{p}/f_{0}}-1}\cdot \frac {a^{2}_{z}}{1+ \frac {c^{2}_{z}\gamma 2^{-f/f_{0}}}{f_{p}/f_{0}} }.\tag{43}\end{equation*}
For z \to \infty
, c_{z} \to 0
, a_{z} \to 1
, and (43) reduces to (34) which was derived for clipping–free modulation. The above equations (42) and (43) are based on the effective energy emitted per symbol, thus do not reflect that with increasing z
, more bias power is needed to achieve \epsilon _{N}
.
For a continuous modulation order M
, one can replace the SNDR into (29) and solve the integral numerically for different f_{p}
choices to optimize f_{p}
for a given z
. Pre-emphasis can achieve a normalized throughput of \begin{equation*} \frac {R_{p}}{f_{0}} =\int _{0}^{f_{p}/f_{0}}{ \log _{2} \left ({1+\frac {1}{\Gamma }\frac {\gamma \ln {2}}{2^{f_{p}/f_{0}}-1} \cdot \frac {a^{2}_{z}}{1+\frac {c^{2}_{z}\gamma 2^{-x}}{f_{p}/f_{0}}}}\right) dx}.\tag{44}\end{equation*}
View Source
\begin{equation*} \frac {R_{p}}{f_{0}} =\int _{0}^{f_{p}/f_{0}}{ \log _{2} \left ({1+\frac {1}{\Gamma }\frac {\gamma \ln {2}}{2^{f_{p}/f_{0}}-1} \cdot \frac {a^{2}_{z}}{1+\frac {c^{2}_{z}\gamma 2^{-x}}{f_{p}/f_{0}}}}\right) dx}.\tag{44}\end{equation*}
The above integral has a closed form solution, \begin{align*} \frac {R_{p}}{f_{0}}=&\frac {R_{p}(z \to \infty)}{f_{0}} + \frac {1}{(\ln {2})^{2}} \\&\times \left ({L{i_{2}}\left ({\frac {-c^{2}_{z_{n}}\gamma }{f_{p}/f_{0}}2^{-f_{p}/f_{0}} }\right)-L{i_{2}}\left ({\frac {-c^{2}_{z_{n}}\gamma }{f_{p}/f_{0}} }\right) }\right) - \frac {1}{(\ln {2})^{2}} \\&\times \left ({L{i_{2}}\left ({\frac {-c^{2}_{z}\gamma }{f_{p}/f_{0}}2^{-f_{p}/f_{0}} }\right)-L{i_{2}}\left ({\frac {-c^{2}_{z}\gamma }{f_{p}/f_{0}} }\right) }\right),\tag{45}\end{align*}
View Source
\begin{align*} \frac {R_{p}}{f_{0}}=&\frac {R_{p}(z \to \infty)}{f_{0}} + \frac {1}{(\ln {2})^{2}} \\&\times \left ({L{i_{2}}\left ({\frac {-c^{2}_{z_{n}}\gamma }{f_{p}/f_{0}}2^{-f_{p}/f_{0}} }\right)-L{i_{2}}\left ({\frac {-c^{2}_{z_{n}}\gamma }{f_{p}/f_{0}} }\right) }\right) - \frac {1}{(\ln {2})^{2}} \\&\times \left ({L{i_{2}}\left ({\frac {-c^{2}_{z}\gamma }{f_{p}/f_{0}}2^{-f_{p}/f_{0}} }\right)-L{i_{2}}\left ({\frac {-c^{2}_{z}\gamma }{f_{p}/f_{0}} }\right) }\right),\tag{45}\end{align*}
where R_{p}(z \to \infty)
is the throughput for the case of no clipping noise, given in (33), L{i_{2}}(.)
is the Spence function defined as \begin{equation*} L{i_{2}}(z) \stackrel { \Delta } = \int \limits _{0}^{z} {\frac {{\ln \left ({{1 - u} }\right)}}{-u}}du,\tag{46}\end{equation*}
View Source
\begin{equation*} L{i_{2}}(z) \stackrel { \Delta } = \int \limits _{0}^{z} {\frac {{\ln \left ({{1 - u} }\right)}}{-u}}du,\tag{46}\end{equation*}
and \begin{equation*} c_{z_{n}} = \frac {c_{z}}{\sqrt {1+\frac {a^{2}_{z}}{\Gamma }\frac {\gamma \ln {2}}{2^{f_{p}/f_{0}}-1}}}.\tag{47}\end{equation*}
View Source
\begin{equation*} c_{z_{n}} = \frac {c_{z}}{\sqrt {1+\frac {a^{2}_{z}}{\Gamma }\frac {\gamma \ln {2}}{2^{f_{p}/f_{0}}-1}}}.\tag{47}\end{equation*}
The optimum modulation bandwidth for pre-emphasis, f_{\max _{p}}
, is normalized to f_{0}
to create versatile, generically applicable curves in Figure. 4(a) with blue lines for z \to \infty
(solid blue) and z = 2.5
(dashed blue). The corresponding normalized rates are shown in Figure. 4(b). Reducing z
from \infty
(thus allowing unbounded biasing power) to 2.5 at a constant \gamma
, increases the optimum modulation bandwidth to leverage the better SNDR at higher frequencies. Nevertheless, the throughput is experiencing a considerable penalty, which is about 25% for a \gamma
of 50 dB. Increasing z
from 2.5 to 3 reduces the penalty to about 10%.
More of practical use is a discrete constellation size M
for M^{2}
-QAM modulation. The calculated SNDR is an increasing function of frequency, that is, the minimum SNDR occurs at low frequencies. For the communication link to use the same constellation on all sub-carriers with the target BER, the choice of z
needs to ensure that the required X(M)
can be satisfied at low frequencies, \begin{align*} \frac {\epsilon _{N}}{N_{0}+N_{D}(0)} \geq X(M) \to \frac {\gamma \ln {2}}{2^{f_{p}/f_{0}}-1}\cdot \frac {a^{2}_{z}}{1+\frac {c^{2}_{z}\gamma }{f_{p}/f_{0}}} \geq 2X(M). \\ {}\tag{48}\end{align*}
View Source
\begin{align*} \frac {\epsilon _{N}}{N_{0}+N_{D}(0)} \geq X(M) \to \frac {\gamma \ln {2}}{2^{f_{p}/f_{0}}-1}\cdot \frac {a^{2}_{z}}{1+\frac {c^{2}_{z}\gamma }{f_{p}/f_{0}}} \geq 2X(M). \\ {}\tag{48}\end{align*}
For a given \gamma
and modulation order M
, the optimum modulation bandwidth is the maximum f_{p}
that satisfies (48). Unfortunately, a closed form expression for the optimum bandwidth cannot be derived. In the limiting case of clipping–free communication, our result reduces to (35). For a given \gamma
and a given choice of z
, the modulation bandwidth f_{p}
is optimized from (48) as a function of M
, so the throughput follows from (36). The optimum modulation order M
is the one that gives the highest throughput and the corresponding normalized modulation bandwidth is the optimum, f_{\max _{p}}
. The throughput and f_{\max _{p}}
are shown in Figures. 4(a) and (b) with red lines for z = 2.5
(dashed-red) and z \to \infty
(solid red) and in Figures. 4(c) and (d) for different z
values.
The difference between the continuous and discrete constellation size M
was discussed in Section IV for distortion–free modulation (z \to \infty
). Considering distortion with z = 2.5
, as in Figure. 4(b), shows a considerable cut in throughput when using a discrete M
, compared to a non-practical non-integer modulation order M
. The throughput shows a reduction of about 40% at \gamma
of 50 dB (see dashed red and dashed-blue lines).
We see a very substantial throughput penalty if one has to stick to discrete constellations M
that are a power of 2, which is understood from the discussions that led to (48). In fact, while pre-emphasis equalizes the SNR (derived from (43) for c_{z} = 0
), it does not generically equalize the SNDR, which, tends to be worse at lower frequencies.
To mitigate this gap while still using a common equal constellation M
, the transmitter can adjust (lower) the power for the sub-carriers at higher frequencies with a better SNDR. This approach, however, requires an adaptive power loading algorithm which increases the complexity. Another approach to recover the throughput of discrete M
modulation scheme (compared to the theoretical dashed-blue line of Figure. 4(b)) is to use a higher DC current. Figure. 4(d) shows that increasing z
from 2.5 to 3 can recover a big fraction of the loss; the penalty of using discrete M
compared to continuous M
is about 20% and compared to z \to \infty
is about 30%.
Figures. 4(c) and (d) show that for a fixed z
and large \gamma
, thus when distortion dominates over the noise and over invertible distortion, the modulation bandwidth converges to a constant. Having \gamma \to \infty
in (48), \begin{equation*} \frac {(\ln {2})a^{2}_{z}f_{p}/f_{0}}{c^{2}_{z}(2^{f_{p}/f_{0}}-1)} \geq 2X(M),\tag{49}\end{equation*}
View Source
\begin{equation*} \frac {(\ln {2})a^{2}_{z}f_{p}/f_{0}}{c^{2}_{z}(2^{f_{p}/f_{0}}-1)} \geq 2X(M),\tag{49}\end{equation*}
shows that f_{p}/f_{0}
only depends on M
, irrespective of the NPB \gamma
. The throughput in (36), which only depends on M
and the modulation bandwidth, is also approaching to a constant at large \gamma
values.
2) Waterfilling With Distortion
In [5], it is shown that the presence of clipping noise does not affect the modulation bandwidth f_{\max _{w}}
that optimizes the throughput. Hence the modulation bandwidth versus NPB (31) also holds when there is clipping noise provided that the signal power is corrected for the attenuation factor a^{2}_{z}
. Based on equations in this article, we quantify the throughput penalty due to distortion as\begin{align*} \frac {R_{w}}{f_{0}}=&\frac {R_{w}(z \to \infty)}{f_{0}} + \frac {f_{\max _{w}}}{f_{0}} \log _{2} \left ({\! 1+\frac {c^{2}_{z}\gamma }{f_{\max _{w}}/f_{0}}2^{-f_{\max _{w}}/f_{0}} \!}\right) \\&+ \frac {1}{(\ln {2})^{2}}\left ({\!L{i_{2}}\left ({\frac {-c^{2}_{z}\gamma }{f_{\max _{w}}/f_{0}} 2^{-f_{\max _{w}}/f_{0}}\!}\right)-L{i_{2}}\left ({\frac {-c^{2}_{z}\gamma }{f_{\max _{w}}/f_{0}} \!}\right)\!}\right). \\ {}\tag{50}\end{align*}
View Source
\begin{align*} \frac {R_{w}}{f_{0}}=&\frac {R_{w}(z \to \infty)}{f_{0}} + \frac {f_{\max _{w}}}{f_{0}} \log _{2} \left ({\! 1+\frac {c^{2}_{z}\gamma }{f_{\max _{w}}/f_{0}}2^{-f_{\max _{w}}/f_{0}} \!}\right) \\&+ \frac {1}{(\ln {2})^{2}}\left ({\!L{i_{2}}\left ({\frac {-c^{2}_{z}\gamma }{f_{\max _{w}}/f_{0}} 2^{-f_{\max _{w}}/f_{0}}\!}\right)-L{i_{2}}\left ({\frac {-c^{2}_{z}\gamma }{f_{\max _{w}}/f_{0}} \!}\right)\!}\right). \\ {}\tag{50}\end{align*}
The throughput and the associated optimum modulation bandwidth are shown in Figures. 4(a) and (b) as a function of the NPB \gamma
. Waterfilling provides a better performance compared to pre-emphasis but uses a larger modulation bandwidth, for both clipping–free and clipped communication. Choosing z = 2.5
reduces the throughput of waterfilling approach by a gap that increases with \gamma
and that is about 18% at \gamma
of 50 dB compared to z \to \infty
.
SECTION VII.
Comparison of DCO-PAM and DCO-OFDM
We compare the two modulation schemes, DCO-PAM and DCO-OFDM, for different power constraints at the transmitter side. For various power constraints at the transmitter, we calculate the portion of the power that contributes to the throughput versus biasing power. We redefine the NPB parameter that allows for a fair comparison of the schemes, considering that a particular \sigma _{mod}
leads to different consumed powers.
A. Extra–Power Limited Channel
For VLC links, the illumination power is available already (\beta _{1} = 0)
and only the extra power which is needed for modulation is of interest. Extra power was shown to be directly related to the LED current variance through the factor R_{LED}
. The LED resistance R_{LED}
consists of two parts, R_{LED} = V_{T}/{{\textrm {I}}_{LED}}+R_{s}
, where the dynamic part is an inverse function of {{\textrm {I}}_{LED}}
and the second part is the constant parasitic resistance R_{s}
. For LEDs biased at a typical current of {{\textrm {I}}_{LED}} = 0.35
A and with V_{T}
being 25 mV, the dynamic resistance becomes approximately 70 \text{m}\Omega
which is negligible compared to the R_{s}
which is typically in the order of 1 - 2\,\,\Omega
[33]. As a result, identical extra power for both modulation schemes is translated into identical \sigma _{mod}
, hence the same NPB for both schemes. In Section IV and Figure. 1, it was shown that for the same NPB, thus ignoring biasing power and taking adequate z
(no significant distortion), both schemes achieve the same throughput in a pre-emphasized channel. In fact, one may interpret the FFT with Hermitian symmetry, as used in OFDM, as just a unitary rotation of the PAM time signals along the time-frequency domains. OFDM preserves the number of dimensions and the distances in the signal space, thus in a pre-emphasized channel has equal spectrum efficiency and BER as PAM.
B. Optical–Power Limited Channel
Optical power limitations can be induced for instance in VLC where illumination dictates the light level or in IR where eye-safety needs to be guaranteed. The average optical power of an LED can be written as [8] \begin{equation*} P_{opt} = \frac {{\left \langle{ {E_{p}}}\right \rangle }}{q} {\textrm {I}}_{LED},\tag{51}\end{equation*}
View Source
\begin{equation*} P_{opt} = \frac {{\left \langle{ {E_{p}}}\right \rangle }}{q} {\textrm {I}}_{LED},\tag{51}\end{equation*}
where {\langle {E_{p}}\rangle }
is the average energy of the photons transmitted by the LED and q
is the unit electron charge. According to (51), constraining the average optical power is equivalent to constraining the LED DC current via \beta _{1}
(\beta _{2}=0, \beta _{3}=0
).
As we compare DCO-PAM and DCO-OFDM for the same LED DC current, their variances differ. The variance \sigma ^{2}_{mod}
is related to {\textrm {I}}_{LED}
via z
in (17). To reflect this, we use \gamma _{opt}
as a variant of \gamma
that addresses the optical power limit:\begin{equation*} \gamma _{opt} = \frac {q^{2}P^{2}_{opt}}{{\left \langle{ {E_{p}}}\right \rangle }^{2}}\cdot \frac {H_{0}^{2}}{N_{0}f_{0}}.\tag{52}\end{equation*}
View Source
\begin{equation*} \gamma _{opt} = \frac {q^{2}P^{2}_{opt}}{{\left \langle{ {E_{p}}}\right \rangle }^{2}}\cdot \frac {H_{0}^{2}}{N_{0}f_{0}}.\tag{52}\end{equation*}
Then from (51), (52) and using the definition of z
, the optical NPB relates to \gamma
via \begin{equation*} \gamma _{opt} = z^{2} \gamma.\tag{53}\end{equation*}
View Source
\begin{equation*} \gamma _{opt} = z^{2} \gamma.\tag{53}\end{equation*}
DCO-PAM has a lower PAPR, thus allows a smaller z
than DCO-OFDM, hence gets a better \gamma
for the same \gamma _{opt}
. This implies a horizontal shift that differs per modulation setting. This changes the cross-over points for the choice of modulation that performs best for a given NPB. Using (17) for M
-PAM with M = 4, 8, 16
and 32, 1/z^{2}
is equivalent to horizontal shifts of 2.55, 3.68, 4.23, and 4.5 dB, respectively.
For OFDM, the bias ratio z
is subject to optimization. We see in Figure. 5 that for pre-emphasized OFDM with a fixed z
the throughput converges to a constant for large \gamma _{opt}
, thus when clipping dominates over the noise floor. On the other hand for small \gamma _{opt}
, when distortion is negligible, increasing z
just leads to a reduction in the received SNR. Hence, at low \gamma _{opt}
, the throughput curves of pre-emphasized DCO-OFDM are horizontally shifted copies of each other; the distance between the curves for z=2.5
and z=4
is significant: 4 dB.
1) High Normalized Power Budgets
As an example, for an LED with f_{0} = 10
MHz bandwidth, to reach a throughput near a gigabit (R_{p} / f_{0} =100
), z=4
is needed, but that significantly jeopardizes the throughput for more distant receivers (with lower available NPBs) where z< 3
needs to guarantee range. In another example, to provide a throughput of 60f_{0}
, DCO-PAM requires an about 2.5 dB lower NPB compared to pre-emphasized DCO-OFDM while z = 4
is used for OFDM. Keeping the bias ratio of OFDM at z = 4
, at a lower throughput of 10f_{0}
, the NPB difference between DCO-PAM and pre-emphasized DCO-OFDM increases to about 5 dB while a lower z
, e.g., z = 2.5
shows only 1.6 dB NPB difference. We acknowledge that if pulse shaping of PAM is needed, the advantage shrinks, as z
rises.
Interestingly, DCO-PAM also outperforms DCO-OFDM with waterfilling at low optical NPBs. Waterfilling performs better when the optical NPB increases, say \gamma _{opt}
above 32 dB for z = 2.5
(equivalent to \gamma
more than 24 dB) and above 50 dB for z=4
(equivalent to a NPB \gamma
of more than 38 dB). The cross-over point for waterfilled DCO-OFDM to outperform PAM moves to higher NPBs when a higher z
is selected. However, at large NPBs of 50 dB, the theoretically optimum modulation bandwidth for DCO-PAM is around 7f_{0}
. In practice, these large bandwidth extensions impose difficulties in the implementation.
2) Low Normalized Power Budgets
At low NPBs, it may be attractive to use dedicated non-negative OFDM variants, such as ACO-OFDM or Flip OFDM, to avoid the power losses in the DC bias. Flip OFDM carries the signal with variance \sigma _{mod}^{2}
, however, samples with positive polarity are transmitted in a first block, negative samples are transmitted in flipped polarity in a second block. This ensures that a signal sample is always transmitted, thus it retains \sigma _{mod}^{2}
, but the transmission time doubles. During reception, two blocked are folded back into one block to recover the full signal. It has been noticed [19], [41]–[43], that this operation collects noise from two blocks, thus reduces the SNR by one half. This, to a large extent, defeats the gain obtained from trying to avoid the DC-bias.
At high NPBs, these non-negative OFDM variants are outperformed by DCO-OFDM, also because at high SNR, a spectrum efficiency loss is incurred in Flip-OFDM by transmitting a second block: This demands higher constellations to squeeze more bits into fewer dimensions [19]. At low NPBs, where LED bandwidth is adequate to carry a low-rate signal, the lower mean value of Flip-OFDM appears beneficial [19]. The signal in the collapsed block has an effective symbol energy jointly equal to \sigma _{mod}^{2}
but is processed over a single block time. The mean value of the signal is \sqrt {2/\pi }\sigma _{mod} \approx 0.80 \sigma _{mod}
. Table 3 lists the resulting linear and quadratic factors in the power consumption (3).
For optical–power limited channels, we take \beta _{2}=0
. Flip OFDM provides the maximum available \sigma _{mod}
within a constrained \beta _{1}
. Despite the 50% drop in the SNR of ACO/Flip OFDM, these appear to be slightly more attractive than PAM for large M
: The FFT shapes the almost uniform 2D PAM signal probability density into a one-sided Gaussian, which appears to be beneficial. However, large modulation order are not suitable for weak links, which demand small M
. For small and moderate M
, straight PAM appears better than ACO-OFDM. From Figure. 3, we further see that DCO-OFDM performs comparably; by choosing a very low z
. It severely clips, but 4-QAM (M=2)
DCO-OFDM is nonetheless feasible.
C. Electrical–Power Limited Channel
Often, the total electrical power (3) consumed is relevant. For a bias-T modulator, \beta _{1} ={\textrm {V}}_{0}
and \beta _{3} \approx R_{s}
dominate (3), while \beta _{2}\sigma ^{2}_{mod}
is much smaller. In fact, for a typical LED bias current of {\textrm {I}}_{LED} = 0.35
A, V_{0} = 2.5
V and R_{s} = 1\,\,\Omega
, in the total electrical power equation (3), \beta _{1}{\textrm {I}}_{LED} = 0.875
, \beta _{2}\sigma ^{2}_{mod} = \beta _{2}{\textrm {I}}^{2}_{LED}/z^{2} = 0.1225/z^{2}
and \beta _{3}{\textrm {I}}^{2}_{LED} = 0.1225
. For OFDM, typically z > 2
, hence the term \beta _{2}\sigma ^{2}_{mod}
is negligible. For PAM, however, z
can be as low as 1 (for M=2
) and the approximation \beta _{2}\sigma ^{2}_{mod} \approx 0
results in about 10% error (0.46 dB) in the total electrical power. The total electrical power can reasonably be approximated by the LED DC power consumption:\begin{equation*} P_{tot} \approx \mathrm {V_{LED}} {\textrm {I}}_{LED} = \mathrm {V_{LED}} z\sigma _{mod}.\tag{54}\end{equation*}
View Source
\begin{equation*} P_{tot} \approx \mathrm {V_{LED}} {\textrm {I}}_{LED} = \mathrm {V_{LED}} z\sigma _{mod}.\tag{54}\end{equation*}
To acknowledge that z^{2} \sigma _{mod}^{2}
rather than \sigma _{mod}^{2}
itself is constrained, let us compare systems for the total NPB \gamma _{tot}
including bias losses as \begin{equation*} \gamma _{tot} = z^{2} \sigma _{mod}^{2} \cdot \frac {H_{0}^{2}}{{N_{0}f_{0}}}.\tag{55}\end{equation*}
View Source
\begin{equation*} \gamma _{tot} = z^{2} \sigma _{mod}^{2} \cdot \frac {H_{0}^{2}}{{N_{0}f_{0}}}.\tag{55}\end{equation*}
This \gamma _{tot} = z^{2} \gamma
is identical to the definition of (52). In this case, the curves of Figure. 5 also apply to electrical-power limited channel if the x-axis is read as \gamma _{tot}
axis. Alternatively, it can be shown that, the electrical power model by [17], taking \beta _{2}=\beta _{3}
and \beta _{1}=0
would lead to \gamma _{tot} = (z^{2} +1) \gamma
which we do not consider in this work.
1) Design Choice for {z}
At constant total power, lowering z
boosts the signal \sigma ^{2}_{mod}
, thus enhances \epsilon _{N}
and \gamma
, but it also increases distortion. For example, systems optimized for large coverage spread their optical power over a large area, thus often have to operate with relatively small \gamma _{tot}
, say of about 30 dB. Then z = 2.5
is more attractive than z = 4
. The latter can improve the throughput for short range or for systems with narrow beams by 65% (from 4.2 f_{0}
to 6.9 f_{0}
) and 50% (from R= 4.2 f_{0}
to 6.2 f_{0}
) improvement for waterfilling and pre-emphasis, respectively. The point where higher z
(e.g., z = 4
to avoid clipping) preforms better than boosting the signal strength (say, z = 2.5
) is around a \gamma _{tot}
of 46 dB for pre-emphasis and of 62 dB for waterfilling. For a high speed link (several hundreds of Mbit/sec or several Gbit/sec) with an LED with a typical 3 dB bandwidth of f_{0} \approx 10
MHz, a large \gamma _{tot}
(e.g., more than 70 dB) is needed. In this range, a large fraction of the electrical power is burnt in DC biasing to limit the distortion. From Figures. 5(b) and (d), we learn that a z
above 4 will be required to achieve a transmission rate of more than 80f_{0}
. Moreover, mitigating second-order distortion also becomes critical (see Figure. 3).
2) A Typical Example
Consider an OWC system limited by total power, with the channel frequency response given in (4). At 1m distance, a gain-to-noise ratio of 70 dB in a 1 MHz sub-carrier bandwidth requires \begin{equation*} \frac {H_{0}^{2}}{N_{0}\times 10^{6}} = 10^{7} \to {N_{0}} \approx 10^{-19} \left ({V^{2}/Hz}\right).\end{equation*}
View Source
\begin{equation*} \frac {H_{0}^{2}}{N_{0}\times 10^{6}} = 10^{7} \to {N_{0}} \approx 10^{-19} \left ({V^{2}/Hz}\right).\end{equation*}
A 450 nm LXML-PB02-0023 blue LED was measured. It has a 3-dB bandwidth around f_{0} \approx 10
MHz at \text{I}_{LED}=350
mA bias current [5] with V_{0} \approx 2.5
V. Since the dominant term in the total power consumption equation (3) is the DC power, from (1) we have \begin{equation*} {\textrm {V}}_{LED} = 2.5 V+ (1 \Omega)\times (0.35 A) = 2.85 V,\end{equation*}
View Source
\begin{equation*} {\textrm {V}}_{LED} = 2.5 V+ (1 \Omega)\times (0.35 A) = 2.85 V,\end{equation*}
and \begin{equation*} P_{tot} \approx P_{DC}= (2.85 V) \times (0.35 A) \approx 1W.\end{equation*}
View Source
\begin{equation*} P_{tot} \approx P_{DC}= (2.85 V) \times (0.35 A) \approx 1W.\end{equation*}
The total NPB is calculated from (54) and (55) to be 1.6\times 10^{5}
, thus approximately 52 dB. For the 52 dB of \gamma _{tot}
, the throughput can be found in Figures. 5(b) and (d) for DCO-PAM and DCO-OFDM using waterfilling or pre-emphasis strategies. Figure. 6 shows the throughput versus the distance between the transmitter and the receiver for different z
values. To include the impact of distance d
, we used the 4th power law (“40 log d
”) path loss model of [44]. With \gamma _{tot,dB} = 10\log _{10}(\gamma _{tot})
, \begin{equation*} \gamma _{tot,dB}(d) = 52 - 40\log _{10}\left ({\frac {d}{1 \mathrm {m}} }\right)\end{equation*}
View Source
\begin{equation*} \gamma _{tot,dB}(d) = 52 - 40\log _{10}\left ({\frac {d}{1 \mathrm {m}} }\right)\end{equation*}
to ensure that at 1 m distance, \gamma _{tot}
is 52 dB. Several relevant observations can be made. Waterfilling marginally outperforms DCO-PAM at distances below 1 m, while operating beyond 3 m, DCO-PAM provides the better performance. At a close distance (below 1 m for waterfilling and below 1.5 m for pre-emphasis), the received signal is sufficiently strong to focus merely on distortion. Therefore, a large z
(e.g., z = 4
rather than a small z = 2.5
) is required to provide the optimum performance. On the other hand, when the distance increases, the receiver noise floor becomes the dominant design concern and the transmitter has to boost the modulation depth, thereby compromising z
and tolerating more clipping.
SECTION VIII.
Computational Complexity
Another important aspect for the comparison is the computational complexity of modulation at the transmitter and detection in the receiver. The complexity in the OFDM transmit Inverse Fast Fourier Transform (IFFT) and in the receive (FFT) of size N
is in the order of 4N \log _{2}N
per block. For PAM, the use of simple pre-emphasis eliminates the need for equalization if only the low-pass LED response needs to be compensated. One can repair ISI at the receiver more effectively by using a DFE equalizer [16]. The latter can simultaneously handle channel multipath, if it occurs, and avoids too large noise enhancements, but at the cost of a complex Viterbi algorithm. Also frequency–domain, equalizers have been proposed, that place both an FFT and IFFT at the receiver. However, one may argue that the complexity of FFTs typically is small compared to other signal processing, such that the use of an FFT is not prohibitive. Possibly, the complexity of the signalling protocol, its over-head, and the number of memory operations in an OFDM system can be of concern. In this respect, waterfilling or uniform power loading may be less attractive as it places a different modulation order per sub-carrier, which needs to be negotiated between receiver and transmitter.
The two popular OWC modulation schemes, namely Orthogonal Frequency Division Multiplexing (OFDM) and Pulse Amplitude Modulation (PAM) were compared for use in an IM/DD system using LEDs, considering the minimally required DC biasing to ensure the non-negativity of driving LED current. To cope with the LED channel response, two well-known OFDM power loading strategies were discussed, namely, waterfilling and the correction of the attenuation of higher frequencies by a pre-emphasis.
We derived mathematical expressions for the throughput and the optimum modulation bandwidth to be used. Using a suitable Normalized Power Budget (NPB) definition and a normalization to the LED 3 dB bandwidth, generic results could be derived. It was shown that for the same extra modulation power, which is a suitable metric for VLC where the DC bias is already available for illumination, pre-emphasized OFDM and PAM at a reduced modulation depth showed no difference in throughput and in required modulation bandwidth. Waterfilling, which is the optimum power allocation strategy, outperforms pre-emphasized systems, but occupies a larger required bandwidth.
The conclusions and optimally recommended choices, however, differ for channels that are limited by their optical power or by their electrical power. Optical power can be confined by limits to the illumination level in VLC or by eye safety precautions in IR. In IR communication, particularly with battery–powered devices, the total available electrical power may be limited. Here, the DC bias can be minimized, just to carry the data signal in an undistorted manner. OFDM suffers from a large peak-to-average ratio. The non-negativity constraint forces the use of an unattractively large bias. Compromising for a practical bias current for OFDM, peaks in the current have to be clipped before being applied to the LED. We quantified and modeled the resulting distortion and its impact on performance, which allows for an optimization of the modulation depth depending on, for instance, NPB. In this article, we generalized derivations for OFDM, both for waterfilling and for pre-emphasis, by including the clipping noise in the throughput and bandwidth optimization. We showed that for an IR channel, more precisely, for optical–power limited channels, under moderate modulation bandwidth, M
-PAM with a linear high-boost filter is able to provide a higher data transmission rate than any sub-carrier loading scheme, optimized for DCO-OFDM. When a large NPB is available, OFDM preferably with bit loading that follows waterfilling principles outperforms M
-PAM.
The best LED bias setting depends on the NPB. Moreover, the cross point for the NPB at which waterfilling DCO-OFDM starts to outperform PAM moves towards higher NPB values when a higher bias current of the LED is selected. Therefore, an OFDM system with a fixed LED bias current which is designed to operate for a range of NPBs might underperform compared to PAM, if OFDM is optimized for low NPB range or for large coverage. Preferably, an adaptive setting of the LED bias current, optimized for the NPB is used to yield the highest DCO-OFDM throughput.