Embodiments described herein relate to signal quality monitoring methods and systems, in particular signal quality monitoring methods and systems for monitoring optical signals and generating signal analysis plots.
In current hardware units, such as packet switching equipment and antenna array systems of the type commonly used in telecommunications networks, optical transmission is a frequently used way to implement high bandwidth data transmission. In order to ensure correct operation of optical transmission and reception systems, it is useful to be able to analyse the quality of signals sent and received. In this way, potential issues with signal transmission/reception can be swiftly identified and periods of low capacity operation or inactivity due to fault identification and resolution can be reduced relative to systems without quality of signal analysis capabilities. Automatic diagnostic capabilities, root cause analysis capabilities and preventive maintenance support can all help to reduce periods of reduced or zero system operation capabilities.
When performing signal quality analysis, signal analysis plots may be used to allow quick comparisons between different signals, and to support the rapid identification of issues with signals. Various types of signal analysis plots may be suitable in different systems, including those generated by optical or electrical spectrum analysers, optical time domain reflectometry plots used to check fibre integrity, and so on. Of particular use in analyses of transceiver and transmission quality are eye diagrams (also referred to as eye patterns). Eye diagrams are generated by repeatedly sampling a digital signal, with the binary output plotted on the y axes of eye diagrams and the data rate plotted on the x axes. The resulting diagram shows the superposition of different analog waveforms corresponding to different bit patterns. From the eye diagram various forms of signal impairment information can be derived, including information on transmitter distortion effects; bandwidth limitations; time jitter; optical fibre dispersion; noise; and so on.
Typically, when it is desired to obtain signal quality measurements, an engineer will be deployed to the location of the relevant optical transmission/reception system and will take measurements by connecting dedicated monitoring equipment to the optical system. This process for obtaining signal quality measurements may be both time and labour intensive. Recent developments in optical systems have attempted to mitigate the time and labour costs associated with signal analysis plot generation by providing additional capabilities within optical systems. Field Programmable Gate Arrays (FPGA) and/or Integrated Circuits (IC) may include in their Serialiser/Deserialiser (SERDES) the capability to generate signal analysis plots, such as eye diagrams, by adjusting the sampling phase and the decision threshold with sub-bit resolution at an auxiliary electrical path extracted from the main signal. An example of a FPGA having the capability to generate eye diagrams is discussed in “Leveraging 7 Series FPGA transceivers for High-Speed Serial I/O Connectivity” by Fu, H of Xilinx, WP431 V1.0, available at https://www.xilinx.com/support/documentation/white_papers/wp431-Trans-Serial-Connectivity.pdf as of 17 Nov. 2021.
Typically, optical system FPGAs are connected to optical pluggable modules (for example, small form-factor pluggable transceivers, SFPs) which have internal amplifiers. These internal amplifiers commonly act to alter the nature of the received analog signal, for example, to convert the analog signal into a digital signal. If a received optical signal passes through an optical pluggable module prior to reaching a FPGA, any signal analysis plots generated by the FPGA may not accurately represent the properties of the optical signal as originally received. Accordingly, any signal analysis plots generated may be of limited use for analysing the quality of the optical transmission line over which the optical signal arrived.
It is an object of the present disclosure to provide methods and systems that support the capabilities of optical system FPGAs, ICs and so on to generate optical signal analysis plots. In particular, it is an object of the present disclosure to provide methods and systems that allow optical signal analysis plots to be generated while avoiding the distorting impact of internal amplifiers and similar components.
An embodiment of the present disclosure provides a signal quality monitoring method for optical signals. The method comprises receiving, at a termination point of an optical link, an incoming transmission comprising one or more optical signals. The method further comprises filtering a portion of the incoming transmission to select an optical signal from the one or more optical signals. The method also comprises segmenting the optical signal by time to obtain a plurality of optical signal time segments. The method further comprises generating a signal analysis plot using the plurality of optical time signal segments.
In some embodiments, the step of generating the signal analysis plot may further comprise obtaining multiple instances of the plurality of optical signal time segments, the multiple instances of the plurality of optical signal time segments being obtained from different instances of the optical signal separated by time in the incoming transmission. The generating step may further comprise processing the multiple instances of a given optical signal time segment to generate a processed optical signal segment, and combining the processed optical signal segment with other processed optical signal segments to generate the signal analysis plot. The processed optical signal segment may be generated by combining the multiple instances of the corresponding optical signal time segment, and deriving an averaged optical signal time segment as the processed optical signal segment.
In some embodiments, the segmenting of the optical signal by time and generation of the signal analysis plot may be performed at a FPGA. The FPGA may receive the portion of the incoming transmission via a dedicated monitoring port, and the portion of the incoming transmission may be a monitoring portion.
In some embodiments a further portion of the incoming transmission may be received by the FPGA via one or more signal ports. The further portion may be used to provide a reference clock signal for use in the generation of the signal analysis plot.
A further embodiment of the present disclosure provides a signal quality monitoring system for optical signals. The signal quality monitoring system comprises processing circuitry, one or more interfaces and a memory containing instructions executable by the processing circuitry. The signal quality monitoring system is operable to receive, at a termination point of an optical link an incoming transmission comprising one or more optical signals. The signal quality monitoring system is further operable to filter a portion of the incoming transmission to select an optical signal from the one or more optical signals. The signal quality monitoring system is also operable to segment the optical signal by time to obtain a plurality of optical signal time segments. The signal quality monitoring system is further operable to generate a signal analysis plot using the plurality of optical time signal segments.
The present disclosure is described, by way of example only, with reference to the following figures, in which:—
For the purpose of explanation, details are set forth in the following description in order to provide a thorough understanding of the embodiments disclosed. It will be apparent, however, to those skilled in the art that the embodiments may be implemented without these specific details or with an equivalent arrangement.
In order to support the capabilities of optical system to generate optical signal analysis plots (using FPGAs, ICs and so on) while avoiding the distorting impact of internal amplifiers and similar components, it is desirable to support the transmission of received optical signals to components that can measure the signal properties without the received optical signals having previously passed through a component that may distort the signal (such as an internal amplifier of a SFP, as discussed above). Accordingly, in some embodiments, a portion of a received optical signal (which, in some embodiments, may be all of the received optical signal) may be sent to measuring components along an optical path that avoids components which may distort the signal properties. Further, the portion of the optical signal may be processed to reduce the impact of noise and support the generation of high-quality signal analysis plots.
In step S101 of the
Following the reception of the incoming transmission at the termination point of the optical link, a portion of the incoming transmission is filtered to select an optical signal from the one or more optical signals, as shown in step S102 of
The portion of the incoming transmission that is filtered to select an optical signal may, in some embodiments, be the entirety of the incoming transmission (that is, the portion may comprise 100% of the power of the incoming transmission). However, typically the portion of the incoming transmission is less than 100% of the incoming transmission, such that a further portion of the incoming transmission exists that is not filtered to select the optical signal. The portion of the incoming transmission that is filtered to select the optical signal may be referred to as the monitoring portion. The monitoring portion may be split from the incoming transmission using, for example, an optical tap. In some embodiments, the monitoring portion comprises a small percentage of the available power of the incoming transmission; by way of example, the monitoring portion may comprise 5% of the available power of the incoming transmission. Where a further portion of the incoming transmission exists, this further portion may comprise a larger percentage of the total power of the incoming transmission; continuing with the example referred to above where the monitoring portion comprises 5% of the available power of the incoming transmission, the further portion may comprise the remaining 95% of the available power.
In some embodiments, the portion of the incoming transmission that is filtered to select an optical signal may be received by a component that is to perform the segmenting of the optical signal; this component may be a FPGA or IC, for example. The portion of the incoming transmission may be received after filtering to select an optical signal, in which case only the selected optical signal may be received by the component. Alternatively, the portion of the incoming transmission may be received prior to the filtering, in which case the component may comprise a filter to perform the filtering. Where the portion of the incoming transmission is a monitoring portion, this monitoring portion may be received by the component at a dedicated monitoring port; if a further portion of the incoming transmission is also to be received by the component, the further portion may be received via one or more signal ports separate from the monitoring port.
Where a monitoring portion has been received by a component (and, if not already done before reception by the component, has been filtered), the monitoring portion may be converted using an optical to electrical transceiver. The optical to electrical transceiver receives the monitoring portion (an optical signal) and converts the monitoring portion into an electrical signal. The electrical signal may then be amplified using a linear amplifier; amplification of the electrical signal may be of particular use where the monitoring portion comprises a small percentage of the available power of the incoming transmission (for example, 5%) and therefore the power of the optical signal obtained from the monitoring portion is low. Alternatively, the electrical signal obtained from the optical to electrical transceiver may not be amplified.
The optical signal is then segmented by time to obtain a plurality of optical time signal segments, as shown in step S103 of
When the segmentation of the optical signal has been performed, the method then further comprises utilising the plurality of optical time signal segments to generate a signal analysis plot (for example, an eye diagram), as shown in step S104 of
In further embodiments, the segmentation process may be utilised to help mitigate the impact of noise on the generated signal analysis plot. In order to help mitigate the impact of noise, the process of generating the signal analysis plot in accordance with some embodiments comprises obtaining multiple instances of the plurality of optical signal time segments (bit patterns). The multiple instances of the plurality of optical signal time segments may be obtained from different instances of the optical signal separated by time in the incoming transmission; with reference to
Where multiple instances of the plurality of optical signal time segments have been obtained from different instances of the optical signal separated by time in the incoming transmission, as discussed above, the multiple instances of a given optical signal time segment may then be processed to generate a processed optical signal segment. The processing may comprise, for example, combining the multiple instances of the given optical signal time segment and deriving an averaged optical signal time segment as the processed optical signal segment. In this way the impact of noise may be mitigated relative to the noise impact on any one of the instances. The average may be the mean of the multiple instances (a mean signal segment), or the median of the multiple instances (a median signal segment). In some embodiments instances of the given optical signal segment that are identified as outliers may be excluded from the processed optical signal segment generation process prior to the combining of the instances of the optical signal segment to derive the processed optical signal segment. The exclusion of outliers may be of particular use where a large number of instances of the plurality of optical signal time segments have been obtained, for example, where 1000 instances of the plurality of optical signal time segments have been obtained. Any suitable process may be used to identify outliers, for example, a standard deviation and mean for each optical time signal segment may be obtained and then any instances falling more than two standard deviations from the mean for the segment may be excluded from the processing of the multiple instances of a given optical signal time segment to generate a processed optical signal segment.
Obtaining multiple instances of the plurality of optical signal time segments and combining the same to generate the signal analysis plot may be particularly effective where, for example, a monitoring portion comprises a small percentage of the available power of the incoming transmission and the monitoring portion is processed using a linear amplifier. The linear amplification of the monitoring portion may increase the power of the monitoring portion to a useful level, but any noise on the monitoring portion may be equally increased which may impact the quality of a signal analysis plot generated using said monitoring portion. By processing multiple instances of the plurality of optical signal time segments in accordance with some of the embodiments discussed above, the impact of the noise amplification may be substantially mitigated, and therefore a high quality signal analysis plot may be obtained using a portion of the incoming transmission (the monitoring portion) that comprises only a small percentage of the available incoming transmission power.
In some embodiments where a further portion of the incoming signal (other than the monitoring portion) exists, this further portion may itself be used in the generation of the signal analysis plot. In particular, the further portion may be used to provide a reference clock signal for use in the generation of the signal analysis plot. Where a reference clock signal has been obtained from the further portion, the monitoring portion may be phase aligned with the further portion (reference clock) to increase the accuracy of the subsequently generated signal analysis plot.
When the signal analysis plot has been generated, the plot may then be outputted. In some embodiments, the plot may be outputted to a storage unit for subsequent retrieval (if desired). Alternatively, the signal analysis plot may be outputted to a further apparatus for analysis, for example, where the signal quality monitoring system forms part of a communications network such as a 3rd Generation Partnership Project (3GPP) 3rd Generation (3G), 4th Generation (4G), or 5th Generation (5G) network, the signal analysis plot may be outputted to a core network node for analysis; said analysis may be performed by any suitable system, such as a machine learning agent, as will be understood by those skilled in the art.
The signal monitoring module then acts to phase align the electrical version of the input optical signal and the reference clock signal. The signal monitoring module operates a sweep of all possible delays in order to find the minimum delay. In order to do so, one of the two signals (the electrical version of the input optical signal and the reference clock signal) is shifted and compared to the other of the two signals, for each shift a difference value between the two signals is calculated (for example, a bit-to-bit difference between the two signals). When a minimum of the difference value is found, this may indicate that the two signals are phase aligned.
Once the phase alignment has been performed, the signal analysis plot may be completed by the signal monitoring module. In this example, the signal analysis plot is an eye diagram.
As shown in step S701, all possible phases i (i.e. all possible horizontal positions within the bit time interval in a quantized format, essentially stepping along the x axis) are explored.
The accuracy of the eye diagram generated may be increased by increasing the number of optical time signal segments (m); and/or increasing the number of instances (N) of the optical time signal segments obtained; and/or increasing the degree of quantization of the y axis (that is, how many phase values i the y axis is divided into). Equally, the processing resources required to generate the eye diagram may be reduced by reducing one or more of m, N and i. The values of m, N and i may therefore be tailored for embodiments depending on the specific signal quality monitoring requirements of said embodiments.
By segmenting the optical signal into a plurality of optical signal time segments and then generating the signal analysis plot using the plurality of optical signal time segments, the impacts of noise on the generated plot may be mitigated. The mitigation of noise may be particularly effective where multiple instances of each optical signal time segment are obtained, as this allows an average to be taken and/or outlying segment instances to be excluded, both as discussed above. Accordingly, a signal analysis plot may be obtained from a portion of an incoming transmission at a desired accuracy level, where the portion may potentially comprise a small fraction of the total power of the incoming transmission (thereby not interfering with the use of the remainder of the power of the incoming transmission).
In general, the various exemplary embodiments may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. For example, some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device, although the disclosure is not limited thereto. While various aspects of the exemplary embodiments of this disclosure may be illustrated and described as block diagrams, flow charts, or using some other pictorial representation, it is well understood that these blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
As such, it should be appreciated that at least some aspects of the exemplary embodiments of the disclosure may be practiced in various components such as integrated circuit chips and modules. It should thus be appreciated that the exemplary embodiments of this disclosure may be realized in an apparatus that incorporates an integrated circuit, where the integrated circuit may comprise circuitry (as well as possibly firmware) for embodying at least one or more of a data processor, a digital signal processor, baseband circuitry and radio frequency circuitry that are configurable so as to operate in accordance with the exemplary embodiments of this disclosure.
References in the present disclosure to “one embodiment”, “an embodiment” and so on, indicate that the embodiment described may include a particular feature, structure, or characteristic, but it is not necessary that every embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to implement such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
It should be understood that, although the terms “first”, “second” and so on may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and similarly, a second element could be termed a first element, without departing from the scope of the disclosure. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed terms.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the present disclosure. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises”, “comprising”, “has”, “having”, “includes” and/or “including”, when used herein, specify the presence of stated features, elements, and/or components, but do not preclude the presence or addition of one or more other features, elements, components and/or combinations thereof. The terms “connect”, “connects”, “connecting” and/or “connected” used herein cover the direct and/or indirect connection between two elements.
The present disclosure includes any novel feature or combination of features disclosed herein either explicitly or any generalization thereof. Various modifications and adaptations to the foregoing exemplary embodiments of this disclosure may become apparent to those skilled in the relevant arts in view of the foregoing description, when read in conjunction with the accompanying drawings. However, any and all modifications will still fall within the scope of the non-limiting and exemplary embodiments of this disclosure. For the avoidance of doubt, the scope of the disclosure is defined by the claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2021/083658 | 11/30/2021 | WO |