Apparatus and method for detecting online failure and system
09876694 ยท 2018-01-23
Assignee
Inventors
Cpc classification
H04B10/0795
ELECTRICITY
International classification
H04B10/00
ELECTRICITY
Abstract
This application provides an apparatus and method for detecting online failure and a system. The apparatus includes: a reading unit configured to read signal to noise ratios of subcarriers from a receiver of a multicarrier optical communication system according to a predetermined monitoring time interval; a judging unit configured to judge whether there exist a first predetermined number of subcarriers of which the signal to noise ratios are less than a first threshold value; a detecting unit configured to monitor a change of distortion of the system when it is judged yes by the judging unit, and determine a cause of degradation of signal to noise ratios according to the change of distortion of the system; and a reporting unit configured to report degradation of signal to noise ratios and/or the cause of degradation of signal to noise ratios. With the apparatus and method and system provided by this application, changes of distortion of the system may be monitored on line, and the changes possibly posing a threat to normal operation of the system may be early alerted, thereby making it possible to perform targeted adjustment in advance.
Claims
1. An apparatus for detecting online failure, comprising: a reading unit configured to read signal to noise ratios of subcarriers from a receiver of a multicarrier optical communication system according to a predetermined monitoring time interval; a judging unit configured to judge whether there exists a first predetermined number of subcarriers of which the signal to noise ratios are less than a first threshold value; a detecting unit configured to monitor a change of distortion of the system when the judging unit judges yes, and determine a cause of degradation of signal to noise ratios according to a change of distortion in the system; and a reporting unit configured to report one of the degradation of signal to noise ratios and the cause of degradation of signal to noise ratios, wherein the detecting unit is configured to one of: monitor channel gains of the system when the judging unit judges yes and determine whether the cause of degradation of signal to noise ratios comprises a change of the channel gains according to a monitoring result, and monitor a discrete multi-tone symbol synchronization error of the system when the judging unit judges yes and determine whether the cause of degradation of signal to noise ratios comprises the discrete multi-tone symbol synchronization error according to a monitoring result, and monitor a clock jitter of the system when the judging unit judges yes and determine whether the cause of degradation of signal to noise rations comprises the clock jitter according to a monitoring result.
2. The apparatus according to claim 1, wherein the detecting unit comprises: a first reading module configured to read a coefficient of a channel equalizer from the receiver; a first calculating module configured to calculate channel gains of subcarriers according to the coefficient of the channel equalizer; a first judging module configured to judge whether there exists a second predetermined number of subcarriers of which the channel gains are less than a second threshold value in the first predetermined number of subcarriers; and a first determining module configured to determine that a cause of degradation of signal to noise ratios comprises a change of the channel gains when judged yes by the first judging module.
3. The apparatus according to claim 1, wherein the detecting unit comprises: a reading module configured to read a coefficient of the channel equalizer from the receiver; a calculating module configured to calculate equalization coefficient phases of the subcarriers according to the coefficient of the channel equalizer, calculate a linear change of equalization coefficient phases according to the equalization coefficient phases of the subcarriers, and calculate a digital sampling number of the discrete multi-tone symbol synchronization error according to the linear change of the equalization coefficient phases; a judging module configured to judge whether the digital sampling number of the discrete multi-tone symbol synchronization error is greater than a third threshold value; and a determining module configured to determine that the cause of degradation of signal to noise ratios comprises the discrete multi-tone symbol synchronization error when the second judging module judges yes.
4. The apparatus according to claim 1, wherein the detecting unit comprises: a reading module configured to read demodulation data of multiple subcarriers from the receiver; a calculating module configured to calculate phase noises of multiple subcarriers according to demodulation data of the multiple subcarriers, and calculate clock jitters of the multiple subcarriers according to phase noises of the multiple subcarriers; a determining module configured to determine clock jitter of the system according to the clock jitters of the multiple subcarriers; and a judging module configured to judge whether the clock jitter of the system is greater than a second threshold value; and wherein the determining module determines that the cause of degradation of signal to noise ratios comprises the clock jitter when the third judging module judges yes.
5. The apparatus according to claim 4, wherein the determining module is configured to: for subcarriers in each discrete multi-tone symbol, average the clock jitters of the subcarriers in the discrete multi-tone symbol to obtain a clock jitter value of the discrete multi-tone symbol; and take an average square root value of clock jitter values of multiple discrete multi-tone symbols as the clock jitter of the system.
6. The apparatus according to claim 1, wherein, the reporting unit reports one of the degradation of signal to noise ratios and channel gains and degradation of channel gains when the cause of degradation of signal to noise ratios comprises a change of the channel gains; the reporting unit reports the one of the degradation of signal to noise ratios and a synchronization error when the cause of degradation of signal to noise ratios comprises discrete multi-tone symbol synchronization error; the reporting unit reports the one of the degradation of signal to noise ratios and a clock jitter of the system when the cause of degradation of signal to noise ratios comprises the clock jitter; and and the reporting unit reports a system noise and crosstalk when the cause of degradation of signal to noise ratios does not comprise the change of the channel gains, the discrete multi-tone symbol synchronization error and the clock jitter.
7. A multicarrier optical communication system, comprising an apparatus for detecting online failure, the apparatus for detecting online failure being configured to: read signal to noise ratios of subcarriers from a receiver of the system according to a predetermined monitoring time interval; judge whether there exists a first predetermined number of subcarriers of which the signal to noise ratios are less than a first threshold value; monitor a change of distortion of the system when judged yes, and determine a cause of degradation of signal to noise ratios according to the change of distortion of the system; and report one of degradation of signal to noise ratios and the cause of degradation of signal to noise ratios, wherein the apparatus for detecting online failure is configured to one of: monitor channel gains of the system when judged yes and determine whether the cause of degradation of signal to noise ratios comprises a change of the channel gains according to a monitoring result, and monitor a discrete multi-tone symbol synchronization error of the system when judged yes and determine whether the cause of degradation of signal to noise ratios comprises the discrete multi-tone symbol synchronization error according to a monitoring result, and monitor a clock jitter of the system when judged yes and determine whether the cause of degradation of signal to noise ratios comprises the clock jitter according to a monitoring result.
8. A method for detecting online failure, comprising: reading signal to noise ratios of subcarriers from a receiver of a multicarrier optical communication system according to a predetermined monitoring time interval; judging whether there exists a first predetermined number of subcarriers of which the signal to noise ratios are less than a first threshold value; monitoring a change of distortion of the system when judged yes, and determining a cause of degradation of signal to noise ratios according to the change of distortion of the system; and reporting one of degradation of signal to noise ratios and the cause of degradation of signal to noise ratios, wherein the monitoring a change of distortion of the system when judged yes comprises one of: monitoring channel gains of the system and the determining a cause of degradation of signal to noise ratios according to the change of distortion of the system comprises determining whether the cause of degradation of signal to noise ratios comprises a change of the channel gains according to a monitoring result, and monitoring a change of distortion of the system when judged yes comprises monitoring a discrete multi-tone symbol synchronization error of the system and the determining a cause of degradation of signal to noise ratios according to the change of distortion of the system comprises determining whether the cause of degradation of signal to noise ratios comprises the discrete multi-tone symbol synchronization error according to a monitoring result, and monitoring a change of distortion of the system when judged yes comprises monitoring a clock jitter of the system and the determining a cause of degradation of signal to noise ratios according to the change of distortion of the system comprises determining whether the cause of degradation of signal to noise ratios comprises the clock jitter according to a monitoring result.
9. The method according to claim 8, wherein the determining whether the cause of degradation of signal to noise ratios comprises a change of the channel gains comprises: reading a coefficient of a channel equalizer from the receiver; calculating channel gains of the subcarriers according to the coefficient of the channel equalizer; judging whether there exists a second predetermined number of subcarriers of which the channel gains are less than a second threshold value in the first predetermined number of subcarriers; and determining that the cause of degradation of signal to noise ratios comprises a change of the channel gains when judged yes.
10. The method according to claim 8, wherein the determining whether the cause of degradation of signal to noise ratios comprises the discrete multi-tone symbol synchronization error comprises: reading the coefficient of the channel equalizer from the receiver; calculating equalization coefficient phases of the subcarriers according to the coefficient of the channel equalizer; calculating a linear change of the equalization coefficient phases according to the equalization coefficient phases of the subcarriers; calculating a digital sampling number of the discrete multi-tone symbol synchronization error according to the linear change of the equalization coefficient phases; and determining that the cause of degradation of signal to noise ratios comprises the discrete multi-tone symbol synchronization error when the digital sampling number of the discrete multi-tone symbol synchronization error is greater than a third threshold value.
11. The method according to claim 8, wherein the determining whether the cause of degradation of signal to noise ratios comprises the clock jitter comprises: reading demodulation data of multiple subcarriers from the receiver; calculating phase noises of the multiple subcarriers according to the demodulation data of the multiple subcarriers; calculating clock jitters of the multiple subcarriers according to the phase noises of the multiple subcarriers; determining the clock jitter of the system according to the clock jitters of the multiple subcarriers; and determining that the cause of degradation of signal to noise ratios comprises the clock jitter when the clock jitter of the system is greater than a fourth threshold value.
12. The method according to claim 11, wherein the determining the clock jitter of the system according to the clock jitters of the multiple subcarriers comprises: for subcarriers in each discrete multi-tone symbol, averaging the clock jitters of the subcarriers in the discrete multi-tone symbol to obtain a clock jitter value of the discrete multi-tone symbol; and taking an average square root value of clock jitter values of multiple discrete multi-tone symbols as the clock jitter of the system.
13. The method according to claim 8, wherein, when the cause of degradation of signal to noise ratios comprises a change of channel gains, the reporting the one of the degradation of signal to noise ratios and the cause of degradation of signal to noise ratios comprises reporting the one of the degradation of signal to noise ratios and the channel gains and degradation of the channel gains; when the cause of degradation of signal to noise ratios comprises a discrete multi-tone symbol synchronization error, the one of the reporting degradation of signal to noise ratios and the cause of degradation of signal to noise ratios comprises reporting the one of the degradation of signal to noise ratios and the synchronization error; when the cause of degradation of signal to noise ratios comprises a clock jitter, the one of the reporting degradation of signal to noise ratios and the cause of degradation of signal to noise ratios comprises reporting the one of the degradation of signal to noise ratios and the clock jitter of the system; and when the cause of degradation of signal to noise ratios does not comprise the change of the channel gains, the discrete multi-tone symbol synchronization error and the clock jitter, the reporting the one of the degradation of signal to noise ratios and the cause of degradation of signal to noise ratios comprises reporting system noise and crosstalk.
14. A non-transitory computer readable storage medium storing a method for detecting online failure, the method comprising: reading signal to noise ratios of subcarriers from a receiver of a multicarrier optical communication system according to a predetermined monitoring time interval; judging whether there exists a first predetermined number of subcarriers of which the signal to noise ratios are less than a first threshold value; monitoring a change of distortion of the system when judged yes, and determining a cause of degradation of signal to noise ratios according to the change of distortion of the system; and reporting one of degradation of signal to noise ratios and the cause of degradation of signal to noise ratios, wherein the monitoring a change of distortion of the system when judged yes comprises one of: monitoring channel gains of the system and the determining a cause of degradation of signal to noise ratios according to the change of distortion of the system comprises determining whether the cause of degradation of signal to noise ratios comprises a change of the channel gains according to a monitoring result, and monitoring a change of distortion of the system when judged yes comprises monitoring a discrete multi-tone symbol synchronization error of the system and the determining a cause of degradation of signal to noise ratios according to the change of distortion of the system comprises determining whether the cause of degradation of signal to noise ratios comprises the discrete multi-tone symbol synchronization error according to a monitoring result, and monitoring a change of distortion of the system when judged yes comprises monitoring a clock jitter of the system and the determining a cause of degradation of signal to noise ratios according to the change of distortion of the system comprises determining whether the cause of degradation of signal to noise ratios comprises the clock jitter according to a monitoring result.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The drawings are included to provide further understanding of the present disclosure, which constitute a part of the specification and illustrate the exemplary embodiments of the present disclosure, and are used for setting forth the principles of the present disclosure together with the description. It is clear and understood that the accompanying drawings in the following description are some embodiments of the present disclosure only, and a person of ordinary skill in the art may obtain other accompanying drawings according to these accompanying drawings without making an inventive effort. In the drawings:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
DETAILED DESCRIPTION
(17) These and further aspects and features of the present disclosure will be apparent with reference to the following description and attached drawings. In the description and drawings, particular embodiments of the disclosure have been disclosed in detail as being indicative of some of the ways in which the principles of the disclosure may be employed, but it is understood that the disclosure is not limited correspondingly in scope. Rather, the disclosure includes all changes, modifications and equivalents coming within the spirit and terms of the appended claims.
(18)
(19) The embodiments of the present disclosure shall be described below with reference to the accompanying drawings and particular implementations taking the optical communication system 100 shown in
Embodiment 1
(20) This application provides an apparatus for detecting online failure, which may monitor real-time changes of various distortion of the DMT optical communication system on line, and early alert the changes of the distortion possibly affecting a stable transmission rate of the system according to a predetermined range (threshold) of change.
(21) In this embodiment, the apparatus for detecting online failure may be applicable to a DMT optical communication system.
(22)
(23) In this embodiment, the reading unit 301 is configured to read signal to noise ratios of subcarriers from a receiver of a multicarrier optical communication system according to a predetermined monitoring time interval. In this embodiment, the reading unit 301 may read the SNRs of the subcarriers of the DMT system from the receiver according to the predetermined monitoring time interval, such as 1 second. In this embodiment, detection of the SNRs may be achieved by using a known art, such as the method in Document 2, and this embodiment is not limited thereto.
(24) In this embodiment, the judging unit 302 is configured to judge whether there exist a first predetermined number of subcarriers of which the signal to noise ratios are less than a first threshold value. In this embodiment, the judging unit 302 may detect the SNRs of the read subcarriers according to a predetermined range of change (referred to as a first threshold value in this embodiment).
(25) In an implementation, the SNR needed for guaranteeing the stable transmission rate of the system may be obtained by linear and nonlinear characteristics simulation based on the probed SNR and devices. For example, in the simulation, noise initial values of subcarriers may be set according to the probed SNR, the transmission rate is kept unchanged, noises are increased gradually (the SNRs are decreased), until a bit error rate of the transmission exceeds a system threshold value, such as le-4, and the SNR at this moment is the SNR needed for guaranteeing the stable transmission rate of the system.
(26) In another implementation, the SNR guaranteeing the transmission rate is obtained by performing margin adaptive water-filling calculation on the probed SNR, such as a method in Document 3 (A Practical Discrete Multitone Transceiver Loading Algorithm for Data Transmission over Spectrally Shaped Channels, Peter S. Chow, John M. Cioffi, and John A. C. Bingham, IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 43, NO. 2/3/4, FEBRUARY/MARCH/APRIL 1995), in which the SNR guaranteeing the transmission rate is the probed SNR subtracted by power margin obtained through calculation.
(27) In this embodiment, after the SNR needed for guaranteeing the stable transmission rate of the system is obtained, a lower boundary SNR is obtained by adding a margin set according to an expected early alert sensitivity, such as 1 dB, to the SNR.
(28) In this embodiment, the judging unit 302 compares the read SNRs of the subcarriers with the set lower boundary SNR, when real-time monitoring values of SNRs of M (M1, the bigger the value of M, the lower the early alert sensitivity is) subcarriers are lower than the lower boundary SNR (less than the first threshold value), it shows that system distortion occurs, and in this embodiment, the detecting unit 303 is used to detect a cause of degradation of the SNRs; otherwise, it shows that the DMT optical communication system operates in a normal range, and the reading unit is used to proceed with a next time of reading.
(29) In this embodiment, the detecting unit 303 is configured to monitor a change of distortion of the system when it is judged yes by the judging unit 302, so as to determine a cause of degradation of the signal to noise ratios.
(30) In this embodiment, as a representative of the distortion of the system, a channel gain of the system and/or a DMT symbol synchronization error of the system and/or a clock of the system may be detected by the detecting unit 303, so as to determine whether the degradation of the signal to noise ratios is caused by the channel gain and/or the DMT symbol synchronization error of the system and/or the clock of the system. In this embodiment, these distortions of the system are illustrative only, and in particular implementation, the detecting unit 303 may further detect other distortion of the system possibly resulting in degradation of the signal to noise ratios, with its principles being identical to those of the above distortion of the system, which are omitted for description.
(31) In this embodiment, after the cause of the degradation of signal to noise ratios is detected by the detecting unit 303, the reporting unit 304 is configured to report the event of the degradation of signal to noise ratios and/or the cause of the degradation of signal to noise ratios.
(32) With the apparatus 300 for detecting online failure of the embodiment, the changes of the various distortion of the DMT optical communication system are real-time monitored while transmitting traffics, and a change posing a maximum threat to performance of the system is detected according to the predetermined range of change, thereby early alerting a change of the performance of the system, providing a possible cause of the change of the performance of the system, and making it possible to solve problems of the system on the premise of guaranteeing a stable transmission rate.
(33) In this embodiment, the detecting unit 303 may determine an order of monitoring of the above different types of distortion of the system according to a descending order of probabilities of the cause of the degradation of the signal to noise ratios. For example, the channel gain is monitored first, then the DMT symbol synchronization error is monitored, and finally the clock of the system is monitored. What described above is illustrative only, and the detecting unit 303 may also determine the order of monitoring of the above different types of distortion of the system according to other policies. And the detecting unit 303 may determine whether to proceed with monitoring of subsequent other types of distortion of the system according to a monitoring result of a certain type of distortion of the system. For example, when it is monitored that the degradation of the signal to noise ratios is caused by a change of the channel gain, the detecting unit 303 may terminate the detection, that is, the DMT symbol synchronization error of the system and the clock of the system will not be monitored any longer.
(34) The monitoring of the channel gain of the system, the monitoring of the DMT symbol synchronization error of the system and the monitoring of the clock of the system, by the detecting unit 303, shall be respectively described below with reference to three implementations. However, as described above, in particular implementation, the detecting unit 303 may carry out any one of the following three implementations or a combination thereof according to a specified order.
(35) In an implementation of the detecting unit 303, the detecting unit 303 is configured to monitor the channel gain of the system when it is judged yes by the judging unit 302, and determine whether the cause of the degradation of the signal to noise ratios includes a change of the channel gain according to a monitoring result, that is, judging whether the above degradation of the signal to noise ratios is caused by degradation of the channel gain of the system.
(36)
(37) In the implementation shown in
C=[c.sub.1c.sub.2 . . . c.sub.N-1c.sub.N];
where, c.sub.i is a complex number denoting an equalization coefficient in an i-th subcarrier. The DMT receiver will real-time update these coefficients, so as to track changes of channels (refer to Document 2 for details), hence, these coefficients reflect the changes of the channels. The first calculating module 502 performs a modulo operation and an inverse operation on the read channel equalization coefficients, so as to obtain the channel gains g.sub.i in the subcarriers at a moment of monitoring, that is,
(38)
(39) The first judging module 503 detects the channel gains on the subcarriers obtained by the first calculating module 502, so as to judge whether the degradation of the channel gains is a main cause of the degradation of the performance of the system. In an implementation of the first judging module 503, the first judging module 503 performs the above judgment based on a predetermined range of change of channel gains (referred to as a second threshold value in this embodiment).
(40)
(41) In an implementation, the channel gain needed for guaranteeing the stable transmission rate of the system may be obtained by linear and nonlinear characteristics simulation based on the probed gain and devices. For example, in the simulation, initial values of the channel gains of the subcarriers may be set according to the probed gain, the transmission rate is kept unchanged, the channel gains are lowered gradually, until a bit error rate of the transmission exceeds a system threshold value, such as le-4, and the channel gain at this moment is the channel gain needed for guaranteeing the transmission rate.
(42) In another implementation, the channel gain guaranteeing the transmission rate is also obtained based on the calculation of margin adaptive water-filling. For example, the channel gain guaranteeing the transmission rate is the probed gain subtracted by power margin obtained through calculation.
(43) In the implementation shown in
(44) In the implementation shown in
(45) In the implementation shown in
(46) In another implementation of the detecting unit 303, the detecting unit 303 is configured to monitor a discrete multi-tone (DMT) symbol synchronization error of the system when it is judged yes by the judging unit 302, and determine whether the cause of degradation of the signal to noise ratios includes the DMT symbol synchronization error according to a monitoring result, that is, judging whether the DMT symbol synchronization error of the system is within a permitted range of the system.
(47)
(48) In the implementation shown in
(49) In particular,
=[.sub.1.sub.2 . . . .sub.N-1.sub.N]=[angle(c.sub.1)angle(c.sub.2) . . . angle(c.sub.N-1)angle(c.sub.N)];
where, .sub.i is an equalization coefficient phase of the i-th subcarrier. As a phase change of a channel itself at a high frequency (a relatively large i) is relatively large, the second calculating module 702 may select the phase at the middle or lower frequency to calculate a linear change of the equalization coefficient phases.
(50)
where, K is an integer and KN/2. And the second calculating module 702 may directly calculate the number of digital samples of the DMT symbol synchronization error according to the linear change of the equalization coefficient phases.
(51)
where, f.sub.sample is a digital sampling rate of the DMT system, and f.sub.sc is a subcarrier spacing of the DMT system. The DMT symbol synchronization error tolerable to the DMT optical communication system is decided by a length of a cyclic prefix and a length of a cyclic postfix of a DMT symbol. The second judging module 703 checks the number of digital samples of the current synchronization error calculated by the second calculating module 702, and if (postfix.sub.1)<T<prefix.sub.2, it shows that the synchronization error is within a tolerance of the system, and it does not pose a threat to the performance of the system; where, .sub.1 and .sub.2 are margin values set taking inter-symbol crosstalk of the system into account, which are often set to be 1 or 2. And if the number of digital samples of the synchronization error exceeds the above range, it shows that the synchronization error poses a main threat to the performance of the system.
(52) In the implementation shown in
(53) In another implementation of the detecting unit 303, the detecting unit 303 is configured to monitor a clock jitter of the system when it is judged yes by the judging unit 302, and determine whether the cause of degradation of signal to noise ratios includes the clock jitter according to a monitoring result, that is, judging whether the clock of the system operates normally.
(54)
(55) In an implementation of the third determining module 903, the third determining module 903 is configured to, for subcarriers in each discrete multi-tone symbol, average the clock jitters of the subcarriers in the discrete multi-tone symbol, so as to obtain a clock jitter value on the discrete multi-tone symbol, and take an average square root value of clock jitter values on multiple discrete multi-tone symbols as the clock jitter of the system.
(56) In the implementation shown in
(57) In an implementation, the calculation of the phase noises is to perform D-th power operation on the read demodulation signals to remove demodulation data (D=2 for the DPSK subcarriers, and D=4 for the QPSK subcarriers), angle the operation result and divide by D to obtain the phase noises on the subcarriers, and divide by the frequencies to which the subcarriers correspond to obtain the clock jitters detected on the subcarriers. As a rate of change of a clock jitter is far slower than a symbol rate of the DMT optical communication system, the clock jitters detected on the detected subcarriers in a DMT symbol may be averaged to remove the influence of the noises, so as to obtain accurate numeral values of the clock jitters on the DMT symbol. The above procedure is repeatedly performed on multiple DMT symbols, so as to obtain instantaneous values of clock jitters in the multiple DMT symbols, and root mean square values (RMS values) of these instantaneous values are taken, so as to obtain clock jitters reflected on the demodulation signals. A mathematical expression of the above procedure is as follows:
(58)
where, R.sub.i,k is a demodulation signal received on a k-th subcarrier of an i-th DMT symbol. And the clock jitter detected on the subcarrier is:
(59)
where, f.sub.sc is a subcarrier spacing of the DMT system, so k*f.sub.sc is the frequency where the subcarrier is. A detection result on the i-th DMT symbol is .sub.i obtained by averaging the clock jitters obtained on the detected subcarriers in the symbol. And as a clock jitter is a type of colored noise, statistic is needed on multiple DMT symbols to obtain an RMS value, that is,
(60)
where, J is a statistical format, and usually J>100. After the third determining module 903 obtains the clock jitters on the demodulation signals, the third judging module 904 compares the clock jitters with a clock jitter tolerable to the system in the normal operation, the clock jitter tolerable to the system usually being indicated by a system index, a general range of which being 0.2 ps-0.3 ps. If a clock jitter obtained by detection is greater than the range (a fourth threshold value), it shows that a main threat to the system is instability of the clock; and if a clock jitter obtained by detection is less than the tolerable range, it shows that the clock of the system operates normally.
(61) In the implementation shown in
(62) In this embodiment, if the above threats of various distortion of the system are excluded, the degradation of the performance of the system may possibly be caused by changes of noises and crosstalk of the system only, and the reporting unit 304 reports the threats of the noises and crosstalk of the system to the network administration system of the upper layer, and reported content includes but is not limited to the degradation of the SNRs detected in the judging unit 302, and the channel gains, synchronization errors and the clock jitters on the demodulation signals respectively monitored in the first judging module 503, the second judging module 703 and the third determining module 903.
(63) The apparatus for detecting online failure of this embodiment sets ranges of changes of various distortion according to the premise that the transmission rate of the system being stable, performs real-time online monitoring by using the transmission data and system parameters, and monitors the changes of various distortion without breaking the traffic transmission or adding extra training sequences; and detects a change of distortion posing a maximum threat to the performance of the system according to the predetermined ranges of changes of various distortion, and puts forward early warning, thereby making targeted pre-adjustment possible.
Embodiment 2
(64) This application further provides a method for detecting online failure. As principles of the method for solving problems are similar to that of the apparatus of Embodiment 1, the implementation of the apparatus of Embodiment 1 may be referred to for the implementation of the method, with identical contents being not going to be described herein any further.
(65)
(66) In an implementation of step 1003, the monitoring a change of distortion of the system includes monitoring channel gains of the system, and the determining a cause of degradation of signal to noise ratios according to the change of distortion of the system may be carried out by a method shown in
(67) In another implementation of step 1003, the monitoring a change of distortion of the system includes monitoring a discrete multi-tone symbol synchronization error of the system, and the determining a cause of degradation of signal to noise ratios according to the change of distortion of the system may be carried out by a method shown in
(68) In a further implementation of step 1003, the monitoring a change of distortion of the system includes monitoring a clock jitter of the system, and the determining a cause of degradation of signal to noise ratios according to the change of distortion of the system may be carried out by a method shown in
(69) In this embodiment, if the cause of degradation of signal to noise ratios includes the change of the channel gains, the degradation of signal to noise ratios and/or the channel gains and/or the degradation of the channel gains may be reported in step 1004; if the cause of degradation of signal to noise ratios includes the discrete multi-tone symbol synchronization error, the degradation of signal to noise ratios and/or the synchronization error may be reported in step 1004; if the cause of degradation of signal to noise ratios includes the clock jitter, the degradation of signal to noise ratios and/or the clock jitter of the system may be reported in step 1004; and if the cause of degradation of signal to noise ratios does not include the change of the channel gains, the discrete multi-tone symbol synchronization error and the clock jitter, the noises and crosstalk of the system may be reported in step 1004.
(70)
(71) Referring to
(72) The implementation shown in
(73) With the method of this embodiment, the changes of the distortion of the system may be monitored on line and the changes possibly posing a threat to the normal operation of the system may be early alerted, thereby making it possible to perform targeted adjustment in advance.
Embodiment 3
(74) An embodiment of the present disclosure further provides a computer system, including the apparatus 300 for detecting online failure described in Embodiment 1. As the apparatus 300 for detecting online failure has been described in detail in Embodiment 1, its contents are incorporated herein, which shall not be described herein any further.
(75)
(76) In an implementation, the function of the apparatus 300 for detecting online failure described in Embodiment 1 may be integrated into the central processing unit 1501.
(77) In another implementation, the apparatus 300 for detecting online failure described in Embodiment 1 and the central processing unit 1501 may be configured separately. For example, the apparatus 300 for detecting online failure may be configured as a chip connected to the central processing unit 1501, with its functions being realized under control of the central processing unit 1501.
(78) As shown in
(79) As shown in
(80) In this embodiment, the memory 1502 may be, for example, one or more of a buffer memory, a flash memory, a hard drive, a mobile medium, a volatile memory, a nonvolatile memory, or other suitable devices. The memory 1502 may store predefined or preconfigured information, and may further store programs executing related information. And the central processing unit 1501 may execute the programs stored in the memory 1502, so as to realize information storage or processing, etc. Functions of other parts are similar to those of the prior art, which shall not be described herein any further. The parts of the computer system 1500 may be realized by specific hardware, firmware, software, or any combination thereof, without departing from the scope of the present disclosure.
(81) With the computer system 1500 of this embodiment, the changes of the distortion of the DMT optical communication system may be monitored on line and the changes possibly posing a threat to the normal operation of the DMT optical communication system may be early alerted, thereby making it possible to perform targeted adjustment in advance.
Embodiment 4
(82) An embodiment of the present disclosure further provides a DMT (discrete-multi-tone) optical communication system.
(83) In this embodiment, the prior art may be referred to for functions and structures of the DMT transmitter 101, DAC 102, driver amplifier 103, electrical-to-optical converter 104, optical-to-electrical converter 105, receiver amplifier 106, ADC 107 and DMT receiver 108, which are omitted for description.
(84) In this embodiment, the apparatus 300 for detecting online failure is configured to:
(85) read signal to noise ratios of subcarriers from a receiver of the system according to a predetermined monitoring time interval;
(86) judge whether there exist a first predetermined number of subcarriers of which the signal to noise ratios are less than a first threshold value;
(87) monitor a change of distortion of the system when it is judged yes, and determine a cause of degradation of signal to noise ratios according to the change of distortion of the system; and
(88) report degradation of signal to noise ratios and/or the cause of degradation of signal to noise ratios.
(89) In this embodiment, the apparatus 300 for detecting online failure may be realized by the apparatus 300 for detecting online failure described in Embodiment 1, the contents of which being incorporated herein, and being not going to be described herein any further.
(90) With the apparatus 300 for detecting online failure of this embodiment, the changes of the distortion of the DMT optical communication system may be monitored on line and the changes possibly posing a threat to the normal operation of the DMT optical communication system may be early alerted, thereby making it possible to perform targeted adjustment in advance.
(91) An embodiment of the present disclosure further provides a computer-readable program, where when the program is executed in a receiver, the program enables the receiver to carry out the method as described in Embodiment 2.
(92) An embodiment of the present disclosure provides a storage medium in which a computer-readable program is stored, where the computer-readable program enables a receiver to carry out the method as described in Embodiment 2.
(93) The above apparatuses and methods of the present disclosure may be implemented by hardware, or by hardware in combination with software. The present disclosure relates to such a computer-readable program that when the program is executed by a logic device, the logic device is enabled to carry out the apparatus or components as described above, or to carry out the methods or steps as described above. The present disclosure also relates to a non-transitory computer readable storage medium for storing the above program, such as a hard disk, a floppy disk, a CD, a DVD, and a flash memory, etc.
(94) The present disclosure is described above with reference to particular embodiments. However, it should be understood by those skilled in the art that such a description is illustrative only, and not intended to limit the protection scope of the present disclosure. Various variants and modifications may be made by those skilled in the art according to the spirits and principles of the present disclosure, and such variants and modifications fall within the scope of the present disclosure.
(95) For the implementation of the present disclosure containing the above embodiments, following supplements are further disclosed.
(96) Supplement 1. An apparatus for detecting online failure, comprising:
(97) a reading unit configured to read signal to noise ratios of subcarriers from a receiver of a multicarrier optical communication system according to a predetermined monitoring time interval;
(98) a judging unit configured to judge whether there exist a first predetermined number of subcarriers of which the signal to noise ratios are less than a first threshold value;
(99) a detecting unit configured to monitor a change of distortion of the system when it is judged yes by the judging unit, and determine a cause of degradation of signal to noise ratios according to the change of distortion of the system; and
(100) a reporting unit configured to report degradation of signal to noise ratios and/or the cause of degradation of signal to noise ratios.
(101) Supplement 2. The apparatus according to supplement 1, wherein the detecting unit is configured to monitor channel gains of the system when it is judged yes by the judging unit, and determine whether the cause of degradation of signal to noise ratios comprises a change of the channel gains according to a monitoring result.
(102) Supplement 3. The apparatus according to supplement 2, wherein the detecting unit comprises:
(103) a first reading module configured to read a coefficient of a channel equalizer from the receiver;
(104) a first calculating module configured to calculate channel gains of the subcarriers according to the coefficient of the channel equalizer;
(105) a first judging module configured to judge whether there exist a second predetermined number of subcarriers of which the channel gains are less than a second threshold value in the first predetermined number of subcarriers; and
(106) a first determining module configured to determine that the cause of degradation of signal to noise ratios comprises a change of the channel gains when it is judged yes by the first judging module.
(107) Supplement 4. The apparatus according to supplement 1, wherein the detecting unit is configured to monitor a discrete multi-tone symbol synchronization error of the system, and determine whether the cause of degradation of signal to noise ratios comprises the discrete multi-tone symbol synchronization error according to a monitoring result.
(108) Supplement 5. The apparatus according to supplement 4, wherein the detecting unit comprises:
(109) a second reading module configured to read a coefficient of the channel equalizer from the receiver;
(110) a second calculating module configured to calculate equalization coefficient phases of the subcarriers according to the coefficient of the channel equalizer, calculate a linear change of the equalization coefficient phases according to the equalization coefficient phases of the subcarriers, and calculate a digital sampling number of the discrete multi-tone symbol synchronization error according to the linear change of the equalization coefficient phases;
a second judging module configured to judge whether the digital sampling number of the discrete multi-tone symbol synchronization error is greater than a third threshold value; and
a second determining module configured to determine that the cause of degradation of signal to noise ratios comprises the discrete multi-tone symbol synchronization error when it is judged yes by the second judging module.
(111) Supplement 6. The apparatus according to supplement 1, wherein the detecting unit is configured to monitor a clock jitter of the system, and determine whether the cause of degradation of signal to noise ratios comprises the clock jitter according to a monitoring result.
(112) Supplement 7. The apparatus according to supplement 6, wherein the detecting unit comprises:
(113) a third reading module configured to read demodulation data of multiple subcarriers from the receiver;
(114) a third calculating module configured to calculate phase noises on the multiple subcarriers according to the demodulation data of the multiple subcarriers, and calculate clock jitters of the multiple subcarriers according to the phase noises on the multiple subcarriers;
a third determining module configured to determine the clock jitter of the system according to the clock jitters of the multiple subcarriers; and
a third judging module configured to judge whether the clock jitter of the system is greater than a fourth threshold value;
and the third determining module determines that the cause of degradation of signal to noise ratios comprises the clock jitter when it is judged yes by the third judging module.
(115) Supplement 8. The apparatus according to supplement 7, wherein the third determining module is configured to:
(116) for subcarriers in each discrete multi-tone symbol, average the clock jitters of the subcarriers in the discrete multi-tone symbol, so as to obtain a clock jitter value on the discrete multi-tone symbol;
(117) and take an average square root value of clock jitter values on multiple discrete multi-tone symbols as the clock jitter of the system.
(118) Supplement 9. The apparatus according to supplement 1, wherein,
(119) the reporting unit reports the degradation of signal to noise ratios and/or channel gains and/or degradation of the channel gains when the cause of degradation of signal to noise ratios comprises a change of the channel gains;
(120) the reporting unit reports the degradation of signal to noise ratios and/or a synchronization error when the cause of degradation of signal to noise ratios comprises the discrete multi-tone symbol synchronization error;
(121) the reporting unit reports the degradation of signal to noise ratios and/or a clock jitter of the system when the cause of degradation of signal to noise ratios comprises the clock jitter;
(122) and the reporting unit reports a system noise and crosstalk when the cause of degradation of signal to noise ratios does not comprise the change of the channel gains, the discrete multi-tone symbol synchronization error and the clock jitter.
(123) Supplement 10. A multicarrier optical communication system, comprising an apparatus for detecting online failure, the apparatus for detecting online failure being configured to:
(124) read signal to noise ratios of subcarriers from a receiver of the system according to a predetermined monitoring time interval;
(125) judge whether there exist a first predetermined number of subcarriers of which the signal to noise ratios are less than a first threshold value;
(126) monitor a change of distortion of the system when it is judged yes, and determine a cause of degradation of signal to noise ratios according to the change of distortion of the system; and
(127) report degradation of signal to noise ratios and/or the cause of degradation of signal to noise ratios.
(128) Supplement 11. A method for detecting online failure, comprising:
(129) reading signal to noise ratios of subcarriers from a receiver of a multicarrier optical communication system according to a predetermined monitoring time interval;
(130) judging whether there exist a first predetermined number of subcarriers of which the signal to noise ratios are less than a first threshold value;
(131) monitoring a change of distortion of the system when it is judged yes, and determining a cause of degradation of signal to noise ratios according to the change of distortion of the system; and
(132) reporting degradation of signal to noise ratios and/or the cause of degradation of signal to noise ratios.
(133) Supplement 12. The method according to supplement 11, wherein the monitoring a change of distortion of the system comprises monitoring a channel gain of the system, the determining a cause of degradation of signal to noise ratios according to the change of distortion of the system comprises:
(134) reading a coefficient of a channel equalizer from the receiver;
(135) calculating channel gains of the subcarriers according to the coefficient of the channel equalizer;
(136) judging whether there exist a second predetermined number of subcarriers of which the channel gains are less than a second threshold value in the first predetermined number of subcarriers; and
(137) determining that the cause of degradation of signal to noise ratios comprises a change of the channel gains when it is judged yes.
(138) Supplement 13. The method according to supplement 11, wherein the monitoring a change of distortion of the system comprises monitoring a discrete multi-tone symbol synchronization error of the system, the determining a cause of degradation of signal to noise ratios according to the change of distortion of the system comprises:
(139) reading a coefficient of the channel equalizer from the receiver;
(140) calculating equalization coefficient phases of the subcarriers according to the coefficient of the channel equalizer;
(141) calculating a linear change of the equalization coefficient phases according to the equalization coefficient phases of the subcarriers;
(142) calculating a digital sampling number of the discrete multi-tone symbol synchronization error according to the linear change of the equalization coefficient phases;
(143) determining that the cause of degradation of signal to noise ratios comprises the discrete multi-tone symbol synchronization error if the digital sampling number of the discrete multi-tone symbol synchronization error is greater than a third threshold value.
(144) Supplement 14. The method according to supplement 11, wherein the monitoring a change of distortion of the system comprises monitoring a clock jitter of the system, the determining a cause of degradation of signal to noise ratios according to the change of distortion of the system comprises:
(145) reading demodulation data of multiple subcarriers from the receiver;
(146) calculating phase noises on the multiple subcarriers according to the demodulation data of the multiple subcarriers;
(147) calculating clock jitters of the multiple subcarriers according to the phase noises on the multiple subcarriers;
(148) determining the clock jitter of the system according to the clock jitters of the multiple subcarriers; and
(149) determining that the cause of degradation of signal to noise ratios comprises the clock jitter if the clock jitter of the system is greater than a fourth threshold value.
(150) Supplement 15. The method according to supplement 14, wherein the determining the clock jitter of the system according to the clock jitters of the multiple subcarriers comprises:
(151) for subcarriers in each discrete multi-tone symbol, averaging the clock jitters of the subcarriers in the discrete multi-tone symbol, so as to obtain a clock jitter value on the discrete multi-tone symbol;
(152) and taking an average square root value of clock jitter values on multiple discrete multi-tone symbols as the clock jitter of the system.
(153) Supplement 16. The method according to supplement 11, wherein,
(154) if the cause of degradation of signal to noise ratios comprises a change of channel gains, the reporting degradation of signal to noise ratios and/or the cause of degradation of signal to noise ratios comprises reporting the degradation of signal to noise ratios and/or the channel gains and/or degradation of the channel gains;
if the cause of degradation of signal to noise ratios comprises a discrete multi-tone symbol synchronization error, the reporting degradation of signal to noise ratios and/or the cause of degradation of signal to noise ratios comprises reporting the degradation of signal to noise ratios and/or the synchronization error;
if the cause of degradation of signal to noise ratios comprises a clock jitter, the reporting degradation of signal to noise ratios and/or the cause of degradation of signal to noise ratios comprises reporting the degradation of signal to noise ratios and/or the clock jitter of the system;
and if the cause of degradation of signal to noise ratios does not comprise the change of the channel gains, the discrete multi-tone symbol synchronization error and the clock jitter, the reporting degradation of signal to noise ratios and/or the cause of degradation of signal to noise ratios comprises reporting a system noise and crosstalk.
(155) Although a few embodiments have been shown and described, it would be appreciated by those skilled in the art that changes may be made in these embodiments without departing from the principles and spirit of the embodiments, the scope of which is defined in the claims and their equivalents.