A method for adaptive compensation of receiving channels based on small-angle filtering of wave data
Patent Information
- Application Number
- CN202611196971.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-07
- Publication Date
- 2026-09-29
AI Technical Summary
[0005]与此同时,现有接收通道补偿机制通常将各接收通道获取的信号视为对应目标波长的独立接收结果,并基于接收功率、信号质量以及误码情况进行补偿参数调整,而较少考虑分波性能变化对接收通道信号组成产生的影响
根据第一通道采样数据和第二通道采样数据分别提取第一通道波形成分数据与第二通道波形成分数据,并进行同周期对应比较,计算第一通道泄漏关联数据与第二通道泄漏关联数据;并计算第一通道泄漏累积数据与第二通道泄漏累积数据,根据泄漏累积数据生成第一通道修正状态数据与第二通道修正状态数据,根据第一通道修正状态数据与第二通道修正状态数据确定第一通道补偿参数以及第二通道补偿参数,有效提高接收性能评估的准确性以及接收通道补偿控制的稳定性。
Smart Images

Figure CN122844979A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data compensation technology, and more specifically to an adaptive compensation method for receiving channels based on small-angle filtered wavelength division data. Background Technology
[0002] Optical communication systems, as a crucial component of broadband access networks, data center interconnect networks, and high-speed transmission networks, typically require wavelength division multiplexing (WDM) reception and signal recovery processing at their receivers for optical signals corresponding to different service channels. In WDM communication scenarios, optical signals of different wavelengths are transmitted through the same fiber optic link. The receiving side needs to utilize filtering devices to separate and receive the target wavelength, thereby completing the data reception process for the corresponding service channel. With the continuous development of optical communication equipment towards higher integration, miniaturization, and multi-service convergence, the technical solution of using small-angle filtering structures to achieve narrow-wavelength interval optical signal WDM reception has gradually gained widespread application and become an important way to improve the integration of optical components and reduce packaging complexity.
[0003] Existing optical communication receiving systems typically utilize filtering devices to separate the wavelengths of the received target optical signal, and then perform photoelectric conversion, signal amplification, signal sampling, and state assessment processing through corresponding receiving channels. Subsequently, compensation operations such as gain adjustment, bias adjustment, and equalization adjustment are performed on the receiving channels based on the received power, signal quality, and bit error rate to ensure the stability of the receiving link and communication quality. In typical application scenarios, the above-mentioned receiving channel compensation methods can compensate for the degradation in receiving performance caused by link attenuation, device performance fluctuations, and environmental changes, thereby meeting the receiving control requirements of most optical communication systems.
[0004] However, the above-mentioned technologies have at least the following technical problems: Because small-angle filter structures typically rely on specific incident angle conditions to separate optical signals of different wavelengths, their filtering performance is highly sensitive to changes in the actual incident angle. During long-term operation of optical communication equipment, factors such as ambient temperature changes, device aging, mechanical vibration, and packaging stress can alter the actual optical path state corresponding to the filter structure, leading to a gradual decrease in the separation effect between different wavelength optical signals. When the filtering performance changes, some non-target wavelength optical signals may enter the corresponding receiving channel, resulting in the receiving channel containing both target and non-target wavelength signal components simultaneously.
[0005] Meanwhile, existing receive channel compensation mechanisms typically treat the signals acquired by each receive channel as independent reception results corresponding to the target wavelength, adjusting compensation parameters based on received power, signal quality, and bit error rate, while rarely considering the impact of wavelength division performance variations on the signal composition of the receive channel. When non-target wavelength signal components are mixed into the receive channel, a deviation may occur between the received state information and the actual target signal state, leading to inconsistencies between the compensation basis and the actual received state. In narrow wavelength interval wavelength division scenarios, highly integrated optical component scenarios, and long-term operation scenarios, these effects can easily accumulate gradually, causing the receive channel compensation results to deviate from actual requirements, thereby affecting the accuracy of receive performance evaluation and the stability of receive channel compensation control. Summary of the Invention
[0006] To overcome the aforementioned deficiencies of the prior art, the present invention provides an adaptive compensation method for the receiving channel based on small-angle filtered wavelength division data, so as to solve the problems existing in the background art.
[0007] To achieve the above objectives, the present invention provides the following technical solution: An adaptive compensation method for receiving channels based on small-angle filtered wavelength division data includes the following steps: Step 1: Acquire the target optical signal received by the target optical communication device, and perform wavelength division processing on the target optical signal using a small-angle filtered wavelength division structure to obtain a first-channel optical signal and a second-channel optical signal; Step 2: Perform photoelectric conversion processing on the first-channel optical signal and the second-channel optical signal respectively to obtain a first-channel electrical signal and a second-channel electrical signal; Step 3: Perform amplification and sampling processing on the first-channel electrical signal and the second-channel electrical signal respectively to obtain first-channel sampled data and second-channel sampled data; Step 4: Obtain the first-channel received power data and the first-channel received power data based on the first-channel sampled data. The signal-to-noise ratio (SNR) data and the first channel bit error rate (BER) data are obtained, and the first channel status data is generated based on the first channel received power data, the first channel SNR data, and the first channel BER data; Step 5: The second channel received power data, the second channel SNR data, and the second channel BER data are obtained based on the second channel sampled data, and the second channel status data is generated based on the second channel received power data, the second channel SNR data, and the second channel BER data; Step 6: The first channel waveform component data and the second channel waveform component data are extracted based on the first channel sampled data and the second channel sampled data, respectively; The first channel waveform component data and the second channel waveform component data are compared in the same period, and the results are calculated. First channel leakage correlation data and second channel leakage correlation data; calculate first channel leakage cumulative data based on first channel leakage correlation data, and calculate second channel leakage cumulative data based on second channel leakage correlation data; Step 7: Correct first channel received power data, first channel signal-to-noise ratio data, and first channel bit error rate data based on first channel leakage cumulative data to generate first channel corrected status data; correct second channel received power data, second channel signal-to-noise ratio data, and second channel bit error rate data based on second channel leakage cumulative data to generate second channel corrected status data; Step 8: Determine first channel compensation parameters and second channel compensation parameters based on first channel corrected status data and second channel correction status data. Compensation parameters; the first channel compensation parameters include the first channel gain compensation parameter, the first channel offset compensation parameter, and the first channel equalization compensation parameter; the second channel compensation parameters include the second channel gain compensation parameter, the second channel offset compensation parameter, and the second channel equalization compensation parameter; Step 9: Perform gain adjustment, offset adjustment, and equalization adjustment on the first receiving channel according to the first channel compensation parameters; perform gain adjustment, offset adjustment, and equalization adjustment on the second receiving channel according to the second channel compensation parameters; obtain the adjusted first channel state data and the adjusted second channel state data, and use the adjusted first channel state data and the adjusted second channel state data as input data for the next compensation cycle.
[0008] Preferably, the steps for acquiring the waveform component data of the first channel and the waveform component data of the second channel are as follows: Reading each sampled value in the first channel signal sample according to a preset sampling order, and calculating the amplitude difference between adjacent sampled values to generate first channel amplitude difference data; reading each sampled value in the second channel signal sample according to a preset sampling order, and calculating the amplitude difference between adjacent sampled values to generate second channel amplitude difference data; calculating the maximum sampled value, minimum sampled value, and average sampled value in the first channel signal sample to obtain the maximum sampled value, minimum sampled value, and average sampled value of the first channel, and generating first channel waveform amplitude data based on the maximum sampled value, minimum sampled value, and average sampled value of the first channel; calculating the maximum sampled value, minimum sampled value, and average sampled value in the second channel signal sample to obtain the maximum sampled value, minimum sampled value, and average sampled value of the second channel, and generating first channel waveform amplitude data based on the maximum sampled value, minimum sampled value, and average sampled value of the second channel; and calculating the maximum sampled value, minimum sampled value, and average sampled value in the second channel signal sample to obtain the maximum sampled value, minimum sampled value, and average sampled value of the second channel, and generating first channel waveform amplitude data based on the maximum sampled value, minimum sampled value, and average sampled value of the second channel signal sample. The second channel waveform amplitude data is generated by averaging the sampled values of two channels. The number of changes exceeding a preset threshold in the first channel amplitude difference data is counted to obtain the first channel change count. The average amplitude difference of each amplitude difference in the first channel amplitude difference data is calculated to obtain the first channel average amplitude difference. First channel waveform change data is generated based on the first channel change count and the first channel average amplitude difference. Similarly, the number of changes exceeding a preset threshold in the second channel amplitude difference data is counted to obtain the second channel change count. The average amplitude difference of each amplitude difference in the second channel amplitude difference data is calculated to obtain the second channel average amplitude difference. Second channel waveform change data is generated based on the second channel change count and the second channel average amplitude difference. The first channel waveform amplitude data and the first channel waveform change data are associated and stored according to a preset sampling order to generate first channel waveform component data. The second channel waveform amplitude data and the second channel waveform change data are associated and stored according to a preset sampling order to generate second channel waveform component data.
[0009] Preferably, the steps for obtaining the first channel leakage correlation data and the second channel leakage correlation data are as follows: First channel waveform amplitude data and first channel waveform change data are read from the first channel waveform component data according to a preset sampling order; second channel waveform amplitude data and second channel waveform change data are read from the second channel waveform component data according to the same preset sampling order; the first channel maximum sample value, first channel minimum sample value, and first channel average sample value corresponding to each sampling position in the first channel waveform amplitude data are compared with the second channel maximum sample value and second channel minimum sample value corresponding to the same sampling position in the second channel waveform amplitude data. The average sampled value of the second channel is matched to generate multiple waveform amplitude corresponding data groups. Each waveform amplitude corresponding data group includes the maximum sampled value of the first channel, the minimum sampled value of the first channel, the average sampled value of the first channel, the maximum sampled value of the second channel, the minimum sampled value of the second channel, and the average sampled value of the second channel at the same sampling position. The amplitude difference between the average sampled value of the first channel and the average sampled value of the second channel in each waveform amplitude corresponding data group is calculated to obtain amplitude correlation difference data. The maximum amplitude difference between the maximum sampled value of the first channel and the maximum sampled value of the second channel in each waveform amplitude corresponding data group is also calculated, along with the first channel... The minimum amplitude difference data between the minimum sampled value and the minimum sampled value of the second channel is obtained. The number of changes and the average amplitude difference of the first channel in the waveform change data of the first channel are matched with the number of changes and the average amplitude difference of the second channel in the waveform change data of the second channel to obtain multiple waveform change corresponding data groups. Each waveform change corresponding data group includes the number of changes in the first channel, the average amplitude difference of the first channel, the number of changes in the second channel, and the average amplitude difference of the second channel corresponding to the same sampling position. The difference in the number of changes between the number of changes in the first channel and the number of changes in the second channel is calculated in each waveform change corresponding data group. The method calculates the amplitude difference between the average amplitude difference of the first channel and the average amplitude difference of the second channel; it compares the amplitude-related difference data, the maximum amplitude difference data, the minimum amplitude difference data, the difference in the number of changes, and the difference in amplitude with the corresponding preset difference thresholds; it counts the number of waveform data groups that meet the preset difference conditions to obtain the number of abnormal waveforms in the first channel; it calculates the leakage-related data of the first channel based on the ratio between the number of abnormal waveforms in the first channel and the total number of waveform data groups; and it calculates the leakage-related data of the second channel based on the ratio between the number of abnormal waveforms in the second channel and the total number of waveform data groups.
[0010] Preferably, the steps for obtaining the channel leakage cumulative data are as follows: based on the first channel leakage correlation data corresponding to multiple consecutive compensation cycles, the change relationship between the first channel leakage correlation data is calculated according to the order of the compensation cycles to obtain the first channel leakage evolution data; based on the first channel leakage evolution data, the first channel leakage persistence characteristic data and the first channel leakage growth characteristic data are calculated, and the first channel leakage cumulative data is generated based on the first channel leakage correlation data, the first channel leakage persistence characteristic data, and the first channel leakage growth characteristic data; based on the second channel leakage correlation data corresponding to multiple consecutive compensation cycles, the change relationship between the second channel leakage correlation data is calculated according to the order of the compensation cycles to obtain the second channel leakage evolution data; based on the second channel leakage evolution data, the second channel leakage persistence characteristic data and the second channel leakage growth characteristic data are calculated, and the second channel leakage cumulative data is generated based on the second channel leakage correlation data, the second channel leakage persistence characteristic data, and the second channel leakage growth characteristic data.
[0011] Preferably, the steps for obtaining the first channel leakage evolution data are as follows: obtaining first channel leakage correlation data corresponding to multiple consecutive compensation cycles, arranging them according to the order of occurrence of the compensation cycles, calculating the difference between the first channel leakage correlation data corresponding to adjacent compensation cycles to obtain multiple first channel leakage change differences; determining whether each first channel leakage change difference is greater than zero, determining the compensation cycle corresponding to the first channel leakage change difference that is greater than zero as the first channel growth cycle, and counting the number of compensation cycles in which leakage growth occurs continuously to obtain the number of continuous growths in the first channel leakage; summing the multiple first channel leakage change differences to obtain the cumulative value of first channel leakage change, and calculating the first channel leakage growth rate data based on the ratio of the cumulative value of first channel leakage change to the number of continuous growths in the first channel leakage; generating first channel leakage evolution data based on the number of continuous growths in the first channel leakage and the first channel leakage growth rate data.
[0012] Preferably, the steps for obtaining the first channel leakage cumulative data are as follows: obtaining the first channel leakage association data corresponding to multiple consecutive compensation cycles, and performing cumulative statistics on each first channel leakage association data according to the order of occurrence of the compensation cycles to obtain the first channel leakage association cumulative value; obtaining the number of first channel leaks continuously increasing and the first channel leak growth rate data in the first channel leakage evolution data, multiplying the number of first channel leaks continuously increasing and the first channel leak growth rate data to obtain the first channel growth correction factor; multiplying the first channel leakage association cumulative value and the first channel growth correction factor to generate the first channel leakage cumulative data.
[0013] Preferably, the steps for obtaining the first channel correction state data are as follows: normalizing the first channel leakage cumulative data to obtain the first channel leakage impact ratio; multiplying the second channel received power data with the first channel leakage impact ratio to obtain the first channel leakage impact power data; subtracting the first channel leakage impact power data from the first channel received power data to obtain the first channel corrected received power data; when the first channel corrected received power data is less than zero, correcting the first channel corrected received power data to zero; converting the first channel signal-to-noise ratio data into first channel linearized signal-to-noise ratio data, and calculating the first channel equivalent interference power data based on the ratio between the first channel received power data and the first channel linearized signal-to-noise ratio data; the first channel equivalent interference power data is used to characterize the interference power component in the first channel received power other than the effective signal power; subtracting the first channel leakage impact power data from the first channel equivalent interference power data to obtain the first channel corrected interference power data; when the first channel corrected interference power data is less than a preset minimum interference power value... The process involves: correcting the interference power data of the first channel to a preset minimum interference power value; calculating the corrected linear signal-to-noise ratio (SNR) data of the first channel based on the ratio between the corrected received power data and the corrected interference power data of the first channel, and converting the corrected linear SNR data to decibels to obtain the corrected SNR data of the first channel; obtaining the theoretical bit error rate (BER) data of the first channel based on the corrected SNR data and the preset SNR-BER-BER mapping relationship; calculating the difference between the first channel BER data and the theoretical BER data of the first channel to obtain the BER deviation data of the first channel; multiplying the BER deviation data of the first channel by the leakage impact ratio of the first channel to obtain the BER correction amount of the first channel; subtracting the BER correction amount of the first channel from the BER data of the first channel to obtain the corrected BER data of the first channel; correcting the BER data of the first channel to zero when it is less than zero; and generating the corrected state data of the first channel based on the corrected received power data, the corrected SNR data, and the corrected BER data of the first channel.
[0014] Preferably, the steps for obtaining the first channel compensation parameters are as follows: First, calculate the first channel power deviation data based on the difference between the first channel corrected received power data and the preset target received power value in the first channel corrected state data; when the first channel power deviation data is greater than zero, determine the first channel gain adjustment direction as the increasing direction; when the first channel power deviation data is less than zero, determine the first channel gain adjustment direction as the decreasing direction; calculate the first channel gain adjustment amount by multiplying the absolute value of the first channel power deviation data with the preset gain adjustment coefficient; generate the first channel gain compensation parameters based on the first channel gain adjustment direction and the first channel gain adjustment amount; calculate the first channel signal-to-noise ratio (SNR) deviation data based on the difference between the first channel corrected SNR data and the preset target SNR value in the first channel corrected state data; when the first channel SNR deviation data is less than zero, determine the first channel equalization adjustment direction as the enhancing direction; when the first channel SNR deviation data is greater than or equal to zero, determine the first channel equalization adjustment direction... To maintain direction; calculate the first channel equalization adjustment amount by multiplying the absolute value of the first channel signal-to-noise ratio deviation data with a preset equalization adjustment coefficient; generate the first channel equalization compensation parameter based on the first channel equalization adjustment direction and the first channel equalization adjustment amount; calculate the first channel bit error rate deviation data based on the difference between the first channel corrected bit error rate data and the preset target bit error rate value in the first channel corrected state data; when the first channel bit error rate deviation data is greater than zero, the first channel offset adjustment direction is determined as the compensation enhancement direction; when the first channel bit error rate deviation data is less than or equal to zero, the first channel offset adjustment direction is determined as the maintenance direction; calculate the first channel offset adjustment amount by multiplying the absolute value of the first channel bit error rate deviation data with a preset offset adjustment coefficient; generate the first channel offset compensation parameter based on the first channel offset adjustment direction and the first channel offset adjustment amount; generate the first channel compensation parameter based on the first channel gain compensation parameter, the first channel offset compensation parameter, and the first channel equalization compensation parameter.
[0015] The technical effects and advantages of this invention are as follows: Based on the sampling data of the first channel and the sampling data of the second channel, waveform component data of the first channel and waveform component data of the second channel are extracted respectively, and corresponding comparisons are performed in the same period to calculate leakage correlation data of the first channel and leakage correlation data of the second channel; and leakage cumulative data of the first channel and leakage cumulative data of the second channel are calculated. Based on the leakage cumulative data, correction state data of the first channel and correction state data of the second channel are generated. Based on the correction state data of the first channel and correction state data of the second channel, the compensation parameters of the first channel and the compensation parameters of the second channel are determined, which effectively improves the accuracy of the receiver performance evaluation and the stability of the receiver channel compensation control. Attached Figure Description
[0016] Figure 1 A flowchart of an adaptive compensation method for receiving channels based on small-angle filtered wavelength division data is provided in an embodiment of this application. Detailed Implementation
[0017] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. In addition, the forms of the various structures described in the following embodiments are merely illustrative. The adaptive compensation method for receiving channels based on small-angle filtered wavelength division data involved in the present invention is not limited to the structures described in the following embodiments. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0018] This invention provides an adaptive compensation method for the receiving channel based on small-angle filtered wavelength division data, such as... Figure 1 As shown, it includes the following steps: Step 1: Acquire the target optical signal received by the target optical communication device, and perform wavelength division processing on the target optical signal through a small-angle filtering wavelength division structure to obtain the first channel optical signal and the second channel optical signal; It should be noted that the small-angle filtering wavelength division structure refers to an optical wavelength division structure that utilizes the principle that filter devices have different transmission and reflection characteristics for different wavelengths of optical signals. By using a preset small-angle incident method to direct the target optical signal onto the surface of the filter device, different wavelengths of optical signals are separated. Specifically, after passing through the filter device, some wavelengths of optical signals are transmitted to their corresponding receiving channels, while others are reflected to another receiving channel, thus achieving wavelength separation and channel allocation. The aforementioned small-angle filtering wavelength division structure is a commonly used wavelength division technology in the field of optical communication reception. Its specific implementation can employ thin-film filters, dielectric filter devices, or other filter devices with wavelength selectivity.
[0019] Step 2: Perform photoelectric conversion processing on the first channel optical signal and the second channel optical signal respectively to obtain the first channel electrical signal and the second channel electrical signal; It should be noted that photoelectric conversion processing refers to the process of converting received optical signals into corresponding electrical signals using photodetectors. Specifically, when a first-channel optical signal or a second-channel optical signal is incident on a photodetector, the photodetector generates a corresponding photocurrent signal based on the incident light intensity, and converts the photocurrent signal into an electrical signal that characterizes the optical signal, thereby obtaining the corresponding first-channel electrical signal or second-channel electrical signal. The above-mentioned photoelectric conversion processing is a conventional signal conversion technology in the field of optical communication reception, and its specific implementation can be achieved using PIN photodiodes, APD avalanche photodiodes, or other photodetectors.
[0020] Step 3: Amplify and sample the first channel electrical signal and the second channel electrical signal respectively to obtain the first channel sampled data and the second channel sampled data; The first channel sampling data includes the first channel sampling voltage value, the first channel signal sample, the first channel noise sample, and the first channel received sequence; the second channel sampling data includes the second channel sampling voltage value, the second channel signal sample, the second channel noise sample, and the second channel received sequence. It should be noted that amplification and sampling processing refer to the signal enhancement and digital acquisition processes performed on the electrical signals obtained after photoelectric conversion. Specifically, the amplitude of the first-channel and second-channel electrical signals is amplified by an amplification circuit to improve the detection accuracy and anti-interference capability of the electrical signals. Subsequently, the amplified electrical signals are sampled by a sampling circuit at a preset sampling frequency to obtain the voltage value data at the corresponding time. Based on the sampling results, corresponding first-channel sampling data and second-channel sampling data are generated. The first-channel sampling data includes the first-channel sampled voltage value, the first-channel signal sample, the first-channel noise sample, and the first-channel received sequence; the second-channel sampling data includes the second-channel sampled voltage value, the second-channel signal sample, the second-channel noise sample, and the second-channel received sequence. The above amplification and sampling processing are conventional signal processing methods in optical communication receiving systems.
[0021] Step 4: Determine the received power data of the first channel based on the sampled voltage value in the first channel sampled data; determine the signal-to-noise ratio data of the first channel based on the signal samples and noise samples in the first channel sampled data; determine the bit error rate data of the first channel based on the symbol difference between the received sequence corresponding to the first channel sampled data and the preset training sequence; and generate the status data of the first channel based on the received power data, the signal-to-noise ratio data, and the bit error rate data of the first channel. It should be noted that determining the first channel received power data based on the sampled voltage value in the first channel sampled data refers to performing power conversion processing on the sampled voltage value based on a preset conversion relationship between the sampled voltage value and the corresponding received power, thereby obtaining the corresponding first channel received power data. The above-described method of obtaining received power is a conventional power measurement method in optical communication receiving systems.
[0022] It should be noted that determining the signal-to-noise ratio (SNR) data of the first channel based on the signal and noise samples in the first channel sampling data means calculating the signal power corresponding to the signal sample and the noise power corresponding to the noise sample respectively, and determining the corresponding SNR data of the first channel based on the ratio between the signal power and the noise power. This SNR calculation method is a conventional signal quality assessment method in the field of optical communication reception.
[0023] It should be noted that determining the bit error rate (BER) data of the first channel based on the symbol difference between the received sequence corresponding to the first channel sampling data and the preset training sequence involves comparing the received sequence with the preset training sequence, counting the number of erroneous symbols with discrepancies, and determining the corresponding BER data of the first channel based on the ratio between the number of erroneous symbols and the total number of symbols. This method of obtaining the BER is a conventional BER detection method in the field of optical communication reception.
[0024] A preset training sequence refers to a reference symbol sequence that is pre-set by the transmitter and known to the receiver, used for receiver performance evaluation, synchronization verification, and error detection. The receiver determines the symbol differences that occur during reception by comparing the received sequence with the corresponding preset training sequence. The preset training sequence can be a pseudo-random sequence, a synchronization sequence, a pilot sequence, or other reference sequences used for error detection.
[0025] Step 5: Determine the second channel received power data based on the sampled voltage values in the second channel sampled data; determine the second channel signal-to-noise ratio data based on the signal samples and noise samples in the second channel sampled data; determine the second channel bit error rate data based on the symbol difference between the received sequence corresponding to the second channel sampled data and the preset training sequence; and generate the second channel status data based on the second channel received power data, the second channel signal-to-noise ratio data, and the second channel bit error rate data. Step 6: Extract the waveform component data of the first channel and the waveform component data of the second channel based on the sampling data of the first channel and the sampling data of the second channel respectively; perform a periodic comparison between the waveform component data of the first channel and the waveform component data of the second channel to calculate the leakage correlation data of the first channel and the leakage correlation data of the second channel; calculate the cumulative leakage data of the first channel based on the leakage correlation data of the first channel, and calculate the cumulative leakage data of the second channel based on the leakage correlation data of the second channel. In this embodiment, it should be specifically explained that the steps for obtaining the waveform component data of the first channel and the waveform component data of the second channel are as follows: The system reads each sample value from the first channel signal sample according to a preset sampling order, calculates the amplitude difference between adjacent sample values, and generates the first channel amplitude difference data; the system also reads each sample value from the second channel signal sample according to a preset sampling order, calculates the amplitude difference between adjacent sample values, and generates the second channel amplitude difference data. It should be noted that the preset sampling order refers to the time sequence in which the sampling circuit acquires each sample value, and can be arranged according to the order of sampling time.
[0026] Calculate the maximum, minimum, and average sample values in the first channel signal samples to obtain the maximum, minimum, and average sample values of the first channel. Generate the waveform amplitude data of the first channel based on the maximum, minimum, and average sample values of the first channel. Calculate the maximum, minimum, and average sample values in the second channel signal samples to obtain the maximum, minimum, and average sample values of the second channel. Generate the waveform amplitude data of the second channel based on the maximum, minimum, and average sample values of the second channel. The number of changes greater than a preset change threshold in the amplitude difference data of the first channel is counted to obtain the number of changes in the first channel. The average value of each amplitude difference in the amplitude difference data of the first channel is calculated to obtain the average amplitude difference of the first channel. The waveform change data of the first channel is generated based on the number of changes in the first channel and the average amplitude difference of the first channel. It should be noted that the preset change threshold is a reference threshold used to determine whether there is a significant waveform change between adjacent sampled values. It can be determined based on the statistical results of historical sampling data or based on the noise level of the receiving system. The above determination methods are conventional threshold setting methods in the field of communication signal analysis.
[0027] The number of changes in the second channel amplitude difference data that are greater than a preset change threshold is counted to obtain the number of changes in the second channel. The average value of each amplitude difference in the second channel amplitude difference data is calculated to obtain the average amplitude difference of the second channel. The waveform change data of the second channel is generated based on the number of changes in the second channel and the average amplitude difference of the second channel. The waveform amplitude data of the first channel and the waveform change data of the first channel are associated and stored according to a preset sampling order to generate the waveform component data of the first channel; the waveform amplitude data of the second channel and the waveform change data of the second channel are associated and stored according to a preset sampling order to generate the waveform component data of the second channel.
[0028] In this embodiment, it should be specifically explained that the steps for obtaining the leakage correlation data of the first channel and the leakage correlation data of the second channel are as follows: The waveform amplitude data and waveform change data of the first channel in the waveform component data are read in the preset sampling order, and the waveform amplitude data and waveform change data of the second channel in the waveform component data are read in the same preset sampling order. Among them, the same period corresponding comparison refers to matching and comparing the waveform components of the corresponding sampling positions of the first channel and the second channel within the same compensation period to ensure that the waveform data of the two channels have the same time base.
[0029] The maximum sample value, minimum sample value, and average sample value of the first channel corresponding to each sampling position in the first channel waveform amplitude data are matched with the maximum sample value, minimum sample value, and average sample value of the second channel corresponding to the same sampling position in the second channel waveform amplitude data to generate multiple waveform amplitude corresponding data groups. Among them, the waveform amplitude corresponding data group includes the first channel maximum sample value, the first channel minimum sample value, the first channel average sample value, the second channel maximum sample value, the second channel minimum sample value, and the second channel average sample value corresponding to the same sampling position; Calculate the amplitude difference between the average sampled value of the first channel and the average sampled value of the second channel in the data group corresponding to each waveform amplitude to obtain amplitude correlation difference data; calculate the maximum amplitude difference between the maximum sampled value of the first channel and the maximum sampled value of the second channel in the data group corresponding to each waveform amplitude, and the minimum amplitude difference between the minimum sampled value of the first channel and the minimum sampled value of the second channel. The number of changes in the first channel and the average amplitude difference of the first channel in the waveform change data are matched with the number of changes in the second channel and the average amplitude difference of the second channel in the waveform change data to obtain multiple waveform change corresponding data groups; Among them, the waveform change corresponding data group includes the number of changes in the first channel, the average amplitude difference of the first channel, the number of changes in the second channel, and the average amplitude difference of the second channel corresponding to the same sampling position; Calculate the difference in the number of changes between the first channel and the second channel in the data group corresponding to each waveform change, and the difference in the average amplitude between the first channel and the second channel. The amplitude correlation difference data, the maximum amplitude difference data, the minimum amplitude difference data, the difference in the number of changes, and the difference in the amplitude of changes are compared with the corresponding preset difference thresholds; the number of data groups corresponding to the waveforms that meet the preset difference conditions is counted to obtain the number of abnormal waveforms corresponding to the first channel; It should be noted that the preset difference threshold is a reference threshold used to determine whether the difference in waveform components between two receiving channels exceeds the normal range. It can be determined based on the statistical results of the difference in channel waveform components under historical normal operating conditions.
[0030] It should be noted that since the optical signals of the first and second channels originate from the same target optical signal and are separated by a small-angle filtering and wavelength division structure, when the filtering and wavelength division performance is stable, there is only a fixed waveform component difference between the two channels. When the filtering structure undergoes angular drift, causing non-target wavelength signals to enter the corresponding channel, it will cause abnormal changes in the waveform component correlation within the corresponding sampling period of the two channels. Therefore, the degree of leakage correlation between channels can be characterized by the waveform component difference.
[0031] Based on the ratio between the number of abnormal waveforms in the first channel and the total number of corresponding data groups, the leakage-related data for the first channel is calculated; based on the ratio between the number of abnormal waveforms in the second channel and the total number of corresponding data groups, the leakage-related data for the second channel is calculated.
[0032] In this embodiment, it should be specifically explained that the steps for obtaining the channel leakage accumulation data are as follows: Based on the leakage correlation data of the first channel corresponding to multiple consecutive compensation cycles, the change relationship between the leakage correlation data of the first channel is calculated in the order of the compensation cycles to obtain the leakage evolution data of the first channel. It should be noted that multiple consecutive compensation cycles refer to multiple compensation cycles acquired sequentially according to the operating time of the target optical communication equipment. Each compensation cycle corresponds to a channel status detection and compensation parameter adjustment process. The first channel leakage correlation data and the second channel leakage correlation data corresponding to multiple consecutive compensation cycles are stored in the historical compensation data record, respectively.
[0033] The first channel leakage persistence characteristic data and the first channel leakage growth characteristic data are calculated based on the first channel leakage evolution data, and the first channel leakage cumulative data are generated based on the first channel leakage correlation data, the first channel leakage persistence characteristic data and the first channel leakage growth characteristic data. Based on the second channel leakage correlation data corresponding to multiple consecutive compensation cycles, the change relationship between the second channel leakage correlation data is calculated in the order of the compensation cycles to obtain the second channel leakage evolution data. Based on the second channel leakage evolution data, calculate the second channel leakage persistence characteristic data and the second channel leakage growth characteristic data, and generate the second channel leakage cumulative data based on the second channel leakage correlation data, the second channel leakage persistence characteristic data, and the second channel leakage growth characteristic data.
[0034] In this embodiment, it should be specifically explained that the steps for obtaining the leakage evolution data of the first channel are as follows: Obtain the leakage correlation data of the first channel corresponding to multiple consecutive compensation cycles, arrange them in the order of occurrence of the compensation cycles, calculate the difference between the leakage correlation data of the first channel corresponding to adjacent compensation cycles, and obtain the leakage change difference of multiple first channels. Determine whether the leakage change difference of each first channel is greater than zero. The compensation period corresponding to the leakage change difference of the first channel that is greater than zero is determined as the growth period of the first channel. The number of compensation periods in which leakage growth occurs continuously is counted to obtain the number of continuous leakage growth in the first channel. The differences in leakage changes in multiple first channels are summed to obtain the cumulative value of leakage changes in the first channel. Based on the ratio of the cumulative value of leakage changes in the first channel to the number of continuously increasing leaks in the first channel, the growth rate of leakage in the first channel is calculated. First-channel leakage evolution data is generated based on the data on the continuous increase in the number of first-channel leaks and the rate of increase in first-channel leaks.
[0035] In this embodiment, it should be specifically explained that the steps for obtaining the accumulated leakage data of the first channel are as follows: Obtain the leakage association data of the first channel corresponding to multiple consecutive compensation cycles, and perform cumulative statistics on the leakage association data of each first channel according to the order of occurrence of the compensation cycles to obtain the cumulative value of the leakage association of the first channel; it should be noted that the cumulative statistics are the summation of the leakage association data of the first channel corresponding to multiple consecutive compensation cycles. Obtain the data on the continuous increase in the number of leaks in the first channel and the data on the growth rate of the first channel leak in the first channel leakage evolution data. Multiply the data on the continuous increase in the number of leaks in the first channel and the data on the growth rate of the first channel leak to obtain the first channel growth correction factor. The cumulative leakage value associated with the first channel is multiplied by the growth correction factor of the first channel to generate the cumulative leakage data of the first channel.
[0036] Step 7: Correct the first channel received power data, first channel signal-to-noise ratio data, and first channel bit error rate data based on the first channel leakage accumulation data to generate first channel correction status data; correct the second channel received power data, second channel signal-to-noise ratio data, and second channel bit error rate data based on the second channel leakage accumulation data to generate second channel correction status data. In this embodiment, it should be specifically explained that the steps for obtaining the first channel correction state data are as follows: Since the first channel and the second channel originate from different wavelength channels after the same target optical signal is separated by a small-angle filter and wavelength division structure, when the small-angle filter and wavelength division structure experiences angular drift, some non-target wavelength optical signals will enter the corresponding receiving channel. Therefore, the receiving power data of the second channel can be used to characterize the power of non-target wavelength leakage signals that may enter the first channel, and serve as reference data in the calculation process of the leakage impact power of the first channel.
[0037] The cumulative leakage data of the first channel is normalized to obtain the leakage impact ratio of the first channel; the received power data of the second channel is multiplied by the leakage impact ratio of the first channel to obtain the leakage impact power data of the first channel; the leakage impact power data of the first channel is subtracted from the received power data of the first channel to obtain the corrected received power data of the first channel; when the corrected received power data of the first channel is less than zero, the corrected received power data of the first channel is corrected to zero. It should be noted that normalization refers to the data standardization process that transforms input data into a preset numerical range, which is a conventional processing method in the field of data processing.
[0038] It should be noted that the first channel leakage impact ratio refers to a proportional parameter used to characterize the degree to which the first channel is affected by the signal leakage from the second channel. Since the cumulative leakage data of the first channel reflects the cumulative change in the degree of leakage correlation over multiple compensation cycles, its numerical range may vary with the equipment operating time and detection cycle. Therefore, the cumulative leakage data of the first channel is converted into proportional data within a preset range through normalization processing, so that the leakage impact power entering the first channel can be estimated subsequently based on the received power data of the second channel.
[0039] The signal-to-noise ratio (SNR) data of the first channel is converted into linearized SNR data of the first channel, and the equivalent interference power data of the first channel is calculated based on the ratio between the received power data of the first channel and the linearized SNR data of the first channel. The equivalent interference power data of the first channel is used to characterize the interference power component in the received power of the first channel other than the effective signal power. The first channel's corrected interference power data is obtained by subtracting the first channel's leakage power data from the first channel's equivalent interference power data. When the first channel's corrected interference power data is less than a preset minimum interference power value, the first channel's corrected interference power data is corrected to the preset minimum interference power value. Based on the ratio between the first channel's corrected received power data and the first channel's corrected interference power data, the first channel's corrected linear signal-to-noise ratio data is calculated, and the first channel's corrected linear signal-to-noise ratio data is converted to decibels to obtain the first channel's corrected signal-to-noise ratio data. It should be noted that signal-to-noise ratio (SNR) data conversion refers to the process of converting SNR data expressed in decibels (dB) into corresponding linear proportional data. Since decibel SNR is primarily used to represent signal quality, while power relationship calculations require a linear proportional form, a linearization conversion of the SNR data is necessary when calculating interference power. This SNR linearization conversion is a standard data conversion method in the field of communication signal processing.
[0040] The theoretical bit error rate (BER) data of the first channel is obtained based on the first channel corrected signal-to-noise ratio (SNR) data and the preset SNR-BER mapping relationship; the difference between the first channel BER data and the first channel theoretical BER data is calculated to obtain the first channel BER deviation data; the first channel BER deviation data is multiplied by the first channel leakage impact ratio to obtain the first channel BER correction amount; the first channel BER correction amount is subtracted from the first channel BER data to obtain the first channel corrected BER data; when the first channel corrected BER data is less than zero, the first channel corrected BER data is corrected to zero; First channel correction status data is generated based on first channel corrected received power data, first channel corrected signal-to-noise ratio data, and first channel corrected bit error rate data.
[0041] It should be noted that the method of obtaining the second channel correction status data is the same as that of obtaining the first channel correction status data. The only difference is that the data corresponding to the first channel is replaced with the data corresponding to the second channel, and the first channel received power data is used as reference data in the calculation process of the second channel leakage impact power data. The specific process will not be described in detail.
[0042] Step 8: Determine the compensation parameters for the first channel and the compensation parameters for the second channel based on the first channel correction status data, the second channel correction status data, and the preset compensation rules; The first channel compensation parameters include the first channel gain compensation parameters, the first channel offset compensation parameters, and the first channel equalization compensation parameters; the second channel compensation parameters include the second channel gain compensation parameters, the second channel offset compensation parameters, and the second channel equalization compensation parameters. In this embodiment, it should be specifically explained that the steps for obtaining the compensation parameters of the first channel are as follows: Based on the difference between the first channel corrected received power data and the preset target received power value in the first channel corrected status data, the first channel power deviation data is calculated; when the first channel power deviation data is greater than zero, the first channel gain adjustment direction is determined to be the increasing direction, and when the first channel power deviation data is less than zero, the first channel gain adjustment direction is determined to be the decreasing direction. It should be noted that the preset target received power value refers to the expected received power reference value of the receiving channel of the target optical communication equipment under normal and stable operating conditions, used to characterize whether the current received power deviates from the normal operating range. The preset target received power value can be determined based on the design parameters of the optical communication equipment, the performance indicators of the receiving device, or the statistical results of received power during historical stable operation.
[0043] The gain adjustment amount of the first channel is obtained by multiplying the absolute value of the power deviation data of the first channel with the preset gain adjustment coefficient; the gain compensation parameter of the first channel is generated according to the gain adjustment direction and the gain adjustment amount of the first channel. It should be noted that the preset gain adjustment coefficient is an adjustment coefficient used to calculate the gain adjustment of the first channel based on the power deviation data of the first channel. It is used to control the degree of influence of the power deviation on the gain compensation parameters and avoid excessive adjustment of the gain compensation parameters due to a single change in power deviation. The preset gain adjustment coefficient can be determined based on the gain response characteristics of the receiving amplifier circuit, the gain adjustment range, and the historical compensation effect.
[0044] Based on the difference between the first channel corrected signal-to-noise ratio data and the preset target signal-to-noise ratio value in the first channel corrected state data, the first channel signal-to-noise ratio deviation data is calculated; when the first channel signal-to-noise ratio deviation data is less than zero, the first channel equalization adjustment direction is determined as the enhancement direction; when the first channel signal-to-noise ratio deviation data is greater than or equal to zero, the first channel equalization adjustment direction is determined as the maintenance direction. It should be noted that the preset target signal-to-noise ratio (SNR) value refers to the expected SNR reference value corresponding to the target optical communication device meeting preset communication quality requirements, and is used to evaluate the degree of deviation of the current receiving channel signal quality. The preset target SNR value can be determined based on communication link design requirements, receiving performance indicators, or SNR statistics under historical normal operating conditions.
[0045] The equalization adjustment amount of the first channel is calculated by multiplying the absolute value of the signal-to-noise ratio deviation data of the first channel with the preset equalization adjustment coefficient; the equalization compensation parameters of the first channel are generated according to the equalization adjustment direction and the equalization adjustment amount of the first channel. It should be noted that the preset equalization adjustment coefficient is an adjustment coefficient used to calculate the equalization adjustment amount of the first channel based on the signal-to-noise ratio deviation data of the first channel. It controls the degree of influence of the signal-to-noise ratio deviation on the equalization compensation parameters, enabling the equalization parameters to be adaptively adjusted according to changes in the signal quality of the received channel. The preset equalization adjustment coefficient can be determined based on the frequency response characteristics of the received channel, the adjustment range of the equalization circuit, and historical adjustment results.
[0046] Based on the difference between the first channel corrected bit error rate data and the preset target bit error rate value in the first channel corrected state data, the first channel bit error state deviation data is calculated; when the first channel bit error state deviation data is greater than zero, the first channel offset adjustment direction is determined as the compensation enhancement direction; when the first channel bit error state deviation data is less than or equal to zero, the first channel offset adjustment direction is determined as the maintenance direction. It should be noted that the preset target bit error rate (BER) value refers to the reference BER value that the target optical communication device is allowed to achieve under normal communication conditions, and is used to evaluate the data transmission reliability of the receiving channel. The preset target BER value can be determined based on communication protocol requirements, system reliability indicators, or BER statistics from historical stable communication processes.
[0047] The first channel offset adjustment amount is calculated by multiplying the absolute value of the first channel error state deviation data with a preset offset adjustment coefficient; the first channel offset compensation parameter is then generated based on the first channel offset adjustment direction and the first channel offset adjustment amount. The offset compensation parameter is used to adjust the operating point of the photoelectric conversion device to restore the receiving decision state to the target bit error level. It should be noted that the preset offset adjustment coefficient is an adjustment coefficient used to calculate the offset adjustment amount of the first channel based on the bit error state deviation data of the first channel. It is used to control the degree of influence of the bit error state deviation on the offset compensation parameters and avoid excessive adjustment of the offset parameters, which could lead to fluctuations in the receiving state. The preset offset adjustment coefficient can be determined based on the operating characteristics of the photoelectric conversion device, the offset adjustment range, and historical compensation data.
[0048] The first channel compensation parameters are generated based on the first channel gain compensation parameters, the first channel bias compensation parameters, and the first channel equalization compensation parameters.
[0049] The acquisition method of the second channel compensation parameters is the same as that of the first channel compensation parameters. The only difference is that the first channel correction status data is replaced with the second channel correction status data. The second channel gain compensation parameters, second channel equalization compensation parameters, and second channel offset compensation parameters are generated based on the second channel correction received power data, second channel correction signal-to-noise ratio data, and second channel correction bit error rate data, respectively. The specific process will not be described in detail.
[0050] Step 9: Perform gain adjustment, bias adjustment and equalization adjustment on the first receiving channel according to the first channel compensation parameters, and obtain the adjusted first channel received power data, adjusted first channel signal-to-noise ratio data and adjusted first channel bit error rate data. Generate adjusted first channel status data based on the adjusted first channel received power data, adjusted first channel signal-to-noise ratio data and adjusted first channel bit error rate data. According to the compensation parameters of the second channel, the gain adjustment, bias adjustment and equalization adjustment of the second receiving channel are performed, and the adjusted second channel received power data, adjusted second channel signal-to-noise ratio data and adjusted second channel bit error rate data are obtained. The adjusted second channel status data is generated based on the adjusted second channel received power data, adjusted second channel signal-to-noise ratio data and adjusted second channel bit error rate data. The adjusted first channel status data and the adjusted second channel status data are used as input data for the next compensation cycle.
[0051] In conclusion, the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
[0052] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. An adaptive compensation method for receiving channels based on small-angle filtered wavelength division multiplexing data, characterized in that, Includes the following steps: Step 1: Acquire the target optical signal received by the target optical communication device, and perform wavelength division processing on the target optical signal through a small-angle filtering wavelength division structure to obtain the first channel optical signal and the second channel optical signal; Step 2: Perform photoelectric conversion processing on the first channel optical signal and the second channel optical signal respectively to obtain the first channel electrical signal and the second channel electrical signal; Step 3: Amplify and sample the first channel electrical signal and the second channel electrical signal respectively to obtain the first channel sampled data and the second channel sampled data; Step 4: Obtain the first channel received power data, the first channel signal-to-noise ratio data, and the first channel bit error rate data based on the first channel sampling data, and generate the first channel status data based on the first channel received power data, the first channel signal-to-noise ratio data, and the first channel bit error rate data; Step 5: Obtain the second channel received power data, second channel signal-to-noise ratio data, and second channel bit error rate data based on the second channel sampling data, and generate the second channel status data based on the second channel received power data, second channel signal-to-noise ratio data, and second channel bit error rate data; Step 6: Extract the waveform component data of the first channel and the waveform component data of the second channel based on the sampling data of the first channel and the sampling data of the second channel respectively; perform a periodic comparison between the waveform component data of the first channel and the waveform component data of the second channel to calculate the leakage correlation data of the first channel and the leakage correlation data of the second channel; calculate the cumulative leakage data of the first channel based on the leakage correlation data of the first channel, and calculate the cumulative leakage data of the second channel based on the leakage correlation data of the second channel. Step 7: Correct the first channel received power data, first channel signal-to-noise ratio data, and first channel bit error rate data based on the first channel leakage accumulation data to generate first channel correction status data; correct the second channel received power data, second channel signal-to-noise ratio data, and second channel bit error rate data based on the second channel leakage accumulation data to generate second channel correction status data. Step 8: Determine the compensation parameters for the first channel and the compensation parameters for the second channel based on the correction status data of the first channel and the correction status data of the second channel; The first channel compensation parameters include the first channel gain compensation parameters, the first channel offset compensation parameters, and the first channel equalization compensation parameters; the second channel compensation parameters include the second channel gain compensation parameters, the second channel offset compensation parameters, and the second channel equalization compensation parameters. Step 9: Perform gain adjustment, offset adjustment, and equalization adjustment on the first receiving channel according to the first channel compensation parameters; The second receiving channel is adjusted for gain, bias, and equalization based on the second channel compensation parameters. Acquire the adjusted first channel state data and the adjusted second channel state data, and use the adjusted first channel state data and the adjusted second channel state data as input data for the next compensation cycle.
2. The adaptive compensation method for receiving channels based on small-angle filtered wavelength division data according to claim 1, characterized in that: The steps for obtaining the waveform component data of the first channel and the waveform component data of the second channel are as follows: Read each sample value in the first channel signal sample according to the preset sampling order, calculate the amplitude difference between adjacent sample values, and generate the first channel amplitude difference data; The second channel signal samples are read according to the preset sampling order, and the amplitude difference between adjacent sample values is calculated to generate the second channel amplitude difference data. Calculate the maximum, minimum, and average sample values in the first channel signal samples to obtain the maximum, minimum, and average sample values of the first channel. Generate the waveform amplitude data of the first channel based on the maximum, minimum, and average sample values of the first channel. Calculate the maximum, minimum, and average sample values in the second channel signal samples to obtain the maximum, minimum, and average sample values of the second channel. Generate the waveform amplitude data of the second channel based on the maximum, minimum, and average sample values of the second channel. The number of changes greater than a preset change threshold in the amplitude difference data of the first channel is counted to obtain the number of changes in the first channel. The average value of each amplitude difference in the amplitude difference data of the first channel is calculated to obtain the average amplitude difference of the first channel. The waveform change data of the first channel is generated based on the number of changes in the first channel and the average amplitude difference of the first channel. The number of changes in the second channel amplitude difference data that are greater than a preset change threshold is counted to obtain the number of changes in the second channel. The average value of each amplitude difference in the second channel amplitude difference data is calculated to obtain the average amplitude difference of the second channel. The waveform change data of the second channel is generated based on the number of changes in the second channel and the average amplitude difference of the second channel. The waveform amplitude data of the first channel and the waveform change data of the first channel are associated and stored according to a preset sampling order to generate the waveform component data of the first channel; The waveform amplitude data of the second channel and the waveform change data of the second channel are associated and stored according to a preset sampling order to generate the waveform component data of the second channel.
3. The adaptive compensation method for the receiving channel based on small-angle filtered wavelength division data according to claim 1, characterized in that, The steps for obtaining the leakage correlation data of the first channel and the leakage correlation data of the second channel are as follows: The waveform amplitude data and waveform change data of the first channel in the waveform component data are read in the preset sampling order, and the waveform amplitude data and waveform change data of the second channel in the waveform component data are read in the same preset sampling order. The maximum sample value, minimum sample value, and average sample value of the first channel corresponding to each sampling position in the first channel waveform amplitude data are matched with the maximum sample value, minimum sample value, and average sample value of the second channel corresponding to the same sampling position in the second channel waveform amplitude data to generate multiple waveform amplitude corresponding data groups. Among them, the waveform amplitude corresponding data group includes the first channel maximum sample value, the first channel minimum sample value, the first channel average sample value, the second channel maximum sample value, the second channel minimum sample value, and the second channel average sample value corresponding to the same sampling position; Calculate the amplitude difference between the average sampled value of the first channel and the average sampled value of the second channel in the data group corresponding to each waveform amplitude to obtain amplitude correlation difference data; calculate the maximum amplitude difference between the maximum sampled value of the first channel and the maximum sampled value of the second channel in the data group corresponding to each waveform amplitude, and the minimum amplitude difference between the minimum sampled value of the first channel and the minimum sampled value of the second channel. The number of changes in the first channel and the average amplitude difference of the first channel in the waveform change data are matched with the number of changes in the second channel and the average amplitude difference of the second channel in the waveform change data to obtain multiple waveform change corresponding data groups; The waveform change corresponding data group includes the number of changes in the first channel, the average amplitude difference of the first channel, the number of changes in the second channel, and the average amplitude difference of the second channel at the same sampling position; Calculate the difference in the number of changes between the first channel and the second channel in the data group corresponding to each waveform change, and the difference in the average amplitude between the first channel and the second channel. The amplitude correlation difference data, the maximum amplitude difference data, the minimum amplitude difference data, the difference in the number of changes, and the difference in the amplitude of changes are compared with the corresponding preset difference thresholds; the number of data groups corresponding to the waveforms that meet the preset difference conditions is counted to obtain the number of abnormal waveforms corresponding to the first channel; Based on the ratio between the number of abnormal waveforms in the first channel and the total number of corresponding data groups, the leakage-related data for the first channel is calculated; based on the ratio between the number of abnormal waveforms in the second channel and the total number of corresponding data groups, the leakage-related data for the second channel is calculated.
4. The adaptive compensation method for receiving channels based on small-angle filtered wavelength division data according to claim 1, characterized in that, The steps for obtaining the cumulative channel leakage data are as follows: Based on the leakage correlation data of the first channel corresponding to multiple consecutive compensation cycles, the change relationship between the leakage correlation data of the first channel is calculated in the order of the compensation cycles to obtain the leakage evolution data of the first channel. The first channel leakage persistence characteristic data and the first channel leakage growth characteristic data are calculated based on the first channel leakage evolution data, and the first channel leakage cumulative data are generated based on the first channel leakage correlation data, the first channel leakage persistence characteristic data and the first channel leakage growth characteristic data. Based on the second channel leakage correlation data corresponding to multiple consecutive compensation cycles, the change relationship between the second channel leakage correlation data is calculated in the order of the compensation cycles to obtain the second channel leakage evolution data. Based on the second channel leakage evolution data, calculate the second channel leakage persistence characteristic data and the second channel leakage growth characteristic data, and generate the second channel leakage cumulative data based on the second channel leakage correlation data, the second channel leakage persistence characteristic data, and the second channel leakage growth characteristic data.
5. The adaptive compensation method for receiving channels based on small-angle filtered wavelength division data according to claim 4, characterized in that: The steps for obtaining the leakage evolution data of the first channel are as follows: Obtain the leakage correlation data of the first channel corresponding to multiple consecutive compensation cycles, arrange them in the order of occurrence of the compensation cycles, calculate the difference between the leakage correlation data of the first channel corresponding to adjacent compensation cycles, and obtain the leakage change difference of multiple first channels. Determine whether the leakage change difference of each first channel is greater than zero. The compensation period corresponding to the leakage change difference of the first channel that is greater than zero is determined as the growth period of the first channel. The number of compensation periods in which leakage growth occurs continuously is counted to obtain the number of continuous leakage growth in the first channel. The differences in leakage changes in multiple first channels are summed to obtain the cumulative value of leakage changes in the first channel. Based on the ratio of the cumulative value of leakage changes in the first channel to the number of continuously increasing leaks in the first channel, the growth rate of leakage in the first channel is calculated. First-channel leakage evolution data is generated based on the data on the continuous increase in the number of first-channel leaks and the rate of increase in first-channel leaks.
6. The adaptive compensation method for receiving channels based on small-angle filtered wavelength division data according to claim 4, characterized in that: The steps for obtaining the first channel leakage accumulation data are as follows: Obtain the leakage correlation data of the first channel corresponding to multiple consecutive compensation cycles, and perform cumulative statistics on the leakage correlation data of each first channel according to the order of occurrence of the compensation cycle to obtain the cumulative value of leakage correlation of the first channel; Obtain the data on the continuous increase in the number of leaks in the first channel and the data on the growth rate of the first channel leak in the first channel leakage evolution data. Multiply the data on the continuous increase in the number of leaks in the first channel and the data on the growth rate of the first channel leak to obtain the first channel growth correction factor. The cumulative leakage value associated with the first channel is multiplied by the growth correction factor of the first channel to generate the cumulative leakage data of the first channel.
7. The adaptive compensation method for receiving channels based on small-angle filtered wavelength division data according to claim 1, characterized in that: The steps for obtaining the first channel correction status data are as follows: The cumulative leakage data of the first channel is normalized to obtain the leakage impact ratio of the first channel; the received power data of the second channel is multiplied by the leakage impact ratio of the first channel to obtain the leakage impact power data of the first channel; the leakage impact power data of the first channel is subtracted from the received power data of the first channel to obtain the corrected received power data of the first channel; when the corrected received power data of the first channel is less than zero, the corrected received power data of the first channel is corrected to zero. The signal-to-noise ratio (SNR) data of the first channel is converted into linearized SNR data of the first channel, and the equivalent interference power data of the first channel is calculated based on the ratio between the received power data of the first channel and the linearized SNR data of the first channel. The equivalent interference power data of the first channel is used to characterize the interference power component in the received power of the first channel other than the effective signal power. Subtract the leakage power data of the first channel from the equivalent interference power data of the first channel to obtain the corrected interference power data of the first channel. When the first channel corrected interference power data is less than the preset minimum interference power value, the first channel corrected interference power data is corrected to the preset minimum interference power value; the first channel corrected linear signal-to-noise ratio data is calculated based on the ratio between the first channel corrected received power data and the first channel corrected interference power data, and the first channel corrected linear signal-to-noise ratio data is converted into decibel form to obtain the first channel corrected signal-to-noise ratio data. The theoretical bit error rate data of the first channel is obtained based on the corrected signal-to-noise ratio data of the first channel and the preset signal-to-noise ratio bit error rate mapping relationship. The difference between the bit error rate data of the first channel and the theoretical bit error rate data of the first channel is calculated to obtain the bit error deviation data of the first channel; the bit error deviation data of the first channel is multiplied by the leakage impact ratio of the first channel to obtain the bit error correction amount of the first channel. Subtract the first channel bit error correction amount from the first channel bit error rate data to obtain the first channel corrected bit error rate data; when the first channel corrected bit error rate data is less than zero, correct the first channel corrected bit error rate data to zero; First channel correction status data is generated based on first channel corrected received power data, first channel corrected signal-to-noise ratio data, and first channel corrected bit error rate data.
8. The adaptive compensation method for receiving channels based on small-angle filtered wavelength division data according to claim 7, characterized in that: The steps for obtaining the compensation parameters for the first channel are as follows: Based on the difference between the first channel corrected received power data and the preset target received power value in the first channel corrected status data, the first channel power deviation data is calculated; when the first channel power deviation data is greater than zero, the first channel gain adjustment direction is determined to be the increasing direction, and when the first channel power deviation data is less than zero, the first channel gain adjustment direction is determined to be the decreasing direction. The gain adjustment amount of the first channel is obtained by multiplying the absolute value of the power deviation data of the first channel with the preset gain adjustment coefficient; the gain compensation parameter of the first channel is generated according to the gain adjustment direction and the gain adjustment amount of the first channel. Based on the difference between the first channel corrected signal-to-noise ratio data and the preset target signal-to-noise ratio value in the first channel corrected state data, the first channel signal-to-noise ratio deviation data is calculated; when the first channel signal-to-noise ratio deviation data is less than zero, the first channel equalization adjustment direction is determined as the enhancement direction; when the first channel signal-to-noise ratio deviation data is greater than or equal to zero, the first channel equalization adjustment direction is determined as the maintenance direction. The equalization adjustment amount of the first channel is calculated by multiplying the absolute value of the signal-to-noise ratio deviation data of the first channel with the preset equalization adjustment coefficient; the equalization compensation parameters of the first channel are generated according to the equalization adjustment direction and the equalization adjustment amount of the first channel. Based on the difference between the first channel corrected bit error rate data and the preset target bit error rate value in the first channel corrected state data, the first channel bit error state deviation data is calculated; when the first channel bit error state deviation data is greater than zero, the first channel offset adjustment direction is determined as the compensation enhancement direction; when the first channel bit error state deviation data is less than or equal to zero, the first channel offset adjustment direction is determined as the maintenance direction. The first channel offset adjustment amount is calculated by multiplying the absolute value of the first channel error state deviation data with the preset offset adjustment coefficient; the first channel offset compensation parameters are generated based on the first channel offset adjustment direction and the first channel offset adjustment amount. The first channel compensation parameters are generated based on the first channel gain compensation parameters, the first channel bias compensation parameters, and the first channel equalization compensation parameters.