<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Semi-Supervised and Supervised Nonlinear Equalizers in Fiber-FSO Converged System</title></titleStmt>
			<publicationStmt>
				<publisher></publisher>
				<date>10/01/2021</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10309332</idno>
					<idno type="doi">10.1109/JLT.2021.3098337</idno>
					<title level='j'>Journal of Lightwave Technology</title>
<idno>0733-8724</idno>
<biblScope unit="volume">39</biblScope>
<biblScope unit="issue">19</biblScope>					

					<author>Rui Zhang</author><author>Xizi Tang</author><author>Chin-Wei Hsu</author><author>You-Wei Chen</author><author>Gee-Kung Chang</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[We leverage the supervised and semi-supervised Volterra nonlinear equalizers (VNLE) to mitigate the system nonlinearity. Two methods are employed to estimate the coefficients: ordinary least square (OLS) estimator and the least absolute shrinkage and selection operator (Lasso). Due to the additional coupling loss and higher propagation loss in bad weather conditions, FSO-fiber link requires a more stringent power budget. Higher modulation depth and transmitter output power can improve the link budget but need to make nonlinearity correction. Thus, we comprehensively perform a proof-of-concept demonstration in a fiber-FSO converged link with pulse amplitude modulation (PAM). Compared with conventional supervised VNLE using OLS, the coefficients estimated from Lasso require a smaller training symbol overhead. In both the 50-Gbaud PAM4 (at the 1.22 × 10 -2 threshold) and 35-Gbaud PAM8 (at the 2 × 10 -2 threshold) cases, when the labeled data proportion is 5%, supervised VNLE using Lasso exhibits a received optical power (ROP) improvement up to 3 dB, compared to supervised VNLE using OLS. Moreover, the semi-supervised method can utilize the unlabeled data and further improve the performance without adding signal overhead to the system. In our 50-Gbaud PAM4 experiment, with 60% unlabeled data, the semi-supervised VNLE based on the soft decision (SD) and Lasso demonstrates up to 3-dB sensitivity gain at the BER threshold of 4.5 × 10 -3 compared with the supervised VNLE using Lasso. The semi-supervised VNLE using SD and Lasso also demonstrates a line rate improvement >100% at the 4.5 × 10 -3 Pre-FEC BER threshold over the conventional supervised VLNE using OLS.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>I. INTRODUCTION</head><p>W ITH the growth of the data traffic from emerging ser- vices, fiber-wireless integration is slated to become an enabler of realizing diverse user-specific applications while maximizing the capacity of the physical layer infrastructure <ref type="bibr">[1]</ref>. With abundant un-licensed spectrum resources and simplicity of installation, free-space optics (FSO)-fiber convergence becomes a promising candidate for providing a flexible, ultra-high speed wireless delivery when fibers are unavailable or difficult to deploy, which solves the last-mile bottleneck and spectrum congestion issues <ref type="bibr">[1]</ref>, <ref type="bibr">[2]</ref>. Recently, FSO-fiber convergence has been investigated with coherent detection and intensity modulation and direct detection (IM-DD) <ref type="bibr">[2]</ref>, <ref type="bibr">[3]</ref>. IM-DD scheme is more cost-effective compared to coherent detection, but it needs a higher power budget. Compared with fiber link, the hybrid fiber-FSO suffers from additional coupling loss and link loss that depends on the weather conditions. Therefore, high receiver sensitivity is crucial to Fiber-FSO systems. Typically, deeper modulation depth, larger signal amplitude, as well as higher amplifier gain could improve the receiver sensitivity performance at the expense of introducing nonlinearities from modulators and amplifiers <ref type="bibr">[4]</ref>, <ref type="bibr">[5]</ref>. Moreover, high-order modulation format further improves the spectral efficiency but is less tolerant to nonlinearities. Thus, nonlinearity correction techniques are adopted to tackle with these nonlinear impairments.</p><p>Volterra nonlinear equalizer (VNLE) is one of the common digital signal processing (DSP) techniques used in optical communication systems to mitigate modulation and amplifier nonlinearities <ref type="bibr">[6]</ref>. It employs a polynomial regression and restores the signal by fitting and applying the inverse nonlinear transfer function incurred by both the linear and the nonlinear inter-symbol interferences (ISI) <ref type="bibr">[7]</ref>. A simplified VNLE is introduced to reduce the computational complexity by removing the interaction terms and only keeping the memory polynomial terms <ref type="bibr">[5]</ref>, <ref type="bibr">[8]</ref>. Furthermore, there are many research works that theoretically or experimentally investigate sparse Volterra <ref type="bibr">[9]</ref>, as well as supervised VNLE using Lasso and coefficient pruning <ref type="bibr">[10]</ref>- <ref type="bibr">[12]</ref>. The added l 0 or l 1 regularization term in VNLE using Lasso enforces the insignificant tap coefficients to be zero. It has demonstrated significant reductions in complexity using regularization in both the passive optical network and optical interconnect systems. On the other hand, supervised and semisupervised neural network (NN) based nonlinear equalizers have been widely investigated for self-interference cancellation and system nonlinear compensation <ref type="bibr">[13]</ref>, <ref type="bibr">[14]</ref>. However, NN typically exhibits slower convergence rates and higher complexity compared to VNLE, as the later can be solved through convex optimization. The nonlinearity in a fiber-FSO access link mainly comes from modulation and amplifiers, which can be well approximated by polynomial regression. Thus, VNLE is a sufficiently enough. However, the Volterra nonlinear equalizer requires a large amount of training data, especially when the memory length is long. Large training overhead will decrease the transmission efficiency in the case of burst frame, multi-user links, or dynamic channel conditions <ref type="bibr">[15]</ref>, <ref type="bibr">[16]</ref>, where the taps need to be updated within several &#956;s or ms intervals.</p><p>To further improve the VNLE performance and reduce the requirement on training data size, in this paper, we investigate both the semi-supervised and supervised VNLEs and perform an experimental validation in a fiber-FSO converged transport system. We leverage Lasso and ordinary least square (OLS) in the VNLEs and propose to use either the hard decision (HD) or soft decision (SD) in the semi-supervised VNLEs. Note that one benefit of Lasso is to reduce tap coefficients, which has been comprehensively investigated in supervised VNLEs and can help to reduce the implementation complexity <ref type="bibr">[10]</ref>, <ref type="bibr">[11]</ref>. Another benefit of Lasso is that it can reduce the training symbol size requirement, especially when the ambient dimension of data vectors is much larger than the number of observations, which relaxes the latency and reduces training complexity. The supervised VNLE utilizes only the pilot symbols (labeled data). The semi-supervised VNLE utilizes both the labeled data and part of the unlabeled data to do polynomial regression based on pseudo-label <ref type="bibr">[17]</ref>, <ref type="bibr">[18]</ref>. Experimental results have demonstrated that the semi-supervised VNLEs and the supervised VNLEs using Lasso achieve superior performances than the conventional supervised VNLE using OLS. In our previous work, the performance of supervised VNLE using Lasso and the semi-supervised VNLE using SD and Lasso are compared with the conventional supervised VNLE using OLS <ref type="bibr">[19]</ref>. This paper extends the previous work by investigating additional types of VNLEs and conducting a more in-depth analysis of algorithm setting tuning and performance benchmarks.</p><p>The paper is organized as follows. Section II recaps the conventional supervised VNLE using OLS and introduces the principle of Lasso and semi-supervised VNLEs. Section III depicts the experimental setup. Section IV shows the experimental results with different settings and labeled and unlabeled data ratios and compares different algorithms. Section V gives a concluding remark.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>II. PRINCIPLE OF OPERATION</head><p>To mitigate the nonlinearities in the system, the full VNLE fits the nonlinear transfer curve can be represented by the following class of polynomials <ref type="bibr">[7]</ref>:</p><p>where s is the input data, z is the output data, and h are the tap coefficients. N p determines the polynomial orders in the VNLE. High N p can fit the nonlinear model better but requires higher computational complexity. For a given sequence s , the notation f (h, s) stands for the output sequence of VNLE parametrized with h applied to s. We use f (i) (h, s) to denote the i-th element of such sequence. Also, a simplified VNLE (sVNLE) is widely deployed to reduce the computational complexity. It only keeps the power terms and is presented as <ref type="bibr">[5]</ref>, <ref type="bibr">[8]</ref>:</p><p>(2)</p><p>With known input samples and known labels, the estimator chooses the tap coefficients that minimize the least square error between the estimated output samples and the labels. This method is the conventional VNLE using OLS, which utilizes the labeled data as the training data (i.e., pilot symbols). In the following analysis, our methods generalize it by using the unlabeled data and sparsity-inducing regularization.</p><p>Let X denote the labels at the transmitter side and let Xdenote the received labeled data. The objective function for the supervised mode with Lasso consists of two terms, the meansquared error on the training symbols f (h, X) -X 2 2 , and an 1 regularization term. The supervised method objective is thus formulated as a convex optimization program:</p><p>(</p><p>When &#955; = 0, it degenerates into the supervised VNLE using OLS estimator. The added regularization term can exploit the sparsity structure in the optimal coefficients. Even if the ambient dimension of data vectors is much larger than the number of observations, the Lasso estimator can still recover the optimal coefficients, provided that it is (approximately) sparse <ref type="bibr">[20]</ref>, <ref type="bibr">[21]</ref>. Therefore, it can reduce the requirement on training data size. In addition, the lasso estimator automatically performs model selection: when superfluous high-order coefficients are included, its weight will typically become zero. The regularization parameter &#955; can be chosen through cross validation or the theoretical formula <ref type="bibr">[20]</ref>. In this paper, we choose &#955; using 10-fold cross validation. Precisely, the algorithm partitions the training data into 10 folds, and use 10% of the training data as a validation dataset to choose &#955;. This methodology is known to be able to select the optimal value of &#955; in Lasso <ref type="bibr">[22]</ref>. For each value of &#955;, we perform cross-validation separately, yielding the optimal &#955; in each case. The Lasso program can be solved via Alternating direction method of multipliers (ADMM). The OLS problems are solved via method of steepest descent in our paper. In each iteration of ADMM for Lasso, the complexity is a matrix-vector product, which is the same as the per-iteration cost of steepest descent for OLS. The ADMM algorithm used in this paper belongs to the class of gradient-based methods. When applied to Lasso with high-dimensional problems, the convergence rates of such methods typically depend on the Restricted Strong Convexity condition of the problem <ref type="bibr">[23]</ref>. This is also comparable to steepest descent, for which the convergence rates of gradient-based methods depend on the condition number of the data matrix <ref type="bibr">[24]</ref>. In each iteration of both Lasso and OLS, the number of multiplication operations needed is 2n</p><p>where n is number of data points, and</p><p>is the tap number. Moreover, a total number of n &#8226; (N p -1) multiplication operations are needed prior to the iterates, to compute the polynomial terms.</p><p>Moreover, we propose to use semi-supervised methods using self-training (also known as pseudo-label) in polynomial regression <ref type="bibr">[17]</ref>, <ref type="bibr">[18]</ref>. It exploits the unlabeled data and further reduces the amount of labeled data needed. This type of methods may get stuck in some cases as the decision error made by the algorithm can reinforce itself, instead of being corrected. Other approaches, such as MixMatch <ref type="bibr">[25]</ref> and temporal ensembling <ref type="bibr">[26]</ref> may be used to improve the semi-supervised algorithms, albeit costing higher computational complexity. In this work we will focus on the simple self-training method. We use an iterative algorithm, which alternates between estimating the labels and estimating the coefficients. The algorithm takes the labeled data X , received labeled data X and received unlabeled data &#374; as inputs. We will consider and investigate both the HD and SD in the decision step. HD is performing maximum likelihood detection on each symbol independently (i.e., based on minimum Euclidean distance). The SD probabilities are computed through the posterior distribution of the input labels given the observed value, where the noise is assumed to be Gaussian. For each iteration, the following computations are performed sequentially as shown in Fig. <ref type="figure">1</ref>. First, the algorithm recovers the received data using the current Volterra series. Second, perform SD or HD. The SD output is a probability matrix that denotes the probability of the symbols belong to each alphabet. The HD output is the symbol sequence after decision. Let N be the number of the unlabeled symbols and M be the alphabet size (e.g., M = 8 for pulse amplitude modulation (PAM) 8), the VNLE tap coefficients at the t-th iteration using SD and HD are estimated as</p><p>) and <ref type="bibr">(5)</ref> respectively. In Eq (4), P (t) (&#946;,i) is the soft-decision probability of the i-th unlabeled symbol being symbol &#946; in the alphabet at the t-th iteration. In Eq <ref type="bibr">(5)</ref>, Z d &#8712; R N is the symbol sequence generated by HD. Compared to Eq. ( <ref type="formula">3</ref>), the objective function Eq. ( <ref type="formula">4</ref>) and ( <ref type="formula">5</ref>) contain an additional term, which is the weighted mean-squared error on the unlabeled data. This additional term aims at minimizing the difference between the signals after and before the decision. We add a coefficient &#945; to tune the weight between the labeled and unlabeled data. When &#945; = 0, the estimator becomes un-supervised mode, which only utilizes the unlabeled data and does not need training symbol or introduce overhead. When &#955; = 0, they degenerate into semi-supervised VNLEs using OLS, which are presented as:</p><p>and</p><p>The semi-supervised sVNE involves additional unlabeled data in multiplications and needs several times of decisiondirect iterations, which shows higher complexity than supervised sVNLE. In each iteration, SD needs M + K + L &#8226; (N P -1) multiplications, M exponential operations, and a logarithmic operation to compute the probability matrix, while HD only needs K + L &#8226; (N P -1) multiplication. Moreover, to compute tap coefficients in SD, additional M &#8226; n &#8226; (K + L &#8226; (N P -1)) multiplication operations are needed to compute the product with SD probabilities as shown in Eq (4) and <ref type="bibr">(6)</ref>.</p><p>Proper initial tap coefficients reduce the iteration times of the semi-supervised VNLE using OLS and help to avoid bad local minima. We tried two tap initializations. One approach is a simple initialization that has been used for linear equalizer: the initial tap coefficients in Eq (2) are set to h 0 = 1, while the rest of the coefficients are set to zero. The other is called supervised initialization, where the output of supervised VNLE using Lasso serves as the initial tap. The initial BER of supervise initialization is the BER of supervised VNLE using Lasso. The algorithm terminates under certain stopping criteria. In the following experimental evaluation, the algorithm terminates when the Euclidean distances between tap coefficients obtained by 3 consecutive iterates are less than a certain threshold &#949; (i.e., 0.001) or the iteration times exceed 50. We use normalized values of symbol energy in our algorithms. III. EXPERIMENTAL SETUP Fig. <ref type="figure">2</ref> shows the experimental setup of the fiber-FSO link. At the transmitter side, the PRBS sequence is mapped to PAM signal and then pulse shaped using a root-raised-cosine filter with roll off factor equals to 0.01 in offline DSP. The symbol number is 10 5 , which includes both the labeled data  and the unlabeled data. The offline generated signal is loaded into digital-to-analogue converter (DAC) and then amplified by a 25-dB power amplifier (PA). The DAC resolution is 8 bits, and its bandwidth is 25 GHz. The transmitter laser diode (LD) operates at the wavelength of 1550 nm and its power is set to be 12 dBm. The electrical signal is then modulated by a 40-GHz Mach-Zehnder Modulator (MZM) with the V &#960; of 5.2 V. The optical signal propagates through a 5-km standard single-mode fiber (SMF) with 1-dB loss and then amplified by an Erbium-doped fiber amplifier (EDFA). The EDFA output power is 18.32 dBm. A pair of collimators transmit the signal through a 2-m free-space optical link with 5.32-dB loss. At the receiver side, an attenuator (ATT) adjusts the received signal power for conducting the sensitivity evaluation. A 50-GHz PIN photodiode (PD) detects the optical signal, which is followed by an 80-GSa/s analog-to-digital converter (ADC) and offline DSP. The ADC resolution is 8 bits, and its bandwidth is 25 GHz. The VNLEs recover the received signal and then signal decision and decoding are performed to count the bit error rate (BER) for performance evaluation. Several equalizer schemes are investigated in the next section. Linear equalizer only keeps the linear (first order) ISI. Thus, it does not compensate for the nonlinear impairments that result in higher order polynomial terms. For the nonlinear equalizer, the sVNLE in Eq (2) will be investigated with supervised and semi-supervised methods using Lasso or OLS. The insets of Fig. <ref type="figure">2</ref> illustrate an instance of the transmitter data frame and receiver data frame with 5% labeled data. We will sweep labeled data ratio and unlabeled data ratio in the next section. The labeled data ratio is pilot symbol ratio. As for unlabeled data ratio, it means the ratio of the received data that need to be recovered in the semi-supervised methods. For instance, in our experiment, there are 10 5 symbols in each frame. The 5% labeled data means 0.05 &#215; 10 5 = 5 &#215; 10 3 symbols. The 20% unlabeled data means 0.2 &#215; 10 5 = 2 &#215; 10 4 symbols. For BER evaluation, we use 9 &#215; 10 4 unlabeled symbols considering the highest portion of labeled data is 10% in the investigation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>IV. EXPERIMENTAL RESULTS</head><p>First, we sweep and optimize the semi-supervised VNLE settings including the tap initialization, unlabeled data ratio, memory lengths, as well as the weight (&#945; in Eq. ( <ref type="formula">4</ref>) to <ref type="bibr">(7)</ref>) between the labeled data and unlabeled data. The peak-to-peak voltage (V pp ) is set as 4.2 V for 50-Gbaud PAM4 and 35-Gbaud PAM8. The ROP is 6.6 dBm. The memory lengths are set as K = 128, L = 15, N p = 5. Fig. <ref type="figure">3</ref> presents the BER versus &#945; under two different initialization methods for semi-supervised VNLEs described in Section II. The optimal BER and &#945; can be obtained in the "dip" of each curve. Larger &#945; gives more weight to the labeled data. Using simple initialization, the number of iterations required by the algorithm using OLS (from 15 to 35 typically) is much higher than that using Lasso (&lt;10). On the other hand, when combined with Lasso, it is harder for the semi-supervised algorithm to converge to a good local minimum. The Lasso program needs enough amount of weight on true labels, so that the support of the sparse vector can be approximately recovered in the initial iterations. This situation is aggravated with PAM8, where the structure of non-linearity is more complicated. As shown in Fig. <ref type="figure">3(c</ref>), the optimal BER of OLS is better than Lasso in PAM8 signal under simple initialization. Supervised initialization utilizes the output of supervised VNLE using Lasso and help the algorithms to get rid of the bad local optimal. As shown in Fig. <ref type="figure">3(b</ref>) and (d), Lasso shows better or comparable performance than OLS, and the optimal BER of OLS is also improved compared with the simple initialization. The optimal alpha of supervised initialization (&lt;5) becomes smaller than that under simple initialization, which means the algorithm puts more weight on the unlabeled data due to better initial decision  errors. Moreover, both semi-supervised methods require smaller iterations (3&#8764;7) to converge, under the supervised initialization. In the following analysis, we will use the supervised initialization to get better results.</p><p>Then by sweeping the weight &#945;, we obtain the optimal &#945; and BER for different unlabeled data ratios as shown in Fig. <ref type="figure">4</ref>. Fig. <ref type="figure">4</ref>(a) and (b) show the optimal BER obtained from the optimal &#945; with different unlabeled data ratios and 5% labeled data for PAM4 and PAM8, respectively. Overall, the performances improve with the increasing of the unlabeled data ratio. When the unlabeled data ratio is small (i.e., &#8804; 20%), Lasso estimator shows better BER performance than OLS. When the unlabeled data ratio is large (i.e., &gt;20%), the performances of OLS are similar to that of Lasso. Fig. <ref type="figure">4(c</ref>) present the optimal &#945; with respect to different unlabeled data ratios using 5% labeled data for 35-Gbaud PAM8. When the unlabeled data ratio is small (i.e., 10%), Lasso uses large value of &#945; (i.e., 90) to put more weight on labeled data due to insufficient unlabeled data. When the unlabeled data ratio is larger than 10%, the optimal &#945; becomes smaller (&lt;10). The optimal weights of OLS remain unchanged and the optimal &#945; is 1. As mentioned in Section II, we use 10-fold cross validation to select the optimal value of &#955; in lasso. Fig. <ref type="figure">4(d)</ref> shows the optimal &#955; with different unlabeled data ratios. The value of &#955; decreases as the unlabeled data size increases. It is due to that the increasing of the observation number can relax the regularization term.</p><p>After sweeping the weight and unlabeled data ratios, we sweep different memory lengths as presented in Fig. <ref type="figure">5</ref>. The unlabeled data ratio is 60% and the labeled data ratio is 3%. With the decreasing of the linear and power term memory lengths, the BER becomes worse. Note that using even larger memory lengths (i.e., K = 256, L = 21) cannot further improve the system performance but brings more complexity. Thus the best BER value is attained by setting K = 128 and L = 15. As shown in Fig. <ref type="figure">3</ref> to Fig. <ref type="figure">5</ref>, the four semi-supervised algorithms show comparable or similar BER performances in most cases. In some cases, the semi-supervised sVNLE using SD and Lasso shows slightly better performances over other semi-supervised algorithms. Intuitively, this is because SD makes use of the log-likelihood information, instead of only the binary decision. Also, Lasso can reduce the number of tap coefficients and implementation complexity in semi-supervised methods. Thus, in the following analysis, for simplification, we will use SD and Lasso for semi-supervised sVNLE. In practice, HD could be considered due to its lower computational complexity and similar BER performances to SD in most cases. Also, we set K = 128, L = 15 to have the best BER performance according to the previous results. The unlabeled data ratio is set as 60%.</p><p>Fig. <ref type="figure">6</ref> compares the performances of supervised VNLE using Lasso and semi-supervised VNLE using Lasso and SD with different peak-to-peak voltages (V pp ) into the modulator. The insets show the eye diagrams after nonlinear compensation under different V pp . Fig. <ref type="figure">6</ref>(a) and (b) present the results of 50-Gbaud PAM4 signal and 35-Gbaud PAM8, respectively. With 60% unlabeled data, the semi-supervised VNLE using Lasso and SD can improve the BER value by one order of magnitude. As shown in the eye diagrams, lower V pp yields a lower signal to noise ratio (SNR) and lower modulation extinction ratio. Thus, increasing the V pp can improve the signal SNR and BER. However, when V pp exceeds the linear operation region, nonlinearity degrades the signal quality. When V pp is approaching V&#960; and the nonlinearity become significantly high, the signal performance would still degrade even if the VNLE is used. One can observe that in insets (vi), the eye diagram still gets compressed after nonlinear correction. Based on these results, in the following analysis, we choose the V pp of the PAM4 and PAM8 as 4.2 V and 3.75 V, respectively. Fig. <ref type="figure">7</ref>(a) and (b) show the BER versus labeled data ratios using different VNLEs for both the 50-Gbaud PAM4 (V pp = 4.2 V) and 35-Gbaud PAM8 (V pp = 3.75 V). The ROP is 6.6 dBm. Three forward error correction codes (FEC) are considered and the corresponding pre-FEC BER thresholds are plotted as reference lines (dashed, horizontal). The thresholds are 4.5 &#215; 10 -3 , 1.22 &#215; 10 -2 and 2 &#215; 10 -2 , which are staircase FEC with 6.69%  overhead (OH), concatenated FEC (cFEC) with 14.8% OH, openFEC (oFEC) with 15.3% OH, respectively. In both figures, the supervised sVNLE outperforms supervised sVNLE using OLS for the unlabeled data ratio ranging from 3% to 10%. The semi-supervised VNLE using SD and lasso can always achieve a lower BER value than the 4.5 &#215; 10 -3 threshold and show a relative flat curve when the labeled data ratio varies. Thanks to the unlabeled data, the semi-supervised VNLE show little degradation when the labeled data ratio is decreased. Moreover, for 35-Gbaud PAM8, linear equalizer fails to achieve the 2 &#215; 10 -2 FEC threshold while supervised sVNLE using OLS fails to attain 4.5 &#215; 10 -3 threshold. Moreover, at the 2 &#215; 10 -2 threshold, the supervised sVNLE using lasso needs 3% labeled data while OLS needs 7% labeled data. Fig. <ref type="figure">7(c</ref>) and (d) show the sensitivity performance of 50-Gbaud PAM4 and 35-Gbaud PAM8 using 5% labeled data in FSO transmission. At the threshold of 4.5 &#215; 10 -3 in PAM4 transmission, the semi-supervised sVNLE using SD and Lasso demonstrates 3-dB sensitivity improvement in comparing with supervised sVNLE using Lasso. The supervised sVNLE using OLS fails to achieve the 4.5 &#215; 10 -3 threshold. At the 1.22 &#215; 10 -2 threshold in PAM4 transmission, the semi-supervised and supervised VNLE using lasso show 4-dB and 3-dB ROP improvement when compared with the supervised sVNLE using OLS, respectively. As for PAM8, the semi-supervised algorithm shows 2-dB gain over the supervised sVNLE using lasso at the 1.22 &#215; 10 -2 threshold. The supervised sVNLE using lasso achieves 3-dB sensitivity gain when compared with supervised sVNLE using OLS at the 2 &#215; 10 -2 FEC threshold. Moreover, the tap number reduction percentage was analyzed in both cases to show the benefit of tap coefficients reduction. In 50-Gbaud PAM4 transmission, the supervised sVNLE using Lasso achieves 15% tap coefficients reduction while the semi-supervised sVNLE achieves 9% reduction. As for 35-Gbaud PAM8 transmission, the supervised sVNLE using Lasso and the semi-supervised sVNLE achieves 47% and 36% tap number reduction, respectively. Fig. <ref type="figure">7</ref>(e) and (f) show the BER with different line rates using PAM4 and PAM8 with FSO and FSO plus fiber, respectively. Fig. <ref type="figure">7</ref>(e) shows the results of PAM4 using 5% labeled data, where the ROP of FSO is 4.6 dBm and ROP of FSO-fiber is 8 dBm. In FSO transmission, the semi-supervised method can always support BER lower than the 2 &#215; 10 -2 or 1.22 &#215; 10 -2 threshold while other methods cannot support 110 Gbps at all three thresholds. In FSO-fiber transmission, semi-supervised sVNLEs can achieve 4.5 &#215; 10 -3 threshold at 90 Gbps while the supervised sVNLE using Lasso and OLS are at 80 Gbps Authorized licensed use limited to: Georgia Institute of Technology. Downloaded on December 09,2021 at 19:47:06 UTC from IEEE Xplore. Restrictions apply. and 75 Gbps. Fig. <ref type="figure">7</ref>(f) shares the same legend as Fig. <ref type="figure">7(e)</ref>, which shows the PAM8 results. At the 4.5 &#215; 10 -3 threshold, the supervised sVNLE using OLS can only support 45 Gbps in FSO transmission while the supervised sVNLE using Lasso and semi-supervised sVNLEs can support 95 Gbps and &gt;110 Gbps, respectively. Thus, the proposed methods show a line rate improvement higher than 100% in this case. In FSO-fiber transmission (ROP = 7 dBm), sVNLE using OLS can support 65 Gbps at the 2 &#215; 10 -2 threshold but fails to achieve 1.22 &#215; 10 -2 . The sVNLE using Lasso and semi-supervised sVNLEs can attain the 1.22 &#215; 10 -2 threshold at 75 Gbps and 100 Gbps. Fig. <ref type="figure">7</ref>(g) and (h) present the required ROP (rROP) at 1.22 &#215; 10 -2 thresholds of PAM4 and PAM8 using 5% labeled data, respectively. Higher gains could be achieved using Lasso or semi-supervised method when the line rate is higher. This is due to that the system has fixed swing so the SNR will be lower when the line rate is higher. Lower SNR requires larger amount of data, rendering the data size in our experiments insufficient. In such case, the regularization effect by Lasso and semi-supervised methods can alleviate this issue and achieve better performance. In Fig. <ref type="figure">7</ref>(g), semi-supervised sVNLE show up to 4-dB and 3-dB sensitivity gain over the supervised sVNLE using OLS and the supervised sVNLE using Lasso, respectively. In Fig. <ref type="figure">7</ref>(h), the supervised sVNLE using Lasso is better than the conventional method by up to 2.8 dB. Also, the semi-supervised sVNLE shows up to 3.5-dB and 2-dB ROP gain over the supervised sVNLE using OLS and using Lasso.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>V. CONCLUSION</head><p>We leveraged and investigated semi-supervised methods and Lasso to carry out VNLE, which can mitigate the nonlinearity in optical communication systems. Experimental results in a fiber-FSO link validate that Lasso can reduce the required pilot symbol number by exploiting the sparsity of the tap coefficients. Among the supervised VNLEs, Lasso yields better performance. Experimental results showed that the supervised sVNLE using Lasso outperforms the supervised sVNLE using OLS by up to 3-dB sensitivity gain in 50-Gbaud PAM4 transmission (at the 1.22 &#215; 10 -2 threshold) and 35-Gbaud PAM8 transmission (at the 2 &#215; 10 -2 threshold). Moreover, the semi-supervised VNLE further improved the BER performance, while maintaining the minimum frame overhead. Among the semi-supervised VNLEs, VNLE using SD and Lasso achieves the best performance. With sufficient unlabeled data, our experimental results have shown that, in both the 50-Gbaud PAM4 transmission (at the 1.22 &#215; 10 -2 threshold) and 35-Gbaud PAM8 transmission (at the 2 &#215; 10 -2 threshold), the semi-supervised sVNLE using SD and Lasso demonstrates ROP gains up to 4-dB and 3-dB over the supervised sVNLE using OLS and the supervised sVNLE using Lasso, respectively. Furthermore, the proposed methods show significant line rate improvements over existing techniques at certain BER thresholds.</p></div><note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0"><p>Authorized licensed use limited to: Georgia Institute of Technology. Downloaded on December 09,2021 at 19:47:06 UTC from IEEE Xplore. Restrictions apply.</p></note>
		</body>
		</text>
</TEI>
