This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Iterative Symbol Recovery For Power Efficient DC Biased Optical OFDM Systems

Amir Weiss, Arie Yeredor, and Mark Shtaif A. Weiss, A. Yeredor and M. Shtaif are with the School of Electrical Engineering, Faculty of Engineering, Tel Aviv University, Tel Aviv 69978, Israel (e-mail: amirweiss15@gmail.com; arie@eng.tau.ac.il; shtaif@eng.tau.ac.il).
Abstract

Orthogonal frequency division multiplexing (OFDM) has proven itself as an effective multi-carrier digital communication technique. In recent years the interest in optical OFDM has grown significantly, due to its spectral efficiency and inherent resilience to frequency-selective channels and to narrowband interference. For these reasons it is currently considered to be one of the leading candidates for deployment in short fiber links such as the ones intended for inter-data-center communications. In this paper we present a new power-efficient symbol recovery scheme for dc-biased optical OFDM (DCO-OFDM) in an intensity-modulation direct-detection (IM/DD) system. We introduce an alternative method for clipping in order to maintain a non-negative real-valued signal and still preserve information, which is lost when using clipping, and propose an iterative detection algorithm for this method. A reduction of 50%50\% in the transmitted optical power along with an increase of signal-independent noise immunity (gaining 33[dB] in SNR), compared to traditional DCO-OFDM with a DC bias of 22 standard deviations of the OFDM signal, is attained by our new scheme for a symbol error rate (SER) of 10310^{-3} in a QPSK constellation additive white gaussian noise (AWGN) flat channel model.

Index Terms:
Optical Communication, DC-Biased Optical Orthogonal Frequency Division Multiplexing (DCO-OFDM), Power Efficient.

I Introduction

Although orthogonal frequency division multiplexing (OFDM) has been known for its advantages in quite a while [1, 2, 3], only in recent years it has turned into a major field of interest in optical communications [4, 5]. Particularly attractive is the intensity-modulation direct-detection (IM/DD) scheme, which, owing to its simple implementation and low cost, constitutes one of the leading candidates for inter-data-center communications. For such systems, the data is modulated onto an electrical signal, x(t)x(t), which can be either voltage or current, depending on the details of the electrical system, and an optical intensity modulator generates an optical signal with intensity αx(t)\alpha x(t), where α\alpha is a real-valued positive coefficient. We emphasize that the light’s intensity, and not its amplitude, is proportional to the electrical signal. Therefore, x(t)x(t) must be a real-valued non-negative signal x(t)+tx(t)\in\Re_{\text{\tiny{$+$}}}\ \forall t, which generally does not hold for an unconstrained baseband OFDM signal. In order to generate a real-valued baseband OFDM signal, the vector of symbols of length NN (derived from a given constellation scheme), representing the bits, must meet the constraint of Hermitian symmetry, thereby sacrificing half of the allocated bandwidth. After generating the real-valued signal, further modification is needed so as to meet the non-negativity condition. To this end, two primary methods have been proposed: asymmetrically clipped OFDM (ACO-OFDM) [6, 7] and dc-biased optical OFDM (DCO-OFDM) [8, 9]. ACO-OFDM is a method suggested by Armstrong and Lowery [6] where the OFDM signal is generated such that only the odd frequency subcarriers carry the information (i.e. symbols from a given constellation), and the even frequency subcarriers are set to zero. After the IFFT is applied, the signal is clipped at the zero level. In this form, all of the clipping noise falls on the even subcarriers, and the data carrying odd subcarriers remain undistorted. This method has been shown to be efficient in terms of optical power and from an information theoretic perspective [10], however it uses only one quarter of the available bandwidth, hence it is wasteful in terms of spectral efficiency. DCO-OFDM is a method in which a DC bias is added to the real-valued baseband OFDM signal in order to reduce the probability that it assumes negative values. Since, owing to the high peak to average power ratio (PAPR) characterizing OFDM, the positivity of the signal cannot be guaranteed with 100%100\% certainty, the signal is clipped (i.e. its value is replaced by zero) in the intervals in which it is negative. The clipping operation causes distortion (mostly referred to as clipping noise) which limits the performance (in terms of symbol error rate (SER))[7]. The DC bias is set so as to ensure that the probability of a clipping event, and consequently the impact of clipping noise, remain acceptably low. The disadvantage of the DCO-OFDM is that the DC bias significantly increases the transmitted optical power. Several methods were proposed with the aim of addressing the power efficiency problem and coping with the implications of clipping noise. Most notable are the unipolar OFDM (U-OFDM) [11], which uses different time sample states and a rearrangement of the OFDM frame; asymmetrically companded DCO-OFDM (ADO-OFDM) [12], which uses a linear companding function in order to compress the negative part of the signal, thereby reducing the clipping noise, the Hartley Transform is proposed in [13] for optical IM/DD OFDM, and more. In this paper, we propose a new approach for meeting the non-negativity condition, which is based on replacing the negative parts of the DC-biased OFDM signal with their absolute value. In this case the traditional clipping noise is replaced with a stronger noise contribution, but one that is correlated with the signal. By applying an iterative signs estimation algorithm (ISEA) which will be presented as well, our approach enables a significant reduction in the DC bias level, and a corresponding improvement in power efficiency. In section II we review the mathematical model of an IM/DD channel and describe the proposed alternative to the clipping method. In section III we show simulation results where we compare the new suggested method to traditional DCO-OFDM and to a theoretical lower bound on performance. Section IV is devoted to conclusions.

II A New Approach For Meeting The Non-Negativity Constraint

We denote by s(t)s(t) the data-carrying intensity waveform that is produced by the transmitter. After being photo-detected and electronically amplified, the electrical signal that impinges upon the analog to digital conversion unit (ADC) is given by

y(t)=s(t)+v(t),y(t)=s(t)+v(t), (1)

where v(t)v(t) is zero mean additive white Gaussian noise (AWGN) with variance σv2\sigma_{v}^{2}. Equation (1) contains a simplified description of the optical channel, as it assumes that optical propagation effects, most prominently loss and chromatic dispersion, are compensated for prior to photo-detection. In addition, noise following from possible optical amplification is assumed to be negligible. It is assumed that the ADC resolution is sufficiently high in order to justify the neglect of quantization noise. Finally, Since a host of standard synchronization methods for optical OFDM communication systems is available [14, 15], we shall follow common practice by assuming perfect synchronization.

II-A An Alternative to Clipping

Let {αi}i=0K1\{\alpha_{i}\}_{i=0}^{K-1} be a discrete, closed set of symbols from a given constellation (e.g., 16-QAM) denoted by 𝒜\mathcal{A}, where KK is the constellation size, and let {θk}k=0N1\{\theta_{k}\}_{k=0}^{N-1} be the series of symbols to be sent by the OFDM signal, where θk\theta_{k} is the symbol corresponding to the kk’th sub-carrier and NN is the FFT size, such that N=2m,mN=2^{m},m\in\mathbb{N}. In order for the time-domain signal to be real-valued, the vector of symbols to be sent, 𝜽T=[θ0θ1θN1]\boldsymbol{\theta}^{T}=[\theta_{0}\ \theta_{1}\ ...\ \theta_{N-1}], is constrained to Hermitian symmetry such that,

θk=θNk, 0<k<N2\theta_{k}=\theta_{N-k}^{*}\ ,\ 0<k<\frac{N}{2} (2)

and the two components θ0\theta_{0} and θN/2\theta_{N/2} are set to zero, i.e. θ0=θN/2=0\theta_{0}=\theta_{N/2}=0. We assume {θk}k=0N1\{\theta_{k}\}_{k=0}^{N-1} are independent identically distributed (i.i.d) random variables (RVs), distributed uniformly over the set 𝒜\mathcal{A}, and E[θk]=0E[\theta_{k}]=0. Let {s[n]}n=0N1\{s[n]\}_{n=0}^{N-1} be the discrete-time signal at the IFFT output, corresponding to the vector of symbols 𝜽\boldsymbol{\theta}, defined as

s[n]\displaystyle s[n] =1Nk=0N1θkej2πNkn\displaystyle=\frac{1}{\sqrt{N}}\sum_{k=0}^{N-1}\theta_{k}e^{j\frac{2\pi}{N}kn} (3)
=1Nk=1N/21Re{θk}cos(2πNkn)\displaystyle=\frac{1}{\sqrt{N}}\sum_{k=1}^{N/2-1}\text{Re}\left\{\theta_{k}\right\}\cos\left(\frac{2\pi}{N}kn\right)
1Nk=1N/21Im{θk}sin(2πNkn), 0nN1\displaystyle-\frac{1}{\sqrt{N}}\sum_{k=1}^{N/2-1}\text{Im}\left\{\theta_{k}\right\}\sin\left(\frac{2\pi}{N}kn\right)\ ,\ 0\leq n\leq N-1 (4)

where the equality is due to (2), such that all s[n]s[n] are real-valued. By the central limit theorem, if NN is large enough, each sample s[n]s[n] is approximately Gaussian distributed, with zero mean and variance σs2\sigma_{s}^{2} (derived from the constellation parameters). Once the digital OFDM signal is generated, the analog baseband OFDM signal is produced by a digital to analog converter (DAC). Assuming ideal reconstruction, by Shannon’s interpolation formula we have

s(t)=n=s[n]p(tnTs)s(t)=\sum_{n=-\infty}^{\infty}s[n]p(t-nT_{s}) (5)

where TsT_{s} denotes the sampling interval and p(t)sinc(t/Ts)p(t)\triangleq{\rm sinc}(t/T_{s}) is the ideal reconstruction kernel. Clearly, the condition s(t)s(t)\in\Re is satisfied. At this point, in order to feed the electrical signal into the optical modulator, it is necessary to satisfy the non-negativity condition as well. In DCO-OFDM, a positive DC bias is introduced such that

sB(t)s(t)+BDC,BDC>0s_{B}(t)\triangleq s(t)+B_{DC}\ ,\ B_{DC}>0 (6)

where sB(t)s_{B}(t) is the biased baseband OFDM signal, and BDCB_{DC} is the DC bias constant, commonly prescribed in terms of a proportionality constant κ\kappa, such that

BDCκσs=κE[s2(t)],κ>0B_{DC}\triangleq\kappa\sigma_{s}=\kappa\sqrt{E[s^{2}(t)]}\ ,\ \kappa>0 (7)

is proportional to the standard deviation of s(t)s(t). We define the bias-index as β10log10(1+κ2)\beta\triangleq 10\log_{10}(1+\kappa^{2})[dB], where the log\log’s argument is the ratio between the power of the biased signal sB(t)s_{B}(t) to the power of the original signal s(t)s(t), which indicates the increase in power of sB(t)s_{B}(t) relative to s(t)s(t). Since OFDM signals suffer from high PAPR, the biased signal still does not necessarily meet the non-negativity condition, which requires further manipulation of sB(t)s_{B}(t). A commonly used operation is clipping (at zero level), defined as

h(x)={xx00x<0.h(x)=\left\{\begin{array}[]{ll}x&\mbox{$x\geq 0$}\\ 0&\mbox{$x<0$}\end{array}\right..

Applied to the biased signal, the clipping operation yields the clipped signal

sc,B(t)={sB(t)sB(t)00sB(t)<0s_{c,B}(t)=\left\{\begin{array}[]{ll}s_{B}(t)&\mbox{$s_{B}(t)\geq 0$}\\ 0&\mbox{$s_{B}(t)<0$}\end{array}\right. (8)

and sc,B(t)s_{c,B}(t) is of course non-negative for all tt, as required. However, this operation results in an additional noise component, usually referred to as clipping noise, since the clipped signal can be also described as

sc,B(t)=sB(t)+nc(t),s_{c,B}(t)=s_{B}(t)+n_{c}(t), (9)

where

nc(t){0sB(t)0sB(t)sB(t)<0n_{c}(t)\triangleq\left\{\begin{array}[]{ll}0&\mbox{$s_{B}(t)\geq 0$}\\ -s_{B}(t)&\mbox{$s_{B}(t)<0$}\end{array}\right. (10)

is the clipping noise. The bias and the clipping noise are related to one another: on the one hand, increasing the bias is equivalent to reducing the clipping noise power, but the cost is of course higher transmitted optical power. On the other hand, reducing the bias will save transmitted optical power, but at the same time will increase the clipping noise power, which may have an unacceptable effect on performance. The effect of clipping noise on performance can be seen in Armstrong and Schmidt’s paper [7] for different bias and constellations. In practice, to achieve standard SER values for large constellations, a high signal to noise ratio (SNR) is required, so the clipping noise must be very low, therefore BDCB_{DC} must be very large. Usually a bias of at least twice the standard deviation of the signal s(t)s(t) must be used [16, 17], in order to reduce the clipping noise effect to tolerable levels (in terms of SER).

Clipping indeed ensures a non-negative signal, but at the expense of losing significant information. We propose to substitute the clipping operator with an absolute value operator,

sa,B(t)=|sB(t)|.s_{a,B}(t)=\left|s_{B}(t)\right|. (11)

The signal sa,B(t)s_{a,B}(t) still meets the non-negativity constraint, and at the same time it carries information that was lost by the clipping operation, and is not available in the clipped signal sc,B(t)s_{c,B}(t). Of course, this additional information is gained at the cost of losing the sign information of all values for all tt. Nevertheless, as we demonstrate in what follows, the use of sa,B(t)s_{a,B}(t) turns out to be highly beneficial in the context of the OFDM detection process.

Refer to caption
Figure 1: A block diagram of the transmitter and the receiver of the proposed modified DCO-OFDM.

II-B System Model

The block diagram of the proposed modified DCO-OFDM system is presented in Fig. 1. On the transmitter side, after applying the NN-size IFFT to the constellation symbols so as to obtain the discrete-time signal, passing through the DAC and adding a DC bias, the absolute value operation replaces clipping. Similarly to most analyses of clipped OFDM systems [7],[12],[16], we do not include the effects of hardware induced bandwidth limitations, leaving this item for future study. After the absolute value is applied, the electrical (real-valued non-negative) baseband signal modulates the optical intensity of the laser output and the signal is sent through the optical channel. On the receiver side, the measured signal y(t)y(t) is sampled by the ADC at the same rate that was used at the transmitter’s DAC. Note that this sampling rate is not the Nyquist rate of sa,B(t)s_{a,B}(t), because of the bandwidth-expanding absolute value operation (similarly to the clipping operation), but this is immaterial since we are not interested in reconstructing sa,B(t)s_{a,B}(t). As stated earlier in the beginning of this section, synchronization is assumed. Hence, we now have

y[n]=sa,B[n]+v[n], 0nN1y[n]=s_{a,B}[n]+v[n]\ ,\ 0\leq n\leq N-1 (12)

The samples {y[n]}n=0N1\{y[n]\}_{n=0}^{N-1} are sent as an input to the iterative signs estimation algorithm (ISEA) block for the symbols recovery process.

II-C Iterative Signs Estimation Algorithm

We start by introducing the ISEA algorithm and its principle of operation while ignoring the presence of additive noise, i.e. with σv2=0\sigma_{v}^{2}=0. The performance of the algorithm in the presence of additive noise will be considered numerically in Sec. III.

We will now show how the signs of the samples {sB[n]}n=0N1\{s_{B}[n]\}_{n=0}^{N-1} are extracted (with high probability) from {y[n]}n=0N1\{y[n]\}_{n=0}^{N-1}, which contains only their absolute values. Let {z[n]}n=0N1\{z[n]\}_{n=0}^{N-1} be the (unknown) signs series, corresponding to the series {sB[n]}n=0N1\{s_{B}[n]\}_{n=0}^{N-1}, i.e.

z[n]sgn(sB[n])={+1sB[n]01sB[n]<0, 0nN1z[n]\triangleq\textrm{sgn}\left(s_{B}[n]\right)=\left\{\begin{array}[]{ll}+1&\mbox{$s_{B}[n]\geq 0$}\\ -1&\mbox{$s_{B}[n]<0$}\end{array}\right.\ ,\ 0\leq n\leq N-1 (13)

where 0 is arbitrarily referred to as positive. The series of pairs {(y[n],z[n])}n=0N1\left\{(y[n],z[n])\right\}_{n=0}^{N-1} contains complete information about {sB[n]}n=0N1\{s_{B}[n]\}_{n=0}^{N-1} since sB[n]=z[n]y[n]s_{B}[n]=z[n]\cdot y[n]. In order to simplify the exposition, we define the following NN-dimensional vectors

𝐬=[s[0]s[1]s[N1]]T,𝐳=[z[0]z[1]z[N1]]T,𝐲=[y[0]y[1]y[N1]]T,𝜽=[θ0θ1θN1]T.\begin{split}&\mathbf{s}=\left[s[0]\;\;s[1]\;...\;s[N-1]\right]^{T},\mathbf{z}=\left[z[0]\;\;z[1]\;...\;z[N-1]\right]^{T},\\ &\mathbf{y}=\left[y[0]\;\;y[1]\;...\;y[N-1]\right]^{T},\boldsymbol{\theta}=\left[\theta_{0}\;\;\theta_{1}\;...\;\theta_{N-1}\right]^{T}.\end{split} (14)

The ISEA strives to discover the true values of the series {z[n]}n=0N1\{z[n]\}_{n=0}^{N-1}, and operates as follows:

  1. 1.

    (Initialization) set i0i\leftarrow 0 and 𝐳^(0)=𝟙\hat{\mathbf{z}}^{(0)}=\mathbb{1}

  2. 2.

    Compute the estimated OFDM signal

    s^(i)[n]=z^(i)[n]y[n]BDC, 0nN1\hat{s}^{(i)}[n]=\hat{z}^{(i)}[n]\cdot y[n]-B_{DC}\ ,\ 0\leq n\leq N-1 (15)
  3. 3.

    Compute the “soft” symbols estimators

    𝜽~^(i)=FFT{𝐬^(i)}\hat{\tilde{\boldsymbol{\theta}}}^{(i)}=\textrm{FFT}\left\{\hat{\mathbf{s}}^{(i)}\right\} (16)
  4. 4.

    Compute the “hard” symbols estimators

    𝜽^(i)=Slicer{𝜽~^(i)}\hat{\boldsymbol{\theta}}^{(i)}=\textrm{Slicer}\left\{\hat{\tilde{\boldsymbol{\theta}}}^{(i)}\right\} (17)
  5. 5.

    If 𝜽^(i)=𝜽^(i1)\hat{\boldsymbol{\theta}}^{(i)}=\hat{\boldsymbol{\theta}}^{(i-1)} (and i0i\neq 0)

    1. 5.1.

      return 𝜽^(i)\hat{\boldsymbol{\theta}}^{(i)}

  6. 6.

    Otherwise,

    1. 6.1.

      ii+1i\leftarrow i+1

    2. 6.2.

      Compute the updated estimated OFDM signal

      𝐬^(i)=IFFT{𝜽^(i1)}\hat{\mathbf{s}}^{(i)}=\textrm{IFFT}\left\{\hat{\boldsymbol{\theta}}^{(i-1)}\right\} (18)
    3. 6.3.

      Compute the updated sign estimators

      𝐳^(i)=sgn{𝐬^(i)+𝟙BDC}\hat{\mathbf{z}}^{(i)}=\textrm{sgn}\left\{\hat{\mathbf{s}}^{(i)}+\mathbb{1}\cdot B_{DC}\right\} (19)
    4. 6.4.

      Return to step (2)

where 𝟙\mathbb{1} denotes an N×1N\times 1 all-ones vector, FFT{}\textrm{FFT}\{\cdot\} and IFFT{}\textrm{IFFT}\{\cdot\} denote the FFT and IFFF operations, respectively, Slicer{}\textrm{Slicer}\{\cdot\} denotes the operation of assigning the valid symbol (from the given constellation) with the minimum Euclidian distance to its corresponding “soft” estimator, i.e.

θ^k=argminθ𝒜θθ~^k2\hat{\theta}_{k}=\underset{\theta\in\mathcal{A}}{\operatorname{argmin}}\left\|\theta-\hat{\tilde{\theta}}_{k}\right\|^{2} (20)

for each entry of 𝜽^\hat{\boldsymbol{\theta}}, sgn{}\textrm{sgn}\{\cdot\} denotes the sgn()\textrm{sgn}(\cdot) operation elementwise, and (i) denotes the ii’th iteration. Note that generally the “soft” estimator may be an invalid symbol, i.e. θ~^k𝒜\hat{\tilde{\theta}}_{k}\notin\mathcal{A}.

Analysis of the algorithm in terms of theoretical runtime boundaries and probability of convergence (to the correct solution or at all) is cumbersome, as the complexity of the problem grows rapidly with the FFT size NN. For example, an analytical assessment of the probability of an “Error Event” (upon convergence) defined as

Pr(ϵ)Pr(𝜽^(i)=𝜽^(i1)𝜽^(i)𝜽),\text{Pr}(\epsilon)\triangleq\text{Pr}\left(\hat{\boldsymbol{\theta}}^{(i)}=\hat{\boldsymbol{\theta}}^{(i-1)}\cap\hat{\boldsymbol{\theta}}^{(i)}\neq\boldsymbol{\theta}\right), (21)

is highly impractical. In order to do this, one must go over all the possible combinations and find all cases for which the “soft” estimators of two consecutive iterations, determined by two (possibly non-identical) sign series, result in the same “hard” estimator after the Slicer operation. However, the empirical determination of some useful parameters regarding the algorithm’s performance, for a fixed set of system parameters (e.g., constellation type and size, signal power, DC bias etc.), is both simple and informative, and as we demonstrate numerically in Sec. III, the algorithm converges in only a few iterations to the correct solution for a moderate DC bias. Intuitively, the algorithm’s logic can be explained in the following manner: the absolute values information contained in the measurements reduces the problem to finding the correct signs. If a sufficient number of samples are assigned with their true original sign, the distortion caused by the absolute value operation, which will be referred to as absolute value noise (to be further discussed in what follows), will be tolerable (very much like the clipping effect), in the sense that the algorithm will have sufficient knowledge for correcting the wrongly guessed signs (in the initialization) by the discrete Fourier transform relation between the symbols and the OFDM signal and the prior information about the valid symbols, derived from the chosen constellation. Notice that in step (2), 𝐬^(i)\hat{\mathbf{s}}^{(i)} is updated by 𝐳^(i)\hat{\mathbf{z}}^{(i)}, which is also updated in each iteration, and by the measurements 𝐲\mathbf{y}, which remain unchanged. In this way, the set of signs being assigned to the measurements is updated iteratively, until the “best fit” is found, where “best fit” is defined by the stopping criterion — a series of signs for which the algorithm detects in the current iteration a vector of symbols identical to the detected vector of symbols in the preceding iteration. Obviously, if the initial signs series is the true signs series, the algorithm stops after two iterations, since no update will occur. The proposed algorithm is somewhat similar in its logic to the DAR algorithm, proposed by Kim and Stüber in [18], but its uniqueness clearly comes from handling the absolute value samples and updating the signs in each iteration by that information. In the next subsection we shall discuss the distortion caused by the absolute value operation, and shed light on the influence of the key parameters on the proposed method.

II-D Absolute Value Noise

Much like the clipped signal, the absolute value signal can be written as the sum of the biased signal and a noise component, which will be called absolute value (AV) noise so that

sa,B(t)=sB(t)+na(t),s_{a,B}(t)=s_{B}(t)+n_{a}(t), (22)

where na(t)n_{a}(t) denotes the AV noise, and is defined as

na(t){0sB(t)02sB(t)sB(t)<0.n_{a}(t)\triangleq\left\{\begin{array}[]{ll}0&\mbox{$s_{B}(t)\geq 0$}\\ -2s_{B}(t)&\mbox{$s_{B}(t)<0$}\end{array}\right.. (23)
Refer to caption
Figure 2: Analytical and simulation results for the AV noise mean and root mean square (RMS) with N=1024N=1024, σs2=1\sigma_{s}^{2}=1 as the system parameters. Simulation results are based on averaging 2000 OFDM realizations, corresponding to a total of 106\sim 10^{6} symbols.

Note that the AV noise equals exactly two times the noise due to clipping. In a synchronized signal-independent-noiseless system, we have

y[n]=sB[n]+na[n]y[n]=s_{B}[n]+n_{a}[n] (24)

where na[n]n_{a}[n] are the samples of na(t)n_{a}(t). Since by virtue of the central limit theorem, the sample s[n]s[n] can be approximated as Gaussian distributed with zero mean and variance σs2\sigma_{s}^{2} (for each nn), it follows that

sB[n]N(BDC,σs2).s_{B}[n]\sim N(B_{DC},\sigma_{s}^{2}). (25)

Therefore,

Pr(sB[n]<0)=Q(BDCσs)=Q(κ)pa,\text{Pr}(s_{B}[n]<0)=Q\left(\frac{B_{DC}}{\sigma_{s}}\right)=Q(\kappa)\triangleq p_{a}, (26)

where Q()Q(\cdot) denotes the standard Q-function, defined as

Q(x)=12πtexp(t22)dt,Q(x)=\frac{1}{\sqrt{2\pi}}\int\limits_{t}^{\infty}\exp\left(\frac{-t^{2}}{2}\right)\mathrm{d}t, (27)

so the AV noise can be characterized by

na[n]={0w.p. 1pa2sB[n]w.p.pa.n_{a}[n]=\left\{\begin{array}[]{ll}0&\mbox{$w.p.\ 1-p_{a}$}\\ -2s_{B}[n]&\mbox{$w.p.\ \ \ p_{a}$}\end{array}\right.. (28)

The mean and power of the AV noise can be analytically computed and are given (in terms of the proportionality constant κ\kappa) by

E[na[n]]=2σs[12πeκ22κQ(κ)],E\left[n_{a}[n]\right]=2\sigma_{s}\left[\frac{1}{\sqrt{2\pi}}e^{\frac{-\kappa^{2}}{2}}-\kappa\cdot Q(\kappa)\right], (29)
E[na2[n]]=4σs2[(1+κ2)Q(κ)κ2πeκ22].E\left[n^{2}_{a}[n]\right]=4\sigma_{s}^{2}\left[(1+\kappa^{2})Q(\kappa)-\frac{\kappa}{\sqrt{2\pi}}e^{\frac{-\kappa^{2}}{2}}\right]. (30)

Fig. 2 shows simulation results that verify these analytical terms, for a true OFDM signal. By this representation, one can learn about the influence of the DC bias, the original OFDM signal’s power and the ratio between them. Notice that when BDCσsB_{DC}\gg\sigma_{s}, namely κ1\kappa\gg 1, the AV noise is highly unlikely to appear, so that pa0p_{a}\approx 0. As we demonstrate in Sec. III, simulations of the proposed method in a broad range of system parameters reveal a threshold phenomenon — for a fixed set of system parameters the algorithm converges to the correct solution if the number of errors in the initial signs assignment does not exceed a certain threshold, typically much smaller than the FFT size, NN. Otherwise, the AV noise effect becomes too dominant and the algorithm fails by converging to a false solution. We emphasize that the threshold number of errors depends on the constellation type and size, and more precisely on the symbol density (i.e. the minimal Euclidian distance between two symbols), and the FFT size, NN, because it affects the accuracy of the Gaussianity assumption, on which the procedure relies. In what follows, we denote by pthp_{th} the ratio between the threshold number of errors and the FFT size.

The statistical independence between the transmitted data symbols implies that the samples sB[n]s_{B}[n] are pairwise uncorrelated. In addition, by virtue of the central limit theorem, they are approximately Gaussian distributed for large NN, and hence it is a reasonable approximation to treat them as if they were also statistically independent. In view of the above, our approach will be to choose the system parameters such that

pa<pth,p_{a}<p_{th}, (31)

with the idea that this will lead to the convergence of the ISEA algorithm to the correct solution with high probability. Once pthp_{th} is known, an estimate of the smallest sufficient bias level can be obtained after substituting Eq. (26) in Eq. (31), yielding

BDC>σsQ1(pth).B_{DC}>\sigma_{s}\cdot Q^{-1}(p_{th}). (32)

One can choose the OFDM signal power σs2\sigma_{s}^{2} based on the level of the additive noise (so as to guarantee adequate signal to noise ratio) and then use Eq. (32) to find a bias level that would ensure convergence of the ISEA algorithm. These ideas are further investigated in the following section.

III Simulation Results

Refer to caption
(a)
Refer to caption
(b)
Figure 3: Constellation diagram of QPSK. (a) Estimators before slicer for Traditional DCO-OFDM (via clipping) with β=3\beta=3[dB] (b) Estimators before slicer for the proposed method (via ISEA) with β=3\beta=3[dB]
Refer to caption
(a)
Refer to caption
(b)
Figure 4: Constellation diagram of 8-PSK. (a) Estimators before slicer for Traditional DCO-OFDM (via clipping) with β=4.3\beta=4.3[dB] (b) Estimators before slicer for the proposed method (via ISEA) with β=4.3\beta=4.3[dB]
Refer to caption
(a)
Refer to caption
(b)
Figure 5: Simulation results of initial SER (SER0), ISEA’s SER (SERalg), analytical and empirical pap_{a} with N=1024N=1024, σs2=1\sigma_{s}^{2}=1 and σv2=0\sigma_{v}^{2}=0 based on averaging 4000 OFDM realizations, corresponding to a total of 106\sim 10^{6} symbols. The horizontal axis is the bias-index defined as β10log10(1+κ2)\beta\triangleq 10\log_{10}(1+\kappa^{2}). The dashed line marks the bias level above which SER=alg0{}_{alg}=0. (a) QPSK constellation (b) 88-PSK constellation
Refer to caption
(a)
Refer to caption
(b)
Figure 6: The average number of iterations to convergence with N=1024N=1024, σs2=1\sigma_{s}^{2}=1 and σv2=0\sigma_{v}^{2}=0 based on averaging 4000 OFDM realizations, corresponding to a total of 106\sim 10^{6} symbols. The dashed line marks the bias level above which SER=alg0{}_{alg}=0. (a) QPSK constellation. (b) 88-PSK constellation. The average number of iterations to convergence is 3.0024 with QPSK, and 3.0166 for 8-PSK, obtained with κ=1.2\kappa=1.2 and κ=1.55\kappa=1.55, respectively. The respective standard deviations were 0.06 and 0.13. In all 4000 realizations the maximum observed number of iterations to convergence was 4.
Refer to caption
(a)
Refer to caption
(b)
Refer to caption
(c)
Refer to caption
(d)
Figure 7: Simulation results of SER vs. SNR with N=1024N=1024 and σs2=1\sigma_{s}^{2}=1 based on averaging 2000 OFDM realizations, corresponding to a total of 106\sim 10^{6} symbols. (a) QPSK constellation with β=3.35\beta=3.35[dB] (κ=1.08\kappa=1.08) (b) 88-PSK constellation with β=4.71\beta=4.71[dB] (κ=1.4\kappa=1.4) (c) QPSK constellation with β=3.87\beta=3.87[dB] (κ=1.2\kappa=1.2) (d) 88-PSK constellation with β=5.12\beta=5.12[dB] (κ=1.5\kappa=1.5)

We shall present results for two systems with an FFT size of N=1024N=1024, normalized signal power σs2=1\sigma_{s}^{2}=1, and constellations of type QPSK and 8-PSK. First, we consider the case of a signal-independent-noiseless channel and examine clipping noise versus AV noise. Figs. 3 and 4 show the constellation diagrams of the traditional and the proposed DCO-OFDM methods for QPSK and 88-PSK respectively. As seen, a relatively low DC bias with κ=1\kappa=1 and κ=1.3\kappa=1.3 is applied for QPSK and 88-PSK respectively, and while the proposed method’s estimators (before the slicer) are exactly the true values, the clipped signal suffers from a significant distortion, which makes it much more vulnerable to signal-independent noise. We remind that typical values for the DC bias used in traditional DCO-OFDM are at least two standard deviations (κ2\kappa\geq 2) of the OFDM signal, and Figs. 3 and 4 show the symbols estimators for QPSK with κ=1\kappa=1 and for 88-PSK with κ=1.3\kappa=1.3, only 50%50\% and 65%65\% respectively of the minimal conventional value (which reduces the transmitted optical power by 60%60\% and 46%46\% respectively). Clearly, the proposed method achieves satisfactory results with a significantly reduced DC bias. Fig. 5 shows the SER, defined as the number of incorrectly estimated symbols divided by the total number of symbols, as a function of the bias level with and without using the algorithm for QPSK and 88-PSK. The numerically assessed value of pap_{a} is also shown in the figure, together with the analytical curve obtained from Eq. (26). The dotted vertical line indicates the bias level beyond which the ISEA algorithm converges to the exact value (SER=0=0). The value of pthp_{th} corresponds to the intersection of this dotted vertical line with the curve describing pap_{a}. Notice that the values of pthp_{th} are 0.13550.1355 and 0.066540.06654 in the cases of QPSK and 88-PSK, respectively. The corresponding respective values of BDCB_{DC} in Figs. 5(a) and 5(b) are 1.11.1 and 1.51.5, and they can be checked to agree well with estimates based on Eq. (32). Fig. 6 shows the average number of iterations needed for the ISEA algorithm to converge as a function of the bias for QPSK and 88-PSK. Here too, the vertical dotted lines indicate the threshold bias level (as obtained from Figs. 5(a) and 5(b)). Evidently, when the algorithm converges to the correct solution (i.e. over the threshold), it does so within only few iterations.

We now move on to assessing the performance of the ISEA algorithm in the presence of AWGN (i.e. with σv2>0\sigma_{v}^{2}>0). In this case we compare the ISEA performance not only with the that of the standard clipping method, but also with the performance of the selective mapping (SLM) method, which combats clipping noise by means of PAPR reduction [19], and was selected as a typical representative of the PAPR mitigation approach. The SLM method was implemented exactly as detailed in [19], using 128128 alternative transmit sequences.111Each transmit sequence is generated via an element by element multiplication by a phase vector, whose NN elements are constrained to Hermitian symmetry, so that N/21N/2-1 of them are chosen randomly (and uniformly) from the set {1,+1}\{-1,+1\}. Furthermore, we assume that the phase vector of the chosen lowest PAPR sequence is known to the receiver. This number is significantly higher than the typical numbers used in SLM implementations, and hence the SLM results that we report can be viewed as an effective upper-bound for this method’s performance. The comparison of the ISEA approach with the SLM method will be relevant when considering the complexity implications in what follows. In addition, we also show the results for an AWGN channel that is not subject to the non-negativity constraint (where y[n]=s[n]+v[n]y[n]=s[n]+v[n]), and hence its SER constitutes a theoretical lower bound.

Refer to caption
(a)
Refer to caption
(b)
Figure 8: Simulation results of SER vs. κ\kappa for fixed SNR with N=1024N=1024 and σs2=1\sigma_{s}^{2}=1 based on averaging 2000 OFDM realizations, corresponding to a total of 106\sim 10^{6} symbols. (a) QPSK constellation with SNR=12=12[dB] (b) 88-PSK constellation with SNR=16=16[dB]
Refer to caption
Figure 9: Simulation results of SER vs. the normalized dispersion B2β′′LB^{2}\beta^{\prime\prime}L where BB is the channel bandwidth, β′′\beta^{\prime\prime} is the dispersion coefficient, and LL is the length of the link. The curves were obtained with N=1024N=1024, σs2=1\sigma_{s}^{2}=1, κ=1.6\kappa=1.6 and SNR=20=20[dB] in 88-PSK constellation. Results are based on averaging 2000 OFDM realizations, corresponding to a total of 106\sim 10^{6} symbols.

We now examine the dependence of the SER on the SNR in the cases of QPSK and 88-PSK transmission, with the bias levels set slightly below and slightly above the corresponding thresholds (recall that the threshold κ\kappa is 1.11.1 in the case of QPSK and 1.41.4 with 88-PSK, as seen in Fig. 6). Figs. 7(a) and 7(b) show the SER versus the SNR [defined as 10log10(σs2/σv2)10\log_{10}(\sigma_{s}^{2}/\sigma_{v}^{2})] slightly below the κ\kappa-threshold, whereas in Figs. 7(c)7(d) κ\kappa is slightly higher than the threshold value. When κ\kappa is set slightly below the threshold (Figs. 7(a) and 7(b)), the performance of the ISEA and the two other clipping-based methods are comparable in the low SNR regime, but in the relevant range, with the SER set to 10310^{-3} the ISEA scheme gains relative to the other methods. With QPSK the ISEA result is similar to that of SLM and it is 1\sim 1[dB] better in SNR than in the case of standard clipping. With 8-PSK the SNR gain with respect to standard clipping and SLM, is 88[dB] and 44[dB], respectively. When κ\kappa is slightly above the threshold value (Figs. 7(c) and 7(d)), the performance of the ISEA method rapidly converges to the performance of the unconstrained AWGN channel, implying that the positivity requirement does not introduce any penalty. Figure 8 shows the SER versus κ\kappa for a fixed SNR value, illustrating the difference between the various methods below and above the threshold value of κ\kappa. Note that unlike in the case of the other two methods, the performance of the ISEA scheme rapidly approaches the theoretical lower bound. Table I shows the threshold values of κ\kappa and the gain in SNR with respect to standard bias and clipping with the SER set to 10310^{-3} for a few common constellations. As seen, the proposed method outperforms clipping in SNR requirement while reducing the DC bias. It is noteworthy that the DC bias threshold was computed for a noiseless channel, hence the threshold in a noisy channel would most likely be higher for low SNRs and would approach the noiseless threshold as the SNR increases. This explains the degraded performance of the proposed method for low SNRs, expressed by the gap between the lower bound and ISEA’s curves in the low SNR region of Fig. 7(c) and 7(d).

Constellation κ\kappa SNR Gain [dB]
QPSK 1.21.2 33
88-PSK 1.51.5 6.16.1
1616-PSK 2.12.1 4.24.2
1616-QAM 2.12.1 1.471.47
TABLE I: Threshold values of κ\kappa and the SNR gain, with respect to the standard DCO-OFDM method, for a fixed SER of 10310^{-3}, with N=1024N=1024 and σs2=1\sigma_{s}^{2}=1. In all cases the ISEA method outperforms clipping.
Refer to caption
Figure 10: A block diagram of the simplified transmitter, where DC bias addition and the absolute value operator are applied on the digital signal, such that sa,B[n]=|s[n]+BDC|s_{a,B}[n]=\left|s[n]+B_{DC}\right|.

In Fig. 9 we compare the tolerance of the three methods to chromatic dispersion. It should be noted in this context that schemes based on direct laser modulation, such as the ones that we are considering, are not intended for highly dispersive links. Yet, comparing the three schemes with respect to this phenomenon can be viewed as a plausible indicator of their relative tolerance to inter-symbol-interference mechanisms in a more general sense. Since the absolute value operation underpinning the ISEA approach produces larger spectral broadening than standard-clipping or SLM, the ISEA method is expected to be less tolerant to dispersion. Indeed, this reality is seen in Fig. 9, where the rate at which the ISEA performance deteriorates with increasing dispersion is higher than it is with the other two approaches. Nonetheless, the vast advantage of the ISEA approach more than compensates for this sensitivity.

Finally, we wish to address the implications of the proposed ISEA method with respect to the complexity of the overall system. The receiver of the ISEA scheme involves one FFT and one IFFT operation per iteration and hence the complexity increase in comparison with the standard clipping-based DCO-OFDM approach, is determined by the number of iterations that are required for the algorithm to converge. As witnessed by the simulation results displayed in Fig. 6, the average of the number of iterations needed for convergence (above threshold) is practically equal to 33 and its standard deviation is between one order of magnitude and two orders of magnitude smaller.222This was also confirmed in simulations with a broad variety of system set-ups. This implies that the effective complexity of the ISEA method is larger by a factor of 6 relative to standard clipping, where the receiver performs a single FFT operation. It is interesting to compare this cost, with the cost of a typical PAPR reduction method, such as SLM [19]. The SLM method also involves additional IFFT operations, whose number equals the number of alternative transmit sequences that it includes. Hence, an SLM method with the same complexity overhead as the ISEA would include 6 alternative transmit sequences, and its performance would be inferior to that of the SLM results that we have shown in Figs. 79, where the number of alternative transmit sequences was 128. Although we have only considered SLM explicitly, it must be noted that SLM is not considerably different from other PAPR reduction methods in terms of its complexity performance tradeoff.333Other relevant methods in this context are; partial transmit sequence, interleaving, tone reservation, and tone injection. As detailed in [19],[20] these methods also involve additional FFT/IFFT operations and/or solvers of optimization problems. All these methods aim at reducing the PAPR, as opposed to the ISEA method which copes with it. In this sense, the PAPR reduction methods are complimentary to the ISEA approach and in principle the two can be combined with one another.

We note in passing, that assuming synchronization, a scheme with the same receiver but with a different, significantly easier to implement transmitter will yield exactly the same results presented above. The simplified transmitter, proposed in Fig. 10, differs from the original by applying the DC bias and the absolute value operation digitally on the samples, followed by simple clipping after the DAC, to ensure non-negativity. In this manner, all the values at the samples instances are identical to those produced by the transmitter presented in Fig. 1, hence leading to identical results.

IV Conclusions

We proposed a new approach for meeting the non-negativity constraint in IM/DD. The new scheme, combines the absolute value operator and the ISEA algorithm, and shows a significant improvement over the standard DCO-OFDM method, both in terms of SER performance for a given DC bias and in terms of the bias needed for a given required SER. With a relatively moderate DC bias-index of 3.873.87[dB] and 5.125.12[dB] for QPSK and 88-PSK respectively, the theoretical lower bound of a standard AWGN channel is achieved. Along with a rudimentary analysis of the AV noise, both analytically approximated lower bound on the DC bias and simulation results of the proposed method have been presented. Our analysis was performed for the case of a linear system, neglecting component imperfections and hence provides an upper bound for the system performance. The consideration of the tolerance of the scheme for system non-idealities is left for future study.

References

  • [1] R. W. Chang, “Orthogonal frequency multplex data transmission system,” Jan. 6 1970, uS Patent 3,488,445.
  • [2] J. Salz and S. Weinstein, “Fourier transform communication system,” in Proceedings of the first ACM symposium on Problems in the optimization of data communications systems.   ACM, 1969, pp. 99–128.
  • [3] A. Peled and A. Ruiz, “Frequency domain data transmission using reduced computational complexity algorithms,” in Acoustics, Speech, and Signal Processing, IEEE International Conference on ICASSP’80., vol. 5.   IEEE, 1980, pp. 964–967.
  • [4] B. J. Dixon, R. D. Pollard, and S. Iezekiel, “Orthogonal frequency-division multiplexing in wireless communication systems with multimode fiber feeds,” Microwave Theory and Techniques, IEEE Transactions on, vol. 49, no. 8, pp. 1404–1409, 2001.
  • [5] J. Armstrong, “Ofdm for optical communications,” Journal of lightwave technology, vol. 27, no. 3, pp. 189–204, 2009.
  • [6] J. Armstrong and A. Lowery, “Power efficient optical ofdm,” Electronics Letters, vol. 42, no. 6, pp. 370–372, 2006.
  • [7] J. Armstrong and B. Schmidt, “Comparison of asymmetrically clipped optical ofdm and dc-biased optical ofdm in awgn,” Communications Letters, IEEE, vol. 12, no. 5, pp. 343–345, 2008.
  • [8] J. B. Carruthers and J. M. Kahn, “Multiple-subcarrier modulation for nondirected wireless infrared communication,” Selected Areas in Communications, IEEE Journal on, vol. 14, no. 3, pp. 538–546, 1996.
  • [9] O. Gonzalez, R. Perez-Jimenez, S. Rodriguez, J. Rabadán, and A. Ayala, “Ofdm over indoor wireless optical channel,” in Optoelectronics, IEE Proceedings-, vol. 152, no. 4.   IET, 2005, pp. 199–204.
  • [10] X. Li, R. Mardling, and J. Armstrong, “Channel capacity of im/dd optical communication systems and of aco-ofdm,” in Communications, 2007. ICC’07. IEEE International Conference on.   IEEE, 2007, pp. 2128–2133.
  • [11] D. Tsonev, S. Sinanovic, and H. Haas, “Novel unipolar orthogonal frequency division multiplexing (u-ofdm) for optical wireless,” in Vehicular Technology Conference (VTC Spring), 2012 IEEE 75th.   IEEE, 2012, pp. 1–5.
  • [12] F. Barrami, Y. Le Guennec, E. Novakov, and P. Busson, “An optical power efficient asymmetrically companded dco-ofdm for im/dd systems,” in Wireless and Optical Communication Conference (WOCC), 2014 23rd.   IEEE, 2014, pp. 1–6.
  • [13] M. Svaluto Moreolo, R. Muñoz, and G. Junyent, “Novel power efficient optical ofdm based on hartley transform for intensity-modulated direct-detection systems,” Journal of lightwave Technology, vol. 28, no. 5, pp. 798–805, 2010.
  • [14] H. Tang, K. Y. Lau, and R. W. Brodersen, “Synchronization schemes for packet ofdm system,” in Communications, 2003. ICC’03. IEEE International Conference on, vol. 5.   IEEE, 2003, pp. 3346–3350.
  • [15] X. Jin and J. Tang, “Optical ofdm synchronization with symbol timing offset and sampling clock offset compensation in real-time imdd systems,” Photonics Journal, IEEE, vol. 3, no. 2, pp. 187–196, 2011.
  • [16] J. Armstrong, B. Schmidt, D. Kalra, H. A. Suraweera, and A. J. Lowery, “Spc07-4: Performance of asymmetrically clipped optical ofdm in awgn for an intensity modulated direct detection system,” in Global Telecommunications Conference, 2006. GLOBECOM’06. IEEE.   IEEE, 2006, pp. 1–5.
  • [17] M. Svaluto Moreolo, “Power efficient and cost-effective solutions for optical ofdm systems using direct detection,” in Transparent Optical Networks (ICTON), 2010 12th International Conference on.   IEEE, 2010, pp. 1–4.
  • [18] D. Kim and G. L. Stuber, “Clipping noise mitigation for ofdm by decision-aided reconstruction,” Communications Letters, IEEE, vol. 3, no. 1, pp. 4–6, 1999.
  • [19] L. Nadal, M. S. Moreolo, J. M. Fabrega, and G. Junyent, “Comparison of peak power reduction techniques in optical ofdm systems based on fft and fht,” in Transparent Optical Networks (ICTON), 2011 13th International Conference on.   IEEE, 2011, pp. 1–4.
  • [20] T. Jiang and Y. Wu, “An overview: peak-to-average power ratio reduction techniques for ofdm signals,” IEEE transactions on broadcasting, vol. 54, no. 2, p. 257, 2008.