An embedded optical module data acquisition and processing system
By using an embedded optical module data acquisition and processing system, combining optical power, forward error correction codes, and load status variables, and dynamically adjusting the sampling frequency and timing window, optical module status data is processed collaboratively. This solves the problem of insufficient identification of link degradation trends in existing technologies and achieves more accurate optical module status monitoring.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHENGDU GIGAC TECH CO LTD
- Filing Date
- 2026-05-25
- Publication Date
- 2026-07-24
AI Technical Summary
Existing optical module status acquisition and processing methods are insufficient to identify link degradation trends in a timely manner after forward error correction processing. Furthermore, due to limitations in processing resources and data storage, it is difficult to dynamically adjust the sampling frequency and timing window, resulting in insufficient ability to identify critical link degradation.
The optical power state, forward error correction code state, and forward error correction load state are obtained through the link sampling module to generate the original state sequence. The state feature construction module performs preprocessing to generate the synchronization state sequence, forward error correction margin consumption, and deviation. The adaptive control module dynamically adjusts the sampling frequency and timing window, and the collaborative discrimination module performs collaborative processing to generate the optical module state data processing result.
It improves the integrity and timing correlation of optical module status data processing, enhances the ability to identify link degradation, reduces the masking effect of single normal status data on the judgment results, and provides more accurate feedback on the actual operating status of optical modules.
Smart Images

Figure CN122247508B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data acquisition and status processing technology for embedded optical communication devices, and more specifically, to an embedded optical module data acquisition and processing system. Background Technology
[0002] In optical communication equipment, optical modules are typically managed and maintained through an embedded master controller. The embedded master controller can periodically acquire data such as the transmitting optical power, receiving optical power, and bit error rate of the optical module, and combine this data with preset thresholds to determine if there are any anomalies in the optical link. This approach has a clear structure, low implementation cost, and can meet the basic monitoring needs of most conventional operating scenarios.
[0003] With the increasing speed of optical links and the growing demand for service continuity, forward error correction (FEC) is widely used in high-speed optical communication links. FEC can correct bit errors when they fluctuate, ensuring that the bit error rate remains within the normal range after FEC processing. Therefore, in the early stages of link degradation or critical degradation, the bit error rate after FEC processing may not fully reflect the true degradation trend. Instead, the bit error rate changes before FEC processing and the FEC load status can more accurately reflect the link quality decline and error correction resource consumption earlier.
[0004] Existing optical module status acquisition and processing methods typically focus more on whether the optical power exceeds the alarm threshold or whether the bit error rate status is abnormal after forward error correction (FEC). However, in situations where the optical power has not yet reached the alarm condition and the bit error rate status remains within the normal range after FEC, but the bit error rate status continues to rise before FEC and the FEC load status quantity increases synchronously, using a fixed sampling frequency, fixed timing window, and relatively independent status judgment methods may fail to promptly reflect the operational characteristics of continuously depleted FEC margin and link degradation masked by FEC compensation.
[0005] Furthermore, embedded controllers are typically limited by processing resources, polling cycles, and data storage space. Prolonged use of high-frequency sampling increases the processing burden, while prolonged use of low-frequency sampling may reduce the ability to capture critical changes. Therefore, a technical solution is needed that can synchronously process optical power state variables, forward error correction code state variables, and forward error correction load state variables. This solution should dynamically adjust the sampling frequency and timing window as the forward error correction margin depletion changes, and reduce the excessive influence of a single normal indicator on the overall judgment through weight fusion and normal confidence suppression, thereby more accurately outputting the optical module status data processing results, especially improving the ability to identify critical link degradation states. Summary of the Invention
[0006] To address the shortcomings of existing technologies, the present invention aims to provide an embedded optical module data acquisition and processing system.
[0007] To achieve the above objectives, the present invention provides the following technical solution: An embedded optical module data acquisition and processing system includes: The link sampling module is used to obtain the optical power status, forward error correction code status, and forward error correction load status from the optical module connected to the embedded main control according to the current sampling frequency and within the current timing window, and generate the original state sequence. The state feature construction module is used to preprocess the original state sequence to obtain the synchronous state sequence corresponding to the original state sequence, and generate the forward error correction margin consumption degree and the forward error correction deviation degree based on the synchronous state sequence. The adaptive control module is used to dynamically adjust the current sampling frequency and the current timing window based on the forward error correction margin consumption, and to generate a fusion weight set and normal confidence suppression coefficient based on the forward error correction margin consumption and the forward error correction deviation. The collaborative discrimination module is used to collaboratively process the optical module's state data based on the synchronization state sequence, the fusion weight set, and the normal confidence suppression coefficient, to obtain the optical module state data processing result.
[0008] In one embodiment, the optical power state quantity is used to characterize the optical power state on the transmitting and receiving sides of the optical module; the forward error correction code state quantity is used to characterize the bit error state before and after the forward error correction process; and the forward error correction load state quantity is used to characterize the error correction occupancy level during the forward error correction process.
[0009] In one embodiment, the synchronization state sequence obtained by the state feature construction module includes an optical power synchronization sequence, a forward error correction code synchronization sequence, and a forward error correction load synchronization sequence; the forward error correction code synchronization sequence includes a pre-error sub-sequence and a post-error sub-sequence.
[0010] In one embodiment, the process by which the state feature construction module generates forward error correction margin consumption and forward error correction deviation includes: extracting error correction pressure features and masking deviation features based on the data corresponding to the forward error correction code state quantity and the data corresponding to the forward error correction load state quantity in the synchronization state sequence; converting the error correction pressure features into forward error correction margin consumption according to a preset consumption mapping relationship, and converting the masking deviation features into forward error correction deviation according to a preset deviation mapping relationship.
[0011] In one embodiment, the error correction pressure feature is used to characterize the synergistic enhancement relationship between the bit error degradation trend before forward error correction processing and the forward error correction load growth level; the masking deviation feature is used to characterize the degree of separation of bit error states before and after forward error correction processing and the degree of compensation masking of link degradation by the forward error correction load state quantity.
[0012] In one embodiment, the fusion weight set includes optical power weights, forward error correction code weights, and forward error correction payload weights.
[0013] In one embodiment, the adaptive control module converts the forward error correction margin consumption degree and the forward error correction deviation degree into consumption suppression degree and deviation suppression degree respectively according to the preset suppression mapping relationship, and performs weighted fusion and amplitude limiting processing on the consumption suppression degree and deviation suppression degree to generate normal confidence suppression coefficient.
[0014] In one embodiment, the collaborative discrimination module, under the current sampling frequency and current timing window adjusted by the adaptive control module, forms optical power timing characteristics, forward error correction code timing characteristics, and forward error correction load timing characteristics based on the synchronization state sequence. The collaborative discrimination module performs correlation processing on the optical power timing characteristics, forward error correction code timing characteristics, and forward error correction load timing characteristics according to the fusion weight set and normal confidence suppression coefficient, and obtains the optical module status data processing results.
[0015] In one embodiment, the collaborative discrimination module is further configured to, in the association processing, when the bit error status data after forward error correction processing is within the normal range, determine the judgment contribution of the bit error status data to the judgment that the optical module is in a normal state as the normal state judgment contribution. When the critical degradation triggering condition is met, the collaborative discrimination module suppresses the contribution of the normal state judgment based on the normal confidence suppression coefficient, and outputs the link critical degradation state as the result of optical module state data processing according to the fusion weight set.
[0016] In one embodiment, the critical degradation triggering condition includes: The data corresponding to the optical power state quantity in the optical power time series characteristics did not exceed the corresponding alarm threshold; The data in the forward error correction code timing features that correspond to the error state after forward error correction processing are within the normal range and contribute to the normal state judgment. The forward error correction margin consumption exceeds the preset risk threshold; and the forward error correction deviation exceeds the preset deviation threshold.
[0017] Compared with the prior art, the present invention has the following beneficial effects: This invention uses a link sampling module to synchronously acquire optical power status, forward error correction code status, and forward error correction load status within the current time window according to the current sampling frequency, and generates an original state sequence. This allows the optical module's operating status to no longer rely solely on a single optical power or single bit error data point for judgment, forming a continuous state data foundation covering changes in optical power, bit error rate, and forward error correction load. This improves the completeness and timing correlation of the data acquisition results on the embedded main control side. The original state sequence is preprocessed by the state feature construction module to obtain the synchronization state sequence, and further forward error correction margin consumption degree and forward error correction deviation degree are generated. This enables the degree of forward error correction resource occupation and the difference between the bit error state before and after forward error correction to be quantitatively expressed, which is beneficial to identify the compensation masking phenomenon of link degradation in the forward error correction process and improve the effectiveness of optical module state data processing. The adaptive control module dynamically adjusts the current sampling frequency and timing window based on the forward error correction margin consumption. It also generates a fusion weight set and a normal confidence suppression coefficient by combining the forward error correction margin consumption and the forward error correction deviation. The collaborative discrimination module then performs collaborative processing to reduce unnecessary data processing burden when the link is stable and enhance the state capture capability when the link is close to critical degradation. This reduces the masking effect of single normal state data on the overall judgment result, resulting in optical module state data processing results that better reflect the actual operating state of the optical module. Attached Figure Description
[0018] Figure 1 This is a schematic diagram of the structure of an embedded optical module data acquisition and processing system according to the present invention; Figure 2 A schematic diagram illustrating the mapping relationship between the forward error correction margin consumption and the forward error correction deviation degree generated by the state feature construction module in this invention; Figure 3 This is a schematic diagram illustrating the adaptive control module and collaborative discrimination module in this invention performing adaptive control and collaborative discrimination. Detailed Implementation
[0019] Reference Figure 1 An embedded optical module data acquisition and processing system includes: The link sampling module is used to acquire optical power status, forward error correction (FEC) code status, and FEC load status from the optical modules connected to the embedded main control unit within the current sampling frequency and time window, and generate a raw state sequence. During operation, changes in optical power, bit error rate before and after FEC processing, and load changes during FEC reflect the current operating status and potential degradation trends of the link. By acquiring data at the current sampling frequency and within the current time window, different status quantities fall within the same time range, avoiding reliance on single instantaneous data for judgment. After generating the raw state sequence, subsequent modules identify the state change process based on temporal continuity, rather than simply determining whether an alarm threshold is exceeded at a particular moment.
[0020] In one specific implementation, the embedded master controller continuously reads the connected optical modules within the current timing window according to the current sampling frequency. The current sampling frequency is set to once per second, once every two seconds, or other frequencies suitable for embedded processing resources, depending on the link operating status. The current timing window can be set to a range of thirty seconds, sixty seconds, or longer. During each reading process, the optical module's transmitting optical power, receiving optical power, bit error state before forward error correction processing, bit error state after forward error correction processing, and error correction occupancy level during forward error correction are acquired. The transmitting optical power and receiving optical power together constitute the optical power status quantity, the bit error state before forward error correction processing and the bit error state after forward error correction processing together constitute the forward error correction bit error state quantity, and the error correction occupancy level constitutes the forward error correction load status quantity. For example, sixty sets of data are continuously collected within a sixty-second timing window. Each set of data includes the receiving optical power, transmitting optical power, bit error count before forward error correction processing, bit error count after forward error correction processing, and error correction occupancy ratio. The forward error correction load status includes at least one of the following: the number of corrected error symbols within a unit time window, the number of corrected codewords, the error correction occupancy ratio, and the ratio approaching the forward error correction capability boundary. When the forward error correction processing unit outputs a cumulative count value, the link sampling module performs differential processing on the cumulative count values of adjacent sampling times; if counter wrap-around is detected, wrap-around correction is performed according to the maximum counter value. The cumulative count value read at each sampling time is denoted as Record the maximum value of the counter as , will the The difference count value within each sampling time slice is denoted as ,but: The first The maximum number of errors that can be corrected by the forward error correction processing unit or the total number of codewords within a sampling time slice is denoted as . , will the The percentage of error correction time slots within each sampling time slice is denoted as: ,but: In the formula, This is a very small constant greater than zero, used to avoid the denominator being zero. In this way, the forward error correction load state quantity can reflect the actual error correction occupancy level of the forward error correction processing unit within the current time window, avoiding misjudgment caused by directly using the cumulative count value as the instantaneous load state quantity; in, This is a limiting function used to restrict the input value to the range of 0 to 1; it outputs 0 when the input value is less than 0, outputs 1 when the input value is greater than 1, and outputs the input value itself when the input value is between 0 and 1.
[0021] The embedded main controller writes the optical power status, forward error correction code status, and forward error correction load status obtained from the same read into the same time sequence record according to the acquisition time order, and forms an original state sequence within the current time sequence window. This original state sequence retains both the numerical changes of each state quantity and the temporal correspondence between them. For example, when the received optical power has not yet reached the alarm threshold and the bit error status is still within the normal range after forward error correction processing, but the bit error status continues to rise before forward error correction processing and the error correction occupancy level increases synchronously, the original state sequence can fully reflect the link operation process where the optical power is not obviously abnormal, the bit error is masked by forward error correction processing, and the error correction resources are continuously occupied. This provides a continuous data basis for subsequent judgment on whether the link has a critical degradation trend.
[0022] Reference Figure 2 The state feature construction module is used to preprocess the original state sequence to obtain a synchronized state sequence corresponding to the original state sequence, and to generate forward error correction margin consumption and forward error correction deviation based on the synchronized state sequence. Since the optical power state quantity, forward error correction code state quantity, and forward error correction load state quantity may have inconsistent time correspondences, data fluctuations, or different state expression forms during the acquisition process, it is necessary to form a synchronized state sequence through preprocessing. The synchronized state sequence allows for comparison and analysis of different state quantities on the same temporal basis. Further, the forward error correction margin consumption and forward error correction deviation are generated, transforming load occupancy, bit error rate changes, and compensation masking during the forward error correction process into state features that can participate in subsequent control and judgment.
[0023] In one specific implementation, the original state sequence is preprocessed. The optical power state quantity, forward error correction code state quantity, and forward error correction load state quantity are time-calibrated according to the acquisition time. Data falling within the same sampling time or the same time slice are grouped into the same synchronization record. Occasional missing values, instantaneous jitter values, and duplicate sampled values are smoothed, removed, or have their markings preserved to obtain a synchronization state sequence corresponding to the original state sequence. The synchronization state sequence includes an optical power synchronization sequence, a forward error correction load synchronization sequence, a pre-forward error correction sub-sequence, and a post-forward error correction sub-sequence. The pre-forward error correction sub-sequence and the post-forward error correction sub-sequence together correspond to the forward error correction code synchronization sequence. For example, within a 60-second current time window, the received optical power, transmitted optical power, pre-forward error correction count, post-forward error correction count, and error correction occupancy ratio acquired each second are organized into a data group under the same time reference. Record the sampling time within the current time window as The error subsequence before forward error correction is denoted as The error subsequence after forward error correction is denoted as The forward error correction load synchronization sequence is denoted as The optical power received or transmitted in the optical power synchronization sequence is denoted as... For any state variable involved in the calculation Normalization is performed to obtain the normalized state variables. : In the formula, and It can be determined based on the optical module specifications, forward error correction capability boundaries, field calibration data, or historical samples from the stable operation phase. It is a very small constant greater than zero, used to avoid the denominator being zero; after normalization It falls within the range of zero to one. Through the above normalization process, optical power state variables, forward error correction code state variables, and forward error correction load state variables of different dimensions can participate in the calculation of subsequent error correction pressure characteristics, masking deviation characteristics, fusion weight set, and normal confidence suppression coefficient within the same numerical range; Based on the data corresponding to the forward error correction code state quantity and the data corresponding to the forward error correction load state quantity in the synchronization state sequence, error correction pressure features and masking deviation features are extracted. The error correction pressure features can be jointly determined by the growth slope of the bit error subsequence before forward error correction processing, the number of consecutive growths, and the growth magnitude of the forward error correction load synchronization sequence. It is used to characterize the synergistic enhancement relationship between the bit error degradation trend before forward error correction processing and the growth level of the forward error correction load. The masking deviation features can be jointly determined by the degree of difference between the bit error subsequence before and after forward error correction processing, the duration of the bit error state remaining normal after forward error correction processing, and the occupancy level of the forward error correction load state quantity. It is used to characterize the degree of separation of bit error states before and after forward error correction processing and the degree of compensation masking of the forward error correction load state quantity for link degradation. The error correction pressure characteristics are jointly determined by the bit error growth of the bit error subsequence before forward error correction processing, the proportion of continuous growth, the average occupancy level of the forward error correction load synchronization sequence, and the growth of the forward error correction load synchronization sequence. Bit error growth before forward error correction processing. The percentage of continuously increasing error codes before forward error correction processing Forward error correction load average occupancy level and forward error correction load growth They are respectively: In the formula, This represents the average load level for forward error correction. This represents the bit error state before forward error correction at the i-th sampling time. The forward error correction load state quantity at the i-th sampling time; for The value after normalization; for The value after normalization; i represents the sampling time number; n is the number of sampling points in the current time window; Error correction pressure characteristics It is obtained using the following formula: In the formula, , , and The weight coefficients are non-negative and satisfy the following conditions: The error correction pressure characteristics are mapped according to the preset consumption relationship. Convert to forward error correction margin consumption : In the formula, As a low-pressure boundary, It is a high-pressure boundary, and The low-pressure and high-pressure boundaries can be set based on stable link samples, forward error correction capability boundaries, and allowable false alarm and false negative control requirements. When the error subsequence before forward error correction processing continuously increases and the forward error correction load synchronization sequence increases synchronously, the error correction pressure characteristics are as follows: Increase forward error correction margin consumption This increases accordingly, indicating that the forward error correction margin is being continuously consumed; The masking deviation characteristic is jointly determined by the degree of separation between the bit error states before and after forward error correction (FEC), the proportion of bit error states remaining within the normal range after FEC, and the average load level of FEC. The degree of separation between the bit error states before and after FEC The percentage of normal error status after forward error correction processing They are respectively: In the formula, The boundary for determining whether the bit error state is within the normal range after forward error correction processing can be determined based on optical module specifications, link error management requirements, or historical samples from stable operation phases. Masking deviation characteristics. It is obtained using the following formula: In the formula, , and The weight coefficients are non-negative and satisfy the following conditions: The deviation features will be masked according to the preset deviation mapping relationship. Convert to forward error correction deviation : In the formula, For low divergence boundary, For high divergence from the boundary, and When the bit error subsequence increases before forward error correction, remains within the normal range after forward error correction, and the forward error correction load synchronization sequence maintains a high occupancy level, the deviation characteristic is masked. Increase forward error correction deviation This increases accordingly, indicating that the degree to which link degradation is compensated and masked by the forward error correction process is improved; According to the preset consumption mapping relationship, the error correction pressure characteristics are converted into the forward error correction margin consumption degree, and according to the preset deviation mapping relationship, the masking deviation characteristics are converted into the forward error correction deviation degree. For example, if the bit error subsequence before forward error correction gradually increases in multiple consecutive sampling times, and the forward error correction load synchronization sequence increases synchronously, but the bit error subsequence after forward error correction is still within the normal range, the preset consumption mapping relationship outputs a high forward error correction margin consumption degree, indicating that the error correction margin is being continuously occupied. At the same time, the preset deviation mapping relationship outputs a high forward error correction deviation degree, indicating that the link degradation has been partially masked by the forward error correction process, so that subsequent processing can identify the operating state that has not yet triggered a regular alarm but is close to critical degradation.
[0024] Reference Figure 3 The adaptive control module dynamically adjusts the current sampling frequency and timing window based on the consumption of forward error correction margin, and generates a fusion weight set and a normal confidence suppression coefficient based on the consumption of forward error correction margin and the forward error correction deviation. When the consumption of forward error correction margin reflects the continuous occupation or depletion of the link's error correction margin, it indicates that although the link may not yet show obvious optical power alarms or abnormal bit errors after forward error correction processing, the link is already under degradation pressure. Adjusting the current sampling frequency and timing window based on the consumption of forward error correction margin allows the system to obtain more detailed timing data when the risk is high, and avoids unnecessary data processing burden when the state is stable. Simultaneously, generating a fusion weight set and a normal confidence suppression coefficient based on the consumption of forward error correction margin and the forward error correction deviation prevents the subsequent collaborative discrimination module from treating various state variables equally, and adjusts the influence of various state variables in the judgment according to the link degradation pressure and the degree of forward error correction masking.
[0025] In one specific implementation, the current sampling frequency and current timing window are dynamically adjusted based on the forward error correction margin consumption. When the forward error correction margin consumption is in a low range, a low current sampling frequency is maintained and a long current timing window is used to obtain the continuous change trend under stable link conditions. When the forward error correction margin consumption increases and approaches a preset risk threshold, the current sampling frequency is increased and the current timing window is shortened so that the collected data can more timely reflect the change process of the continuous occupation of forward error correction resources. For example, when the bit error state continuously increases before forward error correction processing and the forward error correction load state increases synchronously, the current sampling frequency is adjusted from once every two seconds to once per second, and the current timing window is adjusted from sixty seconds to thirty seconds, thereby enhancing the timing tracking capability for the critical degradation stage. The adaptive control module is based on the consumption of forward error correction margin. The current sampling frequency and the current timing window are adjusted in segments. The [number]th [sampling frequency] is [adjusted / reduc ... The forward error correction margin consumption during the second adjustment is denoted as... The adjusted current sampling frequency is denoted as The adjusted current time series window is denoted as ,but: In the formula, and As the sampling control boundary, and ; , and These are low sampling frequency, medium sampling frequency, and high sampling frequency, respectively. , and These are long timing windows, medium timing windows, and short timing windows, respectively. When the forward error correction margin consumption is low, a lower current sampling frequency and a longer current timing window are used to reduce the data processing burden on the embedded main control unit; when the forward error correction margin consumption increases, a higher current sampling frequency and a shorter current timing window are used to improve the ability to capture the critical degradation process of the link. A fusion weight set and a normal confidence suppression coefficient are generated based on the forward error correction margin consumption and forward error correction deviation. The fusion weight set includes optical power weight, forward error correction code weight, and forward error correction load weight. When the optical power state value has not exceeded the corresponding alarm threshold, but both the forward error correction margin consumption and forward error correction deviation increase, the forward error correction code weight and forward error correction load weight are increased, and the judgment influence of relying solely on the optical power weight is relatively reduced. At the same time, according to the preset suppression mapping relationship, the forward error correction margin consumption is converted into a consumption suppression value, and the forward error correction deviation is converted into a deviation suppression value. Then, the consumption suppression value and the deviation suppression value are weighted, fused, and limited to generate a normal confidence suppression coefficient. For example, if the bit error state is still within the normal range after forward error correction processing, but both the bit error state and the forward error correction load state value show an increasing trend before forward error correction processing, the normal confidence suppression coefficient is increased to weaken the normal judgment influence brought about by the normal bit error state after forward error correction processing. The adaptive control module is based on the consumption of forward error correction margin. and forward error correction deviation Generate a fusion weight set. First, obtain the risk adjustment amount based on the forward error correction margin consumption and the forward error correction deviation. : Let the basic weight of optical power be . The basic weights of the forward error correction code weights are The base weights for the forward error correction load are: ,and Based on risk adjustment amount Obtain the unnormalized weights: Normalize the unnormalized weights to obtain the optical power weights in the fused weight set. Forward error correction code weights and forward error correction load weight : In the formula, , and It is a non-negative adjustment coefficient, and When the forward error correction margin consumption and the forward error correction deviation increase, the risk adjustment amount... Increase, optical power weight Relatively reduced, forward error correction code weight and forward error correction load weight The relative improvement allows the collaborative discrimination module to focus more on the indicative role of the bit error state and forward error correction load state quantities on the critical degradation of the link before forward error correction processing.
[0026] The preset suppression mapping relationship includes the consumption suppression mapping relationship and the deviation suppression mapping relationship. The forward error correction margin consumption... Convert to consumption inhibition amount The forward error correction deviation Converted to divergence inhibition : In the formula, To consume the initial threshold of suppression, Both the initial threshold for deviation suppression and the threshold itself can be determined based on stable link samples, the forward error correction capability boundary, and historical critical degradation samples. This also applies to the amount of suppression consumed. and deviation inhibition amount Weighted fusion and amplitude limiting are performed to obtain the normal confidence suppression coefficient. : In the formula, and It is a non-negative fusion coefficient and satisfies Normal confidence suppression coefficient It falls within the range of zero to one; The larger the value, the stronger the contribution of the normal state judgment caused by the error state after forward error correction being within the normal range needs to be suppressed.
[0027] The collaborative discrimination module processes the optical module's state data collaboratively based on the synchronization state sequence, the fusion weight set, and the normal confidence suppression coefficient, yielding the processed state data. It comprehensively judges the optical power state quantity, the forward error correction code state quantity, and the forward error correction load state quantity to avoid judgment bias caused by a single state quantity. In an optical module link, forward error correction may keep the bit error rate within the normal range after processing, but the forward error correction load state quantity and the bit error rate before processing already indicate link degradation. The collaborative discrimination module uses the synchronization state sequence to ensure the temporal correspondence of different state quantities, uses the fusion weight set to determine the strength of different state quantities in the collaborative processing, and uses the normal confidence suppression coefficient to mitigate the influence of making a normal judgment solely based on the normal bit error rate after forward error correction. The resulting optical module state data processing results more accurately reflect the actual operating state and critical degradation trend of the optical module link.
[0028] In one specific implementation, under the adaptively adjusted current sampling frequency and current timing window, the synchronization state sequence is time-deployed to form optical power timing characteristics, forward error correction code timing characteristics, and forward error correction load timing characteristics, respectively. The optical power timing characteristics at least reflect the magnitude, direction, and stability of the changes in the transmit-side optical power and the receive-side optical power within the current timing window. The forward error correction code timing characteristics at least reflect the relationship between the bit error state before and after forward error correction processing. The forward error correction load timing characteristics at least reflect the continuous increase, staged sudden increase, or stable occupancy of the error correction occupancy level. The optical power timing characteristics, forward error correction code timing characteristics, and forward error correction load timing characteristics are correlated according to the fusion weight set. The fusion weight set includes optical power weight, forward error correction code weight, and forward error correction load weight. When the optical power state quantity does not exceed the corresponding alarm threshold, but the bit error state before forward error correction processing continues to rise and the forward error correction load state quantity increases synchronously, the forward error correction code weight and forward error correction load weight are increased so that the judgment result reflects the actual situation of forward error correction resources being consumed more. In the correlation processing, the judgment contribution generated by the data corresponding to the bit error state after forward error correction processing being within the normal range is taken as the normal state judgment contribution. When the forward error correction margin consumption degree and the forward error correction deviation degree increase, the normal state judgment contribution is suppressed based on the normal confidence suppression coefficient to avoid the link degradation being masked simply because the bit error state after forward error correction processing is normal. The contribution of the normal state judgment generated when the data corresponding to the error state after forward error correction is within the normal range is denoted as . : The collaborative discrimination module is based on the normal confidence suppression coefficient. The contribution of the normal state judgment is suppressed to obtain the suppressed contribution of the normal state judgment. : when When the value increases, the contribution of the normal state after inhibition is judged. This reduces the impact of normal judgments solely due to the fact that the bit error state after forward error correction is within the normal range. If the abnormal contribution corresponding to the optical power timing characteristics is denoted as... The anomaly contribution corresponding to the temporal features of the forward error correction code is denoted as The abnormal contribution corresponding to the time-series characteristics of the forward error correction load is denoted as Then the state risk score It can be represented as: In the formula, The deduction coefficient contributing to the normal state judgment. When the forward error correction margin consumption is greater than the preset risk threshold, the forward error correction deviation is greater than the preset deviation threshold, the data corresponding to the optical power state quantity in the optical power time series characteristics does not exceed the corresponding alarm threshold, and the data corresponding to the bit error state after forward error correction processing in the forward error correction code time series characteristics is within the normal range, the collaborative discrimination module determines that the critical degradation triggering condition is met, and outputs the link critical degradation state as the result of optical module state data processing; When the data corresponding to the optical power state quantity in the optical power timing characteristics does not exceed the corresponding alarm threshold, the data corresponding to the bit error state after forward error correction processing in the forward error correction code timing characteristics is within the normal range and contributes to the normal state judgment, and the forward error correction margin consumption is greater than the preset risk threshold and the forward error correction deviation is greater than the preset deviation threshold, the critical degradation triggering condition is determined to be met, and the link critical degradation state is output as the result of optical module state data processing according to the fusion weight set. The alarm threshold can be set based on optical module specifications, link budget, field calibration data, and the optical power fluctuation range during stable operation. The preset risk threshold can be set according to... Based on the boundaries of forward error correction capability, the differences in the distribution of forward error correction margin consumption in normal and degraded links, and the allowable false alarm and missed alarm control requirements, the preset deviation threshold can be determined according to the degree of separation between the bit error state before and after forward error correction processing, the degree of compensation masking of link degradation by the forward error correction load state quantity, and historical critical degradation samples. For example, if the received optical power is still higher than the alarm threshold, the bit error state after forward error correction processing is still normal, but the bit error state before forward error correction processing increases for multiple consecutive sampling times and the error correction occupancy level increases synchronously, the critical degradation state of the link can be output even if the regular alarm has not been triggered.
[0029] 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 technical scope 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 embedded optical module data acquisition and processing system, characterized in that, include: The link sampling module is used to obtain the optical power status, forward error correction code status, and forward error correction load status from the optical module connected to the embedded main control according to the current sampling frequency and within the current timing window, and generate the original state sequence. The state feature construction module is used to preprocess the original state sequence to obtain the synchronous state sequence corresponding to the original state sequence, and generate the forward error correction margin consumption degree and the forward error correction deviation degree based on the synchronous state sequence. The process of generating forward error correction margin consumption and forward error correction deviation by the state feature construction module includes: extracting error correction pressure features and masking deviation features based on the data corresponding to the forward error correction code state quantity and the data corresponding to the forward error correction load state quantity in the synchronization state sequence; converting the error correction pressure features into forward error correction margin consumption according to the preset consumption mapping relationship, and converting the masking deviation features into forward error correction deviation according to the preset deviation mapping relationship. Error correction pressure features are used to characterize the synergistic enhancement relationship between the bit error degradation trend before forward error correction processing and the forward error correction load growth level; masking deviation features are used to characterize the degree of separation of bit error states before and after forward error correction processing and the degree of compensation masking of link degradation by forward error correction load state quantities. The adaptive control module is used to dynamically adjust the current sampling frequency and the current timing window based on the forward error correction margin consumption, and to generate a fusion weight set and normal confidence suppression coefficient based on the forward error correction margin consumption and the forward error correction deviation. The fusion weight set includes optical power weights, forward error correction code weights, and forward error correction payload weights; The adaptive control module converts the forward error correction margin consumption degree and the forward error correction deviation degree into consumption suppression degree and deviation suppression degree respectively according to the preset suppression mapping relationship, and performs weighted fusion and amplitude limiting on the consumption suppression degree and deviation suppression degree to generate normal confidence suppression coefficient. The collaborative discrimination module is used to collaboratively process the optical module's state data based on the synchronization state sequence, the fusion weight set, and the normal confidence suppression coefficient, to obtain the optical module state data processing result. Under the current sampling frequency and current timing window adjusted by the adaptive control module, the collaborative discrimination module forms optical power timing characteristics, forward error correction code timing characteristics, and forward error correction load timing characteristics based on the synchronization state sequence; The collaborative discrimination module performs correlation processing on the optical power timing characteristics, forward error correction code timing characteristics, and forward error correction load timing characteristics according to the fusion weight set and normal confidence suppression coefficient, and obtains the optical module status data processing results.
2. The embedded optical module data acquisition and processing system according to claim 1, characterized in that, Optical power state variables are used to characterize the optical power state on the transmitting and receiving sides of the optical module; forward error correction code state variables are used to characterize the bit error state before and after forward error correction processing; forward error correction load state variables are used to characterize the error correction occupancy level during the forward error correction process.
3. The embedded optical module data acquisition and processing system according to claim 2, characterized in that, The synchronization state sequence obtained by the state feature construction module includes the optical power synchronization sequence, the forward error correction code synchronization sequence, and the forward error correction load synchronization sequence; the forward error correction code synchronization sequence includes the error subsequence before forward error correction processing and the error subsequence after forward error correction processing.
4. The embedded optical module data acquisition and processing system according to claim 3, characterized in that, The collaborative discrimination module is also used in the correlation processing to determine the normal state judgment contribution of the bit error status data after forward error correction processing to the judgment contribution of the bit error status data to the judgment of the optical module being in a normal state when the bit error status data is in the normal range. When the critical degradation triggering condition is met, the collaborative discrimination module suppresses the contribution of the normal state judgment based on the normal confidence suppression coefficient, and outputs the link critical degradation state as the result of optical module state data processing according to the fusion weight set.
5. The embedded optical module data acquisition and processing system according to claim 4, characterized in that, Critical degradation triggering conditions include: The data corresponding to the optical power state quantity in the optical power time series characteristics did not exceed the corresponding alarm threshold; The data in the forward error correction code timing features that correspond to the error state after forward error correction processing are within the normal range and contribute to the normal state judgment. The forward error correction margin consumption exceeds the preset risk threshold; and the forward error correction deviation exceeds the preset deviation threshold.
Citation Information
Patent Citations
Signal transmitting and receiving method, device and system
CN106559141A
Forward error correction decoding process power reduction
CN120883545A