[go: up one dir, main page]

CN119652420B - Low-complexity real-time nonlinear compensation method for short-distance optical fiber link system - Google Patents

Low-complexity real-time nonlinear compensation method for short-distance optical fiber link system

Info

Publication number
CN119652420B
CN119652420B CN202411668952.0A CN202411668952A CN119652420B CN 119652420 B CN119652420 B CN 119652420B CN 202411668952 A CN202411668952 A CN 202411668952A CN 119652420 B CN119652420 B CN 119652420B
Authority
CN
China
Prior art keywords
nonlinear
tap
error
calculation module
algorithm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202411668952.0A
Other languages
Chinese (zh)
Other versions
CN119652420A (en
Inventor
余建军
孙新达
王凯辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fudan University
Original Assignee
Fudan University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fudan University filed Critical Fudan University
Priority to CN202411668952.0A priority Critical patent/CN119652420B/en
Publication of CN119652420A publication Critical patent/CN119652420A/en
Application granted granted Critical
Publication of CN119652420B publication Critical patent/CN119652420B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Optical Communication System (AREA)

Abstract

本发明属于光纤通信技术领域,具体为用于短距离光纤链路系统的低复杂度实时非线性补偿方法。本发明采用沃尔泰拉算法实现非线性损伤补偿,该算法看作一自适应更新抽头的滤波器,分为线性项有限冲激响应滤波器计算模块、非线性项有限冲激响应滤波器计算模块、误差计算模块和抽头系数更新模块;进一步通过剪枝和非均匀量化实现非线性补偿的低复杂度处理。本发明解决了强度调制直接检测系统中来自于器件和传输引起的非线性失真问题,且实现更为简单,复杂度大大降低,因而更加节省功耗,并已在FPGA开发板上得到验证;为非线性补偿在硬件上实现提供依据,为未来光纤通信系统的进一步发展奠定基础。

The present invention belongs to the field of optical fiber communication technology, and specifically relates to a low-complexity, real-time nonlinear compensation method for short-distance optical fiber link systems. The present invention uses the Volterra algorithm to implement nonlinear damage compensation. The algorithm is considered as a filter that adaptively updates taps and is divided into a linear term finite impulse response filter calculation module, a nonlinear term finite impulse response filter calculation module, an error calculation module, and a tap coefficient update module. Low-complexity processing of nonlinear compensation is further achieved through pruning and non-uniform quantization. The present invention solves the problem of nonlinear distortion caused by devices and transmission in intensity modulation direct detection systems, and is simpler to implement, with greatly reduced complexity, thereby saving more power consumption. The method has been verified on an FPGA development board, providing a basis for the hardware implementation of nonlinear compensation and laying a foundation for the further development of future optical fiber communication systems.

Description

Low-complexity real-time nonlinear compensation method for short-distance optical fiber link system
Technical Field
The invention belongs to the technical field of optical fiber communication, and particularly relates to a low-complexity real-time nonlinear compensation method.
Background
As society moves into new information age, global network traffic explodes, which presents a significant challenge to existing communication networks. Therefore, achieving large-capacity data transmission under limited bandwidth has become an important task for the communication industry. In recent studies, it has been shown that an intensity modulated direct detection (IM/DD) system plays an important role in supporting high-speed signaling.
In general, the optical link has serious influence on high-rate signal transmission due to bandwidth limitation, nonlinearity and the like, and nonlinear distortion caused by devices and transmission exists in an IM/DD system. However, the compensation for nonlinear loss is usually quite complex in calculation, and the problem of excessive calculation is needed to be solved in order to realize the deployment of real-time nonlinear compensation due to limited hardware resources. The low complexity nonlinear real-time compensation technique, if implemented successfully, can play a key role in future communications.
Disclosure of Invention
The invention aims to provide a low-complexity real-time nonlinear compensation method which can be realized on a hardware platform and is used for directly detecting a single-carrier pulse amplitude modulation signal in a short-distance optical fiber link system by intensity modulation so as to solve the nonlinear distortion problem caused by devices and transmission.
The invention provides a real-time nonlinear compensation method for a short-distance optical fiber link system, which specifically comprises two parts of nonlinear damage compensation and complexity reduction processing, and is described as follows:
and (1) nonlinear damage compensation:
The invention adopts a nonlinear compensation algorithm to realize nonlinear damage compensation, the nonlinear compensation algorithm is specifically a Woltay algorithm (Gu Kejun, lei Lei, iris, etc. the Volterra hybrid equalizer design and research [ J ] optical communication research, 2024, (03) 40-48.DOI: 10.13756/j.gtxyj.2024.230077) based on a memory polynomial, and the algorithm can be regarded as a filter for adaptively updating taps. The algorithm is divided into a linear term finite impulse response filter calculation module, a nonlinear term finite impulse response filter calculation module, an error calculation module and a tap coefficient updating module. Wherein:
The sum of the outputs of the linear term finite impulse response filter and the nonlinear term finite impulse response filter is a complete output linear part and nonlinear part, and the two calculation expressions are as follows:
Wherein w l1 (k) and w l1,l2 (k) represent tap coefficients corresponding to the linear portion and the nonlinear portion, respectively, and N 1 and N 2 represent memory lengths of the linear portion and the nonlinear portion. The parameter k represents the current point in time, and in discrete signal processing k is a discrete time index representing the current sampling instant. The left side y (k) of the formula is the output signal at the current time. x (k) represents the input signal, and l 1,l2 represents the time delay index of the input signal x (k). x (k-l 1) represents the value of the forward delay l 1 of the input signal at the current instant k. Similarly, x (k-l 2) represents the value of the forward delay l 2.
The error calculation module is provided with a decision device which is realized through a conditional decision statement, specifically sets three threshold values of 0.5,0 and 0.5, makes a decision, and decides an output signal to-0.75 and 0.25,0.25,0.75 levels. And (3) performing difference between the sum of the outputs of the two filters and a standard constellation point output by a decision device to obtain an error, wherein the calculation expression is as follows:
e(k)=d(k)-y(k) , (2)
d (k) is a standard constellation point output by the decision device, y (k) is output signals of the two filters, and e (k) is an error.
The tap coefficient updating module is used for updating the tap value required by the finite impulse response filter calculating module, the required input is provided with the output of the filter and the error calculated by the error calculating module, and the calculating expression is as follows:
w(k+1)=w(k)+μe(k)x*(k) , (3)
w (k) refers to the coefficient before update, w (k+1) refers to the coefficient after update, μ is the iteration step, e (k) is the error calculated by the error module, and x (k) is the input signal.
The volterra algorithm is implemented by a hardware description language and deployed in a field programmable gate array development board, and the hardware platform is arranged in an intensity modulation direct detection communication system and is used for processing signals received by a receiving end in real time. The receiving end converts the received pulse amplitude modulation signal into a digital sequence through an analog-to-digital converter (ADC), then the digital sequence is sent into a field programmable gate array development board, the digital sequence is distributed into a digital signal processing module arranged in the field programmable gate array development board, the linear term finite impulse response filter calculation module and the nonlinear term finite impulse response filter calculation module are used for calculating the linear term and the corresponding tap coefficient of an input signal, generating the nonlinear term of the input signal and calculating the nonlinear term and the corresponding tap coefficient, and calculating errors and updating the corresponding tap coefficients of the linear term and the nonlinear term in an error calculation module and a tap coefficient updating module. The specific calculation and update processes are implemented by referring to the above formulas (1), (2) and (3).
After the Walter algorithm adopted in the invention is realized on the field programmable gate array platform, the Walter algorithm can be equivalent to an equalizer with self-adaptive updating tap and nonlinear compensation capability, the first operation after the equalizer starts working adopts an initially set tap value, and the tap coefficient is updated based on the minimum mean square error along with the progress of calculation until the tap coefficient converges, so that an ideal nonlinear compensation effect is achieved;
and (II) complexity reduction processing:
The difficulty in realizing real-time nonlinear compensation on a hardware platform mainly comes from the fact that excessive multiplication calculation brings great computational complexity, and aiming at the problem, the complexity is reduced by adopting pruning and nonuniform quantization methods.
In a short-distance optical link system, by sorting the converged tap coefficients, we find that the tap coefficient portions corresponding to the linear terms are exponentially distributed, and the tap weights at the same positions of different power points are relatively stable, so that the tap at part of positions is quantized in a non-uniform quantization manner, and the multiplier consumed by updating the tap at the position can be saved. The scheme is well suited for deployment in the linear part of the algorithm. On a field programmable gate array development board, by taking a non-uniform quantization of the two-based exponent, the multiplier consumed by multiplying the input signal with the taps can also be saved, since in hardware description language (Verilog) the multiplication of the two exponents can be achieved by an arithmetic shift. The quantization formula is as follows:
b is the number of quantization bits, and the greater the number of quantization bits, the higher the accuracy. Q u is the quantization level.
By observing the tap coefficient parts corresponding to the nonlinear parts in a sorting way, we find that the tap coefficient parts are sparsely distributed, the tap weights of most positions are very small, the influence on the final result is very small, and therefore a threshold value T can be found, and the value takes balance of performance and resources into consideration, and the multiplication consumed by tap updating and multiplying the nonlinear terms by the taps is saved by setting the weight less than the threshold value to zero. The scheme is very suitable for being deployed in a nonlinear part of the algorithm, and the pruning formula is as follows:
WNonlinear(k)=0,if |WNonlinear(k)|<T , (5)
Wherein W Nonlinear is the tap coefficient corresponding to the nonlinear part, and T is the pruning threshold value. The threshold value cannot be too large, otherwise excessive performance is lost, and if too small, the released resources are too small. By setting a smaller initial value for T, then simulating, judging the performance loss through the error rate, if the performance loss is acceptable, increasing the T value, and carrying out iterative updating until an acceptable balance point is found, namely the performance loss is not too much, and the released resources are objective.
The invention can greatly reduce complexity and save power consumption while providing nonlinear damage compensation capability, and provides basis for nonlinear compensation to be realized on hardware.
Drawings
Fig. 1 is a short-range optical link real-time communication system architecture utilizing the present invention.
Reference numeral 1 is a short-distance optical link communication system transmitting end, which comprises a DAC, 2 is a system optical fiber link, 3 is a system receiving end, which comprises an ADC, 4 is a hardware platform for deploying a real-time DSP algorithm, an FPGA development board can be adopted, 5 is a linear compensation algorithm, 6, 7 and 8 are processes of the invention, wherein 6 is a nonlinear compensation algorithm, 7 and 8 are complexity reduction schemes deployed in 6 respectively, 7 is a non-uniform quantization scheme, and 8 is a pruning scheme.
Detailed Description
The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings.
The low-complexity real-time nonlinear compensation method for the short-distance optical fiber link system provided by the invention has the advantage of experimental verification. Successful deployment on field programmable gate array development boards verifies the performance of the low complexity real-time nonlinear compensation algorithm. And successful transmission of the 25km single mode fiber of 29.4912Gbit/s PAM4 signal is completed. According to the illustration in fig. 1, three parts are specifically included, "nonlinear compensation", "nonuniform quantization", and "pruning:
(1) "nonlinear compensation" section:
When the pulse amplitude modulation signal is transmitted in the transmitting end 1, the pulse amplitude modulation signal reaches the receiving end 3 through the transmission of the optical fiber link 2, the received pulse amplitude modulation signal is converted into a digital sequence in the receiving end through an analog-to-digital converter (ADC), then the digital sequence is sent into a hardware platform, the digital sequence is distributed into a parallel digital signal processing module according to the length of a filter, and the calculation of the linear term and the corresponding tap coefficient of the input signal, the generation of the nonlinear term and the calculation of the nonlinear term and the corresponding tap coefficient of the input signal, the calculation of the output error and the update of the corresponding tap coefficients of the linear term and the nonlinear term are carried out in the digital signal processing module. The calculation process and the coefficient update process are as shown in the above formulas (1) (2) (3). N 1 and N 2 represent the memory lengths of the linear and nonlinear portions, and through simulation verification, N 1 is selected to be 15 and N 2 is selected to be 5. The coefficient updating of the linear part and the coefficient updating of the nonlinear part are separately carried out, namely two different iteration compensations are needed, through simulation verification, the iteration step value required by the corresponding tap updating of the linear part is selected to be 2 -7, the iteration step value required by the corresponding tap updating of the nonlinear part is selected to be 2 -11, the advantage of selection is that the use of multiplication can be saved, and in the hardware description language, the multiplication of the index of two can be realized through arithmetic shift, so that the use of the valuable resource of the multiplier is reduced.
(2) "Non-uniform quantization" section:
In a short-distance optical link system, by sorting the converged tap coefficients, we find that the tap coefficient portions corresponding to the linear terms are exponentially distributed, and the tap weights at the same positions of different power points are relatively stable, so that the tap at part of positions is quantized in a non-uniform quantization manner, and the multiplier consumed by updating the tap at the position can be saved. On FPGA platforms, by taking non-uniform quantization of the two-based exponents, the multiplier consumed by multiplying the input signal with the taps can also be saved, since in hardware description languages the multiplication of the two exponents can be achieved by an arithmetic shift. The quantization formula is shown as formula (4) above. Through simulation verification, the selected quantization bit number b is 4, namely Q u has 16 quantization levels, and the precision is enough. By non-uniformly quantizing the taps of the partially linear portion, i.e., by setting the partial taps to a fixed value corresponding to the quantization interval, no further updating is performed. The performance degradation is acceptable while resources are released.
(3) The "pruning" section:
in a short-distance optical link system, by sorting the converged tap coefficients, we find that the tap coefficients corresponding to the nonlinear terms are sparsely distributed, and tap weights at most positions are very small, which has very little influence on the final result, so that a threshold value T can be found, which takes performance and resource balance into consideration, and by setting weights smaller than the threshold value to zero, tap updating and multiplication consumed by multiplying the nonlinear terms by taps are saved. The pruning formula is shown in formula (5) above. The pruning threshold value T is selected through simulation, a small initial value of 0.0001 is set for the T value, a tap smaller than the value after convergence is set to be 0, and the tap is not updated and participates in calculation. And judging the loss condition of the performance through the error rate of the output signal, and then continuously increasing the T value until an equilibrium threshold value is found. The final threshold is set to 0.002.
In the experiment, the low-complexity nonlinear compensation algorithm is successfully deployed on a programmable gate array platform, and successful transmission of a 25km single-mode fiber of 29.4912Gbit/s PAM4 signals is completed. And comparing and verifying with an algorithm without the low-complexity scheme. Experimental results show that the power consumption of the low-complexity nonlinear compensation algorithm is reduced by 26.2%, the use of a multiplier is reduced by 75.3%, the performance is reduced acceptably, and the nonlinear compensation capability is still reserved.
The invention realizes a low-complexity nonlinear compensation technology suitable for hardware platform deployment by utilizing a non-uniform quantization and pruning scheme, and effectively solves the problem of difficult realization caused by overhigh nonlinear compensation calculation complexity. The nonlinear compensation technology reduces redundant calculation and replaces multiplication by arithmetic shift, so that hardware is very friendly to realize, complexity is greatly reduced, and power consumption is reduced. The technology is successfully verified in a transmission experiment of a 25km single mode fiber of 29.4912Gbit/s PAM4 signal, and can be applied to a receiver module in the future, thereby bringing better receiving capacity and performance.

Claims (1)

1.一种用于短距离光纤链路系统的实时非线性补偿方法,其特征在于,采用非线性补偿算法实现非线性损伤补偿,所述非线性补偿算法具体为沃尔泰拉算法;该算法看作一个自适应更新抽头的滤波器,分为线性项有限冲激响应滤波器计算模块、非线性项有限冲激响应滤波器计算模块、误差计算模块和抽头系数更新模块;其中:1. A real-time nonlinear compensation method for a short-distance optical fiber link system, characterized in that a nonlinear compensation algorithm is used to achieve nonlinear damage compensation, wherein the nonlinear compensation algorithm is specifically the Volterra algorithm. The algorithm is regarded as a filter that adaptively updates taps and is divided into a linear term finite impulse response filter calculation module, a nonlinear term finite impulse response filter calculation module, an error calculation module, and a tap coefficient update module. 线性项有限冲激响应滤波器和非线性项有限冲激响应滤波器二者输出的和为一个完整的输出线性部分和非线性部分,两计算模块计算表达式如下所示:The sum of the outputs of the linear finite impulse response filter and the nonlinear finite impulse response filter is a complete output linear part and nonlinear part. The calculation expressions of the two calculation modules are as follows: 其中,wl1(k)和wl1,l2(k)分别代表线性部分和非线性部分对应的抽头系数,N1和N2代表线性部分和非线性部分的记忆长度,参数k表示当前时间点,y(k)是当前时刻的输出信号,x(k)代表输入信号,l1,l2表示输入信号x(k)的时间延迟索引;x(k-l1)表示输入信号在当前时刻k向前延迟l1的值;同理,x(k-l2)表示向前延迟l2的值;Where w l1 (k) and w l1,l2 (k) represent the tap coefficients corresponding to the linear part and the nonlinear part respectively, N 1 and N 2 represent the memory lengths of the linear part and the nonlinear part respectively, the parameter k represents the current time point, y(k) is the output signal at the current moment, x(k) represents the input signal, l 1 ,l 2 represent the time delay index of the input signal x(k); x(kl 1 ) represents the value of the input signal at the current moment k delayed by l 1 ; similarly, x(kl 2 ) represents the value delayed by l 2 ; 所述误差计算模块,其中部署有判决器,具体判决通过条件判决语句实现,其中设置0.5,0,-0.5三个门限值,进行判决,将输出信号判决到-0.75,-0.25,0.25,0.75四个电平;将上述两个滤波器的输出之和与判决器输出的标准星座点做差,得到误差,计算式如下所示:The error calculation module is equipped with a decision maker, and the specific decision is implemented by a conditional decision statement, wherein three threshold values of 0.5, 0, and -0.5 are set for decision making, and the output signal is decided to four levels of -0.75, -0.25, 0.25, and 0.75; the sum of the outputs of the above two filters is subtracted from the standard constellation point output by the decision maker to obtain the error, and the calculation formula is as follows: e(k)=d(k)-y(k) , (2)e(k)=d(k)-y(k) , (2) d(k)为判决器输出的标准星座点,y(k)为上述两个滤波器的输出信号,e(k)为误差;d(k) is the standard constellation point output by the decision maker, y(k) is the output signal of the two filters mentioned above, and e(k) is the error; 抽头系数更新模块,用于更新有限冲击响应滤波器计算模块中所需的抽头值,所需要的输入有滤波器的输出和误差计算模块计算出的误差,计算表达式如下所示:The tap coefficient update module is used to update the tap values required in the finite impulse response filter calculation module. The required inputs are the filter output and the error calculated by the error calculation module. The calculation expression is as follows: w(k+1)=w(k)+μe(k)x*(k) , (3)w(k+1)=w(k)+μe(k)x * (k) , (3) w(k)指更新前的系数,w(k+1)指更新后的系数,μ为迭代步长,e(k)为误差模块计算出的误差,x(k)为输入信号;w(k) refers to the coefficient before update, w(k+1) refers to the coefficient after update, μ is the iteration step size, e(k) is the error calculated by the error module, and x(k) is the input signal; 沃尔泰拉算法通过硬件描述语言实现,并部署在现场可编程门阵列开发板中,该现场可编程门阵列开发板作为硬件平台布置在强度调制直接检测通信系统中,用于实时处理接收端接收到的信号;接收端通过模数转换器(ADC)将接收到的脉冲幅度调制信号转换为数字序列;然后将数字序列送入到现场可编程门阵列开发板中,通过将数字序列分配到部署在现场可编程门阵列开发板的数字信号处理模块中,在线性项有限冲激响应滤波器计算模块和非线性项有限冲激响应滤波器计算模块中进行输入信号线性项与对应抽头系数的计算、输入信号非线性项的产生以及非线性项与对应抽头系数的计算,在误差计算模块和抽头系数更新模块中计算误差以及线性项和非线性项对应抽头系数的更新;具体的计算和更新过程请参照上文公式(1)、(2)、(3)进行;The Volterra algorithm is implemented using a hardware description language and deployed in a field programmable gate array (FPGA) development board. The FPGA development board is arranged as a hardware platform in an intensity modulation direct detection communication system for real-time processing of signals received by a receiving end. The receiving end converts the received pulse amplitude modulation signal into a digital sequence through an analog-to-digital converter (ADC). The digital sequence is then sent to the FPGA development board. By allocating the digital sequence to the digital signal processing module deployed on the FPGA development board, the linear term of the input signal and the corresponding tap coefficient are calculated, the nonlinear term of the input signal is generated, and the nonlinear term and the corresponding tap coefficient are calculated in the linear term finite impulse response filter calculation module and the nonlinear term finite impulse response filter calculation module. The error is calculated in the error calculation module and the tap coefficient update module, and the tap coefficients corresponding to the linear term and the nonlinear term are updated. For the specific calculation and update process, please refer to the above formulas (1), (2), and (3). 沃尔泰拉算法在现场可编程门阵列平台上实现后,可以等同为一个自适应更新抽头的具有非线性补偿能力的均衡器,均衡器开始工作后的第一次运算,采用的是初始设置的抽头值,随着计算的进行,基于最小均方误差对抽头系数进行更新,直至抽头系数收敛,达到一个理想的非线性补偿效果;When implemented on a field-programmable gate array (FPGA) platform, the Volterra algorithm can be equated to an equalizer with adaptive tap updates and nonlinear compensation capabilities. The equalizer's first operation uses the initially set tap values. As the calculation proceeds, the tap coefficients are updated based on the minimum mean square error (MMSE) until convergence is achieved, achieving ideal nonlinear compensation. 还包括降低复杂度处理,具体如下:It also includes complexity reduction processing, as follows: 在短距离光链路系统中,由于线性项对应的抽头系数部分,其呈指数分布,且不同功率点相同位置的抽头权值较为稳定,因此通过非均匀量化的方式来量化部分位置的抽头,以节省该位置更新抽头所耗费的乘法器;于是在现场可编程门阵列开发板上,通过采取基于二的指数的非均匀量化,硬件描述语言中,可以通过算数移位来实现二的指数的乘法,量化公式如下:In short-distance optical link systems, the tap coefficients corresponding to the linear terms are exponentially distributed, and the tap weights at the same location at different power points are relatively stable. Therefore, non-uniform quantization is used to quantize the taps at some locations to save the multipliers consumed by updating the taps at these locations. Therefore, on the field programmable gate array development board, non-uniform quantization based on the exponential of two is adopted. In the hardware description language, arithmetic shifts can be used to implement the multiplication of the exponential of two. The quantization formula is as follows: b为量化比特数,量化比特数越大,精度越高,Qu为量化等级;b is the number of quantization bits. The larger the number of quantization bits, the higher the accuracy. Qu is the quantization level. 又由于非线性部分对应的抽头系数部分,其呈稀疏分布,大部分位置的抽头权值十分小,这对最终结果的影响十分微小,于是可以找到一个门限值T,该值考虑到性能和资源的均衡,通过将小于该门限值的权值置零进行剪枝,来节省抽头更新和非线性项与抽头相乘所消耗的乘法,剪枝公式如下:Since the tap coefficients corresponding to the nonlinear part are sparsely distributed, the tap weights at most positions are very small, which has a very small impact on the final result. Therefore, a threshold value T can be found. This value takes into account the balance between performance and resources. By setting the weights smaller than the threshold value to zero for pruning, the multiplication consumed by tap updates and multiplication of nonlinear terms with taps can be saved. The pruning formula is as follows: WNonlinear(k)=0,if |WNonlinear(k)|<T , (5)W Nonlinear (k)=0,if |W Nonlinear (k)|<T, (5) 其中,WNonlinear为非线性部分对应的抽头系数,T为剪枝门限值;该门限值不能太大,否则会损失过多的性能,如果过小,释放的资源就会过少;通过给T设置一个较小的初始值,然后进行仿真,通过误码率来判断性能的损失,如果性能的损失可以接受,那么将T值增大,进行迭代更新,直至找到一个可以接受的平衡点,即性能的损失不会太多,而且释放的资源也是客观的。W Nonlinear is the tap coefficient corresponding to the nonlinear part, and T is the pruning threshold. The threshold cannot be too large, otherwise there will be excessive performance loss. If it is too small, too few resources will be released. By setting a small initial value for T and then performing simulation, the performance loss is judged by the bit error rate. If the performance loss is acceptable, the T value is increased and iterative updates are performed until an acceptable balance is found, that is, the performance loss is not too excessive and the resources released are reasonable.
CN202411668952.0A 2024-11-21 2024-11-21 Low-complexity real-time nonlinear compensation method for short-distance optical fiber link system Active CN119652420B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411668952.0A CN119652420B (en) 2024-11-21 2024-11-21 Low-complexity real-time nonlinear compensation method for short-distance optical fiber link system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411668952.0A CN119652420B (en) 2024-11-21 2024-11-21 Low-complexity real-time nonlinear compensation method for short-distance optical fiber link system

Publications (2)

Publication Number Publication Date
CN119652420A CN119652420A (en) 2025-03-18
CN119652420B true CN119652420B (en) 2025-10-17

Family

ID=94951720

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411668952.0A Active CN119652420B (en) 2024-11-21 2024-11-21 Low-complexity real-time nonlinear compensation method for short-distance optical fiber link system

Country Status (1)

Country Link
CN (1) CN119652420B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022113200A1 (en) * 2020-11-25 2022-06-02 Nippon Telegraph And Telephone Corporation Waveform equalizer, waveform equalization method, and waveform equalization program
WO2023245828A1 (en) * 2022-06-22 2023-12-28 苏州大学 Compensation method for distorted signal of multi-carrier access network, and nonlinear equalizer

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000027180A (en) * 1998-10-27 2000-05-15 김영환 Device for updating tap coefficients of channel equalizer
US8050368B2 (en) * 2007-05-29 2011-11-01 Texas Instruments Incorporated Nonlinear adaptive phase domain equalization for multilevel phase coded demodulators
US9659120B2 (en) * 2013-05-16 2017-05-23 Telefonaktiebolaget Lm Ericsson (Publ) Baseband equivalent volterra series for digital predistortion in multi-band power amplifiers
EP2975787B1 (en) * 2014-07-16 2018-10-03 ZTE Corporation Adaptive post digital filter and inter-symbol interference equalizer for optical communication
CN105827321B (en) * 2015-01-05 2018-06-01 富士通株式会社 Non-linear compensation method, device and system in multi-carrier light communication system
CN112532324B (en) * 2020-11-23 2022-07-15 北京邮电大学 A Nonlinear Damage Precompensation Method in Optical Fiber Communication System
CN114338309B (en) * 2021-12-21 2023-07-25 上海交通大学 Method and system for optimizing Volterra equalizer structure based on deep reinforcement learning
CN115173950B (en) * 2022-06-21 2023-07-07 苏州大学 Data center optical interconnection system and method
CN116886192B (en) * 2022-07-11 2025-11-11 香港理工大学深圳研究院 Specific gravity sharing nonlinear precoding method for compensating IMDD optical fiber system damage
CN115865573A (en) * 2022-11-17 2023-03-28 复旦大学 Simplified second-order Volterra nonlinear equalization algorithm and device
CN118449613A (en) * 2024-05-10 2024-08-06 复旦大学 A multipath interference compensation algorithm for incoherent PAM-modulated optical fiber communication systems

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022113200A1 (en) * 2020-11-25 2022-06-02 Nippon Telegraph And Telephone Corporation Waveform equalizer, waveform equalization method, and waveform equalization program
WO2023245828A1 (en) * 2022-06-22 2023-12-28 苏州大学 Compensation method for distorted signal of multi-carrier access network, and nonlinear equalizer

Also Published As

Publication number Publication date
CN119652420A (en) 2025-03-18

Similar Documents

Publication Publication Date Title
Xu et al. Low-complexity multi-task learning aided neural networks for equalization in short-reach optical interconnects
CN112769497B (en) Method for carrying out nonlinear compensation on high-capacity high-order QAM coherent light
US7023912B2 (en) Hybrid adaptive equalizer for optical communications systems
CN109905337A (en) A Channel Equalization Method Based on NARX Neural Network and Block Feedback
CN104410593B (en) Numerical chracter nonlinearity erron amendment equalization methods based on decision-feedback model
CN107248965A (en) A kind of data processing method and communication equipment
CN113938198A (en) Optical fiber transmission system, method and module for simplifying nonlinear equalizer based on LDA
CN114338309A (en) Method and system for optimizing Volterra equalizer structure based on deep reinforcement learning
Sun et al. FPGA Real-Time Deployment of Low-Complexity Volterra Equalizer Based on Pruning and Non-Uniform Quantization
US8446941B2 (en) Equalizer employing adaptive algorithm for high speed data transmissions and equalization method thereof
US20230224041A1 (en) Signal processing method and device, storage medium, and electronic device
CN119652420B (en) Low-complexity real-time nonlinear compensation method for short-distance optical fiber link system
CN112787963A (en) Signal processing method, device and system for adaptive decision feedback equalization
CN114301529A (en) Volterra equalization method and system based on multi-symbol processing
CN113796016B (en) Symbol determination device and symbol determination method
CN120185972A (en) A forward-looking sliding decision feedback equalizer and Serdes receiver
CN116488970B (en) Balancing method for high-speed optical communication system
CN108199992B (en) Blind equalization system and method suitable for 4096-QAM in microwave communication
US11901951B2 (en) Distorter coefficient updating apparatus, method and digital predistortion apparatus
CN110740105A (en) Signal processing method and device
Tamburelli The parallel decision feedback and feedforward equalizer
CN117897707A (en) Multiplier-free sparse deep neural network
JP7640902B2 (en) Digital signal processing device and coherent digital signal processing device
Liu et al. Complexity Reduced MLSE Equalization Assisted With Pattern-Integrated LUT for Bandwidth Efficient PAM-4 IM/DD Interconnection
WO2023144966A1 (en) Symbol determination device, symbol determination method, and program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant