Implementation of MLSE equalizer in OptSim and evaluation of its performance A. Napoli, V. Curri, P. Poggiolini Politecnico di Torino Torino ITALY www.optcom.polito.it P. Watts, R. Killey, S. Savory University College London, London, UK J. G. Prat Universitat Politecnica de Catalunya, Barcelona, SPAIN
Contents Motivations of the work Equalizer choice and considered impairments MLSE and Viterbi Algorithm Experimental vs. simulative results Electrical and optical optimization of a receiver implementing MLSE Conclusions and future works Paper O4.3 STREON 2005 26/27 October, Brest, France 2
Motivation of the work In the last years, electronic equalization (EE) has gained momentum as mean to mitigate optical fibre transmission impairments. In particular, it has been applied to reduce ISI caused by linear effect as chromatic dispersion and PMD. In addiction, due to its intrinsic flexibility, EE can be used, in principle, to moderate ISI generated by every kind of effects. In this work, we want to apply EE to either experimental and simulated data (obtained using OptSim TM ) in order validate the simulator and use it for further investigations in the field of MLSE Paper O4.3 STREON 2005 26/27 October, Brest, France 3
Equalizer Choice In 0s Winters introduced the concept of applying EE to optical communication systems. Following, several kinds of electronic equalizer have been analyzed and considered. Among these, we mention feed-forward equalizers (FFE) and decisionfeed-back Equalizer (DFE), which are both simple to implement and powerful. Unfortunately, they are linear devices, so they do not represent the optimum choice for the optical communication channel that is intrinsically non-linear. To solve this problem, we took from radio frequency system the idea of applying the so-called MLSE, maximum-likelihood sequence estimator. In this work we will concentrate on MLSE only. Paper O4.3 STREON 2005 26/27 October, Brest, France 4
Maximum-Likelihood Sequence Estimation MLSE detector minimizes the BER by searching through the whole sequence of bits and selecting the most likely sequence. If we receive data (x) then the MLSE receiver picks the sequence (S) which maximizes the conditional probability p(x S). Therefore, if we receive k bits of data, with 2 samples/bit, then the MLSE receiver maximizes the log-likelihood probability which may be expressed as max log S x S max log p x k S log p xk S p S k where x and x are the odd and even sample points. Paper O4.3 STREON 2005 26/27 October, Brest, France 5
MLSE implementation Due to its non-linear structure, MLSE outperforms the already mentioned FFE and DFE. Several paper have been published when showing the incredible performance of the MLSE detector The MLSE detector can be realized by implementing the Viterbi algorithm based on trellis code (TC) We implemented such an algorithm using stand-alone code that post-elaborates experimental and simulative data. We assume Gaussian approximation for noise BER is estimated using direct error counter on 32000 bits Paper O4.3 STREON 2005 26/27 October, Brest, France 6
Viterbi Algorithm Key words in Viterbi Algorithm are States and metrics, besides the noise statistics. The paths are selected by moving through the TC and by using the concept of metric referring to each branch between a states and another. The red trace gives the selected sequence, in this case we selected: 11000 Paper O4.3 STREON 2005 26/27 October, Brest, France 7
Experimental System Under Test We considered an experiment on standard IMDD-NRZtransmission system R B = Gbit/s TX: 2-1 PRBS Link: 0 km (back-to-back) up to 160km of standard (SMF) fiber (D = 17 ps/nm/km) 40 GSa/s (Tektronix scope) TX Optical link EDFA Optical Filter ( B W = 0.6 nm ) Electrical Filter ( B W = 7 GHz ) ADC Data storing ASE source Attenuator Optical Filter B W = 3 nm Post processing MLSE Error counting Paper O4.3 STREON 2005 26/27 October, Brest, France 8
OptSim TM Setup In order to validate OptSim TM we did the same experiment in the virtual optical lab within the simulator Post processing MLSE Error counting Paper O4.3 STREON 2005 26/27 October, Brest, France
Results (I) Same post processing Viterbi algorithm is applied to experimental and simulative data Experimental data are post-processed using 1 and 2 sample/bit, whereas simulative data are elaborated using only 1 sample/bit For every considered fiber length a sweep on OSNR is performed in order to define the value ensuring BER = -3 OSNR is considered over a noise bandwidth of 0.1 nm Paper O4.3 STREON 2005 26/27 October, Brest, France
OSNR [db] Results Lines: post 14 13.5 1 sample/bit 4 states 8 states elaboration of experimental data 13 12.5 12 16 states 32 states Points: post elaboration of simulative data 11.5 2 sample/bit 11 0 50 0 150 200 Length [km] Paper O4.3 STREON 2005 26/27 October, Brest, France 11
Comments on results Results confirms that MLSE technique can extend maximum reachable distance on dispersive channel Use of 2 sample/bit gives relevant advantages Results based on post-processing of simulative data show good agreement with experiments. Minor differences due exact modeling of components and confidence on error estimation (5%) Further investigations (based on simulation) are needed Equalization of nonlinear impairments Noise statistics Optimal samples per bit Other modulation formats Paper O4.3 STREON 2005 26/27 October, Brest, France 12
Electrical and optical bandwidth optimization In an standard R B = Gb/s IMDD link using NRZ, it is well known that the optimum optical and electrical bandwidth are about: B o = 2R B and B e = 0.75R B Now, are we sure that these values are optimal also for the case of a receiver implementing MLSE? In particular, we want to proof that narrower filters can increase the performance of a receiver with MLSE We carried out such a study using OptSim TM Paper O4.3 STREON 2005 26/27 October, Brest, France 13
System under test in OptSim TM We varied B o and B e at the receiver with and without MLSE in order to minimize BER for a given OSNR variable B o variable B e Paper O4.3 STREON 2005 26/27 October, Brest, France 14
Optical Bandwidth [GHz] Back-to-back results Optical Bandwidth [GHz] WITHOUT a 8 states MLSE detector OSNR =.6 db over 0.1 nm WITH a 8 states MLSE detector 40 8 7.5 7 40 35 35.5 30.1 8 7.5 30.5.5 25 20 15 8 8 7.5 7.5 4 5 6 7 8 11 12 13 14 Electrical Bandwidth [GHz] 8.1.3.4.5.2 7.5.6.7.2.1.2.3.4.5.7.8.1..1..8.3.6.4.5 7.6.1.7.2.1.3.2.4.5.8.7..6.1.2.3.4.8.7.5..3.8.6.4..5.7.2.1.3.8.6.4. 8 7 25 20 15.5.25.25.35.45.35.5.45.55.25.25.35.5.55.35.45.45.55.25.35.25 4 5 6 7 8 11 12 13 14 Electrical Bandwidth [GHz] Optimum at B e = 0.7GHz and B o = (15:20)GHz Optimum at B e = 1.2GHz and B o = (:15)GHz Paper O4.3 STREON 2005 26/27 October, Brest, France 15
Optical Bandwidth [GHz] 8.2 7.6 Results @ 80 km 6.1 Optical Bandwidth [GHz] OSNR = 11.0 db over 0.1 nm 60 WITHOUT a 8 states MLSE detector WITH a 8 states MLSE detector 7.3 6.7 6.4 50.5 45 50 40 30 8.2 7. 7.6 7.3 7 7 6.7 6.4 40 35 30 25.5.5.5.5 20 8.2 7. 7. 8.2 8.2 7. 7.6 7.3 7. Electrical Bandwidth [GHz] 8.2 8.2 7. 7 7.3 7.6 7..3 6 8 12 14 16.3 20 15 5.7.7.8.5.7.5.8.8.5 Electrical Bandwidth [GHz].7.7.5.8.8. 6 8 12 14 16.5 Optimum at B e = GHz and B o = (15:20)GHz Optimum at B e = 16GHz and B o = (:15)GHz Paper O4.3 STREON 2005 26/27 October, Brest, France 16
Conclusions We validate the use of OptSim TM in performance analysis of MLSE in optical communications Simulative results are in good agreement with experiments and confirms performance improvements induced by MLSE Hence, OptSim TM can be use for further analyses: equalization of nonlinear impact, advanced modulation format, different noise statistics, etc Finally, we demonstrated by simulative analysis that the optimal filters using MLSE are different than the ones without MLSE Paper O4.3 STREON 2005 26/27 October, Brest, France 17
Acknowledgements This work has been supported by the EU FP6 Network of Excellence e-photon-one The author would like to thank RSoft Design Inc. for providing the optical system simulation tool OptSim TM For any further questions, please, contact the authors by e-mail to optcom@polito.it or browsing the website www.optcom.polito.it Paper O4.3 STREON 2005 26/27 October, Brest, France 18