Next Article in Journal
Drastic Slowdown of EIT Dynamics by Doppler Broadening and Its Compensation in Room-Temperature Atomic Vapor
Previous Article in Journal
High-Repetition-Rate Femtosecond Laser System with Time-Domain Shaping and Cooperative Chirped Pulse Amplification
Previous Article in Special Issue
The Sensing Attack: Mechanism and Deployment in Submarine Cable Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Low-Complexity Receiver-Side Lookup Table Equalization Method for High-Speed Short-Reach IM/DD Transmission Systems

1
Key Laboratory of Information and Communication Systems, Ministry of Information Industry, Beijing Information Science and Technology University, Beijing 100192, China
2
Key Laboratory of the Ministry of Education for Optoelectronic Measurement Technology and Instrument, Beijing Information Science and Technology University, Beijing 100192, China
3
Department of Electrical and Computer Engineering, University of California, Santa Barbara, CA 93106, USA
4
Institute for Materials Chemistry and Engineering, Kyushu University, Fukuoka 816-8580, Japan
*
Author to whom correspondence should be addressed.
Photonics 2025, 12(11), 1091; https://doi.org/10.3390/photonics12111091
Submission received: 1 October 2025 / Revised: 29 October 2025 / Accepted: 4 November 2025 / Published: 6 November 2025

Abstract

In this paper, we demonstrate a receiver-side lookup table (Rx-side LUT) equalization method for high-speed short-reach intensity modulation and direct detection (IM/DD) transmission systems, which alleviates the computational complexity of neural network-based equalization algorithms. Compared to conventional pre-equalization techniques applied at the transmitter side, which utilize distortion correction values stored in LUTs derived from the transmitted symbols and their corresponding recovered counterparts, the Rx-side LUT relies solely on receiver-side data. The received data to be equalized serves as the index of the LUT, with a nearest-neighbor algorithm employed to find the element closest to the index and then return the corresponding equalization result from the table. With a lightweight lookup process, the proposed method releases the computation complexity of neural network-based equalization algorithms by replacing the computationally intensive operations performed during the inference phase. Experimental results indicate that compared to baseline fully connected neural network (FCNN) and gated recurrent unit (GRU) equalization, the Rx-side LUT could decrease the algorithm execution time by 25.5% and 34.6% for 100 GBaud and 22.8% and 36.9% for 112 GBaud PAM4 signals, respectively, while maintaining comparable system performance. The proposed scheme provides a low-complexity solution for high-speed, low-cost IM/DD optical interconnects.

1. Introduction

The rapid growth of data center intra-connects and interconnects (DCIs) traffic has driven a swift increase in the bandwidth requirements for short-reach optical communication systems [1]. Pulse amplitude modulation (PAM)-based intensity modulation and direct detection (IM/DD) systems remain the leading solution for high-speed DCIs due to their cost-effectiveness and high power efficiency [2]. However, the linear and nonlinear distortions caused by electro-optical components and transmission links pose a significant challenge to system performance [3]. Compensating for these distortions is quite essential. Digital signal processing-based compensation offers greater flexibility than optical-domain compensation methods, such as optical phase conjugation [4,5], phase-sensitive amplification [6], and photonic neural networks [7,8]. It can be reprogrammed or updated via software without requiring hardware modifications and is capable of addressing complex impairments that are difficult to compensate for using optical techniques [9]. Various DSP-based equalization techniques, including feedforward equalizer (FFE), Volterra nonlinear equalizer (VNLE) and FFE-DFE-Polynomial, have been extensively studied to mitigate the impact of signal distortion [10,11,12,13]. Nevertheless, these filter-based equalization algorithms still exhibit suboptimal performance, particularly in compensating for nonlinear distortions [14].
With the emergence and continuous advancement of artificial intelligence, machine learning-based equalization algorithms have attracted widespread attention in distortion compensation for optical communication systems. The integration of machine learning techniques with signal equalization enables the exploration of more complex mapping relationships and parameter estimation, offering a novel theoretical framework for optical communication signal processing [15,16]. This evolution has progressed from artificial neural network-based equalization [17], through deep neural network approaches [18], to more specialized methods based on recurrent neural networks (RNNs) [19]. Special RNN architectures such as long-short-term memory [20] and gated recurrent unit (GRU) [21] have been explored for signal equalization to address the gradient and short-term memory problems encountered in RNNs. These advancements have enhanced signal quality, but they also increase computational complexity by introducing extensive multiplication operations [22]. Numerous studies have investigated techniques for reducing the complexity of neural network-based equalization algorithms, covering key aspects across the training, inference, and hardware synthesis stages [23,24,25]. For the training process, techniques such as transfer learning [26] or generalization-improving approaches, including multi-task learning [27], data augmentation [28,29], and few-shot learning [30], can reduce the demand for large amounts of original training data. In the inference phase, network pruning [31] and quantization [32] are widely adopted to optimize neural network complexity. As for hardware synthesis, methods such as computation skipping [33], intermediate result memorization [34] and layer pipelining [35] are proposed to minimize the resource utilization. Although the above methods have reduced the computational complexity of each phase to a certain extent, extensive multiplication operations still persist, which limit the effectiveness of efforts to reduce the overall algorithm execution time.
On the other hand, employing the lookup table (LUT) algorithm has been demonstrated to be an effective method to reduce computational complexity. A joint LUT-based nonlinear pre-distortion and digital resolution enhancement scheme is proposed, where the signal errors induced by the transmission system are stored in LUTs and used as algorithm inputs for signal restoration [36,37]. Similarly, a modified nonlinear pre-distortion LUT method generates a pattern index by considering only high-order symbols, achieving a reduction in the number of patterns and improvement of LUT structure while maintaining system performance similar to traditional methods [38]. However, these studies are primarily limited to transmitter-side pre-distortion employing LUT, which requires transmitting signals through the entire link to obtain signal error information, thereby hindering the ability to adapt to dynamic channel variations and increasing operational complexity [39]. There are no reports on using the LUT method to reduce the computational complexity of neural network–based equalization algorithms in optical communication systems.
In this paper, we demonstrate a receiver-side LUT (Rx-side LUT) equalization method for high-speed short-reach IM/DD transmission systems to release the computational complexity of neural network-based equalization algorithms. Unlike conventional pre-equalization techniques applied at the transmitter side, which use distortion correction values stored in LUTs derived from transmitted and recovered symbols, the Rx-side LUT relies solely on receiver-side data. The received data to be equalized serves as the index of the LUT, with a nearest-neighbor algorithm employed to find the element closest to the index and then return the corresponding equalization result from the table. Experimental results show that the proposed method can effectively reduce the computational complexity and algorithm execution time while maintaining similar performance to the baseline equalization algorithms. To the best of our knowledge, this study represents the first attempt to employ the LUT method at the Rx-side to reduce the computation complexity of the neural network-based equalization algorithms.
This paper is structured as follows: Section 2 presents the schematic of the generation and equalization procedures of the proposed Rx-side LUT. Section 3 details the DSP procedures and experimental setup. Section 4 analyzes the performance of Rx-side LUT equalization. Section 5 gives conclusions and discussion.

2. Working Principle of Rx-Side LUT Equalization

The LUT pre-distortion method has been considered as an effective way to mitigate impairment [36,37]. In the common LUT-based pre-distortion method, a set of known input signals is first transmitted through the optical link, and the corresponding distorted signal samples are captured at the receiver. By comparing each distorted signal with its original (ideal) counterpart, appropriate correction values are computed to compensate for the channel impairments [38,40]. The correction values are then stored in the table, indexed by specific patterns of the distorted signals to adjust the following transmitted symbol sequences.
Different from the LUT pre-distortion method, the proposed Rx-side LUT method stores the equalization results of baseline equalizers. Received data that needs equalization serves as the index for the lookup process. A nearest-neighbor algorithm maps the index to the closest item in the table, retrieving the corresponding results as the equalization output. In this proposed approach, the computationally intensive operations typically performed during the inference phase of neural network-based equalizers and the tap coefficients iteration process of filter-based equalizers are replaced by a lightweight lookup process, leading to a substantial reduction in overall computational complexity.
Figure 1 illustrates the schematic diagram and workflow of the proposed Rx-side LUT. The entire algorithm involves two essential steps: Rx-LUT generation and Rx-LUT equalization. In the Rx-LUT generation step, an empty LUT is first generated. The original received signal sequence X 1 ( n k : n : n + k ) , stored in the first column of the table, is processed by the baseline equalizer to produce the output sequence Y 1 ( n k : n : n + k ) , which is then stored in the second column of the lookup table. The third column of the table is filled with D 1 ( n k : n : n + k ) , which corresponds to the pseudo-random binary sequence (PRBS) pattern of X 1 generated at the transmitter. In the step of Rx-side LUT equalization, as shown in Figure 1a,b, the distorted signal sequence to be equalized that denoted by X j ( i k : i : i + k ) together with its corresponding PRBS D j ( i k : i : i + k ) is used to identify the index m of each symbol from the table established in the first step, specifically referring to as LUT ( m , 2 ) . Finally, all the obtained values, Y L U T ( i ) , are combined into a vector, y o u t , representing the Rx-LUT equalization results for X j ( i k : i : i + k ) . In this algorithm, the PRBSs D j ( i k : i : i + k ) and D 1 ( n k : n : n + k ) serve as references for locating the correct equalization value, rather than being used for BER calculation. As shown in Figure 1b, the size of the table is set to N × 3 , where N is the length of the data sequence. In the equalization process, a nearest-neighbor algorithm is employed to search the table and identify the closest matching item for each symbol in X j . The process is carried out by minimizing the error term e ( i ) for each symbol, defined as e ( i ) = abs ( X 1 ( i ) X j ( i ) ) . The effectiveness of the Rx-side LUT method relies on simultaneously identifying the entry with the closest value while ensuring PRBS matching, as indicated by D 1 ( i ) = D j ( i ) .

3. Experiment Setup

To evaluate the performance of the proposed Rx-side LUT equalization method, a high-speed short-reach IM/DD experimental setup with detailed DSP procedures is established, as shown in Figure 2. Firstly, PRBS signals are generated by an arbitrary waveform generator (AWG, M8199A, Keysight, Santa Rosa, CA, USA) with a bandwidth of 59 GHz. After PAM4 mapping and raised cosine pulse shaping, the signals are resampled to achieve two samples per symbol. Subsequently, the resulting digital samples are then converted into analog electrical signals. As shown in Figure 2a,b, a fabricated chip-on-board hybrid-packaged silicon photonic-electric transmitter on the evaluation printed circuit board (PCB), which integrates a four-channel MZM chip with interleaved PN junction and a four-channel driver chip, is employed as the signal generator. The frequency response of the transmitter exhibits a −3 dB bandwidth of 32 GHz. At the receiver side, the received optical power (RoP) of the system is adjusted by a variable optical attenuator (VOA). The detected electrical signals after PDs are digitized using a digital storage oscilloscope (DSO, Keysight UXR 0594AP, Keysight, Santa Rosa, CA, USA). In the digital signal processing (DSP), the digitized samples are resampled to two samples per symbol after matched filtering. The data is subsequently processed by the Rx-LUT equalizer, after which the equalized output undergoes PAM4 demapping. Finally, the bit error rate (BER) is calculated to evaluate the performance of the processed signal.
The core principle of the Rx-side LUT proposed in this work is to use received data as the index, thereby replacing computationally intensive equalization operations. This approach is inherently compatible with coherent systems employing QPSK or 16-QAM modulation. The only required modification is an adaptation to the unique characteristics of coherent signals, namely the need to account for phase information, which is irrelevant in IM/DD systems. Specifically, the Rx-side LUT for IM/DD systems adopts an N × 3 structure (Section 2). For coherent systems, since QPSK/16-QAM signals carry both amplitude and phase information, we only need to extend the LUT structure to N × 4 by adding a fourth column to store the phase of the received signal. During the LUT generation phase, this column records the phase of the input coherent signal (e.g., QPSK symbols); during the equalization phase, the nearest-neighbor algorithm will simultaneously match both the amplitude (from the original first column) and phase (from the new fourth column) of the received signal to retrieve the corresponding equalization result. This modification ensures that phase-dependent distortions are properly compensated while retaining the low-complexity advantage of the Rx-side LUT.

4. Experimental Results and Discussion

The performance of the Rx-LUT method based on FCNN and GRU equalizers is evaluated, and the results are presented in Figure 3 and Figure 4. The employed FCNN model comprises one input layer, two hidden layers, and one output layer, as illustrated in Figure 3a. Each layer performs a linear transformation in which the input is multiplied by a weight matrix followed by the addition of a bias vector. Nonlinear activation functions are applied between adjacent layers to introduce nonlinearity into the network. This prevents the cascade of multiple layers from collapsing into an equivalent single linear transformation, thereby enhancing the network’s capacity to model complex relationships [41]. The architecture of the GRU model is illustrated in Figure 4a. Compared to the FCNN model, the GRU model introduces an additional GRU layer consisting of multiple GRU cells [42].
As shown in Figure 3b and Figure 4b, employing either an FCNN or GRU equalizer significantly improves performance across baud rates ranging from 56 GBaud to 80 GBaud, compared to the case without equalization. As the data rate increases beyond 70 GBaud, the performance of the FCNN equalizer degrades, achieving BER reduction down to the 20% soft-decision forward error correction (SD-FEC) 2.0 × 10 2 . In contrast, although the GRU equalizer also experiences a slight performance decline, it consistently maintains BER below the 7% hard-decision FEC (HD-FEC) threshold. When the Rx-side LUT method is employed, it maintains similar BER performance in both the FCNN and GRU equalization cases. By employing GRU and the GRU-based Rx-side LUT, the system consistently achieves performance below the HD-FEC threshold. This outperforms the cases utilizing FCNN and the corresponding FCNN-based Rx-side LUT.
The execution times of the four algorithms are further evaluated, with results presented in Figure 3c and Figure 4c. A personal computer equipped with an Intel® Core TM i7-10710U CPU running at 1.10 GHz featuring 12 logical cores and a maximum turbo frequency of approximately 1.6 GHz is employed for the data processing and algorithm execution time evaluation. The execution time is measured with a time-related function, and all data are evaluated on the same computer to ensure consistency and fairness in performance comparison. The floating point operations (FLOPs) of FCNN and GRU in the inference stage are [ 2 n I n h 1 + 2 n h 1 n h 2 + 2 n h 2 + 5 ( n h 1 + n h 2 ) ] n and 6 n H ( n I + n H ) n , respectively, where n denotes the length of the data sequence, n I is the number of neurons in the input layer of the FCNN, n H represents the number of hidden units in the GRU layer, and n h 1 and n h 2 represent the number of neurons in the first and second hidden layers, respectively. High-complexity algorithms involve a greater number of FLOPs, which in turn leads to longer execution time. The results in Figure 3c and Figure 4c indicate that employing the proposed Rx-side LUT reduces the execution time of both the FCNN and the GRU by 25%∼60% while maintaining comparable BER performance.
In FCNN and GRU equalization, each symbol sequentially propagates through the input layer and undergoes nonlinear activation at each hidden layer before reaching the output layer. The process entails a substantial number of FLOPs, which dominate the overall computational latency and contribute significantly to execution time. The proposed Rx-side LUT method bypasses the sequential computation process. The FLOPs of it can be denoted as 3 L × n , where L is the length of LUT and n is the length of the signal sequence. Once the index is identified, the equalization result is retrieved through a single lookup operation. This eliminates most of the FLOPs, substantially reducing the execution time of the algorithm.
The effectiveness of the Rx-side LUT is further validated by varying the number of training epochs and the number of neurons in the hidden layers of the FCNN and GRU models, while keeping the learning rates fixed at 1 × 10 3 and 5 × 10 3 , respectively. Figure 5a–d presents BER and execution time versus training epoch for 60 GBaud and 80 GBaud PAM4 signals, respectively.
At 60 GBaud, both the FCNN and the GRU equalizers can reduce the BER below the 7% HD-FEC threshold with enough training epochs, with the GRU demonstrating superior performance compared to the FCNN. At a data rate of 80 GBaud, increasing the number of FCNN training epochs fails to reduce the BER below the 20% SD-FEC threshold, whereas the GRU equalizer maintains the BER below the 7% HD-FEC limit. Meanwhile, both FCNN- and GRU-based Rx-side LUT equalizers achieve BER performance comparable to their respective baseline equalizers under the same training epoch condition. However, increasing the number of training epochs significantly extends the training time of both FCNN and GRU equalizers, whereas the overall execution time of the Rx-side LUT remains consistently low and unaffected. For the sake of fairness, the execution time of the FCNN and GRU algorithms shown in Figure 5 includes both the training and inference phases, while the execution time of the Rx-side LUT includes the table creation and equalization processes. The results show that the GRU-based Rx-side LUT trained under high epochs inherits the best BER performance without incurring further training time cost.
The impact of the number of hidden-layer neurons on system performance and algorithm execution time is shown in Figure 6, where the number of input-layer neurons and GRUs is fixed at 100. The neurons in the FCNN and GRU models are trained to capture the nonlinear characteristics of the data. When there are fewer than 30 neurons in the hidden layer, the FCNN requires fewer FLOPs and finishes faster than the Rx-side LUT. However, increasing the number of neurons in the hidden layers does not lead to further improvement in BER performance, while the algorithm’s execution time increases steadily. In contrast, the Rx-side LUT achieves a BER performance comparable to that of the baseline algorithm while maintaining a stable execution time independent of the number of hidden layer neurons. For the GRU model, performance is more sensitive to the number of units in the hidden layer, as illustrated in Figure 6c,d. With a small number of GRUs, the equalizer can only reduce the BER to below the SD-FEC threshold. However, as the number of units increases, the BER performance improves significantly, eventually reaching levels below the HD-FEC threshold. Similarly to the FCNN, the execution time of the GRU increases substantially with the number of hidden-layer units, owing to the growing number of sequential operations and the computational complexity of the internal gating mechanisms within each GRU cell. By employing Rx-LUT, the algorithm execution time remains within a few seconds and is largely independent of the number of GRUs in the hidden layer. The results demonstrate that the Rx-side LUT derived from the GRU model also preserves its superior equalization performance while substantially reducing the computational time for subsequent data processing. GRU can effectively model nonlinear and long-term dependencies, making it well suited for signal equalization in high-speed optical systems. Its gating mechanism adaptively controls information flow, enabling the network to retain essential temporal features while suppressing redundant or noisy information, thereby improving robustness against channel fluctuations.
By substituting the underlying baseline equalizer, the Rx-side LUT method can also be extended to filter-based algorithms such as FFE, DFE, Volterra and others. Figure 7 illustrates the performance of the Volterra equalizer when integrated with the proposed Rx-side LUT approach. The corresponding block diagram is also provided to depict their structural implementation. The output of the Volterra equalizer with a second-order kernel employed in this paper can be expressed as
y n = l 1 = 0 L 1 1 ω 1 ( l 1 ) · x ( n l 1 ) + l 1 = 0 L 2 1 l 2 = 0 l 1 ω 2 ( l 1 , l 2 ) · x ( n l 1 ) x ( n l 2 )
where L i is the memory depth of different orders, ω i ( l 1 , l 2 , , l i ) is the tap coefficients of different orders and x ( n ) is the input signal. The Volterra equalization is implemented based on a feed-forward equalizer, where the FIR filter expands the input signal into a Volterra series to handle nonlinear distortion [3,11]. As shown in Figure 7b, the BER performance of Volterra-based Rx-side LUT closely approximates that of the original implementation without LUT integration. On the other hand, it suffers inferior BER performance compared to the cases of FCNN and GRU for lacking strong nonlinear characterization capabilities as neural network-based methods. Figure 7c shows that the Volterra takes much longer to execute because the filtered data sequence to be processed is used for training taps, meaning more FLOPs are needed to update the tap coefficients.
The FLOPs of Volterra in our implementations can be indicated by t × n × ( 4 m 2 + 4 m + 1 ) , where t is the training epoch, n is the length of the signal sequence and m is the number of taps. Bypassing this sequential computation process with e ( i ) = abs ( X 1 ( i ) X j ( i ) ) , the Rx-side LUT implementations reduce the algorithm execution time by more than 60% compared to their original counterparts without LUT integration. The FLOPs of the Rx-side LUT based on the filter equalizer can be denoted as 3 L × n , which is much smaller than its baseline algorithms.
Figure 8 illustrates the system performance and algorithm execution time of the Rx-side LUT with respect to the number of taps and tap coefficient [43] in the Volterra equalizer when the signal is transmitted at a rate of 64 GBaud. When the number of taps is less than 40, the Volterra needs smaller FLOPs than the Rx-side LUT, resulting in shorter algorithm execution time. The BER of the Volterra equalizer decreases as the number of taps increases, while the Rx-side LUT achieves comparable BER performance based on it. However, increasing the number of taps significantly extends the execution time of the Volterra equalizer, whereas the overall execution time of the Rx-side LUT remains consistently low and unaffected. The optimal number of taps is 80 for Volterra, while further increasing the number of taps yields negligible performance improvement. As the tap coefficient α increases, the enhanced in-band noise decreases. However, filter-induced ISI increases with higher values of α . Therefore, identifying an optimal value of α is essential to balancing these effects and achieving peak performance for the filter-based Rx-side LUT. For Volterra used in this paper, the optimal α is 1 × 10 3 .
We also evaluated the algorithm execution time of DFE and its Rx-side LUT variant across 56–80 GBaud PAM4 signals as shown in Figure 9. The DFE-based Rx-side LUT achieves an average time reduction of 51.9%, even higher than the reduction for neural network-based LUTs. This is because DFE’s tap coefficient updates (LMS algorithm) introduce significant sequential computation, which the Rx-side LUT completely bypasses. The DFE-based Rx-side LUT maintains BER within 5% of the standalone DFE across all baud rates. At 80 GBaud, both methods exhibit BER slightly above the 20% SD-FEC threshold, which aligns with DFE’s inherent limitation in nonlinear compensation, but the Rx-side LUT achieves this performance with half the execution time.
To further assess the robustness of the Rx-side LUT method, the algorithm is evaluated using different datasets captured independently from the oscilloscope. Figure 10 presents the performance of datasets 1–5 at 56 GBaud, 64 GBaud, and 75 GBaud, respectively, directly processed using Rx-LUTs based on FCNN and GRU equalizers that were trained on an independent dataset. The results demonstrate good system performance and consistent algorithm execution time among the different datasets, showing the robustness of the Rx-LUT.
The effectiveness of Rx-side LUT at high data rates beyond 100 GBaud is also evaluated; the results are given in Figure 11. In the experiment, a high-bandwidth (>90 GHz) silicon slow-light modulator [44] chip is employed instead of the hybrid-packaged silicon photonic-electrical transmitter module as given in Figure 2. The eye diagrams and related histograms before and after equalization for the 112 GBaud PAM4 signal are given in Figure 11a,b. The FCNN slightly improves the eye diagram quality, and the FCNN-based Rx-side LUT achieves comparable results. Residual unrecoverable symbols still cause skewness in the histogram. In contrast, the GRU produces a much clearer eye diagram, with its corresponding histogram exhibiting four well-separated peaks. Meanwhile, the GRU-based Rx-side LUT maintains similar performance.
In terms of algorithm execution time, the FCNN- and GRU-based Rx-side LUT decrease 25.5% and 34.6% at 100 GBaud and 22.8% and 36.9% at 112 GBaud in comparison to their baseline equalization algorithms, as shown in Figure 11c,d. Each sector of the pie chart represents the proportion of the total execution time occupied by each of the four algorithms. The proportion of execution time for each algorithm P i is calculated by P i = T i / i = 1 4 T i , where T 1 , T 2 , T 3 and T 4 represent the algorithm execution time of FCNN, GRU, FCNN-based Rx-side LUT and GRU-based Rx-side LUT, respectively. Due to GRU’s elevated degree of complexity, it accounts for a greater proportion of the total algorithm execution time compared to FCNN. The table size of the Rx-side LUT is directly affected by the number of neurons in the hidden layer of the baseline neural network algorithms. As a result, the FCNN-based Rx-side LUT occupies a smaller proportion of time compared to the GRU-based Rx-side LUT, the reason for which is that FCNN has fewer neurons in the hidden layer than GRU.
The performance of employing convolutional neural networks (CNN) and Transformer as the baseline of Rx-side LUT is also evaluated, as given in Table 1. The results shown in Table 1 align with our original findings: the Rx-side LUT significantly reduces execution time for both architectures of CNN and Transformer. For the CNN with nine convolutional layers and 1 fully connected layer, the time reduction exceeds 40%. As for the Transformer with two self-attention layers and one feed-forward layer (which has higher baseline complexity), the time reduction also exceeds 35%. This confirms the Rx-side LUT’s ability to bypass computationally intensive inference operations (convolution in CNN, self-attention in Transformer) via lightweight lookups.
Traditional filter-based equalization algorithms rely on computationally intensive operations (matrix multiplications, recurrent state updates, and high-order polynomial calculations), which translate to significant resource demands on FPGA/ASIC [45]. FCNN requires large numbers of multiplier-accumulator (MAC) units and on-chip memory to store weights. For a 100 GBaud PAM4 FCNN with two hidden layers (128 neurons each), FPGA implementation typically consumes 5000 DSP slices (for MACs) and 2 MB of block RAM (for weights). GRU introduces additional recurrent logic (gates and state updates) on top of FCNN, increasing resource usage by 30% compared to FCNN for the same input size. As for Volterra, high-order terms require exponential growth in MAC units with filter length, making them impractical for high-speed signals on mid-range FPGAs. The Rx-side LUT’s design inherently addresses the resource constraints of FPGA/ASIC, offering advantages over traditional equalization algorithms. It stores precomputed “input-output” pairs, requiring only block RAM or SRAM (in ASIC) proportional to the table size. And the nearest-neighbor lookup uses simple comparators and a small arithmetic logic unit for distance minimization. The Rx-side LUT’s shift from computation to memory-based lookup makes it highly suitable for FPGA/ASIC deployment, with significantly lower resource consumption and latency compared to traditional equalizers. This aligns with the practical needs of high-speed, low-power optical interconnects.
In the proposed Rx-side LUT scheme, the LUT size is governed by the length of the signal data sequence processed by the baseline equalization. The lookup efficiency of the Rx-side LUT relies on the nearest-neighbor algorithm, which searches for the closest match to the input signal to be equalized among all LUT entries. While a larger LUT with more entries can better preserve the fine-grained equalization information from the baseline equalizer, thus making the Rx-side LUT’s performance more consistent with the baseline. Excessive LUT size may introduce unnecessary storage and lookup overhead. To address this, techniques such as clustering algorithms (e.g., k-means clustering) can be employed to reduce LUT size. Similar signal samples and their corresponding equalization results can be merged into clusters, with each cluster represented by a centroid entry in the LUT. This approach effectively reduces storage overhead and lookup time by decreasing the number of entries. However, it is important to note that aggressive clustering (i.e., excessive reduction in LUT entries) may lead to a slight degradation in equalization performance, as fine-grained information about signal distortions is lost. Thus, the optimal LUT size requires a trade-off between storage efficiency, lookup speed, and equalization accuracy.

5. Conclusions

In this paper, a low-complexity Rx-side LUT equalization method is proposed for high-speed short-reach IM/DD transmission systems. The computationally intensive operations performed during the inference phase of neural network-based equalizers and the tap coefficients iteration process of filter-based equalizers are replaced by a lightweight lookup process. Experimental results demonstrate the effectiveness of the proposed Rx-side LUT method for IM/DD systems in reducing the computational complexity and algorithm execution time while maintaining similar BER performance to its baseline equalization. We believe this scheme will provide a cost-effective solution for future optical interconnects.

Author Contributions

Conceptualization, J.L. and J.Q.; methodology, J.L.; software, J.L. and Y.S.; validation, J.L., J.Q., C.H. and G.-W.L.; formal analysis, J.L., J.S. (Jie Shi) and L.C.; investigation, J.L., J.S. (Jianyu Shi) and J.Z.; resources, J.Q. and C.H.; data curation, J.L., S.J., C.Z. and Y.Y.; writing—original draft preparation, J.L.; writing—review and editing, J.L., Y.S., J.Q. and G.-W.L.; visualization, J.L.; supervision, J.Q., Y.L. and J.S. (Jian Sun); project administration, J.Q.; funding acquisition, J.Q. and Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the Natural Science Foundation of China (NSFC) (12374340, 62105037), the Open Fund of IPOC2021A03 (BUPT), and the NSFC Ye Qisun Science Foundation (U2341223). Y. Li acknowledges the support of the R&D Program of the Beijing Municipal Education Commission (KM202311232010).

Data Availability Statement

Data are contained within the article.

Acknowledgments

The authors thank Yan Zhou and Lingwei Meng from Peking University Yangtze Delta Institute of Optoelectronics and Yunhao Zhang from Peng Cheng Laboratory for experiment support.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Han, C.; Wang, H.; Shu, H.; Qin, J.; Wang, X. Latest Research Progress in Silicon-Based Modulators (Invited). Acta Opt. Sin. 2024, 44, 1513017. [Google Scholar] [CrossRef]
  2. Karar, A.S. Iterative Algorithm for Electronic Dispersion Compensation in IM/DD Systems. J. Light. Technol. 2020, 38, 698–704. [Google Scholar] [CrossRef]
  3. Zhong, K.; Zhou, X.; Huo, J.; Yu, C.; Lu, C.; Lau, A.P.T. Digital Signal Processing for Short-Reach Optical Communications: A Review of Current Technologies and Future Trends. J. Light. Technol. 2018, 36, 377–396. [Google Scholar] [CrossRef]
  4. Liu, X.; Chraplyvy, A.R.; Winzer, P.J.; Tkach, R.W.; Chandrasekhar, S. Phase-conjugated twin waves for communication beyond the Kerr nonlinearity limit. Nat. Photonics 2013, 7, 560–568. [Google Scholar] [CrossRef]
  5. Ros, F.D.; Gajda, A.; Silva, E.P.D.; Peczek, A.; Mai, A.; Petermann, K. Optical Phase Conjugation in a Silicon Waveguide With Lateral p-i-n Diode for Nonlinearity Compensation. J. Light. Technol. 2019, 37, 323–329. [Google Scholar] [CrossRef]
  6. Zhou, Y.; Wang, Z.; Zhang, L.; Li, J.; Wu, H.; Li, Y.; Zeng, J.; Rao, Y. Phase-Sensitive Optical Time-Domain Reflectometry Assisted by Gated Raman Amplification. In Proceedings of the 2014 Asia Communications and Photonics Conference (ACP), Shanghai, China, 11–14 November 2014. [Google Scholar]
  7. Gao, S.; Li, Q.; Zhao, Y.; Wang, W.; Yao, G.; Yuan, W. MMI-Based Pseudo-Real-Value Silicon Photonic Neural Networks. In Proceedings of the 2024 Asia Communications and Photonics Conference (ACP) and International Conference on Information Photonics and Optical Communications (IPOC), Beijing, China, 2–5 November 2024. [Google Scholar]
  8. Li, Y.; Wang, B.; Xu, T.; Liu, S.; Xiao, Q.; Huang, C. Scalable and Energy-Efficient Photonic Neural Networks Through Convolution Compression. In Proceedings of the 2024 Asia Communications and Photonics Conference (ACP) and International Conference on Information Photonics and Optical Communications (IPOC), Beijing, China, 2–5 November 2024. [Google Scholar]
  9. Tseng, C.; Tseng, C.; Hwang, Y. Efficient DSP Equalization Algorithm and Architecture Designs for High Speed Serial Links. In Proceedings of the 2024 International Conference on Consumer Electronics-Taiwan (ICCE-Taiwan), Taichung, Taiwan, 9–11 July 2024. [Google Scholar]
  10. Chen, Y.; Tseng, C.; Lin, D. Optimizing Equalizations of FFE, CTLE, and DFE Jointly Through a Single Pulse Response. IEEE Trans. Signal Power Integr. 2025, 4, 88–95. [Google Scholar] [CrossRef]
  11. Peddanarappagari, K.V.; Brandt-Pearce, M. Volterra series approach for optimizing fiber-optic communications system designs. J. Light. Technol. 1998, 16, 2046–2055. [Google Scholar] [CrossRef]
  12. Wu, X.; Zhang, J.; Zhou, G.; Lau, A.P.T.; Lu, C. C-Band 112-Gb/s PAM-4 Transmission over 50-km SSMF Using Absolute-Term Based Nonlinear FFE-DFE. In Proceedings of the 2021 Asia Communications and Photonics Conference (ACP), Shanghai, China, 24–27 October 2021. [Google Scholar]
  13. Chen, J.; Huang, Y.; Li, Y.; Li, H.; Li, Y.; Song, Y.; Zhang, Q.; Zhang, J. High-performance low-complexity Volterra decision feedback equalizer based on FPGA for C-Band PAM-4 transmission. Opt. Fiber Technol. 2021, 64, 1068–5200. [Google Scholar] [CrossRef]
  14. Chen, Z.; Wang, W.; Zou, D.; Ni, W.; Luo, D.; Li, F. Real-Valued Neural Network Nonlinear Equalization for Long-Reach PONs Based on SSB Modulation. IEEE Photonics Technol. Lett. 2023, 35, 167–170. [Google Scholar] [CrossRef]
  15. Ji, Y.; Gu, R.; Yang, Z.; Li, J.; Li, H.; Zhang, M. Artificial intelligence-driven autonomous optical networks: 3S architecture and key technologies. Sci. China Inf. Sci. 2020, 63, 160301. [Google Scholar] [CrossRef]
  16. Niu, W.; Yinear, H.; Chi, N. Support vector machine based machine learning method for GS 8QAM constellation classification in seamless integrated fiber and visible light communication system. Sci. China Inf. Sci. 2019, 63, 202306. [Google Scholar] [CrossRef]
  17. Gou, P.; Yu, J. A nonlinear ANN equalizer with mini-batch gradient descent in 40Gbaud PAM-8 IM/DD system. Opt. Fiber Technol. 2018, 46, 113–117. [Google Scholar] [CrossRef]
  18. Chuang, C.; Wei, C.; Lin, T.; Chi, K.; Liu, L.; Shi, J. Employing Deep Neural Network for High Speed 4-PAM Optical Interconnect. In Proceedings of the 2017 European Conference on Optical Communication (ECOC), Gothenburg, Sweden, 17–21 September 2017. [Google Scholar]
  19. Dong, Y.; Shi, Y.; Zou, X.; Pan, W.; Yan, L. Comparison of neural network equalizers for IMDD optical transmission. In Proceedings of the 2024 Asia Communications and Photonics Conference (ACP) and International Conference on Information Photonics and Optical Communications (IPOC), Beijing, China, 2–5 November 2024. [Google Scholar]
  20. Lu, X.; Lu, C.; Yu, W.; Qiao, L.; Liang, S.; Lau, A.P.T.; Chi, N. Memory-controlled deep LSTM neural network post-equalizer used in high-speed PAM VLC system. Opt. Express 2019, 27, 7822–7833. [Google Scholar] [CrossRef]
  21. Li, C.; Chen, X.; Shi, Y. An Event Recognition Method for a ϕ-OTDR System Based on CNN-BiGRU Network Model with Attention. Photonics 2025, 12, 313. [Google Scholar] [CrossRef]
  22. Wang, K.; Wang, C.; Zhang, J.; Chen, Y.; Yu, J. Mitigation of SOA-Induced Nonlinearity with the Aid of Deep Learning Neural Networks. J. Light. Technol. 2022, 40, 979–986. [Google Scholar] [CrossRef]
  23. Xu, Z.; Ji, H.; Yang, Y.; Qiao, G.; Wu, Q.; Lu, W.; Liu, L.; Wang, S.; Liang, J.; Li, J.; et al. Quantization of Recurrent Neural Network for Low-Complexity High-Speed IM/DD System Equalization Based on Neuron Clustering. In Proceedings of the 2023 Asia Communications and Photonics Conference/2023 International Photonics and Optoelectronics Meetings (ACP/POEM), Wuhan, China, 4–7 November 2023. [Google Scholar]
  24. Freire, P.; Srivallapanondh, S.; Spinnler, B.; Napoli, A.; Costa, N.; Prilepsky, J.E.; Turitsyn, S.K. Computational complexity optimization of neural network-based equalizers in digital signal processing: A comprehensive approach. J. Light. Technol. 2024, 42, 4177–4201. [Google Scholar] [CrossRef]
  25. Nojehdeh, M.E.; Aksoy, L.; Altun, M. Efficient Hardware Implementation of Artificial Neural Networks Using Approximate Multiply-Accumulate Blocks. In Proceedings of the 2020 IEEE Computer Society Annual Symposium on VLSI (ISVLSI), Limassol, Cyprus, 6–8 July 2020. [Google Scholar]
  26. Freire, P.J.; Abode, D.; Prilepsky, J.E.; Costa, N.; Spinnler, B.; Napoli, A.; Turitsyn, S.K. Transfer Learning for Neural Networks-Based Equalizers in Coherent Optical Systems. J. Light. Technol. 2021, 39, 6733–6745. [Google Scholar] [CrossRef]
  27. Liu, B.; Bluemm, C.; Calabrò, S.; Li, B.; Schlichtmann, U. Area-Efficient Neural Network CD Equalizer for 4 × 200 Gb/s PAM4 CWDM4 Systems. In Proceedings of the 2023 Optical Fiber Communications Conference and Exhibition (OFC), San Diego, CA, USA, 5–9 March 2023. [Google Scholar]
  28. Du, X.; Ma, X.; Zeng, Z.; Zhang, R.; Xie, J. Transformer Fault Sample Equalization Method Based on Reduced Dimensional Generative Adversarial Networks. In Proceedings of the 2024 4th International Conference on Electrical Engineering and Mechatronics Technology (ICEEMT), Hangzhou, China, 5–7 July 2024. [Google Scholar]
  29. Zheng, J.; Wu, J.; Xu, S.; Du, S.; Li, Y. Disparity Distribution Equalization: An Effective Data Enhancement for Stereo Matching. In Proceedings of the 2024 6th International Conference on Pattern Analysis and Intelligent Systems (PAIS), El Oued, Algeria, 24–25 April 2024. [Google Scholar]
  30. Ren, X.; Liu, J.; Huang, X.; Zhang, Q.; Zhang, J.; Qiu, K. Meta-learning Accelerated Bi-LSTM for Fiber Nonlinearity Compensation. In Proceedings of the 2023 21st International Conference on Optical Communications and Networks (ICOCN), Qufu, China, 31 July–3 August 2023. [Google Scholar]
  31. Yadav, G.S.; Chuang, C.; Feng, K.; Chen, J.; Chen, Y. Computation efficient sparse DNN nonlinear equalization for IM/DD 112 Gbps PAM4 inter-data center optical interconnects. Opt. Lett. 2021, 46, 1999–2002. [Google Scholar] [CrossRef]
  32. Freire, P.J.; Napoli, A.; Spinnler, B.; Anderson, M.; Ron, D.A.; Schairer, W.; Bex, T.; Costa, N.; Turitsyn, S.K.; Prilepsky, J.E. Reducing Computational Complexity of Neural Networks in Optical Channel Equalization: From Concepts to Implementation. J. Light. Technol. 2023, 41, 4557–4581. [Google Scholar] [CrossRef]
  33. Toffola, L.; Pradel, M.; Gross, T.R. Performance problems you can fix: A dynamic analysis of memoization opportunities. Acm Sigplan Not. 2015, 50, 607–622. [Google Scholar] [CrossRef]
  34. Mohaidat, T.; Khalil, K. A Survey on Neural Network Hardware Accelerators. IEEE Trans. Artif. Intell. 2024, 5, 3801–3822. [Google Scholar] [CrossRef]
  35. Huang, Y.; Cheng, Y.; Bapna, A.; Firat, O.; Chen, M.X.; Chen, D.; Lee, H.; Ngiam, J.; Le, Q.V.; Wu, Y.; et al. GPipe: Efficient Training of Giant Neural Networks using Pipeline Parallelism. In Proceedings of the 33rd Conference on Neural Information Processing Systems (NeurIPS), Vancouver, BC, Canada, 8–14 December 2019. [Google Scholar]
  36. Yu, J.; Wei, Y. Digital Signal Processing for High-Speed THz Communications. Chin. J. Electron. 2022, 31, 534–546. [Google Scholar] [CrossRef]
  37. Wu, Q.; Xu, Z.; Zhu, Y.; Ji, T.; Ji, H.; Yang, Y.; Liang, J.; Cheng, C.; Qiao, G.; He, Z.; et al. Beyond 200-Gb/s O-band intensity modulation and direct detection optics with joint look-up-table-based predistortion and digital resolution enhancement for low-cost data center interconnects. Adv. Photonics Nexus 2024, 3, 036007. [Google Scholar] [CrossRef]
  38. Zhang, J.; Gou, P.; Kong, M.; Fang, K.; Xiao, J.; Zhang, Q.; Xin, X.; Yu, J. PAM-8 IM/DD transmission based on modified lookup table nonlinear predistortion. IEEE Photonics J. 2018, 10, 7903709. [Google Scholar] [CrossRef]
  39. Lu, J.; Sun, Y.; Qin, J.; Tan, J.; Wang, Q.; Shi, J.; Chen, L.; Li, Y.; Sun, J. Receiver-side Lookup-Table-Assisted Equalization for PAM4 IM/DD Transmission Systems. In Proceedings of the 2024 Asia Communications and Photonics Conference (ACP) and International Conference on Information Photonics and Optical Communications (IPOC), Beijing, China, 2–5 November 2024. [Google Scholar]
  40. Xie, F.; Huang, X.; Liu, S.; Tang, D.; Wang, Z.; Qiao, Y. Multiplication-Free Equalization Schemes for 244-Gbps PAM-4 Transmission. In Proceedings of the 2024 Optical Fiber Communications Conference and Exhibition (OFC), San Diego, CA, USA, 24–28 March 2024. [Google Scholar]
  41. Sang, B.; Zhou, W.; Tan, Y.; Kong, M.; Wang, C.; Wang, M.; Zhao, L.; Zhang, J.; Yu, J. Low Complexity Neural Network Equalization Based on Multi-Symbol Output Technique for 200+ Gbps IM/DD Short Reach Optical System. J. Light. Technol. 2022, 40, 2890–2900. [Google Scholar] [CrossRef]
  42. Liu, X.; Wang, Y.; Wang, X.; Xu, H.; Li, C.; Xin, X. Bi-directional gated recurrent unit neural network based nonlinear equalizer for coherent optical communication system. Opt. Express 2021, 29, 5923–5932. [Google Scholar] [CrossRef] [PubMed]
  43. Liu, S.; Ming, J.; Song, J.; He, H.; Mu, Y.; Wen, Y.; Li, Z.; Wang, R.; Tian, B.; Dong, Z.; et al. Complexity Reduced MLSE Equalization Assisted with Pattern-Integrated LUT for Bandwidth Efficient PAM-4 IM/DD Interconnection. J. Light. Technol. 2025, 43, 8181–8190. [Google Scholar] [CrossRef]
  44. Han, C.; Zheng, Z.; Shu, H.; Jin, M.; Qin, J.; Chen, R.; Tao, Y.; Shen, B.; Bai, B.; Yang, F.; et al. Slow-light silicon modulator with 110-GHz bandwidth. Sci. Adv. 2023, 9, 5339. [Google Scholar] [CrossRef]
  45. Hu, S.; Zheng, T.; Bian, C.; Yang, X.; Sun, X.; Zhu, Z.; Gou, Y.; Meng, Y.; Zhang, J.; Ge, J.; et al. FPGA Implementation for 24.576-Gbit/s Optical PAM4 Signal Transmission with MLP-Based Digital Pre-Distortion. Sensors 2024, 24, 7872. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram and workflow of the proposed Rx-side LUT. (a) The process of Rx-side LUT generation and equalization. (b) Specific content of the table and detailed steps of the nearest-neighbor algorithm in the process of Rx-side LUT. X 1 ( n k : n : n + k ) , data structure of the first set of input data; Y 1 ( n k : n : n + k ) , output of X 1 after traditional equalizer; D 1 ( n k : n : n + k ) , the PRBS of X 1 , X j ( i k : i : i + k ) , which refers to the data structure of the jth set of input data; D j ( i k : i : i + k ) , the PRBS of X j , Y L U T ( i ) , which refers to the output of X j ( i ) after searching the LUT; e ( i ) , the difference between X j and X 1 ; e ( m ) , the minimum of e ( i ) ; and y o u t , the results after Rx-side LUT equalization of X j .
Figure 1. Schematic diagram and workflow of the proposed Rx-side LUT. (a) The process of Rx-side LUT generation and equalization. (b) Specific content of the table and detailed steps of the nearest-neighbor algorithm in the process of Rx-side LUT. X 1 ( n k : n : n + k ) , data structure of the first set of input data; Y 1 ( n k : n : n + k ) , output of X 1 after traditional equalizer; D 1 ( n k : n : n + k ) , the PRBS of X 1 , X j ( i k : i : i + k ) , which refers to the data structure of the jth set of input data; D j ( i k : i : i + k ) , the PRBS of X j , Y L U T ( i ) , which refers to the output of X j ( i ) after searching the LUT; e ( i ) , the difference between X j and X 1 ; e ( m ) , the minimum of e ( i ) ; and y o u t , the results after Rx-side LUT equalization of X j .
Photonics 12 01091 g001
Figure 2. The experimental setup of the PAM4 IM/DD system with detailed DSP procedures. (a) Micrograph of the optical chip, (b) wire bonding of electrical driver and optical modulator, (c) hybrid-packaged photonic-electric transceiver module. ECL: external cavity laser, PC: polarization controller, AWG: arbitrary waveform generator, EA: electrical amplifier, MZM: Mach-Zehnder modulator, EDFA: erbium-doped fiber amplifier, OBPF: optical bandpass filter, VOA: variable optical attenuator, PD: photodiode, DSO: digital storage oscilloscope, Tx: transmitter, Rx: receiver, PRBS: pseudo-random binary sequence, LUT: lookup table, BER: bit error rate.
Figure 2. The experimental setup of the PAM4 IM/DD system with detailed DSP procedures. (a) Micrograph of the optical chip, (b) wire bonding of electrical driver and optical modulator, (c) hybrid-packaged photonic-electric transceiver module. ECL: external cavity laser, PC: polarization controller, AWG: arbitrary waveform generator, EA: electrical amplifier, MZM: Mach-Zehnder modulator, EDFA: erbium-doped fiber amplifier, OBPF: optical bandpass filter, VOA: variable optical attenuator, PD: photodiode, DSO: digital storage oscilloscope, Tx: transmitter, Rx: receiver, PRBS: pseudo-random binary sequence, LUT: lookup table, BER: bit error rate.
Photonics 12 01091 g002
Figure 3. Performance comparison of FCNN and FCNN-based Rx-side LUT. (a) Block diagram of the FCNN, (b) BER versus data rate of PAM4 signal, (c) corresponding algorithm execution time.
Figure 3. Performance comparison of FCNN and FCNN-based Rx-side LUT. (a) Block diagram of the FCNN, (b) BER versus data rate of PAM4 signal, (c) corresponding algorithm execution time.
Photonics 12 01091 g003
Figure 4. Performance comparison of GRU and GRU-based Rx-side LUT. (a) Block diagram of the GRU, (b) BER versus data rate of PAM4 signal, (c) corresponding algorithm execution time.
Figure 4. Performance comparison of GRU and GRU-based Rx-side LUT. (a) Block diagram of the GRU, (b) BER versus data rate of PAM4 signal, (c) corresponding algorithm execution time.
Photonics 12 01091 g004
Figure 5. The BER and algorithm execution time performance as a function of training epoch for neural network-based Rx-side LUT. (a) FCNN, PAM4 signals at 60 GBaud. (b) GRU, PAM4 signals at 60 GBaud. (c) FCNN, PAM4 signals at 80 GBaud. (d) GRU, PAM4 signals at 80 GBaud.
Figure 5. The BER and algorithm execution time performance as a function of training epoch for neural network-based Rx-side LUT. (a) FCNN, PAM4 signals at 60 GBaud. (b) GRU, PAM4 signals at 60 GBaud. (c) FCNN, PAM4 signals at 80 GBaud. (d) GRU, PAM4 signals at 80 GBaud.
Photonics 12 01091 g005
Figure 6. The BER and algorithm execution time vs. the number of hidden layer neurons of various equalization at different baud rates. (a) Performance of FCNN and FCNN-based Rx-side LUT. (b) Algorithm execution time of FCNN and FCNN-based Rx-side LUT. (c) Performance of GRU and GRU-based Rx-side LUT. (d) Algorithm execution time of GRU and GRU-based Rx-side LUT.
Figure 6. The BER and algorithm execution time vs. the number of hidden layer neurons of various equalization at different baud rates. (a) Performance of FCNN and FCNN-based Rx-side LUT. (b) Algorithm execution time of FCNN and FCNN-based Rx-side LUT. (c) Performance of GRU and GRU-based Rx-side LUT. (d) Algorithm execution time of GRU and GRU-based Rx-side LUT.
Photonics 12 01091 g006
Figure 7. Performance comparison of Volterra and Volterra-based Rx-side LUT. (a) Block diagram of the Volterra. (b) BER versus data rate. (c) Corresponding algorithm execution time.
Figure 7. Performance comparison of Volterra and Volterra-based Rx-side LUT. (a) Block diagram of the Volterra. (b) BER versus data rate. (c) Corresponding algorithm execution time.
Photonics 12 01091 g007
Figure 8. The BER and algorithm execution time performance as a function of (a) the tap number and (b) the size of tap coefficient.
Figure 8. The BER and algorithm execution time performance as a function of (a) the tap number and (b) the size of tap coefficient.
Photonics 12 01091 g008
Figure 9. Performance comparison of DFE and DFE-based Rx-side LUT versus different data rate of PAM4 signal.
Figure 9. Performance comparison of DFE and DFE-based Rx-side LUT versus different data rate of PAM4 signal.
Photonics 12 01091 g009
Figure 10. Performance of FCNN- and GRU-based Rx-side LUT for processing different datasets at 56–75 GBaud. (a) BER (b) algorithm execution time.
Figure 10. Performance of FCNN- and GRU-based Rx-side LUT for processing different datasets at 56–75 GBaud. (a) BER (b) algorithm execution time.
Photonics 12 01091 g010
Figure 11. Performance of FCNN, GRU and their corresponding Rx-side LUT at 100 GBaud and 112 GBaud. (a,b) Eye diagrams and histograms before and after equalization (baseline neural network equalization and Rx-side LUT equalization). (c,d) Comparison of algorithm execution time at 100 GBaud and 112 GBaud.
Figure 11. Performance of FCNN, GRU and their corresponding Rx-side LUT at 100 GBaud and 112 GBaud. (a,b) Eye diagrams and histograms before and after equalization (baseline neural network equalization and Rx-side LUT equalization). (c,d) Comparison of algorithm execution time at 100 GBaud and 112 GBaud.
Photonics 12 01091 g011
Table 1. Algorithm execution time in the inference phase of CNN, Transformer and Rx-side LUT based on them.
Table 1. Algorithm execution time in the inference phase of CNN, Transformer and Rx-side LUT based on them.
EqualizationExecution Time (s)Percentage of Time Reduction (%)
CNN0.328710-
CNN-based
Rx-side LUT
0.19349141.1
Transformer0.351095-
Transformer-based
Rx-side LUT
0.22695035.3
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lu, J.; Sun, Y.; Qin, J.; Han, C.; Shi, J.; Chen, L.; Shi, J.; Zheng, J.; Jiang, S.; Zhang, C.; et al. A Low-Complexity Receiver-Side Lookup Table Equalization Method for High-Speed Short-Reach IM/DD Transmission Systems. Photonics 2025, 12, 1091. https://doi.org/10.3390/photonics12111091

AMA Style

Lu J, Sun Y, Qin J, Han C, Shi J, Chen L, Shi J, Zheng J, Jiang S, Zhang C, et al. A Low-Complexity Receiver-Side Lookup Table Equalization Method for High-Speed Short-Reach IM/DD Transmission Systems. Photonics. 2025; 12(11):1091. https://doi.org/10.3390/photonics12111091

Chicago/Turabian Style

Lu, Junde, Yu Sun, Jun Qin, Changhao Han, Jie Shi, Lanling Chen, Jianyu Shi, Jiaxin Zheng, Shuo Jiang, Chi Zhang, and et al. 2025. "A Low-Complexity Receiver-Side Lookup Table Equalization Method for High-Speed Short-Reach IM/DD Transmission Systems" Photonics 12, no. 11: 1091. https://doi.org/10.3390/photonics12111091

APA Style

Lu, J., Sun, Y., Qin, J., Han, C., Shi, J., Chen, L., Shi, J., Zheng, J., Jiang, S., Zhang, C., Yang, Y., Li, Y., Sun, J., & Lu, G.-W. (2025). A Low-Complexity Receiver-Side Lookup Table Equalization Method for High-Speed Short-Reach IM/DD Transmission Systems. Photonics, 12(11), 1091. https://doi.org/10.3390/photonics12111091

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop